html { height: 101%; margin-bottom: 1px; }



h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}

img{border:0;}

p{margin:0 0 0 0; padding: 0 0 5px 0;}

ul{margin:0 0 0 0; padding: 0 0 5px 25px;}



body {

margin:0 auto;

padding:0;

font:12px Arial, Helvetica, sans-serif;

background-color:#DFDFDF;

color:#000;

}



#wrap{

margin:0 auto;

padding:0;

width:877px;

background-color:#FFFFFF;

color:#000000;

}



#banner{

width:877px;

height:148px;

background-image:url(images/banner3.jpg);

background-position:top center;

background-repeat:no-repeat;

position:relative;

}



#banner a.homelink { 

width: 265px;

height: 131px; 

position: absolute;

text-decoration:none;

top: 10px;

left:20px;

display:block;

background-color:transparent;

color:#000;

}



#banner a.homelink i{

visibility:hidden;

} 





#menu{

margin: 0 10px;

background-color:#FBC58F;

color:#FFFFFF;

height:27px;

}



#content{

margin:0 10px;

line-height:130%;

}



#content a, #content a:link, #content a:visited, #content a:active{

background-color:transparent;

color:#477EB7;

text-decoration:underline;

}



#content a:hover{

text-decoration:none;

}



#maintext{

 margin-right:245px;

 padding-top:10px;



}



#maintext h1{

	font-size:16px;

	text-transform:uppercase;

	color:#666666;

	background-color:transparent;

	padding-left:10px;

	margin-bottom:8px;

	background-image:url(images/triangle.gif);

	background-repeat:no-repeat;

	background-position: left center;

}



#maintext h3{

	font-size:14px;

	color:#000;

	background-color:transparent;

	text-transform:uppercase;

}





#maintext h2, #leftcol h2{

font-size:14px;

text-transform:uppercase;

color:#454444;

background-color:transparent;

padding-left:10px;

background-image:url(images/triangle_grey.gif);

background-repeat:no-repeat;

background-position: left center;

margin-top:5px;

margin-bottom:5px;

}



#leftcol{

float:left;

width:217px;

margin-right:10px;

}



#leftcol_text{

background-color:#fff;

color:#000;

}



/* #leftcol h2{

font-size:14px;

text-transform:uppercase;

color:#454444;

background-color:transparent;

padding-left:10px;

background-image:url(images/triangle_greyblue.gif);

background-repeat:no-repeat;

background-position: left center;

margin-top:5px;

margin-left:10px;

margin-right:10px;

} */



#leftcol p{

margin: 0;

}



#leftcol img{

border:1px solid #303030;

}



.leftcolitem{

background-color:#C5CAD6;

color:#000000;

margin-bottom:20px;

}



#leftcol_doctor{

float:left;

width:170px;

margin-right:10px;

background-color:#E7EBF6;

color:#000;

}



#leftcol_doctor p{

margin:5px;

}



#leftcol_doctor img{

margin:8px;

padding:1px;

display:inline;

background:#fff;

color:#333;

border:1px solid #303030;

}



#maintext_doctor{

margin-left:180px;

}







#rightcol{

float:right;

width:235px;

margin-left:10px;

}



.blueborder{

border: 9px solid #B2C9E1;

background-color:#FFFFFF;

color:#000000;

margin-bottom:10px;

margin-top:8px;

}





#rightcol_text{

/* background-image:url(images/rightcolbg.jpg);

background-repeat:no-repeat;

background-position:top; */

/* padding:5px;

width:215px; */

background-color:#FEE3C7;

color:#000;

}

/* #rightcol h1{

font-size:16px;

color:#000000;

background-color:transparent;

} */



#rightcol h2{

font-size:16px;

color:#454444;

background-color:transparent;

padding-left:0;

margin-bottom:0;

padding-bottom:0;

padding-top:30px;

text-align:center;
line-height:110%;

}



#rightcol h3{

font-size:12px;

color:#454444;

background-color:transparent;

margin-top:20px;

margin-bottom:0;

padding-bottom:0;

text-transform:uppercase;

text-align:center;

line-height:110%;

}



#rightcol p{text-align:center; font-weight:bold;}



/* #rightcol h3{

font-size:14px;

color:#454444;

background-color:transparent;

padding-left:10px;

background-image:url(images/triangle_greyorange.gif);

background-repeat:no-repeat;

background-position: left center;

margin-top:5px;

margin-bottom:0;

padding-bottom:0;

text-transform:uppercase;

} */





.indexbutton{

width:235px;

height:124px;

background-image:url(images/buttonbg.jpg);

background-position:top;

background-repeat:no-repeat;

}



.indexbutton h1{

font-size:17px; 

line-height:105%; 

padding-top:22px; 

padding-left: 30px; 

font-weight:bold;

}







#footer{

background-color:#fff;

color:#333333;

margin:5px 10px 0 10px;

clear:both;

height:51px;

border-top:1px solid #ccc;

}



#footer p {

margin:8px 4px;

text-align:center;

font-size: .9em;

}



#footer a, #footer a:link, #footer a:visited, #footer a:active  { 

background-color:transparent;

color:#477EB7;

text-decoration:underline;

}



#footer a:hover{

text-decoration:none;

}





.floatright{

float: right;

clear: right;

}





.nofloat{

padding:1px;

display:inline;

background:#ccc;

color:#333;

border:1px solid #303030;

}



.left {

margin:4px 25px 15px 0;

float:left;

padding:1px;

display:inline;

background:#fff;

color:#333;

border:1px solid #303030;

}



.right {

margin:4px 0 15px 10px;

float:right;

padding:1px;

display:inline;

background:#fff;

color:#333;

border:1px solid #303030;

}


