body, td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

p {
	padding: 0px;
	margin: 8px 0px 0px 0px;
	line-height: 130%;
	}

ul, ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

li {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

h1 {
	font-size: 23px;
	font-weight: normal;
	padding: 0px;
	margin: 23px 0px 0px 0px;
	}

h2 {
	font-size: 17px;
	font-weight: normal;
	padding: 0px;
	margin: 17px 0px 0px 0px;
	}

h3 {
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
	padding: 0px;
	margin: 13px 0px 0px 0px;
	}

h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 12px 0px 0px 0px;
	}

h5 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 11px 0px 0px 0px;
	}

h6 {
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 11px 0px 0px 0px;
	}

small {
	font-size: 11px;
	}

big {
	font-size: 15px;
	}

a {
	color: #333399;
	font-weight: bold;
	text-decoration: underline;
	}

a:visited {
	color: #666699;
	}

a:hover, a:visited:hover {
	color: #cc0000;
	}

a.itemtool, a.itemtool:visited {
	color: #4d793a;
	font-weight: bold;
	text-decoration: none;
	}

a.itemtool:hover, a.itemtool:visited:hover {
	color: #cc0000;
	text-decoration: underline;
	}

a.hoverline {
	color: #333399;
	font-weight: bold;
	text-decoration: none;
	}

a.hoverline:visited {
	color: #666699;
	}

a.hoverline:hover, a.hoverline:visited:hover {
	color: #cc0000;
	text-decoration: underline;
	}

.footer {
	font-size: 11px;
	color: #ccffcc;
	}

a.footer, a.footer:visited {
	color: #ccffcc;
	text-decoration: none;
	}

a.footer:hover, a.footer:visited:hover {
	color: #ccffcc;
	text-decoration: underline;
	}

.copyright {
	font-size: 11px;
	color: #339966;
	}

a.copyright, a.copyright:visited {
	color: #66cc99;
	font-weight: normal;
	}

a.copyright:hover, a.copyright:visited:hover {
	color: #ffffff;
	font-weight: normal;
	}

.personal {
	color: #99ffcc;
	}

a.personal, a.personal:visited {
	color: #ffffff;
	text-decoration: none;
	}

a.personal:hover, a.personal:visited:hover {
	color: #ffffff;
	text-decoration: underline;
	}

.butt {
	margin-top: 0px;
	}

.majornav {
	color: #1a4d06;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 5px 2px 10px;
	line-height: 110%;
	}

a.majornav, a.majornav:visited {
	color: #1a4d06;
	text-decoration: none;
	}

a.majornav:hover, a.majornav:visited:hover {
	color: #1a4d06;
	text-decoration: none;
	}

.majornavlink {
	color: #1a4d06;
	}

a.majornavlink, a.majornavlink:visited {
	color: #1a4d06;
	text-decoration: none;
	}

a.majornavlink:hover, a.majornavlink:visited:hover {
	color: #1a4d06;
	text-decoration: none;
	}

.minornav {
	color: #1a4d06;
	font-size: 11px;
	margin: 2px 5px 2px 25px;
	line-height: 110%;
	}

a.minornav, a.minornav:visited {
	color: #1a4d06;
	text-decoration: none;
	font-weight: normal;
	}

a.minornav:hover, a.minornav:visited:hover {
	color: #1a4d06;
	text-decoration: none;
	font-weight: normal;
	}

.minornavlink {
	color: #1a4d06;
	}

a.minornavlink, a.minornavlink:visited {
	color: #1a4d06;
	text-decoration: none;
	font-weight: normal;
	}

a.minornavlink:hover, a.minornavlink:visited:hover {
	color: #1a4d06;
	text-decoration: none;
	font-weight: normal;
	}

.inputtext, .inputselect {
	background-color: #fff4c4;
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: text-top;
	border: solid #5c66ba 1px;
	}

.inputbutton {
	background-color: #025599;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: text-top;
	border-width: 2px;
	}

.inputtext:focus, .inputselect:focus {
	background-color: #ffdf57;
	}

.compulsory {
	color: #cc0000;
	font-weight: bold;
	}

.uppertext {
	color: #99ffcc;
	font-size: 11px;
	}

a.uppertext, a.uppertext:visited {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	}

a.uppertext:hover, a.uppertext:visited:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	}

.popup {
	color: 000000;
	}

a.popup, a.popup:visited {
	color: #333399;
	}

a.popup:hover, a.popup:visited:hover {
	color: #cc0000;
	}

.prevnext {
	font-size: 10px;
	}

a.prevnext, a.prevnext:visited {
	color: #333399;
	font-weight: normal;
	text-decoration: none;
	}

a.prevnext:hover, a.prevnext:visited:hover {
	color: #cc0000;
	font-weight: normal;
	text-decoration: underline;
	}

.promohead {
	font-size: 12px;
	font-weight: bold;
	line-height: 110%;
	}

.promo {
	font-size: 12px;
	line-height: 110%;
	}

a.promo, a.promo:visited {
	color: #333399;
	font-weight: normal;
	text-decoration: none;
	}

a.promo:hover, a.promo:visited:hover {
	color: #cc0000;
	font-weight: normal;
	text-decoration: underline;
	}

.stripprefix {
	font-size: 11px;
	font-weight: bold;
	color: #ccffcc;
	}

.striplabel {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	}

a.striplabel, a.striplabel:visited {
	color: #ffffff;
	text-decoration: none;
	}

a.striplabel:hover, a.striplabel:visited:hover {
	color: #ffff00;
	text-decoration: none;
	}

.hometextpale {
	color: #ffffff;
	}

a.hometextpale, a.hometextpale:visited {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	}

a.hometextpale:hover, a.hometextpale:visited:hover {
	color: #ffff00;
	font-weight: normal;
	text-decoration: underline;
	}

.hometextdark {
	color: #000000;
	}

a.hometextdark, a.hometextdark:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

a.hometextdark:hover, a.hometextdark:visited:hover {
	color: #cc0000;
	font-weight: normal;
	text-decoration: underline;
	}

tr.on {
	cursor: pointer;
	background-color: #efefef;
	color: #000000;
	}

tr.off { 
	cursor: auto;
	border-color: #999999;
	}

tr.on_f {
	cursor: pointer;
	background-color: #efefef;
	}

tr.off_f { 
	cursor: auto;
	border-color: #999999;
	color: #ffffff;
	}

tr.on_s {
	cursor: pointer;
	background-color: #efefef;
	color: #000000;
	}

tr.off_s { 
	cursor: auto;
	border-color: #999999;
	}

