body{background:#FFFFFF; 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:30px; width:100%; min-width:760px; height:auto; padding: 0 0 0 0;voice-family:"\"}\""; voice-family:inherit; top:30px;}
html > body #contentContainer{ top:30px;}
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:30px;}
html > body #contentContainer_interior{ top:30px;}
.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{display:none;}
/*--- header interior ---*/
#header_interior_main{display:none;}
#header_interior_left{display:none;}
#header_left{display:none;}
#header_middle{display:none;}
#header_right{display:none;}
#header_right img{display:none;}
#printLogo{display:block; font-size:14px; font-weight:bold; color:#000000;}
#logo_screen{display:none;}
/******** utilitynav styles ********/
#utilityNavContainer{display:none;}
#utilityNavContainer a{display:none;}
#utilityNavContainer a:hover{display:none;}
#utilitynav_left{display:none;}
#utilitynav_middle{display:none;}
#utilitynav_right{display:none;}
#utilityNav{display:none;}
#eho_logo{display:none;}
#tcn_logo{display:none;}
/******** search ********/
#searchNav{display:none;}
.searchField{display:none;}
.searchButton{display:none;}
input#searchSubmit{display:none;}
html >body #searchSubmit{display:none;}
/******** top nav ********/
div#topNavContainer{display:none;}
html >body #topNavContainer{display:none;}
div#topNavContainer_interior{display:none;}
html >body #topNavContainer_interior{display:none;}
#topNav{display:none;}
#topNav ul, #topNav li{display:none;}
/******** content :: home ********/
#homeContentContainer{width:100%; padding:0 0 0 0;margin:0 0 0 0; color:#000033;}
#homeContentContainer p{color:#999999; font-size:12px; line-height:2em;}
#homeContent{background:#FFFFFF; padding:5px 10px 5px 10px; margin:0; width:756px; color: #999999; }
#homeContent h2{font-size:12px; color:#ffffff; margin: 0 0 4px 0;}
div#mainContent{background:#FFFFFF; padding:0 0 0 0; margin:0; width:443px; color: #999999; voice-family:"\"}\"";width:475px;}
html > body #mainContent{width:475px;}
#mainContent img{padding:0; margin:15px 5px 15px 5px; color:#000033;}
table#primaryContentContainer{ position:absolute; top:240px; width:100%; min-width:760px; height:auto; padding: 0 0 0 0;voice-family:"\"}\""; voice-family:inherit; top:240px;}
html > body #primaryContentContainer{ top:235px;}
#homeTxt{background:#ffffff; margin:0; padding:0 0 0 0 ;  width:100%;}
#quickNav{display:none;}
#quickNav div{display:none;}
#quickNav img{display:none;}
#quickNav  a{display:none;}
#quickNav  a:hover{display:none;}
.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 #FFFFFF;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; /*width:549px;*/ height:100px; color: #999999;voice-family:"\"}\"";width:589px;}
html>body #content{min-height:250px; height:auto; width:579px;}
#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 #FFFFFF; border-bottom:1px solid #FFFFFF;}
#content a{color:#000033;}
#content a:hover{color:#770000;}
.contentmargin{width:18px; background:#ffffff;}
h1{color:#ffffff; font-size:16px; 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; padding-bottom:12px;}
.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{display:none;}
/******** 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{display:none;}
#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 10px 0 10px; text-align:justify}
#footerContainer a{color:#000000;}
#footer_left{width:20px; height:25px; }
#footer_middle{width:756px; text-align:center;}
#footer_right{width:20px; height:25px; text-align:right}
#beacon{padding-left:13px; text-align:center; 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{display:none;}
.formButton{display:none;}
.instructions{font-weight:bold; color:#000077;}
.caption{font-size:11px;}
/******** left nav module ********/
#leftNavContainer{display:none;}
#leftNavWidth{display:none;}
.leftNav1{display:none;}
.leftNav1 a{display:none;}
.leftNav1 a:hover{display:none;}
.leftNav1 a:visited{display:none;}
.leftNav1 a:active{display:none;}
.leftNav2Off, .leftNav2On{display:none;}
.leftNav2Off{display:none;}
.leftNav2On{display:none;}
.leftNav2Off a, .leftNav2On a, .leftNav2Off a:hover, .leftNav2On a:hover, .leftNav2Off a:visited, .leftNav2On a:visited, .leftNav2Off a:active, .leftNav2On a:active{display: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; color:#005533;}
.directoryEmail{}
.directoryEmailPrint{display:none;}
.directoryNav{display:none;}
.directoryNav a, .directoryNav a:active, .directoryNav a:hover, .directoryNav a:visited{display:none;}
.directoryNav div{display:none;}
.directoryPrint{display:none;}
.directoryPrint a{display:none;}
.subNav a{display:none;}
.subNavR{display:none;}
.subNavR a{display:none;}
/********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;}