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


* { padding:0px; margin:0px; }
body {
	padding:0px;
	margin:0px;
	background:#929cb1 url(../images/bg_body.gif) repeat-x 0 0;
	color:#5E5E5E;
	font:13px/18px Arial, Helvetica, sans-serif;
	text-align:center;
}
div, p, ul, h2, h3, img { padding:0px; margin:0px; }
ul { list-style-type:none; }
html { height:100.1%; }
.bullets-indent{
	list-style-type:disc !important;
	margin-left: 30px;
	margin-top: 5px;

}
.bullets-indent li{
padding-bottom:5px;
}
.autoheight {
	height:auto !important;
}

/*----Layout DIVs--------------*/

#containerWrapperTop { width:824px; height:17px; margin:0 auto; text-align:center; background: transparent url("../images/bg_top.png") no-repeat center bottom; }
* html #containerWrapperTop { background: transparent url("../images/bg_top.gif") no-repeat center bottom; }
#containerWrapperBottom { width:824px; height:12px; margin:0 auto; text-align:center; background: transparent url("../images/bg_bottom.png") no-repeat center top; }
* html #containerWrapperBottom { background: transparent url("../images/bg_bottom.gif") no-repeat center top; }
#containerWrapper { width:824px; height:100%; margin:0 auto; text-align:center; background:transparent url("../images/bg_middle.png") repeat-y center top; }
* html #containerWrapper { background:transparent url("../images/bg_middle.gif") repeat-y center top; }
#container { width:800px; margin:0 auto; text-align:left;}
/*----TOP PANEL----*/
#topPan { height:92px; position:relative; margin:0 auto; background:url(../images/topPan-bg.gif) 0 0; color:#fff; padding:0px; }
#topPan img.logo { position:absolute; top:11px; left:56px; }
/* for orig tagline #topPan p{padding:65px 0 0 125px; color:#ccc; text-transform:uppercase; font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;} */
/* for out-out tagline #topPan p{padding:65px 0 0 148px; color:#ccc; text-transform:uppercase; font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;} */
#topPan p{padding:65px 0 0 159px; color:#ccc; text-transform:uppercase; font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#topSearchPan { width:200px; height:16px; position:absolute; top:17px; right:21px; color: #666; font-size:10px; font-weight: 700; }
#topSearchPan #search .search { height: 16px; font:10px/16px Arial, Helvetica, sans-serif; }
#topSearchPan #search .go { vertical-align: middle; }
#topBannerPan { width:800px; position:relative; margin:0 auto; padding:0px; }
/*----TOP NAV PANEL----*/
#topMenuPan { width:800px; height:41px; position:relative; margin:0 auto; background: url("../images/bg_topnav.gif"); }
#topMenuMiddlePan {width:800px;}
#topMenuMiddlePan ul {width:800px; }
#topMenuMiddlePan ul li {float:left; padding:0px; margin:0px; height:41px;}
#topMenuMiddlePan ul li a{ padding:0px; margin:0px;  }
/*----/TOP PANEL----*/

/*----BODY PANEL----*/
#home #container { background: #ffffff url(../images/bg_body_twocol.gif) repeat-y right top;}
#home #bodyPan { width:800px; margin:0px auto 0; position:relative; float:left; padding:22px 0 10px 0; /* padding:32px 0 20px; */ }
#bodyPan #bodyLeftPan .grey{color: #333333;background:#fff; padding-right:2px; }

#twoCol #container { background: #ffffff url("../images/bg_body_twocol.gif") repeat-y right top;}
#twoCol #bodyPan { width:800px; margin:0 auto 0; position:relative; float:left; padding:0px 0 20px; }
#twoCol #bodyLeftPan { width:410px; float:left; margin:0px 44px 0 56px; padding:21px 0 0 0;}

#twoCol #bodyLeftPan a { color:#3858ce; text-decoration:none; }
#twoCol #bodyLeftPan a:hover { color:#3facea; text-decoration:underline;}

