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

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 Verdana, Arial, Helvetica, sans-serif;
	color:#666;

	
}

fieldset { border: 0; }

img { border: 0; }

p, td  {

}

ul,li {}

a:link, a:visited {
	color: #013c7e;
	font-weight: bold;
	text-decoration: underline;

}

a:hover, a:focus {
	text-decoration: none;

}

a.img {

	text-decoration: none;
}

h1 {
	font: normal 24px/50px Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 0px 11px 30px;
	color: #fff;
	background: url(../templateimages/h1bg.gif) no-repeat 0% 0%;
}

h2 {
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif; 
	color: #0c5b94;
}

h3 {

}

h4 {
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif; 
	color: #fff;
}


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
-----------------------------------------------------------------------------*/
#overallWrap {
	width: 100%;
	margin: 0px;
	padding: 0px;
	
}

	#bannerWrap {
		width: 100%;
		height: 145px;
		margin: 0px;
		padding: 0px;
		background: url(../templateimages/bannerbg.gif) repeat-x;
	}
	
			#banner {
				width: 813px;
				height: 145px;
				margin: 0 auto;
				padding: 0;
			}
			
					#logo {
						width: 260x;
						height: 145px;
						float: left;
					}
					
					#bannerrhs {
						width: 495x;
						height: 145px;
						float: right;
					}
			
	#navWrapper  {
		width: 100%;
		height: 38px;
		margin: 0px;
		padding: 0px;
		background: url(../templateimages/navwrapper.gif) repeat-x;
	}
			#navWrap {
				width: 813px;
				height: 30px;
				margin: 0 auto;
				padding: 4px 0px 5px 0px;
			}
			
	#bannerimgWrap {
		width: 100%;
		height: 197px;
		margin: 0px;
		padding: 0px;
		background:url(../templateimages/bannerimgwrap.gif) repeat-x;
	}
			#bannerimgHome {
				WIDTH: 805px;
				height: 197px;
				margin: 0 auto;
				border-left: 4px #fff solid;
				border-right: 4px #fff solid;
				background:url(../templateimages/home-banner_bg.gif) no-repeat;
			}
					#left {
						width: 38px;
						padding: 0px;
						margin: 0px;
						background:url(../templateimages/left.gif) no-repeat 0% 0%;
					}
					
					#midtext {
						width: 243px;
						padding: 20px 0px 20px 0px;
						margin: 0px;
						font: normal 20px/24px Verdana, Arial, Helvetica, sans-serif; 
						color: #0f70b4;
						text-shadow: 1px 2px rgba(255, 255, 255, 0.6);
					}
					
					#right {
						width: 37px;
						padding: 0px;
						margin: 0px;
						background:url(../templateimages/right.gif) no-repeat 0% 100%;
					}
					
			#bannerimg {
				WIDTH: 805px;
				height: 197px;
				margin: 0 auto;
				border-left: 4px #fff solid;
				border-right: 4px #fff solid;
			}
			
	#contentWrap {
		width: 813px;
		margin: 0 auto;
		padding: 14px 0px 0px 0px;
	}
	
			#content {
				background:url(../templateimages/watermark.gif) no-repeat 50% 100%
			}
			
			#contentHome {
			
			}
			
	#footerWrap {
		width: 100%;
		height: 176px;
		margin: 0px;
		padding: 0px;
		background:url(../templateimages/footerwrap.gif) repeat-x;
	}
	
			#footer{
				width: 813px;
				height: 176px;
				margin: 0 auto;
				color: #fff;
			}
			
					#footer p {
						font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#fff;
					}
					
								
					.footleft {
						width: 267px;
						height: 162px;
						margin:0;
						padding: 14px 0 0 0;
						background:url(../templateimages/footleftbg.gif) no-repeat 0% 0%;
					}
					
							.footleft a {
								color: #fff;
								text-decoration: none;
							}
							
									.footleft a:hover {
										color: #fff;
										text-decoration: none;
									}
					
					.footmiddle {
						width: 260px;
						height: 162px;
						margin:0;
						padding: 14px 12px 0px 12px;
					}
							#inputtext {
								width: 150px;
								height: 27px;
								border: #024e85 1px solid;
								font-size: 11px;
								color: #767676;
								margin: 0px 0 0px 0px;
								padding: 0px 0 0px 12px;
							
							}
					.footright {
						width: 252px;
						height: 162px;
						margin:0;
						padding: 14px 0 0 10px;
						
					}
					
							.footright a {
								color: #fff;
								text-decoration: none;
							}
							
									.footright a:hover {
										color: #fff;
										text-decoration: none;
									}
