.smLine	{background:url(../icon/sm_line.gif) repeat-y top right}
.smLineEnd	{background:url(../icon/sm_line.gif) no-repeat top right}
.smHome	{color:#000000; background-color:#fdcdd2; border:#ff0000 1px solid; padding:3px 10px}
.smHome a:link,.smHome a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.smLevel1	{color:#000000; background-color:#cde5fd; border:#026bd3 1px solid; padding:3px 10px}
.smLevel1 a:link, .smLevel1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.smLevel2	{color:#000000; background-color:#eaf4fd; border:#7dbffb 1px solid; padding:3px 10px}
.smLevel2 a:link,.smLevel2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.smLevel3	{color:#000000; background-color:#FEFEEF; border:#A3C1C8 1px solid; padding:3px 10px}
.smLevel4	{color:#000000; background-color:#FFFFFF; border:#A3C1C8 1px solid; padding:3px 10px}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:link,a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#000000;
}
/*========================================*/
.today{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:22px;
	line-height:22px;
	font-weight:bold;
	color:#666666;
	text-align:center;
}
/*========================================*/
			/* Top Menu*/
/*========================================*/

.top-nav{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:27px;
	border-bottom:3px solid #ff0000;		
}
.top-nav a.topmenu:link, .top-nav a.topmenu:visited{	
	display:block;	
	float:left;
	font-size:11px;
	background-image:url(../images/bg_topmenu_hover.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:95px;
	height:27px;
	line-height:27px;	
	color:#000000;
	text-decoration:none;	
	text-align:center;
	text-transform:uppercase;
}
.top-nav a.topmenu:hover{
	background-image:url(../images/bg_topmenu.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
.top-nav a.topmenu_hover:link,.top-nav a.topmenu_hover:visited{
	display:block;	
	float:left;
	font-size:11px;
	background-image:url(../images/bg_topmenu.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:95px;
	height:27px;
	line-height:27px;	
	color:#ffffff;
	text-decoration:none;	
	text-align:center;
	text-transform:uppercase;
}

li.left-nav{	
	margin:0;
	padding:0;
	margin-bottom:1px;
}
.welcome_title{
	font-style:italic;
	font-weight:bold;
	color:#0465c7;
	font-size:18px;
	background-image:url(../images/blt_welcome.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:30px;
	line-height:30px;
}
.special {
	background-color:#f3f3f3;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}
a.special_title:link, a.special_title:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
	font-weight:bold;
}
a.special_title:hover{
	color:#ff0000;
}
a.btn_more:link,a.btn_more:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
}
a.btn_more:hover{
	color:#000000;
	text-decoration:none;
}
a.other_news:link, a.other_news:visited, div.other_news{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#000000;
	font-weight:bold;	
}
a.other_news:hover{
	color:#018ac0;
}
.bg_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#006792;
	height:25px;
	text-align:center;
}
.sub_cat_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	text-transform:uppercase;
	text-align:right;
}
.sub_cat_header1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	text-transform:uppercase;
	text-align:right;
	height:30px;
	line-height:30px;
}
/*=========================================*/
			/* Footer Menu*/
/*=========================================*/

a.footermenu:link, a.footermenu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #ffffff;
}
a.footermenu:hover{
	font-weight:bold;
	text-decoration:none;
}
a.footermenu_hover:link, a.footermenu_hover:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #000000;
}
.news_module_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	background-color:#cccccc;
	background-image:url(../images/blt_title_news.gif);
	background-repeat:no-repeat;
	padding-left:30px;	
	height:23px;
	line-height:23px;
	color:#666666;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
}
.news_title_detail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0365ca;
}
.intro_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.line_news_detail{
	background-image:url(../images/point_news.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}


/*========================================*/
			/* Left menu */
/*========================================*/


ul,li{
	margin:0;
	padding:0;
	list-style:none;
}
#outerwrapper {
	width: 1135px;
	min-width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
}
#wrapper {
	width: 965px;
	margin: auto;
	overflow: show;
	position: relative;	
	text-align: left;	
}
#lpic {
	width: 500px;
	height: 222px;
	margin: 0;
	overflow: hidden;
	position: relative;
}
#lpic .ldivpic {
	float:left;
	width:230px;
	height: 94px;
	padding-left: 5px;
	padding-bottom: 15px;
	padding-right: 10px;
}
#lpic .rdivpic {
	float:left;
	width:230px;
	height: 94px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#lpic .pic {
	border-left:solid 1px #b12d54;
	border-top:solid 1px #b12d54;
	border-right:solid 1px #b12d54;
	border-bottom:solid 1px #b12d54;
}
#ihdshow {	
	width: 100%;
	margin: 0;	
	padding:0;
	height:32px;	
}
#ibdshow {
	
	width: 100%;
	height: auto;
	min-height:968px;
	margin: 0;	
	background-color:#ffffff;
}
#space20 {
	float: left;
	width: 20px;
	height: 40px;
}
#space40 {
	float: left;
	width: 40px;
}
#lblock {
	float: left; 
	width: 190px;	
	text-align: left;
}
#rblock{
	margin:auto;
	width:293px;
	text-align:left;
}
#fulltext {		
	margin:auto;	
	padding:10px;
}

