/*
content_bg: #E4F5F9;
site_bg: #7695BF;
seperators: #25274E;
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	background-image:url(../images/site_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#E9E9CF;
	font:12px Arial, Helvetica, sans-serif;
}
h1{
	font-weight: bold;
	font-size: 16px;
	vertical-align: baseline;
	clip: rect(auto auto auto auto);
	color: #0050a5;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
	margin-top:5px;
	margin-bottom:0px;
}
h2{
	font-weight: bold;
	font-size: 14px;
	vertical-align: baseline;
	clip: rect(auto auto auto auto);
	color: #212854;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
h3{
	font-weight: bold;
	font-size: 12px;
	float: left;
	vertical-align: baseline;
	clip: rect(auto auto auto auto);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
p{
	margin:5px 0px;
	padding:0px;
}
.blueTitle{
	margin:0px;
	padding:8px 0px 8px 12px;
	display:block;
	color:#FFFFFF;
	background-image:url(../images/title_gradient.jpg);
	background-repeat:repeat-x;
	border:1px solid #075648;
}
.greyTitle{
	margin:0px;
	padding:3px 0px 3px 10px;
	display:block;
	color:#FFFFFF;
	background-color:#6b756c;
}
#logo{
	margin:15px 0px;
	padding:0px;
	float:left;
}
#topNav{
	margin:30px 10px 0px 0px;
	padding:0px;
	clear:both;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0.03em;
	list-style-image:url(../images/bullet_icon.gif);
}
#topNav li a{
	color:#000000;
	text-decoration:none;
}
#Resources{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:188px;
}
#Testimonials{
	margin:20px 0px;
	padding:0px;
	width:188px;
}
#nav{
	margin:0px;
	padding:10px 0px 0px 0px;
	height:31px;
	background-image:url(../images/nav_BG.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #bfc0ba;
}
*html #nav{
	padding:0px;
	height:41px;
	}
.nav{
	margin:0px;
	padding:10px;
	height:41px;
	display:inline;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.nav:hover{
	text-decoration:none;
	background-color:#868686;
}
.subNav{
	margin:0px;
	padding:5px 0px 3px 5px;
	display:block;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	border-right:1px solid #bfc0ba;
	border-bottom:1px solid #bfc0ba;
	border-left:1px solid #bfc0ba;	
}
#mainContentContainer{
	margin:0px;
	padding:20px;
	width:565px;
}
*html #mainContentContainer{width:605px;}
.footer{
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	font-weight:bold;
	background-color:#E9E9CF;
}
#footernav{
	margin:10px 0px 0px 0px;
	padding:0px;
}
#footernav a{
	font:10px Arial, Helvetica, sans-serif;	
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
#footernav a:link{
	font:10px Arial, Helvetica, sans-serif;		
	color: #000000;
	font-weight:bold;	
}
#footernav a:hover{
	font:10px Arial, Helvetica, sans-serif;	
	color: #333333;
	font-weight:bold;	
	text-decoration: underline;
}
.Breadcrumb {
	margin:10px 0px -3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000033;
	text-decoration: none;
	font-weight: bold;
}
.BreadcrumbBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #25274E;
	text-decoration: none;
	font-weight: bold;
}
A.Breadcrumb:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
A.Breadcrumb:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
A.Breadcrumb:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.bodyText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #25274E;
	font-weight:normal;	
}
.bodyTextSm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextMed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight:normal;	
}

.bodyTextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight:bold;	
}

.bodyTextBoldMed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextBoldLg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextSm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextLink
{
	margin:0px;
	padding:0px;
	color:#25274E;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
}
.bodyTextLink:hover
{
	margin:0px;
	padding:0px;
	color:#7695BF;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:600;
	text-decoration:underline;
}
A.Alert:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CC0000;
	text-decoration:underline;
	font-weight: bold;
}
A.Alert:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CC0000;
	text-decoration:underline;
	font-weight: bold;
}
A.Alert:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
.Alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.AlertLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.finePrint {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
.redFinePrint {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bolder;
	line-height: normal;
	color: #FF0000;
	text-decoration: none;
}
.required 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
}
.subpagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* ---- default.aspx ---- */
#centerContent{
	margin:0px;
	padding:20px;
	width:375px;
}
.morearticlelink{
	margin:0px;
	padding:0px;
	text-align:right;
	font:9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7695BF;
}
#featuredProcedure
{
	margin:20px 0px 10px 0px;
	padding:0px;
	width:190px;
}
#featuredProcedure b{
	margin:5px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:center;
}
#doctorsearch{
	margin:5px auto;
	padding:0px;
	width:150px;
	height:173px;
	border:1px solid white;
}
*html #doctorsearch{
	margin-left:20px;
}

