@charset "ISO-8859-1";

#background {
	background-color: #ff9933;
}

body{
	background-color: #ff9933;
	margin-top:35px;
	font-size:11px;
}

table{background-color: #FFFFFF;}

img{border:none;}

.nav { 
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
		color: #0066cc;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	/*line-height: 28px;*/
	text-decoration: none;
	margin-top: 30px;
}
	
.nav_current span {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	/*line-height: 28px;*/	
	}


.leftSubnav{
	margin-left: 22px;
	margin-bottom: 20px;
}	

.nav span {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
		color: #0066cc;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	/*line-height: 10px;*/}

div .nav, div .nav_current {
	display: block;
	margin:0px;
	padding:0px;
}

.nav .nav_current, .nav_current {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	/*line-height: 28px;*/
}

.nav_current span {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	/*line-height: 10px;*/
}
	
.nav_so_current { 
	line-height: 16px;
	color: #000066;	
	text-decoration: none;
}
.nav_so { 
	line-height: 16px;
}

.nav a:link, .nav a:visited { 
	text-decoration: none;
	color: #0066cc;
}
.nav a:hover {
    text-decoration: none;
	color: #000066;
}
.nav a:active {
	text-decoration: none;
}

.leftNavPanel{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #0066cc;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 13px;
}
.nav_home {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #0066cc;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	line-height: 20px;}
	
.nav_home a:link, .nav_home a:visited { 
	text-decoration: none;
	color: #0066cc;
}
.nav_home a:hover {
    text-decoration: none;
	color: #000066;
}
.nav_home a:active {
	text-decoration: none;}
	
.nav_home_black {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;}

.nav_home_black a:hover {
	text-decoration: underline;
	color: #000000;
}
.nav_home_black a:link, .nav_home_black a:visited { 
	text-decoration: none;
	color: #000000;
}


a.nav:link, a.nav:visited, a.nav_current:link, a.nav_current:link span { 
	text-decoration: none;
	color: #0066cc;
}
a.nav:hover, a.nav:hover span {
    text-decoration: none;
	color: #000066;
}
a.nav:active {
	text-decoration: none;
	}

	
a.nav_home:link, a.nav_home:visited { 
	text-decoration: none;
	color: #0066cc;
}
a.nav_home:hover {
    text-decoration: none;
	color: #000066;
}
a.nav_home:active {
	text-decoration: none;}
	
.nav_home_black {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	line-height: 15px;}

a.nav_home_black:hover {
	text-decoration: underline;
	color: #000000;
}
a.nav_home_black:link, a.nav_home_black:visited { 
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	line-height: 15px;
}

a.nav_home_black:active {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	line-height: 15px;}
	
.footer {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #ff9933;
	text-align: left;
	vertical-align: top;
}
.body {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	line-height: 17px;
}

.body a:link, body a:visited { 
    color: #0099cc;
    text-decoration: underline;
	font-weight: bold;
   
}
.body a:hover {
    color: #000066;
    text-decoration: underline;
}
.table {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}
.download {
	color: #000000;
	font-weight: bold;}

a.download:link { 
    color: #000000;
    text-decoration: underline;	
}

a.download:visited, a.download:hover {
	color: #cc3399;}
	
.interactivetool {
	color: #000000;
	font-weight: bold;}
	
a.interactivetool:link { 
    color: #000000;
    text-decoration: underline;	
}

a.interactivetool:visited, a.interactivetool:hover{
	color: #ff9933;}
	
.specialoffer {
	color: #000000;
	font-weight: bold;}
	
a.specialoffer:link { 
    color: #000000;
    text-decoration: underline;	
}
	
a.specialoffer:hover {
    color: #33cc33;
 
}
.adobe {
	color: #000000;
	font-weight: bold;}

a.adobe:link { 
    color: #000000;
    text-decoration: underline;	
}

a.adobe:visited, a.adobe:hover {
	color: #ff3333;
}
.h1 {
	font-size: 22px;
	color: #0099cc;
	font-weight: bold;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	line-height: 50px;
}
.h2 {
	font-size: 16px;
	color: #0099cc;
	font-weight: bold;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	line-height: 22px;
}
.h3 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	line-height: 22px;
}
.h3SO {
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}
.h2SO{
	font-size: 14px;
	font-weight:bold;
	color: #000066;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
.h2SO:hover{
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
.h4 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}

.graybold {
	color:#666666;
	font-weight: bold;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.graybold, a.graybold:link, a.graybold:visited {
	color:#666666;
	font-weight: bold;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

Li { 		
	list-style-image: url(http://www.ehftp.com/SUMMER08_pain/images/bullet_icon.gif) ;
	color: #0099cc;
	margin-bottom:5px;
}

li span {
color:#000000;


}

UL {
margin-top:-5PX;
}

ul.topnav{margin:0px 0px; padding:0px; height:32px; margin-bottom:0px; float:left}

ul.topnav li{margin:0px 0px; padding:0px; display:inline; float:left; margin-bottom:-5px; list-style:none}

td.legal div{display:block; margin-bottom:10px; text-align:right; margin-right:20px}



hr{
background-color:#0066cc;

}

.rightContentPanel{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	line-height: 17px;
	padding:22px 18px 10px 18px;
}

.style3 {color: #FFFFFF; font-weight: bold; font-size: 11px; }

.leftNavPanel{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #0066cc;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 13px;
}

.nav_current {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	/*line-height: 28px;*/	
}

/* PRINT */
@media print {
	.body, .caption_text, .h1, .h2 { color:#000 !important; }
	a, a:link, a:visited { color:#000 !important; text-decoration:none !important; }
	#tabs, #globalheader, #globalfooter, #directorynav, .noprint, .hide { display: none !important; }
	#main a.pdf, #main a.html, #main a.qt, #main a.ical, #main a.dl, #main a.dmg, #main a.zip, #main a.keynote, #main a.audio { padding-left: 0 !important; background-image: none !important; }
}
