html{
	/*height:100%;*/
}

body{
	font-family: arial, sans serif;
	font-size:14px;

	margin:0px;
	cursor:default;
	/*background-color:#E4E1DA;*/
}

p{
	margin-top:0px;
}

form{
	margin:0px;
}

input, select, textarea{
	border-top:1px solid #A4A19A;
	border-bottom:1px solid #D4D1CA;
	border-left:1px solid #A4A19A;
	border-right:1px solid #D4D1CA;
	width:120px;
	margin:2px;
	padding:2px;
	font-size:15px;
	font-family: arial, sans serif;
}

a{
	color:#224488;
	/*text-decoration:none;*/
}

a:hover{
	text-decoration:none;
	/*color:#FF2E17;*/
}

img{
	border:none;
}

.button{
	border:1px solid #7E7A6F;
	padding:2px;
	font-size:12px;
	color:#000000;
	background-color:#D4D1CA;
	background-image:url(../img/button.jpg);
	background-repeat:repeat-x;
}

.user{
	background-image:url(../img/user_small.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

.user_red{
	background-image:url(../img/user_small_red.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

.blog_author{
	/*background-image:url(../img/comment.png);*/
	background-image:url(../img/user_small_red.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	font-weight:bold;
	font-size:12px;
	/*margin-left:14px;*/
	margin-bottom:8px;
}

.blog_author_r{
	/*background-image:url(../img/comment.png);*/
	background-image:url(../img/user_small.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	font-weight:bold;
	font-size:12px;
	/*margin-left:14px;*/
	margin-bottom:8px;
}

.blog_comment{
	background-image:url(../img/comment.png);
	background-repeat:no-repeat;
	padding-left:19px;
}



.blog_title{
	/*padding-left:17px;*/
	font-weight:bold;
	font-size:18px;
	color:#000000;
	margin-bottom:8px;
}

.blog_date{
	padding-left:1px;
	font-weight:normal;
	font-size:12px;
	margin-bottom:2px;
	color:#7E7A6F;
}

.buttondown{
	border:1px solid #7E7A6F;
	padding:2px;
	font-size:12px;
	color:#000000;
	background-color:#D4D1CA;
	background-image:none;
}

.content_main{
	margin:0 auto;
	width:790px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-left:16px;
	padding-right:16px;
	height:100%;
	/*border-left:1px solid #C4C1BA;
	border-right:1px solid #C4C1BA;*/
}

.content_left{
	float:left;
	/*padding:12px;*/
	width:550px;
	margin-top:4px;
	margin-right:16px;
}

.content_right{
	float:left;
	/*padding:12px;*/
	
	margin-top:29px;
	width:224px;
}

.headmenu{
	width:790px;
	height:30px;
	overflow:hidden;
	background-image:url(../img/gb-bg.jpg);
	background-repeat:repeat-x;
}

.headmenu a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	float:left;
	display:block;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:12px;
	border-right:1px solid #33312f;
	/*border-left:1px solid #918d8a;*/
}

.headmenu_hover{
	background-image:url(../img/gb-ho.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.sub_menu{
	width:100%;
	float:left;
	margin-bottom:16px;
}

.sub_menu a{
	display:block;
	font-weight:bold;
	color:#000000;
	float:left;
	padding:6px;
	text-decoration:none;
	border-bottom:3px solid #FFFFFF;
}

.sub_title{

	color:#000000;
	/*background-image:url(../img/gb_lo.jpg);
	background-repeat:repeat-x;*/
	/*color:#FFFFFF;*/
	font-weight:bold;
	padding:5px;
	padding-left:14px;
	font-size:12px;
	border-bottom:1px solid #7E716F;
	margin-bottom:16px;
}

.sub_title a{
	color:#000000;
}

.sub_content{
	/*width:100%;*/
	/*float:left;*/
}

.text_title{
	font-weight:bold;
	color:#FC1800;
	font-size:20px;
	margin-bottom:3px;
	padding-left:12px;
	padding-right:12px;
}

.text_title a{
	font-weight:bold;
	color:#F91800;
	text-decoration:none;
}

.text_title a:hover{
	text-decoration:underline;
}

.text_shortcontent{

	/*font-weight:bold;*/
	text-decoration:underline;
	/*font-size:13px;*/
	line-height:20px;
	margin-bottom:16px;
	padding-left:12px;
	padding-right:12px;
}

.text_content{
	/*float:left;*/
	width:100%-2px;

	overflow:auto;
	vertical-align:top;
	font-size:14px;
	margin-bottom:16px;
	line-height:20px;
	padding-left:12px;
	padding-top:0px;
	padding-bottom:0px;
}

.text_content img{
	/*display:inline;*/
	float:left;
	/*vertical-align:topline;*/
	margin-right:16px;
	margin-top:4px;
	border:1px solid #C4C1BA;
	
}

.text_files{
	margin-left:200px;
}

.text_files li{
	margin-bottom:4px;
}

.text_files a{
	background-image:url(/img/attachment.png);
	background-repeat:no-repeat;
	padding-left:20px;
}

.r_title{
	background-image:url(../img/gb-bg.jpg);
	background-repeat:repeat-x;

	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	padding-left:12px;
	font-size:13px;
	/*border:1px solid #A4A19A;*/
	border-bottom:none;
}

.r_content{
	width:100%-2px;
	border:1px solid #7E716F;
	border-top:none;
	margin-bottom:16px;
	overflow:hidden;
	font-size:12px;
}

.r_content a{
	display:block;
	padding:4px;
	padding-left:12px;
	color:#000000;
	text-decoration:none;
	
	font-weight:bold;
	width:100%-12px;
}

.r_content a:hover{
	/*background-color:#E4E1DA;*/	
	background-image:url(../img/gb_lo.jpg);
	background-repeat:repeat-x;
	color:#A41500;
}

.floatmenu{
	position:absolute;
	float:left;
	border:1px solid #4E4A3F;
	/*border-bottom:none;*/
	border-top:none;
	background-color:#FFFFFF;
	width:160px;
	overflow:hidden;
}

.floatmenu a{
	display:block;
	padding:5px;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	background-color:#E4E1DA;
	border-bottom:1px solid #CECABF;
	background-image:url(../img/gb_lo.jpg);
	background-repeat:repeat-x;
	width:100%;
}

.floatmenu a:hover{

	background-color:#E4E1DA;	
	color:#FFFFFF;
	background-image:url(../img/gb-hi.jpg);
	background-repeat:repeat-x;
}

.footer{
	float:left;
	width:100%;
	border-top:2px solid #A4A19A;
	color:#94918A;
	font-size:11px;
	padding:12px;
	margin-top:16px;
}

.footer a{
	color:#94918A;
}

.footer a:hover{
	text-decoration:none;
}

.tbltitle{
	padding:1px;
	padding-top:3px;
	padding-left:8px;
	font-weight:bold;
	/*font-size:12px;*/
	color:#000000;
	border-bottom:2px solid #FFFFFF;
}

.tbl{
	border-collapse:collapse;
	width:100%;
	font-size:12px;
}

.tbl th{
	color:#000000;
	padding:4px;
	vertical-align:top;
	text-align:left;
}

.tbl td{
	color:#445566;
	padding:4px;
	vertical-align:top;
	text-align:left;
	border-bottom:1px dotted #E4E1DA;
}

.tbl thead{
	border-top:1px solid #778899;
	background-color:#E0E4DC;
	border-bottom:1px dotted #334455;
}

.module_subtitle{
	background-color:#E4E1DA;
	padding:3px;
	padding-left:12px;
	border-bottom:1px solid #B4B1AA;
	color:#7E7A6F;
	color:#A41500;
	height:16px;
	overflow:auto;
}

.module_subtitle a{

}

.ico_section{
	background-image:url(/img/cms_se.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	color:#4E4A3F;
}

.ico_content{
	background-image:url(/img/cms_co.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	color:#4E4A3F;
}

.news{
	color:#000000;
	font-size:14px;
	line-height:20px;
}
.news a{
	font-weight:bold;
	color:#000000;
	font-size:16px;
	border-bottom:1px solid #A4A19A;
}
.news a:hover{
	text-decoration:underline;
	background:none;
	color:#000000;
}

.news_date{
	line-height:11px;
	padding-top:6px;
	color:#E91800;
	padding-left:12px;
	font-size:11px;
	font-weight:bold;
	
}

.homelinks{
	padding-bottom:4px;
	padding-left:12px;
	font-size:14px;
	margin-top:8px;
	border-bottom:1px solid #7E716F;

}

.homelinks a{
	border:1px solid #FFFFFF;
	border-bottom:none;
	display:inline;
	text-decoration:none;
	margin-right:6px;
	padding:4px;
	/*margin-right:2px;*/
	
	font-weight:bold;
	color:#7E716F;
}

.homelinks a:hover{
	text-decoration:underline;
}


.togglers{
	padding-top:2px;
	padding-bottom:6px;
}

.togglers a{
	margin-top:2px;
	margin-bottom:2px;
	padding:1px;
	padding-left:3px;
	color:#000000;
	font-weight:bold;
	padding-right:3px;
	border:1px solid #A4A19A;
	background-image:url(../img/button.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
	margin:1px;
}
.togglers a:hover{
	background-image:none;
	color:#000000;
	background-color:#E4E1DA;
	text-decoration:none;
}

.home_highlight{
	overflow:hidden;
	margin-bottom:30px;
	border-top:1px solid #DEDACF;
}

.home_highlight_item{
	color:#FC1800;
	background-image:url(../img/whitegradient.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:11px;
	padding:6px;
	padding-left:12px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #DEDACF;
}

.home_highlight_item a{
	color:#000000;
	font-size:16px;
	text-decoration:none;
}

.home_highlight_item a:hover{
	text-decoration:underline;
}

.audiolist{}

.audiolist table{
	border-collapse:collapse;
}

.audiolist table td{
	padding:2px;
	padding-left:6px;
	padding-right:6px;

}

.audiolist table td a{
	background-image:url(/img/play.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.audiolist table tr{
	background-color:#E4E1DA;
	border-bottom:1px solid #C4C1BA;

}

