/* CSS Document */
/* Set the base font for most elements. */
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dd,dt,blockquote,table,tr,td,th,a,strong,em,b,i,address,legend,label{
	font-family:Arial, Helvetica, sans-serif;
	}

p, li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#5a5a5a;
}

p{
margin-left:10px;

}


li {
}


h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#949596;
font-size:20px;
font-weight:500;
margin-top:10px;


}

h2{
margin:0px;
margin-left:5px;
margin-top:25px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#7298b8;
font-size:15px;
font-weight: bold;


}

h3{
margin:0px;
margin-left:10px;
margin-top:5px;
margin-bottom:-10px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#949596;
font-size:12px;
font-weight: bold;


}
 a{
 color:#7298b8;
 
 
 }


body{ 
background-color:#FFFFFF;
margin:0px;
padding:opx;

}


#hd_page{
width:480px;
height:175px;
border-bottom:solid #b4c8d9 2px;
}

#hd_location_hd_content{

with: 230px;
height:155;
margin:10px;
float: left;


}

#hd_location_hd_content p{ 
line-height:12px;

}

#hd_location_hd_content a{ 
color:#7298b8;

}

#content_holder{
background-image: url(../!images/page_bg.jpg);
width:1024px;
margin:0 auto 0 auto;
position:relative;
background-repeat:no-repeat;
background-color:#FFFFFF;
min-height:450px;
padding:0px 0px 0px 0px;
}

#header{
position:relative;
margin:0px auto 0px auto;
width:850px;
height:100px;



}
#page_content{
width:850px;
margin:0 auto 0 auto;
position:relative;
padding:0px 0px 0px 0px;

}

#section_header{
width:850px;
height:39px;
margin:0 auto;
padding:7px 0px 0px 12px;
background-image:url(../!images/section_hd.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;


}

#left_column{
width:159px;
margin:0px;
margin-top:10px;
float:left;
padding-right:8px;
overflow:hidden;

}

#middle_column{
width: 470px;
margin:0px; 
margin-top:10px;
margin-bottom:10px;
border-right:solid #b4c8d9 2px;
border-left: solid #b4c8d9 2px;
float:left;
padding:0px 8px 0px 8px;
min-height:500px;
}

#right_column{
width: 100px;
margin:0px;
margin-top:10px;
float:left;
}


#footer{
width:850px;
border-top:thin solid #8c8c8c;
height:30px;
position:relative;
margin:10px 0px 0px 0px;

}

#footer_copyright  p{
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;

}

#footerlinks{
float:right;
margin:5px 0px 0px 0px;
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#footerlinks a {
text-decoration:none;
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}




/* Sub Nav
 * ------------------------------------------------------------------------- */

ul#nav_sub{
margin:0px 0px 5px 0px;
border-bottom:solid 2px #b4c8d9;
list-style-type:none;
padding:0px 0px 10px 5px;
 

}



ul#nav_sub li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7298b8;
margin:0px;
margin-top:10px;

}

ul#nav_sub li a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7298b8;

}

ul#nav_sub li a:hover{
color:#f89728;

}




/* Utility Nav
 * ------------------------------------------------------------------------- */
#nav_util{
position:absolute;
top:28px;
right:95px;
margin:0px;
}



ul#nav_util li{
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8eadc7;
font-weight:700;
margin:0px 2px 0px 2px;

}

ul#nav_util li a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8eadc7;
font-weight:700;

}

ul#nav_util li a:hover{
color:#F19621;

}

a #nav_select{
color:#F19621;
}



/* Horozontal Sprite Nav
 * ------------------------------------------------------------------------- */


#nav{ 
background: url("../!images/mn_nav.jpg") no-repeat;
width:640px; 
height:28px; 
margin:0px 0px 0px 0px;
padding:0px;
position: absolute;
right:9px;
top:63px; 
overflow:hidden;
}

#nav span { display: none;font-size:10px; }

#nav li, #nav a { height:28px; display:block; } /* change height here also */
#nav li { float:left; list-style:none; _display:inline; height:28px; }

#nav-01, #nav-01 a { width: 90px;height:28px; }
#nav-02, #nav-02 a { width: 91px;height:28px; }
#nav-03, #nav-03 a { width: 92px;height:28px; }
#nav-04, #nav-04 a { width: 91px;height:28px; }
#nav-05, #nav-05 a { width: 92px;height:28px; }
#nav-06, #nav-06 a { width: 91px;height:28px; }
#nav-07, #nav-07 a { width: 91px;height:28px; }


/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../!images/mn_nav.jpg") 0px -28px no-repeat; }
#nav-02 a:hover { background:url("../!images/mn_nav.jpg") -90px -28px no-repeat; }
#nav-03 a:hover { background:url("../!images/mn_nav.jpg") -181px -28px no-repeat; }
#nav-04 a:hover { background:url("../!images/mn_nav.jpg") -273px -28px no-repeat; }
#nav-05 a:hover { background:url("../!images/mn_nav.jpg") -364px -28px no-repeat; }
#nav-06 a:hover { background:url("../!images/mn_nav.jpg") -456px -28px no-repeat; }
#nav-07 a:hover { background:url("../!images/mn_nav.jpg") -547px -28px no-repeat; }