#iftshow {
	width: 100%;
	margin: 0;
	overflow: hidden;
	position: relative;
}

/*Menu footer*/
#mfoo {
	height: 20px;
	width: 94%;
	float:center;
}
#mfoo UL {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mfoo LI {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 20px;
	overflow: hidden;
	background-image: url(../images/bt_mn.jpg);
	background-position: middle left;
	background-repeat: no-repeat;
	color: #fff;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 13px;
	font-size: 11px;
	font-weight: normal;
}
#mfoo .selectedli {
	color: #fff;
	margin-left: -2px;
	font-weight:bold;
}
#mfoo A {
	color: #fff;
	text-decoration: none;
}
#mfoo A:hover {
	color:#B12D54;
	text-decoration:none;
}
#mfoo .selectedli A {
	color: #fff;
}
/*Menu left*/
#mleft {
	height: auto;
	width: 350px;
	float:left;
}
#mleft #left{
	height: 20px;
	width: 20px;
	float:left;
}
#mleft #right{
	height: 20px;
	width: 20px;
	float:left;
}
#mleft #center{
	height: auto;
	width: 310px;
	float:left;
}
#mleft #center H1 {
	font-size: 18px;
	font-weight: normal;
	color:#B12D54;
	padding-left: 6px;
}
#mleft #center UL {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mleft #center LI {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 25px;
	width: 100%;
	overflow: hidden;
	background-image: url(../images/linemenu.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #000;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	font-weight: normal;
}
#mleft #center .selectedli {
	color: #B12D54;
	margin-left: -2px;
	font-weight:normal;
}
#mleft #center A {
	color: #000;
	text-decoration: none;
}
#mleft #center A:hover {
	color:#B12D54;
	text-decoration:none;
}
#mleft #center .selectedli A {
	color: #B12D54;
}
/*Sub menu*/
#msub {
	height: auto;
	width: 100%;
	float:center;
}
#msub UL {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#msub LI {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 25px;
	width: 100px;
	overflow: hidden;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	font-weight: normal;
}
#msub .first {
	width: 300px;
	font-size: 18px;
	font-weight: normal;
	color:#B12D54;
}
#msub .selectedli {
	color: #000080;
	margin-left: -2px;
	font-weight:bold;
}
#msub A {
	color: #000;
	text-decoration: none;
}
#msub A:hover {
	color:#B12D54;
	text-decoration:none;
}
#msub .selectedli A {
	color: #000080;
}

