/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	background: url(images/body_bg.gif) repeat-x #E8F0F5;
	font-family: Arial, Helvetica, sans-serif;
}

*
{
	margin: 0;
	padding: 0;
}

#main
{
	width: 949px;
	padding: 0;
	margin: 10px auto;
}

.Top
{
	float: left;
	width: 949px;
	height: 79px;
	border-bottom: 6px solid #43B1FE;
}

.leftbg
{
	float: left;
	width: 5px;
	background: url(images/top_head_left.gif) no-repeat left top;
	height: 79px;
}

.medbg
{
	float: left;
	width: 939px;
	background: url(images/top_head_bg.gif) repeat-x;
	height: 79px;
}

.medbg_img
{
	float: left;
	width: 390px;
	background: url(images/cms.gif) no-repeat;
	height: 35px;
}


.rightbg
{
	float: right;
	width: 5px;
	background: url(images/top_head_right.gif) no-repeat right top;
	height: 79px;
}
#head .medbg_1_but
{
	float: left;
	background: url(images/1_but.gif) no-repeat left top;
	width: 55px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}
#head .medbg_2_but
{
	float: left;
	background: url(images/2_but.gif) no-repeat left top;
	width: 85px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}
#head .medbg_3_but
{
	float: left;
	background: url(images/3_but.gif) no-repeat left top;
	width: 48px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}
#head .medbg_4_but
{
	float: left;
	background: url(images/4_but.gif) no-repeat left top;
	width: 68px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}
#head .medbg_5_but
{
	float: left;
	background: url(images/5_but.gif) no-repeat left top;
	width: 67px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}
#head .medbg_6_but
{
	float: left;
	background: url(images/6_but.gif) no-repeat left top;
	width: 58px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}
#head .medbg_7_but
{
	float: left;
	background: url(images/7_but.gif) no-repeat left top;
	width: 58px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}
#head .medbg_8_but
{
	float: left;
	background: url(images/8_but.gif) no-repeat left top;
	width: 87px;
	height: 32px;
	padding-right: 1px;
	margin-top: 10px;
}





#container
{
	width: 923px;
	background: #fff;
	padding: 10px 10px 10px 10px;
}

.container_left
{
	background: #fff;
}

.box
{
	float: left;
/*	margin-bottom: 13px;*/

}

.centersearch
{
	float: left;
	width: 198px;
}

.leftbox
{
	float: left;
	width: 8px;
	background: url(images/left_head_box.gif) no-repeat left top;
	height: 31px;
}

.bgbox
{
	float: left;
	width: 198px;
	background: url(images/bg_head_box.gif) repeat-x;
	height: 31px;
}

.rightbox
{
	float: left;
	width: 8px;
	background: url(images/right_head_box.gif) no-repeat left top;
	height: 31px;
}







.box .title
{
	float: left;
	width: 198px;
	height: 33px;
	background: url(images/box_title.gif) no-repeat top left;
}

.box .title h3
{
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px 0px 0px 15px;
}

.box .link-box
{
	margin: 0px;
	background: #E5F4FF;
	border-left: 1px solid #8DD0FF;
	border-right: 1px solid #8DD0FF;
	float: left;
	padding: 0px 8px;
	width: 185px;
	font-size: 11px;
}

.box .link-box ul
{
	margin: 0;
	padding: 0;
}

.box .link-box ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(images/left_link_bot_bg.gif) no-repeat bottom;
	padding: 7px 0px;
}

.box .link-box ul li a
{
	background: url(images/left_link_arrow.gif) no-repeat 0px 3px;
	color: #045C96;
	padding-left: 18px;
	text-decoration: none;
}

.box .link-box ul li a.active, .box .link-box ul li a.active:hover, .box .link-box ul li a:hover
{
	text-decoration: none;
	color: #000;
}


.box .botbg
{
	float: left;
	background: url(images/box_bot_bg.gif) no-repeat top;
	width: 198px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 0;
}

.leftbox
{
	float: left;
	width: 8px;
	background: url(images/left_head_box.gif) no-repeat left top;
	height: 31px;
}

.bgbox
{
	float: left;
	width: 198px;
	background: url(images/bg_head_box.gif) repeat-x;
	height: 31px;
}

.rightbox
{
	float: left;
	width: 8px;
	background: url(images/right_head_box.gif) no-repeat left top;
	height: 31px;
}

.left_bot
{
	float: left;
	width: 11px;
	background: url(images/left_bottom_box.gif) no-repeat left top;
	height: 225px;
}

.bg_bot
{
	float: left;
	width: 192px;
	background: url(images/bg_bottom_box.gif) repeat-x;
	height: auto;
}

.right_bot
{
	float: left;
	width: 11px;
	background: url(images/right_bottom_box.gif) no-repeat left top;
	height: 225px;
}




.tl-left
{
	float: left;
}
.tl-right
{
	float: right;
	width: 48%;
	text-align: left;
}

#container_right
{
	float: right;
	width: 709px;
	background: #fff;
	margin-top: 0px;
}

