.top {
	font-family: "Trebuchet MS", Verdana, Arial;
	background-color: #FFFFFF;
	height: 85px;
}
.middle {
	font-family: "Trebuchet MS", Verdana, Arial;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}
.bottom {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #999999;
}
.text_light {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #c2c6b6;
}
.text_light a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #a9af9c;
	text-decoration:none;
}
.text_light a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #676b5e;
	text-decoration:none;
}
.text_light strong{
	font-weight:bolder;
	text-decoration:none;
}
.text_light small{
	font-size: 10px;
}
.text_light h1{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	color: #e1e5d3;
}
.text_dark{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #464940;
}
.text_dark a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration:none;
}
.text_dark a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.text_dark strong{
	font-weight:bolder;
}
.text_dark small{
	font-size: 10px;
}
.text_dark h1{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	color: #464940;
}
.text_dark li{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #777777;
	list-style-image: url(../images/arrow_green_small.gif);
	list-style-position: outside;
}
.text_mid{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #7c7f78;
}
.text_mid a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #7c7f78;
	text-decoration:none;
}
.text_mid a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #445030;
	text-decoration:underline;
}
.text_mid strong{
	font-weight:bolder;
}
.text_mid small{
	font-size: 10px;
}
.text_white{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}
.text_white a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
.text_white a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #cccccc;
	text-decoration:none;
}
.text_white strong{
	font-weight:bolder;
}
.text_white small{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text_white h1{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	color: #ffffff;
}
.text_ad{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #464940;
}
.text_ad a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #cc0000;
	text-decoration:none;
}
.text_ad a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.text_ad strong{
	font-weight:bolder;
}
.text_ad h1{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	font-weight:bolder;
	color: #464940;
}
.text_ad li{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #777777;
	list-style-image: url(../images/arrow_red_small.gif);
	list-style-position: outside;
}
.text_pub{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #464940;
}
.text_pub a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #339999;
	text-decoration:none;
}
.text_pub a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.text_pub strong{
	font-weight:bolder;
}
.text_pub h1{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	font-weight:bolder;
	color: #464940;
}
.text_pub li{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #777777;
	list-style-image: url(../images/arrow_blue_small.gif);
	list-style-position: outside;
}
.menu {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #464940;
	height: 25px;
	background-color: #749f01;
	font-weight: bolder;
}
.menu a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #CCCC66;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #548101;
	height: 25px;
	background-attachment: scroll;
	background-image: url(../images/Menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #003300;
	font-weight: bolder;
	float: left;
}
.menu a {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #304100;
	border-left-color: #a5d523;
	height: 25px;
	background-image: url(../images/Menu_bg_green.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment:  scroll;
	float: left;
}
.menu_ad {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #464940;
	height: 25px;
	background-color: #749f01;
	font-weight: bolder;
}
.menu_ad a {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #304100;
	border-left-color: #a5d523;
	height: 25px;
	background-attachment: scroll;
	float: left;
	background-image: url(../images/Menu_bg_green.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_ad a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FF9999;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-left-color: #ff6666;
	height: 25px;
	background-image: url(../images/Menu_bg_red.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment:  scroll;
	float: left;
	background-color: #990000;
}
.menu_pub {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #464940;
	height: 25px;
	background-color: #749f01;
	font-weight: bolder;
}
.menu_pub a {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #304100;
	border-left-color: #a5d523;
	height: 25px;
	background-attachment: scroll;
	float: left;
	background-image: url(../images/Menu_bg_green.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_pub a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #66CCCC;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #042c2c;
	border-left-color: #61d2d2;
	height: 25px;
	background-image: url(../images/Menu_bg_blue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment:  scroll;
	float: left;
	background-color: #336666;
}
.submenu {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #182d01;
	height: 20px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #548101;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #548101;
	border-bottom-color: #000000;
}
.submenu a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	background-attachment: scroll;
	float: left;
}
.submenu a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #99cc33;
	text-decoration:none;
	background-attachment: scroll;
	float: left;
}
.submenu_ad {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #990000;
	height: 20px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-left-color: #ff6666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ff6666;
	border-bottom-color: #660000;
}
.submenu_ad a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	background-attachment: scroll;
	float: left;
}
.submenu_ad a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #ff9999;
	text-decoration:none;
	background-attachment: scroll;
	float: left;
}
.submenu_pub {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #105a5a;
	height: 20px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #042c2c;
	border-left-color: #61d2d2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #61d2d2;
	border-bottom-color: #042c2c;
}
.submenu_pub a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	background-attachment: scroll;
	float: left;
}
.submenu_pub a:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #66cccc;
	text-decoration:none;
	background-attachment: scroll;
	float: left;
}
.text_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #7c8073;
	height: 16px;
}
.text_field_multiple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #7c8073;
}
.logo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	font-weight: bolder;
	color: #669900;
}
.logo a{
	color: #669900;
	text-decoration:none;
}
.logo a:hover{
	color: #000000;
	text-decoration:none;
}
.side_header {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-weight: bolder;
	color: #e4e6de;
}
.side_header small{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
}
.side_header a{
	text-decoration:none;
	color: #e4e6de;
}
.side_header a:hover{
	text-decoration:none;
	color: #CCFF99;
}
.button_red {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/button_red_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
	padding-bottom: 2px;
	cursor: hand;
}
.button_grey {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/button_grey_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-bottom: 2px;
}
.button_green {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/button_green_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-bottom: 2px;
}
.button_blue {

	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/button_blue_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	padding-bottom: 2px;
}
.signuppub_textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #99CCCC;
	height: 16px;
	width: 230px;
}

