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

Title : Company Name
URL : Company URL

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

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

/*
----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; }

html {
	overflow: -moz-scrollbars-vertical;
	}
	
	
body{
	width:100%;
	margin:0px;
	padding:0px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#666;
	background: #7b6a5e url(/persistent/templateimages/body_bg.jpg) no-repeat 50% 0%;
	background-attachment:fixed;
}

fieldset { border: 0; }

img { border: 0; }


a:link, a:visited {}

a:hover, a:focus {}

h1 {
	font: normal 24px/32px Arial, Helvetica, sans-serif;
	color: #ef4135;
}

h2 {
	font: normal 18px/22px Arial, Helvetica, sans-serif;
	color: #003a63;
}

h3 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #003a63;
}

h4 {

}

h5 {

}

h6 {

}

form {
  margin: 0;
}

input, select, textarea {

}


.stats {
	display: none;
	height: 0;
	line-height: 0;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	}

/*
----------------------------------------------------------------------------- 
LAYOUTS AND WRAPPERS
-----------------------------------------------------------------------------*/
#overallWrapper {
	width: 1023px;
	margin: 0px auto;
	padding: 0px;
}

#bannerWrap {
	width: 1023px;
	height: 185px;
	margin: 0 auto;
	padding: 0px;
	border-bottom: 3px solid #554033;
	background: url(../templateimages/banner_default.png) no-repeat;
}
		#index {
			width: 280px;
			height: 153px;
			float: left;
		}
		
		#navWrap {
			width: 742px;
			height: 32px;
			padding-top:95px;
			float: right;
			
		}
		
				#newsletter {
					width: 500px;
					height: 58px;
					font: bold 18px Century Gothic, Arial, Helvetica, sans-serif;
					color: #fff;
					float: right;
					text-align:right;
					padding: 0px;
				}
				
				#newsletterForm {
					width: 500px;
					height: 22px;
					max-height: 22px;
					
					
				}
				
				#searchBtn {
				width: 31px;
				height: 12px;
				padding: 0px;
				margin: 4px 0px 0px 0px;
				background: #003a63 url(../templateimages/signup_default.jpg) no-repeat 50% 50%;
					
				}

#bannerImage {
	width: 1023px;
	height: 258px;
	margin: 0 auto 4px 0px;
	padding: 0px 0px 0px 0px;
	
}

#ContentAreaWrap {
	width: 1023px;
	margin: 0px;
	padding: 0px;
	background: url(../templateimages/contentarea.gif) repeat-y;
}

		#ContentWrap {
			width: 655px;
			padding: 10px 10px 10px 15px;
			margin: 0px;
			float: left;
			border-top: 4px solid #88786b;
			
			
			
		}
		
		#rhs {
			width: 334px;
			float: right;
			padding: 0px 0px 0px 0px;
			margin: 0px;
		}
		

#footerOutter  {
	width: 100%;
	height:120px;
	background: #554033;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	margin: 19px 0px 0px 0px;
	padding: 0px;
	
}	

#footerWrap {
	width: 983px;
	height: 50px;
	margin: 0 auto;
	padding: 20px 21px 15px 20px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
}

		#footlhs {
			width: 500px;
			height: 50px;
			float: left;
		}
		
		#footrhs {
			width: 200px;
			height: 50px;
			text-align:right;
			float: right;
		}


/*
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
#nav, #nav ul {
	width: 742px;
	height: 32px;
	padding: 0px;
	margin: 0;
	list-style: none;
	background: #554033;
	}

#nav li {
	float: left;
	padding: 0;
	margin: 0px 1px 0px 1px;
	height: 32px;
	/*background-image: url(/persistent/templateimages/navbar_right.gif);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	}

#nav li.selected { 
	color: #f2e3c8;
	height: 32px;
	/*background-image: url(/persistent/templateimages/navbar_right.gif);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	}


#nav li a {
	color: #fff;
	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	padding: 0px 7px;
	/*background-image: url(/persistent/templateimages/navbar_left.gif);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	}
		
#nav li a:hover { 
	color: #f2e3c8;
	position: static;
	}

#nav li.selected a { 
	color: #f2e3c8;
	/*background-image: url(/persistent/templateimages/navbar_left.gif);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	}
	
#nav li.selected a:hover { 
	color: #f2e3c8;
	}

/* -------- Drop down menu -------- */	

#nav li ul a, #nav li ul a:visited {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:none;
	text-align: left;
	padding: 7px 15px 7px 20px;
	color: #fff;
	width: auto;
	background: none;
	background-color: #003a63;
	border-top: 1px solid #abdced;
	
	
	}
	#nav li ul a:hover { 
		background-color: #003a63;
		text-decoration: none;
		color: #f2e3c8;
		}

#nav li.selected ul a, #nav li.selected ul a:visited {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	text-align: left;
	padding: 7px 15px 7px 20px;
	color: #fff;
	width: auto;
	background: none;
	background-color: #003a63;
	}
	
	#nav li.selected ul a:hover { 
		background-color: #003a63;
		text-decoration: none;
		color: #abdced;
		}

#nav li ul li { 
	background-color: #ccc;
	
	}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 250px;
	top: 185px;
	margin: 0;
	padding: 0;

	}
	
#nav li li {
	width: 250px;
	margin: 0;
	padding: 0;/*
	border-bottom: 1px solid #FFFFFF;*/
	}

#nav li ul ul {
	margin: -1.90em 0 0 150px;
	}

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

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul {
	left: auto;
	z-index: 500;
	}



/*
----------------------------------------------------------------------------- 
MISCEL
-----------------------------------------------------------------------------*/
#newsHeading {
	width: 367px;
	height: 41px;
	margin: 5px auto 0px auto;
	padding: 0px 0px 0px 5px;
	background: #003a63;
	font: normal 24px/45px Century Gothic, Arial, Helvetica, sans-serif;
	color: #fff;
}

#news {
	width: 362px;
	margin: 0 auto;
	padding: 0px 5px 0px 5px;
	background: #ade0ed;
}

#rhsBox {
	width: 372px;
	margin: 5px auto;
	padding: 0px;
	font: normal 16px/30px Arial, Helvetica, sans-serif;
	color: #fff;
}

		#rhsBox_left {
			float: left;
			width: 217px;
			height: 203px;
			margin: 0px;
			padding: 0px;
			
		}
		
		#rhsBox_right {
			float: right;
			width: 145px;
		}
		
		.rhsimg {
			margin-top: 8px;
		}
a.white:link, a.white:visited, a.white:hover {
	color: #fff;
	text-decoration: none;
}

.posts {
	padding: 0px;
	margin: 0px;
}
.exerpt {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

a.post-title:link, a.post-title:visited, a.post-title:hover {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	color: #3b3629;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.post-summary {
	padding: 0px;
	margin: 0px;
}

a.more-link:link, a.more-link:visited, a.more-link:hover {
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: #3b3629;
	text-decoration: none;
	margin:0px 0px 2px 0px;
	padding: 0px;

}
