html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0;padding: 0;border: 0;}
body{background-color:#fff;color:#666;font-family:tahoma,sans-serif; line-height:1.5em;margin:0;padding:0;text-align:center; height:100%; font-size:x-small;voice-family: "\"}\"";voice-family:inherit;font-size:small;  } 
html>body{line-height:1.3em;}
a{background-color:transparent;color:#000000;text-decoration:none} 
a:active{color:#080} 
a:hover{text-decoration:underline}
em,em a{background-color:transparent;color:#A27F3B;font-style:italic} 
form,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0} 
h1, h2, h3 {font-weight:100;color:#333; padding:0.2em 0;}
h2, h3 {text-transform:uppercase;}

h2 a{color:#000000} 
h3,h4,th,#legal,.mod cite,.mod label{visible:none;background-color:transparent;color:#555} 
h4{font-weight:bold;padding:0.5em 0 0 0;}
a img{border:0; text-decoration:none}
p{margin-bottom:0.25em;padding: 2px 0 5px 0;} 
* html .mod,* html .banner,* html #infopane{visible:none;height:1%;} /* Fix for MSIE peekaboo bug */
.clear{visible:none;clear:both; font-size:1px;}

/* //////////////////////////////////////// tables ------------- */
table{border-collapse:collapse; margin-bottom:10px;} 
td{padding:0.25em 0.4em; vertical-align:top; border-bottom:1px solid #efefef; font-size:90%;} 
th{background-color:#efefef; padding:0 0.4em; text-align:left;}

/* ///////////////////////////////////// containers and boxes ------------- */ 
.width{visible:none;margin:0 auto;width:800px;}
.widthLeft{visible:none;width:800px;}  
#cont-body{color:#222;background-repeat: repeat-y;background-position: left;}
#page{margin:0 auto;text-align:left;} 
#content{float:left;padding-top:1em;width:655px; text-align:left; border-left:1px solid #ccc; margin-left:-1px;}
.col-a{float:left;margin-left: 12px; width:622px; padding:4px 0; caption: single column;}
.col-ab-a{float:left;margin-left: 18px; width:426px; padding:4px 0; caption:two column - left 426; } 
.col-ab-b{float:left;margin-left: 6px;width:190px; padding:4px 0; caption:two column - right 190;}
.col-ab{float:left;margin-left:12px; width:46%; padding:4px 0; caption:two column - 50%;}
.col-abc{float:left;margin-left: 4px; width:200px; padding:4px 0; caption:three column - 200;}
.box1{padding:8px; border-top:1px solid #F6E741; margin:8px 0}
#content .box1 h3{text-align:right; border-top:2px solid #FACE00; color:#000; font-weight:100; margin-top:8px; clear:both;}
blockquote{color:#777; margin:0; padding:0; font-style:italic;}
/* ///////////////////////////////////////// masthead ------------- */
#cont-mast-utility h1{color:#ffffff;padding:0;margin:0; display:none;}
#cont-mast-main{padding:0;height:145px; clear:both; background-color:#FFFFFF;} 
#cont-mast-utility{padding:0;color:#000;line-height:150%;padding-top:30px;overflow: hidden;} 
#cont-mast a{color:#000} 
#cont-global-nav{padding:2px 0 0 0;width:139px;margin: 0; float: left;height:360px;font-size:10px; border-right:1px solid #ccc; background-color:#fff;} 


.clr1,.clr1 a{visible:none;background-color:transparent;color:#000} 
.clr1 a:active,.clr2 a:active{visible:none;color:#ff0}
.clr4{visible:none;background-color:transparent} 
#support,#tasks{float:right;text-align: right;}
#utility ul{padding: 0;margin: 0; margin-left:14px; text-align:right;} 


/* -- home ------------- */
.masthead-index{visible:none;background-repeat: no-repeat;height: 145px; background-image:url(../images/banner_01.jpg)}
.masthead{visible:none;background-repeat: no-repeat;height: 145px; background-image:url(../images/banner_anch.jpg)}
.masthead2{visible:none;background-repeat: no-repeat;height: 145px; background-image:url(../images/banner_hospital.jpg)}
.masthead3{visible:none;background-repeat: no-repeat;height: 145px; background-image:url(../images/banner_hood.jpg)}
.masthead4{visible:none;background-repeat: no-repeat;height: 145px; background-image:url(../images/banner_hoe.jpg)}
.masthead5{visible:none;background-repeat: no-repeat;height: 145px; background-image:url(../images/banner_fire.jpg)}

.global-nav{height:25px;background-position:left;background-repeat:no-repeat;}
.mast{height:145px;}

/* //////////////////////////// navigation ------------- */

/* -- global nav ------------- 

.global-nav a{border:1px solid #000;padding:1px 0.3em 0 0.8em;}
.global-nav a:hover{color:#000;}
.global-nav span{font-size:10px}
*/
.global-nav, .global-nav a:link, .global-nav a:visited, .global-nav a:hover{visible:none;font-size:11px;text-decoration:none;line-height:1.6em; font-family:Arial, Helvetica, sans-serif;}
.global-nav{position:relative; text-decoration:none; margin:0 2px;}
.global-nav h2{padding:0.3em 0; font-family:Arial, Helvetica, sans-serif;line-height:1.2em; text-transform:capitalize; font-size:10px;}
.global-nav h2 a{color:#fff;}
#cont-global-nav .locations{font-size:10px; padding-top:120px; padding-left:8px; padding-bottom:10px; color:#555}
#cont-global-nav .locations h2{ font-weight:bold;}

/* -- sub nav ------------- */
#sub-nav{padding:0;width:135px;margin: 0; padding-right:4px; float: left;height:400px;font-size:10px; border-right:1px solid #000;} 
#sub-nav div.first, #sub-nav div.first a{visible:none;border-top:none} 

#sub-nav h2{padding:6px 0 4px 0 ; font-size:76%; font-weight:bold; display:block;}
#sub-nav a{display:block; padding:5px 0 5px 4px; border-top:1px dotted #ccc; color:#3b73b9;}
#sub-nav a:hover{ color:#a9b8df}
#sub-nav a.first{border-top:0;}
#sub-nav .vert-links{margin:0; padding:0; border:0; margin-left:10px;}
#sub-nav ul li{margin:0; padding:0; width:120px;}
#sub-nav ul ul li{margin:0; padding:0; width:120px;}
#sub-nav ul{padding:0 0 0 6px; list-style:none; border:none; font-size:90%;}
html>body #sub-nav ul{font-size:89%;}
ul.parent li{ font-weight:bold;}
ul ul.children li{font-weight:normal; background-image:url(../images/arrow-right_03.gif); background-repeat:no-repeat;}
#sub-nav ul ul.children li a{padding-left:16px;}


/* /////////////////////////////////////// lists ------------- */
ul,ol{} 
ol{margin:0 0 0.4em 3em;padding:0} 
ul{margin:0;padding:0 0 0.5em 0.75em; list-style-type:disc;} 
ul li{padding:0 0 .25em 0.75em; margin-left:2em;}
/*  utility, legal, support  */
ul.type1{margin:0; list-style-type:none;} 
ul.type1 li{visible:none;background-image:none;border-left:1px solid #064e9d;display:inline;padding:0 0.6em 0 0.7em; margin:0;} 
ul.type1 li.first{visible:none;border-left:none;padding-left:0} 
ul.type2 li{visible:none;display:inline;padding:0 0.3em 0 0.5em; margin:0;} 
ul.type2 li.first{visible:none;background-image:none; border-left:none;padding-left:0} 
/* end */
ul.type3{margin-bottom:2px;} 
ul.type3 li{display:inline; padding:0; margin:0; border-right:1px solid #000;} 
ul.type3 li.last{border-right:0}
ul.type3 a {padding:0 6px;}
ul.type4 { margin-bottom:8px;}
ul.type4 li{list-style:none;}


/* ///////////////////////////////////////// box attributes ------------- */
.float1eft{float:left; margin-right:10px;} 
.floatright{float:right; margin-left:10px;} 
.hide{visible:none;display:none}
.photo-left{float:left; margin-right:10px; margin-top:6px;}
.photo-right{float:right; margin-left:10px; margin-top:6px;}

/* ////////////////////////////// font sizing ------------- */
html>body{font-size:96%;}
/*#content, #content .column-a, #content .column-ab-a, #content .column-ab-b, #content .column-ab, #content .column-abc{font-size:86%;}*/

#content h1{color:#000; font-size:146%; margin-bottom:8px; text-transform:capitalize;}
html>body #content h1{font-size:134%;}
#content h2{font-size:106%}
#content h3{font-size:86%; font-weight:bold;}
.caption{font-size:80%; padding-bottom:14px;}

/* ///////////////////////////////////////// headers ------------- */
#legal,#header1 a,#cont-mast-utility,#support{font-size:x-small} 
th{text-transform:uppercase; font-size:60%}
html>body th{font-size:80%;}
#content h4{color:#333; font-size:84%;}
#content a{color:#CC3300;}/*CC6600*/
#content h2.divide, #content h2.divide{border-top:1px dotted #ccc; padding-top:12px; margin-top:12px; caption: gray line above}
#content h3.divide{border-top:1px dotted #ccc; padding-top:12px; margin-top:12px; caption: gray line above}
#content h2, #content h3{color:#3333CC; display:block; clear:both;}

/* ///////////////////////////////////////// footer ------------- */
#footer{padding:0 0 0.5em 0;border-top: 1px solid #ccc; clear:both;} 
#legal{float: left;}
#footer li.first{visible:none;padding-left:3px} 

