
/*======================= TOP HORIZONTAL MENU =============================*/
.topmenu4 .mainlevel,.topmenu4 .mainlevel:link,.topmenu4 .mainlevel:visited{
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 11px;
	text-decoration: none;
	padding: 0px 20px 0px 20px;
	color: #949494;
	/*border-left: 1px solid #CCC;*/
}

.topmenu4 .mainlevel:hover{
	color: #DB0102;
}

.topmenu4 #active_menu.mainlevel{
	background-color: #FFFFFF;
	padding: 10px 20px 13px 20px;
	background-image: url(../images/topmenu-active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
}

.topmenu4 span.mainlevel{
	padding: 0;
	color: #CCCCCC;
}

/*======================= HEADER HORIZONTAL MENU =============================*/
.headermenu .mainlevel,.headermenu .mainlevel:link,.headermenu .mainlevel:visited{
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 20px 0px 20px;
	color: #333333;
	/*border-left: 1px solid #CCC;*/
}

.headermenu .mainlevel:hover{
	color: #DB0102;
}

.headermenu #active_menu.mainlevel{
	background-color: #F2F2F2;
	padding: 11px 20px 13px 20px;
	background-image: url(../images/headermenu-active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #333333;
}

.headermenu span.mainlevel{
	padding: 0;
	color: #E6E6E6;

}

/*======================= HEADER HORIZONTAL MENU 2 =============================*/
.subheadermenu .mainlevel, .subheadermenu .mainlevel:link,.subheadermenu .mainlevel:visited{
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 11px;
	background-image:url(../images/headermenu2-arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration: none;
	padding: 0px 25px 0px 12px;
	color: #333333;
	/*border-left: 1px solid #CCC;*/
}

.subheadermenu .mainlevel:hover{
	color: #DB0102;
	text-decoration: underline;
}

.subheadermenu #active_menu.mainlevel{
	background-color: #F2F2F2;
}

.subheadermenu span.mainlevel{
	padding: 0;
	color: #E6E6E6;
}

/*======================= Bottom HORIZONTAL MENU 1 =============================*/
.bottom31 .mainlevel, .bottom31 .mainlevel:link,.bottom31 .mainlevel:visited{
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 11px;
	background-image: url(../images/bottom-menu-bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration: none;
	padding: 2px 25px 2px 30px;
	color: #333333;
	/*border-left: 1px solid #CCC;*/
}

.bottom31 .mainlevel:hover{
	color: #DB0102;
}

.bottom31 #active_menu.mainlevel{
	color: #DB0102;
}

.bottom31 span.mainlevel{
	padding: 0;
	color: #E6E6E6;
}


/*======================= MAINBODY VERTICAL MENU =============================*/
.mainbody .mainlevel,.mainbody .mainlevel:link,.mainbody .mainlevel:visited{
	color: #333;
	display: block;
	padding: 7px 0px 7px 12px;
	text-decoration: none;
	border-bottom: 1px solid #DDD;
	background-image:url(../images/headermenu2-arrow.gif);
	background-position: 0px 12px;
	background-repeat: no-repeat;
}

.mainbody .mainlevel:hover, .mainbody .mainlevel:active{
	background-color: #E1E1E1;
}

.mainbody #active_menu{
}

.mainbody #active_menu.sublevel{
}

.mainbody .sublevel, .mainbody .sublevel:link,.mainbody  .sublevel:visited{
	color: #333;
	display: block;
	text-decoration: none;
	padding-left: 30px;
}

.mainbody .sublevel:hover{
}

.mainbody span.mainlevel{
}
.mainbody span.mainlevel:hover{
}
/*======================= ARTICLE =============================*/
.contentheading{
	color: #003466;
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	/*border-bottom: 1px solid #E8E8E8;*/
}

.small, .createdate, .modifydate{
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 10px;
	color: #B7B7B7;
}

.readon, .readon:link, .readon:visited{

        background-color: #4A6C91;
	text-decoration:none;
	background-image: url(../images/readmore.gif);
	background-position: right 0px;
	background-repeat:no-repeat;
	padding: 3px 25px 3px 5px;
	color: #FFFFFF;
}

.readon:hover{
	background-color: #013366;
	background-position: right -23px;
	color: #FFFFFF;
}

.blog_more{
}
/*======================= COMPONENT =============================*/
.componentheading{
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	padding: 10px 0px 10px 0px;
	color: #333;
	
}

.contentpaneopen fieldset{
	border: 1px solid #ddd;
	padding: 5px;
	margin: 5px;
}