#bodyLeftPan #write4 a { color:#3858ce; text-decoration:none; }
#bodyLeftPan #write4 a:hover { color:#3facea; text-decoration:underline;}

#twoCol #bodyRightPan h2 { width:236px; height:35px; display:block; border:1px solid #DADADA; background:#fff; color:#00111A; font:24px/34px Georgia, "Times New Roman", Times, serif; margin:11px 8px 16px; padding:0 0 0 12px; }

/*----ONE COL ----*/
#oneCol #container { background:#fff;}
#oneCol #bodyPan { width:800px; margin:0 auto; position:relative;float:left; padding:32px 0 20px; min-height:500px; }
#oneCol #bodyLeftPan {
	width:688px;
	float:left;
	margin:0px 56px 0;
}

#oneCol #bodyLeftPan p.more a { display:block; width:44px; height:11px; background:#fff; color:#3858ce; text-decoration:none; margin:0 0 0 546px; line-height:11px; text-align:center; padding:0px; text-transform:uppercase; }
#oneCol #bodyLeftPan p.more a:hover { display:block; width:44px; height:11px; background:#f5f3ee; color:#3facea; text-decoration:none; }
#oneCol #bodyLeftPan p.view a {
	display:block;
	width:150px;
	height:11px;
	background:#fff;
	color:#3858ce;
	text-decoration:none;
	margin:0 0 0 536px;
	line-height:11px;
	text-align:center;
	padding:0px;
	text-transform:uppercase;
}
#oneCol #bodyLeftPan p.view a:hover { display:block; height:11px; background:#f5f3ee; color:#3facea; text-decoration:none; }

#oneCol #bodyLeftPan h2 {width:720px;background:url("../images/border2.gif") 95% 70% repeat-x #fff;}
#oneCol #bodyLeftPan h2 span {background:#fff;  color:#cc6600; }

.onecolfloat { float: right; width: 300px; margin: 35px 50px 10px 10px; }
.right { text-align: right; font-size: 10px; }
.quote { font: Georgia, "Times New Roman", Times, serif; }
.small { font-size: 11px; line-height: 12px; }

/*---- BODY LEFT PANEL----*/
#bodyLeftPan .middle p { font-size: 11px; line-height: 12px; padding:0px; margin:0px; text-indent: -7px; padding-left: 7px; }

#bodyLeftPan { width:410px; float:left; margin:0px 44px 0 56px;}
#bodyLeftPan h2 {width:410px; height:32px; background:url("../images/border1.gif") 100% 70% repeat-x #fff; color:#00111A; font:28px/34px Georgia, "Times New Roman", Times, serif; }
#bodyLeftPan h2 span {background:#fff;  color:#cc6600; }

#bodyLeftPan h3 { height:32px; background:url("../images/border1.gif") 85% 70% repeat-x #fff; color:#00111A; font:28px/32px Georgia, "Times New Roman", Times, serif; }
#bodyLeftPan h3 span {background:#fff; color:#cc6600; }
#bodyLeftPan h4 { color:#00111A; font:14px/20px Arial, Helvetica, sans-serif; font-weight: 700; margin:16px 0px 0px 0px;}
#bodyLeftPan .middle h3 { color:#CC6600; font:12px/40px Arial, Helvetica, sans-serif; font-weight: 700; margin:18px 0px 8px 0px; padding-left:3px;text-transform:uppercase;}
#bodyLeftPan .middle h4 { color:#00111A; font:14px/20px Arial, Helvetica, sans-serif; font-weight: 700; margin:16px 0px 7px 0px;}

#bodyLeftPan p { padding:7px 0 0 0; }
/* #bodyLeftPan p span { color:#3858ce; font-weight:bold; } */

