/* CSS Document */
html{overflow: auto;}
body {padding: 0px; margin:0px; font:normal 12px arial;color:#000; background: #fff; overflow-x: hidden; width: 100%;}
img{border-width:0}


#screenLock { z-index: 1000; background: #000; position: fixed; width: 100%; height: 100%; display: none; left: 0; top: 0;}
#lightBox {z-index: 1000; position: fixed; display: none; width: 406px; background: #fff; padding: 10px; border: 1px solid #000; color: #606060; font: 14px/20px Arial, sans-serif; overflow: hidden;}
#lightBox h2{font: bold 18px/23px Arial, sans-serif; color: #2670ce; position: relative; padding: 0 0 8px 0; border-bottom: 1px solid #2670ce; margin: 0;}
#lightBox h2 #closeLightBox{ background: url("/img/close_membership_table.png") no-repeat scroll 0 0 transparent; display: block; height: 20px; position: absolute; right: 0; top: 0; width: 20px;}
#lightBox label {display: block; color: #000;}
#lightBox .button {margin-top: 15px;}

.convertedLightBox {z-index: 1000; position: fixed; display: none; background: #fff; padding: 10px; border: 1px solid #000; color: #606060; font: 14px/20px Arial, sans-serif; overflow: hidden;}
.convertedLightBox h2{font: bold 18px/23px Arial, sans-serif; color: #2670ce; position: relative; padding: 0 0 8px 0; border-bottom: 1px solid #2670ce; margin: 0;}
.convertedLightBox h2 #closeLightBox{ background: url("/img/close_membership_table.png") no-repeat scroll 0 0 transparent; display: block; height: 20px; position: absolute; right: 0; top: 0; width: 20px;}
.convertedLightBox label {display: block; color: #000;}
.convertedLightBox .button {margin-top: 15px;}

/*Buttons*/
.button {display: inline-block; text-decoration: none; border-radius: 5px; color: #fff!important; cursor: pointer; height: 41px; line-height: 41px; text-align: center; font-size: 18px; font-weight: bold; padding: 0 15px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); text-decoration: none!important; border: none;}
.button:hover{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}
.orange{background: #e65c00 url(/img/background-highlight-button.png) repeat-x top; border: 1px solid #f60;}
.orange:hover{background-color: #f05f00; text-decoration: none;}
.orange:active{background-color: #e05700;}
.blue.button {background: #527bcc url(/img/background-highlight-button.png) 0 0 repeat-x;}
.blue.button:hover{background-color: #5982d1;}
.blue.button:active{background-color: #406abd;}
.greyish{background: #eaebec url(/img/background-highlight-button.png) repeat-x top; border: 1px solid #f2f3f4;}
.greyish:hover{background-color: #eeeff0; text-decoration: none;}
.greyish:active{background-color: #e5e6e7;}
.medium.button {width: 120px; padding: 0;}
.button.disabled{background: #ccc!important; border: 1px solid #ccc!important;}
.small.button{height: 29px; line-height: 29px; font-size: 12px;}

.yellow{background: #dfb053 url(/img/background-yellow-button-standard.png) 0 0 repeat-x;}
.yellow:hover{background: #dfb053 url(/img/background-yellow-button-standard.png)  0 -54px repeat-x;}
.yellow:active{background: #dfb053 url(/img/background-yellow-button-standard.png) 0 -108px repeat-x;}
/*Buttons*/

#bonusDownload{width: 41px; height: 213px; z-index: 99; position: fixed; left: 0; top: 42%; background: url(/img/bonus_download.png) no-repeat;}

#header {background-image:url(/img/header_bg.gif); height:57px; margin:0 auto; text-align:center}
#header_top { height:24px; position:relative; font:normal 12px Tahoma; color:#f6f6f6; top:2px}
#header_top h1{font:normal 12px/20px tahoma; margin:0; padding:0;}

#nav {height: 20px; top: 10px; position: relative; font-size:12px; font-weight:bold;}
#nav ul{margin:0; padding:0px; list-style:none; padding-left:40px}
#nav a{text-decoration:none; color:#83909D;}
#nav a:hover{text-decoration:none; color:#FF6600;}
#nav li.inline{margin:0; display:inline; padding-right:25px; padding-left:25px; border-right:1px dotted #cccccc;}
#nav li.last{margin:0; display:inline; padding-right:25px; padding-left:25px;}
#nav li.first{margin:0; display:inline; padding-right:25px; padding-left:25px; border-right:1px dotted #cccccc;}

#content {width:998px; background-image:url(/img/bg.gif); margin:0 auto; overflow:hidden; display:block; padding:0px;}
#content .inner-content{background:url("/img/lbd1.gif") repeat-y 4px 0; display:block; overflow:hidden;}

#banner{margin:0px auto; padding:0px 0px 0px 0px; width:988px; height:131px; background-image:url(/img/banner_bg_n.gif); border:0px solid #ccc;}
#banner_left{margin:0px; padding:0px; width:531px; float:left;}
#banner_top{margin:0px; padding:0px; width:531px; display:block; overflow:hidden;}
#banner_bottom{margin-top:10px; margin-left:28px; width:505px; background:url(/img/search_box.gif) no-repeat 0 0; height:28px;}
#ban_right{margin:3px 5px 0px 0px; padding:0px 0px 0px 0px; float:right; border:0px solid #ccc}



#ban_form{margin:6px 15px 0px 0px; padding:0px 0px 0px 0px; width:533px; height:108px; float:right; border:0px solid #ccc}
#ban_login{margin:0px; padding:0px; width:533px; height:108px; border:0px solid #ccc}
#mem_form{margin:0px; padding:0px;}
#mem_formn{margin:0px 0px 0px 15px; padding:0px; width:405px; height:97px; float:right;}
.form_input{margin: 0px; background: url(/img/bg_login_textbox.gif) no-repeat top right; height: 28px; width: 187px; border: 1px solid #fff; padding: 0px 0px 0px 0px; float:left; color:#888888;font:14px arial,sans-serif; font-weight:bold; line-height:28px;}
.form_input:focus{font-style:normal;color:#888;}
#mem_signin{margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:533px; height:90px; border:0px solid #ccc; background-image:url(/img/ban_member.gif);}
#mem_signin h1{margin:0px 0px 5px 10px; padding:5px 0px 5px 0px; font:bold 18px Arial; color:#ff6600;}
#mem_signin p{margin:7px 0px 0px 10px; padding:0px 0px 0px 0px; font:normal 12px Arial;}

#mem_signing{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:399px; height:110px; border:0px solid #ccc; position:relative; padding-top: 23px;}
#mem_signing div.login_header{margin:0px; padding:5px 0px 5px 5px; font:normal 18px Arial; color:#ff6600;}
#mem_signing div.login_header span{font:normal 12px Arial; color:#000;}
#mem_signing div.login_header span a{font:bold 12px Arial; color:#216DCD; text-decoration:none;}
#mem_signing div.login_header span a:hover{color:#ff6600; text-decoration:underline;}
#mem_signing p{margin:7px 0px 0px 10px; padding:0px 0px 0px 0px; font:normal 12px Arial;}

#ban_right_loggedin{margin:0px; padding:0px; width:420px;}

.logo_n{width:492px; height:63px; margin:-10px 0px 0px 30px; float:left;}

.memlgn{margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:118px;}
.memlgnntxt{margin:0px; padding-right:10px; float:right;}
.memlgnntxt h1{font:bold 18px Arial!important; color:#3a00ff!important; line-height:20px!important; margin:15px 0px 0px 0px!important; padding:0px!important;}
.memlgnntxt h1 a{font:bold 18px Arial; color:#3a00ff; text-decoration:none;}
.memlgnntxt h1 a:hover{color:#ff6600; text-decoration:underline;}
.memlgnntxt h2{font:bold 12px Arial!important; line-height:24px!important; margin:0px!important; padding:0px!important;}
.memlgnntxt h2 a{font:bold 12px Arial; color:#5454ff; text-decoration:none;}
.memlgnntxt h2 a:hover{color:#ff6600; text-decoration:underline;}
.memlgnntxt p{font:bold 12px Arial!important; color:#000; line-height:20px!important; margin:0px!important; padding:0px!important;}
.memlgnntxt p a{font:bold 12px Arial; color:#a3a3a3; text-decoration:none;}
.memlgnntxt p a.blue{color:#3f48cc; text-decoration:underline;}
.memlgnntxt p a:hover{color:#ff6600; text-decoration:underline;}

#password-clear {display: none;}

.memlgntxt{margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; font:normal 12px Arial; line-height:24px;}
.memlgntxt a:hover{color:#ff6600; text-decoration:underline;}
.worldmap{margin:0px 0px 5px 10px; text-align:right;}
.worldmap p{margin:0px; padding:0px; line-height:18px; font:normal 14px arial;}
.worldmap_logo{margin-top:5px}
.worldmap_n{margin:10px 0px 0px 30px; text-align:left;}

#submissionform{margin:0px; padding:0px 0px 0px 30px}
#submissinformhdrtxt{color:#ff6600; font:bold 24px arial; width:440px; float:left;}



#left{ float:left; margin:10px 0px 0px 10px; padding: 0px; width:190px; border:0px solid #ccc}
#leftnavt{margin:0px auto; padding:0px; background-image:url(/img/lt1.gif); width:190px; height:15px; border:0px solid #ccc}
#leftnavb{}
#leftnavbd{margin:0px auto; padding:1px 0px 1px 0px; background-image:url(/img/lbd1.gif); width:190px; border:0px solid #ccc; text-align:left;}
#leftnavbd ul{margin-top: 1.7em; margin-bottom: 1.0em; padding:0px; margin-left: 2em; list-style-type: none;}
#leftnavbd li{margin-top: 0em; margin-bottom: 0em; padding: 0 0 5px 20px; background: url(/img/bullet_blue.gif) no-repeat 0px .6em; font:bold 12px Tahoma; color:#3f3f3f}
#leftnavbd a{font:bold 12px arial; color:#3f3f3f; text-decoration:none;}
#leftnavbd a:hover{color:#ff6600; text-decoration:none}
#leftnavbd h1{margin:0px auto; padding:0px;}

#leftnaves{margin:10px 0px 15px 15px}
#leftnaves a{background: url(/img/es.png) no-repeat; padding: 1px 0 0 28px; font:bold 12px arial; color:#216dcd; text-decoration:underline;}


#right{width:768px; margin:10px 15px 0px 15px; padding:0px; float:left; display:block; overflow:hidden}
#right-wide{margin:10px 0px 0px 5px; padding:0px; float:left; display:block; overflow:hidden; width: 988px}


#dhdr{margin:0px 0px 0px 7px; padding:7px 0px 0px 15px; background:url(/images/c15hdr.gif) no-repeat; height:30px; font:bold 12px Tahoma; color:#3f3f3f; border:0px solid #333;}
#adv1{margin:0px auto; padding: 10px 0px 0px 0px;}
#adv1 p{font-size:11px; font-weight:normal; margin:0px;line-height:12px}
#rightcontent{width:755px; margin:10px 15px 0px 0px; padding:0px; float:right; display:block; overflow:hidden;}
#l_cont_1{margin:0px; padding:10px 10px 0px 10px; width:414px; float:left; height:89px;}
#l_cont_1 p {margin-top: 2px;}
.title_red {margin:0px; padding:0px; color:#ff6600; font-size:16px; font-weight:bold;}
#rightcontent p{margin:10px 0px 0px 0px; padding:0px; font-size:12px; line-height:15px;}
#l_cont_2{margin:0px 15px 0 0; padding:0px; width:308px; height:99px; float:right;}
.top_adv{margin:0px auto; padding:4px 0px; text-align:center;}
#feature_box{margin-top:13px; padding:0px; width:755px;}
#feature_box_top{margin:0px; padding:0px; width:755px; height:10px; background:url(/test_template/images/feat_box_top.png) no-repeat 0px 0px;}
#feature_box_body{margin:0px; padding:10px 0; width:755px; background:url(/test_template/images/feat_box_body.png) repeat-y 0px 0px; display:block; overflow:hidden; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
#feature_box_bottom{margin:0px; padding:0px; width:755px; height:10px; background:url(/test_template/images/feat_box_bottom.png) no-repeat 0px 0px;}
.feat_content{padding:15px; overflow: hidden;}
.feat_title{margin:0px; padding:0px;}
.feat_title a{margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#216DCD; text-decoration:none;}
.feat_title a:hover{color:#ff6600; text-decoration:none;}
.feat_b_img{float:left; padding-right:20px}
.grey{margin-top:22px; padding:0px; font-size:11px; color:#747474; line-height:13px;}
.grey a{margin:0px; padding:0px; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.grey a:hover{color:#ff6600; text-decoration:underline;}
.feat_scroller{margin:10px 20px 10px 0px; padding-right:0px; width:417px; height:67px; float:right;}
.feat_prev{margin-top:20px; padding:0px; float:left;}
.feat_scroll_center{margin:0px 0px 0px 8px; padding:0px; float:left;}
.feat_scroll_center ul{margin:0px; padding:0px; list-style-type: none;}
.feat_scroll_center li{margin:0px; padding:7px 2px 0px 2px; display:block; width:67px; height:67px; float:left; text-align:center}
.feat_scroll_center li:hover{display:block; width:67px; height:67px; background:url(/test_template/images/feat_tn_hover.png) no-repeat 0px 0px;}
.selected{display:block; width:67px; height:67px; background:url(/test_template/images/feat_tn_hover.png) no-repeat 0px 0px;}
.feat_next{margin-top:20px; padding:0px; float:right;}

/*New Index SlideShow*/
	#featuredBig {margin: 0; padding: 0; list-style-type: none; position: relative; overflow: hidden; height: 218px;}
	#featuredBig li{position: absolute; top: 0; left: 0; display: block; height: 206px;}
	#featuredBig li + li {display: none;}
	#featuredBig li a.bookCover{float:left; display:block; overflow: hidden; margin: 0 15px 0 10px; box-shadow: 2px 2px 2px #CCCCCC;}
	#featuredBig li a.bookCover img{border: none; width: 126px;}
	#featuredBig div {float: left; overflow: hidden; width: 500px;}
	#featuredBig h2 {margin: 0; padding: 0;}
	#featuredBig h2 a{color: #216DCD; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-decoration: none;}
	#featuredBig span{color: #747474; font-size: 11px; line-height: 13px; margin-top: 22px; padding: 0;}
	#featuredBig span a{color: #000000; font-size: 11px; font-weight: bold; margin: 0; padding: 0; text-decoration: none;}
	#featuredThumbnail {margin: 0; padding: 0; list-style-type: none; overflow: hidden;}
	#featuredThumbnail li {margin: 0 5px 0 0; padding: 0; display: block; float: left; overflow: hidden; width: 59px; height: 53px; border: 1px solid  #AAA; cursor: pointer;}
	#featuredThumbnail li:hover {border: 1px solid #777;}
	#featuredThumbnail li.notBook {width: 25px; height: 62px; margin-right: 5px; cursor: pdefault; border: none;}
	#featuredThumbnail li.select{border: 1px solid #FF6600;}
	#featuredThumbnail li img{width: 30px; margin: 4px 0 0 6px;}
	#featuredThumbnail span.back{width: 25px; height:25px; background: url(/js/jquery/themes/dark/prev.png) no-repeat; display: block;float: left; margin: 15px 0 0; cursor: pointer;}
	#featuredThumbnail span.next{width: 25px; height:25px; background: url(/js/jquery/themes/dark/next.png) no-repeat; display: block; float: left; margin-top: 15px; cursor: pointer;}
/*New Index SlideShow*/

#res_block{margin:0px; padding:0px; width:755px; display:block; overflow:hidden;}
#res_block_left{margin:0px; padding:0px; float:left; width:432px;}
.res_adv1{margin:0px 0px 13px 0px; padding:0px; text-align:center;}
#res_block_top{margin:0px; padding:0px; width:432px; height:10px; background:url(/test_template/images/res_block_top.png) no-repeat 0px 0px;}
#res_block_body{margin:0px; padding:10px 0; width:432px; background:url(/test_template/images/res_block_body.png) repeat-y 0px 0px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
#res_block_bottom{margin:0px; padding:0px; width:432px; height:51px; background:url(/test_template/images/res_block_bottom.png) no-repeat 0px 0px;}
#res_block_bottom_text{margin:0px auto; padding:0px; text-align:center;}
#res_block_bottom_text a{margin:0px; padding:19px 0px 18px 0px; width:432px; height:14px; display:block;}
#res_content{margin:0px auto 5px auto; padding: 0; width:402px; position: relative; overflow: hidden; height: 462px;}
#res_content ul {margin:0; padding: 0; width:402px; list-style-type: none; position: relative; top: 0; left: 0; height: 462px;}
#res_content p{margin:10px 0px 0px 0px; padding:0px; color:#5b5b5b; font-size:11px; line-height:15px;}
#res_block_body .la-bottom-text{text-align:center; font-size:13px;}
#res_block_body .la-bottom-text a{color:#0A467E; text-decoration:none; font-weight:bold; line-height:30px;}
#res_block_body .la-bottom-text a:hover{text-decoration:underline;}
.res_content_block{margin:0px; padding:19px 0px 19px 0px; width:390px; border-bottom:1px solid #ededed; height:116px; overflow: hidden;}
.res_content_block .feat_b_img a img {border: 1px solid #CCCCCC;}
.res_title{margin:5px 0 0 0; padding:0px;}
.res_title a{margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#216dcd; text-decoration:none;}
.res_title a:hover{color:#ff6600; text-decoration:none;}
.resh1{overflow:hidden; height:16px;}

#res_block_right{margin:0px; padding:0px; float:right; width:310px;}
#res_block_right_top{margin:0px; padding:0px; width:310px; height:125px; background:url(/test_template/images/res_block_right_top.png) no-repeat 0px 0px;}
#res_block_right_body{margin:0px; padding-bottom:2px; width:310px; background:url(/test_template/images/res_block_right_body.png) repeat-y 0px 0px;}
#res_right_content{margin:0px; padding:0px 15px 20px 15px; width:278px;}
#res_right_content_block{margin:0px 0px; padding:25px 0px 0px 0px;}
#res_right_content_block p{margin:10px 0px 0px 0px; padding:0px; color:#5b5b5b; font-size:11px; line-height:15px;}
.res_title_icon{margin:0px; padding-right:10px; float:left;}
#res_block_right_bottom{margin:0px; padding:0px; width:310px; height:50px; background:url(/test_template/images/res_block_right_bottom.png) no-repeat 0px 0px;}
#res_block_right_bottom_text{margin:0px auto; padding:0px; text-align:center;}
#res_block_right_bottom_text a{margin:0px; padding:19px 0px 18px 0px; width:310px; display:block;}
.right_hdr{margin-top:10px; padding:0px; text-align:right;}
.publish_text_button{margin:0px; padding-left:1px;}
.res_right_adv{margin:0px; padding-top:13px; text-align:center;}

#hotest_block{margin-top:13px; padding:10px 0 0; width:755px; border:1px solid #e3e3e3;}
#hotest_block_top{margin:0px; padding:0px; background:url(/test_template/images/feat_box_top.png) no-repeat 0px 0px; height:10px; width:755px;}
#hotest_block_body{margin:0px; max-height:302px; width:755px; display:block; overflow:hidden;}
#hotest_block_body p{margin:10px 0px 0px 0px; padding:0px; color:#5b5b5b; font-size:11px; line-height:15px;}
#hotest_block_left{margin:27px 0px 20px 0px; padding:0px 20px; float:left; width:333px;}
#hotest_block_right{margin:27px 0px 20px 0px; padding:0px 20px; float:right; width:333px; border-left:1px solid #f4f4f4;}
#hotest_block_body span.title {float:right; padding-right:2px; width: 744px; height: 35px; background: url(/test_template/images/top10.png) no-repeat; display: block; overflow: hidden;}
#hotest_block_body span.title a {float: right; display: block; width: 145px; height: 35px;}
#hotest_block_body ul {width: 755px; list-style-type: none; margin: 0; padding: 0;}
#hotest_block_body ul li {width: 231px; padding: 0 10px; margin: 18px 0 10px 0; float: left;}

#hotest_block_bottom{margin:0px; padding:0px; background:url(/test_template/images/feat_box_bottom.png) no-repeat 0px 0px; height:10px; width:755px;}
#hotest_block_bottom_left{margin-top:20px; padding:0px; text-align:center; float:left; width:370px;}
#hotest_block_bottom_right{margin-top:20px; padding:0px; text-align:center; float:right; width:370px;}

.advert_center{margin:0px auto; padding:13px 0px; width:755px; text-align:center;}


#rightc1{width:376px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; border:0px solid #cc0000}
#rightc1t{margin:0px auto; padding:0px; background-image:url(/images/c1t.gif); height:13px}
#rightc1b{margin:0px auto; padding:0px; background-image:url(/images/clb.gif); height:13px}
#rightcb1{margin:0px auto; padding:1px 7px 1px 7px; background-image:url(/images/cb.gif); height:926px}
#rightcb1 h1{margin:0px; padding:0px 0px 0px 0px;}
#rightc2{width:376px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; border:0px solid #cc0000}
#rightcb2{margin:0px auto; padding:1px 7px 1px 7px; background-image:url(/images/cb.gif); height:926px}
#rightcb2 h1{margin:0px; padding:0px 0px 0px 0px;}
#cont1{ margin:0px;padding:15px 0px 5px 0px;width:326px; border:0px solid #ccc}
.cont1txt{font:normal 11px Tahoma; color:#000}
#cont11{ margin:0px;padding:0px; width:507px; height:22px;}
.lst-b,.lst{background:transparent; border:none; padding:0px 0 0}
.tia input{border-right:none;padding-right:0px}
.lst-b{border-right:none; border-left:none}
.lst{-moz-box-sizing:content-box;background:#fff;color:#ffc096;font:14px arial,sans-serif; font-weight:bold; line-height:18px;float:left;padding-right:10px;vertical-align:top;width:98%; padding-top:5px; font-style:italic;background-repeat:no-repeat}

.lst0{-moz-box-sizing:content-box;background:#fff;color:#000;font:14px arial,sans-serif; font-weight:bold; line-height:18px;float:left;padding-right:10px;vertical-align:top;width:98%; padding-top:5px;}

.lst-td{padding-right:10px; margin:0px; height:24px;}
.ds{border-right:1px solid #e7e7e7;position:relative;height:32px; z-index:100}
.lsbb{background:#eee;border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;height:30px}
.lsb{font:15px arial,sans-serif;background-position:bottom;border:none;color:#000;cursor:pointer;height:30px;margin:0;vertical-align:top}
.lsb:active{background:#ccc}
.lst:focus{outline:none; color:#000; font-style:normal;}
.lsd{font-size:11px;position:absolute;top:3px;left:16px;width:256px}

.cont11txt{font:normal 11px Tahoma; color:#000}
.chkbox{width:12px; height:12px; margin:0px; padding:0px; color: #bbbbbb; border-top:1px solid #c4c4c4; border-bottom:1px solid #ededed; border-right:1px solid #ededed; border-left:1px solid #c4c4c4;}
.submit{ background-image:url(/images/search.gif); margin:0px; padding:0px; font:normal 10px tahoma; color:#001C38; width:86px; height:19px; border:0px}
#tg{margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(/images/tg1.gif); height:100px; width:352px}
#tg p{margin:0px; padding:10px 6px 0px 12px; font:bold 11px tahoma; color:#1A5DCD; border:0px solid #ccc;}
#sg{margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(/images/tg2.gif); height:82px; width:352px}
#sg p{margin:0px; padding:10px 6px 0px 12px; font:bold 11px tahoma; color:#1A5DCD; border:0px solid #ccc;}
#listing{margin:10px 0px 0px 5px; padding:5px 5px 5px 0px; font:normal 11px tahoma; width:355px; height:147px; border:0px solid #ccc}
#image_left{margin:5px 15px 0px 0px;float:left;}
#image_left2{margin:5px 10px 0px 10px;float:left;}
#pic_by{padding:0px 0px 0px 10px;margin:0px;background-color:#fff;color:#000; font-size:85%}
#img_cont_1{font-size:85%;padding:5px 0px 0px 0px;line-height:17px}
#listing h1{font-size:100%;padding:5px 0px 0px 0px;margin:0px;text-align:justify;color:#1A5DCD}
#listing p{font-size:100%;padding:5px 0px 10px 0px;margin:0px;line-height:12px}
#listing2{margin:10px 0px 0px 5px; padding:5px 5px 5px 0px; width:355px; height:147px; border:0px solid #ccc}
#listing2 ul{margin-top: .9em; margin-bottom: .7em; padding:0px; margin-left: 0.5em; list-style-type: none;}
#listing2 li{margin-top: 0em; margin-bottom: 0em; padding: 0 0 10px 20px; background: url(/images/bullet2.gif) no-repeat 0px .8em; font:bold 13px Tahoma; color:#3f3f3f;}
#listing2 h1{margin-left:-5px; padding:0px}
#listing2 h2{font-size:11px;padding:5px 0px 0px 0px;margin:0px;text-align:justify;color:#1A5DCD}
#listing2 p{font-size:11px; font-weight:normal; padding:5px 7px 20px 0px;margin:0px;line-height:12px}
#clearing {clear:both;}
#adv2{margin:0px; padding:30px 0px 12px 10px; width:755px; height:100px; border:0px Solid #ccc}
#adv21{margin:0px; padding:10px 0px 5px 10px; width:755px; height:80px; border:0px Solid #ccc; text-align:center}
#adv3{margin:0px; padding:30px 0px 12px 25px; width:755px; height:100px; border:0px Solid #ccc}
#c3{margin:0px; padding:0px; border:0px solid #ccc; width:770px; height:231px}
#c3 h3{font-size:10pt; font-weight:normal; padding:10px 10px 10px 20px;margin:0px;line-height:14pt}
#c3t{margin:0px; padding:0px; width:766px; height:8px; background-image:url(/images/c3t.gif)}

#c3b{margin:0px; padding:1px 0px 1px 0px; width:766px; background-image:url(/images/c3b.gif); height:291px}
#c3 h1{margin:0px; padding:0px 0px 0px 6px;}
#c3l1{margin:8px 0px 0px 15px; padding:0px; float:left; width:352px; height:120px; background-image:url(/images/c3bg.gif); border:1px solid #ccc;}
#c3l1 p{font-size:11px; font-weight:normal; padding:0px 10px 15px 20px;margin:0px;line-height:12px}
#c3r1{margin:8px 20px 0px 0px; padding:0px; float:right; width:352px; height:120px; background-image:url(/images/c3bg.gif); border:1px solid #ccc;}
#c3r1 p{font-size:11px; font-weight:normal; padding:0px 10px 15px 20px;margin:0px;line-height:12px}
#c3 h2{font-size:11px;padding:15px 10px 0px 20px;margin:0px;text-align:justify;color:#1A5DCD;}
#c3 h2 a{font-size:11px;padding:0px 0px 0px 0px;margin:0px;text-align:justify;color:#1A5DCD; text-decoration:none}
#c3 p{font-size:11px; font-weight:normal; padding:0px 10px 20px 20px;margin:0px;line-height:12px}
#c4{margin:0px; padding:10px 10px 0px 5px; border:0px solid #ccc; width:770px; float:right}
#c4t{margin:0px; padding:0px; width:766px; height:8px; background-image:url(/images/c3t.gif)}
#c4bt{margin:0px; padding:0px; width:766px; height:8px; background-image:url(/images/c3bt.gif)}
#c4b{margin:0px; padding:1px 0px 1px 0px; width:766px; background-image:url(/images/c3b.gif);}
#c4blist{margin:10px 0px 0px 7px; padding:0px 0px 0px 0px; width:760px; background-image:url(/img/c18hdr.gif); border:0px solid #000; height:33px}
#cattitle{margin:0px 0px 0px 20px; padding:8px 0px 0px 0px; font:bold 14px tahoma; color:#555555; float:left; border:0px solid #000}
#catrss{margin:0px 20px 0px 0px; padding:8px 0px 0px 0px; font:normal 14px tahoma; color:#555555; float:right; border:0px solid #000}
#catrss a{font:normal 14px tahoma; color:#ff6600; text-decoration:none}
#catrss a:hover{font:normal 14px tahoma; color:#0000ff; text-decoration:none}
#c4 h1{margin:0px; padding:5px 0px 0px 6px;}
#c4l{margin:0px; padding:6px 0px 5px 14px; width:377px; height:60px; border:0px solid #ccc; float:left}
#c4r{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:369px; height:71px; border:0px solid #ccc; float:right}

#c5{margin:0px; padding:0px; border:0px solid #ccc; width:768px;}
#c5t{margin:0px; padding:0px; width:766px; height:8px; background-image:url(/img/c3t.gif)}
#c5b{margin:0px; padding:1px 0px 1px 0px; width:766px; display:block; overflow:hidden;}
#c5b h2{margin:20px 20px!important; padding:0px!important; font-size:22px!important; color:#ff6600;}
#c5b p{margin:5px 0px; padding:0px 10px 15px 25px; color:#000; font:normal 14px arial; text-align:left;}
#c5b p a{font-weight:bold!important; color:#000; text-decoration:none}
#c5b p a:hover{font-weight:bold; color:#ff6600; text-decoration:underline}
#c3bt{margin:0px;}


#mssg{margin:0px; padding:0px 0px 0px 6px;}
#mssg p{margin:0px; padding:5px 0px 10px 15px; font:bold 14px tahoma!important;}
#mssg p a{color:#1A5DCD!important; text-decoration:underline!important; font-weight:bold!important;}
#mssg p a:hover{color:#ff6600!important; text-decoration:none!important; font-weight:bold!important;}
#c5b1{margin:0px; padding:1px 0px 1px 0px; width:766px; background-image:url(/images/c3b.gif);}
#c5l{margin:0px 0px 8px 15px; padding:0px; float:left; width:352px; border:0px solid #ccc}
#slt{margin:0px; padding:0px; width:352px; height:14px; background-image:url(/images/slt.gif); }
#slbd{margin:0px; padding:0px; width:352px; background-image:url(/images/slbd.gif); border:0px solid #ccc; overflow:hidden;}
#slbdl{margin:0px 0px 0px 0px; padding:0px; width:300px; float:left; border:0px solid #000;}
#slbdl h4{font-size:14px!important;}
#slbdl h4 a{font-size:14px!important;}
#slbdr{margin:0px 0px 0px 0px; padding:0px; width:150px; float:right; border:0px solid #000;}
#slbdr h6{font-size:11px;padding:10px 0px 5px 40px!important;margin:0px;color:#1A5DCD!important;}
#slbdr h6 a{font-size:11px; margin:0px;color:#1A5DCD!important; text-decoration:none}
#slbdr h6 a:hover{color:#ff6600!important; text-decoration:underline;}
#slb{margin:0px; padding:0px; width:352px; height:14px; background-image:url(/images/slb.gif);}
#c5r{margin:8px 15px 0px 0px; padding:0px; float:right; width:352px; border:0px solid #ccc}
#c5 h1{margin:0px; padding:0px 0px 0px 8px;}
#c5 h2{font-size:14px; font-weight:bold; padding:0px 10px 20px 20px;margin:0px;line-height:14px}
#c5 h3{font-size:14px; font-weight:bold; padding:20px 10px 20px 20px;margin:0px;line-height:14px; text-align:left;}
#c5 h4{font-size:11px;padding:10px 10px 5px 20px;margin:0px;color:#1A5DCD; text-align:left;}
#c5 h4 a{font-size:11px;padding:0px 0px 0px 0px;margin:0px;color:#1A5DCD; text-decoration:none}
#c5 h5{font-size:14px; font-weight:bold; padding:5px 10px 10px 15px;margin:0px;line-height:16px; color:#000;}
#c5 h5 a{font-size:14px; font-weight:bold; padding:0px;margin:0px;text-decoration:underline; color:#2670CE; line-height:16px}
#c5 h5 a:hover{font-size:14px; font-weight:bold; padding:0px;margin:0px;text-decoration:none; color:#f60}
#listing3{margin:0px 0px 0px 5px; padding:0px 5px 5px 10px; border:0px solid #ccc}
#listing3 ul{margin-top: .3em; margin-bottom: .7em; padding:0px; margin-left: 0.9em; list-style-type: none;}
#listing3 li{margin-top: 0em; margin-bottom: 0em; padding: 0 0 10px 20px; background: url(/img/bullet2.gif) no-repeat 0px .3em; font:normal 12px arial; }
#listing4{margin:0px 0px 0px 5px; padding:0px 5px 5px 10px; border:0px solid #ccc}
#listing4 ul{margin-top: .3em; margin-bottom: .3em; padding:0px; margin-left: 0.9em; list-style-type: none;}
#listing4 li{margin-top: 0em; margin-bottom: 0em; padding: 0 0 10px 20px; background: url(/img/bullet2.gif) no-repeat 0px .3em; font:normal 14px arial; line-height:16px }
#listing4 ul li a{text-decoration:none; font:normal 14px arial;}
#listing4 ul li a:hover{color:#ff6600; text-decoration:none}

#listing5{margin:0px 0px 0px 5px; padding:0px 5px 5px 10px; border:0px solid #ccc}
#listing5 ul{margin-top: .3em; margin-bottom: .3em; padding:0px; margin-left: 0.9em; list-style-type: none;}
#listing5 li{margin-top: 0em; margin-bottom: 0em; padding: 0 0 2px 20px; font:normal 12px arial; line-height:16px; color:#002aff;}
#listing5 ul li a{text-decoration:none; font:normal 12px arial; color:#002aff;}
#listing5 ul li a:hover{color:#ff6600; text-decoration:none}

#lsthdr{margin:5px 0px 0px 14px; padding:0px;width:734px;height:22px;background-image:url(/images/srclisting.gif)}
#lsthdrl{ float:left; margin:0px; padding:0px; width:280px; height:20px; border:0px solid #ccc;}
#lsthdrl p{margin:0px; padding:3px 0px 0px 30px; font:normal 12px Tahoma;color:#33425A; text-decoration:none;}
.lsthdrl {color:#33425A;text-decoration:none; font:bold 12px Tahoma;}
.lsthdrl a{color:#33425A;text-decoration:none; font:normal 12px Tahoma;}
#lsthdrr{ float:right; margin:0px; padding:0px; width:450px; height:20px; border:0px solid #ccc;}
#lsthdrr p{margin:0px; padding:3px 20px 0px 0px; font:normal 12px Tahoma;color:#70757D; text-align:right}
#lstcrumb {margin:5px 0px 0px 14px; padding:0px;width:734px;height:22px; background-image:url(/images/lstcrumb.gif)}
#lstcrumbleft{float:left; width:50px; border:0px solid #ccc; height:20px}
#lstcrumbleft p{margin:0px; padding:3px 0px 0px 12px; font:normal 12px Tahoma;color:#787777;}
#lstcrumbright{float:right; width:670px; border:0px solid #ccc; height:20px; margin:3px 5px 0px 0px; padding:0px}
#lstcrumbright p{margin:0px; padding:3px 0px 0px 0px; font:normal 10px Tahoma;color:#787777;}
#lstcrumbright p a{font:normal 10px Tahoma;color:#787777; text-decoration:none;}
#lstcrumbright p a:hover{color:#ff6600; text-decoration:none;}
#lstcrumbright ul{margin:0px; padding:0px; list-style:none; }
#lstcrumbright li{margin:0px 0px 0px 0px;display:inline;padding-right:8px;padding-left:8px; font:bold 10px Tahoma;color:#787777;}
#lstcrumbright li a{padding:0px; font:normal 10px Verdana;color:#2a2a2a; text-decoration:none; font:normal 10px Tahoma;color:#787777;}
#lstcrumbright li a:hover{color:#ff6600; text-decoration:none}
#list{margin:6px 0px 0px 10px; padding:0px 0px 0px 0px; width:738px; display:block; overflow:hidden; border:0px solid #ccc}
#hilist{margin:6px 0px 0px 10px; padding:0px 0px 0px 0px; width:738px; border:0px solid #ccc}
#review{margin:6px 0px 0px 10px; padding:0px 0px 0px 0px; width:738px; border:0px solid #ccc; z-index:1}
#listtop{margin:0px; padding:0px; background-image:url(/images/lttop.gif); width:738px; height:7px}
#listbody{margin:0px; padding:0px; background-image:url(/images/ltbody.gif); width:738px; overflow:hidden; display:block;}
#hilisttop{margin:0px; padding:0px; background-image:url(/images/lttop_1.gif); width:738px; height:7px}
#hilistbody{margin:0px; padding:0px; background-image:url(/images/ltbody_1.gif); width:738px; display:block; overflow:hidden;}
#reviewtop{margin:0px; padding:0px; background-image:url(/images/revtop.gif); width:738px; height:7px}
.listbdrigh{margin:0px; padding:15px 0px 0px 0px; font:bold 11px Tahoma;color:#161616;}
.listbdright{margin:0px; padding:15px 0px 0px 0px; font:normal 11px Tahoma;color:#555555;}
.listbdright1{margin:0px; padding:0px 0px 0px 15px; font:normal 11px Tahoma; color:#555555;}
.listbdright2{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Tahoma;color:#3F7DE1;}
.listbdright2 a{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Tahoma;color:#B90C10;}
#listbottom{margin:0px; padding:0px; background-image:url(/images/ltbot.gif); width:738px; height:7px}
#hilistbottom{margin:0px; padding:0px; background-image:url(/images/ltbot_1.gif); width:738px; height:7px}
#hilistbodyleft{margin:0px; padding:0px; width:555px; float:left; border:0px solid #ccc;}
#hilistbodyleft h1{margin:0px; padding:15px 0px 0px 15px; font:bold 11px Verdana;color:#0000ff;}
#hilistbodyleft h1 a{margin:0px; padding:0px; font:bold 11px Verdana; color:#2a2a2a;}
#hilistbodyleft h1 a:hover{color:#ff6600; text-decoration:none}
#hilistbodyleft p{margin:0px; padding:15px 35px 0px 15px; font:normal 11px Verdana;color:#2a2a2a;}
#hilistbodyright{margin:0px; padding:0px; width:175px; float:right; border:0px solid #ccc; height:140px}
#hilistbodyright p{margin:0px; padding:15px 10px 0px 15px; font:normal 11px Verdana;color:#3F7DE1;}
.listbodybase{background:url(/test_template/images/repbg.gif) repeat-x; float:right; width:181px; height:24px; text-align:center;}
.hilistbodybase{background:url(/test_template/images/hirepbg.gif) repeat-x; float:right; width:181px; height:24px; text-align:center;}
.listbodybaseblock {width:88px; float:left; height:24px;}
.listbodybaseblock p{font-size:11px!important; line-height:13px!important; margin:0px; text-align:center;}
.listbodybaseblock p a{font-weight:bold; text-decoration:underline; color:#000;}
.listbodybaseblock p a:hover{color:#FF6600; text-decoration:none;}
.hilistbdrigh{margin:0px; padding:15px 0px 0px 0px; font:bold 11px Verdana;color:#161616;}
.hilistbdright{margin:0px; padding:15px 0px 0px 0px; font:normal 11px Verdana;color:#3F7DE1;}
.hilistbdright1{margin:0px; padding:0px 0px 0px 15px; font:normal 11px Verdana;color:#3F7DE1;}
.hilistbdright2{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Verdana;color:#3F7DE1;}
.hilistbdright2 a{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Verdana;color:#B90C10;}
#reviewbottom{margin:0px; padding:0px; background-image:url(/images/revbot.gif); width:738px; height:7px}
#advert{margin:6px 0px 0px 10px; padding:0px 0px 0px 0px; width:738px; border:0px solid #ccc}
#adverttop{margin:0px; padding:0px; background-image:url(/images/advtop.gif); width:738px; height:7px}
#advertbody{margin:0px; padding:0px; background-image:url(/images/advbody.gif); width:738px; display:block; overflow:hidden;}
#advertbodyleft{margin:0px; padding:0px 0px 0px 0px; width:555px; float:left; border:0px solid #ccc;}
#advertbodyleft h1{margin:0px; padding:15px 0px 0px 15px; font:bold 11px Verdana;color:#0000ff;}
#advertbodyleft h1 a{margin:0px; padding:0px; font:bold 11px Verdana; color:#2a2a2a;}
#advertbodyleft h1 a:hover{color:#ff6600; text-decoration:none}
#advertbodyleft p{margin:0px; padding:5px 0px 0px 10px; font:normal 11px Verdana;color:#2a2a2a;}
#advertbodyright{margin:0px; padding:0px; width:170px; float:right; border:0px solid #ccc;}
#advertbodyright p{margin:0px; padding:15px 10px 0px 15px; font:normal 11px Verdana;color:#3F7DE1;}
.advertbdrigh{margin:0px; padding:15px 0px 0px 0px; font:bold 11px Verdana;color:#161616;}
.advertbdright{margin:0px; padding:15px 0px 0px 15px; font:normal 11px Verdana;color:#3F7DE1;}
.advertbdright1{margin:0px; padding:0px 0px 0px 15px; font:normal 11px Verdana;color:#3F7DE1;}
.advertbdright2{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Verdana;color:#3F7DE1;}
.advertbdright2 a{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Verdana;color:#B90C10;}
#advertbottom{margin:0px; padding:0px; background-image:url(/images/advbot.gif); width:738px; height:7px}


.footer{margin:0; padding:0; background: #fff url(/img/footer_bg.gif) repeat-x 0 0; height:301px;}
.footernav{margin:0px auto; padding:30px 0px; width:996px; display:block; overflow:hidden;}
.footernav ul{margin:0px; padding:0px; list-style:none}
.footernav ul li{margin:0px 0px 7px 0px; padding:0px; font:normal 12px tahoma;}
.footernav ul li a{color:#000; text-decoration:none;}
.footernav ul li a:hover{color:#ff6600; text-decoration:underline;}
.footer p{font:normal 12px tahoma;}
.footer_adv{margin:0px; padding-right:20px; float:right;}
.block{float:left; padding-left:30px; padding-right:30px;}
.share{margin:0px; padding:0px; background:url(/img/share_footer.png) no-repeat 0 0; width:28px; height:19px; float:left;}
.rss_footer{margin:0px; padding:0px; background:url(/img/rss_footer.png) no-repeat 0 0; width:28px; height:19px; float:left;}
.fb_footer{margin:0px; padding:0px; background:url(/img/facebook_footer.png) no-repeat 0 0; width:28px; height:19px; float:left;}
.tt_footer{margin:0px; padding:0px; background:url(/img/twitter_footer.png) no-repeat 0 0; width:28px; height:19px; float:left;}
.pin_footer{margin:0px; padding:0px; background:url(/img/pinterest-footer.png) no-repeat 0 0; width:28px; height:19px; float:left;}
.tum_footer{margin:0px; padding:0px; background:url(/img/tumblr-footer.png) no-repeat 0 0; width:28px; height:19px; float:left;}
.follow_text{padding-top:3px;}
.copyright{margin-top:30px; margin-left:30px;}
.footer_adv{margin:0px; padding-right:20px; float:right;}




.form{margin:0px; padding:0px; display:block; width:95px; height:14px;font:normal 11px Tahoma;color:#3F73E1;}
#revform{margin:10px 0px 0px 0px; padding:0px}
#revformtop{margin:0px 0px 0px 14px; padding:0px; background-image:url(/images/revFormt.gif); width:738px; height:8px}
#revformbody{margin:0px 0px 0px 14px; padding:0px; background-image:url(/images/revFormbody.gif); width:738px;}
#revformbottom{margin:0px 0px 0px 14px; padding:0px; background-image:url(/images/revFormbt.gif); width:738px; height:8px}
#nlleft{margin:10px 0px 0px 0px; padding:0px; float:left; width:745px;}
#nlleft h1{padding:0px 0px 10px 0px; font:bold 30px Arial; color:#000; text-align:center}
#nlleft h2{padding:10px 50px 10px 50px; font:bold 26px Arial; color:#000; text-align:center}
#nlleft h3{padding:10px 0px 10px 0px; font:normal 22px Arial; color:#000; text-align:center}
#nlleft p{padding:20px 100px 20px 100px; font:normal 16px Arial; color:#000; line-height:20px;}
#nlleft1{margin:10px 0px 0px 0px; padding:0px; float:left; width:745px;}
#nlleft1 h1{padding:0px 0px 10px 0px; font:bold 30px Arial; color:#000; text-align:center}
#nlleft1 h2{padding:10px 50px 10px 50px; font:bold 26px Arial; color:#000; text-align:center}
#nlleft1 h3{padding:10px 0px 10px 0px; font:normal 22px Arial; color:#000; text-align:center}
#nlleft1 p{padding:10px 100px 10px 100px; font:normal 16px Arial; color:#000; line-height:20px;}
#nladv{margin:0px; padding:0px 0px 10px 0px; width:215px;}
#nladv2{margin:0px; padding:0px 10px 10px 0px; width:200px; background-color:#F8F8F8;}
#nladv2 p{padding:10px 5px 5px 10px; font:normal 11px Arial; color:#000; line-height:12px}
#nladv2 p a{font:bold 11px Arial; color:#16387C; line-height:12px; text-decoration:none}
#nladv2 p a:hover{color:#ff0000;}
#nllist{margin:20px 20px 0px 130px; padding:0px; width:500px; border:0px solid #000;}
#nllitop{margin:0px; padding:0px; background-image:url(/images/nltop.gif); width:500px; height:9px}
#nllibd{margin:0px; padding:0px; background-image:url(/images/nlbd.gif); width:500px; display:table;}
#nllileft{float:left; margin:0px; padding:0px; width:200px; border-right:1px dashed #ccc; text-align:center}
#nlliright{float:right; margin:0px; padding:0px; width:295px; border:0px solid #000}
#nlliright h1{font:Bold 14px Arial; padding:10px 5px 5px 10px;margin:0px;color:#1A5DCD; text-align:left}
#nlliright p{font:normal 12px arial; color:#000; padding: 10px 10px 5px 10px; line-height:17px}
#nllibot{margin:0px; padding:0px; background-image:url(/images/nlbot.gif); width:500px; height:9px}
#paypal{margin:0px; padding:20px 0px 20px 0px; text-align:center}
#form{margin:20px 0px 0px 0px; padding:0px; text-align:center}
#form p{font-size:14px; font-weight:normal; padding:5px 0px 10px 0px;margin:0px;line-height:16px; color:#000;}
#form p a{font-size:14px; font-weight:bold; padding:0px;margin:0px;text-decoration:underline; color:#000; line-height:16px}
#form p a:hover{font-size:14px; font-weight:bold; padding:0px;margin:0px;text-decoration:none; color:#ff6600}
#form h5{font-size:11px; font-weight:normal; padding:5px 0px 0px 0px;margin:0px;line-height:12px; color:#000;}
#form h5 a{font-size:11px; font-weight:bold; padding:0px;margin:0px;text-decoration:underline; color:#000; line-height:12px}
#form h5 a:hover{font-size:11px; font-weight:bold; padding:0px;margin:0px;text-decoration:none; color:#ff6600}
#content_adv {margin:0px; padding:0px 0px 30px 0px; width:998px; background-image:url(/images/bg.gif); margin:0 auto;}
#content_int {margin:0px; padding:0px 0px 0px 0px; width:998px; background-image:url(/images/bg.gif); margin:0 auto;}
#banner_adv{margin:0px auto; padding:0px 0px 0px 0px; width:988px; height:122px; background-image:url(/images/banner_bg_adv.gif); border:0px solid #000;}
#banner_adv_right{margin:0px 160px 0px 0px; padding:0px 0px 0px 0px; width:360px; height:114px; border-bottom:1px solid #ccc; float:right}
#banner_adv_right p{margin:0px; padding:90px 10px 0px 0px; font:bold 12px arial; color:#333; text-align:right}
#banner_adv_right p a{color:#333; text-decoration:none}
#banner_adv_right p a:hover{color:#ff6600; text-decoration:underline}
#content_adv_intermediary{margin:0px auto; padding:20px 0px 30px 0px; width:680px; border-bottom:1px solid #ccc;}
#content_adv_intermediary p{margin:0px; padding:20px 0px 0px 0px; font:bold 16px arial; color:#333;}
#content_adv_intermediary p a{font:bold 16px Verdana;color:#333; text-decoration:underline;}
#content_adv_intermediary p a:hover{color:#ff6600; text-decoration:none;}
#imtd{margin:10px auto; padding:10px; text-align:center; width:900px; overflow:hidden; display:block;}
#imtd h1{margin:0px; padding:0px; font:bold 20px arial; color:#256fce; line-height:30px;}
#imtdleft{margin:20px 0px 0px 0px; padding:0px; float:left; width:440px; background:url(/images/horizslice.gif) no-repeat right top; text-align:left; height:320px;}
#imtdleft h2 {margin:10px 0px; padding:0px; font:normal 18px arial; color:#ffad00; line-height:36px;}
#imtdleft p {margin:0px; padding:0px; font:normal 14px arial; color:#000; line-height:20px;}
#imtdright p {margin:0px; padding:0px; font:normal 14px arial; color:#000; line-height:20px;}
.icons{float:left; padding-right:10px;}
.download_button{margin-top:10px; margin-left:10px;}
#imtdright{margin:20px 0px 0px 0px; padding:0px; float:right; width:420px; text-align:left; }
#imtdright h2 {margin:10px 0px; padding:0px; font:normal 18px arial; color:#ffad00; line-height:36px;}
.imtdft{margin:20px auto; padding:10px; width:900px;}
.imtdftleft {margin:10px 10px 0px 0px; padding:0px; float:left; width:400px; text-align:left;}
.imtdftright {margin:10px 20px 0px 0px; padding:0px; float:right; width:400px; text-align:left;}
.imtdft p{margin:0px; padding:0px; font:normal 12px arial; color:#000; line-height:15px;}
#imtd1{margin:10px auto; padding:10px; text-align:center; width:960px; overflow:hidden; display:block;}
#imtd1 h1{margin:0px; padding:0px; font:bold 20px arial; color:#256fce; line-height:30px;}
#imtd1left{margin:20px 0px 0px 0px; padding:0px; float:left; width:220px; background:url(/images/horizslice.gif) no-repeat right top; text-align:left; height:430px;}
#imtd1left h2 {margin:10px 0px; padding:0px; font:normal 18px arial; color:#ffad00; line-height:36px;}
#imtd1left p {margin:0px; padding:0px; font:normal 14px arial; color:#000; line-height:20px;}
#imtd1med{margin:20px 0px 0px 30px; padding:0px; float:left; width:220px; background:url(/images/horizslice.gif) no-repeat right top; text-align:left; height:430px;}
#imtd1med h2 {margin:10px 0px; padding:0px; font:normal 18px arial; color:#ffad00; line-height:36px;}
#imtd1med p {margin:0px; padding:0px; font:normal 14px arial; color:#000; line-height:20px;}
#imtd1right p {margin:0px; padding:0px; font:normal 14px arial; color:#000; line-height:20px;}
#imtd1right{margin:20px 0px 0px 0px; padding:0px; float:right; width:220px; text-align:left; height:430px;}
#imtd1right h2 {margin:10px 0px; padding:0px; font:normal 18px arial; color:#ffad00; line-height:36px;}
#goto{margin:0px; padding:0px 0px 20px 15px;}
#goto{margin:0px; padding:0px 0px 20px 15px;}
#goto h1{margin:0px; padding:10px 0px 0px 0px; font:bold 16px tahoma!important;}
#goto h1 a{color:#1A5DCD!important; text-decoration:underline!important; font-weight:bold!important;}
#goto h1 a:hover{color:#ff6600!important; text-decoration:none!important; font-weight:bold!important;}
#progressBar { margin:0px; padding:0px; width:428px; height:20px; visibility:hidden; border:0px solid #ccc; }
#progressBarMsg {position:relative;left:0px; top:0px; font:16px Verdana, Helvetica, sans-serif bold}
#sliderWrapper {position:relative; left:133px; top:50px; width:425px; height:16px; background-color:#ffffff; border:2px solid #83BBD9; text-align:center; font-size:14px}
#slider{position:absolute; left:0px; top:0px; width:428px; height:16px; background-image:url(/images/progress_bar.gif); text-align:center; color:#ff6600; font:normal 14px Arial;}
.alphpagination {color:#1A5DCD; font-size:16px; margin:0; padding:5px 15px 5px 0px; text-align:justify; }
.alphpagination a{font-size:16px; font-weight:bold; padding:0px 0px 15px 0px;margin:0px;text-align:justify;color:#1A5DCD; text-decoration:none}
.alphpagination a:hover {text-decoration:underline; color:#f60}
#toc{padding:10px; margin:0px;}
#toc h2{font-size:18px; font-weight:bold; line-height:18px; padding-bottom:10px; margin:0px;}
#toc p{font-size:12px; line-height:16px; padding-bottom:5px;}
.grid-01{
padding:10px;
border-right:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
background-color:#fff;
}

.grid-02{
padding:10px;
border-bottom:1px solid #E1E1E1;
background-color:#fff;
}

.grid-03{
padding:10px;
border-right:1px solid #E1E1E1;
background-color:#fff;
}

.grid-04{
padding:10px;
background-color:#fff;
}
.table{border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}
.nl{margin:0px; padding:0px; background-image:url(/images/1_edited.jpg); background-position:right; width:750px; height:429px;}
#dmdiv { background-color:#F9F9F9; border:1px solid #CCCCCC; font-family:Arial,sans-serif; font-size:0.85em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal;
line-height:normal; position:absolute; text-align:left; z-index:1000; padding:5px; }
table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
#dmdiv a {
border-bottom:1px dotted #EEEEEE;
color:#555555;
line-height:1.8em;
text-decoration:none;
}
.toc{margin:0px auto; padding:10px; width:450px; text-align:left;}
.toc_tp{margin:0px; background:url(/test_template/images/tou_top.gif) no-repeat top left; padding:0px; width:450px; height:9px;}
.toc_bd{margin:0px; background:url(/test_template/images/tou_bd.gif) repeat-y top left; padding:5px 5px; width:450px;}
.toc_bottom{margin:0px; background:url(/test_template/images/tou_bottom.gif) no-repeat top left; padding:0px; width:450px; height:9px;}
.toc p{margin:0px auto; padding:5px 0px; line-height:18px;}
.tt {margin:2px 0px 0px 0px; padding:0px; position:absolute; float:left; width:206px;}
.tttop{margin:0px; padding:0px; background:url(/test_template/images/bco_top.png) no-repeat 0 0; width:206px; height:15px;}
.ttbody{margin:0px; padding:0px; background:url(/test_template/images/bco_bd.png) repeat-y 0 0; width:206px; display:block; overflow:hidden;}
.ttbody p{margin:0px; padding:0px 10px 5px 10px; font-size:11px;}
.ttbottom {margin:0px; padding:0px; background:url(/test_template/images/bco_bot.png) no-repeat 0 0; height:32px; width:206px;}

.ttn {margin:2px 0px 0px 0px; padding:0px; position:absolute; float:left; width:254px;}
.ttntop{margin:0px 0px 0px 0px; padding:0px; background:url(/images/ttbody.gif) repeat-y 0 0; width:254px; display:block; overflow:hidden;}
.ttntop p{margin:0px; padding:5px 5px;}
.ttnbottom {margin:0px; padding:0px; background:url(/images/ttbottom.gif) no-repeat 0 0; height:7px; width:254px;}

.ntt {margin:2px 0px 0px 0px; padding:0px; position:absolute; float:left; width:254px;}
.ntttop{margin:0px 0px 0px 0px; padding:0px; background:url(/images/nttbody.gif) repeat-y 0 0; width:254px; display:block; overflow:hidden;}
.ntttop p{margin:0px; padding:5px 5px;}
.nttbottom {margin:0px; padding:0px; background:url(/images/nttbottom.gif) no-repeat 0 0; height:7px; width:254px;}
.nhtml{margin:0px 0px 0px 0px; padding-left:5px; background:url(/test_template/images/html_icon_category.gif) no-repeat 0 0; height:22px;}
.npdf{margin:0px 0px 0px 0px; padding-left:5px; background:url(/test_template/images/pdf_icon_category.gif) no-repeat 0 0; height:22px;}
.nmobipocket{margin:0px 0px 0px 0px; padding-left:5px; background:url(/test_template/images/mobi_icon_category.gif) no-repeat 0 0; height:22px;}
.nexe{margin:0px 0px 0px 0px;}

#list{margin:6px 0px 15px 10px; padding:0px 0px 0px 0px; width:738px; border:0px solid #ccc; overflow:hidden; z-index:100}
#hilist{margin:6px 0px 0px 10px; padding:0px 0px 0px 0px; width:738px; border:0px solid #ccc; display:block; overflow:hidden;}
#listtop{margin:0px; padding:0px; background-image:url(/images/lttop.gif); width:738px; height:7px}
#listtopfeat{margin:0px; padding:0px; background-image:url(/images/lttopfeat.gif); width:738px; height:12px}
#listbody{margin:0px; padding:0px; background-image:url(/images/ltbody.gif); width:738px; overflow:hidden; }
#hilisttop{margin:0px; padding:0px; background-image:url(/images/lttop_1.gif); width:738px; height:7px}
#hilistbody{margin:0px; padding:0px; background-image:url(/images/ltbody_1.gif); width:738px; display:block; overflow:hidden;}
#reviewtop{margin:0px; padding:0px; background-image:url(/images/revtop.gif); width:738px; height:7px}
#reviewbody{margin:0px; padding:0px; background-image:url(/images/revbody.gif); width:738px; display:block; overflow:hidden;}
#listbodyleft{margin:0px 0px 10px 0px; padding:0px; width:555px; float:left; text-align:left; border:0px solid #ccc;}
#listbodyleft h1{margin:0px; padding:15px 0px 0px 15px; font:normal 11px Verdana;color:#2A2A2A;}
#listbodyleft h1 a{margin:0px; padding:0px; font:bold 11px Verdana; color:#2a2a2a;}
#listbodyleft h1 a:hover{color:#ff6600; text-decoration:none}
#listbodyleft p{margin:0px; padding:15px 35px 0px 15px; font:normal 11px Verdana;color:#2a2a2a;}
#listbodyright{margin:0px; padding:0px; width:175px; float:right; border:0px solid #ccc; height:140px}
#listbodyright p{margin:0px; padding:15px 10px 0px 15px; font:normal 11px Verdana;color:#3F7DE1;}

.list{margin:6px 0px 15px 10px; padding:0px 0px 0px 0px; width:748px; border:0px solid #ccc; overflow:hidden;}
.listtop{margin:0px; padding:0px; background-image:url(/test_template/images/lhdr_top.gif); width:748px; height:5px}
.listbody{margin:0px; padding:0px; background-image:url(/test_template/images/lhdr_bd.gif); width:748px; overflow:hidden; display:block;}
.listbodyleft{margin:0px 0px 10px 0px!important; padding:0px; width:545px; float:left; border:0px solid #ccc;}
.listbodyleft h1{margin:0px!important; padding:15px 0px 0px 15px!important; font:normal 11px Tahoma;color:#2A2A2A;}
.listbodyleft h1 a{margin:0px; padding:0px; font:bold 11px Tahoma; color:#555555; text-decoration:underline;}
.listbodyleft h1 a:hover{color:#ff6600; text-decoration:none;}
.listbodyleft p{margin:0px; padding:15px 35px 0px 15px!important; font:normal 11px Tahoma!important;color:#2a2a2a!important;}
.listbodyright{margin:0px; padding:0px 5px 0px 0px; width:185px; float:right; border:0px solid #ccc;}
.listbodyright p{line-height:24px; margin:0px; padding:6px 10px 10px 5px!important; font:normal 11px Tahoma; color:#555555}
.listbodyright p a{color:#ff6600!important; text-decoration:underline!important; font:bold 11px Tahoma!important;}
.listbodyright p a:hover{text-decoration:none!important;}
.author a{color:#2A2A2A!important; font-size:11px; text-decoration:underline!important;}
.author a:hover{color:#ff6600 !important; text-decoration:none !important;}
.title{font-size:12px!important; color:#1a5dcd!important; text-decoration:none!important;}
.title:hover{color:#ff6600!important; text-decoration:underline!important;}
.listbottom{margin:0px; padding:0px; background-image:url(/images/ltbot.gif); width:738px; height:7px}
.listbottomn{margin:0px; padding:0px; background-image:url(/images/lhdr_footer.gif); width:748px; height:52px}
.hilistbottom{margin:0px; padding:0px; background-image:url(/images/ltbot_1.gif); width:738px; height:7px}
.hilistbodyleft{margin:0px; padding:0px; width:555px; float:left; border:0px solid #ccc;}
.hilistbodyleft h1{margin:0px; padding:15px 0px 0px 15px; font:bold 11px Tahoma;color:#0000ff;}
.hilistbodyleft h1 a{margin:0px; padding:0px; font:bold 11px Tahoma; color:#2a2a2a;}
.hilistbodyleft h1 a:hover{color:#ff6600; text-decoration:none}
.hilistbodyleft p{margin:0px; padding:15px 35px 0px 15px; font:normal 11px Tahoma;color:#2a2a2a;}
.hilistbodyright{margin:0px; padding:0px; width:175px; float:right; border:0px solid #ccc; height:140px}
.hilistbdrigh{margin:0px; padding:15px 0px 0px 0px; font:bold 11px Tahoma;color:#161616;}
.hilistbdright{margin:0px; padding:15px 0px 0px 0px; font:normal 11px Tahoma;color:#555555;}
.hilistbdright1{margin:0px; padding:0px 0px 0px 15px; font:normal 11px Tahoma;color:#3F7DE1;}
.hilistbdright2{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Tahoma;color:#3F7DE1;}
.hilistbdright2 a{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Tahoma;color:#B90C10;}
.listbodybaseblockl {width:88px; float:left; height:24px; background:url(/test_template/images/ricon.gif) no-repeat 0 10px; padding-left:3px;}
.listbodybaseblockl p{font-size:11px!important; line-height:24px!important; margin:0px!important; text-align:center!important; padding:3px 0px!important; font-weight:bold!important;}
.listbodybaseblockl p a{font-size:11px!important; line-height:24px!important; font-weight:bold!important; text-decoration:underline!important; color:#000!important;}
.listbodybaseblockl p a:hover{color:#FF6600!important; text-decoration:none!important;}

#nhilist{margin:6px 0px 15px 10px; padding:0px 0px 0px 0px; width:738px; border:0px solid #ccc; display:block; overflow:hidden;}
#nhilisttop{margin:0px; padding:0px; background-image:url(/images/nlttop.gif); width:738px; height:7px}
#nhilistbody{margin:0px; padding:0px; background-image:url(/images/nltbody.gif); width:738px; display:block; overflow:hidden;}
#nhilistbottom{margin:0px; padding:0px; background-image:url(/images/nltbot.gif); width:738px; height:31px}
#nhilistbodyleft{margin:0px; padding:0px; width:555px; float:left; border:0px solid #ccc;}
#nhilistbodyleft h1{margin:0px; padding:15px 0px 0px 15px; font:bold 11px Verdana;color:#0000ff;}
#nhilistbodyleft h1 a{margin:0px; padding:0px; font:bold 11px Verdana; color:#2a2a2a;}
#nhilistbodyleft h1 a:hover{color:#ff6600; text-decoration:none}
#nhilistbodyleft p{margin:0px; padding:15px 35px 0px 15px; font:normal 11px Verdana;color:#2a2a2a;}
#nhilistbodyright{margin:0px; padding:0px; width:175px; float:right; border:0px solid #ccc; height:140px}
.nhilistbdrigh{margin:0px; padding:15px 0px 0px 0px; font:bold 11px Verdana;color:#161616;}
.nhilistbdright{margin:0px; padding:15px 0px 0px 0px; font:normal 11px Verdana;color:#3F7DE1;}
.nhilistbdright1{margin:0px; padding:0px 0px 0px 15px; font:normal 11px Verdana;color:#3F7DE1;}
.nhilistbdright2{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Verdana;color:#3F7DE1;}
.nhilistbdright2 a{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Verdana;color:#B90C10;}
.nhilistbodybase{float:right; width:181px; height:24px; text-align:center;}
.nhilistbodybaseblock {width:88px; float:left; height:24px;}
.nhilistbodybaseblock p{font-size:11px!important; line-height:14px!important; margin:0px!important; text-align:center!important; padding:5px 10px!important;}
.nhilistbodybaseblock p a{font-weight:bold; text-decoration:underline; color:#000;}
.nhilistbodybaseblock p a:hover{color:#FF6600; text-decoration:none;}
.nlistbdybaseleftbase{position:relative; margin-left:2px; padding-top:2px; float:left; width:550px; height:31px;}
.nlistbdybaseleftbase ul{margin:0px; padding:0px; list-style:none;}
.nlistbdybaseleftbase ul li{margin:0px; padding: 6px 15px; display:inline;}
.nlistbdybaseleftbase ul li a{margin:0px 0px 0px 0px; padding: 6px 5px 6px 35px; font-weight:bold; line-height:26px; }
.nlistbdybaseleftbase ul li a:hover{line-height:26px;}
.ntt {margin:2px 0px 0px 0px; padding:0px; position:absolute; float:left; width:254px;}
.ntttop{margin:0px 0px 0px 0px; padding:0px; background:url(/images/nttbody.gif) repeat-y 0 0; width:254px; display:block; overflow:hidden;}
.ntttop p{margin:0px; padding:5px 5px;}
.nttbottom {margin:0px; padding:0px; background:url(/images/nttbottom.gif) no-repeat 0 0; height:7px; width:254px;}
.nhtml{margin:0px 0px 0px 0px; padding-left:5px; background:url(/test_template/images/html_icon_category.gif) no-repeat 0 0; height:22px;}
.npdf{margin:0px 0px 0px 0px; padding-left:5px; background:url(/test_template/images/pdf_icon_category.gif) no-repeat 0 0; height:22px;}
.nmobipocket{margin:0px 0px 0px 0px; padding-left:5px; background:url(/test_template/images/mobi_icon_category.gif) no-repeat 0 0; height:22px;}
.nexe{margin:0px 0px 0px 0px;}
#donate_to_author{margin:0px 0px 10px 20px; padding: 0px; border:1px solid #dadada; background-color:#f2f7fd; display:block; overflow:hidden; text-align:center;}
#donate_to_author p{margin:0px; padding:10px 0px 10px 10px; font-size:13px; line-height:24px;}
#donate_to_author p a{color:#256FCE; font-weight:bold; text-decoration:none;}
#donate_to_author p a:hover{color:#ff6600; text-decoration:underline;}
.donate_icon{margin-top:2px; float:left; padding-right:5px;}
.prizebox{margin:0px auto; width:705px; padding:10px 0px; display:block; overflow:hidden;}
.prizebox_top{margin:0px; padding:0px; width:705px; height:48px; background:url(/test_template/images/box_header.gif) no-repeat 0 0;}
.prizebox_body{margin:0px; padding:0px; width:705px; background:url(/test_template/images/box_body.gif); display:block; overflow:hidden;}
.prizebox_bottom{margin:0px; padding:0px; width:705px; height:12px; background:url(/test_template/images/box_footer.gif) no-repeat 0 0;}
.prizebox h1{margin:0px!important; padding:6px 10px!important; font:normal 20px Arial; color:#fff; line-height:36px;}
.prizebox p{margin:0px!important; padding:0px!important; font-size:14px; color:#000; line-height:20px; text-align:center!important;}
.prizebox_body_left{float:left; margin:10px 0px; padding-left:5px; width:300px; text-align:center;}
.prizebox_body_right{float:right; margin:10px 0px; padding-right:5px; width:390px; text-align:center;}


.payment_option{margin:10px 0px 10px 30px; padding:0px; width:460px; float:left;}
.option1{margin:0px; padding:5px; width:450px; background-color:#fff4f4; display:block; overflow:hidden;}
.option1 h1{margin:10px 0px !important; padding:0px!important; font:bold 16px arial;}
.option1 p{font:bold 14px arial!important; float:left; padding-left:5px!important;}
.option2{margin:0px; padding:5px; width:450px; display:block; overflow:hidden;}
.option2 p{font:bold 14px arial!important; float:left; padding-left:5px!important;}
.payment_opt{float:left; margin-top:2px;}
.guaranteebox{margin:-30px 10px; padding:0px; width:190px; float:right;}
.guaranteebox_top{margin:0px; padding:0px; width:190px; height:9px;}
.guaranteebox_bd{margin:0px; padding:0px; width:190px;}
.guaranteebox_bd p{margin:0px!important; padding:5px 5px!important; font:normal 10px arial; line-height:12px;}
.guaranteebox_bot{margin:0px; padding:0px; width:190px; height:10px;}


.listbdybaseleftbase{margin:2px auto; padding-left:8px; float:left; width:545px;}
.icon_mouseover{ margin:0px; background:url(/images/icon_bt_category.gif) no-repeat; border-left:1px solid #333; border-right:1px solid #333;}
.listbdybaseleftbase ul{margin:0px; padding:0px; list-style:none;}
.listbdybaseleftbase ul li{margin:0px; padding: 0px 4px; display:inline;}
.listbdybaseleftbase ul li a{margin:0px 0px 0px 0px; padding: 0px; font-weight:bold; line-height:26px;}
.listbdybaseleftbase ul li a:hover{line-height:26px;}
.listbodybase{background:url(/test_template/images/repbg.gif) repeat-x; float:right; width:181px; height:24px; text-align:center;}
.listbodybasen{margin:10px 0px; padding:0px; float:right; width:185px; text-align:center;}
.hilistbodybase{background:url(/test_template/images/hirepbg.gif) repeat-x; float:right; width:181px; height:24px; text-align:center;}
.listbodybaseblockl {width:88px; float:left; height:24px; background:url(/test_template/images/ricon.gif) no-repeat 0 10px; padding-left:3px;}
.listbodybaseblockl p{font-size:11px!important; line-height:24px!important; margin:0px!important; text-align:center!important; padding:3px 0px!important; font-weight:bold!important;}
.listbodybaseblockl p a{font-size:11px!important; line-height:24px!important; font-weight:bold!important; text-decoration:underline!important; color:#000!important;}
.listbodybaseblockl p a:hover{color:#FF6600!important; text-decoration:none!important;}

.listbodybaseblockr {width:88px; float:left; height:24px; background:url(/test_template/images/picon.gif) no-repeat 0 10px; padding-left:3px;}
.listbodybaseblockr p{font-size:11px!important; line-height:24px!important; margin:0px!important; text-align:center!important; padding:3px 0px!important; font-weight:bold!important;}
.listbodybaseblockr p a{font-size:11px!important; line-height:24px!important; font-weight:bold!important; text-decoration:underline!important; color:#000!important;}
.listbodybaseblockr p a:hover{color:#FF6600!important; text-decoration:none!important;}

.ollist{margin:0px 25px; padding:0px;}
.ollist ol{margin:0px 25px; padding:0px;}
.ollist ol li{font-size:14px; padding-bottom:10px;}
.bluelink a{color:#0000ff!important;}
.bluelink a:hover{color:#ff6600!important;}

.nhilist{margin:6px 0px 15px 10px; padding:0px 0px 0px 0px; width:748px; border:0px solid #ccc; display:block; overflow:hidden;}
.nhilisttop{margin:0px; padding:0px; background-image:url(/test_template/images/nflttop.gif); width:748px; height:5px}
.nhilistbody{margin:0px; padding:0px; background-image:url(/test_template/images/nfltbd.gif); width:748px; display:block; overflow:hidden;}
.nhilistbottom{margin:0px; padding:0px; background-image:url(/test_template/images/nfltbot.gif); width:748px; height:52px}
.nhilistbodyleft{margin:0px 0px 10px 0px; padding:0px; width:545px; float:left;}
.nhilistbodyleft h1{margin:0px; padding:15px 0px 0px 15px!important; font:normal 11px Tahoma;color:#2A2A2A;}
.nhilistbodyleft h1 a{margin:0px; padding:0px; font:bold 11px Tahoma; color:#555555; text-decoration:underline;}
.nhilistbodyleft h1 a:hover{color:#ff6600; text-decoration:none;}
.nhilistbodyleft p{margin:0px!important; padding:15px 35px 0px 15px!important; font:normal 11px Tahoma!important;color:#2a2a2a!important;}
.nhilistbodyright{margin:0px; padding:0px 5px 0px 0px; width:185px; float:right;}
.nhilistbodyright p{margin:0px; padding:5px 10px 0px 5px; font:normal 11px Tahoma; color:#555555; line-height:24px;}
.nhilistbodyright p a{color:#ff6600; text-decoration:underline;}
.nhilistbodyright p a:hover{text-decoration:none;}

.nhilistbdrigh{margin:0px; padding:15px 0px 0px 0px; font:bold 11px Tahoma;color:#161616;}
.nhilistbdright{margin:0px; padding:15px 0px 0px 0px; font:normal 11px Tahoma;color:#555555;}
.nhilistbdright1{margin:0px; padding:0px 0px 0px 15px; font:normal 11px Tahoma;color:#555555;}
.nhilistbdright2{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Tahoma;color:#555555;}
.nhilistbdright2 a{margin:0px; padding:0px 0px 0px 0px; font:normal 11px Tahoma;color:#B90C10;}
.nhilistbodybase{float:right; width:185px; text-align:center; margin:10px 0px; padding:0px;}

.nhilistbodybaseblockl {width:88px; float:left; height:24px; background:url(/test_template/images/riconF.gif) no-repeat 0 10px; padding-left:3px;}
.nhilistbodybaseblockl p{font-size:11px!important; line-height:24px!important; margin:0px!important; text-align:center!important; padding:5px 0px!important;}
.nhilistbodybaseblockl p a{font-size:11px!important; font-weight:bold!important; text-decoration:underline!important; color:#000!important;}
.nhilistbodybaseblockl p a:hover{color:#FF6600!important; text-decoration:none!important;}

.nhilistbodybaseblockr {width:88px; float:left; height:24px; background:url(/test_template/images/piconR.gif) no-repeat 0 10px; padding-left:3px;}
.nhilistbodybaseblockr p{font-size:11px!important; line-height:24px!important; margin:0px!important; text-align:center!important; padding:5px 0px!important;}
.nhilistbodybaseblockr p a{font-size:11px!important; font-weight:bold!important; text-decoration:underline!important; color:#000!important;}
.nhilistbodybaseblockr p a:hover{color:#FF6600!important; text-decoration:none!important;}

.nlistbdybaseleftbase{margin-left:10px; padding:0px; float:left; width:530px; text-align:left;}
.nlistbdybaseleftbase ul{margin:0px; padding:0px; list-style:none;}
.nlistbdybaseleftbase ul li{margin:0px; padding: 0px; display:inline;}
.nlistbdybaseleftbase ul li a{margin:0px; padding: 0px 4px; font-weight:bold; line-height:26px; }
.nlistbdybaseleftbase ul li a:hover{line-height:26px;}

.tooltip_ltng {margin:0px 0px 0px 0px; padding:0px; position:absolute; float:left; width:168px; z-index:1000;}
.tooltiptop_ltng{margin:0px 0px 0px 0px; padding:0px; background:url(/images/lttttop.gif) repeat-y 0 0; width:168px; height:9px;}
.tooltipbody_ltng {margin:0px; padding:0px; border-left:1px solid #b3b3b3; font:normal 11px arial; line-height:12px; z-index:100; border-right: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; background:#fbfbfb;}
.tooltipbody_ltng p{margin:0px; padding:5px 5px;}
.clear{clear:both}
.rating_block_back{float:left;margin-left:2px;margin-top:2px;width:80px;height:15px;background:url(/test_template/images/nflg_output_emptyn.png)}
.rating_block_front{height:15px;background:url(/test_template/images/nflg_output_fulln.png);}

#masthead .branding .g-members-form .wrong_pass{margin:0px; padding:0px; width:213px; height:58px; background:url(/test_template/images/wrong_pass_block.png) no-repeat 0px 0px; position:absolute; top:-20px; left:20px;}
#masthead .branding .g-members-form .wrong_pass p{color:#fff; padding:5px 0 0 15px; margin:0;}
#masthead .branding .g-members-form .wrong_pass.pwd {left: 183px;}


.writing_tool{margin:0px 10px 0px 15px; padding:0 0px; width:755px; display:block; overflow:hidden;}
.writing_tool_left{margin:0px; padding:0px; width: 355px; overflow:hidden; display:block; float:left;}
.writing_tool_left a{font-size:14px;font-weight:bold;padding:0px;margin:0px;text-align:justify;color:#1A5DCD}
.writing_tool_left a{text-decoration:none}
.writing_tool_left  a:hover{color:#ff6600; text-decoration:underline;}
.writing_tool_left p{font-size:13px!important; font-weight:normal; padding:5px 7px 20px 0px!important;margin:0px!important;line-height:18px!important;}
.writing_tool_left p a{font-weight:bold; text-decoration:none;}
.writing_tool_left p a:hover{color:#ff6600; text-decoration:underline;}
.writing_tool_right{margin:0px; padding:0px; width: 355px; overflow:hidden; display:block; float:right;}
.writing_tool_right  a{font-size:14px;font-weight:bold;padding:0px 0px 0px 0px;margin:0px;text-align:justify;color:#1A5DCD; line-height:20px;}
.writing_tool_right  a{text-decoration:none;}
.writing_tool_right  a:hover{color:#ff6600; text-decoration:underline;}
.writing_tool_right p{font-size:13px!important; font-weight:normal; padding:5px 7px 20px 0px!important;margin:0px!important;line-height:18px!important;}
.writing_tool_right p a{font-weight:bold; text-decoration:none;}
.writing_tool_right p a:hover{color:#ff6600; text-decoration:underline;}

.tooltip {margin:5px 0px 0px 0px; padding:0px; position:absolute; float:left; width:159px; z-index:1000;}
.tooltiptop{margin:0px 0px 0px 0px; padding:0px; background:url(/img/tooltiptop.gif) repeat-y 0 0; width:159px; height:9px;}
.tooltipbody {margin:0px; padding:0px; border-left:1px solid #E1D19A; font:normal 10px arial; line-height:12px; z-index:100; border-right: 1px solid #E1D19A; border-bottom: 1px solid #E1D19A; background:#fff8e0;}
.tooltipbody p{margin:0px; padding:5px 5px;}
.tooltipbodyt {margin:0px; padding:0px; border-left:1px solid #E1D19A; font:normal 10px arial; line-height:12px; z-index:100; border-right: 1px solid #E1D19A; border-top: 1px solid #E1D19A; background:#fff8e0;}
.tooltipbodyt p{margin:0px; padding:5px 5px;}
.tooltipbottom{margin:0px 0px 0px 0px; padding:0px; background:url(/img/tooltipbottom.gif) repeat-y 0 0; width:159px; height:9px;}

#ddhdr{margin:0px 0px 0px 6px; padding:10px 0px 0px 15px; background:url(/img/c7hdrauthor_blank.gif) no-repeat; height:30px; font:bold 12px Tahoma; color:#3f3f3f; border:0px solid #333;}
#ddhdr1{margin:0px 0px 0px 6px; padding:7px 0px 0px 15px; background:url(/img/c7hdrauthor_blank.gif) no-repeat; height:30px; font:bold 14px Verdana; color:#3f3f3f; border:0px solid #333;}
#ddhdr2{margin:0px 0px 0px 10px; padding:7px 0px 0px 15px; background:url(/img/c7hdrauthor_blank.gif) no-repeat; height:30px; font:bold 14px Verdana; color:#3f3f3f; border:0px solid #333;}
#quote{margin-left:20px; margin-top:20px; padding:0px; width:948px;}
.quote_top{margin:0px; padding:0px; width:948px; height:10px; background:url(/test_template/images/quote_top.png) no-repeat 0px 0px;}
.quote_body{margin:0px; padding:0px; width:948px; background:url(/test_template/images/quote_body.png) repeat-y 0 0; display:block; overflow:hidden;}
.quote_bottom{margin:0px; padding:0px; width:948px; height:10px; background:url(/test_template/images/quote_bottom.png) no-repeat 0px 0px;}
.quotecontent{margin:0px; padding:0px; float:left; padding-right:10px;}
.quotecontent p{margin:0px; padding:5px 10px 10px 20px; font-size:14px; font-weight:normal;}
.quotecontentl{margin:0px; float:left; padding:0px; width:720px;}
.quotecontentr{margin:0px; float:right; padding-right:10px; width:200px;}
.stampicon{margin:0px; padding:0px;}
.h1{height:84px;margin-bottom:10px;}
.h11{height:54px;margin-bottom:10px;}
.h2{height:30px; margin-bottom:10px;}
.p{height:210px; padding-bottom:10px;}
#membertable{margin:0px auto; padding:0px; width:948px;}
.certified_block{padding:0px; float:right; width:390px;}
.bbonline{margin:20px 0px; padding:0px; text-align:center;}
.paypal{margin:20px 0px; padding:0px; text-align:center;}
.verisign{margin:20px auto; padding:0px; text-align:center; width:135px;}
.submissionform{margin:20px 0px 10px 20px; padding:0px 0px 0px 0px;}
.submissionform h1{margin-left:0px!important; padding:0px!important; font-size:18px; color:#ff6600;}
.submissionform p{margin:10px!important; padding:0px!important;}
.payment_option_new{margin:10px 0px 10px 0px; padding:0px; width:560px; float:left;}
.option1_1{margin:0px; padding:5px; width:540px; background-color:#fff4f4; display:block; overflow:hidden;}
.option1_1 h1{margin:10px 0px !important; padding:0px!important; font:bold 16px arial;}
.option1_1 p{font:bold 14px arial!important; float:left; padding-left:5px!important;}
.option2_1{margin:0px; padding:5px; width:540px; display:block; overflow:hidden;}
.option2_1 p{font:bold 14px arial!important; float:left; padding-left:5px!important;}

#feWindow {z-index: 1001;top: 25%; left: 25%; background-color: white; z-index:1001;	overflow: hidden;  display: none; border: 1px solid #777; width: 644px; height: 412px; position: fixed;}
#feWindow #feWindowTitle {width: 599px; height: 33px; background: url(/img/fe-popup-title.png) right no-repeat; margin-left: 7px; padding-left: 45px; font: 14px/33px Arial, Helvetica, sans-serif; color: #2e2e2e; margin-top: 5px;}
#feWindow #feWindowTitle span {float: left;font-weight:bold}
#feWindow #feWindowTitle span#closeFEWindow{width: 19px; height: 19px; float: right; display: block; cursor: pointer; margin-right: 10px; margin-top: 8px;}
#feIframe{margin-top:10px}

#fe_sites{margin-top:10px}
#fe_sites .feblock{padding:10px 0px;border-bottom:1px solid #e8e8e8;border-top:1px solid #fefefe}
#fe_sites .feicon{float:left;width:29px;height:30px;margin-left:15px;background:url(/img/fe-icons/icons.png)}
#fe_sites .fetitle{float:left;margin-left:10px;width:120px}

#res_block_right .publish_text{margin:0; padding:0; width:310px; background-color:#eeeded; border:1px solid #e2e2e2;}
#res_block_right .publish_text .submit_your_book{width:225px; margin:0 auto; padding:15px 0 8px;}
#res_block_right .publish_text .create_your_book{width:225px; margin:0 auto; padding:0 0 8px;}
#res_block_right .publish_text .promote_a_book{width:225px; margin:0 auto; padding:0 0 15px;}
#res_block_right .latest-news{margin:10px 0 0; border:1px solid #ededed; width:308px;}
#res_block_right .latest-news .news-title{margin:10px 0 0px 8px; width:300px;}
#res_block_right .latest-news .news-post{margin:0; list-style:none; padding:0 10px;}
#res_block_right .latest-news .news-post .news-item{margin:0; padding:12px 0 12px 44px; background:url(/img/blue-news-bullet.png) no-repeat 14px 17px; border-bottom:1px solid #ededed; font-size:13px; line-height:17px; font-weight:bold;}
#res_block_right .latest-news .news-post .news-item:last-child{border-bottom:0;}
#res_block_right .latest-news .news-post .news-item a{color:#555; text-decoration:none;}
#res_block_right .latest-news .news-post .news-item a:hover{text-decoration:underline; color:#ff6600;}
.fbk-entry{margin:19px 0; width:310px;}
.blog-entry-top{margin:0; padding:0; background:url(/img/blog-entry-top.png) no-repeat 0 0; height:10px;}
.blog-entry-content{margin:0px; padding:0; background:url(/img/blog-entry-body.png) repeat-y 0 0; width:310px;}
.newsitem{margin:0; padding:5px 0 5px 25px;}
.newsitem h2{margin:0; padding:0 15px 0 25px; background:url(/img/message_icon.png) no-repeat 0 3px;}
.newsitem h2 a{font:normal 13px/18px Trebuchet MS; color:#216DCD; text-decoration:none;}
.newsitem h2 a:hover{text-decoration:underline; color:#ff6600;}
.blog-entry-footer{margin:0; padding:0; background:url(/test_template/images/res_block_right_bottom.png) no-repeat 0 0; height:50px; width:310px; text-align:center;}
.blog-entry-footer a{display:block; margin:0; padding:19px 0 18px; width:310px;}

#globalnav{margin:0px; padding:0px;}
#globalnav ul{margin:0.5em 0 0.5em 1.2em; padding:0px; list-style:none;}
#globalnav ul li{margin:0px; padding:0 0 5px 20px; font:bold 12px Tahoma;}
#globalnav ul li a{color:#2670ce;}
#globalnav ul li a:hover{color:#ff6600;}
#globalnav .mainlib{margin:0px; padding:0 0 15px 35px; background:url(/img/mainlib_icon.png) no-repeat 7px 0;}
#globalnav .aclib{margin:0px; padding:0 0 15px 35px; background:url(/img/aclib_icon.png) no-repeat 0 0;}
#globalnav .es{margin:0px; padding:0 0 15px 35px; background:url(/img/es.png) no-repeat 7px 0;}
/* NEW HEADER */
#masthead{margin:0; padding:0; background:url(/img/bghdr.png) repeat-x 0 0; height:219px;}
#masthead .topnav{margin:0 auto; padding:0; background:url(/img/bgnav.png) repeat-x 0 0; height:33px; width:989px; border-bottom-left-radius:10px;border-bottom-right-radius:10px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.4); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.4); box-shadow: 1px 1px 2px rgba(0,0,0,.4);}
#masthead .topnav ul{margin:6px 0 0 10px; padding:0; list-style:none; float:left; width:614px;}
#masthead .topnav ul li{margin:0; padding:0 6px; float:left; font:normal 12px/20px arial; color:#8c8c8c; background:url(/img/nav-border-right.png) no-repeat 0 0;}
#masthead .topnav ul li a{color:#8c8c8c; text-decoration:none; padding: 8px 0; }
#masthead .topnav ul li a span{color:#8c8c8c; text-decoration:none;background:url(/img/home-icon.png) no-repeat left top; padding: 5px 8px 5px 5px }
#masthead .topnav ul li a:hover{padding: 9px 0; color:#000;}
#masthead .topnav ul li a.select {background:url(/img/flecha-hover.png) no-repeat center bottom; padding: 9px 0; color:#626262;}
#masthead .topnav ul li a:focus{background:none;}
#masthead .no-border {background:none!important;}
#masthead .topsearch{float:left; background-color:#5387cf; background-image:url(/img/searchformbg.png); background-repeat:no-repeat; background-position: 5px 3px; width:365px; height:34px;border-bottom-right-radius:10px; position:relative;}
#masthead .topsearch .searchform{width:348px; height:26px; position:absolute; left:10px; top:3px;}
#masthead .topsearch .searchform .search-input{width:310px; height:20px; border:0; position:absolute; top:4px; left:0px; background:nonoe; font:normal 12px/14px arial; color:#8d8d8d;}
#masthead .topsearch .searchform .search-button{position:absolute; left:322px; top:6px; width:18px; height:18px;}
#masthead .branding{width:989px; margin:0 auto; padding:0; position:relative;}
#masthead .branding .felogo{width:361px; height:67px; position:absolute; top:45px; left:28px;} /*top: 45px;*/
#masthead .branding .g-members-form {position:absolute; top:20px; left:545px; margin:0; padding:0 0 0 20px; width:395px;}
#masthead .branding .g-members-form h1{margin:0; padding:0; font:bold 11px/28px arial; color:#a7a7a7;}
#masthead .branding .g-members-form h1 span{font-size:20px;}
#masthead .branding .g-members-form h2{margin:0; padding:0; font:bold 11px/21px arial;}
#masthead .branding .g-members-form h2 a{color:#568cd7; text-decoration:underline;}
#masthead .branding .g-members-form h2 a:hover{text-decoration:none;}
#masthead .branding .g-members-form p{margin:10px 0; padding:0; font: 12px/18px arial; color:#767676;}
#masthead .branding .g-members-form p a{color:#2c4b9b; text-decoration:none;}
#masthead .branding .g-members-form p a:hover{color:#2c4b9b; text-decoration:underline;}
#masthead .branding .g-members-form .g-input-l{margin-right: 11px; height: 28px; width: 152px; padding: 0px 2px; float:left; color:#888888;font:bold 13px arial; line-height:28px; border:0px; background:url("/img/g-input-l.png") no-repeat right top;}

#masthead .branding .g-members-form #loggedBox {margin:10px 0;}
#masthead .branding .g-members-form #loggedBox .tButton span{background: url(/img/author-icons.png) no-repeat; width: 15px; height:18px; float: left; margin:-1px 8px 0 8px;}
#masthead .branding .g-members-form #loggedBox .authorHome{width: 109px;}
#masthead .branding .g-members-form #loggedBox .authorHome span{background-position: 0px 0px;}
#masthead .branding .g-members-form #loggedBox .authorLib{ width: 109px; margin:0 5px;}
#masthead .branding .g-members-form #loggedBox .authorLib span{background-position:0 -24px;}
#masthead .branding .g-members-form #loggedBox .authorDesk{width: 125px;}
#masthead .branding .g-members-form #loggedBox .authorDesk span{background-position: 0px -49px;}
#masthead .branding .g-members-form .tButton{background: url(/img/author-buttons.png) repeat-x 0px -31px; display: block; float: right; color: #FFF; font-weight: bold; font-size:13px; text-decoration: none; padding: 5px 4px; border: 1px solid #E5BF73; border-radius: 5px;}
#masthead .branding .g-members-form .tButton:hover{background-position: 0px 0px; color:#fff;}


#masthead .branding .g-login-button{display: block; background: url(/img/g-login-button.png) no-repeat 0 0; border:0px; height: 28px; width: 61px; float:left;}
#masthead .branding .g-login-button:hover{background: url(/img/g-login-button.png) no-repeat 0 -32px;}
#masthead .branding .fbLogin{margin:6px 0; width:394px; height:27px;}
#masthead .branding .fbLog{float:right; padding-left:30px;}
#masthead .branding .passForgot{margin-top:5px; float:right; font:normal 11px/18px arial; color:#767676; text-decoration:none;}
#masthead .branding .passForgot:hover{text-decoration:underline;}
#masthead .branding .g-promo{position:absolute; top:133px; left:-3px; width:196px; height:48px; border-top-left-radius:8px; border-top-right-radius:8px;  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
#masthead .branding .g-promo h1{font:normal 14px/49px arial; color:#fff; text-align:center; margin:0; padding:0;}
#masthead .branding .g-title{position:absolute; font:bold 12px/18px arial; color:#5e5e5e; width:960px; text-align: right; margin-top:25px; right: 0;}
#fbt_login .g-input-l{margin-right: 11px; height: 28px; width: 152px; padding: 0px 2px; float:left; color:#888888;font:bold 13px arial; line-height:28px; border:0px; background:url("/img/g-input-l.png") no-repeat right top;}

/*Left Sidebar*/
#left-sidebar{margin:0 0 0 10px; padding:20px 0 26px; float:left; width:190px;}
#left-sidebar .globalnav {margin:0; padding:0;}
#left-sidebar .globalnav .aclib{background:url("/img/aclib_icon.png") no-repeat 0 0; padding:0 0 10px 35px;}
#left-sidebar .globalnav .es{background:url("/img/es.png") no-repeat 7px 0; padding:0 0 10px 35px;}
#left-sidebar .globalnav .pt{background:url("/img/pt.png") no-repeat 7px 0; padding:0 0 10px 35px;}
#left-sidebar .globalnav .topstar{background:url("/img/top_star.png") no-repeat 7px 0; padding:0 0 10px 35px;}
#left-sidebar .globalnav .authsearch{background:url("/img/authsearch.png") no-repeat 7px 0; padding:0 0 10px 35px;}
#left-sidebar .globalnav ul{margin:0; padding:0 0 0 10px; list-style:none;}
#left-sidebar .globalnav ul li{margin:0; padding:0 0 0 20px;	}
#left-sidebar .globalnav ul li a{font:bold 12px/18px arial; color:#253b5a; text-decoration:none;}
#left-sidebar .globalnav ul li a:hover{color:#ff6600;}
#left-sidebar .mainnav{margin:20px 0 0 20px; padding:0;}
#left-sidebar .mainnav h2{margin:0 85px 0 0; padding:0; font:bold 12px/26px arial; color:#0157c7; border-bottom:1px dotted #7ea9e2;}
#left-sidebar .mainnav ul{margin:10px 0; padding:0 0 0 0px; list-style:none;}
#left-sidebar .mainnav ul li{background:url(/img/mainnav-bullet.png)no-repeat 0 7px; margin:0; padding:0 0 0 10px;}
#left-sidebar .mainnav ul li a{color:#253b5a; font:normal 12px/18px arial; text-decoration:none;}
#left-sidebar .mainnav ul li a:hover{color:#ff6600;}
#left-sidebar .mainnav ul li.toggleAcademic {cursor: pointer; background: none; color: #0157C7;}
#left-sidebar .mainnav ul li.toggleAcademic:hover {color:#ff6600;}
#left-sidebar .bottomnav {margin:0; padding:0 0 1px;}
#left-sidebar .bottomnav h2{margin:0 25px 0 8px; padding:0; font:bold 12px/26px arial; color:#0157c7; border-bottom:1px dotted #7ea9e2;}
#left-sidebar .bottomnav ul{margin:10px 20px 10px 25px; padding:0 0 0 0px; list-style:none;}
#left-sidebar .bottomnav ul li{margin:0; padding:0 0 5px 0;}
#left-sidebar .bottomnav ul li a{color:#253b5a; font:bold 12px/18px arial; text-decoration:none;}
#left-sidebar .bottomnav ul li a:hover{color:#ff6600;}
#left-sidebar .bottomnav .nmmob{background:url("/img/nmenu-mob-icon.png") no-repeat 0 0; padding:0 0 10px 20px;}
#left-sidebar .bottomnav .nmaff{background:url("/img/nmenu-aff-icon.png") no-repeat 0 -5px; padding:0 0 10px 25px;}
#left-sidebar .bottomnav .nmgc{background:url("/img/nmenu-gift-icon.png") no-repeat 0 3px; padding:0 0 10px 20px;}
#left-sidebar .bottomnav .nmfm{background:url("/img/nmenu-free-mag.png") no-repeat 0 0px; padding:0 0 10px 20px;}
#left-sidebar .bottomnav .nmlesp{background:url("/img/nmenu-libros-esp.png") no-repeat 0 0px; padding:0 0 10px 20px;}
#left-sidebar .bottomnav .nmwidic{background:url("/img/nmenu-widget-icon.png") no-repeat 0 5px; padding:0 0 10px 20px;}
#left-sidebar .navf{margin:0; padding:0; width:190px; height:15px; background:url("/img/lb1.gif") no-repeat 0 0;}
/*Left Sidebar*/
#read-book {position: fixed; width: 113px; height: 343px; background: url(/img/gatsby-read.png) no-repeat bottom; display: block; margin-left: -163px; margin-top: 237px; font: bold 14px/16px Arial, sans-serif; padding-left: 48px; color: #363636; text-decoration: none;}
#read-book  span {text-decoration: none; color: #789ad8; margin-top: 7px; display: block;}