/*
Auther:Muhammad Neamul Mowla pinju
title:ZM
date:14-04-2010
*/
body{
	font-family:Arial, Helvetica, sans-serif;
	background:#2e2e2e;
	font-size:12px;
	color:#666666;
	
}
*{
	margin:0;
	padding:0;
}

input,
img{
	border:none;
}
ul,li{
	list-style:none;
}

a{
	text-decoration:none;
	color:#666;
}

#bodywrap{
	background:#fff url(../img/bodywrap_bg.jpg) repeat-x top;
	display:block;
}



#wrap{
	width:976px;
	background:url(../img/wrap_btm.jpg) no-repeat center bottom;
	margin:0 auto;
	padding-bottom:54px;
}

#headertop{
	width:976px;
	height:36px;
	padding-bottom:7px;
	overflow:hidden;
}

#languagebox{
	height:36px;
	float:left;
	background:url(../img/languagebox_bg.jpg) repeat-x;
	overflow:hidden;
}

#languagebox li{
	width:50px;
	height:36px;
	display:block;
	background:url(../img/languageboxli_bg.jpg) repeat-y right;
	float:left;
	padding-right:2px;
}

#languagebox .bgnone{
	background:none;
}

#languagebox li a{
	display:block;
	width:50px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#0099cc;
	font-weight:bold;
}


#languagebox li a:hover{
	background:url(../img/languagebox_bg_h.jpg) repeat-x;
	color:#fff;
}
#languagebox li #lang_sl{
	background:url(../img/languagebox_bg_h.jpg) repeat-x;
	color:#fff;
}

#iconbox{
	height:36px;
	float:right;
	background:url(../img/languagebox_bg.jpg) repeat-x;
	overflow:hidden;
}
#iconbox li{
	width:50px;
	height:36px;
	display:block;
	background:url(../img/languageboxli_bg.jpg) repeat-y right;
	float:left;
	padding-right:2px;
}

#iconbox .bgnone{
	background:none;
}

#iconbox li a{
	display:block;
	width:50px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#0099cc;
	font-weight:bold;
}


#iconbox li a:hover{
	background:url(../img/languagebox_bg_h.jpg) repeat-x;
	color:#fff;
}


#iconbox li #icon_sl{
	background:url(../img/languagebox_bg_h.jpg) repeat-x;
	color:#fff;
}

#headerbottom{
	width:976px;
	height:145px;
	background:url(../img/headerbottom_bg.png) no-repeat right top;
}

/*==============main=============================*/

#main{
	width:971px;
	margin-top:20px;
	background:url(../img/mainbg.jpg) repeat-y;
	padding-right:5px;	
	overflow:hidden;	
}

#mainleft{
	width:211px;
	float:left;
	background:url(../img/menu_bg.jpg) repeat-y;
}

#mainleft h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:18px;
	height:36px;
	width:200px;
	line-height:36px;
	font-weight:normal;
	padding-left:11px;
}
#menuleft{
	width:211px;
}

#menuleft h2{
	background:url(../img/hdr2_menu.jpg) no-repeat;
}

.leftlistbox{
	width:209px;
	padding:0 1px;	
}

.leftlistbox .mainlist{
	width:209px;
	color:#666666;
	display:block;
	border-bottom:1px solid #b6b6b6;	
}
.leftlistbox .mainlist span{
	width:193px;
	padding:10px 0 10px 16px;
	display:block;	
}

.leftlistbox .mainlist:hover{
	background:#f1f1f1 url(../img/mainlist_top.jpg) repeat-x top;
	border-bottom:1px solid #b6b6b6;	
}
.leftlistbox .mainlist:hover span{
	background:url(../img/mainlist_btm.jpg) repeat-x bottom;
	color:#333333;	
}

.leftlistbox .listsl{
	background:#f1f1f1 url(../img/mainlist_top.jpg) repeat-x top;
	border-bottom:1px solid #b6b6b6;	
}
.leftlistbox .listsl span{
	background:url(../img/mainlist_btm.jpg) repeat-x bottom;
	color:#333333;	
}
.leftlistbox .sublistbox{
	width:209px;
	display:block;
	color:#666666;
	font-size:12px;
}

.leftlistbox .sublist{
	width:185px;
	padding:10px 0 10px 24px;
	display:block;
	color:#666666;
	border-bottom:1px solid #b6b6b6;
}
.leftlistbox .sublist:hover{
	color:#0099cc;	
}