.contentpaneopen tbody tr{
	
}

.blog_more{
	margin-bottom: 10px;
}

.pagenav, .pagenav:link, .pagenav:visited{
	padding: 2px 10px 2px 10px;
	background-color: #EAEAEA;
	color: #3D638A;
	text-decoration: none;
}

.pagenav:hover{
	background-color: #4E6D8A;
	color: #FFF;
}

.pagenav {
  margin-top: 10px;
}

.buttonheading a{
	text-decoration: none;

}

.button{
	background-color: #4E6D8A;
	padding: 2px 5px 2px 5px;
	border: none;
	color: #FFFFFF;
	font-family:"trebuchet MS", tahoma, "segoe UI";
	font-size: 11px;
}

.button:hover{
	background-color: #003466;
}


.inputbox{	
	border: 1px solid #E2E2E2;
	background-color: #F8F8F8;
	padding: 2px 0px 2px 0px;
}

.inputbox:focus{
	border: 1px solid #DDD;
	background-color: #FEFEFE;
}

td .sectiontableheader{
	margin-top: 10px;
}

.sectiontableheader, .sectiontableheader a:link, .sectiontableheader a:visited{
	background-color: #EAEAEA;
	color: #3D638A;
	text-decoration: none;
	padding: 4px;
	margin-top: 10px;
}

tr .sectiontableentry1 td, tr .sectiontableentry2 td{
	padding: 7px;
	border-bottom: 1px solid #EAEAEA;
	text-decoration: none;
}

tr .sectiontableentry2 td{
}

tr .sectiontableentry1 td a:link, tr .sectiontableentry2 td a:link, 
tr .sectiontableentry1 td a:visited, tr .sectiontableentry2 td a:visited{
	text-decoration: none;
}
/*======================= SEARCH =============================*/
.search .button{
	color: #FFFFFF;
	background-image: url(../images/search-button-bg.gif);
	background-repeat: repeat-x;
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 10px;
	height: 22px;
	padding: 1px 4px 1px 4px;
	border: 2px solid #FFF;
}

.search .button:hover{
	background-image: url(../images/search-button-bg-hover.gif);
}

#mod_search_searchword{
	width: 178px;
	background-image: url(../images/search-text-bg.gif);
	font-family: "trebuchet MS", tahoma, "segoe UI";
	border: none;
	color: #666;
	text-indent: 30px;
	margin: 0px 1px 0px 0px; 
}

/*======================== BREADCRUMBS ========================*/
#pathway{
	font-family: "trebuchet MS", tahoma, "segoe UI";
	font-size: 10px;
	color: #B6B6B6;
}

.breadcrumbs{
}


.breadcrumbs a:link, .breadcrumbs a:visited{
	color: #B6B6B6;
	text-decoration: none;
	font-size: 10px;
}

.breadcrumbs a:hover{
	color: #333;
}



/*========================= LOGIN Left ========================*/
.mainbody #modlgn_username, .mainbody #modlgn_passwd{
	width: 95%;
}

.mainbody #modlgn_remember{
	border: 1px solid #E2E2E2;
	background-color: #F8F8F8;
}

.mainbody #modlgn_username:focus, #modlgn_passwd:focus{
	
}

/*========================= LOGIN TOP =======================*/

#form-login{
	margin-top: 0px;
}

.besidelogoin label, .besidelogoin a, .besidelogoin #modlgn_remember{
	display: none;
}

.besidelogoin .button{
	margin-left: 5px;
}

.besidelogoin #modlgn_username{
	width: 150px;
	height: 26px;
	padding: 5px 0px 0px 0px;
	background-color: transparent;
	border: none;
	background-image: url(../images/username.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
	text-indent: 40px;
	/*text-indent: 40px;*/
}

.besidelogoin #modlgn_passwd{
	width: 150px;
	height: 26px;
	padding: 5px 0px 0px 0px;
	background-color: transparent;
	border: none;
	background-image: url(../images/password.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
	text-indent: 40px;
	margin-left: 10px;
}

/*========================= POLLING ========================*/
td .sectiontableentry2, td .sectiontableentry1{
	padding: 5px;
}

td.sectiontableentry2{
}

.poll tbody tr td{
}

.poll tbody tr td div{
	/*width: 125px;
	border: 1px solid #3C2B00;*/
	border: none;
}

.column_separator {
border-left: 14px solid #ffffff;

}

.contentpaneopen p{
    padding-bottom: 5px;
}





