body{background:#333333; margin: 5px 0 0 0; padding:0 0 0 0; color: #000033;}
body, th, td{font-family:helvetica, arial, sans-serif; color:#000000; font-size:12px;}
body p{font-size:12px;}
td{vertical-align:top;}
a{color:#aaaaaa;}
a:visited{color:#aaaaaa;}
a:hover{color:#888888;}
a.hidden{text-decoration:none;}
p{margin:10px 0 20px 0;}
img{border:none;} 
ul{margin:0 0 0 22px; padding:0 0 20px 10px; color:#333333;}
ul .ul2{margin:0; padding:0 0 0 20px; list-style-type:circle;}
table#contentContainer{ position:absolute; top:238px; width:100%; min-width:760px; height:auto; padding: 0 0 0 0;voice-family:"\"}\""; voice-family:inherit; top:238px;}
html > body #contentContainer{ top:235px;}
table#contentContainer_interior{ position:absolute; top:193px; width:100%; min-width:760px; height:auto; padding: 0 0 0 0;voice-family:"\"}\""; voice-family:inherit; top:193px;}
html > body #contentContainer_interior{ top:190px;}
.heading{display:block; font-size:1.4em; color:#000033; margin:0 0 20px 0;}
.subheading{display:block; font-size:1.2em; color:#770000; margin:0 0 12px 0;}
/******** header ********/
#header_main{width:100%; min-width:760px; height:189px; background:#bbbbbb url("../images/global/header/header_bg.gif"); margin:0;}
/*--- header interior ---*/
#header_interior_main{width:100%; min-width:760px; height:139px; background:#bbbbbb url("../images/global/header/header_interior_bg.gif"); margin:0;}
#header_interior_left{background:transparent; width:425px; vertical-align:top}
#header_left{background: url("../images/global/header/header_left_bg.jpg") no-repeat 0 119px; width:425px; vertical-align:top}
#header_middle{width:auto; height:60px}
#header_right{width:329px; vertical-align:top; text-align:right;}
#header_right img{display:inline; vertical-align:top; text-align:right;}
#printLogo{display:none;}
#logo_screen{position:relative; top:22px; left:17px; width:260px; height:49px; margin:0 0 0 0; border:none;}
/******** utilitynav styles ********/
#utilityNavContainer{background:#bbbbbb; width:100%; height:20px; border-bottom:3px solid #ffffff; text-align:left; line-height:20px; padding:0 0 0 0; margin:0 0 0 0;}
#utilityNavContainer a{margin-right:10px; font-size:10px; font-weight:bold; letter-spacing:.03em; color:#383736; text-decoration:none; vertical-align:middle;}
#utilityNavContainer a:hover{text-decoration:none; color:#661102;}
#utilitynav_left{background:url("../images/global/header/utilitynav_left_bg.gif") no-repeat 0 0;width:auto;}
#utilitynav_middle{width:467px;line-height:inherit; text-align:right; vertical-align:middle; margin:0 0 0 0;}
#utilitynav_right{background:url("../images/global/header/utilitynav_right_bg.gif") no-repeat 100% 0;width:230px;padding: 0 10px 0 0}
#utilityNav{width:467px;}
#eho_logo{vertical-align:middle; margin: 0 10px 0 0;}
#tcn_logo{width:53px;height:19px;margin:1px 0 0 10px;}
/******** search ********/
#searchNav{width:220px; font-size:10px; font-weight:bold; letter-spacing:.03em; color:#383736; text-decoration:none; text-align:right;  margin:0 0 0 0;}
.searchField{font-family:helvetica, arial, sans-serif; font-size:9px;}
.searchButton{margin:0 5px 0 5px; padding:0; font-size:10px; font-weight:bold; color:#ff0000; background:#770000; border:1px solid #CCCCCC;}
input#searchSubmit{ vertical-align:text-top; margin:-4px 0 0 0;voice-family:"\"}\"";margin:-5px 0 0 0;}
html >body #searchSubmit{margin:-3px 0 0 0;}
/******** top nav ********/
div#topNavContainer{position:absolute; left:0; top:210px; height:31px; background:#b8bfb6 url("../images/global/topNav/topNav_bg.gif") no-repeat; width:100%; border-bottom:1px solid #545d68;voice-family:"\"}\""; top:210px; width:100%;}
html >body #topNavContainer{top:210px; width:100%;}
div#topNavContainer_interior{position:absolute; left:0; top:162px; height:31px; background:#b8bfb6; width:100%; border-bottom:1px solid #545d68;voice-family:"\"}\""; top:162px;width:100%;}
html >body #topNavContainer_interior{top:161px;width:100%;}
#topNav{margin:9px 0 0 40px;}
#topNav ul, #topNav li{margin:0; padding:0;}
/******** content :: home ********/
#homeContentContainer{width:100%; padding:0 0 0 0;margin:0 0 0 0; background:#FFFFFF; border-bottom:1px solid #d8d8d8; text-align:center;}
#homeContentContainer p{color:#999999; font-size:12px; line-height:2em;}
#homeContent{width:720px; text-align:left; position:relative; margin:0 auto 0 auto; padding:20px 0 20px 0;}
#quickNav{position:absolute; top:122px; left:26px; width:400px; z-index:50;}
#quickNav div{display:inline;}
#quickNav img{border:0;}
#quickNav  a{color:#383736; font-size:1em; font-weight:bold; text-decoration:none;}
#quickNav  a:hover{color:#661102;}
.homeArrow{margin:0 0px 0 20px; border:none;}
#rightTextContainer{background:#ffffff; width:311px; font-size:14px;}
#rightTextContainer div{margin-bottom:10px;}
#rightTextContainer a{text-decoration:none;}
#homebreadcrumbContainer{background:#ffffff url("../images/global/home/home_bgBC.jpg"); width:100%; margin-top:3px; border-bottom:1px solid #eeeeee; border-top:1px solid #000000;}
/******** content :: interior ********/
#interiorContentContainer{background:#ffffff;width:100%; padding:0 0 0 0; margin:0 0 0 0; color:#000033;}
td#interiorContent{background:#ffffff; width:590px; margin:0 0 0 0; padding:5px 5px 5px 5px;border-bottom:1px solid #eeeeee;voice-family:"\"}\"";width:590px;}
html > body #interiorContent{background:#ffffff;width:580px;}
html >body #searchSubmit{margin:-3px 0 0 0;}
div#content{background:#FFFFFF; padding:5px 5px 0 5px; margin:0; width:589px; height:100px; color: #999999;voice-family:"\"}\"";width:800px;}
html>body #content{min-height:250px; height:auto; width:790px;}
#content p{color:#333333;}
#contentExpand_home{background:#ffffff; width:auto; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
#contentExpand{background:#eeeeee; width:auto; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
#content a{color:#000033;}
#content a:hover{color:#770000;}
.contentmargin{width:18px; background:#ffffff;}
h1{color:#ffffff; font-size:12px; font-weight:600; margin:0 10px 0 10px; padding:0;}
h2{font-size:14px; font-weight:bold; color:#000033; margin:0 0 12px 0; padding-right:4px;} 
h3{display:block; font-size:13px; color:#440000; margin:0 0 12px 0;}
h4{display:block; font-size:12px; color:#335588; margin:0 0 12px 0;}
.topArrow{text-align:right;}
.topArrow a{text-decoration:none; font-size:1.0em; font-weight:bold; color:#770000;}
.topArrow a:hover{color:#770000;}
.indent{padding-left:20px;}
.imageLeft{float:left; margin:0 10px 10px 0;}
.imageRight{float:right; margin:0 0 10px 10px;}
.imageLeft, .imageRight p{margin:1px 0 0 0; font-size:11px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.emphasis{color:#770000;}
.software{width:400px; font-size:11px; letter-spacing:0; font-weight:bold; margin:8px 0 8px 0; padding:5px; text-align:left; line-height:16px; background:#EEEEEE; border:1px solid #999999; clear:both;}
/******** content :: search ********/
#searchinteriorContentContainer{background:#ffffff;width:100%; padding:0 0 0 0; margin:0 0 0 0; color:#000033;}
td#interiorContent{background:#ffffff; width:590px; margin:0 0 0 0; padding:5px 5px 5px 5px;border-bottom:1px solid #eeeeee;voice-family:"\"}\"";width:590px;}
html > body #searchinteriorContent{background:#ffffff;width:580px;}
html >body #searchSubmit{margin:-3px 0 0 0;}
div#searchcontent{background:#FFFFFF; padding:5px 5px 0 5px; margin:0; width:589px; height:100px; color: #999999;voice-family:"\"}\"";width:800px;}
html>body #searchcontent{min-height:250px; height:auto; width:1025px;}
#content p{color:#333333;}
#contentExpand_home{background:#ffffff; width:auto; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
#contentExpand{background:#eeeeee; width:auto; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
#content a{color:#000033;}
#content a:hover{color:#770000;}
.contentmargin{width:18px; background:#ffffff;}
h1{color:#ffffff; font-size:12px; font-weight:600; margin:0 10px 0 10px; padding:0;}
h2{font-size:14px; font-weight:bold; color:#000033; margin:0 0 12px 0; padding-right:4px;} 
h3{display:block; font-size:13px; color:#440000; margin:0 0 12px 0;}
h4{display:block; font-size:12px; color:#335588; margin:0 0 12px 0;}
.topArrow{text-align:right;}
.topArrow a{text-decoration:none; font-size:1.0em; font-weight:bold; color:#770000;}
.topArrow a:hover{color:#770000;}
.indent{padding-left:20px;}
.imageLeft{float:left; margin:0 10px 10px 0;}
.imageRight{float:right; margin:0 0 10px 10px;}
.imageLeft, .imageRight p{margin:1px 0 0 0; font-size:11px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.emphasis{color:#770000;}
.software{width:400px; font-size:11px; letter-spacing:0; font-weight:bold; margin:8px 0 8px 0; padding:5px; text-align:left; line-height:16px; background:#EEEEEE; border:1px solid #999999; clear:both;}
/******** breadcrumb ********/
#breadcrumbContainer{background:#ffffff; width:100%; height:26px;}
#breadcrumbContainer td{padding:0; vertical-align:middle;}
#breadcrumbContainer img{ border:none;}
#breadcrumbSub{position:absolute; left:155px; float:right}
#breadcrumbContainer a{color:#eeeeee;text-decoration:none;}
#breadcrumbContainer a:hover{color:#aaaaaa;text-decoration:none;}
#breadcrumb_left{width:20px;}	
#breadcrumb_mid_left{background:#A6B1B1; width:160px; vertical-align:top;}
#breadcrumb_mid_right{background:#c7cDcB; text-align:left; color:#000033; font-size:11px; vertical-align:middle; height:36px; width:auto;}
#breadcrumb_right {background:#ffffff; width:20px; text-align:right}
#lefnavHeader{width:165px; padding:0 0 0 5px;}
#login a{margin-right:5px;margin-left:15px;}
/******** footer ********/
#footerContainer{width:100%; min-width:760px; margin:0; padding:0; color:#000033; font-size:11px;}
#footerContainer td{background-color:#ffffff;  vertical-align:middle; font-size:11px;}
#footerContainer img{margin:0; padding:0;}
#footerContainer div{display:inline; margin:0 0 0 0; padding:0 20px 0 20px; text-align:justify}
#footerContainer a{color:#000000;}
#footer_left{background:#333333 url("../images/global/footer/footer_left_bg.gif") no-repeat 0 0; width:20px; height:25px; }
#footer_middle{width:756px; text-align:center;}
#footer_right{background:#333333 url("../images/global/footer/footer_right_bg.gif") no-repeat 100% 0; width:20px; height:25px; text-align:right}
#beacon{padding-left:13px; text-align:left; font-size:10px; color:#FFFFFF; background-color:#333333; margin-top:-1px; margin-bottom:10px;}
#beacon a{color:#ffffff;}
/******** tables ********/
.tblBG{background:#999999;}
.tblHeader{background:#000077; color:#FFFFFF; font-weight:bold; text-align:left;}
.tblRow1{background:#EEEEEE; color:#000000;}
.tblRow2{background:#DDDDDD; color:#000000;}
/******** form classes ********/
form{display:inline; margin:0; padding:0;}
#errors{width:75%; text-align:center; margin:6px 0 6px 0; padding:3px; font-weight:bold; color:#FF0000; background:#EEEEEE; border:1px solid #666666; clear:both;}
.error{font-weight:bold; text-align:center; color:#CC0000;}
.required{color:#CC0000; font-weight:bold;}
.example{font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
.select{font-size:11px;}
.label{font-weight:bold; text-align:right;}
.label2{text-align:right;}
.labelL{font-weight:bold; text-align:left;}
.label2L{text-align:left;}
.field{font-family:"courier new", monospace, courier;}
.formButtons{margin:12px 0 12px 0; text-align:center;}
.formButton{margin:0 5px 0 5px; padding:1px 0 1px 0; font-size:0.9em; font-weight:bold; color:#FFFFFF; background:#770000; border:1px solid #666666;}
.response{font-weight:bold; color:#000077;}
.instructions{font-weight:bold; color:#000077;}
.caption{font-size:11px;}
/******** left nav module ********/
#leftNavContainer{background:#d7dDdB; width:150px; height:auto; min-height:300px; padding:10px 0 20px 10px; margin:0 0 0 0;}
#leftNavWidth{width:150px; padding:0;}
.leftNav1{margin:10px 0 2px 0; padding:2px; font-size:12px; font-weight:400;}
.leftNav1 a{width:100%; display:block; color:#335588; text-decoration:none;}
.leftNav1 a:hover{color:#335588; text-decoration:none;}
.leftNav1 a:visited{color:#335588; text-decoration:none;}
.leftNav1 a:active{color:#335588; text-decoration:none;}
.leftNav2Off, .leftNav2On{margin:0 0 1px 4px; padding-left:8px; font-size:11px; font-weight:normal;}
.leftNav2Off{color:#000033; background:url("../images/global/leftnav/leftNavBullet_off.gif") 0 4px no-repeat;}
.leftNav2On{color:#000033; background:url("../images/global/leftnav/leftNavBullet_on.gif") 0 4px no-repeat;}
.leftNav2Off a, .leftNav2On a, .leftNav2Off a:hover, .leftNav2On a:hover, .leftNav2Off a:visited, .leftNav2On a:visited, .leftNav2Off a:active, .leftNav2On a:active{width:100%; display:block; color:#000033; text-decoration:none;}
/******** site map module ********/
#sitemap{margin-left:20px; color:#AAAAAA;}
#sitemap a, #sitemap a:visited, #sitemap a:active{text-decoration:none;}
#sitemap a:hover{text-decoration:underline;}
.sitemapTitle{font-size:13px; font-weight:bold;}
.sitemap1{margin-left:20px;}
.sitemap2{font-size:11px; margin-left:20px;}
/********directory module********/
#directoryDetail{width:100%;}
#directoryInfo{padding-left:20px;}
.directoryNews{width:80%; margin:6px 0 6px 0; padding:5px; border:1px solid #666666;}
.directoryFeatures{}
.directoryFeatures ul{padding:0 0 0 6px; margin:0;}
.directoryFeatures li{padding:0; margin:0 0 0 16px;}
.directoryPhoto{border:1px solid #666666;}
.directoryName{font-weight:bold;}
.directoryEmail{}
.directoryEmailPrint{display:none;}
.directoryNav{margin:-6px 0 10px 0; font-size:11px; font-weight:bold; color:#000000;}
.directoryNav a, .directoryNav a:active, .directoryNav a:hover, .directoryNav a:visited{color:#335588; text-decoration:none;}
.directoryNav div{display:inline; margin:0 10px 0 10px;}
.directoryPrint{margin-bottom:6px;}
.directoryPrint a{font-size:0.85em; font-weight:bold; color:#000000; text-decoration:none;}
.subNav a{padding-right:20px;}
.subNavR{text-align:right; margin-bottom:6px; clear:both;}
.subNavR a{font-size:11px; color:#005533;}
/********popup window********/
#popupBody{background:#FFFFFF;}
#popupContent{padding:10px;}
.popupHeader{border-bottom:2px solid #333333;}
.popupLogo{width:65px;}
.popupTitles h1{margin:20px 0 0 0; font-size:18px; font-weight:bold; color:#990000;}
.popupTitles h2{font-size:14px; font-weight:bold; color:#000000;}
.popupHeading{margin-bottom:12px; font-size:1.2em; font-weight:bold; color:#005533;}
.popupHeaderIcons{float:right; padding:10px 10px 0 0; font-size:11px;}
.popupHeaderIcons a{font-weight:bold; color:#333333; text-decoration:none;}
.popupHeaderIcons a:hover{color:#333333;}
.popupIcons{padding:10px;}
.popupIcons a{font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}
.popupIcons a:hover{color:#333333;}

span.hidden{display:none}