.leftlistbox .sublistbox .subactive {
	color:#0099cc;
	width:185px;
	padding:10px 0 10px 24px;
	display:block;
}

.leftlistbox .sublist_sl{
	color:#333333;
	border-bottom:1px solid #b6b6b6;
}
.leftlistbox .sublistsub{
	width:177px;
	padding:10px 0 10px 32px;
	border-bottom:1px solid #b6b6b6;
	display:block;
	color:#666666;
}

.leftlistbox .sublistsub:hover{
	color:#0099cc;	
}

/*
.accordion .active {
	width:193px;
	height:33px;
	padding:0 0 0 16px;
	line-height:33px;
	background:url(../img/list_sl.jpg) repeat-x;
	color:#000;
	display:block;	
}

.accordion .mainlist:hover{
	color:#000;
	background:url(../img/list_sl.jpg) repeat-x;
}


.accordion .sublistbox{
	width:209px;
	display:block;
	color:#666666;
	font-size:12px;
}


.accordion .subsublistbox{
	width:209px;
	display:block;
	color:#666666;
	font-size:12px;
}


.accordion .sublist{
	width:185px;
	height:33px;
	padding:0 0 0 24px;
	background:url(../img/list_bdr.jpg) repeat-x top;
	line-height:33px;
	display:block;
	color:#666666;
}
.accordion .sublist:hover{
	color:#0099cc;	
}

.accordion .sublistbox .subactive {
	color:#0099cc;
	width:185px;
	height:33px;
	padding:0 0 0 24px;
	background:url(../img/list_bdr.jpg) repeat-x top;
	line-height:33px;
	display:block;
}

.accordion .sublist_sl{
	color:#333333;
	background:url(../img/list_sl.jpg) repeat-x;
}
.accordion .sublistsub{
	width:177px;
	height:33px;
	padding:0 0 0 32px;
	background:url(../img/list_bdr.jpg) repeat-x top;
	line-height:33px;
	display:block;
	color:#666666;
}

.accordion .sublistsub:hover{
	color:#0099cc;	
}
*/

#notice{
	background:url(../img/notice_bg.jpg) repeat-y;
	width:211px;
	overflow:hidden;		
}

#notice h2{
	float:left;
	background:url(../img/hdr2_notice.jpg) no-repeat;	
}

#notice h3{
	font-size:16px;
	font-weight:bold;
	display:block;	
}



#notice p{
	display:block;
	font-size:12px;
	padding-bottom:5px;	
}


#notice ul{
	width:209px;
	float:left;
	padding:20px 1px;
}

#notice ul li{
	width:183px;
	padding:0 13px 0 13px;
}

#notice ul li .date{
	background:url(../img/date_bg.png) no-repeat;
	width:91px;
	line-height:28px;
	height:28px;
	display:block;
	padding-left:8px;
	font-weight:bold;
	color:#fff;
	margin-bottom:15px;	
}

#notice .more{
	background:url(../img/more_bg.png) no-repeat;
	width:40px;
	line-height:24px;
	text-decoration:underline;
	height:24px;
	color:#fff;
	font-size:10px;
	float:right;
	display:block;
	padding-left:24px;
}

#notice .more:hover{
	background:url(../img/more_bg_h.png) no-repeat;
}	
#institution{
	width:211px;
	border-bottom:1px solid #b6b6b6;
	overflow:hidden;	
}

#institution h2{
	float:left;
	background:url(../img/hdr2_list.jpg) no-repeat;
}


#institution ul{
	width:183px;
	float:left;
	padding:20px 14px;
}


#institution ul li{
	background:url(../img/blt.jpg) no-repeat left 4px;
	padding-left:10px;
	display:block;
	width:173px;
	display:block;
}


#institution ul li a{
	display:block;
	padding-bottom:10px;
}
#institution ul li a:hover{
	text-decoration:underline;
}

#institution .more{
	background:url(../img/more_bg.png) no-repeat;
	width:40px;
	line-height:24px;
	text-decoration:underline;
	height:24px;
	color:#fff;
	font-size:10px;
	float:right;
	display:block;
	padding-left:24px;
}


#institution .more:hover{
	background:url(../img/more_bg_h.png) no-repeat;
}
/*===================mainleft==========================*/
#mainright{
	width:760px;	
	float:left;
	overflow:hidden;
}
/*===================mainright_left==========================*/
#mainright #mainright_left{
	width:529px;
	float:left;
	padding:0 9px 1px 11px;
}


