@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

html{
margin:0;
padding:0;

}

body{
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#2d2d2d;
background:#71858a;
}

a{text-decoration:none;}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{border:0;}

h1{}
h2{}
h3{}

p{line-height:160%;}

ul{list-style:none;}
	li{}

blockquote{}


#container{
width:864px;
margin:27px auto 0 auto;
background:url(../images/bg_shadow_mid.gif) repeat-y;
}
#containerInner{background:url(../images/bg_shadow_top.gif) no-repeat;}
#containerInner2{
padding:0 9px 20px 12px;
background:url(../images/bg_shadow_bot.gif) bottom no-repeat;
}
#containerBorder{
border:3px solid #a6d5ec;
width:838px;
background:#fff;
}

	#header{
	}
		#header h1{
		margin:0;
		padding:0;
		}
			#header h1 a{
			margin:10px 0 7px 11px;
			text-indent:-9999px;
			overflow:hidden;
			color:#fff;
			float:left;
			height:63px;
			width:308px;
			background:url(../images/logo.jpg) no-repeat;
			}
		#header p{
		margin:25px 15px 0 0;
		float:right;
		font-size:11px;
		color:#333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
			#header p a{color:#333;}
			#header p a:hover{color:#069;}
		
		#nav{
		clear:both;
		height:35px;
		background:url(../images/bg_nav.jpg) repeat-x;
		}
			#nav ul{margin:0;padding:0;}
			#nav li{float:left;}
			#nav li a{
			color:#fff;
			padding:8px 37px 8px 37px;
			/*padding:8px 24px 8px 24px;*/
			display:block;
			font-weight:bold;
			}
			#nav1 #nav11 a, #nav2 #nav22 a, #nav3 #nav33 a, #nav4 #nav44 a, #nav5 #nav55 a, #nav6 #nav66 a, #nav7 #nav77 a, #nav8 #nav88 a{text-decoration:underline;}
				
	#content{
	background:url(../images/bg_content.jpg) repeat-x;
	clear:both;
	}
	#contentInner{background:url(../images/bg_contentL.gif) repeat-y;}
	
		#contentL{
		width:240px;
		float:left;
		padding:0 0 20px 0;
		}
			#contentLTop{
			text-align:center;
			padding:20px 0 0 0;
			background:url(../images/bg_contentL_top.jpg) repeat-x;
			}
			
			#contentL h2{
			font-size:14px;
			font-weight:bold;
			margin:25px 25px 15px 25px;
			color:#fff;
			}
			
			#contentL ul{
			margin:0;
			padding:0;
			}
			#contentL li{}
				#contentL li a{
				color:#fff;
				width:190px;
				display:block;
				padding:7px 25px;
				font-weight:bold;
				}
				#contentL li a:hover{
				background:#a6d5ec;
				text-decoration:none;
				}
		
		#contentR{
		width:520px;
		float:right;
		margin:10px 40px 20px 0;
		_margin:10px 20px 20px 0;
		}
			#contentR a{color:#069;}
			#contentR a:hover{color:#f60;}	
			
			#contentR h2{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			line-height:20px;
			line-height:160%;
			}
			#contentR h2 span{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			}	
			#contentR h3{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#3585c2;
			}
			#contentR h4{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#3585c2;
			}
			#contentR ul{}
			#contentR li{margin:5px 0;}
			
			#contentR Form{margin:0 25px 0 25px;}	
					
			#contentR .col{
			clear:both;
			width:430px;
			}
				#contentR .colL{
				float:left;
				width:207px;
				}
				#contentR .colR{
				float:right;
				width:207px;
				}
				
			#contentR .row{
			clear:both;
			padding:6px 0;
			}
				#contentR .rowL{
				width:220px;
				text-align:right;
				float:left;
				}
				#contentR .col .rowL{width:80px;}
				#contentR .rowR{
				width:200px;
				float:right;
				}
				#contentR .col .rowR{width:119px;}
							
				#contentR .formInput{width:119px;}
				#contentR #months{width:20px;}
				#contentR .hr{
				clear:both;
				height:15px;
				margin:0 0 15px 0;
				border-bottom:1px solid #edf0f1;
				}
				#contentR form span{color:#91aaae;}
				
				.googleMap{margin:0 0 0 25px;}
				
			#contentR .imgLeft{
			float:left;
			margin:0 10px 5px 0;
			padding:0 0 0 10px;
			}
			#contentR .imgRight{
			float:right;
			margin:0 0 5px 10px;
			padding:0 10px 0 0;
			}
			#contentR .imgCenter{
			margin:5px 0;
			text-align:center;
			}
			#contentR .border img{
			padding:4px;
			border:1px solid #8caaac;
			}
			#contentR .caption{
			color:#999;
			font-size:90%;
			}
		
	#footer{
	clear:both;
	text-align:center;
	border-top:3px solid #a6d5ec;
	padding:8px;
	background:#fff;
	}
		#hmed{
		margin:0;
		text-indent:-9999px;
		overflow:hidden;
		color:#fff;
		float:left;
		display:block;
		height:37px;
		width:140px;
		background:url(../images/logo_hmed.jpg) no-repeat;
		}
		
		#partners{
		margin:0;
		text-indent:-9999px;
		overflow:hidden;
		color:#fff;
		float:right;
		height:29px;
		width:80px;
		background:url(../images/logo_partners.jpg) no-repeat;
		}
		
		#footer p{
		text-align:center;
		width:500px;
		font-size:11px;
		color:#333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:10px 0 0 175px;
		}
			#footer p a{color:#333;}
			#footer p a:hover{color:#069;}
	
	#footer2{
	width:864px;
	margin:0 auto 15px auto;
	}
		#footer2 p{
		margin:0 20px;
		font-size:10px;
		}
			
			
.clear{clear:both;}
.footNote{
font-size:10px;
font-style:italic;
}
	.footNote sup{
	font-size:8px;
	font-style:normal;
	}
	
#leftCol .caption{
color:#999;
font-size:90%;
}
	
.floatL{float:left;}
.floatR{float:right;}		
			
			
			
			
