/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html { margin: 0; padding: 0; }

body { background: #EF8A14; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: center;/* for IE */ margin-top: 0; margin-bottom: 0; color: #000; }

form { margin: 0; padding: 0; }

fieldset { border: 0; }

img { border: 0; }

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }

p, td { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

a { font-size: 11px; color: #D0750B; text-decoration: none; }
a:hover {text-decoration: underline; }
/*a:visited{color:#000;}*/

.clear { clear: both; }

h1 { font-size: 24px; font-weight: normal; /*padding-bottom: 10px;*/ color: #000; }
h2 { font-size: 18px; font-weight: normal; padding-top: 8px; color: #000; }
h3 { font-size: 14px; font-weight: normal; padding-top: 8px; color: #000; }

.last{border-left:none!important;}
/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#container { width:900px; margin:20px auto 0;}

/*
----------------------------------------------------------------------------- 
Header starts 
-----------------------------------------------------------------------------*/
#header_cont { padding:15px; background: #FFF; }
#header_rf { 
	padding:0; 
	margin:0; 
	background: url("/persistent/images/reSt-Leonards-Logo.jpg") no-repeat bottom right; 
	border:1px solid #000; 
	min-height: 166px; 
	height: auto !important; 
	height: 166px;
	}

#logo_cont { margin:0;padding:0; text-align: left; }

/*
----------------------------------------------------------------------------- 
Navigation Goes here 
-----------------------------------------------------------------------------*/

#navBar { padding:0;margin:130px 0px 0 0; width: 181px;float:left;font: bold 12px Verdana, Arial, Helvetica, sans-serif; }

.mainNavItem,.mainNavItem:visited {}
.mainNavItemCurrent {color: #000!important;margin:0; padding:0;}
.mainNavItem:hover, .mainNavItemCurrent:hover {}

#primary-nav, #primary-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
	float : left;
}
#primary-nav li {
	padding: 0;
	margin:0; float : left;
	background:transparent url("/persistent/images/bg-navHr.jpg") no-repeat 0 100%;
	position:relative; }
	
#primary-nav li a {
	display: block;
	width:157px;
	text-decoration: none; 
	background: url("/persistent/images/bg-li.gif") no-repeat 0 50%; 
	padding: 8px 8px 8px 10px; 
	font-size:12px;
	color: #FFF;
	text-decoration: none;
}

#primary-nav li a:hover { color: #000; text-decoration: none; }

#primary-nav li ul { width:164px; position: absolute; left: -999em; margin: 0; margin-left: 1px; padding: 0; border:1px solid #D37509; border-top: none;}
#primary-nav li li { position: relative; background: #EF8A14 url("/persistent/images/bg-navHr.jpg") no-repeat 100% 0; }
#primary-nav li li a { background-image:none; width:148px; padding: 8px; display: block;}
#primary-nav li li a:hover {text-decoration:none;}

#primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul { left: -999em; }

#primary-nav li:hover ul, #primary-nav li li:hover ul, #primary-nav li li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul { left:100%;top:0px;}

#primary-nav li:hover, #primary-nav li.sfhover {}

#primary-nav li ul li:hover, #primary-nav li ul li.sfhover { }

/*
----------------------------------------------------------------------------- 
Inner content goes here 
-----------------------------------------------------------------------------*/
#content { width: 689px; padding:0 0 0 30px; float:left;background:transparent url("/persistent/images/bg-shadow.jpg") no-repeat 1px 0; }
#in_cont {padding:0 25px 15px 30px; text-align: left;background-color: #FFF; }
/*
----------------------------------------------------------------------------- 
Footer goes here
-----------------------------------------------------------------------------*/
#footer { margin:0; padding:50px 15px; text-align:left;background-color:#FFF;}
#footer a {text-decoration: none;  font:normal 10px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 0px;padding:0 0px 0 0px; text-transform:uppercase;}
#footer a:hover { text-decoration: underline; }

/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}