#midnav{
	width:529px;
	height:33px;
	border-top:1px solid #ccc;
	background:url(../img/midnav_bg.jpg) repeat-x bottom;
}

#midnav p{
	padding-left:21px;
	background:url(../img/homeicon2.jpg) no-repeat left;
	height:33px;
	display:block;
	overflow:hidden;
}
#midnav p span{
	float:left;
	height:33px;
	font-size:12px;
	line-height:33px;
	display:block;
}
#midnav p a{
	font-size:12px;
	font-weight:normal;
	color:#666;
	float:left;
	display:block;
	line-height:33px;
	height:33px;
	padding:0 3px;
}

#midnav p a:hover{
	color:#0099cc;
	background:url(../img/midnavhover_bg.jpg) no-repeat bottom;
}

#midnav p #midnav_sl{
	color:#0099cc;
	background:url(../img/midnavhover_bg.jpg) no-repeat bottom;
}
/*===========endmidnav======================================*/

#mainright_left h2{
	font-size:24px;
	color:#0099cc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:20px 0 16px 0;
}

.midtext{
	width:529px;
	display:block;
}

.midtext_bg{
	background:url(../img/underline.jpg) repeat-x bottom;
	overflow:hidden;
}

.midtext_bg .more{
	background:url(../img/more_bg.png) no-repeat;
	width:40px;
	line-height:24px;
	text-decoration:underline;
	height:24px;
	color:#fff;
	font-size:10px;
	float:right;
	display:block;
	padding-left:24px;
}


.midtext_bg .more:hover{
	background:url(../img/more_bg_h.png) no-repeat;
}

.midtext p{
	font-size:12px;
	color:#666;
	font-weight:normal;
	padding-bottom:15px;
}


.pageingbox{
	width:529px;
	height:20px;
	background:url(../img/pageinboxp_bg.jpg) repeat-x bottom;
	overflow:hidden;
}

.pageingbox p{
	display:block;
	float:right;
	overflow:hidden;
}

.pageingbox p a{
	display:block;
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#0099cc;
	padding:0 8px 6px 10px;
	text-align:center;
}

.pageingbox p a:hover{
	background:url(../img/pageinboxhover_bg.jpg) no-repeat bottom;
}

.pageingbox p .pageingbox_sl{
	background:url(../img/pageinboxhover_bg.jpg) no-repeat bottom;
}


#cellsbox{
	width:517px;
	padding:18px 6px;
}

#cellsbox li{
	display:block;
	overflow:hidden;
	padding-bottom:17px;
}

#cellsbox li a img{
/*
	width:69px;
	height:66px;
	float:left;
*/
	padding:3px;
	border:1px solid #cccccc;
}

#cellsbox li .cellinfo{
	width:420px;
	float:right;
	padding-top:4px;
}

#cellsbox li .cellinfo h3{
	font-size:12px;
	color:#ff9900;
}

#cellsbox li .cellinfo span{
	font-size:12px;
	font-weight:bold;
	color:#0099cc;
}

#cellsbox li .cellinfo p{
	font-size:12px;
	font-weight:normal;
	color:#666;
}

#cellsbox li .cellinfo p a:hover{
	text-decoration:underline;
}

#mainright_left .textcellsbox{
	width:529px;
	padding-bottom:1px;
	background:#666666;
	overflow:hidden;
	background:url(../img/underline.jpg) repeat-x bottom;	
}

#mainright_left .textcellsbox h2{
	font-size:18px;
	float:left;
	color:#333;
}

#mainright_left .textcellsbox .hdrchange{
	font-size:24px;
	float:left;
	color:#0099cc;
}
#mainright_left .textcellsbox ul{
	float:left;
}

#mainright_left .textcellsbox .more{
	background:url(../img/more_bg.png) no-repeat;
	width:40px;
	line-height:24px;
	text-decoration:underline;
	height:24px;
	color:#fff;
	font-size:10px;
	float:right;
	display:block;
	padding-left:24px;
}


#mainright_left .textcellsbox .more:hover{
	background:url(../img/more_bg_h.png) no-repeat;
}

#homeform{
	width:529px;
	overflow:hidden;
	background:url(../img/underline.jpg) repeat-y center;
}


#homeform dd{
	width:254px;
	float:left;
	padding-left:10px;
}


#homeform dd h2{
	font-size:16px;
	display:block;
}

#homeform dd ul{
	width:254px;
} 

#homeform dd ul li{
	display:block;
	width:254px;
	padding-bottom:10px;
	overflow:hidden;
}

