/* common styles*/
body	{background-color: #FFFFFF;padding: 0;margin:0;font-family:Arial;color:#000;}
img	{padding:0;margin:0;border:0;}
a	{color:#000;}
table{padding:0;margin:0;border-collapse:collapse;}
/*Header*/
table.main_table	{padding: 0;margin:  0 auto;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width:998px;}
/*Login form and logo*/
.login_form		{padding-left:5px;padding-bottom:5px;width:998px;}
.login_input		{width:90px;height:14px;border: 1px solid #D7D7D9;font-size: 12px;}
.top_logo		{height:73px;display:block;background:url(/pic/logo-sm.gif) no-repeat;width:250px;float:left;}

.formhead		{height:60px;float:left;font-size:12px;width:720px;}
.formhead	td	{vertical-align:top;padding-left:5px;}
.formhead	.doauth	{vertical-align:bottom;}
.formhead	.auth_label	{margin-bottom:10px;}
.formhead	.top_links	{margin-top:10px;}
.formhead	label	{margin-right:10px;}
.formhead	p	{margin:0;padding:0;}
.formhead	a	{font-weight:bold;color: #9A99C2;text-decoration: underline;}
.formhead a:hover	{text-decoration: underline;}
.user_cell		{width:480px;}
/************** Top menu ****************/
td.top_menu		{height:100px;padding-bottom:5px;padding-left:255px;background:url(/pic/top/img.gif) no-repeat left 1px;}
div.top_menu_elements	{padding-top:15px;padding-left:10px;height:85px;width:720px;background: url(/pic/top/line.png) #F7DA15 no-repeat;font-size: 15px;color: #000000;}
div.top_menu_element	{width:240px;float:left;margin-bottom:8px;}
/************** top announcements ****************/
div.top_articles{font-size: 12px;font-family: Tahoma,Verdana, serif;overflow:auto;}
div.top_articles h2{font-size: 11px;}
div.top_announcement0		{margin:0;padding:0;height:177px;width:382px;padding-bottom:10px;float:left;overflow: hidden;background:#CCE367;}
div.top_announcement0 h1	{font-size: 17px;margin:0;padding:0;border-bottom:1px solid #777;margin-bottom:5px;padding-top:2px;padding-left:5px;}
div.top_announcement0 p{margin:0;padding:0;padding-left:5px;}
div.top_announcement0 h2{font-size: 11px;font-weight:bold;color: #000000;margin: 0;margin-left: 7px;padding-bottom:5px;}
div.top_announcement0 img{margin: 7px;margin-top: 0px;float:left;}
div.top_announcement1 img{margin: 7px;margin-top: 0px;float:left;}
div.top_announcement1	{margin:0;padding:0;margin-top:2px;height:177px;width:382px;background-color: #FFFFFF;padding-bottom: 10px;overflow: hidden;float:left;}
div.top_announcement1 p{font-size: 9px;margin:0;padding:0;padding-left:5px;}
div.top_announcement1 h2{padding: 0;margin: 0;font-size: 11px;font-weight:bold;color: #000000;padding-bottom:5px;margin-left: 7px;}
div.daily_banner	{height:379px;width:250px;float:left;background: url(/pic/banner/daily-footer.gif) no-repeat bottom;}
/************** middle banner ****************/
div.middle_banner{margin:0 auto;padding:0;margin-top:5px;margin-bottom:15px;width:520px;height:80px;margin-top:10px;background: url(/pic/banner/middle.png) no-repeat 0% 50%;text-align:center;clear:both;}
/************** content ****************/
td.content		{vertical-align:top;width:500px;font-size: 14px;padding:0px 5px 20px 5px;}
td.content		{font-size:13px;}
td.content	td	{vertical-align:top;padding:5px;}
div.text		{overflow:auto;}
div.text	img	{padding:10px;padding-top:0px;padding-left:0px;}
/************** Site map ****************/
.map			{font-family:Tahoma;background:#F6F2CE;vertical-align:top;width:200px;padding:15px;}
.right_body		{color: #3D564C;vertical-align:top;width:100%;text-align:center;}
.right_body	a	{color: #3E564C;}
.map_body		{color: #3D564C;}
.map_body	a	{color: #3E564C;}
a.map_element		{text-decoration: none;font-size: 12px;font-weight:bold;display: block;padding-bottom:5px;color: #3E564C;}
a.current		{text-decoration: underline;color:#007435;}
.map_sub_element	{font-size: 10px; font-weight:bold;display: block;padding-bottom:4px;}
.map_sub_sub_element	{font-size: 9px; display: block;padding-bottom:2px;}
.map_cont_cell		{background-image:url("pic/map/cont.gif");width: 10px;}
.map_corn_cell		{background-image:url("pic/map/corn.gif");width: 10px;}
.map_line_cell		{background-image:url("pic/map/line.gif");width: 10px;}
/************ Bottom Announcements ***********/
div.bottom_announcement0		{border-top:3px solid #CAD034;border-bottom:3px solid #F4E68A;height:130px;background:#DFF0AD;padding:10px;font-size: 13px;}
div.bottom_announcement0	img	{margin-left:10px;margin-right:10px;float:left;}
div.bottom_announcement0	h2	{font-size: 16px;color:#006321;font-weight:bold;text-transform: uppercase;margin:0;padding:0;}
div.bottom_announcement0	p	{margin:0;padding:0;}
div.bottom_announcement1		{font-size: 13px;border-bottom:3px solid #F4E68A;height:130px;padding:10px;font-size: 13px;}
div.bottom_announcement1	img	{margin-left:10px;margin-right:10px;float:left;}
div.bottom_announcement1	h2	{font-size: 16px;color:#FF9122;font-weight:bold;text-transform: uppercase;margin:0;padding:0;}
div.bottom_announcement1	p	{margin:0;padding:0;}
div.as_author				{white-space:nowrap;}
div.author_name				{display:inline;padding-top:-10px;}
div.article_date			{display:block;width:100%;font-weight:bold;font-size: 10px;color:#006421;}
div.article_author			{color:#000;text-align: right;font-style: italic;}
/************** in parent ****************/
div.draw_in_parent 			{font-size:12px;padding:10px 10px;border-top:3px solid #CAD034;border-bottom:3px solid #F4E68A;overflow:auto;}
div.draw_in_parent 		img	{margin:2px 2px;}
div.draw_in_parent 		a	{color: #000000;}
div.draw_in_parent 		a:hover	{text-decoration: underline;}
/************** Navigation bar ****************/
.navigator {background-color: #6AC335;display:block;padding:5px 5px;margin:0px;}
.navigator a{color: #FFFFFF;}
.navigator a:hover{text-decoration: underline;}
a.nav_main_text{font-size:14pt;font-weight:bold;display:block;}
a.nav_other_text{font-size:8pt;display:block;}
/************** Headers ****************/
h1{font:bold 16pt Arial;color: #007435;}
h2{font:bold 13pt Arial;color: #007435;}
h3{font:bold 10pt Arial;color: #007435;}
h4{font:bold 8pt  Arial;color: #007435;}
/************** footer ****************/
.footer{height:10px;color:#fff;}
.footer	td	{vertical-align:top;}
.footer h2	{color:#fff;}
.colored1{background-color: #DEDF8C;padding:0px 0px 15px 15px;text-align:left;}
.colored2{background-color: #EFBE31;padding:0px 0px 15px 15px;text-align:left;}
.colored3{background-color: #CEC3DE;}
.counters{margin-top:20px;margin-bottom:20px;}
/***************  search **************/
div.serch_result{font-size:11px;}
div.serch_result li{margin-left:20px;}
div.serch_description{margin-left:20px;margin-bottom:20px;margin-top:5px;}
/***************  banners **************/
div.baner_short_stat{}
div.baner_short_stat h3{margin:0;}
div.baner_short_stat div{border-bottom:1px solid #000;}
div.baner_stat_title{width:130px;float:left;}
div.baner_stat_value{}
.disabled{background-color:#FF8E08;}
.good{background-color:#F6F2CE;}
.bad{background-color:#CCE4F0;}
/************** COMMON FOR ALL FORMS *****************/
.grape_input_simplememo,
.grape_input_radio,
.grape_input_submit,
.grape_input_string,
.grape_input_file{float:left;padding:1px;margin-bottom:10px;width:500px;}
.toolbar_boolean_input,
.toolbar_radio_input{float:left;width:50px;}
.toolbar_boolean_input{margin-left:1px;}
.toolbar_text_input_text, .toolbar_textarea_input{float:left;width:200px;}
.toolbar_textarea_input{margin-left:1px;}
.toolbar_text_input_label{float:left;width:280px;padding:1px;}
.toolbar_text_input_label_error{color:#F00;font-size:80%;white-space:nowrap;}
.grape_req{color:#D00;}
.toolbar_captcha_input{width:60px;margin-bottom:23px;margin-left:10px;}
/********RELATED**********/
.related_title{color: #3D564C;font-size: 12px; font-weight:bold;padding-bottom:5px;display:block;}
.related_desc{color: #3D564C;  margin-top:3px;font-size:9px;  margin-left:5px;}

.form_field_description	{margin-left:0px;}
.form_field_error	{margin-left:0px;}
.form_field_string	{width:197px;}
.control_content	{clear:both;}