/* GENERAL */

.content_newsflash{
	float:right;
	width:245px;
	padding:5px;
	}

.content_1_4{
	float:left;
	width:225px;
	padding:5px;
	}

.content_1_2{
	max-width:490px;
	/*width:100%;*/
	float:left;
	padding:5px;
	}

.content_unknown{
	max-width:720px;
	/*width:100%;*/
	float:left;
	padding:5px;
	}

.article{background-color:white;}

.content_col{}

body{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	background-color:white;
	margin:0px;
}
table{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}
td{vertical-align:top;}

h1{font-size:1.2em;}
h2{font-size:1.1em;}
h3{font-size:1.05em;}
h4{font-size:0.9em;}
h5{font-size:0.8em;}

a{
	cursor:pointer;
	/*text-decoration:none;*/
}

img{border:none;}

.placeholder,.none,.hidden{display:none;}

/* PAGE */
div.page{
	min-width:460px;
	max-width:990px;
	margin:auto;
	background-color:white;
}

/* CONTENT */
div.content{
	clear:both;
	padding-top:10px;
}

/* ************************************************************************** */
/* LOGO */
table.hdr{
	width:100%;
}

td.hdr_top_left{
	background:transparent url(paint_arc.php?img=&c=3&w=100&h=120&r=11&fg=57821f) no-repeat left top;
	width:12px;
	min-width:12px;
}

td.hdr_top_right{
	background:transparent url(paint_arc.php?img=&c=3&w=100&h=120&r=11&fg=57821f) no-repeat right top;
	width:12px;
	min-width:12px;
}

td.hdr_right{
	text-align:right;
	background-color:#57821f;
	padding-top:16px;
}

td.hdr_left{
	width:297px;
	padding-top:12px;
	padding-bottom:12px;
}

td.hdr_logo{
	background:#57821f url(paint_arc.php?img=&c=5&w=270&h=85&r=11&fg=71a346) no-repeat left 12px;
	width:250px;
	padding-left:16px;
	padding-top:12px;
	padding-bottom:12px;
}

/* ************************************************************************** */
/* MAIN NAV */
div.nav_box{
	clear:both;
	height:28px;
	background-image:url(img/menu_background.png);
	background-repeat:x-repeat;
}

ul.nav{
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:28px;
	list-style-type:none;
	text-align:center;
}
ul.nav li{float:left;}

a.nav{
	color:white;
	text-decoration:none;
	float:left;
	width:130px;
}
a.nav_bg{
	background-image:url(img/menu_background.png);
}
a.nav_bg_active{
	background-image:url(img/menu_active.png);
}

div.nav_right{
	float:right;
	width:200px;
	height:28px;
	background-image:url(img/menu_background.png);
}

div.txt_box{
	height:28px;
	float:right;
}

input.txt_search{
	width:120px;
	border:solid 1px black;
	font-size:8pt;
	margin-top:5px;
}

.submit_bg{
	width:16px;
	height:16px;
	margin-top:5px;
}

/* ************************************************************************** */
/* SUBNAV */
ul.subnav{
	clear:both;
	height:28px;
	line-height:28px;

	margin:0px;
	padding:0px;
	line-height:28px;
	font-weight:bold;
	list-style-type:none;
}

ul.subnav li{float:left;}

a.subnav_bg{
	float:left;
	width:130px;
}

a.subnav{
	color:#ffaa71;
	text-decoration:none;
}

a.subnav_active{
	color:#dd7f00;
	font-weight:bold;
	text-decoration:underline;
}

/* ************************************************************************** */
/* RIGHT SUBNAV */
div.right_subnav_box{
	float:right;
	width:240px;
}

ul.right_subnav{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	list-style-type:none;
}

a.right_subnav{
	color:#ffaa71;
	text-decoration:none;
}

a.right_subnav_active{
	color:#dd7f00;
	font-weight:bold;
}

ul.right_subnav li{
	padding:5px;
	white-space:nowrap;
	background:transparent url(img/separator.png) repeat-x bottom;
}

/* ************************************************************************** */
/* CATEGORY TITLE */
div.category_title{}

a.action_buttons{
	float:right;
	width:20px;
	text-decoration:none;
}

img.action_button{
	border:none;
	margin:6px 2px 6px 2px;
}

div.category_action{
	background-color:#bdbdbd;
	float:right;
	width:60px;
	height:28px;
	text-align:right;
}

div.category_title_left{
	background-color:#bdbdbd;
	color:white;
	height:28px;
	line-height:28px;
	padding:0px 10px 0px 0px;
	margin:0px 60px 0px 44px;
}

div.category_title_right{
	background-color:#bdbdbd;
	color:white;
	height:28px;
	line-height:28px;
	padding:0px 10px 0px 10px;
	margin:0px 104px 0px 0px;
}

div.category_title_circle_left{
	float:left;
	width:44px;
	min-width:44px;
	height:28px;
	max-height:28px;
	background:transparent url(img/ctitle/left.gif) no-repeat center;
}