#homeform dd ul li label{
	display:block;
	width:254px;
	line-height:19px;
	float:left;
}



#homeform dd ul li .txtbox2{
	width:222px;
	height:29px;
	float:left;
	background:url(../img/txtbox_bg.jpg) repeat-x;
	display:block;
	border:1px solid #999999;
}



#homeform dd ul li p{
	width:170px;
	display:block;
	float:left;
}


#homeform dd ul li p span{
	width:170px;
	padding-bottom:4px;
	overflow:hidden;
	display:block;
}


#homeform dd ul li p span input{
	width:15px;
	height:15px;
	float:left;
	margin-right:4px;
	display:block;
}


#homeform dd ul li p span label{
	width:120px;
	padding-left:10px;
}

#homeform dd ul li .txtbox4{
	width:177px;
	height:29px;
	float:left;
	background:url(../img/txtbox_bg.jpg) repeat-x;
	display:block;
	border:1px solid #999999;
}


#homeform dd ul li .btn3{
	height:31px;
	width:31px;
	display:block;
	float:left;
	margin-left:22px;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	line-height:31px;
	background:url(../img/btn3.jpg) no-repeat;
}

#homeform dd ul li .margintop{
	margin-top:10px;
}




/*=============startdocuments=========================================*/

#documentsbox{
	width:529px;
}

#documentsbox .docinfo{
	width:529px;
	padding-bottom:15px;
}

#documentsbox .docinfo li{
	display:block;
	overflow:hidden;
	background:url(../img/docinfo_li_bg.jpg) repeat-x bottom;
	padding:10px 0;
}

#documentsbox .docinfo li a span{
	font-size:12px;
	width:350px;
	display:block;
	font-weight:normal;
	color:#666;
	float:left;
	display:block;
}

#documentsbox .docinfo li a:hover span{
	text-decoration:underline;
}

#documentsbox .docinfo li a img{
	width:23px;
	height:22px;
	float:right;
}

#documentsbox .docinfo li a b{
	font-size:12px;
	font-weight:normal;
	color:#0099cc;
	float:right;
	padding-right:8px;
	display:block;
}


/*================catelogbox======================*/
#catelogbox{
	width:529px;
	overflow:hidden;	
}

#catelogbox .listed{
	width:529px;
	display:block;
	text-align:right;
	background:url(../img/underline.jpg) repeat-x bottom;
	padding-bottom:4px;
}

#catelogbox .listed b{
	color:#0099cc;
}

#catelogbox ul{
	width:529px;
	padding:15px 0;
}


#catelogbox ul li{
	width:264px;
	float:left;
	padding-bottom:10px;
	overflow:hidden;
}


#catelogbox ul li img{
	width:38px;
	height:31px;
	float:left;
}


#catelogbox ul li p{
	width:210px;
	padding-left:10px;
	display:block;
	float:left;
}
#catelogbox ul li p span{
	color:#ff9900;
	font-weight:bold;
	display:block;
}
#catelogbox ul li p a{
	text-decoration:underline;
	color:#666666;
}

#catelogbox ul li p .listedmore{
	color:#0099cc;
}

#cateloginfobox{
	width:529px;
	padding-bottom:20px;

}

#cateloginfobox dd{
	width:529px;
	padding:15px 0;
	overflow:hidden;
	background:url(../img/underline_2.jpg) repeat-x bottom;
}


#cateloginfobox dd .catimg{
	width:78px;
	height:78px;
	display:block;
	float:left;
}


#cateloginfobox dd .catimg img{
/*
	width:70px;
	height:70px;
*/
	padding:3px;
	border:1px solid #ccc;
}


#cateloginfobox dd .catinfo{
	width:430px;
	float:right;
}

#cateloginfobox dd .catinfo h3{
	font-size:14px;
	width:430px;
	padding-bottom:5px;
}

#cateloginfobox dd .catinfo a{
	color:#0099cc;
}

#cateloginfobox dd .catinfo a:hover{
	text-decoration:underline;
}


#cateloginfobox dd .catinfo p{
	display:block;
	padding-bottom:10px;
}


#cateloginfobox dd .catinfo ul{
	display:block;
	width:430px;
	padding-bottom:10px;
}


#cateloginfobox dd .catinfo ul li{
	display:block;
	width:430px;
	overflow:hidden;
}


#cateloginfobox dd .catinfo ul li b{
	display:block;
	width:70px;
	float:left;
	font-weight:bold;
	color:#ff9933;
}