/*
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
ul#nav {
	width: 813px;
	height: 30px;
	margin: auto;
	padding: 0;
	list-style: none;
}

ul#nav li { 
  	float: left; /*For Gecko*/
	margin: 0;
	padding: 0px;
  	position: relative;
}

ul#nav li.home a{
	display: block;
	text-decoration: none;
	padding: 0 9px 0 9px;
	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
	color: #fff;
	background: url(../templateimages/navdiv.gif) no-repeat 100% 0%;
}

		ul#nav li.home a:hover {
			display: block;
			text-decoration: none;
			padding: 0 9px 0 9px;
			font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
			color: #fff;
			background: url(../templateimages/navdiv.gif) no-repeat 100% 0%;
		}
		ul#nav li.home a.menuOn{
			display: block;
			text-decoration: none;
			padding: 0 9px 0 9px;
			font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
			color: #fff;
			background: url(../templateimages/navdiv.gif) no-repeat 100% 0%;
			
			}
			
			
ul#nav li a {
	display: block;
	text-decoration: none;
	padding: 0 9px 0 9px;
	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
	color: #fff;
	background: url(../templateimages/navdiv.gif) no-repeat 100% 0%;
}

		ul#nav li a:hover {
			display: block;
			text-decoration: none;
			padding: 0 9px 0 9px;
			font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
			color: #fff;
			background: url(../templateimages/navdiv.gif) no-repeat 100% 0%;
		}
		ul#nav li a.menuOn {
			display: block;
			text-decoration: none;
			padding: 0 9px 0 9px;
			font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
			color: #fff;
			background: url(../templateimages/navdiv.gif) no-repeat 100% 0%;
		}

ul#nav ul {
	z-index: 15;
	position: absolute;
	top: 30px;
	left: 0px;
	width: 250px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	background: #e0e0e0;
}

#nav ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
	
	}

/* 2nd Menu */
ul#nav li ul li a {
 	float: none !important; /*For Opera*/
 	float: left; /*For IE*/
	width: 250px;
  	height: auto !important;
  	height: 1%; /*For IE*/
	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
	background: #012a58;
  	display: block;
	cursor: pointer;
	border-top: 1px solid #fff;
	}

ul#nav li:hover li a,
ul#nav li.iehover li a {
  	float: none;
	color: #fff;
	background: #012a58;
	cursor: pointer;
	}

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.iehover li a:hover,
ul#nav li.iehover li.iehover a {
	color: #FFF;
	background: #012a58;

	}

/* 3rd Menu */
ul#nav li:hover li:hover li a,
ul#nav li.iehover li.iehover li a {
	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; 
	color: #fff;
	background: #012a58;
	}

/* 3rd Menu Hover Persistence */
ul#nav li:hover li:hover li a:hover,
ul#nav li:hover li:hover li:hover a,
ul#nav li.iehover li.iehover li a:hover,
ul#nav li.iehover li.iehover li.iehover a {
	font: normal 14px/30px Arial, Helvetica, sans-serif; 
	color: #FFF;
	background: #560d01;
	}

ul#nav ul ul,
ul#nav ul ul ul {
  	display: none;
	position: absolute;
  	top: -1px;
	width: 250px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.iehover ul ul,
ul#nav li.iehover ul ul ul {
  display: none;
	}

ul#nav li:hover ul,
ul#nav ul li:hover ul,
ul#nav ul ul li:hover ul,
ul#nav li.iehover ul,
ul#nav ul li.iehover ul,
ul#nav ul ul li.iehover ul {
  display: block;
	}




/*
----------------------------------------------------------------------------- 
MISCEL
-----------------------------------------------------------------------------*/
