html{
	height: 100%;
}
body{
	background:url(images/bgr_page.jpg) #FFF; margin:0; padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; color: #555;	
	line-height: 140%;
	height: 100%;
}
.biger{
	font-size: 140%; 
}
a,a:active{
	outline: none;
}
a img{
	border: none;
}
h1, h2, h3, h4,h5,h6{
	font-weight: normal; margin: 0; padding: 0; margin-bottom: 10px;
}
h6{
	font-size: 105%;
}
h6.TITLE{
	color:#FFF;
	padding: 5px 10px;
	background: #87C146;
}
h6.TITLE2{	
	color: #002F55;
	margin-bottom: 0;
}
h5{
	font-size: 115%;
}
h4{
	font-size: 120%;
}
h3{
	font-size: 125%;
}
h2{
	font-size: 150%;/*color: #002F55;*/
}
h2 a{
	color: #002F55; text-decoration: none;
}
h1{
	font-size:220%;/*color: #002F55;*/
}
.maindivbody{
	width:958px;  background:url(images/bgr_leftsite.jpg) repeat-y left #FFF;
	padding-left: 2px;
	text-align: left; 
}

.topimg{
	height:231px;
}
.maintopnav{
	 height: 88px;
	 padding-left: 1px;
}
/*ul.mainnav{
	margin: 0; padding: 0;
}
ul.mainnav li{
	display: block; float: left; height: 44px;
}
ul.mainnav li a{
	height: 24px; padding: 12px 3px 8px 3px;
	color: #232323; text-decoration: none; min-width: 153px; display: block;
	font-size: 11pt; line-height: 14pt;
}
ul.mainnav li a span{
	display: block; float: left; width: 23px; height: 29px; background: url(images/star_normal.gif) no-repeat 2px top;
}
ul.mainnav li a:hover,ul.mainnav li a.active{
background: url(images/mnu_select.jpg) repeat-x;
color: #002F55;
}
ul.mainnav li a:hover span,ul.mainnav li a.active span{
	background: url(images/star_select.gif) no-repeat 2px top;
}*/
table.mennu td{
	
}

table.mennu td a{
	height: 24px; padding: 12px 3px 8px 28px;
	color: #EEE; text-decoration: none;  display: block;
	font-size: 11pt; line-height: 14pt;
	background: url(images/star_normal.png) no-repeat 5px 12px;
	border-right: 1px solid #DDD;
	border-top: 1px solid #DDD;
}
table.mennu td a:hover,table.mennu td a.active{
	background: url(images/star_select.png) no-repeat 5px 12px;
}

