/* CSS Document */

html	{
height:100%;
}

body {
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
margin:0 0 5em;
padding:0;
text-align: left;
}

p, div, ul, ol, li, h1, h2, h3, h4, h5 { margin-top: 0px;}
img a {
border:0;
}

h1, h2, h3, h4, h5	{font-family: Arial, Helvetica, sans-serif;}


#header	{
margin:0 auto;
padding:0;
width:787px;
}

		#header.homepage {background-image:url(../images/header_homepage.jpg); height:218px;}
		#header.secondary {background-image:url(../images/header_secondary.jpg); height:159px;}
		
		
#shadow	{
margin:0 auto;
padding:0;
width:787px;
background:url(../images/background.gif) repeat-y top center;
}

#shadow_bottom	{
margin:0 auto;
padding:0;
width:787px;
height:10px;
}
		#shadow_bottom.homepage	{background-image:url(../images/background_bottom_homepage.gif);}
		#shadow_bottom.secondary	{background-image:url(../images/background_bottom_secondary.gif);}

#container	{
width:779px;
margin:0 4px;
}

		#container.homepage	{
		background:url(../images/container_bg_homepage.gif) repeat-y;
		}
		#container.secondary	{
		background:url(../images/container_bg_secondary.gif) repeat-y;
		padding-bottom:20px;
		}


		#homepage_left	{
		width:401px;
		padding:25px 10px 18px 26px;
		float:left;
		}
				#homepage_left h1, #secondary_right h1	{
				margin:0;
				padding:0;
				color:#004785;
				font-size:24px;
				font-weight:normal;
				}
				
				#secondary_right table	{margin:0 0 20px 30px; border-top:#89b7e5 1px solid; border-left:#89b7e5 1px solid; background-color:#fff; width:90%; font-size:12px;}

			#secondary_right table strong	{font-weight:bold;}

			#secondary_right table tr.alt	{background-color:#eff7ff;}

			#secondary_right table td	{border-bottom:#89b7e5 1px solid; border-right:#89b7e5 1px solid; padding:5px;}

			#secondary_right table thead td, #secondary_right table td.category	{background-color:#e8f4ff; font-weight:bold;}
					
						
				#homepage_left p	{
				font-size:14px;
				margin:0 0 25px;
				padding:0;
				line-height:20px;
				}
				
						#homepage_left p.homepage_contact	{
						line-height:16px;
						color:#004785;
						font-size:14px;
						}
				
								#homepage_left p.homepage_contact a	{
								color:#004785;
								text-decoration:underline;
								}
								
								
										#homepage_left p.homepage_contact a:hover	{color:#e7ecf1;}
										#homepage_left p.homepage_contact a:visited	{color:#004785;}
										#homepage_left p.homepage_contact a:active	{color:#004785;}
						
						
		
				#logo_area	{
				width:381px;
				}
				
				#logo_area #row_1 {width:381px; margin-bottom:6px; padding-bottom:6px; border-bottom:#165491 1px dotted; }
				
						#logo_area p{
						margin:0;
						padding:0;
						font-size:12px;
						}
				
						#logo_area img{
						margin:0;
						padding:0;
						}
						
						
				
						#logo_area #left	{
						float:left;
						margin:0 30px 0 0;
						padding:0;
						}
				
						#logo_area #right	{
						float:right;
						margin:0;
						padding:0;
						}
		
		#homepage_right	{
		width:293px;
		border-left:#0f3b65 1px solid;
		background-color:#165491;
		float:right;
		padding:12px 24px 0
		}
		
				#homepage_right	ul, #secondary_left ul	{
				margin:0;
				padding:0;
				list-style:none;
				border-bottom:#8baac8 1px solid;
				}
				
						#homepage_right ul li, #secondary_left ul li {
						padding:13px 0 10px;
						border-top: #8baac8 1px solid;
						}
				
						#homepage_right ul li a, #secondary_left ul li a {
						text-decoration:none;
						display:block;
						color:#99ccff;
						font-size:20px;
						padding:0 0 0 11px;
						margin:0 0 0 -11px;
						background:url(../images/arrow.gif) no-repeat left top ;
						}
						
								#homepage_right ul li a:hover, #secondary_left ul li a:hover 	{color:#e7ecf1}
								#homepage_right ul li a:visited, #secondary_left ul li a:visited	{color:#99ccff}
								#homepage_right ul li a:active, #secondary_left ul li a:active	{color:#99ccff}
						
						#homepage_right	ul li p	{
						color:#fff;
						padding:0;
						margin:0;
						font-size:14px;
						}
						
						
		#secondary_left	{
		float:left;
		width: 211px;
		border-top:#fff 1px solid;
		}
		
				#secondary_left ul	{
				width:207px;
				margin:28px 2px 0;
				}
				
						#secondary_left ul li {
						padding:11px 0 13px;
						}
						
						#secondary_left ul li a {
						padding:0 0 0 26px;
						margin:0;
						background:url(../images/arrow_secondary.gif) no-repeat left top ;	
										font-size:16px;	
						}
						
				#side_photos	{
				margin: 100px 26px 0;
				}
						#side_photos img	{
						float:left;
						}
				
						#side_photos img.top	{
						margin:0 0 7px 0;
						padding:0;
						}
						#side_photos img.right	{
						margin-left:7px;
						padding:0;
						}
						
						
		
		#secondary_right	{
		float:right;
		width: 538px;
		padding: 38px 15px 0;
		}

				#secondary_right h2	{
				font-size:18px;
				color: #165491;
				font-weight:normal;
				}
				
				#secondary_right p	{
				font-size:12px;
				line-height:18px;
				}
				
				#secondary_right li {
				font-size:12px;
				line-height:18px;
				}
				
				#secondary_right ul li ul {
				list-style:outside;
				}
		

