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

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%;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#666;
	background: #f3f6f9 url(../templateimages/body_bg.jpg) no-repeat 50% 100%;
	background-attachment:fixed;

}

fieldset { border: 0; }

img { border: 0; }

p, td  {

}

ul,li {}

a:link, a:visited { color: #4d788f; text-decoration: underline;}

a:hover, a:focus { text-decoration: underline; }

h1 {
	font: normal 20px/30px Times New Roman, Arial, Helvetica, sans-serif;
	color: #4d788f;
	text-transform: uppercase;
	padding: 10px 0px;
}

h2 {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #404041;
}

h3 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #404041;
}


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: 950px;
	margin: 10px auto 70px auto;
	padding:0px;
}

#banner {
	width: 950px;
	height: 112px;
	background: url(../templateimages/banner.png) no-repeat 0% 0%;
}
		
		#logo {
			width: 178px;
			height: 96px;
			margin: 0px;
			padding: 1px 0px 0px 8px;
			float: left;
		}
		
		#contact {
			width: 215px;
			height: 90px;
			margin-top: 5px;
			padding: 10px 8px 5px 290px;
			border-right: 1px solid #e9e8e8;
			float: left;
		}
		
				#contact h1 {
					font: normal 18px/18px Times New Roman, Arial, Helvetica, sans-serif;
					padding: 0px;
					margin: 0px;
					color: #4d788f;
					text-transform: uppercase;
					padding: 0px;
				}
				
				#contact p {
					font: normal 11px/12px Arial, Helvetica, sans-serif;
					color:#666;
				}
		
		#newsletter {
			width: 215px;
			height: 101px;
			margin: 0px;
			padding: 10px 8px 5px 0px;
			float: right;
			text-align: left;
		}
		
				.newsletter_input {
					width: 215px;
					height: 21px;
					border: 1px solid #c9c8c8;
					margin: 2px 0px;
				}
				
				#searchBtn {
					width: 100px;
					margin: 2px 0 0 0;
					padding: 0 0 2px 0;
					text-align: right;
					float: right;
					
				}

#contentWrap {
	width: 950px;
	padding: 9px 0px 0px 0px;
	background: url(../templateimages/content_bg.gif) repeat-y 0% 0%;
}
	
	#contentIn {
		width: 934px;
		padding: 0 8px;

	}
	
			#imageWrap {
				width: 353px;
				height: 475px;
				padding: 7px;
				border: 1px solid #eae9e9;
				float: left;
			}
			
			#content {
				width: 393px;
				height: 491px;
				padding: 0 0px 0 0px;
				background: url(../templateimages/content.gif) repeat-y 0% 0%;
				float: left;
				

				/*overflow: auto;
				overflow-x: hidden;
				overflow-y: scroll;
				border:0px;
				display: block;	
				scrollbar-base-color: #fff;
				scrollbar-track-color: #fff;
				scrollbar-face-color: #000;
				scrollbar-highlight-color: #fff;
				scrollbar-3dlight-color: #fff;
				scrollbar-darkshadow-color: #fff;
				scrollbar-shadow-color: #fff;
				scrollbar-arrow-color: #fff;*/
			}
			
			
			#content_indside {
				height: 350px;
				height: 431px;
				margin: 0px;
				padding: 0px 15px 20px 28px;
				overflow-x: hidden;
				overflow-y: hidden;
			}

			#arrowUp { width: 391px; }
			#arrowDown { width: 391px; }

			
			
			#newsWrap {
				width: 141px;
				padding: 0 15px;
				height: 475px;
				/*border-left: 2px solid #f2f2f2;*/
				float: right;
				text-align: left;
			}

#contentBottom {
	width: 950px;
	height: 9px;
	margin: 0;
	padding: 0;
	background: url(../templateimages/content_bot.png) no-repeat;
}


#footerTop {
	width: 950px;
	height: 9px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	/*background: url(../templateimages/footer_top.png) no-repeat;*/
}

