@charset "utf-8";
/* CSS Document */

html{color:#000000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
ul{list-style-type:none;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:underline; outline:none;}
img{border:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.divClear{clear:both;}


body{margin:0;padding:0; background:url(../images/body_bg.gif) top repeat-x #1778c5; font-family:Tahoma;}
/*#1778c5 */
.frst_tbl{background:url(../images/main_bg.png) repeat-y top;behavior: url("iepngfix.htc") }

.header_txt h1{font-family:Georgia; font-size:22px; color:#0d416a; display:block; padding:0 40px 0 0;}

.search {
	font-family:Arial;
	font-size:13px;
	color:#106ab2;
	display:block;
}

.flashbg{background:url(../images/flashbg.jpg) no-repeat; width:482px; height:181px;}

.cont_part {font-size:13px; font-weight:bold; color:#626262; text-align:justify;}
.cont_part p{font-size:13px; font-weight:bold; color:#626262; text-align:justify; padding:0 0 20px 0;}
.cont_part p a{
	color:#1c68a4;
	text-decoration:none;
}
.cont_part p a:hover{
	color:#1c68a4;
	text-decoration:underline;
}
.cont_part h2{ font-size:17px; color:#106ab2; margin-bottom: 10px; }
.cont_part h3{font-size:13px; color:#106ab2; padding:0 0 0 14px; font-weight:bold;}

.footer{font-size:10px; color:#FFFFFF;}
.footer a.last{color:#FFFFFF; font-weight:bold; text-decoration:underline;}

.footer ul{display:block;}
.footer ul li{color:#58a9ea; font-size:10px; font-weight:bold; display:inline; margin:0; padding:0 4px 0 2px;}
.footer ul li a{color:#FFFFFF;}
.footer ul li a:hover{text-decoration:underline;}

.leftpnl p {font-size:11px; color:#0068b6; font-weight:bold; line-height:20px; font-family:Tahoma; padding-left:10px;}
.leftpnlr p a {color:#0068b6;}
.leftpnlr p a:hover{color:#0068b6;}
.leftpnl.corporate p {padding-left:0;}

.social p {font-size:11px; color:#0068b6; line-height:13px; font-family:Tahoma; padding-left:7px;}
.social p a {
	color:#0068b6;
	text-decoration: none;
}
.social p a:hover{
	color:#0068b6;
	text-decoration: none;
}

.header_text {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #d7500f; font-weight: bold;}
.header_text_blue { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #106ab2; font-weight: bold;}
.cont_header { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:underline; line-height: 30px; font-weight: bold;}
.cont_header_black { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none; line-height: 30px; font-weight: bold;}
.cont_header_blue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #106ab2; text-decoration:none; line-height: 30px; font-weight: bold;}
.cont_header_u { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #106ab2; text-decoration:underline; line-height: 30px; font-weight: bold;}
.cont_header1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none; font-weight: bold;}
.cont_header2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #106ab2;; text-decoration:none; font-weight: bold;}
.cont_headerRed { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #cc0000;; text-decoration:none; font-weight: bold;}
.cont_header2 a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #106ab2;; text-decoration:underline; font-weight: bold;}
.caption, p.caption {
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}
.plain, p.plain {
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	font-family: Tahoma;
}
div.img-right { float: right; margin: 0px 0px 10px 20px; }
div.hiddent { visibility: hidden; }
.text_highlight { color: #d7500f; }
.text_highlight-blue { color: #106ab2; }

.leftpnl-form {padding:10px;color:#626262;background-color:#ddd;}
.leftpnl-form h2 {font-size:12px;font-weight:bold;color:#0068b6;margin-bottom:5px;}
.leftpnl-form p {font-size:12px;font-weight:bold;margin-bottom:5px; text-align:left;margin:0;padding:5px 0;line-height:16px;}
.leftpnl-form label {font-size:12px;font-weight:bold;margin-bottom:5px; text-align:left;margin:0;padding:5px 0;line-height:16px;color:#d7500f;}




/* ------------------------------------------------------------------------------------------ */
/* ARTICLE STYLES */
/* ------------------------------------------------------------------------------------------ */

td.article h1 {font-size:20px;font-weight:bold;color:#106ab2;}
td.article h2 {font-weight:bold; margin-top:20px;}
td.article h2:first-child {margin-top:0;}
td.article h2.health-alert {color: #fff; font-weight: bold; background:#CE1D1D url(../images/alert-bg.gif) repeat-x; padding:5px 8px; margin-top:0; letter-spacing:0.05em;}
td.article h3 {font-size:13px;font-weight:bold;color:#000000;padding:0; line-height:20px;}
td.article h1 img {float:left; margin: 0 20px 10px 0;}

.article img {margin-right: 20px; margin-bottom: 20px;}

.article div.alignright {float: right; margin-right:0; margin-left:20px;}
.article div.alignright img {margin-bottom:10px;}

td.article p { text-align: left; }
td.article blockquote { margin: 0px 25px; }
td.article p.article-byline {
	color:#626262;
	font-family: Tahoma;
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	font-weight: bold;
}
td.article p.article-bio {
	font-style:italic;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
}
td.article p.figure {font-size:11px; margin-bottom:0; padding-bottom:0;}
td.article p.caption { font-size:11px; margin-bottom:0; padding-bottom:20px; }
td.article p.article-footnote {border-top: 1px solid; padding-top:5px;}

td.article ol {padding-bottom:20px;padding-left:20px;}
td.article ol li  {margin-bottom:10px; list-style-type: decimal; }
td.article ul {padding-bottom:20px;padding-left:20px;}
td.article ul li  {margin-bottom:10px; list-style-type: disc; }

td.article .article-bold-black {color: #000000; }
td.article .article-underline-black {color: #000000; text-decoration:underline; }

.article div.callout {background-color: #eee; padding:15px 15px 0; margin-bottom:20px; border:1px solid #106ab2;}
.article div.callout.col-200 {width: 200px;}
.article div.callout.col-300 {width: 300px;}
.article div.callout p {line-height:20px;}

span.pdf a {font-size:12px;color: #106ab2;}


/* ------------------------------------------------------------------------------------------ */
/* HEALTH-ALERT STYLES */
/* ------------------------------------------------------------------------------------------ */
#health-alert {border:1px solid #CD1B1B; padding: 5px; margin-bottom:20px;}
#health-alert h2 { color: #fff; text-align:center; background:#CE1D1D url(../images/alert-bg.gif) repeat-x;  padding:3px 6px;}
#health-alert h2 a {color: #fff;}
#health-alert h3 {text-align: center; padding: 0px; margin-bottom:5px }
#health-alert h3 a {color: #CE1D1D;text-decoration:none; }
#health-alert p {text-align: left; font-size: 12px; line-height:16px; padding-bottom:0; }
#health-alert p a {display:block;}
#health-alert p a:hover {text-decoration:none; background-color: #ddd;}
#health-alert li {padding: 5px;}
#health-alert li:hover {background-color: #ddd;}


/* ------------------------------------------------------------------------------------------ */
/* ABOUT US */
/* ------------------------------------------------------------------------------------------ */

/* ABOUT US > Bios */
.table-bio {width: 70%; }
.table-bio td {vertical-align: top; }
.table-bio td img {
	margin-right: 0px;
}
td.home-sidebar p {font-size: 12px; text-align: left; margin: 10px 0px 15px; padding: 0px; }


/* ABOUT US > Office Locations */
.table-physicians a {color:#626262;text-decoration:underline;}
.table-physicians a:hover {text-decoration:none;}
.item-profiles {clear: both; margin-bottom: 20px; }
.frst_tbl .header-movie { background: url(../images/header-bg-fill.jpg) no-repeat; }


/* ------------------------------------------------------------------------------------------ */
/* NEWS & EVENTS */
/* ------------------------------------------------------------------------------------------ */

/* NEWS & EVENTS > Community Events */
body.styles-2010 td.community-events h4 {font-size:13px; font-weight:bold; color:#000; padding: 0; margin:0;}
body.styles-2010 td.community-events p {text-align: left;}


/* ------------------------------------------------------------------------------------------ */
/* GOOGLE TRANSLATE */
/* ------------------------------------------------------------------------------------------ */
td#translate, td#translate p {padding: 0px; margin: 0px; }
td#translate div {margin-left:0; font-size:75%;}
td#translate div a {font-size:120%;}
#google_translate_element {margin-left:15px;}