#contact {
	height: auto;
	width: 100%;
	float:center;
	padding-top: 10px;
	font-size: 14px;
	color:#333;
}
#contact H1{
	font-size: 18px;
	font-weight: normal;
	color:#8B8B8B;
	padding-left: 6px;
}
#contact .note{
	color:#333;
}
#contact H5{
	font-size: 13px;
	font-weight: normal;
	color:#000000;
	padding-left: 1px;
	line-height: 22px;
	text-align:justify;
}
#contact span{
	font-size: 13px;
	color:#000080;
	padding-left: 6px;
}
#contact p{
	font-size: 12px;
	color:#333;
	padding-left: 6px;
}
#contact input{
	border: #999999 solid 1px;
	height:18px;
	color:#333333;
	font-size:12px;
}
#contact input.button{
	border: #999999 solid 1px;
	background-color:#DEDEDE;
	height:22px;
	color:#333333;
	font-size:12px;
}		
#contact textarea{
	border: #999999 solid 1px;
	color:#333333;
	font-size:12px;
}
#contact UL {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#contact LI {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 25px;
	width: 100%;
	overflow: hidden;
	color: #000080;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 14px;
	font-weight: normal;
}
#contact A {
	color: #000080;
	text-decoration: none;
}
#contact A:hover {
	color:#B12D54;
	text-decoration:none;
}
#contact .selectedli A {
	color: #000000;
}
#seepoint {
	border: 1px #c0c0c0 solid;
}
#mail {
	height: auto;
	width: 350px;
	float:center;
	text-align: left;
}
#mail P{
	height: 80px;
	width: 100%;
	text-align:center;
	padding-top: 10px;
	font-size: 14px;
	color:#ffffff;
	background-color:#b82750; 
}
#mail INPUT {
	border:#ffffff 1px solid; 
	background-color:#b82750; 
	color:#ffffff; 
	font-family:Tahoma; 
	font-size:12px;
	width:200px;
}
/*
#news {
	height: auto;
	width: 350px;
	float:left;
}*/
#news #left{
	height: 20px;
	width: 20px;
	float:left;
}
#news #right{
	height: 20px;
	width: 20px;
	float:left;
}
#news #center{
	height: auto;
	width: 310px;
	float:left;
}
#news #center P{
	height: auto;
	width: 100%;
	padding-top: 10px;
	font-size: 12px;
	line-height: 20px;
}
#news #center H1{
	font-size: 18px;
	font-weight: normal;
	color:#B12D54;
	padding-left: 1px;
}
#news #center UL {
	list-style-type: none;
	margin: 0;
	padding-left: 20;
}
#news #center LI {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 25px;
	width: 100%;
	overflow: hidden;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	font-weight: normal;
}
#poll {
	height: auto;
	width: 350px;
	float:left;
}
#poll #left{
	height: 20px;
	width: 20px;
	float:left;
}
#news #right{
	height: 20px;
	width: 20px;
	float:left;
}
#poll #center{
	height: auto;
	width: 310px;
	float:left;
}
#poll #center p{
	height: auto;
	width: 310px;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 12px;
	line-height: 20px;
}
#poll #center H1{
	font-size: 18px;
	font-weight: normal;
	color:#B12D54;
	padding-left: 1px;
}
#poll #center UL {
	list-style-type: none;
	margin: 0;
	padding-left: 20;
}
#poll #center LI {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 25px;
	width: 140px;
	overflow: hidden;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	font-weight: normal;
}
.bltitle {color:#b12d54;font-size:18px;font-weight:normal;font-family:Tahoma;}
.infopubtxt{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style:italic; 
	background-image:url(../images/blt_infopub.gif); 
	background-repeat:no-repeat; 
	background-position:4px left; 
	line-height:18px; 
	padding-left:15px;
}
.txtSearch{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	width:150px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#9c9b9b;
	padding-left:5px;
}
a.btn_search:link,a.btn_search:visited{
	background-image:url(../images/btn_search.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#999999;	
	height:20px;
	line-height:20px;
	display:block;
	text-align:left;	
	padding-left:20px;
	font-size:11px;
}
a.btn_search:hover{
	color:#01a5ed;
}
.mainmenu{
	background-color:#01a5ed;	
	height:30px;
	border-bottom:2px solid #036596;	
	line-height:25px;
}
.mainmenu_block{
	width:965px;
	margin:auto;
}
a.mainlevel:link, a.mainlevel:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
	/*line-height:25px;*/
	border-right:1px solid #ffffff;
}
a.mainlevel:hover{
	font-weight:bold;
	text-decoration:none;
}
a.mainlevel#activemenu{
	font-weight:bold;
	text-decoration:none;
}
.about_title{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	color:#919191; 
	font-weight:bold;
	font-size:18px;
	line-height:50px;
	text-align:left;
}
a.link_cat:link,a.link_cat:visited{
	text-transform:uppercase;
	color:#00aced;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.link_cat:hover{
	color:#000000;
}
a.link_special_news:link,a.link_special_news:visited{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
a.link_special_news:hover{
	color:#00aced;
}
.td_more{	
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	background-position:center;
}
a.link_more:link, a.link_more:visited{
	color:#959595;
	font-size:11px;	
}
a.link_more:hover{
	color:#00aced;
	text-decoration:none;
}
a.link_infolist:link, a.link_infolist:visited{
	color:#000000;
	font-size:12px;
}
a.link_infolist:hover{
	color:#00aced;	
}
.bg_counter{
	background-image:url(../images/bg_counter.gif);
	background-repeat:no-repeat;
	width:112px;
	height:43px;
	text-transform:uppercase;
	font-weight:bold;
	color:#b6b6b6;
	line-height:25px;
	text-align:center;
}
.counter_number{
	color:#000000;
	font-size:12px;
	letter-spacing:6px;
	text-align:center;
	width:112px;
}
a.smenuactive:link, a.smenuactive:visited{	
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg_smenu_active.gif);
	background-repeat:no-repeat;
	width:195px;
	padding-left:20px;
	height:30px;
	color:#868686;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
a.smenuactive:hover{	
	color:#ff0000;
}
a.smenulink:link, a.smenulink:visited{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg_smenu.gif);
	background-repeat:no-repeat;
	width:210px;
	height:30px;
	padding-left:5px;
	color:#868686;
	text-decoration:none;
	line-height:20px;
}
a.smenulink:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg_smenu_active.gif);
	background-repeat:no-repeat;
	width:195px;
	padding-left:20px;
	height:30px;
	color:#868686;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
ul.smenu_block{
	margin:auto;
	width:215px;
	margin-top:20px;
	margin-bottom:20px;
	
}