body#patients_visitors #nav-01 { background:url("../!images/mn_nav.jpg") 0px -28px no-repeat; }
body#locations #nav-02 { background:url("../!images/mn_nav.jpg") -90px -28px no-repeat; }
body#services #nav-03 { background:url("../!images/mn_nav.jpg") -181px -28px no-repeat; }
body#healthy_living #nav-04 { background:url("../!images/mn_nav.jpg") -273px -28px no-repeat; }
body#research #nav-05 { background:url("../!images/mn_nav.jpg") -364px -28px no-repeat; }
body#medical_prosfessional #nav-06 { background:url("../!images/mn_nav.jpg") -456px -28px no-repeat; }
body#volunteering #nav-07 { background:url("../!images/mn_nav.jpg") -547px -28px no-repeat; }







#nav span { display: none; }

/*-------------- Home Feature boxes ------------- */
#main_hm_feat{
width:850px;
height:333px;
position:relative;
top:71px;
background: url(../!images/feat_mn.jpg) -7px 0px no-repeat;
border-bottom: solid 2px #b4c8d9;
border-top: solid 2px #6992b4;

}


#hm_feat_container{
width:850px;
position: relative;
}

#hm_feat{
width:168px;
float:left;
margin:0px 0px 0px 0px;
height:200px;


}

#hm_feat_hd{
background:url(../!images/hm_feat_hd.jpg) no-repeat;
height:19px;
width:147px;
margin:10px 10px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-top:2px;
padding-left:8px;
font-weight:700;


}
#left_column h4{
background:url(../!images/hm_feat_hd.jpg) no-repeat;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
	padding-left:8px;
	font-weight:700;
	}

#hm_feat_content{
padding:5px;

}


#hm_feat_content p{
font: Arial, Helvetica, sans-serif 8px bold;
color:#606060;
margin:5px;

}

#hm_feat_icon{
float:left;
margin:5px 5px 50px 5px;



}

#hm_feat_calendar{
width:150px;
margin:0px 0px 0px 10px;


}

#hm_feat_calendar_hd{
background: url(../!images/hm_cal_hd.jpg) no-repeat;
height:19px;
width:149px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-top:2px;
padding-left:8px;
font-weight:700;

}



#feature_btn{
padding-left:55px;
margin:0px 0px 20px 0px

}


#feature_btn a{ 
color:#FA9D24;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
background:url(../!images/round_btn.gif) 0px 4px;
 background-repeat:no-repeat;
 padding-left:15px;

}

#quick_link_{
padding-left:15px;
margin:5px 0px 10px 0px;
background:url(../!images/round_btn.gif) 0px 4px;
 background-repeat:no-repeat;
 



}


#quick_link_ a{ 
color:#FA9D24;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
margin:0;
 
}

#quick_link_ a:hover{

color:#B4C8D9; 


}


div#PhysicianFinder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#6f6e6e;
	}
div#PhysicianFinder div#PhysicianFinderFilters{
	}
div#PhysicianFinder div#PhysicianFinderFilters table th{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:5px;
	}
div#PhysicianFinder div#PhysicianFinderFilters table td{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
	}
div#PhysicianFinder div#PhysicianFinderResults{
	width:100%;
	height:400px;
	overflow:auto;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList{
	width:95%;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList td{
	border-bottom:2px solid #b4c8d9;
	padding-bottom:5px;
	padding-top:5px;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList h3{
	color:#FA9D24;
	margin:auto;
	padding:auto;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList hr{
	border:none;
	height:2px;
	color:#6793B6;
	background-color:#6793B6;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList div.DocThumbnail{
	width:63px;
	float:right;
	margin:0px;
	padding:0px;
	margin-right:10px;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList div.DocThumbnail img{
	width:63px;
	margin:0px;
	padding:0px;
	border:none;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList div.DocSummary{
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList div.DocSummary th{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
	padding-right:5px;
	}
div#PhysicianFinder div#PhysicianFinderResults table#PhysiciansDataList div.DocSummary td{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:none;
	}

div#PhysicianDetails{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#6f6e6e;
	margin:15px;
	}
div#PhysicianDetails table#PhysicianDetailsFormView h1{
	color:#FA9D24;
	margin:auto;
	padding:auto;
	margin-bottom:.5em;
	}
div#PhysicianDetails table#PhysicianDetailsFormView div.DocPhoto{
	width:160px;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:10px;
	}
div#PhysicianDetails table#PhysicianDetailsFormView div.DocPhoto img{
	width:160px;
	margin:0px;
	padding:0px;
	border:none;
	}
div#PhysicianDetails table#PhysicianDetailsFormView div.DocDetails{
	}
div#PhysicianDetails table#PhysicianDetailsFormView div.DocDetails table{
	margin-bottom:.5em;
	}
div#PhysicianDetails table#PhysicianDetailsFormView div.DocDetails th{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
	padding-right:5px;
	}
div#PhysicianDetails table#PhysicianDetailsFormView div.DocDetails td{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:none;
	}





