@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px;
}
.site_table{
	width:980px;
}
.no_bg{
	background:none;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
form {
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}
p{
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
}
.no_padding{ 
	padding:0px;
	margin:0px;
}

.text{
	text-align:justify;
}

input,select,textarea { 
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border:solid 1px #CCCCCC;
	font-size:11px;
	margin:0px;
}
.textbox,.textarea{
	width:200px;
}
.no_border {
	border:none;
}
.left_panel{
	margin-top:21px;
	width:240px;
	float:left;
}

.left_sub_panel{
	width:199px;
}
.left_sub_panel_heading_box{
	padding-bottom:5px;
	padding-left:14px;
	padding-right:5px;
	background:url(../images/left-panel-heading-border.gif) no-repeat bottom;
}
.left_sub_panel_content{
	background:url(../images/pattern2.gif);
	padding-left:14px;
	padding-top:14px;
	padding-bottom:14px;
}
.content_panel_home{
	margin-top:32px;
	padding-left:1px;
	width:739px;
	float:left;
	margin-bottom:30px;
}
.content_panel{
	padding-left:1px;
	width:739px;
	float:left;
	margin-bottom:30px;
}
.content_panel_without_left_panel{
	margin-bottom:30px;
}
.content_panel_with_right_panel{
	width:526px;
	float:left;
	margin-bottom:30px;
}
.content_panel_text_with_right_panel{
	border-right:1px solid #f2f2f2;
	padding-right:10px;
	text-align:justify;
}
.horizontal_dotted_line {
	height:10px;
	background:url(../images/horizontal-dotted-line.gif) repeat-x center;
}
.content_border_without_right_border{
	background:url(../images/content-border-without-right-border.gif) no-repeat;
	height:13px;
	margin-bottom:17px;
}
.content_border_with_right_border{
	background:url(../images/content-border-with-right-border.gif) no-repeat;
	height:13px;
	margin-bottom:17px;
}

.right_panel{
	margin-top:32px;
	width:196px;
	margin-left:17px;
	float:right;
	background:url(../images/right-panel-top-border.gif) no-repeat;
	padding-top:31px;
	margin-bottom:17px;
}
.news_right_panel{
	width:344px;
	margin-left:17px;
	float:right;
	background:url(../images/news-right-panel-top-border.gif) no-repeat;
	padding-top:31px;
	margin-bottom:17px;
}
.date{
	color:#2d5db3;
	font-weight:bold;
}
.heading{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 17px;
	color:#4e7195;

}
.subheading {
	font-weight:bold;
}
.error{
	color:#FF0000;
	font-weight:bold;
	background:#FFFFCC;
	border:#F2F200 1px solid;
	padding:5px;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
}
.message{
	background:#FFFFCC;
	border:#F2F200 1px solid;
	padding:5px;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
}
.success{
	color:#669933;
	font-weight:bold;
	background:#FFFFCC;
	border:#F2F200 1px solid;
	padding:5px;
}
.image_border {
	border:#CCCCCC 1px outset;
}
.ajax_loading{
	background:url(../images/loading.gif) no-repeat center;
	height:35px;
}
.thumb_image_frame{
	background:url(../images/pattern3.gif);
	width:160px;
	padding-left:17px;
	padding-right:17px;
	margin-bottom:21px;
}
.thumb_title_frame{
	margin-top:1px;
	text-align:right;
	background:#c4c4c4;
	padding:9px;
	padding-top:5px;
	padding-bottom:5px;
}
.thumb_title{
	color:#FFFFFF;
	padding-right:25px;
	background:url(../images/image-title-arrow.gif) no-repeat right;
}
.btn{
	background:#0d0e78;
	color:#FAFAFA;
	font-size:11px;
	font-family:Tahoma;
	border:#FFFFFF;
	padding:2px;
}
.header{
	width:956px;
}
.footer{
	height:95px;
	background:#e5e5e5;
	padding-top:12px;
	width:956px;
}
.footer_links_sep{
	color:#b1b1b1;
	padding-left:11px;
	padding-right:11px;
	height:10px;
	text-align:center;
}
a.footer_links{
	color:#FFFFFF;
	font-size:11px;
}
a.read_more{
	color:#2d4877;
	font-weight:bold;
	text-decoration:underline;
}
.bc_bar{
	padding-top:9px;
	height:23px;
	vertical-align:middle;
}
.bc{
	color:#4d463b;
	font-size:10px;
}
.pagination_bar{
	clear:both;
	text-align:right;
}