#cateloginfobox dd .catinfo ul li span{
	display:block;
	width:300px;
	float:left;
}



#cateloginfobox dd .catinfo ul li span a:hover{
	text-decoration:underline;
}


/*=========================startcontact======================*/
#mainright_left .cnthdr{
	background:url(../img/underline.jpg) repeat-x bottom;
}

#contacbox{
	width:529px;
}

#contacbox h3{
	font-size:14px;
	font-weight:bold;
	color:#ff9900;
	padding:10px 0px;
	border-bottom:1px solid #ccc;
}

#contacbox .tophdr{
	font-size:14px;
	font-weight:bold;
	color:#ff9900;
	padding:10px 0px;
	border:none;
}

#gmapbox{
	width:509px;
	height:298px;
	padding:7px 7px; 
	background:url(../img/gmapbox_bg.jpg) no-repeat;
	position:relative;
	margin-bottom:
}
#gmapbox #zoom{
	width:31px;
	height:31px;
	position:absolute;
	right:0;
	bottom:0;
	z-index:10;	
}

#cntform{
	width:529px;
}

#cntform ul{
	width:529px;
	padding:15px 0;
	overflow:hidden;
}

#cntform ul li{
	width:257px;
	padding-bottom:12px;
	overflow:hidden;
	float:left;
}

#cntform ul .floatrt{
	float:right;
}

#cntform ul .bigli{
	width:529px;
	display:block;
}

#cntform ul li label{
	font-size:12px;
	font-weight:normal;
	color:#666;
	float:left;
	display:block;
	line-height:19px;
}

#cntform ul li .txtbox5{
	width:255px;
	height:29px;
	float:left;
	background:url(../img/txtbox_bg.jpg) repeat-x;
	display:block;
	border:1px solid #999999;
}

#cntform ul li .selectbox{
	width:258px;
	height:31px;
	float:left;
	background:url(../img/txtbox_bg.jpg) repeat-x;
	display:block;
	border:1px solid #999999;
}

#cntform ul .bigli textarea{
	width:527px;
	height:211px;
	float:left;
	background:#fff url(../img/textarea_bg.jpg) repeat-x;
	border:1px  solid #999;
}

#cntform ul .bigli .btn4{
	background:url(../img/btn4.jpg) no-repeat;
	width:90px;
	height:31px;
	float:right;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
}

#additionallink{
	width:529px;
	padding:15px 0;
	overflow:hidden;
}

#additionallink li{
	width:176px;
	float:left;
}


#additionallink li a{
	line-height:24px;
	display:block;
	text-decoration:underline;
}

/*===========start==============gallery===============================*/

#mainright_left .gallerybox{
	width:529px;
	overflow:hidden;
	background:url(../img/underline.jpg) repeat-x bottom;	
}

#mainright_left .gallerybox_bgnone{
	width:529px;
	padding-top:20px;
	overflow:hidden;
	background:none;	
}

#mainright_left .gallerybox h2{
	float:left;
	display:block;
	font-size:24px;
	width:529px;
	color:#333333;
	font-weight:normal;
}

#mainright_left .gallerybox ul{
	float:left;
	width:529px;
	padding-bottom:10px;
	display:block;
	overflow:hidden;
}

#mainright_left .gallerybox ul li{
	float:left;
	display:block;
	width:166px;
	padding-right:9px;
}

#mainright_left .gallerybox ul .li_last{
	float:right;
	display:block;
	padding-right:7px;
	width:166px;
}



.gallerybox ul li a{
	display:block;
	width:166px;
}



.gallerybox ul li a img{
	display:block;
	padding:4px;
/*
	width:155px;
	height:109px;
*/
	border:1px solid #ccc;
}

.gallerybox ul li a span{
	display:block;
}


.gallerybox ul li a span {
	display:block;
	color:#ff9900;
	padding:5px 0;
	font-weight:bold;
}


.gallerybox ul li a:hover span {
	color:#0099cc;

}


.gallerybox .more{
	background:url(../img/more_bg.png) no-repeat;
	width:40px;
	line-height:24px;
	text-decoration:underline;
	height:24px;
	color:#fff;
	font-size:10px;
	float:right;
	display:block;
	padding-left:24px;
}


.gallerybox .more:hover{
	background:url(../img/more_bg_h.png) no-repeat;
}




/*================endmainleft=================*/

#mainright #mainright_right{
	width:211px;
	float:right;
}

