/* CSS Document */


body {
	margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:115%;
		line-height:160%;
		color:#000000;
		background-color:#ffffff;
		color:#000000;
		
		
		}
	
a:link, a:visited, a:active  {
text-decoration: underline; 
color:#0066CC;
} 


a:hover {
color:#CB0F0F;
}
	
	#leftcontent {
		position: absolute;
		left:10px;
		top:98px;
		width:198px;
		background-color:#1717a2;
		background-image:url(../graphics/nav/bkg_nav.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		color:#ffffff;
		}

	#centercontent {
   		margin-left: 198px;
   		margin-right:198px;
		}


	#rightcontent {
		position: absolute;
		right:10px;
		top:98px;
		width:198px;
		}
	
	#banner {
		height:88px;
		background-image:url(../graphics/generic/slither_topbar.gif);
		background-repeat:repeat-x;
		}
		
		
	#TopBuilding{
	width:544px;
	height:88px;
	float:left;
	background-image:url(../graphics/generic/topbar_building.gif);
	background-repeat:no-repeat;
	background-position:right;
	}

	
	#Accessibility{
	margin-top:50px;}
	
	#Logo{
	float:right;
	height:88px;
	top:0px;
	right:10px;
	position:absolute;
	}


	
	a.smalllink:link, a.smalllink:visited, a.smalllink:active  {
text-decoration: underline; 
color:#000000;
font-size:90%;
} 


a.smalllink:hover {
color:#828041;
} 

form { margin: 0px;
padding:0px; }

.large{
font-size:140%;
color:#000000;
font-weight:bold;

}

.medium{
font-size:120%;
color:#000000;
font-weight:bold;

}
.small{
font-size:100%;
color:#000000;
font-weight:bold;

}

#search{
background-color:#0066CC;
padding-top:5px;
padding-bottom:10px;
padding-left:8px;
border-bottom:1px solid #ffffff;
font-weight:bold;}

.searchfield{
font-size:110%;
width:138px;}

.submitBtn {
font-size:11px;

}

	
	.NavBtnOn{
	background-color:#0066CC;
	padding-bottom:6px;
	padding-top:6px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	padding-left:13px;
	font-size:120%;
	}
	
	.NavBtnOff{
	padding-bottom:6px;
	padding-top:6px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	padding-left:13px;
	}
	
	.SubNav{
	padding-top:4px;
	padding-left:13px;
	padding-bottom:8px;
	border-bottom:1px solid #ffffff;
	
	}
		
		
a.NavLink:link, a.NavLink:visited, a.NavLink:active  {
text-decoration: none; 
color:#ffffff;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.NavLink:hover {
color:#FEF847;
}

a.NavLinkOn:link, a.NavLinkOn:visited, a.NavLinkOn:active  {
text-decoration: none; 
color:#FEF847;
font-weight:bold;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.NavLinkOn:hover {
color:#FEF847;
}



a.SubNavLink:link, a.SubNavLink:visited, a.SubNavLink:active  {
text-decoration: none; 
color:#ffffff;
padding-left:15px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.SubNavLink:hover {
color:#FEF847;
text-decoration:underline;
}



a.SubNavLinkOn:link, a.SubNavLinkOn:visited, a.SubNavLinkOn:active  {
text-decoration: none; 
color:#FEF847;
font-weight:bold;
padding-left:15px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.SubNavLinkOn:hover {
color:#FEF847;
}


.NavBtnOff{
	padding-bottom:6px;
	padding-top:6px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	padding-left:13px;
	}


a.NavBtnOffLink:link, a.NavBtnOffLink:visited, a.NavBtnOffLink:active  {
text-decoration: none; 
color:#ffffff;
font-weight:bold;
} 


a.NavBtnOffLink:hover {
color:#FEF847;
}
	
.Bobby{
display:none;}	

#TopPic{
height:131px;
background-image:url(../graphics/generic/slither_toppic.gif);
background-repeat:repeat-x;
}

#LatestNews{
height:131px;
background-image:url(../graphics/generic/slither_toppicright.gif);
background-repeat:repeat-x;
}

#News{
padding-top:10px;
padding-bottom:10px;
line-height:130%;

}

.Headline{
color:#0066CC;
font-weight:bold;
} 

