*{ margin:0 auto; padding:0px;}
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; clear:both; background:url(../images/bg.gif) repeat-x;}
h1{ font-size:26px; font-weight:normal; color:#000; padding:0px; margin:0px;}
h2{ font-size:23px; font-weight:normal; color:#cb1e4f; padding:0px; margin:0px;}
h3{ font-size:16px; font-weight:normal; color:#000; padding:0px; margin:0px;}
h4{ font-size:15px; font-weight:normal; color:#000000; padding:0px; margin:0px;}
h5{ font-size:13px; font-weight:normal; color:#993300; padding:0px; margin:0px;}
h6{ font-size:18px; font-weight:normal; color:#cb1e4f; padding:0px; margin:0px;}

p{ font-size:12px; font-weight:normal; color:#000; padding:0px; margin:0px; text-align:justify;}
a{ text-decoration:none; list-style:none; color:#177a8c;}
a:hover{ text-decoration:underline; list-style:none; color:#177a8c;}
img{ border:none; max-width: 100%;}
.container{ width:981px; overflow:hidden;}
.header{ width:981px; float:left;}
.header1{ width:897px; float:left; padding:0px 43px;}
.header1Left{ width:486px; float:left; margin:28px 0px 0px 43px; font-family:"Lucida Console"; font-size:24px; font-weight:normal; color:#FFF;}
.Logo{ width:247px; height:35px; float:right; margin:35px 43px 0px 0px;}
.menu{ width:981px; float:left; margin-top:24px;}
.menuLeft{ width:7px; height:43px; float:left; }
.menuMid{ width:967px; height:43px; float:left; background:url(../images/menuTile.gif) repeat-x;}
.menuMid ul{ margin:0px; padding:0px;}
.menuMid li{ margin:0px; text-decoration:none; list-style:none; float:left; background:url(../images/menu_border.gif) no-repeat right; font-size:12px; text-align:left; color:#000; font-weight:normal;}
.menuMid li a{ margin:0px; text-decoration:none; list-style:none; color:#000; float:left; padding:15px 35px 15px 35px;}
.menuMid li a:hover{ margin:0px; text-decoration:none; list-style:none; background:url(../images/hover_bg.gif) repeat-x; color:#fff; float:left; padding:15px 35px 15px 35px;}
.menuMid li a.active{ margin:0px; text-decoration:none; list-style:none; background:url(../images/hover_bg.gif) repeat-x; color:#fff; float:left; padding:15px 35px 15px 35px;}
.menuMid li.last{ background:none;}

.banner{ width:981px; height:343px; float:left; background:url(../images/banner.jpg) no-repeat;}
.bannerleft{ width:735px; float:left;}
.bannerleftTxt1{ width:430px; font-size:24px; color:#26aac2; font-weight:normal; float:left; margin:35px 0px 0px 41px;}
.bannerleftTxt2{ width:240px; font-size:30px; color:#fff; font-weight:normal; float:left; padding:22px 0px 0px 286px;}
.bannerleftTxt3{ width:340px; font-size:30px; color:#fff; font-weight:normal; float:left; padding:22px 0px 0px 457px;}
.read{ width:95px; height:62px; float:right; background:url(../images/readButn.jpg) no-repeat; padding:4px 0px; text-align:center; font-size:16px; font-weight:normal; color:#fff;}
.read a{ text-decoration:none; list-style:none; color:#fff;}
.read a:hover{ text-decoration:underline; list-style:none; color:#fff;}

.bannerRight{ width:246px; float:right; margin-top:20px;}
.bannerRight ul{ margin:0px; padding:0px;}
.bannerRight li{ margin:0px; text-decoration:none; list-style:none; border-bottom:1px solid #2a2a2a; font-size:12px; text-align:left; color:#fff; font-weight:normal; padding:21px 0px 21px 42px;}
.bannerRight li a{ margin:0px; text-decoration:none; list-style:none; color:#fff;}
.bannerRight li a:hover{ margin:0px; text-decoration:underline; list-style:none; color:#fff;}
.bannerRight li.last{ border-bottom:none;}
.bannerRight li.last1{ padding-top:0px;}
.bannerRight li.last2{ padding-bottom:0px;}

.txtBox{ width:941px; height:54px; float:left; background:url(../images/textBox.jpg) no-repeat; padding:0px 0px 0px 40px;}
.txtBox1{ width:233px; float:left; color:#fff; font-weight:bold;  padding-top:10px;}
.txtBox2{ width:307px; float:left; color:#fff; font-size:15px; font-weight:normal; padding-top:20px; margin-left:10px;}

.whiteBox{ width:244px; height:25px; margin-top:8px; text-align:center; float:left; background:url(../images/whiteBox.jpg) no-repeat; color:#bf1b4a; font-size:16px; font-weight:bold; padding:10px 0px;}

.content{ width:940px; float:left; padding:0px 0px 0px 41px;}
.aboutcontent{ width:981px; float:left; padding:0px;}

.content1{ width:940px; float:left; background:url(../images/contentTile.gif) repeat-x;}
.book1{ width:296px; height:164px; float:left; background:url(../images/box1Bordr.gif) left no-repeat; margin-right:16px;}
.book1img{ width:290px; height:151px; float:left; margin-top:10px;}
.book1imgTxt{ width:290px; float:right; padding:20px 0px 0px 18px; font-weight:normal; color:#000;}
.book1imgTxt1{ width:290px; float:left; font-weight:normal; color:#000;}

.book1last3{ margin-right:0px; background:none;}
.readButn{ width:79px; height:28px; float:right; margin-top:10px;}
.readButnFloat{float:left;}

.content1margin{ margin-top:19px; background:none;}
.content1Box{ width:297px; float:left; border-right:1px dotted #000; margin:15px 10px 0px 0px; font-size:23px; color:#2a2a2a; font-weight:bold;}
.content1Box1{ width:271px; float:left; border-bottom:1px dotted #000; padding:10px 0px; }
.content1Box1Border{ border-bottom:none;}
.last5{ border-right:none;}
.content1Box1Left{ width:36px; height:43px; float:left; }
.content1Box1Right{ width:212px; float:right; font-size:12px; font-weight:bold; color:#20a5bf; padding:0px; margin:0px 0px 0px 6px;;}

.footer{ width:981px; float:left; margin-top:37px;}
.footerLeft{ width:10px; height:153px; float:left;}
.footerRight{ width:10px; height:153px; float:right;}
.footerMid{ width:867px; height:153px; background:url(../images/footerTile.gif) repeat-x; padding:0px 47px; float:left;}
.footerMidLeft{ width:233px; float:left; margin-top:49px; font-size:20px; color:#f6f6f6; font-weight:normal;}
.footerMidRigt{ width:604px; float:right; margin-top:14px;}
.footerMidRigt1{ width:98px; float:left; margin-right:39px;}

.footerMidRigt1 ul{ margin:0px; padding:0px;}
.footerMidRigt1 li{ margin:0px; text-decoration:none; list-style:none; background:url(../images/footerArow.gif) 0 4px no-repeat;font-size:12px; text-align:left; color:#848484; font-weight:normal; padding:0px 0px 5px 10px;}
.footerMidRigt1 li a{ margin:0px; text-decoration:none; list-style:none; color:#848484;}
.footerMidRigt1 li a:hover{ margin:0px; text-decoration:underline; list-style:none; color:#fff;}
.footerMidRigt1 li.last{ padding-bottom:0px;}
.last4{ margin-right:0px;}


.aboutLeft{ width:722px; float:left; margin-top:10px;}
.aboutleftTop{ width:707px; height:31px; float:left; background:url(../images/about_Top.jpg) no-repeat; padding:10px 0px 0px 15px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.aboutLeftMid{ width:692px; float:left; background:url(../images/about_mid.gif) repeat-y; padding:10px 15px;}
.aboutBottom{ width:722px; float:left; height:9px;}
.aboutLeftMid1{ width:692px; float:left;}

.aboutRight{ width:238px; height:39px; float:right; margin:10px 0px 0px 0px;}
.aboutRightTop{ width:223px; height:29px; float:left; background:url(../images/aboutRightTop.jpg) no-repeat; padding:10px 0px 0px 15px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.aboutRightMid{ width:208px; float:left; background:url(../images/aboutRightMid.gif) repeat-y; padding:10px 15px;}
.aboutRightBottom{ width:238px; float:left; height:7px;}
.aboutLeftImg{ width:175px; float:left;}
.lastTxt{ padding-top:8px;}
.lastTxt1{ padding-top:17px;}

.tLeft{ font-size:12px; color:#993300; font-weight:normal; padding:0px; margin:0px;}
.tRight{ font-size:12px; color:#993300; font-weight:normal; padding:0px; margin:0px;}

.abouteftImgTxt{ width:500px; float:right;}

.formBox{ width:260px; padding:2px 1px; font-size:12px; color:#000; font-weight:normal;}
.formArea{ width:260px; padding:2px 1px; font-size:12px; color:#000; font-weight:normal;}

.subscribeButn{ width:114px; height:32px; float:left; margin-top:10px; padding:3px 0px 0px 0px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:url(../images/subscribeButn.jpg) no-repeat;}
.subscribeButn a{ margin:0px; text-decoration:none; list-style:none; color:#fff;}
.subscribeButn a:hover{ margin:0px; text-decoration:none; list-style:none; color:#fff;}
.small-logo { margin: 20px 0; }
.small-logo img { width: 33%; float: left; }
.no-max-width { max-width: none !important; }