html { margin: 0px; }


body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../images/background2.jpg);
	background-repeat: repeat-x;
	background-position: -18px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 20px;
}

h1 {
	color: #FF9900;
	font-size: 1.5em;
	font-weight: bold;
}

.sectionheader01 {
	font-size: 22px;
	font-weight: bold;
	color: #F90;
}

.sectionheader02 {
	font-size: 18px;
	font-weight: bold;
	color: #F90;
}

.sectionheader03 {
	font-size: 14px;
	font-weight: bold;
	color: #06F;
	background-image: url(../images/icon_sectionheader03.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}
.sectionheader04 {
	font-size: 14px;
	font-weight: bold;
	color: #903;
	background-image: url(../images/icon_sectionheader03.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}

h2 {
	color: #535769;
	font-size: 1.4em;
	font-weight: bold;
}

h3 {
	color: #535769;
	font-size: 1.3em;
	font-weight: bold;
}

a, a:visited {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

a:hover {
	color: #0066cc;	
}
#centernav h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;
	
}

select#jumpMenu
{
float: right;

	}
	
#wrapper3col {
	/*background-image: url(../images/eec-bg3col.gif);*/
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
}

#wrapper, #wrapper3col {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	/*background: url('../images/eec-bg.gif') repeat-y;*/
    background: repeat-y;
	background-color: #FFF;
	text-align: left;
	width: 749px;					/* width should be the same as the background image */
	padding: 0px 0px 0px 0px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 1000px;
}
	html>body #wrapper, html>body #wrapper3col {
	width: 1000px;
}





#footer {
	width: 1000px;					/* width should be the same as the background image */
	height: 40px;
	color: #B1B5C1;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	padding: 0px;
}



#header {
	margin-top: 0px;
	height: 180px;
	background-color: #292C36;
	background-image: url(../images/top04.jpg);
}

#menu {
	position: absolute;
	border-top: sol,id 0px #000;
	border-bottom: solid 0px #000;
	margin-top: 150px;
	margin-left: 210px;
	color: #fff;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
	
}

	#menu ul {
		list-style: none;			/* removes list marker */
		padding: 0px;				/* removes left indent */
		margin: 0px;
	}
	
	#menu ul li {
		display: inline;			/* sets list items to display in a row */
		padding-left: 10px;			/* puts space in between list items */
	}
	
	#menu a:link, #menu a:visited {
		color: #fff;
		text-decoration: none;
	}
	
	#menu a:active, #menu a:hover {
	color: #FC0;
	text-decoration: none;
	}
	
#leftcol {
	background-color: #FFF;
	width: 206px;
	float: left;
	/*background: url('../images/eec-leftcoltop.gif') no-repeat #ffffff;*/
    background: no-repeat #ffffff;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 206px;
}
	html>body #leftcol { width: 206px; }

#leftcola
{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#leftcola form
{padding:0px;
padding-bottom: 8px;
margin:0px;	
}

#leftcola form input#username
{
	padding-bottom:0px;
	margin:0px;
	color: #000;
}

#leftcola form input#Password
{
	padding-bottom:0px;
	margin:0px;
	color: #000;
}

#leftcola h1#savegrow
{
	margin:0px;
	padding:0px;
	color: #fd9706;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-style: normal;
	letter-spacing: 1px;
}

#leftcolb
{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#leftcolc
{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-color: #fee1cf;
}
	
#rightcol {
	background-color: #FFF;
	width: 151px;
	float: left;
	padding: 0px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 151px;
}
	html>body #rightcol { width: 151px; }
	
#rightcola{
	padding-left: 25px;
	padding-top:12px;
	padding-bottom:18px;
}
	
#rightcolb{
	padding-right: 10px;
	}

#navcontainerb
{
	padding: 0px;
	
	
}

#navcontainerb ul#navlist li#active 
{
	list-style-image: url(../images/arrowmain2.png);
	list-style-type: none;
	
	
	
}

#navcontainerb ul#navlist li#active ul#subnavlist
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	list-style-image: none;
		padding-top: 5px;
	padding-bottom: 5px;
	
	
}

#navcontainerb ul#navlist li#active ul#subnavlist a
{
	font-size: 12px;
	
	
}

#navcontainerb ul#navlist
{
	list-style: none;
	list-style-image: url(../images/arrowmain2.png);
	
}
	
#navcontainerb ul#navlist a
{
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainerb ul#navlist a:hover
{
color: #0066cc;
	
}

ul#navlist
{
	padding: 0;
	padding-left:16px;
	margin: 0;
	font-weight: bold;
}

ul#navlist a
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	line-height: 11px;	
}

ul#navlist a:hover
{
		color: #0066cc;
}

ul#navlist li#signup a
{
	text-decoration: underline;
}

ul#navlist li#signup a:hover
{
	color: #0066cc;
}



#maincol {
	width: 545px;
	float: left;
	padding: 10px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 525px;
}
	html>body #maincol { width: 525px; }

