@charset "utf-8";
/* CSS Document */

body {margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#666666; font-size: 11px;line-height: 18px }
input {font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 12px;}
b, strong {color:#333333}
a {color:#FF6600}
h2 {color:#FF6600; font-size: 16px;}
h1 {color:#FF6600}
em {color:#DDDDDD}
img {border: none;}
form .require {color:#FF0000;}
.emtext {color:#DDDDDD; font-size: 11px; font-style:italic; line-height:15px;}
.nopadding {margin:0px; padding:0px}
.bar{content: "."; display: block; height: 1px; clear: both; font-size:1px; line-height:1px;}
.bar-white { background-color:#FFFFFF; display:block}
.bar-yellow { background-color:#CCCC00; display:block}
.bar-gray { background-color:#D9D9D9; display:block; margin:1px auto;}
.h3{ color:#FFFFFF; font-size: 1.1em;}
.bar-heading{ background-image:url(../images/heading/bar_bg.gif); background-repeat:repeat-x; display:block; margin:0px; padding:0px;}

ul.menu-sub {list-style:none; }
	ul.menu-sub li { padding-right: 5px; padding-bottom: 20px; background-position: 0px 30px; background-image:url(../images/line_hor.jpg); background-repeat:repeat-x}
	ul.menu-sub li.first { padding-top: 0px; }


#page-layout {margin:0px auto; width: 880px; padding:0px 0px; display:block; position:relative;}
	#page-layout .banner-ads img{ border: none;}
#banner1 {position: absolute; top: 150px; left: -132px;}
#banner2 {position: absolute; top: 430px; left: -132px;}
#banner3 {position: absolute; top: 150px; left: 861px;}
#banner4 {position: absolute; top: 430px; left: 861px;}

#page-layout:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-layout-outer {margin:0px auto; width: 880px; padding:0px 0px; display:block;}
#page-layout-outer:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-layout-inner {margin:0px auto; width: 880px; padding:0px 0px; display:block}
#page-layout-inner:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-banner {margin:0px; padding: 0px 0px 0px 0px;}
#page-header {margin:0px; padding: 34px 0px 0px 0px;}
	#page-header-logo {padding: 0px 0px; float:left;}
	#page-header-right {padding: 56px 2px 0px 8px; float:right; text-align:right}
	#page-header-right a {color:#737782; text-decoration:none}
	#page-header-right a:hover {color:#737782; text-decoration:underline}
	#page-header-right:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-header:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-header-bottom {margin:0px; padding: 2px; font-size: 10px; font-family: Tahoma,Arial, Helvetica, sans-serif; line-height:10px; color:#CCCCCC; clear: both; }
#page-navigation {margin:0px; padding: 0px; display: inline; float:left}
	#page-navigation ul{margin:27px 0px 0px 53px; padding: 0px; list-style: none;}
	#page-navigation ul li{margin:0px 0px 14px 0px; padding: 0px;}
#page-content {margin:0px 5px; padding:0px 15px; background-color:#FFFFFF; background-image:url(../images/bg_content.gif); width: 830px;}
#page-content:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#page-content-left {margin:0px 10px; padding:0px; width: 220px; float:left}
#page-content-right {margin:0px 10px; padding:0px; width: 560px; float:right}
#page-content-footer {margin:0px auto; padding: 0px; width: 860px; height:32px; background-image:url(../images/bg_footer1.gif);  }
#page-content-footer:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#page-footer { display: block; color:#FFFFFF; margin:0px auto; width: 860px; }
	#page-footer a {color:#FFFFFF; text-decoration:none}
	#page-footer a:hover{color:#FFFFFF; text-decoration:underline}
	#page-footer-left {float:left; margin: 5px 15px;}
	#page-footer-right {float:right; margin: 5px 15px; text-align:right; line-height: 14px}
#page-footer:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
