/*----------- CSS Document -----------*/
*{padding:0; margin:0;}
body{padding:0; margin:0; background-color:#202020; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#000;}
p, div, ul, li, a, span, strong, h1, h2, h3, td{padding:0; margin:0;}
ul{list-style-type:none;}
a{text-decoration:none; outline:none;}
img{border:none;}
.spacer{font-size:0; line-height:0; clear:both;}

/*----------- main table start -----------*/
.maincontainer{margin:0 auto; background-color:#e2e1dc;}

/*----------- header start -----------*/
.header{height:361px;}
.header_top{height:86px; background:url(../images/header_top_bg.gif) 0 50% repeat-x;}
.header_bottom{height:275px; background:url(../images/banner.jpg) 0 0 no-repeat; width:850px; height:275px;}
.logo{margin:30px 0 0 23px;}
/*----------- header end -----------*/

/*-----------top navigation start -----------*/
.topnav{width:283px; float:right;margin:14px 0 0 0;}
.topnav_padrh8{padding:0 23px 0 0;}
.topnav a{color:#121411; font-size:11px; font-weight:bold;}
.topnav span{color:#595959; font-size:11px;font-weight:bold;}
.topnav a:hover{color:#595959;}

/*ul.topnav{width:auto; float:right; font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; margin:14px 0 0 0; padding-right:21px;}
ul.topnav li{float:left; background:url(../images/top_nav_bg.gif) 0 0 no-repeat;}
ul.topnav li.nobg{ background-image:none;}
ul.topnav li a{color:#121411; display:block; margin:0 14px;}
ul.topnav li a:hover{color:#595959;}
ul.topnav li span{display:block; margin:0 14px;color:#595959;}
ul.topnav li a.norightmar{margin-right:0;}*/
/*-----------top navigation end -----------*/

/*-----------main navigation start -----------*/
.menubar{/*float:right;*/ margin:0 0 0 32px;}
.menu{background:url(../images/main_nav_bg.gif) 0 0 repeat-x;height:35px;}
.mainnavpadlf8{padding-left:26px;}
.menu a{color:#fff; font-size:11px;}
.menu span{color:#bbb7b7; cursor:pointer;font-size:11px;}
.menu a:hover{color:#bbb7b7;}
/*#menu_fst{background:url(../images/menu_lf8_bg.gif) 0 0 no-repeat; width:9px; height:35px; float:left;}
#menu_snd{background:url(../images/menu_rh8_bg.gif) 0 0 no-repeat;width:9px; height:35px;float:left;}
#menu{background:url(../images/main_nav_bg.gif) 0 0 repeat-x;height:35px;float:left;position:relative;}
#menu ul.mainnav{font:bold 11px/35px Verdana, Arial, Helvetica, sans-serif;}
#menu ul.mainnav li{float:left; background:url(../images/main_nav_divider.gif) 0 50% no-repeat;}
#menu ul.mainnav li.nobackgroundimg{background-image:none;}
#menu ul.mainnav li a{display:block; margin:0 15px;color:#fff;}
#menu ul.mainnav li span{display:block; margin:0 15px;color:#bbb7b7;}
#menu ul.mainnav li a:hover{color:#bbb7b7;}
#slide{background:url(../images/tag.gif) 50% 0 no-repeat; width:9px; height:6px; position:absolute; z-index:100; top:0;}*/

/*----------- body start -----------*/
.body{padding:12px;}
.body_top, .body_bottom{background:url(../images/body_top_bg.gif) 0 0 repeat-x #ad390a; padding:20px 13px 0;}
.body_top h2{font:bold 20px/24px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/h2_bg.gif) 0 100% repeat-x; /*height:30px;*/ padding-bottom:10px;}
.yellow_bold_heading{color:#f8fbdc;}
.body_top p{margin:15px 0 35px 0; color:#fff;}
.yellow_bold_txt{font-weight:bold; color:#f8fbdc;}
.body_bottom{background-color:#fff; background-image:none;}
.body_bottom h3, .redtxt{font:bold 13px/15px Arial, Helvetica, sans-serif; color:#0f0f0f; margin:0 0 19px 0; text-decoration:underline;}
ul.body_list{width:auto;}
ul.body_list li{margin-bottom:17px; background:url(../images/arrow.gif) 2px 5px no-repeat; padding-left:19px; color:#353535;}
ol.body_list1{width:auto;}
ol.body_list1 li{margin-bottom:17px; padding-left:10px; color:#353535;}
ul.body_list2{width:auto; margin:15px 0 0 0;}
ul.body_list2 li{background:url(../images/black_arrow.gif) 2px 5px no-repeat;}
.body_bottom p{margin-bottom:21px; line-height:16px;}
.body_top a{color:#C7C7C7; text-decoration:underline; font-weight:bold;}
.body_bottom a{color:#e15821; text-decoration:underline; font-weight:bold;}
.withoutocursor{color:#e15821; text-decoration:underline; font-weight:bold;}
.txt_orange{color:#ef5a20;}
.body_bottom a:hover{color:#ef5a20; text-decoration:none;}
.italic{font-style:italic; color:#393636;}
.hrlogo{margin:0 0 15px 0;}
.front_pic, .front_pic1, .front_pic2{padding:4px; border:3px solid #e05721; /*margin:0 auto; display:block; width:468px;*/}
.front_pic1{border:2px solid #313131; width:115px; margin:0 auto; display:block;}
.front_pic2{margin:0 0 10px 0;}
.padtop{padding:5px 0 0 0;}
.undrline{text-decoration:underline;}
.link{color:#CCCCCC;}
.link:hover{text-decoration:underline;}
.contactpage{width:440px; border:2px solid #e05721; margin:0 auto;/* padding:5px;*/ margin-bottom:20px;}
.contactpage a{color:#BA331B;}
.contactpage a:hover{color:#e05721;}
.bigfont, .bigfont1{font:bold 13px/30px Arial, Helvetica, sans-serif; color:#333333;}
.bigfont1{color:#e05721;}
.padleft{padding-left:5px; border:1px solid #D3D3D3;}
.book_heading{padding:0 0 0 14px;}
.first_letter_bold{font-weight:bold; font-size:12px;}
.prev{padding:0 0 10px 10px; background:url(../images/left_arrow.gif) 0 6px no-repeat; display:block; width:95px;}
.prev1{padding:0 0 10px 10px; background:url(../images/left_arrow.gif) 0 6px no-repeat; display:block; width:200px;}
.redtxt{font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#FF3300;}
.buynow_txt{padding:10px; border:2px solid #ef5a20;}
.mar_bottom{margin-bottom:10px;}
.buynow_btn{background:url(../images/buy_now_btn.jpg) 0 0 no-repeat; width:70px; height:32px; display:block; margin:10px 0 0 0;}
/*.buynow_btn{margin:-10px 0 0 0;}*/
.sleekfont{font-size:11px; font-style:italic;}
.bolditalic{font-weight:bold; font-style:italic;}
.myform{background-color:#E6E6E6; }
.text{width:200px; height:20px; border:1px solid #FF9933; padding:2px 0 0 2px;} 
.message{width:200px; height:60px; border:1px solid #FF9933; padding:2px;}
.submit_btn{cursor:pointer; background:url(../images/submit_btn1.gif) 0 0 no-repeat; width:71px; height:27px; font:bold 11px/26px Verdana, Arial, Helvetica, sans-serif; color:#fff; border:none; outline:none; margin-left:6px;}
.author_pic{float:left; margin:0 10px 5px 0;}
.normal_txt_decoration{text-decoration:none;}
.margin_top{display:block; margin:10px 0 0 0;}
.padtop_bottom{padding:5px;border:1px solid #D3D3D3;}
/*.book_border{border:1px solid #CCCCCC;}*/
/*----------- body end -----------*/

/*----------- footer start -----------*/
.footer{height:76px;}
.footer_top{height:4px; background-color:#e15821;}
.footer_bottom{height:72px; background-color:#3f4545; border-top:1px solid #e2e1dc;}
.footer_menu{ padding:17px 126px 7px 15px;}
.footer_menu, .footer_menu a{color:#fff;}
.footer_menu span{color:#bfb8b8; cursor:pointer;}
.footer_menu a:hover{color:#bfb8b8;}

/*.footer_bottom ul.footer_nav{width:auto;padding:19px 0 0 23px;}
.footer_bottom ul.footer_nav li{float:left;color:#fff;margin-bottom:8px;}
.footer_bottom ul.footer_nav li a{display:block; margin:0 12px; color:#fff;}
.footer_bottom ul.footer_nav li a:hover{color:#bfb8b8;}
.footer_bottom ul.footer_nav li a.noleftmargin2{margin-left:0;}
.noleftmargin{margin:0 12px 0 0; color:#bfb8b8;}
.color_change{color:#bfb8b8;margin:0 12px;}
.norightmargin{margin:0 0 0 12px;}*/
/*.footer_bottom ul.footer_nav li span.nolf8margin{margin:0 12px 0 0; color:#bfb8b8;}*/
.footer_bottom p{padding-left:26px; color:#fff;}
.footer_bottom p a{color:#CCCCCC;}
.footer_bottom p a:hover{color:#999999;}
/*.footer_bottom ul.footer_nav li a.norh8margin{margin:0 0 0 12px;}*/

.imgL {
	float:left;
	margin: 0 10px 0 0;
}