#bodyLeftPan ul.content { padding:10px 0; }
#bodyLeftPan ul li a { width:390px; height:20px; background:url("../images/button.gif") 0 5px no-repeat #fff; color:#3858ce; text-decoration:none; padding:2px 0 0 20px; }
#bodyLeftPan ul li a:hover { width:390px; height:20px; background:url("../images/button-hover.gif") 0 5px no-repeat #fff; color:#3facea; text-decoration:none; }
#bodyLeftPan ul li span { width:390px; height:20px; background:url("../images/button.gif") 0 5px no-repeat #fff; color:#5E5E5E; text-decoration:none; padding:2px 0 0 20px; }

#bodyLeftPan p.more { background:#f5f3ee; color:#003D5C; height:11px; margin: 5px 0 25px 0; padding:0px; line-height:11px; font-size:11px; }
#bodyLeftPan p.more a { display:block; width:44px; height:11px; background:#fff; color:#3858ce; text-decoration:none; margin:0 0 0 306px; line-height:11px; text-align:right; padding:0px; text-transform:uppercase; text-align:center;}
#bodyLeftPan p.more a:hover { display:block; width:44px; height:11px; background:#f5f3ee; color:#3facea; text-decoration:none; }

#bodyLeftPan p.view { background:#f5f3ee; color:#003D5C; height:11px; margin: 15px 0 25px 0; padding:0px; line-height:11px; font-size:11px; margin-right:16px; }
#bodyLeftPan p.view a {
	display:block;
	width:150px;
	height:11px;
	background:#fff;
	color:#3858ce;
	text-decoration:none;
	margin:0 0 0 246px;
	line-height:11px;
	text-align:right;
	padding:0px;
	text-transform:uppercase;
	text-align:center;
}
#bodyLeftPan p.view a:hover {
	display:block;
	height:11px;
	background:#f5f3ee;
	color:#3facea;
	text-decoration:none;
}


#bookcatagories { width:410px; position:relative; margin:0 auto; padding:5px 0 0; }
#namePan { width:156px; float:left; background:url("../images/name-dot.gif") 100% 85% no-repeat #fff; color:#4F4F4F; font-size:14px; text-transform:uppercase; }
#nameonePan { width:156px; float:left; }
#nameonePan ul { width:156px; }
#nameonePan ul li { width:140px; height:20px; background:#fff url("../images/arrow.gif") 0 6px no-repeat ; color:#3858ce; padding:0 0 0 10px; }

#pricePan { width:106px; float:left; background:url("../images/price-dot.gif") 100% 85% no-repeat #fff; color:#4F4F4F; font-size:14px; text-transform:uppercase; }
#priceonePan { width:143px; float:left; }
#priceonePan ul { width:143px; }
#priceonePan ul li { width:133px; height:20px; background:url("../images/price-border.gif") 100% 50% no-repeat #fff; color:#00111A; line-height:20px; font-size:12px; font-weight:bold; padding:0 0 0 10px; }

#discountPan { width:126px; float:left; background:url("../images/discount-dot.gif") 100% 85% no-repeat #fff; color:#4F4F4F; font-size:14px; text-transform:uppercase; padding:0 0 0 12px; }
#discountonePan { width:110px; float:left; }
#discountonePan ul { width:110px; }
#discountonePan ul li { width:100px; height:20px; background:url("../images/dicount-border.gif") 120% 50% no-repeat #fff; color:#00111A; font-size:12px; font-weight:bold; padding:0 0 0 10px; }
/*----/BODY LEFT PANEL----*/

/*----BODY RIGHT PANEL----*/
#bodyRightPan {width:284px; float:left; color:#1A1A1A; padding:0px 0 18px 5px; /* padding:0px 0 28px 5px; */}
#bodyRightPan .photo{ width:285px;}
#bodyRightPan h2 { width:236px; height:35px; display:block; border:1px solid #DADADA; background:#fff; color:#00111A; font:24px/34px Georgia, "Times New Roman", Times, serif; margin:0px 8px 16px; padding:0 0 0 12px; }
#bodyRightPan h2 span { background:#fff; color:#cc6600; }