.tdmenu1{background: #00A389;}
.tdmenu2{background: #6ABA49;}
.tdmenu3{background: #39B54A;}
.tdmenu4{background: #AAB537;}
.tdmenu5{background: #87C146;}
.tdmenu6{background: #00A65D;}
.tdmenu7,.tdmenu11{background: #4891CA;}
.tdmenu8{background: #2E637F;}
.tdmenu9{background: #4BA1D1;}
.tdmenu10{background: #00A7B8;}
.divtopside{
	background: url(images/bgr_topsite.jpg); height: 3px;
	font-size: 1px;
}
a.linkgreen{
	color: #739164; text-decoration: none;
}
.smalltext{
	font-size: 8pt;
}
.normaltext{
	font-size: 13pt;
}
.dotline{
	background:url(images/dotline.gif) repeat-x top;padding-top:5px; margin: 3px 0;
}
.clear{
	clear: both; height: 1px; font-size: 1px;
}
.cleardot{
	border-top:2px dotted #CCC; margin:0 20px;
	height: 1px; font-size: 1px;
}
.cleardot2{
	border-top:2px dotted #87C146; margin:0 20px;
	height: 1px; font-size: 1px;
}
a.smallink{
	font-size: 8pt; color: #555; text-decoration: none;
}
ul.footer01,ul.footer02{
	margin: 0;
	padding: 0;
}
ul.footer01 li{
	display: block; width: 290px; background:url(images/dotline.gif) repeat-x bottom;
	padding: 3px 0; list-style: none;
}
ul.footer01 li a{
	display: block; background: url(images/footarrow.jpg) no-repeat left 5px; padding-left: 23px;
	color: #555; text-decoration: none;font-size: 10pt;
}
ul.footer02 li{
	display: inline; list-style: none;
}
ul.footer02 li a{
	color: #555; text-decoration: none;font-size: 10pt;
}
ul.footer01 li a:hover,ul.footer02 li a:hover{
  color: #002F55;
	
}
.divbgr_up{
	background: #87C146;
}
.home_left{
	width:638px; padding-right:0px; float:left;background:url(images/bgr_leftsite.jpg) repeat-y right;
}
.home_left .top_down{
	width:636px;border-right: 2px solid;
}
.topdownshort{
	
}
.bgr_topdown{
	 background:#FFF;
}
.pd20{
	padding:20px;
}
.pd20_r0{
	padding: 20px 0 20px 20px;
}
.pd20_r0_b0_20{
	padding: 20px 0 0 20px;
}
.pd10_r0_b0_20{
	padding: 10px 0 0 20px;
}
.home_right{
	width:310px; margin-top:5px; float:right; background:url(images/bgr_botuplight.jpg) repeat-x bottom;
	font-size: 10pt;
}
.nearfoot{
	background:#FFF;padding:10px 20px;height: 77px;
}
.nearfoot h2{
	margin-top: 50px;
}
.footer{
	padding:0px 0 10px 20px;border-top:1px solid #000;
	
}
.onefooter{
	width:290px; float:left;margin-right:30px;
}
.otherfooter{
	width:290px; float:right;
}
input.search{
	float:right; width:260px; background:url(images/bgr_search.jpg) no-repeat top left;
	height:20px; color:#999; padding-left:30px; line-height:26px; border:1px solid #000;
	padding-top: 5px;
}
.textdark{
	color: #234C6C;
}
.image_inright{
	width:316px; float:right;
}
.image_inright img{
	margin-bottom: 10px;
}
a.redlink{
	color: #DC143C;
	text-decoration: none;
}
a.redlink:hover{
	text-decoration: underline;
}
.text_inleft{
	width:580px; float:left
}
a.backlink{
	color: #333;
	text-decoration: none;
}
a.backlink:hover{
	text-decoration: underline;
}
.mshop{
	width: 278px; float: left; margin-right: 33px;padding-bottom: 30px;
}
.mshop .imagediv{
	width: 278px; height: 205px; overflow: hidden; text-align: center;
	border: 1px solid #CCC; background:url(images/shopbgr.jpg);
}
a.bluelink, a.nlink{
	color: #5FA6BC;
	text-decoration: none;
}
a.bluelink:hover,a.nlink:hover{
	text-decoration: underline;
}
.divqlinktop{
	background:#5FA6BC; color:#FFF; padding:5px 20px;
}
.divqlink{
	background:#F0EDEC; color:#666; padding:5px 0 5px 20px; border:1px solid #CCC; border-top:none; border-right:none;
}
ul.qlink{
	margin: 0; padding: 0;
}
ul.qlink li{
	list-style: none;
}
ul.qlink li a{
	display: block;
	padding-left: 20px;
	color: #666; text-decoration: none;
	background: url(images/qlink.gif) no-repeat top left;
}
ul.qlink li a:hover{
	display: block;
	padding-left: 20px;
	color: #333; text-decoration: none;
}
ul.qlink li a.active{
	color: #333;
	background: url(images/qlinksl.gif) no-repeat top left;
}
ul.ulgallery{
	margin: 0; padding: 0; background: #F0EDEC;
}
ul.ulgallery li{
	list-style: none;
}
ul.ulgallery li a{
	display: block; background: url(images/mnu_left_normal.gif); height: 31px;
	padding: 13px 0 0 40px ; color: #FFF; font-size: 11pt;
	text-decoration: none; font-weight: bolder;
}
ul.ulgallery li a:hover,ul.ulgallery li a.active{
 background: url(images/mnu_left_select.gif);
}
ul.ulgallery li ul{
	margin: 0; padding: 0;
	margin-left:40px;
}
ul.ulgallery li ul li a{
	display: block; background: url(images/qlink.gif) no-repeat top left;
	padding:0px 25px; text-decoration: none; font-size: 10pt; color: #666; height: 20px;
	margin:3px 0;
}
ul.ulgallery li ul li a:hover,ul.ulgallery li ul li a.subactive{
	background: url(images/qlinksl.gif) no-repeat;
	
}
.lgallery{
	width: 152px; float: left; padding-bottom: 5px; margin-right: 4px;
}
.lgallery .imagediv{
	width: 150px; height: 100px; overflow: hidden; text-align: center;
	border: 1px solid #CCC; background:#FFF; position: relative;
}
.lgallery .imagediv .overlay{
	position:  absolute; top:0; right: 0;
}
.highslide-caption{
	visibility: hidden;
	background: #FFF; width: auto;
}
.highslide-display-block{
	padding: 10px ;
}
.highslide-display-block .thumbct {
	height: 20px; text-align: right;
}
.highslide-display-block .thumbct a{
	display: block; float: right;
}
.listgalery{
	padding:10px 0 0px 20px;
}
.gshow{
	display: block;
}
.ghidden{
	display: none;
}
ul.pbullet{
	margin-top:0; margin-bottom: 0;
	padding-top: 0; padding-bottom: 0;
}

table.listpdfhome td{
	border-bottom: 2px dotted #CCC;
	padding-top: 5px; font-size: 10pt;
}
table.listpdfhome td.button{
	text-align: right;
}
table.listpdfhome td.tittle{
	font-size: 11pt; border: none;
	padding-bottom: 10px;
}
.pdflink img{
	vertical-align: middle; margin-right: 10px;
}
.pdflink{
	color: #739164; text-decoration: none;
}
