/* Page Structure */
html,body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:30px;background:#235683;color:#303030;}
#page{background:#235683;}
#header{width:100%;}
#headercenter{background:url(../../images/header_center_back.jpg);width:800px;margin:0 auto;height:201px;}
.column{width:50%;position:absolute;top:0;}
.left{left:0;}
.right{right:0;}
#headerleft{background:url(../../images/top_column_right_back.jpg) repeat-x;margin-right:400px;height:136px;}
#headerright{background:url(../../images/top_column_right_back.jpg) repeat-x;margin-left:400px;height:136px;}
#headercenterleft{float:left;width:260px;}
#headercenterright{float:right;width:530px;}
#middle{width:100%;}
#middlecontainer{width:800px;margin:0 auto;background:url(../../images/middleleft_back.jpg) repeat-y;overflow:hidden;}
#middleleft{padding-bottom:3000px;margin-bottom:-3000px;width:267px;float:left;}
#middleright{width:800px;padding-bottom:3000px;margin-bottom:-3000px;background:White;width:533px;float:right;}
#bottom{width:100%;position:relative;}
#bottomcenter{background:url(../../images/bottomcenter_back.jpg) no-repeat;width:800px;margin:0 auto;height:130px;overflow:visible;}
.column2{width:50%;position:absolute;top:0;}
.left2{left:0;}
.right2{right:0;}
#bottomleft{background:url(../../images/bottomleft_back.jpg);margin-right:400px;height:160px;}
#bottomright{background:url(../../images/bottomright_back.jpg);margin-left:400px;height:160px;}
#footer{width:100%;position:relative;z-index:1;font-size:46%;color:#505050;text-align:center;padding:40px 0 0 0;}
#footer a{color:#303030;text-decoration:none;}
#footer a:hover{color:#174882;text-decoration:underline;}
#pleth{font-size:80%;padding-top:10px;}
#address,#copyright{font-size:80%;}
#phone{font-size:60%;color:#174882;font-weight:bold;padding:18px 0 0 70px;float:left;height:53px;}
#logo{float:left;height:50px;width:250px;cursor:pointer;}
#print_logo{display:none;}
#quicklinks{width:200px;padding:0 0 0 50px;float:left;}
#quicklinks select{color: #505050;margin:32px 0 0 0;padding:0;width:180px;font-size:48%;}
#quicklinks form{margin:0;padding:0;}
/* Search Form in Header */
#ajaxSearch_form{width:232px;padding-top:13px;float:right;}
#ajaxSearch_input{float:left;border:1px solid #303030;height:20px;position:relative;z-index:1;color:#303030;margin:18px 0 0 0;padding:0;}
#ajaxSearch_submit{float:right;display:inline;width:40px;height:40px;position:relative;z-index:1;margin:7px 35px 0 0;padding:0;border:none;background:none;cursor:pointer;}
#ajaxSearch_output,.AS_ajax_result,.AS_ajax_more,.ajaxSearch_resultLink,.ajaxSearch_resultDescription,.AS_ajax_no_Result{font-size:46%;line-height:150%;}
.ajaxSearch_paging{padding-left:200px;font-size:56%;}
.ajaxSearch_highlight,.ajaxSearch_highlight a{color:#174882;font-weight:bold;}
fieldset{padding:0;margin:0;border:0;}
.ajaxSearch_grpResultName, .AS_ajax_grpResultName, .paging1{font-size:46%;color:#303030;padding-bottom:5px;}

/* Navigation */
#headernav{padding-top:25px;font-size:44%;position:relative;z-index:1;font-weight:bold;}
#headernav ul{padding:2px 3px 3px 0;margin:0;text-align:right;}
#headernav ul li{display:inline;list-style-type:none;border-right:1px solid #174882;padding:0 6px 0 6px;}
#headernav ul li.last{border-right:none;}
#headernav ul li a{color:#174882;text-decoration:none;}
#headernav ul li a:hover{color:White;}
#lefthomenav1{padding:15px 0 30px 0;width:250px;}
#lefthomenav1 img{margin:0;padding:0;border:0;display:block;}
#titleinteriornav{text-transform:uppercase;font-size:36%;font-weight:bold;padding:0;margin:0 0 3px 0;color:White;}
#titleinteriornav ul{padding:0;margin:25px 0 0 0;}
#titleinteriornav ul li{list-style-type:none;background:#004682;width:230px;margin:0 auto;text-align:center;padding:8px;}
#titleinteriornav ul li a{color:white;text-decoration:none;}
#titleinteriornav ul li a:hover{color:#ccc;}
#leftinteriornav{font-size:44%;color:#135d99;font-weight:bold;width:92%;}
#leftinteriornav ul{line-height:160%;margin:0;padding:0 0 0 8px;}
#leftinteriornav ul li{list-style-type:none;border-top:1px solid #e3eaf2;}
#leftinteriornav ul li a{color:#135d99;text-decoration:none;padding-left:0px;}/*was 7px*/
#leftinteriornav ul li a:hover{text-decoration:underline;/*background:url(../../images/blue_arrow.jpg) no-repeat;*/}
#leftinteriornav ul ul{padding-left:16px;}
#leftinteriornav ul ul li a{color:#505050;text-decoration:none;padding-left:7px;}
.navFirst{border-top:none;}
.navLast{border-bottom:none;}
#rightnav{font-size:48%;padding:33px 0 0 26px;margin:0;font-weight:bold;}
#rightnav ul{margin:0;padding:0;}
#rightnav ul li{display:inline;list-style-type:none;border-right:1px solid White;padding:0 0 0 0;}
#rightnav ul li.last{border-right:none;}
#rightnav ul li a{color:White;text-decoration:none;}
#rightnav ul li a:hover{color:#ccc;}
#footernav ul{padding:0;margin:0;}
#footernav ul li{display:inline;list-style-type:none;padding:0 5px 0 5px;}
#footernav ul li a, #pleth a{color:#505050;}
#smallbuttons{width:250px;height:70px;padding-bottom:50px;}/*float:left;*/
#newsletterbutton{width:250px;height:33px;background:url(../../images/small_newsletter.jpg);}
#waystogivebutton{width:250px;height:28px;background:url(../../images/small_waystogive.jpg);}
#annualreportbutton{width:250px;height:35px;background:url(../../images/small_annualreport.jpg);}
#staffresources{font-size:46%;width:90%;font-weight:bold;}
#staffresources ul{padding:0 0 0 5px;margin:0;}
#staffresources ul li{list-style-type:none;border-top:1px solid #e3eaf2;padding:3px 0 3px 10px;}
#staffresources ul li a{text-decoration:none;color:#174882;padding-left:8px;}
#staffresources ul li a:hover{color:#303030;background:url(../../images/black_arrow.jpg) no-repeat;padding-left:8px;}
/* Content */
h1{color:#174882;font-size:65%;text-decoration:none;}
#interiorcontent h1 a{text-decoration:none;}
#interiorcontent h1 a:hover{color:#303030;}
h2{color:#174882;font-size:58%;}
h3{color:#174882;font-size:54%;text-transform:uppercase;}
h4{color:#174882;font-size:40%;}
#interiorcontent h4 a{color:#174882;text-decoration:none;}
#interiorcontent h4 a:hover{color:#303030;}
h5{color:#174882;font-size:46%;margin:0 0 4px 5px;}
#homerotate{width:500px;height:164px;margin:0 auto;overflow:hidden;}
#homerotate img{position:inherit;z-index:-1;}
#columnheadimage img{margin:0 auto;}
#interiorcontent{width:500px;padding:0 0 15px 25px;}
#interiorcontent p,#interiorcontent td{font-size:46%;color:#303030;}
#interiorcontent td td {font-size:100%;}
#interiorcontent ul {font-size:46%;color:#303030;}
#interiorcontent ul ul{font-size:100%;color:#303030;}
#interiorcontent a{text-decoration:underline;color:#174882;}
#interiorcontent a:hover{text-decoration:none;color:#174882;}
#interiorcontent img {border: none;}
.blue{color:#174882;font-weight:bold;font-size:46%;}
#pdContainer{padding-top: 30px;}
/* Boxes */
#boxes{width:500px;margin:0 auto;}
.calendar{width:140px;margin:0;padding:5px 5px 20px 15px;font-weight:bold;}
.homenews{width:300px;margin:0;padding:5px 5px 20px 20px;}
.homenewshead{color:#174882;font-size:40%;font-weight:bold;}
.homenewshead a{color:#174882;text-decoration:none;}
.homenewshead a:hover{color:#303030;}
.calendarhead{color:#174882;font-size:40%;}
.calendarbody{font-size:40%;padding-bottom:10px;}
.spotlight{width:480px;margin:0;padding:5px 5px 20px 15px;}
.box1 p{margin:0;padding:5px 0 15px 0;font-size:46%;}
.boxlink33{font-size:40%;width:100%;background:url(../../images/red_arrow.jpg) no-repeat;margin-left:18px;padding-left:8px;text-align:left;}
.boxlink67{font-size:40%;width:100px;background:url(../../images/red_arrow.jpg) no-repeat;margin-left:200px;padding-left:8px;text-align:left;}
.boxlink100{font-size:40%;width:100px;background:url(../../images/red_arrow2.jpg) no-repeat;margin-left:372px;padding-left:8px;text-align:left;}
.boxlink33 a,.boxlink67 a,.boxlink100 a{color:#cd1e43;text-decoration:none;font-weight:normal;}
.boxlink33 a:hover,.boxlink67 a:hover,.boxlink100 a:hover{text-decoration:underline;}
#box33{float:left;}
#boxtop33{width:145px;height:28px;background:url(../../images/33_box_top.jpg);padding:14px 0 0 20px;color:White;font-size:70%;font-weight:bold;}
#boxbottom33{width:165px;background:url(../../images/33_box_bottom.jpg) bottom no-repeat;}
#box67{float:right;}
#boxtop67{width:315px;height:28px;background:url(../../images/67_box_top.jpg);padding:14px 0 0 20px;color:White;font-size:70%;font-weight:bold;}
#boxbottom67{width:335px;background:url(../../images/67_box_bottom.jpg) bottom no-repeat;}
#box100{}
#boxtop100{width:480px;height:26px;background:url(../../images/100_box_top.jpg);padding:14px 0 0 20px;color:White;font-size:70%;font-weight:bold;}
#boxbottom100{width:500px;background:url(../../images/100_box_bottom.jpg) bottom no-repeat;}
#boxbottom100 p{padding-right:10px;}
/* Ditto Pagination */
#reflect{width:100%;text-align:center;font-weight:bold;}
#reflect a{text-decoration:none;border:1px solid #174882;padding:2px 3px 2px 3px;}
#reflect a:hover{color:#303030;}
.ditto_off{border:1px solid #ccc;padding:2px;background:#fef8ec;color:#ccc;}
.ditto_currentpage{display:none;}
.ditto_page{border:1px solid #174882;padding:2px;background:White;color:#174882;text-decoration:none;padding:2px 3px 2px 3px;}
/* Physician Directory Layout */
#directory{width:500px;}
#directory dl{margin:0;padding:0;float:left;display:inline;margin:0;padding:0;}
#directory dd{margin:0;padding:0;float:right;width:380px;text-align:left;}
#directory dt{margin:0;padding:20px 0 0 0;float:left;width:120px;}
#directory dt.img img{float:left;}
.line{clear:both;height:2px;border-top:1px dotted #b8cdde;}
/* Clinics Layout with Map */ 
#clinics{width:500px;}
#clinics dl{margin:0;padding:0;float:left;display:inline;margin:0;padding:0;}
#clinics dd{margin:0;padding:0;float:right;width:260px;text-align:left;}
#clinics dt{margin:0;padding:0 0 0 0;float:left;width:240px;}
#clinics dt.img img{float:left;}
#map{width:500px; height: 350px;margin-top: 12px;}
#mapwindow{height:60px;width: 230px;display:none;}
/* Video */
#davinci{float:left;width:305px;height:400px;}
/* Forms */
#contactus{padding-left:125px;}
#interiorcontent select{color:#303030;width:250px;margin-left:10px;}
#emailPatient2{padding-left:125px;}
#paging1{padding-left:125px;}
