@charset "utf-8";
/* CSS Document */
:link,:visited { text-decoration:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input{ margin:0; padding:0; } 
a img,:link img,:visited img { border:none } 
address { font-style:normal } 

/*HTML Tags - START*/
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000103;
	background-color:#39a3db;
	background-image:url(images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;}
	

	
P {
	margin:10px 0 8px 0;}
	
H1 {
	font-size:24px;
	color:#01245d;
	margin-top:8px;}

H2 {
	font-size:18px;
	color:#01245d;}
	
H3 {
	font-size:16px;
	color:#01245d;}
	
H4 {
	font-size:14px;
	color:#01245d;
	margin-top:10px;
	margin-bottom:4px;
	line-height:14px;}
	
H5 {
	font-size:11px;
	color:#01245d;
	margin-bottom:4px;}
	
UL {
	padding:0px;
	margin:0 0 0 16px;}
	
LI {
	margin-bottom:6px;}
/*HTML Tags - END*/

/*MISC - START*/
.clear {
	clear:both;
	font-size:1px;
	line-height:1px;}
	
.bookappointment {
	background-image:url(images/icons/book-appointment.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	padding:25px 0 0 42px;
	font-weight:bold;}
	
	.bookappointment A {
		font-size:14px;
		color:#01245d;
		text-decoration:underline;}
	.bookappointment A:HOVER {
		text-decoration:none;}
/*MISC - END*/

/*LAYOUT - START*/
#container {
	width:801px;
	background-color:#FFFFFF;
	margin:0px auto;}
	
	#waves {
		position:absolute;
		margin-top:0px;
		top:47px;
		background-image:url(images/waves.png);
		height:124px;
		width:801px;
		_background-image:url(images/waves-alt.gif);}
	
	#header {
		height:109px;}
	
		#headerLeft {
			color:#000103;
			font-size:20px;
			font-weight:bold;
			padding:40px 0 0 0;
			float:left;}
		
		#headerRight {
			float:right;
			padding:30px 8px 0 0;}
			
	#navContainer { /*Nav and main pic - 3 cols*/
		height:240px;
		background-color:#FFF;}
		
		#mainnav {
			float:left;
			background-color:#035dbe;
			width:175px;
			height:240px;
			color:#FFFFFF;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;}
			
			#mainnav .rowhlt, #mainnav .rownone {
				cursor:pointer;}
			
			#mainnav .innerpad {
				padding:0 0 0 10px;}
			
			#mainnav .rowhlt {
				background-color:#39a3db;}
				
			.navsticky {
				background-color:#FFF;
				color:#035dbe;}
			
		#mainpic {
			float:left;}
			
		#contact {
			float:right;
			/*background-image:url(images/contentwhite-topshad.gif);
			background-position:top;
			background-repeat:repeat-x;*/}
			
			#contactInner {
				padding:0 0 13px 11px;
				font-size:12px;
				line-height:16px;
				color:#01245d;}
				
				#contactInner A {
					color:#01245d;
					text-decoration:none;}
				#contactInner A:HOVER {
					text-decoration:underline;}
					
	#contentContainer { /*News, main content and quicklinks - 3 cols*/
		background-color:#FFF;
		background-image:url(images/content-topshad.jpg);
		background-repeat:no-repeat;
		background-position:top;
		padding:10px 0 10px 0;}
		
		#contentContainerInner {
			background-image:url(images/content-vertdiv.gif);
			background-repeat:repeat-y;
			background-position:left;}
		
			#news {
				float:left;
				width:176px;}
				
				#newsInner {
					padding:10px;}
					
					.newsitem {
						font-size:10px;
						margin-top:14px;
						cursor:pointer;}
						
			#maincontent {
				float:left;
				width:453px;}
			
				#maincontentInner {
					padding:0 10px 0 10px;}
					
					#maincontentInner A {
						color:#000103;
						text-decoration:underline;}
					#maincontentInner A:HOVER {
						text-decoration:none;}
				
	#quicklinksLyr {
		float:left;
		font-size:12px;
		width:171px;
		}
	
		#quicklinksLyrInner {
			padding:12px 0 0 10px;}
			
			#quicklinksLyr UL {
				padding:0px;
				margin:8px 0 0 17px;}
				
				#quicklinksLyr UL LI {
					color:#01245d;
					margin:0 0 6px 0;}
				#quicklinksLyr A {
					color:#01245d;
					text-decoration:none;}
				#quicklinksLyr A:HOVER {
					text-decoration:underline;}
	
	#footer {
		background-image:url(images/content-topshad.jpg);
		background-repeat:no-repeat;
		background-position:top;
		font-size:10px;
		color:#000;
		font-weight:bold;}
		
		#footer A {
			color:#000000;
			text-decoration:none;}
		#footer A:HOVER {
			color:#000000;
			text-decoration:underline;}
		
		#footerLeft {
			float:left;
			padding:10px;}
			
		#footerRight {
			float:right;
			width:161px;
			padding:10px 0;}
/*LAYOUT - END*/

/*FORM STUFF - START*/
.searchbox {
	width:122px;
	height:17px;
	border:2px solid #39a3db;
	padding:1px 0 0 3px;
	font-size:12px;
	color:#01245d;}
/*FORM STUFF - END*/
.standardlinks, a.standardlinks, a.standardlinks:visited {
	color:#01245d;
	text-decoration:none;
}
a.standardlinks:hover {
	text-decoration:underline;
}