/* Script Shark */


/* Global */

:focus
{
-moz-outline-style: none;
}


* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	line-height: 1.25em;
	border: 0; }

.clearboth {
	clear: both; }

.clearleft {
	clear: left; }

.clearright {
	clear: right; }


a {
	text-decoration: none; }



body {
	background: url(../images/bg_bottom.jpg) 50% 100% no-repeat #fff; }

.checkout-types li {
	float:right;
}

.marquee_band {
	height: 80px;
	background: url(../images/bg_marquee.jpg) 50% 0 no-repeat; }

.marquee {
	position: relative;
	margin: 0 auto 0;
	width: 980px; }

.marquee_logo {
	position: absolute;
	left: 4px;
	top: 15px; }

.marquee_tag {
	position: absolute;
	z-index: 2;
	left: 6px;
	top: 52px;
	font-size: 13px;
	color: #a5d0f4;
	font-style: italic;
	font-weight: normal; }

.marquee_acctmenu {
	position: absolute;
	right: 0;
	top: 12px;
	font-size: 13px;
	color: #7db3e3;
	text-align: right; }

.marquee_acctmenu a {
	color: #eff3f5; }

.marquee_menu {
	position: absolute;
	right: 0;
	top: 57px;
	font-size: 11px;
	color: #4a6398;
	text-align: right; }

.marquee_menu a {
	color: #a5d0f4; }


.menu_band {
	height: 30px;
	background: url(../images/bg_menu.jpg) 50% 0 repeat-x; }


.menu {
	margin: 0 auto 0;
	width: 980px; }

.menu_rss {
	float: right;
	display: inline;
	margin: 10px 0 0; }

.menu_blog {
	float: right;
	display: inline;
	margin: 7px 12px 0 0;
	font-size: 13px;
	color: #fff; }

.menu_blog a {
	color: #fff; }

.menu_blog_script {
	font-family: Georgia, Times New, Arial, Helvetica, Sans Serif;
	font-style: italic;
	font-weight: normal; }


.wrapper_band {
	padding: 8px 0 8px;
	background: #deded7;
	border-bottom: 1px solid #c1c1bb; }

.wrapper {
	margin: 0 auto 0;
	padding: 0 0 10px;
	width: 980px; }


table.tbot_menu {
	float: left;
	display: inline;
	margin: 12px 0 0 22px;
	width: 690px; }

table.tbot_menu td {
	padding: 0 10px 0;
	text-align: left;
	vertical-align: top; }

table.tbot_menu td dl {
	list-style: none;
	font-size: 9px;
	color: #000; }

table.tbot_menu td dl a {
	color: #000; }

table.tbot_menu td dl dt {
	font-weight: bold; }

table.tbot_menu td dl dd {
	padding: 3px 0 0; }


.newsltr_box {
	margin: 12px 0 0 10px;
	float: left;
	display: inline;
	width: 200px; }

.newsltr_box h5 {
	font-size: 9px;
	color: #000;
	font-weight: bold; }

.newsltr_box_inptxt {
	margin: 2px 4px 0 0;
	padding: 2px 4px 0;
	width: 150px;
	height: 14px;
	font-size: 10px;
	color: #787878;
	background: url(../images/bg_newsltr_box_inptxt.jpg) 0 0 repeat-x;
	border: 1px solid #cfd2cd; }

.newsltr_box_inpbtn {
	margin: 4px 0 0; }

.newsltr_box_copy {
	margin: 25px 0 0 3px;
	font-size: 9px;
	color: #000; }


.footer {
	margin: 0 auto 0;
	padding: 4px 0 4px;
	width: 980px; 
}

.footer p {
	float: left;
	display: inline;
	margin: 10px 0 0 115px;
	font-family: Georgia, Times, Arial, Helvetica, Sans Serif;
	font-size: 10px;
	color: #545454;
	font-style: italic; }

.footer img {
	float: left;
	display: inline;
	margin-left: 20px; }

.footer ul {
	float: left;
	display: inline;
	padding: 10px 0 0 10px;
	list-style: none; }

.footer ul li {
	float: left;
	padding: 0 0 0 6px;
	font-size: 9px;
	color: #545454;
	line-height: 1.25em; }

.footer ul li a {
	color: #545454; }

/* End of Global */



/* Home page */

.hp_content {
	padding: 0 0 13px;
	background: url(../images/bg_hp_content_top_right.jpg) 100% 0 no-repeat #fff; }

.hp_content_bot {
	height: 6px;
	background: url(../images/bg_hp_content_bot.jpg) 50% 0 no-repeat;
	border-top: 3px solid #e8e8e8; }


.hp_promo_box {
	height:	315px;
	float: 	left;
	display: inline;
	width: 	630px;
	background: url(../images/bg_hp_promo_box.jpg) 0 0 no-repeat #3d3d3d; }

.hp_promo_box h5 {
	float: right;
	display: inline;
	margin: 3px 18px 0;
	font-size: 12px;
	color: #8b8b8b;
	font-weight: bold;
	text-transform: uppercase; }

ul.hp_promo_ctrl {
	float: right;
	display: inline;	
	padding: 3px 0 0;
	list-style: none; }

ul.hp_promo_ctrl li {
	float: left;
	padding: 0 6px 0;
	height: 15px;
	line-height: 15px;
	background: url(../images/promo_btn.jpg) 0 0 no-repeat; }

ul.hp_promo_ctrl li.on {
	background: url(../images/promo_btn_on.jpg) 0 0 no-repeat; }

ul.hp_promo_ctrl li img {
	width: 15px;
	height: 15px; }

.hp_promo {
	border-top:2px #3d3d3d solid;
	position: absolute;
	padding: 1px 0 0;
	height: 299px; 
	width:630px;
}


#dpromo1 {
	display: block;
	background: url(../images/promo1.jpg) 0 0 no-repeat #070701; }

#dpromo1 h1 {
	position: absolute;	
	top: 84px;
	left: 240px;
	width: 365px;
	font-size: 30px;
	color: #4480dd;
	font-weight: normal;
	text-align: center; }

#dpromo1 h2 {
	position: absolute;	
	top: 142px;
	left: 240px;
	width: 365px;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center; }

.promo1_btn {
	position: absolute;
	top: 189px;
	left: 357px; }

#dpromo2 {
	display: none;
	background: url(../images/promo2.jpg) 0 0 no-repeat; }

#dpromo2 h1 {
	position: absolute;	
	top: 75px;
	left: 250px;
	width: 250px;
	font-family: Times, Arial, Helvetica, Sans Serif;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	text-align: center; }

#dpromo2 h4 {
	position: absolute;	
	top: 277px;
	right: 56px;
	width: 335px;
	font-family: Times, Arial, Helvetica, Sans Serif;
	font-size: 12px;
	color: #421c03;
	font-weight: normal;
	text-align: right; }

#dpromo2 h4 b {
	font-family: Times, Arial, Helvetica, Sans Serif;
	color: #fff;
	font-weight: normal; }

.promo2_btn {
	position: absolute;
	top: 168px;
	right: 180px; }

#dpromo3 {
	display: none;
	background: url(../images/promo3.jpg) 0 0 no-repeat #000; }

.dpromo3_quote {
	position: relative;
	margin: 32px 0 0 25px;
	padding: 35px 30px 55px 40px;
	width: 390px; }

.dpromo3_quote_txt {
	font-size: 24px;
	color: #fff; }

.dpromo3_quote_lqt {
	position: absolute;
	top: 0;
	left: 0;
	font-family: Georgia, Times, Arial, Helvetica, Sans Serif;
	font-size: 70px;
	color: #48474d; }

.dpromo3_quote_rqt {
	position: absolute;
	bottom: 0;
	right: 0;
	font-family: Georgia, Times, Arial, Helvetica, Sans Serif;
	font-size: 70px;
	color: #48474d; }

.dpromo3_quote_author {
	width: 570px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right; }

.dpromo3_quote_author2 {
	margin: 8px 0 0;
	width: 570px;
	font-size: 13px;
	color: #bebfb9;
	text-align: right; }
	


.hp_right {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	width: 300px; }

.hp_right_picbox {
	float: left;
	display: inline;
	margin: 15px 0 0;
	width: 62px;
	text-align: center; }

.hp_right_txtbox {
	float: left;
	display: inline;
	margin: 15px 0 0 14px;
	width: 215px; }

.hp_right_txtbox a {
	color: #2b4d80; }

.hp_right_txtbox h2 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	line-height: 1.0em; }

.hp_right_txtbox h1 {
	font-size: 22px;
	color: #000;
	font-weight: normal;
	line-height: 1.0em; }

.hp_right_txtbox h5 {
	font-size: 14px;
	color: #000;
	font-weight: normal; }

.hp_right_txtbox p {
	margin: 2px 0 0;
	font-size: 13px;
	color: #000; }

.hp_newsltr_box_inptxt {
	padding: 2px 4px 0;
	width: 150px;
	height: 14px;
	font-size: 10px;
	color: #787878;
	background: url(../images/bg_newsltr_box_inptxt.jpg) 0 0 repeat-x;
	border: 1px solid #cfd2cd; }

.hp_newsltr_box_inpbtn {
	/*margin: 4px 0 0;*/ }


.hp_bot {
	margin: 16px 0 0 19px;
	width: 915px;
	background: url(../images/bg_hp_bot.jpg) 298px 0 repeat-y; }

.hp_botcol {
	float: left;
	display: inline;
	width: 290px; }

#dhp_bot2 {
	margin: 0 0 0 27px; }

#dhp_bot3 {
	margin: 0 0 0 15px; }

.hp_botcol h2 {
	float: left;
	display: inline;
	margin: 0 0 0 3px;
	font-size: 14px;
	color: #020203;
	font-weight: normal;
	text-transform: uppercase; }

.hp_botcol h5 {
	margin: 16px 0 0 10px;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase; }

.hp_botcol img {
	float: right;
	display: inline; }

.hp_botcol dl {
	padding: 0 0 0 10px;
	list-style: none; }

.hp_botcol dl a {
	color: #3968be; }

.hp_botcol dl dt {
	padding: 7px 0 0;
	font-size: 14px;
	color: #000;
	font-weight: normal; }

.hp_botcol dl dd {
	font-size: 10px;
	color: #000; }


.hp_botcol_menu {
	position: relative;
	margin: 5px 0 0;
	height: 29px;
	background: url(../images/bg_hp_botcol_menu.jpg) 0 0 no-repeat; }

.hp_botcol_menu h3 {
	width: 285px;
	height: 29px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase; }

.hp_botcol_menu h3 a {
	display: block;
	padding: 6px 8px 0;
	width: 269px;
	height: 23px;
	color: #fff; }


.hp_botcol_menudrop {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 285px;
	background: url(../images/bg_hp_botcol_menudrop.jpg) 0 0 no-repeat; }

.hp_botcol_menudrop ul {
	padding: 0 2px 10px;
	width: 275px;
	list-style: none;
	background: #fff;
	border-right: 3px solid #98aed4;
	border-bottom: 8px solid #98aed4;
	border-left: 3px solid #98aed4; }

.hp_botcol_menudrop ul li {
	font-size: 12px;
	color: #3968be; }

.hp_botcol_menudrop ul li a {
	display: block;
	padding: 0 8px 3px;
	width: 258px;
	line-height: 23px;
	font-size: 12px;
	text-decoration: none;
	color: #3968be; }

.hp_botcol_menudrop ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/bg_hp_botcol_menudrop_li.jpg) 0 0 no-repeat; }

.hp_botcol_menudrop_bot {
	width: 285px;
	height: 13px;
	background: url(../images/bg_hp_botcol_menudrop_bot.png) 0 0 no-repeat; }

/* End of Home page */
	





/* 5 Reader */

.re_topleft_round {
	float: left;
	display: inline;
	width: 5px;
	height: 5px;
	background: url(../images/bg_re_topleft_round.jpg) 0 0 no-repeat; }

.re_content_menu {
	float: left;
	display: inline;
	margin: 3px 0 3px 227px;
	list-style: none; }

.re_content_menu li {
	float: left;
	padding: 0 0 0 5px;
	font-size: 11px;
	color: #999; }

.re_content_menu li a {
	color: #999; }

.re_content_rctpkg {
	color:#999999;
	display:inline;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:4px 10px 0 0;
	text-align:right;
	width:225px;
}

.re_content_rctpkg a {
	color: #3968be; }

.re_content_line {
	height: 1px;
	background: #deded7; }

.re_left {
	float: left;
	display: inline;
	margin: 1px 0 0;
	width: 213px; }

.re_left table {
	width: 100%; }

.re_left table td {
	padding: 6px 4px 6px; }

.re_left table td.secrow {
	text-align: right;
	border-top: 1px solid #deded7; }

.re_left_line {
	margin: 6px 0 0;
	height: 1px;
	background: #deded7; }


.re_right {
	float: left;
	display: inline;
	margin: 1px 0 0;
	padding: 0 24px 78px;
	width: 718px;
	border-left: 1px solid #deded7; }

.re_right h4 {
	margin: 3px 5px 3px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase; }

.re_right_mid {
	float: left;
	display: inline;
	position: relative;
	margin: 20px 0 15px;
	width: 535px; }

.re_right_mid h1 {
	font-size: 25px;
	color: #333;
	font-weight: normal; }

.re_right_mid h5 {
	margin: 15px 0 0;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase; }

.re_right_mid h5 a {
	color: #3968be;
	cursor:pointer;
}

.re_right_mid_opt {
	position: absolute;
	left: 430px;
	top: 25px;
	width: 100px;
	list-style: none; }

.re_right_mid_opt li {
	padding: 3px 0 0;
	font-size: 11px;
	color: #adada6; }

.re_right_mid_opt li a {
	color: #adada6; }

.re_right_bs {
	padding: 1px 0 1px;
	width: 82px;
	font-size: 11px;
	color: #adada6;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #adada6; }

.re_right_prc {
	float: left;
	display: inline;
	margin: 8px 10px 0 0;
	font-size: 30px;
	color: #b23535;
	font-weight: normal; }

.re_right_prc del {
	color: #b3b3ae; }

.re_right_sign {
	float: left;
	display: inline;
	margin: 8px 0 0;
	font-size: 25px;
	color: #b23535;
	font-weight: normal; }

.re_right_sign del {
	color: #b3b3ae; }


.re_qtybox {
	margin: 8px 0 0;
	height: 40px;
	background: url(../images/bg_re_qtybox.jpg) 0 0 repeat-x; }

.re_qtybox p {
	float: left;
	display: inline;
	margin: 11px 0 0 15px;
	font-size: 14px;
	color: #000; }

.re_qtybox p b {
	color: #ab2f2f;
	font-weight: normal; }

.re_qtybox_left {
	float: left;
	display: inline;
	width: 4px;
	height: 40px;
	background: url(../images/bg_re_qtybox_left.jpg) 0 0 no-repeat; }

.re_qtybox_right {
	float: right;
	display: inline;
	width: 4px;
	height: 40px;
	background: url(../images/bg_re_qtybox_right.jpg) 0 0 no-repeat; }

.re_qty_box_inptxt {
	float: left;
	display: inline;
	margin: 9px 0 0 10px;
	padding: 2px 0 0;
	width: 38px;
	height: 18px;
	font-size: 14px;
	color: #000;
	text-align: center;
	background: url(../images/bg_re_qty_box_inptxt.jpg) 0 0 repeat-x;
	border: 1px solid #d3d5d6; }

.re_subtotal {
	float: left;
	display: inline;
	margin: 8px 0 0 10px;
	font-size: 16px;
	color: #000; }

.re_subtotal_update {
	float: left;
	display: inline;
	margin: 12px 0 0 8px;
	font-size: 10px;
	color: #325ea3; }

.re_subtotal_update a {
	color: #325ea3; }

.re_subtotal_addbtn {
	margin: 10px 0 22px; }


.re_overview {
	margin: 0 30px 0 0;
	font-size: 12px; 
	color: #999;
	line-height: 1.4em; }

.re_faq {
	margin: 0 30px 0 0;
	font-size: 12px;
	color: #999; }

.re_faq a {
	color: #999; }

.re_faq dt {
	margin: 3px 0 0;
	font-weight: normal; }


.re_right_right {
	float: left;
	display: inline;
	margin: 4px 0 15px 14px;
	padding: 0 0 10px;
	width: 165px;
	background: url(../images/bg_re_right_right.jpg) 0 0 repeat-y; }

.re_right_righttop {
	float: left;
	display: inline;
	width: 14px;
	height: 36px;
	background: url(../images/bg_re_right_righttop.jpg) 0 0 no-repeat; }

.re_right_righthdg {
	float: left;
	display: inline;
	padding: 10px 0 3px 11px;
	width: 55px;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #deded7; }


.re_right_list {
	margin: 0 0 0 25px; }

.re_right_list dt {
	margin: 5px 0 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase; }

.re_right_list dd {
	margin: 2px 0 0;
	font-size: 12px;
	color: #000; }

.re_right_list dd.check {
	padding: 0 0 0 15px;
	background: url(../images/check_green.jpg) 0 2px no-repeat; }

.re_right_img {
	margin: 30px 0 0 25px; }

.re_right_quest {
	margin: 15px 0 0 25px;
	width: 125px;
	font-size: 11px;
	color: #666; }

.re_right_quest a {
	color: #3968be; }


.re_prodbox {
	float: left;
	display: inline;
	margin: 14px 20px 0 0;
	padding: 12px 6px 6px 18px;
	width: 195px;
	height: 100px;
	background: url(../images/bg_re_prodbox.png) 0 0 no-repeat; }

.re_prodbox h1 {
	font-size: 17px;
	color: #3968be;
	font-weight: bold; }

.re_prodbox h1 a {
	color: #3968be; }

.re_prodbox small {
	font-size:11px;
	color:#666666;
}

.re_prodbox_prc {
	float: left;
	display: inline;
	margin: 2px 10px 0 0;
	font-size: 21px;
	color: #b23535;
	font-weight: normal; }

.re_prodbox_sign {
	float: left;
	display: inline;
	margin: 2px 0 0;
	font-size: 16px;
	color: #b23535;
	font-weight: normal; }

.re_prodbox_addbtn {
	float: left;
	display: inline;
	margin: 5px 0 0; }

.re_prodbox_comment {
	/*float: left;*/
	display: inline;
	margin: 10px 0 0 42px;
	width: 100px;
	font-size: 11px;
	color: #000;
	font-weight: bold; }


.re_blog_hidden {
	padding: 18px 0 0;
	height: 70px;
	background: url(../images/bg_re_blog_hidden.jpg) 50% 0 no-repeat; }

.re_blog_hidden_covshow {
	font-size: 13px;
	color: #6d8d17;
	text-align: center; }

.re_blog_hidden_covshow a {
	font-size: 12px;
	color: #325ea3; }

.re_blog_hidden_view {
	margin: 32px 0 0;
	font-size: 12px;
	color: #666;
	font-style: italic;
	text-align: center; }

/* End of 5 Reader */






/* Coverage */

.co_content {
	background: url(../images/bg_hp_content_top_right.jpg) 100% 0 no-repeat #fff; }

.co_top {
	position: relative;
	padding: 1px 0 0;
	width: 100%;
	background: url(../images/bg_co_left.jpg) 0 0 repeat-y; }

.co_left {
	float: left;
	display: inline;
	width: 216px; }

.co_left_menutop {
	position: absolute;
	top: 0;
	left: 0;
	width: 216px;
	height: 7px;
	background: url(../images/bg_co_left_menutop.jpg) 0 0 no-repeat; }

.co_left_menumid {
	padding: 10px 0 70px;
	width: 216px;
	background: url(../images/bg_co_left_menumid.jpg) 0 0 repeat-y; }

.co_left_menumid h3 {
	margin: 0 0 0 4px;
	padding: 0 0 4px 9px;
	width: 197px;
	font-size: 13px;
	color: #010101;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #deded7; }

.co_left_menumid ul {
	padding: 3px 0 0 9px;
	width: 197px;
	list-style: none; }

.co_left_menumid ul li {
	padding: 3px 0 0;
	font-size: 12px;
	color: #3968be; }

.co_left_menumid ul li a {
	display: block;
	padding: 0 8px 0;
	width: 181px;
	line-height: 22px;
	font-size: 12px;
	text-decoration: none;
	color: #3968be; }

.co_left_menumid ul li a:hover, .co_left_menumid ul li.current a {
	color: #fff;
	text-decoration: none;
	background: url(../images/bg_co_left_menumid_li.jpg) 0 0 no-repeat; }


.co_left_menubot {
	width: 216px;
	height: 2px;
	background: url(../images/bg_co_left_menubot.jpg) 0 0 no-repeat; }

.co_leftbot {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 216px;
	height: 2px;
	background: url(../images/bg_co_leftbot.jpg) 0 0 no-repeat; }

.co_left_logobox {
	margin: 0 0 0 1px;
	padding: 67px 0 0;
	width: 213px;
	height: 142px;
	text-align: center;
	background: url(../images/bg_co_left_logobox.jpg) 0 0 repeat-x; }


.co_main {
	float: left;
	display: inline;
	padding: 1px 0 66px;
	width: 760px;
	background: url(../images/bg_co_main.jpg) 0 100% no-repeat; }


.co_right {
	float: left;
	display: inline;
	padding: 1px 0 0 25px;
	width: 595px; }

.co_right h1 {
	margin: 10px 0 0;
	font-size: 20px;
	color: #333;
	font-weight: normal; }

.co_right h5 {
	margin: 10px 0 0;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase; }

.co_content_menu {
	margin: 2px 0 0;
	list-style: none; }

.co_content_menu li {
	float: left;
	padding: 0 5px 0 0;
	font-size: 11px;
	color: #999; }

.co_content_menu li a {
	color: #999; }


.co_right_toptxt {
	width: 565px;
	font-size: 12px;
	text-align: justify; }

.co_right_toptxt b {
	font-size: 14px;
	font-weight: normal; }

.co_right_toptxt a {
	color: #3968be; }


.co_sidebar {
	float: left;
	display: inline;
	margin: 8px 0 15px 0;
	padding: 0 0 10px;
	width: 140px;
	background: url(../images/bg_re_right_right.jpg) 0 0 repeat-y; }

.co_sidebar_top {
	float: left;
	display: inline;
	width: 14px;
	height: 36px;
	background: url(../images/bg_re_right_righttop.jpg) 0 0 no-repeat; }

.co_sidebar_img {
	float: left;
	display: inline;
	margin: 0 0 0 27px; }

.co_sidebar p {
	margin: 5px 0 0 6px;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-align: center; }

.co_sidebar p a {
	font-size: 10px;
	color: #3968be;
	font-weight: normal; }


.co_itemstop {
	margin: 20px 0 0;
	padding: 1px 2px 0;
	width: 586px;
	background: url(../images/bg_co_itemstop.jpg) 0 0 no-repeat; }

.co_item {
	float: left;
	display: inline;
	padding: 10px 0 22px 8px;
	width: 175px; }

.co_item a {
	color: #3968be; }

#ditem2 {
	margin: 0 0 0 19px; }

#ditem3 {
	margin: 0 0 0 18px; }

.co_item_list1 {
	padding: 10px 0 0 5px;
	width: 158px;
	list-style: none; }

.co_item_list1 li {
	padding: 3px 0 0;
	font-size: 12px;
	color: #3968be;
	line-height: 1.25em; }

.co_item_list2 {
	padding: 0 0 0 5px;
	list-style: none; }

.co_item_list2 li {
	padding: 0 0 3px 9px;
	font-size: 10px;
	color: #333;
	line-height: 1.25em;
	background: url(../images/bullet.gif) 0 5px no-repeat; }

.co_itemsbot {
	padding: 2px 2px 0;
	width: 586px;
	height: 31px;
	background: url(../images/bg_co_itemsbot.jpg) 0 0 no-repeat; }

.co_itembot {
	float: left;
	display: inline;
	margin: 3px 0 0;
	padding: 3px 10px 0 32px;
	height: 15px;
	width: 141px;
	font-size: 11px;
	color: #3968be;
	background: url(../images/icon_pdf.jpg) 10px 0  no-repeat; }

.co_itembot a {
	color: #3968be; }

#pitem2 {
	margin: 3px 0 0 19px; }

#pitem3 {
	margin: 3px 0 0 18px; }


.co_blogbar {
	height: 26px;
	background: url(../images/bg_co_blogbar.jpg) 0 0 repeat-x;
	border-left: 1px solid #fff; }

.co_blogbar h3 {
	float: left;
	display: inline;
	margin: 5px 0 0 20px;
	width: 300px;
	font-size: 13px;
	color: #6d8d17;
	font-weight: normal;
	text-transform: uppercase; }

.co_blogbar p {
	float: right;
	display: inline;
	margin: 7px 42px 0 0;
	width: 300px;
	font-size: 10px;
	color: #325ea3;
	text-transform: uppercase;
	text-align: right; }

.co_blogbar p a {
	color: #325ea3; }


.co_blog {
	display:none;
	padding: 0 0 30px;
	background: url(../images/bg_co_blog.jpg) 0 100% repeat-x #eef2e3;
	border-right: 1px solid #f2f2f0;
	border-left: 1px solid #fff; }

.co_blogleft_top {
	float: left;
	display: inline;
	padding: 5px 0 0 17px;
	width: 192px;
	height: 21px;
	font-size: 11px;
	color: #6d8d17;
	font-style: italic;
	background: url(../images/bg_co_blogleft_top.jpg) 0 0 repeat-x;
	border-right: 1px solid #eeefed;
	border-left: 1px solid #eeefed; }

.co_blogright_top {
	float: left;
	display: inline;
	padding: 5px 0 0 34px;
	width: 733px;
	height: 21px;
	font-size: 11px;
	color: #8fa553;
	background: url(../images/bg_co_blogright_top.jpg) 0 100% repeat-x #fff; }

.co_blogright_top a {
	color: #8fa553; }

.co_blogleft_menu {
	float: left;
	display: inline;
	width: 211px;
	background: url(../images/bg_co_blogleft_menu.jpg) 0 0 repeat-y; }

.co_blogleft_menubot {
	width: 211px;
	height: 7px;
	background: url(../images/bg_co_blogleft_menubot.jpg) 0 0 no-repeat; }

.co_blogmenu_list1 {
	padding: 0 18px 90px;
	list-style: none; }

.co_blogmenu_list1 li {
	padding: 5px 0 0;
	font-size: 13px;
	color: #848a78;
	line-height: 1.25em; }

.co_blogmenu_list1 li a {
	color: #848a78; }

.co_blogmenu_list1 li.current a {
	color: #6d8d17;
	font-weight: bold; }

.co_blogmenu_list1 {
	padding: 0 0 0 15px;
	list-style: none; }

.co_blogmenu_list1 ul {
	margin-top:5px;
}

.co_blogmenu_list1 li li {
	margin-left:5px;
	padding: 2px 0 3px 10px;
	font-size: 12px;
	color: #848a78;
	line-height: 1.25em;
	background: url(../images/bullet2.jpg) 0 7px no-repeat; }

.co_blogmenu_list2 li a {
	color: #848a78; }

.co_blogmenu_list2 li.current a {
	color: #6d8d17;
	font-weight: bold; }


.co_blogright {
	float: left;
	display: inline;
	padding: 1px 0 0 32px;
	width: 730px; }

.co_blogitem {
	float: left;
	display: inline;
	position: relative;
	overflow: hidden;
	margin: 10px 35px 0 0;
	padding: 10px 15px 10px;
	width: 168px;
	height: 230px;
	background: #fff;
	border: 1px solid #fff; }

.co_blogitem h1 {
	font-size: 15px;
	color: #6d8d17;
	font-weight: normal; }

.co_blogitem h4 {
	position: absolute;
	right: 15px;
	bottom: 0px;
	padding: 5px 0 0;
	width: 168px;
	height: 20px;
	font-size: 12px;
	color: #6d8d17;
	font-weight: normal;
	text-align: right;
	background: #fff; }

.co_blogitem h5 {
	margin: 3px 0 0;
	font-size: 9px;
	color: #666;
	text-transform: uppercase; }

.co_blogitem p {
	margin: 12px 0 0;
	font-size: 12px;
	color: #333; }

.co_blogitem a {
	color: #6d8d17; }

.co_blogitem_selected {
	border: 1px solid #b4d068; }

.co_blogpage {
	float: left;
	display: inline;
	margin: 22px 0 0;
	list-style: none; }

.co_blogpage li {
	float: left;
	margin: 0 3px 0;
	padding: 1px 6px 1px;
	font-size: 13px;
	color: #fff;
	background: #fff;
	border: 1px solid #deded7; }

.co_blogpage li.current {
	background: #6d8d17; }

.co_blogpage li a {
	color: #6d8d17; }

.co_blogpage_all {
	float: left;
	display: inline;
	margin: 22px 0 0 10px;
	padding: 2px 0 0;
	font-size: 13px;
	color: #6d8d17; }

.co_blogpage_all a {
	color: #6d8d17; }

/* End of Coverage */






/* Reaction */

.rct_content {
	padding: 0 0 20px;
	background: url(../images/bg_hp_content_top_right.jpg) 100% 0 no-repeat #fff; }

.rct_left {
	float: left;
	display: inline;
	padding: 9px 0 1px;
	width: 213px;
	background: url(../images/bg_re_lefttop.jpg) 0 0 no-repeat;
	border-bottom: 1px solid #deded7; }

.rct_leftmid {
	width: 206px;
	min-height: 417px;
	background: url(../images/bg_re_leftmid.jpg) 50% 298px no-repeat #5a7eba;
	border-right: 4px solid #315ea9;
	border-left: 3px solid #315ea9; }

.rct_leftbot {
	width: 213px;
	height: 14px;
	background: url(../images/bg_re_leftbot.jpg) 0 0 no-repeat; }


.rct_leftmenu {
	padding: 1px 0 39px;
	width: 204px;
	background: #fff;
	border-right: 1px solid #cfd9eb;
	border-bottom: 3px solid #315ea9;
	border-left: 1px solid #cfd9eb; }

.rct_leftmenu h3 {
	padding: 2px 0 3px 8px;
	font-size: 13px;
	color: #010101;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #deded7; }


.rct_leftmid_list1 {
	padding: 3px 0 0 4px;
	width: 197px;
	list-style: none; }

.rct_leftmid_list1 li {
	padding: 3px 0 0;
	font-size: 12px;
	color: #3968be; }

.rct_leftmid_list1 li a {
	display: block;
	padding: 0 8px 0;
	width: 181px;
	line-height: 22px;
	font-size: 12px;
	text-decoration: none;
	color: #3968be; }

.rct_leftmid_list1 li a:hover, .rct_leftmid_list1 li.current a {
	color: #fff;
	text-decoration: none;
	background: url(../images/bg_co_left_menumid_li.jpg) 0 0 no-repeat; }


.rct_leftmid_list2 {
	padding: 0 0 3px 13px;
	width: 161px;
	list-style: none; }

.rct_leftmid_list2 li {
	font-size: 12px;
	color: #3968be; }

.rct_leftmid_list2 li a {
	display: block;
	padding: 0 6px 0;
	width: 160px;
	line-height: 18px;
	font-size: 10px;
	color: #3968be; }

.rct_leftmid_list2 li a:hover, .rct_leftmid_list2 li.current a {
	color: #fff;
	background: url(../images/bg_rct_leftmid_list2_li.jpg) 0 0 no-repeat; }


.rct_main {
	float: left;
	display: inline;
	position: relative;
	padding: 3px 0 35px 17px;
	width: 749px;
	border-left: 1px solid #deded7; }

.rct_screenwriting_events {
	background: url(../images/bg_event_main.jpg) 334px 0 no-repeat;
}
.rct_script_development {
	background: url(../images/bg_dev_main.jpg) 334px 0 no-repeat;
}
.rct_script_coverage {
	background: url(../images/bg_rct_main.jpg) 334px 0 no-repeat;
}
	
.rct_main h1 {
	font-size: 16px;
	color: #333;
	font-weight: normal; }

.rct_main h5 {
	margin: 15px 0 0;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase; }

.rct_main h5 a {
	color: #3968be; 
	cursor:pointer;
}


.rct_main_bg1 {
	position: absolute;
	top: 25px;
	left: 17px;
	padding: 72px 0 0 15px;
	width: 303px;
	height: 35px;
	background: url(../images/bg_rct_main_bg1.jpg) 0 0 repeat-x; }

.rct_main_bg2 {
	position: absolute;
	top: 25px;
	left: 668px;
	width: 81px;
	height: 107px;
	background: url(../images/bg_rct_main_bg1.jpg) 0 0 repeat-x; }


.rct_content_rctpkg {
	color:#999999;
	display:inline;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:0 16px 0 0;
	text-align:right;
	width:250px;
}

.rct_content_rctpkg a {
	color: #3968be; }


.rct_sortbar {
	margin: 116px 0 0;
	width: 732px;
	height: 23px;
	background: url(../images/bg_rct_sortbar.jpg) 0 0 repeat-x; }

.rct_sortbar_left {
	float: left;
	display: inline;
	width: 4px;
	height: 23px;
	background: url(../images/bg_rct_sortbar_left.jpg) 0 0 no-repeat; }

.rct_sortbar_right {
	float: right;
	display: inline;
	width: 4px;
	height: 23px;
	background: url(../images/bg_rct_sortbar_right.jpg) 0 0 no-repeat; }

.rct_sortbar_sort {
	float: left;
	display: inline;
	margin: 4px 0 0;
	width: 52px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center; }


.rct_sort {
	float: left;
	display: inline;
	padding: 1px 0 0;
	height: 20px;
	list-style: none; }

.rct_sort li {
	float: left;
	margin: 0 0 0 3px;
	font-size: 12px;
	color: #fff; }

.rct_sort li a {
	float: left;
	display: block;
	color:#fff;
	padding: 0 0 0 2px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	cursor: pointer; }

.rct_sort li a b {
	float: left;
	display: block;
	padding: 0 8px 0 5px;
	height: 20px;
	line-height: 20px;
	color:#fff;
	font-weight: bold; }

.rct_sort li.current a, .rct_sort li a:hover {
	color: #fff;
	background: url(../images/bg_rct_sortmenu_left.jpg) 0 0 no-repeat; }

.rct_sort li.current a b, .rct_sort li a:hover b {
	color: #fff;
	background: url(../images/bg_rct_sortmenu_right.jpg) 100% 0 no-repeat; }


.rct_mainbar {
	margin: 15px 0 0;
	width: 732px;
	height: 5px;
	background: url(../images/bg_rct_mainbar.jpg) 0 0 repeat-x; }


.rct_overview {
	margin: 0 50px 0 0;
	font-size: 12px; 
	color: #000;
	line-height: 1.4em; 
	display:none;
}

.rct_faq {
	display:none;
	margin: 0 50px 0 0;
	font-size: 12px;
	color: #000; }

.rct_faq a {
	color: #333; }

.rct_faq dt {
	margin: 3px 0 0;
	font-weight: normal; }

/* End of Reaction */






/* Blog */

.bl_top {
	margin: 5px auto 0;
	width: 975px;
	height: 112px;
	background: url(../images/bg_bl_top.jpg) 0 0 no-repeat; }

.bl_top span {
	display: none; }

.bl_top2 {
	margin: 0 auto 0;
	width: 975px;
	height: 24px;
	background: url(../images/bg_bl_top2.jpg) 0 0 repeat-x; }

.bl_body {
	margin: 0 auto 0;
	padding: 0 0 70px;
	width: 975px;
	background: #fff; }

.bl_bot {
	margin: 0 auto 0;
	padding: 12px 0 0;
	width: 975px;
	background: url(../images/bg_bl_bot.jpg) 0 0 no-repeat; }

.bl_left {
	float: left;
	display: inline;
	width: 232px; }

.bl_mid {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 5px 0 0;
	width: 540px; }

.bl_mid h1 {
	margin: 20px 0 0;
	font-size: 20px;
	color: #333;
	font-weight: normal; }

.bl_mid p {
	margin: 15px 0 0;
	font-size: 12px;
	color: #392b2b;
	text-align: justify; }

.bl_mid p.bl_body_menu {
	margin: 0;
	font-size: 11px;
	color: #848484; }

.bl_mid p.bl_body_menu a {
	color: #848484; }

.bl_right {
	float: left;
	display: inline;
	margin: 0 0 0 37px;
	width: 143px; }


.bl_menu {
	margin: 0 0 0 1px;
	padding: 12px 15px 40px;
	width: 179px;
	background: #eaeaea;
	border-right: 1px solid #e2e2e0;
	border-left: 1px solid #e2e2e0; }

.bl_menu h3 {
	font-size: 13px;
	color: #000;
	font-weight: bold; }

.bl_menu_bot {
	margin: 0 0 0 1px;
	width: 211px;
	height: 9px;
	background: url(../images/bg_bl_menu_bot.jpg) 0 0 no-repeat; }

.bl_mail {
	background: url(../images/img_mail.png) 0 4px no-repeat; 
}


.bl_rss {
	background: url(../images/img_rss.png) 0 4px no-repeat; 
}

.bl_options {
	padding: 10px 0 0;
	list-style: none; }

.bl_options li {
	padding: 4px 0 0;
	font-size: 12px;
	color: #848484;
	line-height: 1.25em; }

.bl_options li b {
	font-size: 14px;
	font-weight: normal; }

.bl_options li a {
	color: #848484;
	margin-left:20px;
}




#nav_categories li {
	list-style: none; 
	padding: 4px 0 0;
	font-size: 13px;
	color: #848484;
	line-height: 1.25em; }

#nav_categories li a {
	color: #000; }
#nav_categories li li a {
	color: #666;
}
#nav_categories li a span {
	color:#AAA;
}

#nav_categories li li {
	padding: 4px 0 0 30px;
	font-size: 13px;
	color: #848484;
	line-height: 1.25em;
	background: url(../images/bullet3.jpg) 15px 10px no-repeat; }

#nav_categories li b, 
#nav_categories li b a {
	color: #da5f0c;
	font-weight: bold; }

h3.date_heading {
	font-size:11px;
	font-style:italic;
	color:#666;
}
.entry {
	border-bottom:1px #E7E7E7 solid;
	padding-bottom:20px;
}
.entry h1 a {
	color:#3968BE;
	text-decoration:none;
}
.entry h1 a:hover {
	text-decoration:underline;
	color:#3968BE;
}
.entry .bot_text {
	color:#AAA;
	padding-top:0;
	margin-top:0;
}
.paginate p{
	padding-top:5px;
	text-align:right;
}
.entry .bot_text a{
	color:#666666;
}

/* End of Blog */







/* Login */

.lo_top {
	position: relative;
	margin: 5px auto 0;
	padding: 1px 0 0;
	width: 975px;
	height: 65px;
	background: url(../images/bg_lo_top.jpg) 0 0 no-repeat #356ac0; }

.lo_top h1 {
	float: left;
	display: inline;
	margin: 10px 0 0 223px;
	padding: 13px 0 0 140px;
	height: 30px;
	font-size: 21px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.0em;
	background: url(../images/bg_lo_top_h1.jpg) 0 0 no-repeat; }

.lo_top_corner {
	position: absolute;
	top: 0;
	left: 968px;
	width: 7px;
	height: 7px;
	background: url(../images/bg_lo_top_corner.jpg) 0 0 no-repeat; }

.lo_body {
	margin: 0 auto 0;
	padding: 38px 0 450px;
	width: 975px;
	background: #fff; }

.lo_bot {
	margin: 0 auto 0;
	width: 975px;
	height: 20px;
	background: url(../images/bg_bl_bot.jpg) 0 0 no-repeat; }


#lo_box1 {
	float: left;
	display: inline;
	margin: 0 0 0 56px;
	padding: 1px 0 0;
	width: 415px; }

#lo_box2 {
	float: right;
	display: inline;
	margin: 0 56px 0 0;
	padding: 1px 0 0;
	width: 415px; }

.lo_box_top {
	padding: 10px 0 0;
	width: 415px;
	height: 30px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: url(../images/bg_lo_box_top.jpg) 0 0 no-repeat #565a60; }

.lo_box_mid {
	padding: 17px 10px 14px;
	width: 395px;
	text-align: center;
	background: #deded7; }

.lo_box_mid p {
	font-size: 15px;
	color: #575a60;
	line-height: 1.85em;
	text-align: center; }

.lo_box_mid p.lo_box_links {
	margin: 8px 0 0;
	font-size: 12px;
	color: #575a60;
	line-height: 1.85em;
	text-align: center; }

.lo_box_mid img {
	margin: 25px 0 0; }

.lo_box_mid p a {
	color: #2c528c; }

/* End of Login */







/* Misc */

.mi_top {
	position: relative;
	margin: 5px auto 0;
	padding: 1px 0 0;
	width: 975px;
	height: 65px;
	background: url(../images/bg_mi_top.jpg) 0 0 no-repeat #fff; }

.mi_top_corner {
	position: absolute;
	top: 0;
	left: 968px;
	width: 7px;
	height: 7px;
	background: url(../images/bg_mi_top_corner.jpg) 0 0 no-repeat; }


.mi_body {
	margin: 0 auto 0;
	padding: 5px 0 350px;
	width: 975px;
	background: #fff; }

.sc_body_contact-us {
	background: url(../images/bg_contact_us.jpg) 0 0 no-repeat; 
}

.mi_body h1 {
	font-size: 28px;
	color: #c6c6c6;
	font-weight: normal;
	text-align: center; }

.mi_body h1 a {
	font-size: 22px;
	color: #3c73ca;
	text-decoration: underline; }

.mi_imgholder {
	margin: 30px auto 0;
	display: block; }

/* End of Misc */





/* Scouting */

.sc_top {
	margin: 5px auto 0;
	padding: 22px 0 0 47px;
	width: 928px;
	height: 72px;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	background: url(../images/bg_sc_top.jpg) 0 0 no-repeat; }

.sc_top_gen {
	height: 52px;
}

.sc_top_about-us {
	background: url(../images/bg_abt_top.jpg) 0 0 no-repeat; 
	height: 92px;
}

.sc_top_contact-us {
	height:42px;
}

.sc_body {
	margin: 0 auto 0;
	padding: 25px 0 15px 45px;
	width: 930px;
	background: url(../images/bg_sc_body.jpg) 460px 100% no-repeat #fff; }

.sc_leadtxt {
	width: 880px;
	font-size: 17px;
	color: #000; }

.sc_cobox_top {
	margin: 15px 0 0;
	width: 888px;
	height: 3px;
	background: url(../images/bg_sc_cobox_top.jpg) 0 0 no-repeat; }

.sc_cobox {
	padding: 4px 3px 12px;
	width: 882px;
	background: url(../images/bg_sc_cobox.jpg) 0 0 repeat-y; }

.sc_cobox h2 {
	margin: 0 0 0 18px;
	font-size: 14px;
	color: #000;
	text-transform: uppercase; }

.sc_cobox_logos {
	margin: 3px 0 0;
	width: 100%; }

.sc_cobox_logos td {
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	background: #000; }

.sc_cobox_list {
	float: left;
	display: inline;
	margin: 5px 0 0 25px;
	width: 245px;
	list-style: none; }

.sc_cobox_list li {
	font-size: 12px;
	color: #000;
	line-height: 1.25em; }


.sc_lefttxt {
	float: left;
	display: inline;
	width: 445px; }

.sc_lefttxt p {
	margin: 15px 0 0;
	font-size: 13px;
	color: #000; }


.sc_right {
	float: left;
	display: inline;
	margin: 15px 0 0 38px;
	padding: 1px 0 0;
	width: 400px; }

.sc_process_top {
	padding: 4px 13px 0;
	width: 368px;
	height: 24px;
	font-size: 18px;
	color: #fff;
	background: url(../images/bg_sc_process_top.jpg) 0 0 no-repeat #000; }

.sc_process_list {
	width: 394px; }

.sc_process_list td {
	text-align: center;
	vertical-align: middle; }

.sc_process_list td.sc_colleft {
	padding: 10px 11px 10px 15px;
	background: url(../images/bg_sc_process_list.jpg) 0 100% repeat-x #fff;
	border-left: 1px solid #ededed; }

.sc_process_list td.sc_colright {
	padding: 5px 10px 7px 0;
	font-size: 13px;
	color: #000;
	background: url(../images/bg_sc_process_list.jpg) 0 100% repeat-x #fff;
	border-right: 1px solid #ededed; }

.sc_process_step {
	padding: 1px 0 0;
	width: 21px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: url(../images/bg_sc_process_step.jpg) 0 0 no-repeat; }


.sc_process_bot {
	padding: 5px 13px 0;
	width: 368px;
	height: 23px;
	font-size: 14px;
	color: #fff;
	background: url(../images/bg_sc_process_bot.jpg) 0 100% no-repeat #000; }

.sc_process_bot span {
	text-decoration: underline; }

.sc_cobox_bot {
	width: 888px;
	height: 3px;
	background: url(../images/bg_sc_cobox_bot.jpg) 0 0 no-repeat; }

/* End of Scouting */

/* Scouting */

.sc_body {
	margin: 5px auto 0;
	padding: 45px 35px 35px;
	width: 905px;
	background: url(../images/bg_sc_body.jpg) 0 0 no-repeat #fff; }

.sc_body h1 {
	margin: 0 0 0 10px;
	font-size: 24px;
	color: #000;
	font-weight: normal; }

.sc_leadtxt {
	margin: 20px 0 0 10px;
	width: 510px;
	font-size: 15px;
	color: #555; }

.sc_highlights {
	float: left;
	display: inline;
	margin: 95px 0 0;
	padding: 0 0 40px;
	width: 478px;
	background: #fff;
	border-right: 1px solid #e8ebf1;
	border-bottom: 1px solid #e8ebf1;
	border-left: 1px solid #e8ebf1; }

.sc_highlights h3 {
	padding: 5px 10px 0;
	height: 23px;
	font-size: 15px;
	color: #353f43;
	font-weight: bold;
	background: url(../images/bg_sc_highlights_hdg.jpg) 0 0 repeat-x;
	border-bottom: 1px solid #e8ebf1; }

.sc_highlights ul {
	padding: 0 15px 0;
	list-style: none; }

.sc_highlights ul li {
	padding: 15px 0 0 20px;
	font-size: 13px;
	color: #555;
	line-height: 1.25em;
	background: url(../images/bullet4.jpg) 0 20px no-repeat;
}

.sc_util {
	float: left;
	display: inline;
	margin: 178px 0 0 15px;
	padding: 0 0 0 135px;
	width: 270px;
	font-size: 13px;
	color: #555;
	line-height: 1.5em;
	background: url(../images/bg_sc_util.jpg) 0 5px no-repeat; }

.sc_company_tbl {
	margin: 24px 0 0;
	width: 885px; }

.sc_company_tbl td {
	padding: 15px 20px 15px;
	font-size: 12px;
	color: #555;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	background: url(../images/bg_sc_company_tbl_td.jpg) 0 0 repeat-x #f5f5f5;
	border-right: 2px solid #fff; }

.sc_company_tbl td h3 {
	font-size: 15px;
	color: #353f43;
	font-weight: bold;
	line-height: 1.5em; }

.sc_company_tbl td p {
	font-size: 13px;
	color: #555;
	line-height: 1.5em; }

.sc_company_tbl th {
	background: url(../images/bg_sc_company_tbl_th.jpg) 0 100% repeat-x #f5f5f5;
	border-right: 2px solid #fff; }

.sc_company_tbl th img.sc_col1 {
	width: 255px;
	height: 15px; }

.sc_company_tbl th img.sc_col2 {
	width: 202px;
	height: 15px; }

.sc_company_tbl th img.sc_col3 {
	width: 210px;
	height: 15px; }

.sc_company_tbl th img.sc_col4 {
	width: 210px;
	height: 15px; }


.sc_logos_tbl {
	margin: 15px 0 0;
	width: 885px; }

.sc_logos_tbl td {
	text-align: center;
	vertical-align: top; }


.sc_btns_tbl {
	margin: 3px 0 0;
	width: 885px;
	border-top: 1px solid #e5e8f0;
	border-bottom: 1px solid #e5e8f0;
	border-left: 1px solid #e5e8f0; }

.sc_btns_tbl td {
	padding: 23px 10px 15px;
	width: 33%;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #e5e8f0; }

.sc_btns_tbl td p {
	margin: 12px 0 0;
	font-size: 13px;
	color: #353f43;
	text-align: center; }



/* End of Scouting */

/* Contest */

.ct_body {
	margin: 5px auto 0;
	padding: 0 0 70px;
	width: 975px;
	background: #fff; }

.ct_header {
	position: relative;
	height: 230px;
	background: url(../images/bg_ct_header.jpg) 100% 0 no-repeat #faeaaf; }

.ct_header h3 {
	position: absolute;
	top: 140px;
	left: 0;
	width: 350px;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	text-align: center; }

.ct_header_logo {
	position: absolute;
	top: 50px;
	left: 125px; }

.ct_header_insider {
	position: absolute;
	top: 101px;
	left: 54px; }

.ct_header_btn {
	position: absolute;
	top: 183px;
	left: 114px; }


.ct_content_menu {
	padding: 0 20px 0;
	height: 42px;
	background: url(../images/bg_ct_content_menu.jpg) 0 0 repeat-x; }

.ct_content_menu ul {
	list-style: none; }

.ct_content_menu ul li {
	float: left;
	font-size: 15px;
	color: #fffefe;
	font-weight: bold; }

.ct_content_menu ul li a {
	float: left;
	display: block;
	padding: 9px 18px 0;
	height: 42px;
	line-height: 1.25em;
	color: #fffefe; }

.ct_content_menu ul li.selected a, .ct_content_menu ul li a:hover {
	background: url(../images/bg_ct_content_menu_arw.jpg) 50% 34px no-repeat;
	text-decoration:none;
}


.ct_left {
	float: left;
	display: inline;
	margin: 16px 0 0 44px;
	width: 350px; }

.ct_left h3 {
	margin: 50px 0 0;
	font-size: 15px;
	color: #000;
	font-weight: bold; }

.ct_left_txt1 {
	margin: 10px 0 0;
	font-size: 15px;
	color: #000; }

.ct_left_txt2 {
	font-size: 14px;
	color: #353f43; }

.ct_company_tbl {
	margin: 35px 0 0;
	width: 100%; }

.ct_company_tbl td {
	padding: 0 10px 0 0;
	font-size: 12px;
	color: #353f43;
	text-align: left;
	vertical-align: top;
	line-height: 1.35em; }


.ct_right {
	float: right;
	display: inline;
	margin: 16px 23px 0 0;
	width: 478px; }

.ct_comp {
	padding: 18px 20px 25px;
	background: url(../images/bg_ct_comp.jpg) 0 0 repeat-x #f6e6ac; }

.ct_comp h1 {
	font-size: 27px;
	color: #000;
	font-weight: bold; }

.ct_comp h2 {
	font-size: 21px;
	color: #000;
	font-weight: normal; }

.ct_comp h2 a {
	color: #9e1243; }

.ct_comp p {
	margin: 10px 0 0;
	font-size: 18px;
	color: #000; }


.ct_winners {
	margin: 12px 0 0;
	padding: 0 0 15px;
	border: 1px solid #e8ebf1; }

.ct_winners h3 {
	padding: 0 10px 0;
	font-size: 15px;
	color: #353f43;
	font-weight: bold;
	line-height: 27px;
	background: #f6e6ac;
	border-bottom: 1px solid #e8ebf1; }

.ct_winners ul {
	list-style: none; }

.ct_winners ul li {
	padding: 14px 20px 8px 74px;
	background: url(../images/winner_badge.jpg) 18px 10px no-repeat;  }

.ct_winners ul li h2 {
	font-size: 19px;
	color: #353f43;
	font-weight: normal; }

.ct_winners ul li h4 {
	font-size: 15px;
	color: #353f43;
	font-weight: normal; }

/* End of Contest */

/* Analysts */

.an_body {
	margin: 5px auto 0;
	padding: 0 0 30px;
	width: 975px;
	background: #fff; }

.an_promo {
	position: relative;
	padding: 20px 0 0;
	height: 212px;
	background: url(../images/bg_an_promo.jpg) 100% 0 no-repeat #f2f2ef; }

.an_promo h1 {
	margin: 0 0 0 35px;
	font-size: 22px;
	color: #000;
	font-weight: normal; }

.an_promo p {
	margin: 18px 0 0 35px;
	width: 500px;
	font-size: 15px;
	color: #000; }

.an_promo_corner {
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url(../images/bg_an_promo_corner.jpg) 0 0 no-repeat; }


.an_left {
	float: left;
	display: inline;
	margin: 0 0 0 35px;
	padding: 27px 0 0;
	width: 409px; }

.an_left h1 {
	font-size: 17px;
	color: #000;
	font-weight: bold; }

.an_left table {
	width: 400px; }

.an_left table th {
	padding: 15px 0 0;
	width: 73px;
	text-align: left;
	vertical-align: top; }

.an_left table td {
	padding: 12px 0 0;
	width: 327px;
	text-align: left;
	vertical-align: top; }

.an_left table td h2 {
	font-size: 22px;
	color: #305899;
	font-weight: normal; }

.an_left table td p {
	font-size: 12px;
	color: #000; }

.an_left table td p span {
	font-size: 13px; }

.an_left table td a {
	color: #305899; }

.an_left_line {
	height: 2px;
	background: #dcdcd9; }


.an_right {
	float: right;
	display: inline;
	margin: 0 22px 0 0;
	padding: 38px 0 0;
	width: 478px;
	background: url(../images/bg_an_promo_bot.jpg) 150px 0 no-repeat; }

.an_right_lead {
	padding: 5px 0 0 100px;
	width: 325px;
	min-height: 65px;
	font-size: 13px;
	color: #000;
	background: url(../images/gold_seal.jpg) 21px 0 no-repeat; }

.an_req {
	margin: 12px 0 0;
	padding: 0 0 18px;
	background: #fff;
	border: 1px solid #eee; }

.an_req h3 {
	padding: 3px 10px 2px;
	font-size: 15px;
	color: #353f43;
	font-weight: bold;
	background: #f2f2ef;
	border-bottom: 1px solid #eee; }

.an_req dl {
	padding: 0 15px 0 20px;
	list-style: none;
	font-size: 12px;
	color: #000; }

.an_req dl dt {
	padding: 18px 0 0 20px;
	font-weight: bold;
	background: url(../images/bullet4.jpg) 0 23px no-repeat; }

.an_req dl dd {
	padding: 0 0 0 20px; }


.an_get {
	margin: 11px 0 0;
	padding: 15px 0 12px;
	background: #fff;
	background: url(../images/bg_an_get.jpg) 0 0 repeat-x #f3f3f0;
	border: 1px solid #eee; }

.an_get h2 {
	float: left;
	display: inline;
	width: 283px;
	font-size: 19px;
	color: #000;
	font-weight: normal;
	text-align: center; }

.an_get img {
	float: left;
	display: inline; }

/* End of Analysts */







/* Analyst Bio */

.ai_body {
	margin: 5px auto 0;
	padding: 0 0 15px;
	width: 975px;
	background: #fff; }

.ai_promo {
	position: relative;
	padding: 20px 0 0 30px;
	height: 44px;
	background: url(../images/bg_ai_promo.jpg) 100% 0 no-repeat #f2f2ef; }

.ai_promo h1 {
	font-size: 22px;
	color: #000;
	font-weight: normal; }

.ai_crumbs {
	padding: 3px 20px 3px;
	border-top: 1px solid #eaeae5;
	border-bottom: 1px solid #eaeae5; }

.ai_crumbs p {
	font-size: 13px;
	color: #305899; }

.ai_crumbs a {
	color: #305899; }

.ai_main {
	background: url(../images/bg_ai_main.jpg) 204px 0 repeat-y;
	border-bottom: 1px solid #eaeae5; }

.ai_left {
	float: left;
	display: inline;
	width: 203px;
	text-align: right; }

.ai_right {
	float: left;
	display: inline;
	padding: 2px 0 95px 3px;
	width: 765px; }

.ai_right table {
	width: 100%; }

.ai_right table th {
	padding: 8px 10px 7px;
	width: 20%;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	background: #eaeae6;
	border-bottom: 1px solid #f2f2ef; }

.ai_right table td {
	padding: 8px 80px 7px 10px;
	width: 80%;
	font-size: 13px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background: #f2f2ef;
	border-bottom: 1px solid #f2f2ef; }

.ai_int {
	margin: 21px 0 0 11px;
	padding: 0 0 14px;
	width: 476px;
	background: #fff;
	border: 1px solid #eee; }

.ai_int h3 {
	padding: 3px 10px 2px;
	font-size: 15px;
	color: #353f43;
	font-weight: bold;
	background: #f2f2ef;
	border-bottom: 1px solid #eee; }

.ai_int dl {
	padding: 0 22px 0 12px; }

.ai_int dl dt {
	padding: 15px 0 0;
	font-size: 12px;
	color: #000;
	font-weight: bold; }

.ai_int dl dd {
	font-size: 12px;
	color: #000; }


.ai_get {
	margin: 21px 0 0 11px;
	padding: 15px 0 12px;
	width: 476px;
	background: #fff;
	background: url(../images/bg_an_get.jpg) 0 0 repeat-x #f3f3f0;
	border: 1px solid #eee; }

.ai_get h2 {
	float: left;
	display: inline;
	width: 283px;
	font-size: 19px;
	color: #000;
	font-weight: normal;
	text-align: center; }

.ai_get img {
	float: left;
	display: inline; }

/* End of Analyst Bio */

/* About page */

.ab_body {
	margin: 5px auto 0;
	padding: 1px 0 20px;
	width: 975px;
	background: url(../images/bg_ab_body.jpg) 0 0 no-repeat #fff; }

.ab_body h1 {
	margin: 60px 38px 0;
	font-size: 22px;
	color: #000;
	font-weight: normal; }


.ab_leadtext {
	margin: 20px 65px 0 38px;
	font-size: 16px;
	color: #575a60;
	line-height: 1.5em; }

.ab_left {
	float: left;
	display: inline;
	margin: 30px 0 0 38px;
	width: 229px;
	border-top: 1px solid #d2dae1;
	border-bottom: 1px solid #d2dae1;
	border-left: 1px solid #d2dae1; }

.ab_mid {
	float: left;
	display: inline;
	margin: 30px 0 0;
	padding: 5px 43px 30px;
	width: 442px;
	border: 1px solid #d2dae1; }

.ab_mid p {
	margin: 15px 0 0;
	font-size: 13px;
	color: #575a60;
	line-height: 1.5em; }

.ab_right {
	float: left;
	display: inline;
	margin: 30px 0 0;
	padding: 5px 5px 16px;
	width: 133px;
	border-top: 1px solid #d2dae1;
	border-right: 1px solid #d2dae1;
	border-bottom: 1px solid #d2dae1; }

.ab_right h3 {
	padding: 5px 7px 0;
	height: 19px;
	font-size: 12px;
	color: #575a60;
	font-weight: normal;
	text-transform: uppercase;
	background: url(../images/bg_ab_right_h2.jpg) 0 0 repeat-x; }

.ab_right p {
	margin: 15px 5px 0;
	font-size: 11px;
	color: #575a60;
	line-height: 1.35em; }


.ab_history_list {
	margin: 5px auto 5px;
	width: 218px; }

.ab_history_list li {
	margin: 1px 0 0;
	padding: 5px 11px 5px;
	list-style: none;
	background: url(../images/bg_ab_history_list_li.jpg) 0 100% no-repeat #ebebde; }

.ab_history_list h2 {
	font-size: 29px;	
	color: #575a60;
	font-weight: normal; }

.ab_history_list p {
	font-size: 12px;	
	color: #575a60;
	text-transform: uppercase; }


.ab_contact {
	padding: 17px;
	font-size: 13px;
	color: #575a60;
	line-height: 1.35em;
	border-top: 1px solid #d2dae1; }

.ab_contact a {
	color: #575a60; }


.ab_shark {
	margin: 43px auto 0;
	width: 77px;
	height: 29px;
	background: url(../images/shark_gray.jpg) 0 0 no-repeat; }

/* End of About page */





/* Contact page */

.cn_body {
	margin: 5px auto 0;
	padding: 1px 0 144px;
	width: 975px;
	background: url(../images/bg_co_body.jpg) 0 0 no-repeat #fff; }

.cn_body h1 {
	margin: 60px 38px 0;
	font-size: 22px;
	color: #000;
	font-weight: normal; }

.cn_body form {
	float: left;
	display: inline;
	margin: 12px 0 0 36px;
	padding: 33px 27px 45px;
	width: 402px;
	background: #fff;
	border: 1px solid #d2dae1; }

.cn_body form h5 {
	margin: 0 0 0 7px;
	padding: 7px 0 0 68px;
	font-size: 15px;
	color: #575a60;
	font-weight: normal;
	line-height: 1.35em;
	background: url(../images/icon_envelope.jpg) 0 0 no-repeat; }

.cn_body form h4 {
	float: left;
	display: inline;
	margin: 31px 0 0;
	padding: 3px 10px 0;
	width: 372px;
	height: 21px;
	font-size: 15px;
	color: #000;
	font-weight: normal;
	background: #ebebde;
	border-bottom: 1px solid #cacab7; }

.cn_body form p {
	margin: 5px 0 0 13px;
	font-size: 15px;
	color: #000; }

.cn_body form a {
	color: #4783e1; }


.cn_right {
	float: left;
	display: inline;
	margin: 12px 0 0;
	padding: 0 0 47px;
	width: 455px;
	background: #fff;
	border-top: 1px solid #d2dae1;
	border-right: 1px solid #d2dae1;
	border-bottom: 1px solid #d2dae1; }

.cn_right h4 {
	margin: 6px 20px 0;
	padding: 13px 0 0 60px;
	height: 40px;
	font-size: 15px;
	color: #575a60;
	font-weight: normal;
	background: url(../images/sun.jpg) 0 0 no-repeat; }


.cn_sendmsg_pic {
	float: left;
	display: inline;
	margin: 31px 0 0;
	padding: 0 0 8px;
	width: 1px;
	height: 25px;
	background: url(../images/bg_co_sendmsg_pic.jpg) 0 0 no-repeat; }

.cn_inptxt_top {
	margin: 2px 0 0 12px;
	width: 372px;
	height: 3px;
	background: url(../images/bg_co_inptxt_top.jpg) 0 0 no-repeat; }

.cn_inptxt {
	margin: 0 0 0 12px;
	padding: 1px 5px 0;
	width: 360px;
	height: 18px;
	font-size: 14px;
	color: #666;
	background: #fff;
	border-right: 1px solid #929292;
	border-left: 1px solid #929292; }

.cn_inparea {
	margin: 0 0 0 12px;
	padding: 1px 5px 0;
	width: 360px;
	height: 112px;
	font-size: 14px;
	color: #666;
	background: #fff;
	border-right: 1px solid #929292;
	border-left: 1px solid #929292; }

.cn_inptxt_bot {
	margin: 0 0 0 12px;
	width: 372px;
	height: 2px;
	background: url(../images/bg_co_inptxt_bot.jpg) 0 0 no-repeat; }

.cn_inpbtn {
	margin: 13px 0 0 13px; }


.cn_consult {
	padding: 21px 0 22px 28px;
	background: url(../images/bg_co_consult.jpg) 0 0 repeat-x #e6e7db;
	border-bottom: 1px solid #d0d8e0; }

.cn_consult img {
	float: left;
	display: inline; }

.cn_consult h2 {
	float: right;
	display: inline;
	margin: 0 25px 0 0;
	width: 270px;
	font-size: 14px;
	color: #0a0a0a;
	font-weight: bold; }

.cn_consult p {
	float: right;
	display: inline;
	margin: 4px 25px 0 0;
	width: 270px;
	font-size: 12px;
	color: #0a0a0a; }

.cn_directions {
	float: left;
	display: inline;
	margin: 10px 0 0 26px;
	width: 215px; }

.cn_directions h2 {
	font-size: 17px;
	color: #000;
	font-weight: normal; }

.cn_directions h5 {
	font-size: 15px;
	color: #575a60;
	font-weight: normal; }

.cn_directions p {
	margin: 15px 0 0;
	font-size: 15px;
	color: #575a60; }

.cn_mapbox {
	float: left;
	display: inline;
	margin: 10px 0 0 5px;
	width: 200px; }

.cn_mapbox p {
	margin: 5px 0 0;
	font-size: 13px;
	color: #575a60;
	text-align: center; }

.cn_mapbox a {
	color: #4d89e8; }

.cn_map {
	display: block;
	margin: 0 auto 0;
	border: 1px solid #deded7; }

/* End of Contact page */

/* Successes page */

.su_body {
	margin: 5px auto 0;
	padding: 1px 0 55px;
	width: 975px;
	background: url(../images/bg_su_body.jpg) 0 0 no-repeat #fff; }

.su_body h1 {
	margin: 60px 38px 0;
	font-size: 22px;
	color: #000;
	font-weight: normal; }


.su_leadtext {
	margin: 15px 65px 0 38px;
	font-size: 16px;
	color: #575a60;
	line-height: 1.5em; }

.su_leadtext a {
	color: #2c79b9; }


.su_tbl {
	float: left;
	display: inline;
	margin: 15px 0 0 35px;
	width: 745px;
	border-top: 1px solid #eef1f3; }

.su_tbl td {
	padding: 5px 12px 2px;
	font-size: 14px;
	color: #575a60;
	text-align: left;
	vertical-align: top; }

.su_tbl td.col1 {
	width: 106px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #eef1f3;
	border-left: 1px solid #eef1f3; }

.su_tbl td.col2 {
	width: 114px;
	border-right: 1px solid #eef1f3;
	border-bottom: 1px solid #eef1f3; }

.su_tbl td.col3 {
	width: 535px;
	border-right: 1px solid #eef1f3;
	border-bottom: 1px solid #eef1f3;
	border-left: 1px solid #eef1f3; }

.su_tbl td.col3 a {
	color: #367fbd; }

.su_tbl td.nav {
	padding: 12px;
	border-right: 1px solid #eef1f3;
	border-bottom: 1px solid #eef1f3;
	border-left: 1px solid #eef1f3; }

.su_tbl td.story {
	padding: 10px 3px 0 0;
	font-size: 12px;
	color: #575a60;
	text-align: right; 
	}

.su_tbl td.story a {
	color: #3e6ac8; }

.su_tbl td h3 {
	font-size: 29px;
	color: #ccc;
	font-weight: normal;
	line-height: 1.0em; }

.su_tbl td h4 {
	font-size: 12px;
	color: #575a60;
	font-weight: normal;
	text-transform: uppercase; }


.su_pages {
	float: left;
	display: inline; }

.su_pages a {
	padding: 1px 5px 1px;
	font-size: 13px;
	color: #3a63bb;
	border: 1px solid #deded7; }

.su_pages a.selected {
	color: #fff;
	background: #3a63bb; }

.su_all {
	float: left;
	display: inline;
	margin: 1px 0 0 10px;
	font-size: 13px;
	color: #3a63bb; }

.su_all {
	color: #3a63bb; }


.su_legend {
	float: left;
	display: inline;
	margin: 30px 0 0 18px;
	width: 125px; }

.su_legend h3 {
	font-size: 12px;
	color: #575a60;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 6px;
	text-align: center; }

.su_legend ul {
	padding: 5px 0 0;
	list-style: none; }

.su_legend ul li {
	padding: 12px 0 0; }

.su_legend ul li img {
	display: block;
	margin: 0 auto 0;
	padding: 10px 15px 10px;
	border: 1px solid #f1f1f1; }

.su_legend ul li p {
	margin: 3px 0 0;
	font-size: 12px;
	color: #575a60;
	font-style: italic;
	text-align: center; }


/* End of Successes page */

/* Testimonials page */

.te_body {
	margin: 5px auto 0;
	padding: 1px 0 70px;
	width: 975px;
	background: url(../images/bg_te_body.jpg) 0 0 no-repeat #fff; }

.te_body h1 {
	margin: 60px 38px 0;
	font-size: 22px;
	color: #000;
	font-weight: normal; }

.te_topblock_top {
	margin: 15px auto 0;
	width: 909px;
	height: 1px;
	background: url(../images/bg_te_topblock_end.gif) 0 0 no-repeat; }

.te_topblock {
	margin: 0 auto 0;
	width: 909px;
	background: url(../images/bg_te_topblock.gif) 0 0 repeat-y; }

.te_topblock_bot {
	margin: 0 auto 0;
	width: 909px;
	height: 1px;
	background: url(../images/bg_te_topblock_end.gif) 0 0 no-repeat; }

.te_topblock_left {
	float: left;
	display: inline;
	width: 454px; }

.te_topblock_right {
	float: left;
	display: inline;
	margin: 0 0 0 1px;
	width: 454px; }

.te_topblock_line {
	width: 454px;
	height: 4px;
	background: url(../images/bg_te_topblock_line.jpg) 0 0 no-repeat; }


.te_botblock {
	margin: 2px auto 0;
	width: 907px;
	border: 1px solid #e8ecf0; }


.te_testimonial {
	padding: 17px 40px 32px; }

.te_testimonial p {
	margin: 15px 0 0;
	font-size: 13px;
	color: #000;
	line-height: 1.5em; }

/* End of Testimonials page */

/* Writers Resources page */

.wr_body {
	margin: 5px auto 0;
	padding: 1px 0 45px;
	width: 975px;
	background: url(../images/bg_wr_body.jpg) 0 0 no-repeat #fff; }

.wr_body h1 {
	margin: 60px 38px 0;
	font-size: 22px;
	color: #000;
	font-weight: normal; }

.wr_main {
	margin: 15px auto 0;
	padding: 8px 8px 120px;
	width: 885px;
	background: #fff;
	border: 1px solid #eef1f3; }


.wr_resources {
	float: left;
	display: inline;
	width: 650px; }

.wr_resources h3 {
	font-size: 12px;
	color: #3b6fc4;
	font-weight: bold; }

.wr_resources p {
	font-size: 12px;
	color: #000; }

.wr_resources a {
	color: #3b6fc4; }

.wr_resources th {
	height: 7px; }

.wr_resources td.col1 {
	width: 35%;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #eef1f4;
	border-right: 1px solid #d0d8e0;
	border-bottom: 1px solid #eef1f4;
	border-left: 1px solid #eef1f4; }

.wr_resources td.col2 {
	padding: 5px 25px 5px 12px;
	width: 65%;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #eef1f4;
	border-right: 1px solid #d0d8e0;
	border-bottom: 1px solid #eef1f4; }


.wr_favorites {
	float: right;
	display: inline;
	padding: 0;
	width: 225px;
	border: 1px solid #eef1f3; }

.wr_favorites h2 {
	padding: 4px 10px 0;
	height: 21px;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	background: url(../images/bg_wr_favorites_h2.jpg) 0 0 repeat-x; }

.wr_favorites dl {
	padding: 0 16px 0; }

.wr_favorites dl dt {
	padding: 20px 0 0;
	font-size: 12px;
	color: #000;
	font-weight: bold; }

.wr_favorites dl dd {
	padding: 3px 0 0 7px;
	font-size: 12px;
	color: #000;
	line-height: 1.25em;
	background: url(../images/bullet5.jpg) 0 8px no-repeat; }
.wr_favorites p {
	padding:5px 25px 5px 12px;
}
.wr_favorites a {
	color: #295aaa; }

/* End of Writers Resources page */

/* Contest Register */

.ctr_left {
	float: left;
	display: inline;
	margin: 15px 0 0 50px;
	width: 389px; }

.ctr_right {
	float: left;
	display: inline;
	margin: 15px 0 0 31px;
	width: 405px; }


.ctr_item {
	padding: 0 0 20px;
	border: 1px solid #d0d8e0; }

.ctr_item h2 {
	padding: 3px 16px 1px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background: #faebb0;
	border-bottom: 1px solid #cacab7; }

.ctr_item p {
	margin: 15px 0 0 16px;
	font-size: 14px;
	color: #000; }

.ctr_item a {
	color: #2f539f; }

.ctr_item dl {
	margin: 0 16px 0; }

.ctr_item dl dt, .ctr_item h3 {
	margin: 15px 0 0;
	font-size: 14px;
	color: #9d1243;
	text-transform: uppercase;
	font-weight: normal; }
	
.ctr_item h3 {
	margin: 15px 16px 0;
}

.ctr_item dl dd, .ctr_item p {
	margin: 3px 0 0;
	font-size: 14px;
	color: #000; }
	
.ctr_item p {
	margin:3px 16px 0;
}

.ctr_purchase {
	margin: 9px 0 0;
	padding: 13px 0 10px;
	background: #faebb0;
	border: 1px solid #d0d8e0; }

.ctr_purchase h2 {
	float: left;
	display: inline;
	width: 210px;
	font-size: 16px;
	color: #9d1243;
	font-weight: bold;
	text-align: center; }

.ctr_purchase_btn {
	float: right;
	display: inline;
	margin: 0 40px 0 0;
	width: 117px;
	height: 22px;
	font-size: 14px;
	color: #f6e6ac;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	background: url(../images/bg_ctr_purchase_btn.jpg) 0 0 no-repeat; }

.ctr_purchase_btn a {
	display: block;
	width: 117px;
	height: 22px;
	color: #f6e6ac;
	text-align: center;
	line-height: 22px; }

/* End of Contest Register */






/* Contest Prizes */

.ctp_steps {
	margin: 10px 50px 0; }

.ctp_steps p {
	margin: 5px 0 0;
	font-size: 16px;
	color: #9d1243;
	font-weight: bold;
	text-align: right; }

.ctp_steps p.ctp_regbtn {
	float: right;
	display: inline;
	width: 117px;
	height: 22px;
	font-size: 14px;
	color: #f6e6ac;
	font-weight: bold;
	line-height: 22px;
	background: url(../images/bg_ctr_purchase_btn.jpg) 0 0 no-repeat; }

.ctp_steps p.ctp_regbtn a {
	display: block;
	width: 117px;
	height: 22px;
	color: #f6e6ac;
	text-align: center;
	line-height: 22px; }


.ctp_prize {
	position: relative;
	margin: 0 0 20px 50px; }

.ctp_prize_grand {
	padding: 35px 0 0;
	background: url(../images/grand_prize.jpg) 5px 0 no-repeat; }

.ctp_prize h1 {
	font-size: 21px;
	color: #940b3c;
	font-weight: bold; }

.ctp_prize h1.ctp_first {
	color: #bd720e; }

.ctp_prize h1.ctp_second {
	color: #4d463b; }

.ctp_prize h4 {
	position: absolute;
	top: 6px;
	left: 240px;
	font-size: 15px;
	color: #2b5223;
	font-weight: bold; }

.ctp_prizebox {
	float: left;
	display: inline;
	margin: 5px 0 0;
	padding: 10px 80px 30px 145px;
	width: 348px;
	border: 1px solid #d7dee4; }

.ctp_prizebox ul {
	list-style: none; }

.ctp_prizebox ul li {
	padding: 5px 0 0 12px;
	font-size: 13px;
	color: #000;
	line-height: 1.25em;
	background: url(../images/bullet5.jpg) 0 11px no-repeat; }

.ctp_prizebox a {
	color: #2a529e; }

.ctp_prizebox_grand {
	padding: 10px 80px 63px 145px;
	background: url(../images/bg_ctp_prizebox_grand.jpg) 0 100% no-repeat; }

.ctp_prizebox_first {
	background: url(../images/bg_ctp_prizebox_first.jpg) 15px 0 no-repeat; }

.ctp_prizebox_second {
	background: url(../images/bg_ctp_prizebox_second.jpg) 15px 0 no-repeat; }

.ctp_prizebox_runnerup {
	padding: 10px 80px 47px 145px;
	background: url(../images/bg_ctp_prizebox_runnerup.jpg) 21px 13px no-repeat; }


.ctp_iconbox {
	float: left;
	display: inline;
	margin: 5px 0 0 4px;
	width: 315px; }

.ctp_iconbox img {
	margin: 0 4px 4px 0; }


.ctp_register {
	margin: 25px 0 0 50px;
	padding: 13px 0 10px;
	width: 880px;
	background: #faebb0;
	border: 1px solid #d0d8e0; }

.ctp_register h2 {
	float: left;
	display: inline;
	margin: 0 0 0 16px;
	font-size: 16px;
	color: #9d1243;
	font-weight: bold;
	text-align: center; }

.ctp_register_btn {
	float: left;
	display: inline;
	margin: 0 0 0 21px;
	width: 117px;
	height: 22px;
	font-size: 14px;
	color: #f6e6ac;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	background: url(../images/bg_ctr_purchase_btn.jpg) 0 0 no-repeat; }

.ctp_register_btn a {
	display: block;
	width: 117px;
	height: 22px;
	color: #f6e6ac;
	text-align: center;
	line-height: 22px; }

.ctp_register_rules {
	float: right;
	display: inline;
	margin: 1px 18px 0 0;
	font-size: 13px;
	color: #000;
	text-align: right; }

.ctp_register_rules a {
	color: #2b5aa8; }

/* End of Contest Prizes */


/* Contest Board */

.ctb_leadtxt {
	margin: 25px 50px 0;
	font-size: 16px;
	color: #000;
	line-height: 1.35em; }

.ctb_sechdg {
	margin: 25px 50px 0;
	background: url(../images/bg_ctb_sechdg.jpg) 0 50% repeat-x; }

.ctb_sechdg h3 {
	font-size: 12px;
	color: #575a60;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 10px;
	text-align: center; }

.ctb_sechdg h3 span {
	padding: 0 30px 0;
	background: #fff; }


.ctb_left {
	float: left;
	display: inline;
	margin: 0 0 0 50px;
	width: 420px; }

.ctb_right {
	float: left;
	display: inline;
	margin: 0 0 0 25px;
	width: 437px; }


.ctb_chair {
	margin: 75px 0 0;
	width: 434px;
	height: 226px;
	background: url(../images/bg_ctb_chair.jpg) 0 0 no-repeat; }

.ctb_member {
	margin: 35px 0 0 5px;
	width: 420px; }

.ctb_member h2 {
	font-size: 15px;
	color: #000;
	font-weight: bold; }

.ctb_member h3 {
	font-size: 13px;
	color: #000;
	font-weight: normal;
	font-style: italic; }

.ctb_member h4 {
	font-size: 13px;
	color: #000;
	font-weight: normal; }

.ctb_member p {
	margin: 20px 0 0;
	font-size: 12px;
	color: #000;
	line-height: 1.5em; }


.ctb_table {
	margin: 25px 0 0;
	width: 437px;
	height: 286px;
	background: url(../images/bg_ctb_table.jpg) 0 0 no-repeat; }


.ctb_member_right {
	margin: 35px 0 0 15px; }

/* End of Contest Board */

/* Contest Contact */

.ctc_leadtxt {
	margin: 25px 0 0 47px;
	width: 400px;
	font-size: 15px;
	color: #000;
	font-weight: normal;
	line-height: 1.35em; }

.ctc_leadtxt a {
	color: #4783e1; }


.ctc_left {
	float: left;
	display: inline;
	margin: 15px 0 0 35px;
	width: 418px; }

.ctc_left form {
	padding: 0 0 22px;
	border: 1px solid #d3dae2; 
	display:block;
}

.ctc_left form h5 {
	margin: 0 0 10px;
	padding: 2px 18px 2px;
	font-size: 15px;
	color: #000;
	font-weight: normal;
	background: #f9eab0;
	border-bottom: 1px solid #cacab7; }

.ctc_left form p {
	margin: 5px 18px 0;
	font-size: 15px;
	color: #000; }


.ctc_inptxt_top {
	margin: 2px 0 0 18px;
	width: 372px;
	height: 3px;
	background: url(../images/bg_co_inptxt_top.jpg) 0 0 no-repeat; }

.ctc_inptxt {
	margin: 0 0 0 18px;
	padding: 1px 5px 0;
	width: 360px;
	height: 18px;
	font-size: 14px;
	color: #666;
	background: #fff;
	border-right: 1px solid #929292;
	border-left: 1px solid #929292; }

.ctc_inparea {
	margin: 0 0 0 18px;
	padding: 1px 5px 0;
	width: 360px;
	height: 112px;
	font-size: 14px;
	color: #666;
	background: #fff;
	border-right: 1px solid #929292;
	border-left: 1px solid #929292; }

.ctc_inptxt_bot {
	margin: 0 0 0 18px;
	width: 372px;
	height: 2px;
	background: url(../images/bg_co_inptxt_bot.jpg) 0 0 no-repeat; }

.ctc_inpbtn {
	margin: 13px 0 0 18px; }


.ctc_mid {
	float: left;
	display: inline;
	margin: 15px 0 0 42px;
	width: 220px; }

.ctc_mid h3 {
	font-size: 17px;
	color: #000;
	font-weight: normal; }

.ctc_mid h4 {
	font-size: 15px;
	color: #575a60;
	font-weight: normal; }

.ctc_mid p {
	margin: 15px 0 0;
	font-size: 15px;
	color: #575a60; }


.ctc_right {
	float: left;
	display: inline;
	margin: 15px 0 0 10px;
	width: 190px; }

.ctc_right p {
	margin: 0 0 5px;
	font-size: 13px;
	color: #575a60;
	text-align: center; }

.ctc_right a {
	color: #4d89e8; }

/* End of Contest Contact */

/* FAQ page */

.faq_body {
	margin: 5px auto 0;
	padding: 1px 0 20px;
	width: 975px;
	background: url(../images/bg_faq_body.jpg) 0 0 no-repeat #fff; }

.faq_body h1 {
	margin: 60px 38px 0;
	font-size: 22px;
	color: #000;
	font-weight: normal; }

.faq_main {
	margin: 15px auto 0;
	padding: 23px 19px 12px 30px;
	width: 858px;
	background: #fff;
	border: 1px solid #e9ecf0; }

.faq_main a {
	color: #23499b; }


.faq_quest {
	float: left;
	display: inline;
	width: 605px; }

.faq_quest dt {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	line-height: 1.5em; }

.faq_quest dd {
	padding: 0 0 20px;
	font-size: 13px;
	color: #000;
	line-height: 1.5em; } 


.faq_terms {
	float: right;
	display: inline;
	padding: 0 0 15px;
	width: 228px;
	border: 1px solid #d4dbe2; }

.faq_terms h2 {
	padding: 2px 11px 0;
	font-size: 14px;
	color: 000;
	font-weight; normal;
	background: #ebebde;
	border-bottom: 1px solid #c2c4af; }

.faq_terms dl {
	padding: 0 15px 0; }

.faq_terms dl dt {
	margin: 17px 0 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	line-height: 1.5em; }

.faq_terms dl dd {
	font-size: 11px;
	color: #000;
	font-style: italic;
	line-height: 1.5em; }

/* End of FAQ page */

/* Newsletter Signup page */

.nls_body {
	margin: 5px auto 0;
	padding: 28px 28px 35px;
	width: 919px;
	background: url(../images/bg_nls_body.jpg) 501px 36px no-repeat #fff; }

.nls_body form {
	padding: 23px 25px 18px;
	width: 405px;
	background: url(../images/icon_envelope.jpg) 17px 8px no-repeat;
	border: 1px solid #d2d9e1; }

.nls_body form h1 {
	margin: 0 0 0 61px;
	padding: 0 0 12px;
	font-size: 21px;
	color: #000;
	font-weight: bold; }

.nls_body form h4 {
	float: left;
	display: inline;
	margin: 25px 0 0;
	padding: 4px 10px 0;
	width: 362px;
	height: 20px;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	background: #ebebde;
	border-bottom: 1px solid #cacab7; }

.nls_body a {
	color: #396cbf; }



.nls_label {
	margin: 5px 0 0;
	font-size: 15px;
	color: #000; }

.nls_inptxt_top {
	margin: 2px 0 0;
	width: 372px;
	height: 3px;
	background: url(../images/bg_co_inptxt_top.jpg) 0 0 no-repeat; }

.nls_inptxt {
	padding: 1px 5px 0;
	width: 360px;
	height: 18px;
	font-size: 14px;
	color: #666;
	background: #fff;
	border-right: 1px solid #929292;
	border-left: 1px solid #929292; }

.nls_inptxt_bot {
	width: 372px;
	height: 2px;
	background: url(../images/bg_co_inptxt_bot.jpg) 0 0 no-repeat; }

.nls_inpbtn {
	margin: 25px 0 0; }

.nls_inpchk {
	float: left;
	display: inline;
	margin: 15px 0 0 3px; }

.nls_chklbl {
	float: left;
	display: inline;
	margin: 12px 0 0 8px;
	width: 360px;
	font-size: 12px;
	color: #000; }



.nls_sendmsg_pic {
	float: left;
	display: inline;
	margin: 39px 0 0;
	width: 1px;
	height: 25px;
	background: url(../images/bg_co_sendmsg_pic.jpg) 0 0 no-repeat; }

/* End of Newsletter Signup */

#blog-sidebar{
	padding: 15px 0;
}

#blog-sidebar img.blog-sidebar-image{
	padding-bottom: 5px;
}

.between_product_lists{
	height: 15px;
}