.TopPicBuilding{
background-image:url(../graphics/topbar/bkg_building.jpg);
background-position:left top;
background-repeat:no-repeat;
height:124px;
text-align:right;
padding-right:10%;
border-left:1px solid #ffffff;
border-top:3px solid #ffffff;}

.TopPicSurgery{
background-image:url(../graphics/topbar/bkg_surgery.jpg);
background-position:left top;
background-repeat:no-repeat;
height:124px;
text-align:right;
padding-right:10%;
border-left:1px solid #ffffff;
border-top:3px solid #ffffff;}

.MainText{
padding-left:10px;
padding-bottom:10px;
padding-right:10px;}

.breadcrumb{
color:#999999;
text-align:right;
font-size:90%;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;
}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

h1{
color:#000099;
font-size:200%;
line-height:120%;
margin-top:3px;
}

#HeaderDarkBlue{
background-image:url(../graphics/rhs/slither_hdr_darkblue.gif);
background-repeat:repeat-y;
color:#ffffff;
font-size:120%;
font-weight:bold;
text-align:right;
padding-right:10px;
padding-left:53px;
padding-bottom:5px;
}

#Quicklinks{
background-color:#1ba4ff;
background-image:url(../graphics/generic/rhs_background.gif);
background-position:bottom;
background-repeat:no-repeat;
color:#ffffff;
padding:10px;
line-height:140%;

}


#Quicklinks a:link, #Quicklinks a:visited, #Quicklinks a:active  {
text-decoration: underline; 
color:#ffffff;
} 


#Quicklinks a:hover {
color:#FEF847;
}

#Quicklinks ul{
margin-left:10px;
padding-left:10px;}


ul{
margin-top:0px;
}

#HeaderLightBlue{
background-image:url(../graphics/rhs/slither_hdr_lightblue.gif);
background-repeat:repeat-y;
color:#ffffff;
font-size:120%;
font-weight:bold;
text-align:right;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
padding-left:53px;
border-top:1px solid #0066cc;
border-bottom:1px solid #ffffff;}



#RHSservices{
background-image:url(../graphics/rhs/bkg_slither_services.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#a4c8ed;
line-height:140%;
color:#ffffff;
}

.RHSserviceTable{
width:197px;}

.RHSservicesText{
padding-left:7px;
border-bottom:1px solid #ffffff;
font-weight:bold;
}

.icons{
width:45px;
height:36px;
border-bottom:1px solid #ffffff;
}

a.whitelink:link, a.whitelink:visited, a.whitelink:active  {
text-decoration: none; 
color:#ffffff;
} 


a.whitelink:hover {
color:#FEF847;
}

#FindUsBox{
border:1px solid #0066cc;
height:126px;
padding-left:10px;
}


#FindUs{
background-color:#0066cc;
color:#ffffff;
font-size:120%;
font-weight:bold;
text-align:left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
width:150px;
left:0px;
}

#MapBox{
border:1px solid #0066cc;
background-color:#0066CC;
height:183px;
background-image:url(../graphics/pagepics/larger_map.gif);
background-position:left;
background-repeat:no-repeat;
}




#FindUs a:link, #FindUs a:visited, #FindUs a:active  {
text-decoration: underline; 
color:#ffffff;
} 


#FindUs a:hover {
color:#FEF847;
}

h2{
color:#000000;
font-size:125%;
display:inline;}

#Address{
font-size:90%;
text-align:center;
padding:10px;
border-top:1px solid #cccccc;
}

#RHSservices{
color:#000000;
border-left:1px solid #0066CC;
border-bottom:1px solid #0066CC;
}

.Third{
width:31%;
float:left;
}

.PaddingRight{
padding-right:15px;}

.PaddingLeft{
padding-right:20px;}

 .searchresults{
 padding-bottom:10px;}
 
 .SearchNumbers{
 text-align:right;
 padding-top:10px;}
 
  
.captions{
 font-size:13px;
 font-weight:bold;
 text-align:left;
 border-bottom:1px solid #cccccc;
 background-color:#E8E6E6;}
 
  .formfield{
  text-align:left;
   border-bottom:1px solid #cccccc;}
   
      .date{
   width:100px;
   border-bottom:1px solid #cccccc;
   }
   
    .formtext{
 padding-top:5px;
 border-bottom:1px solid #cccccc;
 width:195px;
}
 
 .formTickBox{
 width:80px;
 text-align:center;
  border-bottom:1px solid #cccccc;}
  
  .formfield{
  text-align:left;
   border-bottom:1px solid #cccccc;}