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

Title : 
URL : 

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

Description : full website styles

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

/*
----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/
html {
	padding: 0px;
	margin: 0px;
	overflow: -moz-scrollbars-vertical;
	}
	
	
body{
	padding:0px;
	margin:0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#393939;

}

p {

}

a:link, a:visited  {
	color:#ed1c24;
	text-decoration:underline;

}

		a:hover {
			text-decoration:none;		
		}

h1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color:#393939;

}

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

h3 {

}

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:100%;}

#OverallBannerWrap {
	background: url(../templateimages/topbanner_bg.gif) repeat-x;
	width:100%;
	height: 156px;
}
		#bannerWrap {
			width:880px;
			margin:0px auto;
		}
		
		
				#logo {
					float:left;
					background:#393939 url(../templateimages/logo_new.gif) no-repeat;
					height:150px;
					
					
				}
						#topnav {
							padding-top:123px;
							padding-left:110px;
						}
				
				
				#details {
					float:right;
					background:url(../templateimages/tele.gif) no-repeat 100% 0%;
					padding-top:80px;
					width:280px;
					text-align:right;
				}


#NavConWrap {
	width:100%;
	padding:0px;
	margin:0px;

}
		#NavCon {
			width:880px;
			margin:0 auto;
			background:url(../templateimages/navcon.gif) repeat-y;
			padding:0px;
		}

				#navWrapper {
					width:156px;
					background:#f5f5f5;
					border-right:1px solid #eeeeee;
					padding:0px;
					margin:0px;
					float: left;
				}
				
				#content {
					float:right;
					text-align:left;
					vertical-align:top;
					width: 700px;
					padding: 10px 0px 5px 10px;
					margin:0px;
				}
		
#footerWrap {
	width:100%;
	background:url(../templateimages/footer_bg.gif) repeat-x;
	height:37px;


}

		#footer {
			width:880px;
			margin:0 auto;	

		}
	
				#footerlhs {
					float:left;
					padding-top:14px;
					padding-left:13px;
					font-size:11px;
					color:#fff;

				}
				
				#footerrhs {
					float:right;
					padding-top:14px;
					font-size:11px;
					color:#fff;

				}
				
						a.footerlink:link, a.footerlink:visited  {
						color:#fff;
						text-decoration:underline;
						}
						
						a.footerlink:hover {
							text-decoration:none;
						
						}




/*
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
#nav {
	width: 156px;
	float: left;
	padding:0px;
	background:#f5f5f5;
	}
			
		
			#navul {
				width: 156px;
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				border-bottom: 1px solid #eee;
				}
			
				#navul li { display: inline; }  /* To remove IE's whitespace beneath all list-items - THANKS, Microsoft =) */
			
				#navul li a  {
					margin: 0px;
					padding: 13px;
					display: block;
					font: bold 12px arial, helvetica, "default sans-serif";
					color: #a7a6a6;
					text-transform: capitalize;
					text-decoration: none;
					border-top: 1px solid #eee;
					}
				
				#navul li a.on, #navul li a.on:hover {
				/*	color: #656565;*/
					}
			
				#navul li a:hover { 
				color: #656565; 
				
				}
			
			
				#navul ul {
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					border-top: 1px solid #eee;
					}
			
					#navul ul li a {
						padding: 8px 10px 8px 20px;
						margin: 0px;
						font-weight: normal;
						color: #a7a6a6;
						border: none;
						display: block;
						}
			
						#navul ul ul {	border: none; }
			
							#navul ul ul li a {
								padding: 8px 10px 8px 30px;
								font-size: 11px;
								display: block;
								}




/*
----------------------------------------------------------------------------- 
MISCEL
-----------------------------------------------------------------------------*/
.search { 
	height: 156px; 
	font-size: 10px; 
	color: #000; 
	vertical-align:bottom;
	
	}
	
.form { 
	font-size: 10px; 
	color: #393939;
	
	 }

.submit { 
	font-size: 10px; 
	color: #FFF; 
	font-weight: bold; 
	background-color: #999; 
	
	}

.search { 
	height: 68px; 
	font-size: 10px; 
	color: white; 
	font-weight: bold; 
	
	}