#footer {
	width: 934px;
	height: 134px;
	margin: 0px;
	padding: 0px 8px;
	background: url(../templateimages/content_bg.gif) repeat-y 0% 0%;
}

		#foot1 {
			width: 191px;
			height: 114px;
			padding: 20px 90px 0px 26px;
			border-right: 1px solid #e9e8e8;
			float: left;
		}
		
				#foot1 h1 {
					font: normal 18px/18px Times New Roman, Arial, Helvetica, sans-serif;
					padding: 0px;
					margin: 0px;
					color: #4d788f;
					text-transform: uppercase;
					padding: 0px;
				}
				
				#foot1 p {
					font: normal 11px/12px Arial, Helvetica, sans-serif;
					color:#666;
				}
	
		#foot2 {
			width: 211px;
			height: 114px;
			padding: 20px 52px 0 52px;
			border-right: 1px solid #e9e8e8;
			float: left;
		}
				#foot2 h2 {
					font: bold 14px/20px Arial, Helvetica, sans-serif;
					color: #404041;
					padding: 0px;
					margin: 0px;
					padding: 0px;
				}
		
				#foot2 p {
					font: normal 11px/12px Arial, Helvetica, sans-serif;
					color:#666;
				}
		
				#login {
					width: 211px;
					height: 114px;
				}
				
				.signup_input {
					width: 211px;
					height: 21px;
					border: 1px solid #c9c8c8;
					margin: 2px 0px;
				}
				
				.login_but {
					padding-top: 6px;
					text-align: right;
					float: right;
				}
		
		#foot3 {
			width: 302px;
			height: 134px;
			padding: 0px 0px 0px 8px;
			float: right;
		
		}
		
				#blueBox {
					width: 302px;
					height: 134px;
					background: #d1dce2;
					border: #a2b8c4;
				}
				
						#blueBox h1 {
							font: normal 18px/18px Times New Roman, Arial, Helvetica, sans-serif;
							padding: 0px;
							margin: 0px;
							color: #4d788f;
							text-transform: uppercase;
							padding: 0px;
						}
						
						#blueBox p {
							font: normal 11px/12px Arial, Helvetica, sans-serif;
							color:#666;
						}

#footerBot {
	width: 950px;
	height: 9px;
	margin: 0;
	padding: 0;
	background: url(../templateimages/content_bot.png) no-repeat;
}


/*
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
#navWrap {
	width: 948px;
	height: 38px;	
	padding: 0px;
	margin: 0px;
	background: url(../templateimages/navbg.gif) repeat-x 0% 0%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#nav, #nav ul {
	width: 948px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	}

#nav li {
	float: left;
	padding: 0px;
	margin: 0px;
	}

#nav li.selected { 

	}


#nav li a {
	color: #fff;
	font: normal 12px/38px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 0px 14px;
	margin: 0px;
	background: url(../templateimages/navdiv.gif) no-repeat 100% 50%;
	}
		
#nav li a:hover { 
	color: #fff;
	position: static;
	/*background-color: #585858;*/
	background: url(../templateimages/navdiv.gif) no-repeat 100% 50%;
	}

#nav li.selected a { 
	color: #fff;
	/*background-color: #585858;*/
	background: url(../templateimages/navdiv.gif) no-repeat 100% 50%;
	}
	
#nav li.selected a:hover { 
	color: #fff;
	/*background-color: #585858;*/
	background: url(../templateimages/navdiv.gif) no-repeat 100% 50%;
	}

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

#nav li ul li a, #nav li ul li a:visited {
	padding: 0px 15px 0px 20px;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #4d788f;
	background-image: none;
	border-top: 1px solid #fff;

	}
	
	#nav li ul li a:hover { 
		color: #fff;
		background-color: #2a5871;		
		}

#nav li.selected ul li a, #nav li.selected ul li a:visited {
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	padding: 0px 15px 0px 20px;
	width: auto;
	background-color: #4d788f;
	}
	
	#nav li.selected ul li a:hover { 
		color: #fff;
		background-color: #2a5871;
		text-decoration: none;
		
		}

#nav li ul li { 
	background-color: #4d788f;
	
	}

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

	}
	
#nav li li {
	width: 236px;
	height: 26px;
	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
-----------------------------------------------------------------------------*/
.posts   {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

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

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

.post-title {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	color:#666;
}

.post-meta {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	color:#666;
}