#container_right .image
{
	float: left;
	width: 709px; /*background: url(images/image-01.gif) no-repeat right top;*/
	/*height: 187px;*/
	padding: 0px;
	background-repeat:no-repeat;

	margin-bottom: 13px;
}

#container_right .box
{
/*	float: left;
	margin-bottom: 13px;
	width: 198px;
	margin-right: 0px;*/
}

#container_right .box .title
{
	float: left;
	width: 198px;
	height: 33px;
	background: url(images/box_title.gif) no-repeat top left;
}

#container_right .box. title h3
{
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px 0px 0px 15px;
}

#container_right .box .link-box
{
	margin: 0px;
	background: #E5F4FF;
	border-left: 1px solid #8DD0FF;
	border-right: 1px solid #8DD0FF;
	float: right;
	padding: 0px 8px;
	width: 185px;
	font-size: 11px;
}

#container_right .box .botbg
{
	float: left;
	background: url(images/box_bot_bg.gif) no-repeat top;
	width: 198px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 0;
}

#container_right .leftbox
{
	float: left;
	width: 8px;
	background: url(images/left_head_box.gif) no-repeat left top;
	height: 31px;
}

#container_right .bgbox
{
	float: left;
	width: 198px;
	background: url(images/bg_head_box.gif) repeat-x;
	height: 31px;
}



#container_right .left_bot
{
	float: left;
	width: 11px;
	background: url(images/left_bottom_box.gif) no-repeat left top;
	height: 225px;
}

#container_right .bg_bot
{
	float: left;
	width: 192px;
	background: url(images/bg_bottom_box.gif) repeat-x;
	height: auto;
}

#container_right .right_bot
{
	float: left;
	width: 11px;
	background: url(images/right_bottom_box.gif) no-repeat left top;
	height: 225px;
}




/*#container_right .box_main
{
	float: left;
	margin-bottom: 13px;
}*/

#container_right .box_mainbigtitle
{
	float: left;
	width: 498px;
	height: 33px;
	background: url(images/box_bigtitle.gif) no-repeat top left;
}
#container_right .box_mainbigcont
{
	margin: 0px;
	background: #E5F4FF;
	border-left: 1px solid #8DD0FF;
	border-right: 1px solid #8DD0FF;
/*	float: left;*/
	padding: 10px 6px;
	font-size: 11px;

}


#container_right .image1
{
	float: left;
	width: 81px;
	height: 71px;
	padding: 5px 15px 5px 0px;
	text-align: center;
}

#container_right .fl-left
{
	float: left;
	width: 48%;
	text-align: left;
}
#container_right .fl-right
{
	float: right;
	width: 48%;
	text-align: left;
}


#container_right .box_right
{
	/*float: right;
	margin-bottom: 0px;
	width: 198px;
	margin-right: 0px;*/
}

.arrow
{
	float: left;
	width: 3px;
	background: url(images/arrow-01.gif) no-repeat right top;
	height: 5px;
	padding: 0px;
	margin-top: 9px;
}








#container_right .rightbox
{
	float: right;
	margin-bottom: 13px;
	width: 198px;
}

#container_right .rightbox .righttitle
{
	float: right;
	width: 198px;
	height: 33px;
	background: url(images/box_title.gif) no-repeat top right;
}

#container_right .rightbox .rightlink-box
{
	margin: 0px;
	background: #E5F4FF;
	border-left: 1px solid #8DD0FF;
	border-right: 1px solid #8DD0FF;
	float: left;
	padding: 0px 8px;
	width: 180px;
	font-size: 11px;
}


#container_right .rightbox .rightbotbg
{
	float: right;
	background: url(images/box_bot_bg.gif) no-repeat top;
	width: 198px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 0;
}


#container_right .box .rightlink-box ul
{
	margin: 0;
	padding: 0;
}

#container_right .box .rightlink-box ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(images/left_link_bot_bg.gif) no-repeat bottom;
	padding: 7px 0px;
}

#container_right .box .rightlink-box ul li a
{
	background: url(images/sercal.gif) no-repeat 0px 3px;
	color: #045C96;
	padding-left: 18px;
	text-decoration: none;
}

#container_right .box .rightlink-box ul li a.active, #container_right .box .rightlink-box ul li a.active:hover, #container_right .box .rightlink-box ul li a:hover
{
	text-decoration: none;
	color: #000;
}





#container_right .sm_rightbox
{
	float: right;
	margin-bottom: 13px;
	width: 198px;
	height: 100px;
	margin-top: 380px;
}

#container_right .sm_rightbox .righttitle
{
	float: right;
	width: 198px;
	height: 33px;
	background: url(images/box_title.gif) no-repeat top right;
}

#container_right .sm_rightbox .rightlink-box
{
	margin: 0px;
	background: #E5F4FF;
	border-left: 1px solid #8DD0FF;
	border-right: 1px solid #8DD0FF;
	float: right;
	padding: 0px 8px;
	width: 180px;
	font-size: 11px;
}


