*{margin: 0; padding: 0;}
body {
	margin: 0; padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;	
	text-align: center;	
	background-color:#FFFFFF;	
}
td{font:13px Arial, Helvetica, sans-serif; line-height:150%;color:#333333}

/* links */
a {
	background: inherit;
	color: #333333;
	line-height:150%;
	text-decoration:none;
}
a:visited {
	background: inherit;
	color: #2d6aa0;
	line-height:150%;
	text-decoration:none;
}
a:hover {
	background: inherit;
	color: #00b0dd;
	line-height:150%;
	text-decoration:underline;
}
/* search form */
form { padding:0;margin: 0; }
/* header */
#wrap {
	margin: 0 0 8px 0;
        width: 980px; 	
	text-align: left;		
	background: #FFF;
}
#header { height: 138px; background: #24ABCF url(top_bg.jpg) repeat-x;margin-top:5px;}
#header h5#logo {margin: 0; padding: 8px 0 0 15px;
	border:0;
	top: 9px; left: 15px;
	text-transform: none;
	color:#16396a;
        font-size:12px;
        font-weight:500;
        float: left;
        width:320px;
        font-family:Tahoma;
        text-align:left;
        /*position: relative;*/	
}
#header .searchform {float:right;text-align:right;border:0;margin:0;padding:0;}
/* menu */
#menu {
	clear: both;
	margin: 0; padding: 0;	
}
#menu ul {margin: 0; padding: 0;	
	float: left;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 980px;	
	list-style: none;
}
#menu ul li{
	display: inline;FLOAT: left;
}
#menu ul li a {	font: bold 14px Arial, Helvetica, sans-serif;
	float: left;
	color: #808080;
	padding: 5px 10px 5px;
	text-decoration: none;
	background: white url(menudivide.gif) repeat-y right top; 
	border-bottom: 4px solid #808080; 	
}
#menu ul li a:hover{
	color: black;
	background-color: #F3F3F3; 
	border-bottom: 4px solid #3791D7;
}
#menu ul li#current a{
	color: #333;
	background-color: #F3F3F3; 
	border-bottom: 4px solid #3791D7;
}
#menu ul li.times{float:right;font: normal 12px Verdana, 'Trebuchet MS', Arial, Sans-serif;PADDING-TOP: 6px; PADDING-BOTTOM: 6px;width:271px; text-align:right;BORDER-BOTTOM: #808080 4px solid;}

