/* CSS Document */
body { margin:0; padding:0; background-color:#FFF; color:#666; font-family:"Trebuchet MS"; font-size:11px; }
h2, h3, h4, h5, h6 { color:#666; font-size:15px }
h1{ line-height:30px; padding:0;margin:0; color:#FF6600;font-size:20px; text-align: center;}
img { border:none; }
#page { width:768px; margin:auto; padding:0; }
#header { background:url(/images/topbg.gif) top no-repeat; margin:0; padding:15px 15px 0 15px; }
#header_right { float:right; margin:0; padding:0; background:url(/images/headerimg.jpg); width:505px; height:218px; }
#header_left { float:left; margin:0; padding:0; width:230px;height:auto; }
#ad{color:#FFF; font:20px "Arial Black";text-align:center;margin:0;padding:0;width:230px;height:80px;background:url(/images/logo.gif) no-repeat;}	
#menu { background:#FF6600; height:138px; margin:2px 0 0 0; padding:0; }
#menu ul { margin:0; padding:0; }
#menu li { list-style:none; margin:0; padding:4px;font:bold 14px "Trebuchet MS";border-bottom:1px #FFF solid; }
#menu a { color:#FFF;text-decoration:none;}	
#menu a:hover { color:#666;}
#content { background:url(/images/bodybg.gif) repeat-y; margin:0; padding:5px 15px 5px 15px; clear:both; }
#content_left{width:730px; height:auto;margin:0;padding:0;float:left;}
#menu_left{border:#666 1px solid;float:left;margin:10px 0 0 0;padding:0;width:230px;}
#menu_left img{margin:0;padding:5px 5px 10px 0;}
#menu_left ul { margin:0 0 10px 15px; padding:0;font:bold 9px "Arial"; }
#menu_left li { margin:0; list-style:none; line-height:15px;}
#menu_left li a { color:#009900;padding:0 0 0 10px; background:url(/images/arrow.jpg) left center no-repeat; }
#menu_left li a:hover { color:#FF6600;text-decoration:none }
#text{float:right;margin:0;padding:0 5px 0 0;width:470px}
.title{color:#666;font:bold 11px "Trebuchet MS" ;margin:5px 10px;padding:0;text-decoration:underline;}
#book_engine{float:left;width:260px;margin:0;padding:0}
#flash{float:right;height:auto;background:url(/images/bg_photo.jpg) no-repeat;margin:0;padding:0;}
#flash img{margin:0; padding:30px 5px 10px 0;}
#form{float:left;}
#content_right{float:right;margin:0;padding:0;width:auto;}
#banner{float:right;width:100%;height:100%;}
#bg_banner{width:180px;height:117px;margin:0 0 5px 0;padding:0;}
#bg_banner_2{width:208px;height:106px;float:left;background:url(/images/banner2.jpg) no-repeat;margin:0;padding:0;}
.p1{margin:0 0 0 75px;padding:0;color:#CC3333;font-weight:bold;font-size:12px}
.p2{margin:0 0 0 105px;padding:3px 0 0 0;color:#0099FF;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.p3{margin:0 0 0 140px;padding:8px 0 0 0;font-weight:bold;}
.p3 a{color:#666;text-decoration:none;}
.p3 a:hover{color:#FF6600;}
.img1{float:left;margin:0;padding:5px 0;width:100px;}
.img1 img{padding:0 0 5px 0;}
.img2{float:right;margin:0;padding:5px 0;width:75px;}
.img2 img{padding:0 0 5px 0;}
#img_banner{width:180px;height:auto;margin-top:5px; padding:0}
#img_banner p{margin:0;padding:0 5px 0 15px;}
#img_banner img {padding:5px 5px 5px 10px; margin:0;}
.photo{margin:0; padding:5px 5px 0 5px;}
.button{margin:0;padding:0 0 0 95px;}
#footer { background:url(/images/bottombg.gif) bottom no-repeat; margin:0; padding:0 15px 15px 15px;clear:both;text-align:center; }
#footer ul { border-top:2px solid #CCC; margin:0;  padding:10px 0;clear:both;}		
#menu_footer { margin:0; padding:0; clear:both}
#menu_footer ul{}
#menu_footer li{padding:5px 5px;margin:0;display:inline}
#menu_footer a{color:#666; font:bold 10px "Trebuchet MS"}
#menu_footer a:hover{color:#FF6600; text-decoration:none}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
