/* CSS Document */

body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: 100%/115% verdana, arial, helvetica, sans-serif; color: #003266; background-color: #FFF; }

a:link { color: #0F3A68; text-decoration: underline; }
a:visited { color: #0F3A68; text-decoration: underline; }
a:active { color: #0F3A68; text-decoration: underline; }
a:hover { color: #C60; text-decoration: underline; }


#bottom { clear: both; padding: 0px 0px 0px 22%; margin: 10px 17px 0px 17px; border-top: 1px solid #7A9CC7; }
#content { float: left; padding: 12px 8px 10px 11px; margin: 0px 0px 0px 0px; background: #FFF; width: 98%; }
html>body #content { width: 97%; /* ie5win fudge ends */ }
#drillarrow { margin: 0px 3px 0px 0px; }
#drillspacer { width: 597px; height: 1px; }
#emptycolumn { width: 8px; height: 1px; }
.homemainimage { margin: 0px 10px 20px 0px; }
.homesmallimage { margin: 0px 4px 0px 0px; }	
#leftnavspacer { width: 120px; height: 1px; background: #9BCDA7; margin: 6px 6px 10px 6px; }
#leftnavspacermicro { width: 120px; height: 1px; background: #1B4E83; margin: 6px 6px 10px 6px; }
#navimage { margin: 5px 14px 7px 7px; }
#spacer { width: 120px; height: 1px; }
#topcontent { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #FFF; width: 100%; }	

.footer2 { font: 100% Arial, Verdana, Helvetica, sans-serif; color: #7A9CC7; text-align: center; white-space: nowrap;}
.formbox  { vertical-align: bottom; margin: 0px; padding: 0px; height: 26px }
.newsbody { margin: 0px 0px 9px 0px; }

ul { margin-top: 0px; }
ul li { font: 90%/140% arial, verdana, helvetica, sans-serif; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; } 
ul li ul li { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 0px; }
ul li ul li ul li { font: 100%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 0px; }
li.bene { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 10px 20px; }
li.bene2 { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 5px 0px 5px 0px; }
li.homepage { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 0px 0px -20px; padding: 0px 0px 0px 0px; }
li.square  { font: 90%/140% arial, verdana, helvetica, sans-serif; list-style-type: square; list-style-position: outside; margin: 0px 0px 8px; padding: 0px }

li.square a:link { color: #C60; text-decoration: underline; }
li.square a:visited { color: #C60; text-decoration: underline; }
li.square a:active { color: #C60; text-decoration: underline; }
li.square a:hover { color: #C60; text-decoration: underline; }

li.square ul li  { font: 100%/140% arial, verdana, helvetica, sans-serif; list-style-type: square; list-style-position: outside; margin: 0px 0px 8px; padding: 0px }
p.listsquare { font: 100%/140% arial, verdana, helvetica, sans-serif; margin: 6px 20px 8px 0px; padding: 2px 5px 0px 0px; }

li.news { font: 90%/100% arial, verdana, helvetica, sans-serif; margin: 0px 0px 8px 40px; }
ol { margin-top: 0px; }
ol li { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 20px; } 
ol li ul li { font: 100%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 0px; } 

hr.rulewidth  { text-align: left; width: 95% }

.search { font: bold 80% arial, verdana, helvetica, sans-serif; }
kbd   { color: #000; font-size: 110%; line-height: 140% }
p { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 50px 8px 20px; }
p.abovelist { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 50px 0px 20px; }
p.backto { font: 80% arial, verdana, helvetica, sans-serif; margin: 0px 50px 0px 10px; }
p.bodylink { font: bold 95% arial, verdana, helvetica, sans-serif; color: #507AAF; }
p.bodylink a:visited { font: bold 95% arial, verdana, helvetica, sans-serif; color: #507AAF; }
p.bodylink a:link { font: bold 95% arial, verdana, helvetica, sans-serif; color: #507AAF; text-decoration: underline; }
p.bodylink a:active { font: bold 95% arial, verdana, helvetica, sans-serif; color: #0F3A68; text-decoration: underline; }
p.bodylink a:hover { font: bold 95% arial, verdana, helvetica, sans-serif; color: #0F3A68; text-decoration: underline; }
p.contenthead { font: bold 100% arial, verdana, helvetica, sans-serif; background: #D3E5D9; color: #003266; padding: 3px 10px 3px 20px; margin: 12px 20px 5px 0px; }
p.homeintro { font: 95%/115% arial, verdana, helvetica, sans-serif; margin: 0px 0px 10px 0px; }
p.indent { font: 90% arial, verdana, helvetica, sans-serif; text-align: left; padding: 3px 0px 3px 40px; margin: 0px 0px 0px 0px; }
p.indent2 { font: 90% arial, verdana, helvetica, sans-serif; text-align: left; padding: 0px 0px 0px 40px; margin: 0px 0px 8px 0px; }
p.indent3 { font: 90% arial, verdana, helvetica, sans-serif; text-align: left; padding: 0px 0px 10px 60px; margin: 0px 0px 0px 0px; }
p.pageheader { font: bold 115% Arial, Verdana, Helvetica, sans-serif; color: #4C7E4C; margin: 0px 0px 9px 0px; }
p.quicklink { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 20px; text-indent: -12px; }
p.quicklink a:visited { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.quicklink a:link { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.quicklink a:active { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.searchabstract { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 50px 5px 10px; }
p.searchsize { font: 85% arial, verdana, helvetica, sans-serif; margin: 0px 50px 8px 10px; }
p.quicklink a:hover { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.sitemap { font: bold 100% arial, verdana, helvetica, sans-serif; background: #D3E5D9; color: #003266; padding: 3px 5px 3px 20px; margin: 12px 5px 5px 0px; }
p.subhead { font: bold 95% arial, verdana, helvetica, sans-serif; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }
p.whatsnew { font: 90%/120% arial, verdana, helvetica, sans-serif; text-align: left; padding: 0px 0px 8px 40px; margin: 0px 0px 0px 0px; }

td.drillcontent { font: 95%/120% arial, verdana, helvetica, sans-serif; width: 90%; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
td.footer { font: 90%/115% Arial, Verdana, Helvetica, sans-serif; color: #3C6497; text-align: center; padding: 10px 0px 5px 0px; white-space: nowrap; }
td.footer a:visited { font: 90%/115% Arial, Verdana, Helvetica, sans-serif; color: #3C6497; text-align: center; padding: 10px 0px 5px 0px; white-space: nowrap; }
td.footer a:link { font: 90%/115% Arial, Verdana, Helvetica, sans-serif; color: #3C6497; text-align: center; padding: 10px 0px 5px 0px; text-decoration: underline; white-space: nowrap;}
td.footer a:hover { font: 90%/115% Arial, Verdana, Helvetica, sans-serif; color: #0F3A68; text-align: center; padding: 10px 0px 5px 0px; text-decoration: underline; white-space: nowrap;}
td.homegreen, td.homegreen a:visited, td.homegreen a:link { font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #5CA170; text-align: left; white-space: nowrap; padding: 0px 0px 1px 3px; margin: 0px; text-decoration: none; }
td.homegreen a:hover { font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #5CA170; text-align: left; white-space: nowrap; padding: 0px 0px 1px 3px; margin: 0px; text-decoration: underline; }
td.homewn, td.homewn a:visited, td.homewn a:link { font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-align: left; white-space: nowrap; padding: 0px 0px 1px 3px; text-decoration: none; }
td.homewn a:hover { font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-align: left; white-space: nowrap; padding: 0px 0px 1px 3px; text-decoration: underline; }
td.leftnavbar { width: 155px; padding: 0px; margin: 0px; }
td.leftsechead { font: bold 90% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 6px 0px 6px; white-space: nowrap; }
td.leftsechead3 { font: bold 90% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 6px 0px 6px; }
td.leftnav { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 4px 6px 4px 12px; }
td.leftnav a:visited { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 0px 0px 0px; }
td.leftnav a:link { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 0px 0px 0px; }
td.leftnav a:hover { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 0px 0px 0px; text-decoration: underline; }
td.newscontent { font: 90% Arial, Verdana, Helvetica, sans-serif; color: #0F3A68; padding: 10px 10px 10px 0px; margin: 0px; }
td.newsdate { font: bold 90% Arial, Verdana, Helvetica, sans-serif; color: #0F3A68; padding: 10px 4px 0px 10px; margin: 0px; }
td.search_item { font: bold 95% arial, verdana, helvetica, sans-serif; text-align: right; vertical-align: top; width: 40px; padding-right: 5px; margin: 0px 5px 0px 20px; }
td.search_title { font: bold 95% arial, verdana, helvetica, sans-serif; text-align: left; vertical-align: bottom; padding-left: 5px; padding-bottom: 5px; margin: 0px 0px 8px 20px; }

td.thirdnav { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 4px 6px 4px 12px; }
td.thirdnav a:visited { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 0px 0px 0px; }
td.thirdnav a:link { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 0px 0px 0px; }
td.thirdnav a:hover { font: 90%/105% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 0px 0px 0px; text-decoration: underline; }
td.topnav { font: 90% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
td.topnav a:visited { font: 90% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
td.topnav a:link { font: 90% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
td.topnav a:hover { font: 90% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: underline; }

th { font: bold 80% arial, verdana, helvetica, sans-serif; text-align: left; vertical-align: bottom; background: #D3E5D9; color: #003266; padding: 3px 3px 3px 3px; margin: 0px; }
th.phonelist { font: bold 100% arial, verdana, helvetica, sans-serif; text-align: center; vertical-align: middle; background: #D3E5D9; color: #003266; padding: 3px 3px 3px 3px; margin: 0px; }

tr.chart { font: 100% arial, verdana, helvetica, sans-serif; background: #FFF; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; vertical-align: top; text-align: center; }
tr.spanchart { font: 100% arial, verdana, helvetica, sans-serif; background: #FFF; padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; vertical-align: top; text-align: left; }
tr.download { font: 80% arial, verdana, helvetica, sans-serif; background: #FFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; }

table.documents { background: #4C7E4C; margin: 4px 0px 10px 20px; }
table.medpard { width: 70%; background: #4C7E4C; margin: 15px 0px 20px 70px; }
table.preventive { width: 80%; background: #4C7E4C; margin: 15px 0px 20px 50px; }
table.spanpreventive { width: 95%; background: #4C7E4C; margin: 15px 10px 10px 10px; }
table.relatedlink { width: 115px; padding: 0px 0px 0px 0px; margin: 0px 10px 25px 5px; border-left: 1px solid #7A9DC7; background-color: #FFF; }