/* Alignment classes */
.float-left   { float: left;}
.float-right  { float: right; }
.align-left   { text-align: left; }
.align-right  { text-align: right; }
.align-center { text-align: center;	}
.align-justify { text-align: justify; }
/* headers */
h1, h3, h4, h5,h6 {font: bold Arial, Helvetica, sans-serif;color: #555;}
h1 { font-size:12px; background:url(arrow.gif) left center no-repeat; padding-left:15px; border-bottom:1px solid #f2f2f2; text-decoration:none; color:#2d6aa0;margin:0;line-height:22px; height:20px;}
h1 a:link{text-decoration:none;color:#2d6aa0;margin:0;line-height:22px; height:20px;cursor:hand;background:url();}
h1 a:visited {text-decoration:none;color:#2d6aa0;margin:0;line-height:22px;cursor:hand;background:url();}
h1 a:hover {text-decoration:none;color:#2d6aa0;margin:0;line-height:22px;cursor:hand;background:url();}
h2 a:link { text-decoration:none;cursor:hand;}
h2 { font-size: 12px; padding: 0;margin:0;font-weight:normal;line-height:22px; height:20px;}
h3 { font-size: 12px; padding: 0 0px 0 25px; margin:0; background:url(square_arrow.gif) no-repeat left center;cursor:hand;}
h4 { font-size: 12px; padding: 5px 0px 3px 10px; margin:0; border-bottom:1px solid #DcDcDc;color:#2d6aa0;}
h4 a {color:#2d6aa0;text-decoration:none;cursor:hand;}
h4 a:link {color:#2d6aa0;text-decoration:none;cursor:hand;}
h4 a:visited {color:#2d6aa0;text-decoration:none;cursor:hand;}
h4 a:hover {color:#2d6aa0;text-decoration:none;cursor:hand;}
h5 {font-size:13px;color:#2f2f2f;text-decoration: none;padding: 0;margin:0;}
h5 a:link{font-size:13px;color:#2f2f2f;text-decoration: none;padding: 0;margin:0;cursor:hand;}
h1.logo{font-size:13px;color:#2f2f2f;text-decoration: none;padding: 0;margin:0;cursor:hand;}
h6 {font-size: 12px; padding: 0 0 0 5px; margin:0; text-align:left;cursor:hand;}
/* footer */
#footer {width: 980px;
	clear: both;
	background: #FFF url(footerbg.gif) repeat-x left top;
	border-top: 1px solid #DcDcDc;
	text-align: center;	
	height: 50px;
	font-size:13px;
        padding-top:8px;
        margin-top:3px;
        line-height:180%;
}
#footer a {
	text-decoration: none;
}

.sort_class{padding:0 5px 5px 5px;line-height:140%;text-align:left;/* border:1px solid #b7c4cd;background-color:#eef3f6;*/}
.sort_class p{margin-top:8px;}

/* display classes */
.fdate {font: 11px Verdana, 'Trebuchet MS', Arial, Sans-serif;padding-left: 0; margin: 0 10px 0 5px;}
.clear { clear: both; }
.block { display: block; }
.hide  { display: none; }	
.blue  {	color: #3791D7; }

.pageon {BORDER:#9aafe5 1px solid;width:20px;HEIGHT:18px;COLOR:#ffffff;padding:0 5px 0 5px;background:#9aafe5;line-height:160%}
.pageout {height:18px;width:20px;BORDER: #9aafe5 1px solid;padding:0 5px 0 5px;}
.pageout A {CURSOR:pointer;COLOR:#3568b9;TEXT-DECORATION:none}
.pageout A:hover {CURSOR:pointer;COLOR:#3568b9;TEXT-DECORATION:none}
.pageout A:visited {CURSOR:pointer;COLOR:#3568b9;TEXT-DECORATION:none}



#mleft{float:left;padding-right:2px; width:192px;text-align:left;}
.ltitle{margin-top:5px;margin-bottom:5px;}
.ltitle a{TEXT-DECORATION:none}
.ltitle a:visited{TEXT-DECORATION:none}
.lsort{margin-left:12px;text-align:left;}
.lsort ul{float:left; list-style:none; margin:3px 0 2px 0;width:170px;}
.lsort li{ float:left; list-style:none;}
.lsort li.ltb{width:12px; padding-top:5px;}
.lsort li.lnote{width:153px; padding-left:4px;}

#mcenter{float:left;width:580px;border-left:1px solid #DcDcDc;text-align:left;padding:0 5px 0 5px;}
.mnote{ padding:5px 5px 5px 10px;}
.mproduct{padding:10px 0 5px 3px;width:99%;}
.mlast{ margin-bottom:10px;}
.mnews{padding:0px 5px 5px 2px;width:98%;}
.mnews li{ float:left; list-style:none; margin:0; padding:0; background:url(rep_1.jpg) repeat-x left bottom; height:25px;}
.mnews li.mtb{width:4%;text-align:right;text-align:center;height:20px;padding-top:5px;}
.mnews li.mshow{width:83%;text-decoration: none;}
.mnews li.mshow a {line-height:25px;text-decoration:none;cursor:hand; background:url()}
.mnews li.mshow a:visited {line-height:25px;text-decoration:none;cursor:hand; background:url()}
.mnews li.mshowa:hover {line-height:25px;cursor:hand; background:url()}

.mnews li.mdate {width:12%;font: 11px Verdana, 'Trebuchet MS', Arial, Sans-serif;margin: 0;text-align:left;line-height:25px;}
.mmore {width:98%; text-align:right; padding-top:5px;}

#mright{float:left; padding-left:2px; width:192px;text-align:left; }
.rpro{margin-left:15px;margin-top:15px;}
.rnote{padding:0; margin:0;text-align:left; line-height:150%;}
.rnew{background:url() top left no-repeat;height:105px;width:145px;color:#FFCC00;font-size:13px;border:1px solid #eeeeee; text-align:left}
/* http://www.cmec-hb.com/images/newpro.gif */

.footlink{font-size:10px;}
.footlink a{font-size:10px;}
.footkey{font-size:11px;}
.footkey a{font-size:11px;}

.topkey{width:640px;height:56px;margin:5px 0 0 0;text-align:center;line-height:150%;font-family:Tahoma;font-size:11px;color:#173a71;font-weight:bold;}
.topkey a{color:#173a71;font-weight:bold;TEXT-DECORATION:none}

.indexBlock {float: left;width:186px;height:200px;background: url('/images/featcateg_box_background.jpg') no-repeat;padding: 5px 0 5px 0;}
.indexBlock h2 {font-size: 13px;line-height:12px;
padding-left:1px; font-weight:blod;margin-LEFT:10px;}
.indexblockimg {margin-top: 5px;text-align: center;margin-bottom:5px;}
.indexblocktext {font:normal 11px Arial, Helvetica, sans-serif;line-height:10px;padding-LEFT:10px;padding-right:10px;width:170px;}
.indexBlock a:hover {text-decoration: none;}
