﻿body { padding:0px; margin:0px; font-family: Tahoma; font-size:12px; line-height: 23px; }
p { padding-top:0px; margin:4px; font-size: 12px; line-height: 23px; text-align: justify; }
a, a:visited { text-decoration:none; color:#009900; }
a:hover { text-decoration:underline; }
br { line-height: 30px; }
hr { margin-bottom:10px; margin-top:10px; }
form { margin:0px; padding:0px; }
input submit { font-size: 20px; }
h1 { font-weight: bold; font-size: 18px; margin-bottom:5px; margin-top:5px; }
h2 { font-weight: bold; font-size: 16px; margin-bottom:5px; margin-top:5px; }
h3 { font-weight: bold; font-size: 14px; margin-bottom:5px; margin-top:5px; }
h4 { font-weight: bold; font-size: 12px; margin-bottom:5px; margin-top:5px; }

.clearfloat { clear:both; }

/******************* Header *********************/
.header { height:187px; width:991px; margin:0 auto; background-image:url(../images/headerBG.jpg); background-position:top right; background-repeat:no-repeat; }

.menu1 { background-position:bottom; background-repeat:repeat-x; width:991px; height: 25px; margin-top:0px; }
.menu1 ul { list-style: none; padding: 0px; margin:0px; }
.menu1 li { display: block; float:left; margin-right:2px; }
.menu1 li a { text-align:center; padding-top: 4px; height: 20px; font-size: 11px; font-weight: bold; text-decoration: none; color:#FFFFFF; }
.menu1 .menuItem1 a{ background-image: url(../images/menuBG6.jpg); display: block; width: 80px; font-size: 11px; }
.menu1 .menuItem1 .active { background-image: url(../images/menuBG6o.jpg); display: block; width: 80px; font-size: 11px;}
.menu1 .menuItem2 a{ background-image: url(../images/menuBG5.jpg); display: block; width: 97px; font-size: 11px;}
.menu1 .menuItem2 .active{ background-image: url(../images/menuBG5o.jpg); display: block; width: 97px; font-size: 11px;}
.menu1 .menuItem3 a{ background-image: url(../images/menuBG4.jpg); display: block; width: 119px; font-size: 11px;}
.menu1 .menuItem3 .active{ background-image: url(../images/menuBG4o.jpg); display: block; width: 119px; font-size: 11px;}

.menu2 { background-image:url(../images/img_18.jpg); height: 28px; padding-top: 1px; }
.menu2Left { background-image:url(../images/img_15.jpg); background-position:left; background-repeat:no-repeat; height: 28px; }
.menu2Right { background-image:url(../images/img_26.jpg); background-position:right; background-repeat:no-repeat; height: 28px; }

.menu2 .menu2Center { display:block;}
.menu2 .menu2Center ul { list-style:none; padding:0px; margin:0px; }
.menu2 .menu2Center li { float:left; margin-left:10px; margin-right:10px; padding-top:4px; text-align:center; }
.menu2 .menu2Center li a, .menu2 .menu2Center li a:active { font-weight: bold; font-size: 11px; color: #ffffff; }
.menu2 .menu2Center .line { background-image:url(../images/line.jpg); background-repeat:no-repeat; width:2px; height:14px; margin-left:5px; margin-top:7px; }

/******************* Main *********************/
.main { width:991px; margin:0 auto; margin-top:14px; }

/******************* Left *********************/
.leftContent { width:700px; float:left; }
	.leftBlock { padding-bottom: 15px; }
	.leftBlock1 { width: 340px; float: left; padding: 0 15px 15px 0;}
	.leftBlock2 { padding-bottom: 15px; width: 343px; float: left; }
	.greenTitle { height:28px; width:100%; background-image:url(../images/bg_54.jpg); background-repeat:repeat-x; }
	.greenLeftConner { background-image:url(../images/bg_53.jpg); background-repeat:no-repeat; background-position:top left; height:28px; }
	.greenRightConner{ background-image:url(../images/bg_56.jpg); background-repeat:no-repeat; background-position: top right; height:28px; padding-left:17px; padding-top: 4px; font-size: 13px; font-weight:bold; color:#FFFFFF; }
	.greenContent { padding: 10px; border-width: 0px 1px 1px 1px; border-style:solid; border-color:#CCCCCC; background-repeat:repeat-x; background-position:bottom; }
	.greenContent .date { padding-bottom: 3px; font-size: 10px; color: #444444; }
	
	.greenContent .catTitle { font-size: 16px; color: #009900; border-bottom: dashed 1px #cccccc; padding: 15px 0 15px 0; }
	.greenContent .catTitle span { font-weight: bold; }
	.greenContent .artTitle { font-size: 16px; color: #ff9900; padding: 15px 0 15px 0; }
	.greenContent .artTitle span { font-weight: bold; }
	
	.greenContent .articleItem { padding: 10px 0 10px 0; width: 100%; border-bottom: dashed 1px #cccccc; }
	.greenContent .articleItem .thumnail { float: left; width: 100px; }
	.greenContent .articleItem .thumnail img { width: 90%; border: none; }
	
	.greenContent .articleItem .orangeLink { }
	.greenContent .articleItem .orangeLink a, .greenContent .articleItem .orangeLink a:active { color:#ff6000; font-weight:bold; text-decoration:none; }
	.greenContent .articleItem .orangeLink a:hover { text-decoration: underline; }
	.greenContent .articleItem .orangeDetailLink { text-align: right; padding: 0 5px 0 0; }
	.greenContent .articleItem .orangeDetailLink a, .greenContent .articleItem .orangeDetailLink a:active { color: #ff6000; font-size: 11px; text-decoration: none; }
	.greenContent .articleItem .orangeDetailLink a:hover { text-decoration: underline; }

	.greenContent .greenBoxText_float{ float: left; width: 210px; }
	.greenContent .greenBoxText_no_float{ width: 100%; }
	
	.leftBlock .txtContact { width: 350px; padding: 2px; font-size: 11px; }
	
	
/******************* Right *********************/
.rightContent { margin-left:13px; width: 276px; float:left; }
	.rightBlock { padding-bottom: 15px; }
	.orangeTitle { height:26px; width:100%; background-image:url(../images/egde_04.jpg); background-repeat:repeat-x; }
	.orangeLeftConner { background-image:url(../images/egde_03.jpg); background-repeat:no-repeat; background-position:left; height:26px; }
	.orangeRightConner{ background-image:url(../images/egde_06.jpg); background-repeat:no-repeat; background-position:right; height:20px; padding-left:17px; padding-top:4px; font-size: 13px; font-weight:bold; color:#FFFFFF; }
	
	.grayBox { padding:13px; width: 250px; background-color:#ededed; }
	.grayBox .articleItem { padding: 10px 0 10px 0; width: 100%; border-bottom: dashed 1px #cccccc; }
	.grayBox .articleItem .date { padding-bottom: 3px; font-size: 10px; color: #444444; }
	.grayBox .articleItem .greenLink { padding-bottom: 3px; }
	.grayBox .articleItem .greenLink a, .grayBox .articleItem .greenLink a:active { color: #308000; font-weight: bold; text-decoration: none; }
	.grayBox .articleItem .greenLink a:hover { text-decoration: underline; }
	
	.grayBox .catLink { padding: 4px 0 4px 0; border-bottom: dashed 1px #cccccc; }
	.grayBox .catLink a, .grayBox .catLink a:active { color:#308000; font-weight:bold; text-decoration:none; }
	.grayBox .catLink a:hover { text-decoration: underline; }
	
	.grayBox .grayBoxText_float{ float: left; width: 140px; }
	.grayBox .grayBoxText_no_float{ width: 100%; }
	.grayBox_no_pad{ width: 276px; background-color:#ededed; }	
	
		.grayBox .quickCart { padding-bottom: 10px; border-bottom: dashed 1px #cccccc; }
		.grayBox .quickCart .quickCartIcon { float: left; width: 50px; }
		.grayBox .quickCart .quickCartText {float: left; width: 200px; }
		.grayBox .quickCart .quickCartText a, .grayBox .quickCart .quickCartText a:active { font-weight: bold; color: #308000 ; }
		.grayBox .quickCart .quickCartText a:hover { text-decoration: underline; }
	
		.grayBox .quickLogin { padding-top: 10px; }
		.grayBox .quickLogin .quickLoginTxt { margin-bottom:8px; padding-top:2px; padding-bottom:2px; padding-left:5px; width:235px; height:16px; font-size:11px; border:solid 1px #b3b3b3; }
		.grayBox .quickLogin .quickLoginBtn {  }
		.grayBox .quickLogin a, .grayBox .quickLogin a:active { font-weight: bold; color: #308000 ; }
		.grayBox .quickLogin a:hover { text-decoration: underline; }

	.orangeBox { padding:13px; width:250px; background-color:#ffeed2;}
	.orangeBox_no_pad { padding:0px; width:276px; background-color:#ffeed2;}
		.orangeBox .quickSearch	{ padding-bottom: 10px; border-bottom: dashed 1px #cccccc; }
		.orangeBox .quickSearch .quickSearchTxt { margin-bottom:8px; padding-top:2px; padding-bottom:2px; padding-left:5px; width:235px; height:16px; font-size:11px; border:solid 1px #b3b3b3; }
		.orangeBox .quickSearch .quickSearchDropDown { padding-top:2px; padding-bottom:2px; padding-left:5px; width:210px; height:22px; font-size:11px; border:solid 1px #b3b3b3; }
	
		.orangeBox .newsletter { padding-top: 10px; }
		.orangeBox .newsletter .highlight { color:#ff6000; font-weight:bold; font-size: 14px; }
		.orangeBox .newsletter .newsletterTxt { margin-bottom:8px; padding-top:2px; padding-left:5px; width:190px; height:16px; font-size:11px; border:solid 1px #b3b3b3; }
		.orangeBox .newsletter .newsletterBtn { font-size:11px; text-align:center; height:22px; padding-bottom:5px; margin-bottom:8px; }
	.space { margin-bottom:-2px; }	
	

/******************* Footer *********************/
.footer { line-height:20px; padding-top:30px; padding-left:10px; height:63px; text-align:left; width:980px; margin:0 auto; background-image:url(../images/footerBG.jpg); }
.footer .footerContent { float:left; width:760px; font-weight: bold; }