body { text-align: center; margin: 0; padding: 0; color: #151D00; font-family: "Trebuchet MS","LucidaGrande", Verdana, Sans-serif; font-size: 85%; background: #fff url(images/back.png) repeat-x top center; }
#main { margin: 160px auto 0 auto; width: 655px; text-align: left; background: url(img/back-in.png) repeat-y top center; }

#logo { display: block; padding-left: 0; margin: 0; position: absolute; top: 50px; z-index: 1; }
#logo img { border: 0; }
#logo a:hover { text-decoration: none; background: none; }

.up, hr { position: absolute; top: -10000px; padding: 0; margin: 0; }
a, a:link, a:visited, a:active  { color: #051C42; text-decoration: underline; }
/*a:hover { color: #051C42; text-decoration: none; background: #F2FF65; }*/

h1 {
	color: #2F5500;
	clear: both;
	font-size: 2.1em;
	margin: 0;
	padding: 0;
	height: 2.7em;
	line-height: 2.7em;
	vertical-align: middle;
}

h2 {
	color: #2F5500;
	clear: both;
	font-size: 2.1em;
	margin: 0;
	padding: 0;
	height: 2.7em;
	line-height: 1.5em;
	vertical-align: middle;
}

#main_menu { padding: 0; margin: 0; }
#main_menu li, #main_menu li.tab { float: left; color: #fff; text-align: center; width: 131px; height: 36px; line-height: 36px; vertical-align: middle; list-style-type: none; margin: 0; padding: 0; background: #98B138 url(images/menu_off.png) no-repeat; }
#main_menu li a, #main_menu li a:link, #main_menu li a:visited, #main_menu li a:active { color: #fff; text-decoration: none; }
#main_menu a { float: left; display: block; text-align: center; width: 131px; height: 36px; line-height: 36px; vertical-align: middle; list-style-type: none; margin: 0; padding: 0; text-decoration: none; }
#main_menu li a:hover { color: #FFFF66; background: #436F1B; text-decoration: none; font-weight: normal; }
#main_menu li.tab { background: #B6CA64 url(images/menu_on.png) no-repeat; text-decoration: none; }

#sec_menu { padding: 0; margin: 0; } 
#sec_menu ul { margin: 0 0 0 27px; padding: 0; list-style-type: none; clear: both; }
#sec_menu li { float: left; font-family: "Verdana"; font-size: 80%; list-style-type: none; margin: 10px 0 0 0; padding: 0 10px; background: url(images/slide.png) no-repeat 0 .2em; height: 1.5em; line-height: 1.5em; vertical-align: middle; }
#sec_menu li.first { background: none; padding: 0 10px 0 0; }
#sec_menu li a, #sec_menu li a:link, a:visited, a:active  { color: #051C42; text-decoration: underline; }
#sec_menu li a:hover { color: #051C42; text-decoration: none; background: #F2FF65; }
#sec_menu strong { color: #000; }

#left-col { float: left; padding: 0; margin: 0; width: 261px; }
#shape { padding: 0; margin: 0; background: #B6CA64 url(images/left_shape.png) no-repeat; width: 261px; height: 246px; }

#right-col { margin: 0; padding: 0; float: right; width: 370px; }
#right-col h3 { padding: 0 0 3px 8px; margin: 0; color: #3B6606; font-size: 1.4em; }
#right-col p, #right-col p#color { padding: 8px; margin: 0 0 5px 0; font-size: 85%; }
#right-col p#color { background: #FFFEDA; color: #333B59; }

#contact { padding: 0; margin: 0; text-align: right; position: absolute; top: 134px; font-size: 85%; z-index: 5; clear: both; }

#contact { padding: 0; margin: 0; position: absolute; top: 70px; width: 655px; z-index: 1; clear: both; }
#contact ul { margin: 0; padding: 0; }
#contact li { float: right; list-style-type: none; margin: 0; padding: 0; font-family: "Verdana"; font-size: 85%; }

#text_login { margin: 0; padding: 0; width: 655px; clear: both; font-family: "Trebuchet MS","LucidaGrande", Verdana, Sans-serif; font-size:11px;}
#line_footer { margin: 0; padding: 0; width: 655px; background: url(images/line_bottom.png) repeat-x; height: 70px; clear: both; }

#footer_back { clear: both; margin: 0; width: 100%; height: 209px; background: url(images/footer.png) repeat-x center bottom; text-align: center; }
#footer { margin: 0 auto; width: 655px; }
#footer #left_top { float: left; padding: 0; margin: 15px 0 0 0; width: 195px; }
#footer #left_top p { padding: 0; margin: 0; color: #4B5565; font-size: 85%; text-align: left; }

#footer #right_top { margin: 15px 0 0 0; padding: 0; float: right; width: 460px; border: 0; }
#footer #right_top p { padding: 0; margin: 0; font-size: 85%; }
#footer #right_top p span { padding: 0 5px; margin: 0; }

#footer #left_bottom { float: left; padding: 0; margin: 20px 0 0 0; width: 389px; text-align: left; color: #fff; border-right: 1px solid #A7B982 }
#footer #left_bottom h3 { padding: 0; margin: 0; font-size: 1.3em; }
#footer #left_bottom p, #footer #right_bottom p { padding: 0; margin: 10px 0 0 0; }
#footer #left_bottom p span, #footer #right_bottom p span { color: #FFFDC2; }
#search form { font-size: 100%; margin: 0; padding: 0; }
.input_sub { width: 193px; vertical-align: middle; }
.img_sub { padding: 0; margin: 0 0 0 5px; vertical-align: middle; }

#footer #right_bottom { margin: 20px 0 0 0; padding: 0; float: right; width: 245px; border: 0; text-align: left; color: #fff; }
#footer #right_bottom h4 { padding: 0; margin: 0; font-size: 1.1em; }
#footer #right_bottom p { font-size: 90%; }
#footer #right_bottom p#small { font-size: 75%; color: #FFFDC2; vertical-align: middle; }
#footer #right_bottom p#small img { margin: 0 0 0 20px; vertical-align: middle; }

.content{
font-family: "Trebuchet MS","LucidaGrande", Verdana, Sans-serif;
font-size:11px;
color:#FFFF66;
}

a:link.content{
font-family: "Trebuchet MS","LucidaGrande", Verdana, Sans-serif;
font-size:11px;
color:#FFFF66;
text-decoration:underline;
}