#bodyRightPan h3 { width:236px; height:35px; display:block; border:1px solid #DADADA; background:#fff; color:#00111A; font:20px/34px Georgia, "Times New Roman", Times, serif; margin:5px 8px 5px 8px; padding:0 0 0 12px; }
#bodyRightPan h3 span { background:#fff; color:#cc6600;}

#bodyRightPan ul { width:230px; margin:10px 0 20px 22px; }
#bodyRightPan ul li { width:230px; line-height:15px; margin: 4px 0; }
#bodyRightPan ul li a { width:200px; line-height:15px; display:block; background:url("../images/button.gif") no-repeat 0 6px; color:#1A1A1A; text-decoration:none; padding:2px 0 0 20px; }
#bodyRightPan ul li a:hover { background:url("../images/button-hover.gif") 0 6px no-repeat; color:#3facea; text-decoration:none; }

#bodyRightPan p { font-size:12px; line-height:17px; padding:0px 20px 8px 22px; }
#bodyRightPan p.boldtext { padding:8px 29px 8px 22px; font-size:14px; line-height:17px; color:#005a7e; font-weight:bold; }

#bodyRightPan p.more {width:236px; background:#fff; color:#003D5C;height:11px; margin:10px 29px 10px 22px; padding:0px; line-height:11px; }
#bodyRightPan p.more a { display:block; width:44px; /* height:11px;*/ background:#F3F3F3;  color:#3858ce; text-decoration:none; margin:0 0 0 140px; font-size:11px; line-height:11px; text-align:center; text-transform:uppercase; }
#bodyRightPan p.more a:hover { display:block; width:44px; height:11px; background:#fff; color:#3facea; text-decoration:none; }



/*----BODY RIGHT PANEL----*/

/*----FOOTER PANEL----*/
#footermainPan {
	height:37px;
	background:#fff url("../images/bg_footer.gif") repeat-x 0 0;
	color:#010101;
	clear:both;
	padding:0px 0 0;
}
#footerPan { width:800px; position:relative; margin:0 auto; color:#b4b5a3; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
#footerPan ul { width:800px; position:relative; margin:0 auto; left:55px; top:10px; }
#footerPan li { float:left; }
#footerPan ul li a { padding:0 10px 0; color:#b4b5a3; text-decoration:none; }
#footerPan ul li a:hover { color:#d5812c; }
#footerPan .current { color:#c5782b; }
#footerPan ul li a:active { color:#c5782b; }
#footerPan p.copyright { width:224px; text-align: right;  position:absolute; top:10px; right:25px; font-size:11px; }
#footerPan p.copyright a { padding:0 10px 0; color:#b4b5a3; text-decoration:none; }
#footerPan p.copyright a:hover { color:#d5812c; }

/*----IE6----*/
*html #twoCol #bodyLeftPan ,
*html #home #bodyLeftPan{ margin:0px; padding:32px 0 0 46px;}
*html #oneCol #bodyLeftPan { margin:0px; padding:0 0 0 56px;}

*html #bodyRightPan {float: right;padding:0px 1px 28px 0px;}
*html #home #bodyRightPan {float: right; padding:0px 0 28px 0px;}
*html #bodyRightPan p.more {margin:10px;}

.height_min{
height: 400px;
}
a.outerlinks{
text-decoration:none;
color:#3858CE;}
a.outerlinks:hover{
color:#3FACEA;}
#bodyLeftPan h4.homenews {	
	font-size:16px;
	color: #666;
	font-weight:bold;
	line-height:18px;
	padding: 20px 0 0 0;
	margin: 0;
}

.pullquote {
	width: 75%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	color: #CC6600;
	margin: 0px 0 50px 23px;
	padding: 8px 0;
	/*
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	*/
}
.pullquote-attribute {
	text-align: right;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #666666;
	line-height: normal;
	padding-top: 3px;
}