#centercol {			/* basically a modification of "maincol" */
	width: 535px;
	float: left;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 535px;
	min-height: 600px;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
}

/* for Internet Explorer */
/*\*/
* html #centercol {
height: 600px;
}

#centernav
{
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	font-size: 9px;
	line-height: 1px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/**/


	html>body #centercol { width: 535px; }
	
#rightcol form
{	padding-top: 7px;
	padding-left: 10px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#rightcol form input#Search
{
	color: #999;
	
}	
	
.clear { clear: both; }

.breadcrumb{
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.breadcrumb a{
background: transparent url(../images/breadcrumb.png) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}

.submenu{
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	clear: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	width: 400px;
}

.submenu a{
	background: transparent url(../images/submenu.png) no-repeat center right;
	text-decoration: none;
	padding-right: 13px; /*adjust bullet image padding*/
	color: #999;
}

.submenu a:visited, .submenu a:active{
	color: #999;
}
.backtotop {
	float: right;
	font-size: 9px;
}

.submenu a:hover{
	text-decoration: underline;
	color: #000;
}

.submenu a#last{
	background: none;
	text-decoration: none;
	padding-right: 13px; /*adjust bullet image padding*/
	color: #999;
}

.submenu a#last:hover{
	text-decoration: underline;
	color: #000;
}

.footermenu{
	float: left;
	margin: 0px;
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}

.footermenu a{
background: transparent url(../images/footermenu.png) no-repeat center right;
text-decoration: none;
padding-right: 12px; /*adjust bullet image padding*/
color: #FFF;
}

.footermenu a:visited, .submenu a:active{
color: #FFF;
text-decoration: none;
}

.footermenu a:hover{
text-decoration: underline;
}

.footermenu a#last{
background: none;
text-decoration: none;
padding-right: 12px; /*adjust bullet image padding*/
color: #FFF;
}

.footermenu a#last:hover{
text-decoration: underline;
}

select#jumpMenu2
{
	float: right;
	clear: both;
	margin-left:180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.menu1{
background-image:url(images/menudiv1bg.gif);
margin-left:25px;
padding-left:20px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
color: #000000;
height: 20px;
}

.hide{
display: none;
}

.show{
display: block;
}
.calltoaction {
	padding: 10px;
	background-color: #9CF;
	font-weight: bold;
}
.fineprint {
	font-size: 9px;
	font-weight: bold;
}
.separator_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
table {
	border: 1px solid #CCC;
	background-color: #FF9;
	line-height: 14px;
    border-collapse: collapse;
    margin: 24px;
}
.highlight {
	font-weight: bold;
	background-color: #FF9;
}
.table2 {
	border: 1px solid #CCC;
	background-color: #FF9;
	line-height: 15px;
    border-collapse: collapse;
    margin: 24px;
}

td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding: 6px 11px;
    /*border-bottom: 1px solid #95bce2;*/
    vertical-align: top;
}

th {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.scratchArea {
	/*position:absolute;*/
background-color:transparent;
	/*background-image:url(./images/note2_03.gif);*/
background-repeat: no-repeat;
	text-align:left;
	background-color:#FBEDAB;
	padding: 15px;
	font-weight: bold;
	margin: 15px;
}

/* -- mfad -- */

.highlighted {
	background-color: #FBEDAB;
	font-weight: bold;
}

.HL {
    background: #3e83c9;
    color: #ffffff;
    font-weight: bold;

    padding: 1px 2px;
}

.HLGREEN {
    background: #3e8611;
    color: #ffffff;
    font-weight: bold;

    padding: 1px 2px;
}

.highlighted_red {
    background: rgb(223,34,0);
    color: #ffffff;
    font-weight: bold;

    padding: 1px 5px;
}

.loadingBox {
    background-color: #D1D9E4;
    border: #7F99BE 1px solid;
    
}

#wrapper3col_popup {
	/*background-image: url(../images/eec-bg3col.gif);*/
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
}

#wrapper_popup, #wrapper3col_popup {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	/*background: url('../images/eec-bg.gif') repeat-y;*/
	background-color: #FFF;
	text-align: left;

	padding: 0px 0px 0px 0px;
    
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;

}
	html>body #wrapper_popup, html>body #wrapper3col_popup {

}

div.scroll {
    height: 80px;
    width: 95px;
    overflow: auto;
    /*border: 1px solid #666;*/
    /*background-color: #ccc;*/
    padding: 8px;
}


#floating_banner_bottom {
    text-align: center;
    width: 25%;
    bottom: 0px;
    margin-bottom: 0px;
    height: 216px;
    position: fixed;
    z-index: 100;
    right: 0;
    _position:absolute;
    background: rgb(223,334,320);
    background-image: url('../images/bannerbg.png');

}
html>body #floating_banner_bottom { margin-bottom: 0px; bottom: 0 }

#floating_banner_bottom div.close {
    height: 16px;
    text-align: right;
}

#floating_banner_content {
    text-align: left;
}