#footer	{
background:#e7ecf1 url(../images/footer_bottom.gif) no-repeat bottom;
width:774px;
margin:4px auto;
padding:0;
}

		#footer ul{
		list-style:none;
		margin:0 0 10px;
		padding:0 0 0 5px;
		}
		
		#footer li{
		display:inline;
		margin:0;
				padding:0 3px;
		}
				#footer li a{
				color:#666666;
				text-decoration:underline;
				font-size:11px;
				margin:0;
				padding:0;
				}
		
						#footer li a:hover	{color:#999}
						#footer li a:visted	{color:#666666}
						#footer li a:active	{color:#666666}	
									
				#footer	img	{
				float:left;
				padding: 0 0 0 160px;
				}
				
				#footer	p	{
				font-size:11px;
				float:right;
				padding:0 160px 0 0;
				}
				
						#footer	p a	{
						text-decoration:underline;
						color:#666666;
						}
						
								#footer p a:hover	{color:#999}
								#footer p a:visted	{color:#666666}
								#footer p a:active	{color:#666666}
				
						
.secondary_menu {
float:right;
position:relative;
background-color:#165491;
width:200px;
margin-left:10px;
margin-bottom:5px;
padding:10px;
}

#secondary_right .secondary_menu p {
font-size:18px;
color:#85ccff;
padding:0;
margin:0 0 5px 0;
}

.secondary_menu ul {
padding:0 25px 0px;
margin:0;
}

.secondary_menu ul li {
font-size:13px;
padding:0 0 0 10px;
margin:0;
color:#85ccff;
list-style-type:none;
background:url(../images/arrow.gif) no-repeat 0px -4px;
}

.secondary_menu a {
text-decoration:none;
color:#85ccff;
}

.secondary_menu a:active {color:#85ccff;}
.secondary_menu a:visited {color:#85ccff;}
.secondary_menu a:hover {color:#FFFFFF;}

.secondary_menu .download {
	margin-bottom: 20px;
	border-bottom: dotted 1px #fff;
	padding-bottom: 20px;
}

.secondary_menu .download img {
vertical-align:middle;
padding:0;
margin:-3px 0 0 5px;
}

.secondary_menu .download-patient {
border-bottom:dotted 1px #FFFFFF;
padding-bottom:20px;
margin-bottom:20px;
}

.secondary_menu .download-patient img {
vertical-align:middle;
padding:0;
margin:-3px 0 0 5px;
}

