*{margin:0; padding:0;}
body{font:12px Arial, Helvetica, sans-serif; color:444444; margin:0; padding:0; background:url(../images/bg.jpg) repeat;}


.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.last{margin-right:0 !important;}
.orange{color:#fe7d00 !important; border-color:#fe7d00 !important;}
.green{color:#399c00 !important; border-color:#399c00 !important;}
.blue{color:#0096ff !important; border-color:#0096ff !important;}
.orangeBg{background:url(../images/view-more-bg.png) no-repeat 0 -31px !important;}
.greenBg{background:url(../images/view-more-bg.png) no-repeat 0 -62px !important;}
a{text-decoration:none; color:#444444;}
a:hover{text-decoration:underline; color:#444444;}
a img{border:0;}
h1, h2, h3, h4, h5, h6, form,{margin:0; padding:0;}


.wrapper{width:962px; background:#fff; margin:0 auto; padding:10px 0 0 0; position:relative;}
.topSection{background:url(../images/top-section-bg.png) no-repeat; width:986px; height:154px; position:absolute; top:10px; left:-12px; float:left;}
	.topBlackArea{width:956px; height:25px; padding:6px 15px 5px 15px; margin:0; float:left;}
		.selectState{float:left; width:250px; height:25px; font-weight:bold; font-size:13px; color:#fff;}
		.selectLanguage{float:right; width:275px; height:25px; font-weight:bold; font-size:13px; color:#fff;}
			.selectState label{line-height:25px; width:92px; float:left;}
			.selectLanguage label{line-height:25px; width:123px; float:left;}
			.selectState select, .selectLanguage select{width:152px; line-height:20px; height:20px;  /*background:url(../images/select-bg.png) no-repeat;*/border:0; float:left; margin-top:3px;}
	.menuSection{width:415px; height:33px; float:right; margin-right:12px; margin-top:65px;}	
	.menuSection ul{margin:0; padding:0;}
	.menuSection li{margin:0; padding:0; list-style:none; margin-right:5px; float:left;}
	.menuSection li:last-child{margin-right:0;}	
	.menuSection li a{color:#fff; font-size:14px; font-weight:bold; background:#40a00a; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; display:inline-block; line-height:30px; padding:2px 15px; height:30px;}
	.menuSection li a.selected{background:#ff8e20!important;}
	.menuSection li a.active{background:#ff8e20!important;}
	.menuSection li a:hover{color:#fff; font-size:14px; font-weight:bold; background:#ff8e20; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; display:inline-block; line-height:30px; padding:2px 15px; height:30px; text-decoration:none;}
		
.conMainSection{float:left; /*overflow:hidden;*/ background:#fff; padding-bottom:6px;}
.sliderSection{width:950px; height:372px; margin:148px 6px 0 6px; background:url(../images/slider-dot-bg.png) no-repeat bottom #fff;}

.contentSection{width:950px; float:left; margin:0 6px 10px 6px;}
	.contentSectionBox{width:280px; height:300px; background:#f2f1f1; padding:15px; margin-right:10px; float:left; position:relative;}
	.contentSectionBox h2, .releatedSiteSection h2{font:26px Georgia, "Times New Roman", Times, serif; color:#000; border-bottom:1px solid #000; padding-bottom:5px; margin-bottom:5px;}
	.contentSectionBox a{text-decoration:none; background:url(../images/view-more-bg.png) no-repeat 0 0; font-weight:bold;  line-height:36px; width:90px; height:30px; padding-left:20px; color:#fff; position:absolute; left:-6px; bottom:12px;}	
	.contentSectionBox a:hover{text-decoration:underline; background:url(../images/view-more-bg-b.png); font-weight:bold; line-height:36px; padding-left:20px; width:90px; height:30px; color:#fff; position:absolute; left:-6px; bottom:12px;}
	
	
.contentHolder{text-align:left; line-height:18px; width:100%; color:#444444; overflow:hidden;}
	.contentHolder ul{margin:0 0 5px 0; padding:0;}
	.contentHolder li{margin:2px 5px 2px 0; padding:0 0 0 12px; list-style:none; background:url(../images/arrow-icon.png) no-repeat left 7px; line-height:20px; width:123px; float:left;}
	.contentHolder li a{background:none !important; text-decoration:none; font-weight:normal; color:#444444; position:static; left:0px; bottom:0px; line-height:20px; padding:0; width:auto; height:auto; background-position:0 0; width:123px;}
	.contentHolder li a:hover{background:none !important; text-decoration:underline; font-weight:normal; color:#444444; position:static; left:0px; bottom:0px; line-height:20px; padding:0; width:auto; height:auto; background-position:0 0; width:123px;}
	
ul.newsTicker{margin:-5px 0 0 0; padding:0;}	
ul.newsTicker li{margin:5px 0; padding:0 0 8px 0; list-style:none; border-bottom:1px dashed #444444; width:100%; background:none;}
ul.newsTicker li:hover{background:#f8f8f8;}
ul.newsTicker li a{text-decoration:none; color:#4444444; padding-top:5px!important; padding-bottom:8px!important; display:block; width:100%;}
/*ul.newsTicker li:first-child a{padding-top:0 !important;}*/
ul.newsTicker li a:hover{text-decoration:none; color:#4444444; padding-top:5px!important;  padding-bottom:8px!important; display:block; width:100%;}


.releatedSiteSection{width:920px; height:172px; background:#f2f1f1; float:left; margin:10px 0 0 0; padding:15px 15px 10px 15px;}
	ul.relatedSite{margin:4px 0 0 1px; padding:0;}
	ul.relatedSite li{padding:0 0 5px 0; list-style:none; float:left; text-align:center; margin:0 7px 0 0; width:178px;}
	ul.relatedSite li:last-child{margin-right:0 !important;}
	ul.relatedSite li a img{border:1px solid #414141; width:176px; height:106px; float:left;}
	ul.relatedSite li a{font:bold 12px arial; font-style:normal; color:#000; text-align:center; text-decoration:none; margin-top:5px; float:left;}
	ul.relatedSite li a:hover{font:bold 12px arial; font-style:normal; color:#0096ff;  text-align:center; text-decoration:underline; margin-top:5px; float:left;}
	
.footer{float: left; left: -12px; position: relative; width: 962px; z-index: 999999;}
	.footerSection{background:url(../images/footer-menu-bg.png) no-repeat; font-weight:bold; color:#fff; line-height:44px; text-align:center; width:986px; height:56px;float:left;}
	.footerSection a{color:#fff; text-decoration:none; margin:0 10px;}
	.footerSection a:hover{color:#fff; text-decoration:underline; margin:0 10px;}

.copySection{width:940px; line-height:26px; height:34px; float:left; margin:0 11px;}
	.copySection p.fl img{margin:0 5px;}
	.copySection p.fr img{margin:0 0 0 5px;}
	.copySection p.fl{margin:0; padding:0; width:450px; text-align:left;}
	.copySection p.fr{margin:0; padding:0; width:450px; text-align:right;}
	

/* /////////////////////// /* Nivo Slider styles starts here //////////////////////////////*/

/* The Nivo Slider styles */
.nivoSlider {position:relative; width:100%;	height:auto; overflow: hidden;}
.nivoSlider img {position:absolute;	top:0px; left:0px;}
.nivo-main-image {display: block !important; position: relative !important; width: 100% !important;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%;	height:100%; border:0; padding:0; margin:0; z-index:6; display:none;}
/* The slices and boxes in the Slider */
.nivo-slice{display:block; position:absolute; z-index:5; height:100%; top:0;}
.nivo-box {display:block; position:absolute; z-index:5;	overflow:hidden;}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8;	padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter:alpha(opacity=8); -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;/* Firefox, other Gecko */ box-sizing: border-box;/* Opera/IE 8+ */}
.nivo-caption p {padding:5px; margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute; top:38%; z-index:9; cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {bottom: 34px; /*position: absolute; right: 10px;*/ position: relative; text-align: center; z-index: 9999999;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/* /////////////////////// /* Nivo Slider styles ends here //////////////////////////////*/

/* /////////////////////// /* jThumbnailScroller starts here //////////////////////////////*/

.jThumbnailScroller{position:relative; width:100%; height:140px; /*margin:160px auto 0 auto; border:5px solid #eee; background:#bbb;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/ padding:0; overflow:hidden;}
.jThumbnailScroller .jTscrollerContainer{position:absolute; height:140px;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton{background:#000 url(../images/nextArrow.png) center center;}
.jThumbnailScroller .jTscrollerPrevButton{background:#000 url(../images/prevArrow.png) center center;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#d56916; opacity:1;}
.jThumbnailScroller#tS2{margin:0 auto;}
.jThumbnailScroller#tS2 .jTscroller{height:140px;}
.jThumbnailScroller#tS2 .jTscroller a{opacity:0.7; width:178px;}
.jThumbnailScroller#tS2 .jTscroller a:hover{opacity:1; width:178px;}
/*.jThumbnailScroller#tS2 .jTscrollerNextButton{margin:-20px 10px 0 10px; right:0; top:50%;}
.jThumbnailScroller#tS2 .jTscrollerPrevButton{margin:-20px 10px 0 10px; left:0; top:50%;}*/

/* /////////////////////// /* jThumbnailScroller ends here //////////////////////////////*/