* {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: 25px;}
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: 462px; top: 35px;}

.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: 11px; line-height: 16px;}
.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 ;}