@charset "UTF-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/navbar.gif) repeat-x center top;
}
a:link {
	color: #7cb41a;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #7cb41a;
}
a:hover {
	text-decoration: none;
	color: #808285;
}
a:active {
	text-decoration: none;
}
.bannershadow {
	background: url(../images/banner_shadow.gif) no-repeat center center;
}
.txtwhite10 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.linkwhite:link {
	color: #FFF;
	text-decoration: underline;
}
.linkwhite:visited {
	color: #FFF;
	text-decoration: underline;
}
.linkwhite:hover {
	color: #ccc;
	text-decoration: underline;
}
.linkgrey:link {
	color: #58595b;
	text-decoration: none;
}
.linkgrey:visited {
	color: #58595b;
	text-decoration: none;
}
.linkgrey:hover {
	color: #7cb41a;
	text-decoration: none;
}
.footerheading {
	font-size: 10px;
	color: #333;
}
.footerline {
	border-top: 1px solid #FFF;
}
#footerlinks a {
	font-size: 10px;
	line-height: 14px;
	color: #333;
	text-decoration: none;
}
#footerlinks a:visited {
	font-size: 10px;
	line-height: 14px;
	color: #333;
	text-decoration: none;
}
#footerlinks a:hover {
	font-size: 10px;
	line-height: 14px;
	color: #808285;
	text-decoration: none;
}
#homeblock {
	background: url(../images/block_home.gif) no-repeat center center;
	height: 100px;
	width: 310px;	
}
#homeblock:hover {
	background: url(../images/block_home_hover.gif) no-repeat center center;
	height: 100px;
	width: 310px;
	color:#ffffff;	
}
#homeblock td a {
	color:#58595b;	
}
#homeblock:hover td {
	color:#ffffff;	
}
#homeblock:hover td a {
	color:#ffffff;	
}
.homeblockheading {
	font-size:18px;
}
.submenu:link {
	color: #333;
	text-decoration: none;
	background: #a6ce39;
	display: block;
	padding: 10px;
}
.submenu:visited {
	color: #333;
	text-decoration: none;
	background: #a6ce39;
	display: block;
	padding: 10px;
}
.submenu:hover {
	color: #ffffff;
	text-decoration: none;
	background: #808285 url(../images/submenu_arrow.gif) no-repeat right center;
	display: block;
	padding: 10px;
}
.submenuactive:link {
	color: #ffffff;
	text-decoration: none;
	background: #808285 url(../images/submenu_arrow.gif) no-repeat right center;
	display: block;
	padding: 10px;
}
.submenuactive:visited {
	color: #ffffff;
	text-decoration: none;
	background: #808285 url(../images/submenu_arrow.gif) no-repeat right center;
	display: block;
	padding: 10px;
}
.lineTwhite1 {
	border-top: 1px solid #FFF;
}
.navbaractive {
	background: #808285 url(../images/navbar_arrow.gif) no-repeat center top; color: #FFF;
}
.lineTgrey1 {
	border-top: 1px solid #CCC;
}
.txtLime18 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #7cb41a;
}
.txtLime16 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #7cb41a;
}
.txtLime14 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #7cb41a;
}
.inputbox {
	color: #58595b;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #CCC;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #3cb4e7;
	background-image: url(../images/icn_warning.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #333;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	vertical-align: middle;
	display: table-cell;
}
.pageintro {
	font-size: 16px;
	line-height: 26px;
}
.line_dotted {
	background: url(../images/page/line_dotted.gif) repeat-x center center;
}

.table {
	border-top: 1px solid #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.barheading {
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #808285;
	padding: 10px;
}
.tip_whiteblock {
	background: #FFF;
	padding: 5px;
}
