body {
	color: #666666;
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 9pt;
	background-attachment: fixed;
	background-image: url(images/bg_main.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #5f5e5e;
	line-height: 1.4em;
}

table {
	width: 100%;
}

table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
}


#Main {
	width: 80%;
	background-color: #F2F2F2;
	color: #666666;

	
}

#header {
	width: 80%;
	min-width:748px;
}

.logo {
	background-image: url(images/bg_banner.gif);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-left: 15px;
	background-color: #66b000;

}
.banner {
	text-align: center;
	margin-bottom: 8px;

}

#header_banner-b {
	background-image: url(images/header-img.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 150px;
}

.header_banner-b-txt {
	padding-top: 60px;
	padding-left: 30px;	
}


a {color: #467924; }
a:hover {color: #5f5e5e;}


li {	color: #666666; }

.itemHead { color: #000000;}

#leftcolumn .blockTitle, #rightcolumn .blockTitle {	color: #ffffff; background-image: url(images/bg_banner.gif);
	background-repeat: repeat-x;
	background-position: left top; }
	


.centercol { 	}

.centercol .blockTitle {	color: #ffffff;
	font-weight: normal;
	margin-top: 3px;
    background-image: url(images/bg_banner.gif); background-repeat: repeat-x;  }



#centercolumn th {
	background-color: #6CB300;
	border-bottom-color: #6CB300;
	
}
#centercolumn th a { color: #FFFFFF;}



#mainmenu a {
	display: block;
	font-weight: normal;
	background-image: url(images/blue/snow-flake.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	font-weight: normal;
	border-bottom-style: solid;
	border-bottom-color: #6CB300;
	color: #666666;
	text-decoration: none;
}
#mainmenu a:hover {
	text-decoration: underline;
	background-color: #6CB300;
	color: #FFFFFF;
}
#mainmenu a.menuTop, #mainmenu a.menuMain {padding-left: 16px; }
#mainmenu a.menuTop {
	border-top-style: none;
}
#mainmenu a.menuSub {
	padding-left: 25px;
	color: #636a6f;
}
#usermenu a {
	display: block;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	font-weight: normal;
	border-bottom-style: solid;
	border-bottom-color: #6CB300;
}
#usermenu a:hover {		
	text-decoration: none;
	background-color: #6CB300;
	padding-left: 16px;
}
#usermenu a.highlight {
	background-color: #6CB300;
	color: #FFFFFF;
}


.outer {}
.head {
	background-color: #D7F394;
	border-bottom-color: #D7F394;
}
.head a {
	color: #ADD3FA;
}
.head a:hover {
	color: #5AB0EF;
}

.even, tr.even td {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
}
td.even:hover, tr.even td:hover, .odd:hover, tr.odd td:hover {
	background-color: #F4FAFF;
}

.odd, tr.odd td {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
}
.foot {
	padding: 2px;
	font-weight: bold;
	text-align: center;
}
.footer {
	padding: 10px 3px;
	text-align: center;
	font-weight: normal;
	color: #ffffff;
	{background-image: url(images/blue/bg_banner.gif); background-repeat: repeat-x ;
	text-decoration: none;
	font-size: 90%;
	background-color: #1f1f1f;
}
.footer a {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.footer a:hover {
	color: #000000;
}


#tabsE a {	background-image: url(images/blue/tableftE.gif); }
#tabsE a span { background-image: url(images/blue/tabrightE.gif); }