#searchbox{
	background:url(../img/searchbox_bg.jpg) no-repeat;
	width:177px;
	height:152px;
	display:block;
	padding:14px 18px 0 16px;
}
#searchbox h2{
	font-size:18px;
	color:#fff;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-bottom:10px;	
}

#searchbox ul{
	width:177px;
	overflow:hidden;
}

#searchbox ul li{
	width:177px;
	float:left;
	padding-bottom:10px;
	overflow:hidden;
}

#searchbox ul li span{
	width:176px;
	height:31px;
	float:left;
	display:block;
	background:url(../img/serch_inputbg.jpg) no-repeat;
	overflow:hidden;
}

#searchbox ul li span .srchtxtbox{
	width:145px;
	height:31px;
	display:block;
	float:left;
	background:#fff;
}


#searchbox ul li span .srchbtn{
	width:31px;
	height:31px;
	cursor:pointer;
	display:block;
	float:left;
	background:none;
}
#searchbox ul li .chk{
	width:15px;
	height:15px;
	float:left;
}


#searchbox ul li label{
	width:140px;
	height:15px;
	line-height:15px;
	font-size:12px;
	color:#fff;
	float:left;
	padding-left:10px;
}

#connectbox{
	width:187px;
	background:url(../img/connectbox_bg.jpg) repeat-y;
	padding:20px 12px;
}
#connectbox ul{
	width:187px;
	padding-bottom:10px;
	display:block;
}


#connectbox ul li{
	width:187px;
	padding-bottom:3px;
	display:block;
}


#connectbox ul li b{
	color:#0099cc;
}


#connectbox ul li span{
	color:#000;
	font-weight:bold;
}
#connectbox p{
	display:block;
}

#newsletter{
	width:211px;
}

#newsletter h2{
	background:url(../img/newsletter.jpg) no-repeat;
	width:197px;
	height:36px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	line-height:36px;
	padding-left:14px;
}
#newsletter ul{
	width:184px;
	overflow:hidden;
	padding:10px 13px 10px 14px;
}


#newsletter ul li{
	width:184px;
	float:left;
	padding-bottom:12px;
	overflow:hidden;
}


#newsletter ul li label{
	width:184px;
	padding-bottom:4px;
	float:left;
	color:#666666
	display:block;
}

#newsletter ul li .txtbox2{
	width:182px;
	height:29px;
	float:left;
	background:url(../img/txtbox_bg.jpg) repeat-x;
	display:block;
	border:1px solid #999999;
}


#newsletter ul li .txtbox3{
	width:94px;
	height:29px;
	float:left;
	background:url(../img/txtbox_bg.jpg) repeat-x;
	display:block;
	border:1px solid #999999;
}

#newsletter ul li  img{
	float:right;
}


#newsletter ul li .chk{
	width:15px;
	height:15px;
	float:left;
	margin-right:4px;
}


#newsletter ul li .chklbl{
	width:104px;
	font-size:10px;
	float:left;
}

.btn1{
	background:url(../img/btn2.jpg) no-repeat;
	width:31px;
	height:31px;
	float:right;
}

#partner{
	width:211px;
	display:block;
	border-bottom:1px solid #b6b6b6;
	overflow:hidden;
}
#partner h2{
	width:191px;
	padding:10px;
	color:#006699;
	font-size:18px;
	color:#006699;
	float:left;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-bottom:10px;
}

#partner p{
	width:191px;
	float:left;
	padding:10px;
	display:block;
}

#partner .more{
	background:url(../img/more_bg.png) no-repeat;
	width:40px;
	line-height:24px;
	text-decoration:underline;
	height:24px;
	color:#fff;
	font-size:10px;
	float:right;
	display:block;
	padding-left:24px;
	
}
#partner .more:hover{
	background:url(../img/more_bg_h.png) no-repeat;
}	

/*===================footerwrap=================*/

#footerwrap{
	background:url(../img/footerwrap_bg.jpg) repeat-x top;
/*
	height:500px;
*/
	display:block;
}

#footer{
	width:976px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}

#footernav{
	width:760px;
	float:left;
	overflow:hidden;
}

#footernav li{
	width:160px;
	float:left;
}


#footernav li a{
	width:150px;
	line-height:23px;
	padding-left:10px;
	display:block;
	color:#ccc;
}
#footernav li a:hover{
	text-decoration:underline;
}



#designby{
	width:216px;
	color:#666;
	padding-top:10px;
	line-height:23px;
	float:right;
}

#designby p{
	display:block;
}


#designby p span{
	display:block;
}


#designby p span a:hover{
	text-decoration:underline;
}