#container_right .sm_rightbox .rightbotbg
{
	float: right;
	background: url(images/box_bot_bg.gif) no-repeat top;
	width: 198px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 0;
}





.white-link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif, Tahoma;
	line-height: 18px;
}
.white-link:hover
{
	text-decoration: underline;
}

.white-link-break
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 10px;
}






.white-link_but
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif, Tahoma;
	line-height: 18px;
}
.white-link_but:hover
{
	text-decoration: none;
}

.white-link_but-break
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	padding: 0px 10px;
}



.blue-link_
{
	color: #0099FF;
	text-decoration: underline;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif, Tahoma;
	line-height: 20px;
	margin-left: 5px;
}
.blue-link_:hover
{
	text-decoration: none;
}

.blue-link_-break
{
	color: #0099FF;
	text-decoration: underline;
	font-size: 11px;
	padding: 0px 10px;
}









.footer
{
	float: left;
	width: 949px;
	height: 61px;
	margin-bottom: 10px;
}

.leftbg1
{
	float: left;
	width: 5px;
	background: url(images/bg_bot_left.gif) no-repeat left top;
	height: 60px;
}

.medbg1
{
	float: left;
	width: 939px;
	background: url(images/bg_bottom.gif) repeat-x;
	height: 60px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	padding-top: 14px;
}

.medbg1 a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif, Tahoma;
	line-height: 18px;
}
.medbg1 a:hover
{
	text-decoration: underline;
}



.rightbg1
{
	float: right;
	width: 5px;
	background: url(images/bg_bot_right.gif) no-repeat right top;
	height: 60px;
}

.arial
{
	font: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 9px;
}
.whitetext
{
	font: "Tahoma" ,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
.list
{
	list-style: circle;
}
.news
{
	font: "Tahoma" , Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #996600;
}
.gray
{
	font: "Tahoma" , Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
h3
{
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px 0px 0px 15px;
	text-align: left;
}
.bold
{
	font: "Tahoma" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 10pt;
	padding: 7px 0px;
}
.black
{
	margin: 0px;
	font-size: 11px;
	font: "Tahoma" , Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #3B3838;
	line-height: 12pt;
	padding: 0px 0px 0px 0px;
}

.blue
{
	font: "Tahoma" , Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #045C96;
}
.black1
{
	margin: 0px;
	font-size: 11px;
	font: "Tahoma" , Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #3B3838;
	line-height: 16pt;
}
#blog_input.form-checkbox
{
	border: double;
}

.logo-01
{
	float: left;
	margin-top: 7px;
	padding-left: 0px;
}

.top-menu
{
	width: 100%;
	float: right;
	margin-top: 5px;
}

.aerobuttonmenu
{
	
	width: auto;
}

* html .aerobuttonmenu
{
	width: 100%;
}

.aerobuttonmenu a.aero
{
	background: transparent url(    'images/left.gif' ) no-repeat top left;
	display: block;
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	height: 32px;
	padding-left: 9px;
	text-decoration: none;
	margin-right: 4px;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active
{
	color: #FFF;
}

 .aerobuttonmenu a.aero span.down
{
	background: transparent url(images/right.gif) no-repeat top right;
	display: block;
	padding: 7px 13px 7px 4px;
}

 .aerobuttonmenu a.aero:hover 
{
	background: transparent url(images/left-on.gif) no-repeat top left;
}
 .aerobuttonmenu a.aero:hover span.down
{
	color: #FFF;
	background: transparent url(images/right-on.gif) no-repeat top right;
	text-decoration: none;
	color: #FEE666;
}

.search-main-box
{
	padding: 0px 0px;
}

.search-left-part
{
	width: 30px;
	float: left;
	padding-top: 1px;
}
.searchleft
{
	background: transparent url(images/search-left-img.gif) no-repeat;
	height: 24px;
}
.search-middle
{
	width: 108px;
	float: left;
	padding-top: 1px;
	padding-top: 0px;
}
.textfield
{
	background: url(images/search-middle-img.gif) repeat-x;
	height: 24px;
	font-size: 10px;
	color: #666666;
	border: none;
	padding: 3px 0px 3px 6px;
}
.search-right-part
{
	width: 29px;
	float: left;
	padding-top: 1px;
}

.textfield-01
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 6px 0px 2px 3px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-left: 1px solid #888;
}
.searchbutton
{
	background: transparent url(images/search-right-img.gif) no-repeat;
	height: 24px;
	cursor:pointer;
}




.audio
{
	background: transparent url(images/audio.png) no-repeat right top;
	height: 38px;
	width: 38px;
}
.playaudio
{
	background: transparent url(images/AudioPlay.png) no-repeat right top;
	height: 38px;
	width: 38px;
}
.downloadaudio
{
	background: transparent url(images/download.png) no-repeat right top;
	height: 38px;
	width: 38px;
}



.divMenuContent
{
	visibility: hidden;
	display: none;
}
.modalPopup
{
	padding: 0px;
	background-color: white;
	border: Gray 1px solid;
	z-index: 20 !important;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.7;
	z-index: 10 !important;
}