*html #doctorsearch input{
	margin:-10px 0px 10px -20px;
}
.drDeptLink{
	font:16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #596A89;
	text-decoration:none;
	margin:5px 0px -20px 10px;
	padding:0px;
	display:block;
}
.drinfolabel{
	font:11px Arial Black, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:1px;
	color:#6e93af;
}
.drinfolabel:hover{
	font:11px Arial Black, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:1px;
	color:#25274E;
}
.drDeptLinkhr{
	margin:0px;
}
*html .drDeptLink{
	margin-bottom:-25px;
}
/*---- about.aspx ---- */
#benifitsList
{
	margin:-5px 0px;
	padding:0px;
}
#benifitsList li
{
	margin:0px 0px 5px 15px;
	padding:0px;
	list-style-position:outside;
	list-style-type:circle;
}
#benifitsList li:hover
{
	list-style-type:disc;
}
	
*html #benifitsList
{
	margin-top:-15px;
	padding:0px;
}
/*---- FAQ.aspx----*/
#didYouKnowList li{
	margin:0px 0px 10px 0px;
	padding:0px;
}
/*-- this cotrols the joblistings area --*/
#joblist
{
	margin:-5px 0px 0px 0px;
	padding:0px;
}
*html #joblist
{
	margin-top:-15px;
}/*-- this controls the articledetails.aspx --*/
#articleDate{
	margin:0px;
	padding:0px;
}
/*-- IE hack to get date to wrap properly --*/
*html #articleDate{
	margin:15px 0px 0px 0px;
	padding:0px;
	height:15px;
}

/*-- this controls the Calendar pages --*/
#CalendarWidget{
	margin:20px 0px 0px 0px;
	padding:0px;
	border:1px solid #999999;
}
#CalendarMonth{
	margin: 0px;
	padding:0px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #25274E;
	text-align:center;
}
.CalendarHeader{
    margin:0px;
    padding:0px;
	height: 30px;
    font:14px Arial, Helvetica, sans-serif;
    font-weight: normal;
	text-decoration: none;
	text-align: center;
	border-top:1px solid #999999;
	border-bottom:1px solid #ff0999999000;
	background-color:#7695BF;
}
A.CalendarEvents:link{
    margin:2px 0px 0px 0px;
    padding:0px;
    font: 16px Arial, Helvetica, sans-serif;
    display:block;
    color: #25274E;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	opacity:1;
	filter:alpha(opacity=100)
}
A.CalendarEvents:visited{
    display:block;
    font: 16px Arial, Helvetica, sans-serif;
    color: #25274E;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
	opacity:0.50;
	filter:alpha(opacity=50)
}
A.CalendarEvents:hover{
    font: 16px Arial, Helvetica, sans-serif;
    color:#7695BF;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
	background-color:#25274E;
	opacity:1;
	filter:alpha(opacity=100)
}
div a.CalendarEvents{
	margin:0px 2px;
	width:86px;
}
.CalendarEvents{
    color: #993399;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.DateNumber{
	margin:0px;
	padding:0px;
	width:18px;
	height:18px;
	position:relative;
	z-index:8;
}
.CalendarSplitLine{
    color: #000000;
}
#allEventsLink{
	margin:5px 0px;
	padding:0px;
	width:170px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color: #25274E;
	font-weight:bold;
	text-align:right;
}
#allEventsLink:hover{
	text-decoration:none;
}
.EventListTitleLink{
	margin:3px 0px 0px 5px;
	padding:0px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #25274E;
}
.EventListTitleLink:hover{
	text-decoration:underline;
}
.EventList{
	margin:0px;
	padding:3px;
	border:1px solid #cccccc;
}
#EventList_dlEventsForMonth{
	margin:0px;
	padding:0px;
	width:190px;
}
/*---- boxedRandomTestimonials.ascx ----*/
.testimonial{
	margin:10px 0px 0px 10px;
	padding:0px;
}
/* ---- Events-Calendar-Detail.aspx ---- */
#registerBtn{
	margin:0px;
	padding:23px 0px;
	font:18px Veradana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/btn_evtRegister-gradient.jpg);
	background-repeat:repeat-x;
}
#registerBtn img{
	margin:0px 0px -25px 0px;
	padding:0px;
	width:45px;
	height:65px;
	border:none;
}
#registerBtn span{
	margin:0px 10px;
	padding:0px;
}
#registerBtn:hover{
	text-decoration:underline;
}