* {margin: 0; padding: 0;}

.clear {clear: both; height: 0px; overflow: hidden;}

img.png_img{ behavior:url(/css/iepngfix.htc);}

body {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 13px;}

h1 {font-family:Times New Roman; color: #333333; font-size: 24px; margin-bottom: 20px;}

h2 {font-family:Arial, Helvetica, sans-serif; color: #333333; font-size: 13px; }

p {margin-bottom: 15px; line-height: 16px;}

ul,li, ol {list-style: none;}

.paddingleft30 {padding: 26px 27px;}

.main-wrapper {margin: 7px auto; width: 760px;}

.navigation-wrapper {padding: 0px 17px; margin-bottom: 4px;}

.navigation {float: left; width: 435px; font-family: Times New Roman, Times, serif; font-size: 13px; margin-top: 3px;}

.navigation a {color: #4863A0; text-decoration: none;}

.navigation a:hover {color: #7f4e52;}

.navigation a:active {color: #CCCCCC;}

.search {float: right; width: 255px;}

.top-background {background: url(../images/top-background.jpg) no-repeat; width: 760px; height: 178px; border-bottom: 7px solid black; margin-bottom: 4px; position: relative;}

.top-background1 {background: url(../images/top-background1.jpg) no-repeat; width: 760px; height: 107px; border-bottom: 7px solid black; margin-bottom: 4px; position: relative;}

.logoposition {position:absolute; left: 37px; top: 95px;}

.buttonposition {position: absolute; left: 494px; top: 103px;}

.buttonposition1 {position: absolute; left: 500px; top: 42px;}



.footer-wrapper {margin-top: 10px; border-top: 1px solid #535353; text-align: center; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; 

padding: 14px 0px 10px 0px;}

.footer-wrapper a {	color: #4863a0;	text-decoration: none; }

.footer-wrapper a:hover { color: #7f462c; }

.footer-wrapper a:active { color: #CCCCCC; }



.home-content-wrapper {width: 100%; overflow: hidden; background: url(../images/home-content-background.gif) repeat-y;}

.content-left {float: left; width: 468px;}

.home-text {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 16px; line-height: 24px; padding: 20px 36px;}

.home-text a{ color: #4863A0; text-decoration: underline; }

.home-text a:hover { color: #7F4E52; }

.home-text a:active { color: #CCCCCC; text-decoration: none; }



.content-right {float: right; width: 281px;}

.popular {width: 281px; background: url(../images/home-right-background.gif) repeat-y; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #4863A0;}

.popular a{ color: #4863A0; text-decoration: underline; }

.popular a:hover { color: #728FCE; }

.popular a:active { color: #CCCCCC; text-decoration: none; }

.home-right-bottom {width: 281px; height: 17px; overflow: hidden; background: url(../images/home-right-bottom.gif) no-repeat; margin-bottom: 11px; background-position: left bottom;}



.newest {width: 281px; background: url(../images/home-right-background.gif) repeat-y; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;}

.newest a { color: #333333; text-decoration: underline;}

.newest a:hover { color: #666666; }

.newest a:active { color: #CCCCCC; text-decoration: none; }



.button-wrapper {width: 100%; height: 51px; background: url(../images/button-wrapper-background.gif) no-repeat;}

.button-wrapper-left {float: left; width: 468px; line-height: 50px;}

.button-wrapper-left form {padding: 0px 7px 0px 30px;}

.button-wrapper-right {float: right; width: 281px; margin-top: 11px;}

.button-wrapper-right a {overflow: hidden; float: left;}

.buttonspace {float: left; margin-right: 8px;}

.button-wrapper-left a { color: #4863A0; text-decoration: underline;}

.button-wrapper-left a:hover { color: #7F4E52; }

.button-wrapper-left a:active { color: #CCCCCC; text-decoration: none; }



/* article page style */

.article-content-wrapper {background: url(../images/article-content-background.gif) repeat-y; width: 100%; overflow: hidden;}

.article-content-wrapper .left-wrapper {float: left; width: 178px;}

.article-content-wrapper .left-wrapper a{ color: #4863A0; text-decoration: underline; font-size: 11px; }

.article-content-wrapper .left-wrapper a:hover { color: #728FCE; }

.article-content-wrapper .left-wrapper a:active { color: #CCCCCC; text-decoration: none; }

.article-content-wrapper .right-wrapper {float: right; width: 571px; }

.article-content-wrapper .right-wrapper li {list-style: decimal; list-style-position: outside; margin-left: 20px; margin-bottom: 12px; line-height: 18px;}

.article-content-wrapper .right-wrapper a {color: #4863A0;}

.article-content-wrapper .right-wrapper a:hover {color: #728FCE;}

.article-content-wrapper .right-wrapper a:active {color: #CCCCCC; text-decoration: none;}

.content-bottom {height: 16px; width: 100%; overflow: hidden; background: url(../images/content-bottom.gif) no-repeat;}



.list {}

.list li { padding-bottom:10px; }

#qBox { float: left; width: 145px; height: 17px;}



.content-middle2 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 30px 39px 10px 39px;}

.content-middle2 a { color: #4863A0; text-decoration: underline;}

.content-middle2 a:hover { color: #728FCE; }

.content-middle2 a:active { color: #CCCCCC; text-decoration: none; }

.content-middle2 ul {list-style: none; width: 100%;}

.content-middle2 ul li {float: left; width: 33%; padding-top: 5px; margin: 0px !important; list-style: none !important; }

.content-middle2 ul li a {color: #333333 !important; text-decoration: none;}

.content-middle2 ul li a:hover {color: #cc3333 !important; text-decoration: underline;}

.content-middle2 ul li a:active {color: #CCCCCC !important; text-decoration: none;}

.line {border: 0px; height: 1px; background-color: #AAAAAA; overflow: hidden; margin-top: 14px;}

.next-button {float: right; margin-top: 10px; margin-right: 5px; cursor: pointer;}

.banner-style {margin-bottom: 1px; width: 468px; overflow: hidden; float: left;}

.banner-style img {width: 468px; border: 0px solid ;}


.chart_gray {text-align: center; font-size: 10px; line-height: normal; padding: 4px; background-color: #EEEEEE; vertical-align: top;}
.chart_white {text-align: center; font-size: 10px; line-height: normal; padding: 4px; background-color: #FFF; vertical-align: top;}
.chart_gray1 {text-align: center; font-size: 11px; line-height: normal; padding: 4px; background-color: #EEEEEE;}
.chart_white1 {text-align: center; font-size: 11px; line-height: normal; padding: 4px; background-color: #FFF;}
.chart_gray2 {text-align: center; font-size: 12px; line-height: normal; padding: 4px; background-color: #EEEEEE;}
.chart_white2 {text-align: center; font-size: 12px; line-height: normal; padding: 4px; background-color: #FFF;}
.chart_gray2_right {text-align: right; font-size: 12px; line-height: normal; padding: 4px 12px 4px 4px; background-color: #EEEEEE;}
.chart_gray2_left {text-align: left; font-size: 12px; line-height: normal; padding: 4px 4px 4px 12px; background-color: #EEEEEE;}
.chart_white2_right {text-align: right; font-size: 12px; line-height: normal; padding: 4px 12px 4px 4px; background-color: #FFF;}
.chart_white2_left {text-align: left; font-size: 12px; line-height: normal; padding: 4px 4px 4px 12px; background-color: #FFF;}