div.category_title_circle_right{
	float:right;
	width:44px;
	min-width:44px;
	height:28px;
	max-height:28px;
	background:transparent url(img/ctitle/right.gif) no-repeat center;
}

.category_title_circle_triangle_left{
	float:left;
	width:44px;
	min-width:44px;
	height:28px;
	max-height:28px;
	background:transparent url(img/ctitle/left_link.gif) no-repeat center;
	text-align:left;
}

.category_title_circle_triangle_right{
	float:right;
	width:44px;
	min-width:44px;
	height:28px;
	max-height:28px;
	background:transparent url(img/ctitle/right_link.gif) no-repeat center;
	text-align:right;
}

h3.category_title{
	padding:0px;
	margin:0px;
	display:inline;
}

/* ************************************************************************** */
/* INFO BOXES */
div.info_box{
	float:left;
	width:225px;
		padding-bottom:10px;
}

div.info_box_top{
	height:16px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

div.info_box_bottom{
	min-height:16px;
	background-repeat:no-repeat;
	background-position:0px -284px;
}

div.info_box_title{
	min-height:16px;
	padding-left:12px;
	padding-right:12px;
	background-repeat:no-repeat;
	background-position:0px -16px;
}

div.info_box_content{
	min-height:16px;
	padding:5px;
	background-repeat:no-repeat;
	background-position:0px -48px;
}

div.info_box_inner_content{
	padding:12px;
}

div.info_box_button{
	min-height:16px;
	background-repeat:no-repeat;
	background-position:0px -112px;
	text-align:center;

}

h2.box_title{
	display:inline;
}

/* ************************************************************************** */
/* BUTTONS */
.box_link{
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.orange_link{
	font-weight:bold;
	color:#ec8e00;
	text-decoration:underline;
}

.green_link{
	font-weight:bold;
	color:#679024;
	text-decoration:underline;
}

.btn_green_box{
	display:block;
	margin:auto;
	width:100px;
	height:32px;
	background-image:url(img/btn_green_box_100x32.png);
	background-repeat:no-repeat;
	line-height:28px;
	font-weight:bold;
	color:white;
	border:none;
	text-decoration:none;
}

.btn_orange_box{
	display:block;
	margin:auto;
	width:100px;
	height:32px;
	background-image:url(img/btn_orange_box_100x32.png);
	background-repeat:no-repeat;
	line-height:28px;
	font-weight:bold;
	color:white;
	border:none;
	text-decoration:none;
}

.btn_green{
	display:block;
	width:100px;
	height:32px;
	background:transparent url(img/btn_green_100x32.png) no-repeat;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	color:white;
	border:none;
	cursor:pointer;
	text-decoration:none;
}

a.btn_orange{
	display:block;
	width:100px;
	height:32px;
	background:transparent url(img/btn_orange_100x32.png) no-repeat;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	color:white;
	border:none;
	cursor:pointer;
	text-decoration:none;
}

.btn_orange_small{
	display:block;
	width:60px;
	height:18px;
	background:transparent url(img/btn_orange_60x18.png) no-repeat;
	line-height:16px;
	text-align:center;
	font-weight:bold;
	font-size:0.8em;
	color:white;
	border:none;
	cursor:pointer;
	text-decoration:none;
}

/* ************************************************************************** */
/* FOOTER */
hr.foot_line{
	clear:both;
	height:3px;
	color:#57821f;
	background-color:#57821f;
}

a.foot_link{
	cursor:pointer;
	color:#57821f;
	font-weight:bold;
}

/* ************************************************************************** */
/* NEWS */
div.news_separator{
	width:100%;
	line-height:5px;
	background-image:url(img/separator.png);
	background-repeat:repeat-x;
}

/* ************************************************************************** */
div.error_msg{
	text-align:center;
	color:red;
	font-weight:bold;
}

/* SEARCH FORM ELEMS */
#advanced_search{
	padding:1em;
	width:280px;
}

.asleft{
	clear:both;
	float:left;
	margin-bottom:0.5em;
}

.asright{
	margin-left:0.5em;
	text-align:right;
	margin-bottom:0.5em;
}

div.search_result{
	margin-top:1em;
}

#advanced_search_result{
	padding:1em;
}

span.searched_word{
	font-weight:bold;
	color:#ff9933;
}

input,select,textarea{
	font-size:inherit;
	border:solid 1px #ff9933;
}

input.submit{
	border:solid 1px gray;
	background-color:#ff9933;
	font-weight:bold;
	cursor:pointer;
}

label{
	font-weight:bold;
}

div.search_nav{
	line-height:26px;
	text-align:right;
}

a.search_result{
	margin-top:1em;
}

div.search_result_desc{
	text-indent:1em;
	margin-top:0.5em;
	margin-bottom:1em;
}

span.searched_word{
	color:orange;
	font-weight:bold;
}

#syserror,#error{
	color:#dd7f00;
	font-size:1.1em;
}

#sysinfo,#info{
	display:none;
	color:#57821f;
	font-size:1.1em;
}

