/* Main layout styles*/

body
{
	background-image: url(../images_rskn/bckg_tile.jpg);
	background-repeat: repeat;
}




div#d_top
{
	height: 95px;
	background:  url(../images_rskn/bg_top.png) no-repeat bottom;
}




div#d_bottom
{
	height: 100px;
	background: url(../images_rskn/bg_bottom.png);
	background-repeat: no-repeat;
	width:965px;
}


/*********************home************************/
body.home #wrapper
{
	width: 995px;
	margin: 0 auto;
}

body.home div#d_bottom, body.home div#d_top
{
	margin: 0 29px; /*margin: 0 15px;*/
}
body.home div#spiffs, body.home div.tracker
{
	/*margin: 0 30px;*/
	margin: 0 18px;
	padding: 0 13px;
}

body.home div#d_body
{
	padding: 0;
	margin:0;
	
	clear: both;
}

div#spiffs .content div.date
{
	display: block;
	float: left;
	clear: both;
	width: 50px;
	height: 100px;
	margin: 0 7px 0 5px;
	text-align: center;
	padding-top: 0;
	
	background: url(../images_rskn/bg_date_hp.gif) no-repeat;
	line-height: 100%;
}

div#spiffs .content div.date p
{margin-top: 4px;
	font: bold 13px Arial;
		color: #4d5a06;}


div#spff2bg
{
	margin-top: 0px;
	margin-left: 0px;
	background: url(../images_rskn/spff_event_photos.png) no-repeat;
	width:311px;
	height: 160px;
}

/*div#spff3bg
{
	margin-top: 15px;
	margin-left: 15px;
	background: url(../images_rskn/spiff_5TIPS.png) no-repeat;
	width:265px;
	height: 128px;
}*/

div#spff3bg
{
	margin-top: 0px;
	margin-left: 0px;
	background: url(../images_rskn/lebron_spff.png) no-repeat;
	width:300px;
	height: 160px;
	overflow: hidden;
}


/************ home logged in *******************/
body.home .PnlLoggedIn
{
	margin: 0 30px;
	height:390px;
	overflow:hidden;
	/*padding: 0 0 0 25px;*/
	background-color: #fbf7e3;
}

body.home .PnlRegistration
{
	margin: 0 30px;
	height:100%;
	background-color: #fbf7e3;
}



body.home .PnlLoggedIn h1
{ margin-top:20px;
	
}

.PnlLoggedIn .home_inner_div
{height:274px;

}

#home_flash
{
	height: 385px;
	overflow: hidden;
}

#my_challenge
{
	width: 335px;
	float: left;
	height: 400px;
	background-color: #fbf7e3;
}

#my_challenge .text-center
{

margin-right:25px;}

#my_challenge h1
{padding-left: 25px;}
#my_challenge .home_inner_div
{
	padding: 0 50px 0 25px;
}


#my_teams 
{
	width: 280px;
	float: left;
			height: 400px;
	background-color: #fbf7e3;

}

#my_teams .text-center
{

margin-right:25px;}

#my_teams div.home_inner_div
{
	font-size:9px;
}

#featured
{
	width: 316px;
	float: left;
			height: 400px;
			text-align:right;
	background-color: #fbf7e3;
}


/************** page ***************************/

body.page #wrapper
{
	width: 944px;
	margin: 0 auto;
}

body.page div#d_top
{
	margin: 0 0px;
}
body.page div#d_bottom
{
	margin: 0 3px 0 3px;
}

body.page div#div_body
{
	padding: 10px 10px 10px 1px; /*background-color: #fbf7e3;*/ /*z-index: 0;*/
	background: url(../images_rskn/bg_body.gif) repeat-y; /*background:  url(../images_rskn/bg_body.png) no-repeat ;*/
}

body.page div#div_body_tools
{
	/*padding: 10px 10px 10px 1px;*/ /*background-color: #fbf7e3;*/ /*z-index: 0;*/
	background: url(../images_rskn/bg_body.gif) repeat-y; /*background:  url(../images_rskn/bg_body.png) no-repeat ;*/
}

body.page div#spiffs, body.page div.tracker
{
	padding-left: 13px;
}


/************** left side callouts *******************/
div#callout_brochure, div#callout_kit,div#callout_widget
{
	width:260px;
	height:169px;
	background-repeat:no-repeat;
		font-size:15px;
}
div#callout_brochure p
{
	margin: 83px 0 0 136px;


	
}
div#callout_tshirt p
{
	margin: 113px 0 0 106px;
}
div#callout_widget p
{
	margin: 83px 0 0 136px;


	
}

 div#callout_kit p
 {
margin: 30px 0 0 6px;
}

div#callout_brochure
{
	border-top:solid 3px #efdcca;
	background-image:url(../images_rskn/bg_left_brochure.jpg);
	border-bottom:solid 1px #efdcca;
}

div#callout_widget
{
	border-top:solid 3px #efdcca;
	background-image:url(../images_rskn/widget_spff_bg.jpg);
	border-bottom:solid 1px #efdcca;
}

div#callout_kit

{
		background-image:url(../images_rskn/bg_kit_callout.jpg);

}

div#callout_tshirt
{
	position:absolute;
	top:400px;
	width:260px;
	height:182px;
	background-image:url(../images_rskn/tshirt_bg.jpg);
}
.leftCallouts
{padding: 15px 0 0 20px;
	}
	
	.leftCallouts a:hover
	{background-color:Transparent;
		color:#fbf7e3;}




/************ header *******************/
.yellowtext
{
	color: #e2e17e;
	font-size: 10px;
	
}
	
#nav_login
{
	color: #e2e17e;
	font-size: 10px;
	text-align: right;
	width:940px;
	
}

#d_top .menu
{	
	margin-top: 18px;
	text-align:right;
	float:right;
}

#d_top .logo
{
	/*display: block;*/
	display: inline;
	z-index: 5;
	width: 283px;
	height: 76px;
	float: left;
	margin-top: 12px;
}

#d_top div.login_menu
{
	color: #a0683f;
	font-size: 10px;
	float:left;
	
}

#d_top div.login_menu span
{color: #FFFFFF;
	font-weight:bold;
	font-size: 10px;}

.login_menu a, .login_menu a:link, .login_menu a:visited,  .login_menu a:active
{
	font-size: 10px;
	font-weight: bold;
	color: #e2e17e;
	text-decoration:none;
	
}

.login_menu a:hover
{
font-size: 10px;
	font-weight: bold;
	color: #e2e17e;
text-decoration:underline;}

/****************** footer ********************/
div#d_bottom div
{

	float: left;
	font-family: Arial;
   
   
}
div#d_bottom
{

	float: left;
	font-family: Arial;
    /* added new width element */
    /*width:965px;*/
    width:935px;
    
}

/*div#d_bottom div#bottom_nav_links
{
	padding-top: 25px;
	width: 520px;
	color: #a0683f;
	font-size: 10px;
}*/

/*div#d_bottom div#bottom_nav_links
{
    margin-top:25px;

	/*width:490px;
	width:570px;
}*/
div#bottom_nav_links
{
    margin-top:22px;

	/*width:490px;*/
	width:435px;
}


div#d_bottom div#bottom_nav_links a, div#d_bottom div#bottom_nav_links a:link, 
div#d_bottom div#bottom_nav_links a:visited, 
 div#d_bottom div#bottom_nav_links a:active
{
	font-size: 10px;
	font-weight: bold;
	color: #e2e17e;
	text-decoration:none;
}

div#d_bottom div#bottom_nav_links a:hover
{text-decoration:underline;
		font-size: 10px;
	font-weight: bold;
	color: #e2e17e;}


div#d_bottom div#bottom_nav_links a#copyright 
{
	font-size: 9px;
	font-weight: normal;
	color: #e2e17e;
	line-height:20px;
	
}
/*----------------------------------------------------------
FOOTER
----------------------------------------------------------*/
#d_bottom #bottom_nav_links { margin-top: 0px; width: 480px; }
#d_bottom #bottom_nav_links #bottom_nav_links_wrapper ul li a:hover { text-decoration: underline; font-size: 10px; font-weight: 700; color: #e2e17e; width:40px }
#d_bottom #bottom_nav_links #bottom_nav_links_wrapper { width:100% }
#d_bottom #bottom_nav_links #bottom_nav_links_wrapper ul { margin:0px; padding:0px; list-style-type:none }
#d_bottom #bottom_nav_links #bottom_nav_links_wrapper ul li { text-align:center; width:60px; margin:0px; float:left; list-style-type:none;line-height:12px; border-right:1px solid; height:25px;padding:0px 2px 0px 2px;} 
.footer_last { text-align:center; width:65px; margin:0px;  float:left; list-style-type:none; border:none;height:25px;padding-left:3px;} 

#d_bottom #bottom_nav_links #bottom_nav_links_wrapper ul li.separator {width: 10px;} 
/*---------------------------------------------------------- */

/*div#d_bottom div.right
{
	padding-top: 25px;
	width: 395px;
	float: right;
	text-align:right;
}*/
div.right
{
	/*padding-top: 25px;*/
	width: 400px;
	float: right;
	text-align:right;
	margin-left:55px;
}
div#d_bottom
{
	padding-top: 22px;
	/*width: 395px;*/
	/*width: 395px;*/
	float: right;
	/*text-align:right;*/
}


A.agents
{
	margin-bottom: 10px;
	color: #ffffff;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



/*div#d_bottom div.right p
{
	float: left;
}*/
div#d_bottom div.right img
{
	float: left;
}

/************other elements *********/
.tracker
{
	/*background-image: url(../images_rskn/tracker_bg.png);*/
	height: 79px;
	overflow: hidden;
	clear: both;
	color: #a68412;
	font-size: 16px;
}

.tracker_notloggedIn
{
		background-image: url(../images_rskn/public_tracker_bg.png);
}

.tracker_loggedIn
{
		background-image: url(../images_rskn/private_tracker_bg.png);
}

.tracker #tagline
{
	margin: 22px 0 22px 0;
	font-weight: bold;
}

/************spiffs *********/
#spiffs
{
	background-image: url(../images_rskn/bg_spiffs.png);
	height: 160px;
	overflow: hidden;
	color: #4d5a06;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}

#spiffs .button
{
	display: block;
	/*margin-top: 7px;*/
	margin-top: 0px;
	margin-left:70px;
	margin-bottom:0px;
	
}

#spiffs .subhead
{
    /*font-size: 16px;*/
    font-family:Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #546d0c;
}

#spiffs div.spiff
{
	width: 311px;
	float: left;
	

}
#spiffs div.spiff-test
{
	width: 311px;
	float: left;
	/*height:30px;*/
	display:block;
	margin:0;
	height: 129px;
	
}
#spiffs div.spiff-callout
{
	width: 311px;
	float: left;
	margin-top:0px;
	margin-left:-1px;
	clear:both;
	
	
}
img.img-test
{
	margin:0;
	
}
#spiffs div.content
{
	padding: 0 20px 0px 20px;
	font-size: 10px;
	font-weight:bold;
	line-height:100%;
	font-family:Arial;
	color: #546d0c;
	
}

img.spiff_hdr
{
	margin-left: 20px;
}

/*********** inner page *************************/

body.page div#d_body table
{
	width: 935px;
	margin: 13px 0 0 0;
	position: relative;
}


td.left
{
	width: 258px;
	/*background-color: #fbf7e3;*/
	padding: 30px 0 10px 0;
	vertical-align: top;
		/*background: url(../images_rskn/bg_left_column.jpg) repeat-y;*/
}

td.right
{
	vertical-align: top;
	padding: 30px 60px 0 25px;
	background-color:#fffdeb;

}

td.right ul
{
	list-style-position: outside;
	padding: 2px;
	margin: 3px 10px;
}

img
{
	border: none;
}

.leftContentPad
{
	padding: 0px 0 0 25px;
}

#div_body a.button:hover
{
	background-color: transparent;
}

/************/
.radmenu
{
	margin-left: 6px;
	display: inline;
	z-index: 5000;
}

.radmenu ul
{
	z-index: 5000;
}

.radmenu li
{
	z-index: 5000;
}


a
{
	color: #cc6633;
	text-decoration: underline;
}

a:hover
{
	color: #cc6633; 
}

#div_body a:hover
{
	background-color: #f4e8cf;
}

p, div, span
{
	font-family: "Lucida Sans Unicode" , sans-serif;
	color: #996633;
	font-size: 12px;
	line-height: 18px;
}

.errtext
{
	color:#FF0000;
	font-family: "Lucida Sans Unicode" , sans-serif;
	font-size: 12px;
	line-height: 18px;
}

h1
{
	color: #7e523f; /*text-shadow: 2px 2px 2px #d4d4d4;*/
	letter-spacing: -1px;
	line-height: 100%;
	font-weight: bold;
	padding-top:0;
	margin-top:0;
	font-size: 24px;
	font-family: Helvetica, Arial, sans-serif;
}

h2
{
	color: #996633;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	font-size: 15px;
	font-family: "Lucida Sans Unicode" , sans-serif;
	letter-spacing: 0px;
}

h3
{
	color: #cd935a;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
}

h4
{
	color: #7e523f;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
}

h5
{
	color: #cd935a;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 2px;
}

.callout
{
	padding: 25px;
	border-color: #fcf8e5;
	border-style: solid;
	border-width: 1px;
	background-color: #FFF;
}

.imageright
{
	float: right;
	border: 1px solid #f5dea9;
	background-color: #ffffff;
	padding: 3px;
	margin: 12px 20px 20px 20px;
}



/**************** left nav ****************************/
#leftNav
{
	width: 284px;

}
#leftNav ul
{
	text-align: right;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#leftNav li
{
	height: 30px;
	line-height: 30px;
}
#leftNav li
{
	width: 274px;
	padding-right:10px;
	font-size: 16px;
	color: #d6875a;
}
#leftNav li ul li
{
	/*width: 264px;*/
	margin-right: -10px;
	font-size: 10px;
}
#leftNav li.category
{
	/*  padding-left:10px;*/
	height: auto; /*  color:blue;*/
}
/*IE needs extra margin and padding set for the indented li */
* html #leftNav li ul li
{
	margin-left: -10px;
	padding-left: 10px;
}
/* end IE hack */

#leftNav li a, #leftNav li ul li a
{
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 100%;
	width: 100%;
	padding-right: 10px;
}
#leftNav li.category ul li a
{
	/*margin-left:-10px;     
	padding-left:30px;*/
}
#leftNav li a:link, #leftNav li a:visited
{
	color: #d6875a;
	background-color: #fbf7e3;
}

#leftNav li ul li a:link, #leftNav li ul li a:visited
{
	color: #d6875a;
	background-color: white;
}





#leftNav li a:hover, #leftNav li a:active, #leftNav li a.active
{
	/*color: #d6875a;*/
	color: #a87960;
	background-color: #f4e8cf;
}

#leftNav li ul li a:hover, #leftNav li ul li a:active, #leftNav li ul li a.active
{
	color: #a87960; /*background-color: #fbf7e3;*/
	background-color: #f4e8cf;
}



/************* PAGES ******************/
/*--------- news ------------------*/

div#news h3
{
	color: #cc6633;
	margin: 0;
	padding: 0;
}

div#news .first_line
{
	display: block;
	font-size: 14px;
}


div#news div.event
{
	float: left;
	width: 400px;
	margin: 0 0 25px 10px;
}
div#news span.date
{
	margin: 0 0 25px 0;
	display: block;
	float: left;
	clear: both;
	width: 50px;
	height: 50px;
	font: bold 13px Arial;
	text-align: center;
	padding-top: 6px;
	color: #ffffff;
	background: url(../images_rskn/bg_news_date.gif) no-repeat;
	line-height: 130%;
}
div#news span.date strong
{
	font-size: 20px;
	display: block;
	margin: 0;
	padding: 0;
}


#single_event .float-right
{

	width: 255px;
}

#single_event .float-left
{
	width: 290px;
}

/************ registrations ************/
table.register input.text
{
	width: 195px;
}

table.register h3.inline
{
	display: inline;
}

table.register h3
{
	padding: 0;
	margin: 10px 0 5px 0;
}

table.register h5.inline
{
	display: inline;
}

table.register h5
{
	padding: 0;
	margin: 10px 0 5px 0;
}

.popup .close
{
	text-align: right;
	display: block;
}

#noEmail
{
	position: absolute;
	visibility: hidden;
	background-color: white;
	width: 350px;
	border-color: #fcf8e5;
	border-style: solid;
	border-width: 1px;
	background-color: #FFF;
	padding: 13px;
	z-index: 10;
}



/************ registrations ************/

body#registration_confirmation td.right
{
	width:620px;
	height:485px;
	background: url(../images_rskn/bg_registered.jpg);
}




body#registration_confirmation td.left p, body#registration_confirmation td.left h1
{padding:0 40px;
	
}
body#registration_confirmation p
{
font-size:13px;
}

input.text, input.text_short, textarea, input.dropdown, select
{border: solid 1px #a4abb1; }

/******************weight tracker **********************/
.PnlWeightTracker
{
	margin: 0 30px;

	padding: 30px 0 0 25px;
	background-color: #fbf7e3;
}

/**************** community *******************************/
table.community
{width:98%;}

/**************Dr IAN 5 TIPS ***************************/
div#drianbg
{
	background: url(../images_rskn/drian_5tips_bg.png) no-repeat;
	background-color: #FDF6E6;
	
}

div#drianbg .tipscontent
{
	padding: 125px 0 0 20px;
	
}

div#container
{
	background: url(../images_rskn/tips_bg.gif);
}

/**************CONNECTION TOOLS***************************/

.h3
{
	color: #874525;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
}
.h4
{
	color: #874525;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
}
div#toolsbg
{
	background: url(../connectiontools/images/tools_home_bg.jpg) no-repeat;
	margin-left:30px;
	height:442px;
	
}
div#tools_spiff_bg
{
	background: url(../connectiontools/images/spiff_bg.jpg) no-repeat;
	margin-left:30px;
	height:140px;
	width:935px;
	
}

.homebluetext
{
	color: #6f7cba;
	letter-spacing: -1px;
	line-height:22px;
	font-weight: bold;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	margin-left:5px;
	width:282px;
}

/*div#homemenu
{
	width:586px;
	height:442px;
}*/

dl#HomeMap{
	margin: 0;
	padding: 0;
	background: transparent url(../connectiontools/images/home_nav.png) top left no-repeat;
	height: 442px;
	width: 586px;
	position: relative;
}

dt.nav
{
	margin: 0; 
	padding: 0; 
	position: absolute; 
	display: none;
}
dd.nav{ margin: 0; padding: 0; position: absolute; }

dd#step1Def{ top: 82px; left: 8px; }
dd#step1Def a{ position: absolute; width: 182px; height: 242px; text-decoration: none; }
dd#step1Def a span{ display: none; }
dd#step1Def a:hover{ position: absolute; background: transparent url(../connectiontools/images/home_nav.png) -6px -447px no-repeat; top:-80px; left:0px; width: 486px; height: 420px; }

dd#step2Def{ top: 66px; left: 191px; }
dd#step2Def a{ position: absolute; width: 202px; height: 220px; text-decoration: none; }
dd#step2Def a span{ display: none; }
dd#step2Def a:hover{ position: absolute; background: transparent url(../connectiontools/images/home_nav.png) -121px -852px no-repeat; top:-100px; left:-70px; width: 350px; height: 420px; }

dd#step3Def{ top: 94px; left: 385px; }
dd#step3Def a{ position: absolute; width: 198px; height: 253px; text-decoration: none; }
dd#step3Def a span{ display: none; }
dd#step3Def a:hover{ position: absolute; background: transparent url(../connectiontools/images/home_nav.png) -124px -1322px no-repeat; top:-100px; left:-261px; width: 450px; height: 400px; }

/******************Promotions*********************************************/

div#promo
{
	background: url(../promotions/images/gogetwinbg.jpg) no-repeat;
	margin-top:0px;
	top:0;
	width:650px;	
}

div#promo2
{
	background: url(../promotions/images/gogetwinbg2.jpg) no-repeat;
	margin-top:0px;
	top:0;
	width:650px;	
}

div#promo_lebron
{
	background: url(../promotions/images/lebron_landing_bg.jpg) no-repeat;
	margin-top:0px;
	top:0;
	width:650px;	
}

div#promo_hbcu
{
	background: url(../promotions/images/hbcu_gi_bg.jpg) no-repeat;
	margin-top:0px;
	top:0;
	width:650px;	
}

div#promo_health
{
	background: url(../promotions/images/health_header.jpg) no-repeat;
	margin-top:0px;
	top:0;
	width:650px;	
}
.promo_text
{
	font-family:Arial; 
	font-size:12px; 
	color:#8C4F34;
}

.promo_text_mute_green
{
	font-family:Arial; 
	font-size:12px; 
	color:#5F805D;
}

.promo_date
{
	background: url(../promotions/images/date_bg.jpg) no-repeat;
	margin-top:0px;
	top:0;
	width:36px;
	height:35px;	
}

.promo_date_text
{
	text-align:center;
	color:White;
	font-family:Arial;
	font-size:14px;
	line-height:12px;
	padding-top:5px;
	padding-right:1px;
	font-weight:bold;
}
/* SMS */
.sms_links
{
	text-decoration:underline;
	font-size: 10px;
	font-weight:normal;
	color: #CC6633;
}

div#updates
{
	width:596px;
	height: 400px;
	background: url(../sms/images/Weight_Updates_Background.gif);
	background-repeat: no-repeat;
}

div#anouncements
{
	width:596px;
	height: 400px;
	background: url(../sms/images/Challenge_Updates_bg.jpg);
	background-repeat: no-repeat;
}

/*Featured Challengers*/
div#FCMain
{
	margin: 0 0 0 30px;
	background: transparent url(../featured_challenger/images/featuredchallengers_bg.jpg) top left no-repeat;
	height: 573px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}

div#FCEmail
{
	margin: 0 0 0 30px;
	background: transparent url(../featured_challenger/images/featuredchallengersemail_bg.jpg) top left no-repeat;
	height: 573px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}

div#FCIntro
{
	margin: 0 0 0 30px;
	background: transparent url(../featured_challenger/images/fc_intro_bg.jpg) top left no-repeat;
	height: 573px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}
div#StartBtn
{
	position: absolute;
	top: 256px;
	left: 620px;
	font-family:Arial;
	font-size:11px;
}

div#IntroCopy
{
	position: absolute;
	top: 396px;
	left: 83px;
	width:440px;
	font-family:Arial;
	font-size:12px;
}

/** 2008 WINNER CSS **/
div#FCWinner
{
    margin: 0 0 0 30px;
	background: transparent url(../featured_challenger/images/coty_intro_bg.jpg) top left no-repeat;
	height: 573px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}
div#IntroCopy
{
    position: absolute;
	top: 237px;
	left: 428px;
	width: 440px;
	font-family:Arial;
	font-size:11px;
}

div#HowCopy
{
    position: absolute;
	top: 340px;
	left: 428px;
	font-family:Arial;
	font-size:11px;
}

div#VisitBlogBtn
{
    position: absolute;
	top: 382px;
	left: 428px;
}

div#FollowCopy
{
    position: absolute;
	top: 416px;
	left: 708px;
	width: 150px;
	font-family:Arial;
	font-size:11px;
}

div#fcOpening
{
	position: absolute;
	top: 125px;
	left: 265px;
	font-family:Arial;
	font-size:11px;
}

div#FCEmailContent
{
	padding-top:20px;
	padding-left:200px;
	width:500px;
	font-family:Arial;
	font-size:11px;
}

div#FCLeaderBoard
{
	position:absolute;
	left:700px;
	top:0px;
	height:30px;
	width:179px;
	
}

div#FCLeaderBoardExpanded
{
	position:absolute;
	left:700px;
	top:29px;
	height:300px;
	width:174px;
	background-color:#FFD41A;
	visibility:hidden;
	font-family:Arial;
	font-size:12px;
	padding-left:5px;	
}
div#pnlVote
{
	position:absolute;
	left:350px;
	top:295px;
}
div#linkdiv
{
	position:absolute;
	left:0px;
	top:530px;
}

/* New Years */
div#NYIntro
{
	margin: 0 0 0 30px;
	background: transparent url(../NewYears/images/ny_promo_home_bg.jpg) top left no-repeat;
	height: 573px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}
div#NYIntroCopy
{
	position: absolute;
	top: 137px;
	left: 45px;
	width:475px;
	font-family:Arial;
	font-size:12px;
}
div#NyStartBtn
{
	position: absolute;
	top: 418px;
	left: 45px;
}
.small
{
	font-family:Arial;
	font-size:11px;
	line-height:3px;
}

div#NYMain
{
	margin: 0 0 0 30px;
	background: transparent url(../newyears/images/ny_promo_bg.jpg) top left no-repeat;
	height: 573px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}

div#Contestants
{

	position:absolute;
	top:75px;
	left:85px;
	width:770px;
	
}
div#leftarrow
{
	position:absolute;
	top:270px;
	left:0px;

}
div#rightarrow
{
	position:absolute;
	top:270px;
	left:850px;

}

div#NYpnlVote
{
	position:absolute;
	left:330px;
	top:385px;
}

.nyh3
{
	color: #874525;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
}

div#NYRSEmail
{
	margin: 0 0 0 30px;
	background: transparent url(../newyears/images/nyrs_email_bg.jpg) top left no-repeat;
	background-color:#FFFBE3;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}
div#NYRSEmailContent
{
	padding-top:100px;
	padding-left:200px;
	width:500px;
	font-family:Arial;
	font-size:11px;
}

/* SHARE ESSAY PROMO */

div#share_header
{
	background-color:#FFFEEB;
	margin: 0 0 0 30px;
	background: transparent url(../steveharvey/images/share_header.jpg) top left no-repeat;
	height: 781px;
	width: 935px;
	position: relative;
}
div#share_div1
{
	position:absolute;
	background: transparent url(../steveharvey/images/share_cal.jpg) top left no-repeat;
	top:380px;
	height: 398px;
	width: 271px;
	position: relative;
	float:left;
}
div#share_div2
{
	position:absolute;
	top:380px;
	height: 398px;
	width: 664px;
	position: relative;
	float:left;

}
div#sidebar
{
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	height: 398px;
	width: 256px;
	position: relative;
	float:left;

}
div#book_side
{
	z-index:1000;
	position:absolute;
	left:710px;
	top:100px;
}
div#book_text
{
	padding:0 28px 0 28px;
	width:200px;
	
}

div#drian
{
	z-index:1000;
	position:absolute;
	left:679px;
	top:700px;
	width:256px;
	
}

/* ESSAY CONTENT */

div#EssayContent
{
	background-color:#FFFEEB;
	background: transparent url(../10KEssay/images/share_header.jpg) top left no-repeat;
	height: 311px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}
div#EssayForm
{
	margin: 0 0 0 30px;
	background-color:#FFFEEB;
	height: 1100px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}
div#leftDiv
{
	background-color:#FFFEEB;
	float:left;
	padding-left:70px;
	width:609px;
}

div#rightDiv
{
	height: 1100px;
	background-color:#FCF7E3;

}
div#MBUSAEmailContent
{
	padding-top:20px;
	padding-left:294px;
	width:500px;
	font-family:Arial;
	font-size:11px;
}
div#MBUSAEmail
{
	margin: 0 0 0 30px;
	background-color:#FFFEEB;
	height: 573px;
	width: 935px;
	position: relative;
	font-family:Arial;
	font-size:11px;
}

/*=====KC(11-Nov-2009):for the_challenge\dangers_of_obesity\default.aspx.cs====*/
img.HealthObesityBodyFooterLogo{
    padding-right: 30px;
}
.RevisitHeader
{
    margin: 0 18px;
	padding: 0 13px;
}
.lblQuote
{
    color: #727fbc;
    font-size: 24px;
    font-family: Trebuchet MS, Arial, Sans-Serif;/*Ronnia Rg;*//*To replace with generic font types*/
    line-height: 30px;
}
.FirstTimeVisit /*KC(11-Dec-2009)/Site Audit Step 2(Case 188)*/
{
    margin: 0 18px;
	padding: 0 13px;
}
/*=====KC(11-Nov-2009):for the_challenge\dangers_of_obesity\default.aspx.cs====*/
/*=====KC(9-Dec-2009)/Site Audit Step 2=========*/
div#FtrRight{text-align: right; margin-left: 220px; width: 230px;}
/*=====KC(9-Dec-2009)/Site Audit Step 2=========*/



/* start eli modifications for BSS */

#sickle-smart {
	background-image:url(../images-bss/splash-bg.jpg);
	width:567px;
	height:560px;	
	}
	
#sickle-smart .text-container {
	float:right;
	width:240px;
	margin-right:20px;
	}		
	
#sickle-smart .splash-title {
	font-size:32px;
	line-height:40px;
	font-family:Arial;
	padding-top:10px;
	display:block;
	font-weight:bold;
	}		
	
#sickle-smart .text-container p {
	font-size:14px;
	font-family:arial;
	}		

#sickle-smart .text-container p.quote {
	font-size:12px;
	font-family:arial;
	color:#ffffff;
	line-height:14px;
	}		
	
          
#sickle-smart img.tour-btn {
    width:126px;
    height:24px;       
    margin:auto;
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    }     

#sickle-smart a.tour-link:hover {
	background:none;
}

img.bss-logo {
	float:right;
	display:block;
	margin-top:-20px;
	margin-bottom:5px;
	}	
	
ul.strong {
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	}	
	
img.event-calendar {
	width:322px;
	height:710px;	
	margin:auto;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
	}		
	
p.bottom-info {
	font-size:11px;
	line-height:14px;
	font-family:arial;
	}	
	
.highlight {
	background-color:#ffffff;
	padding:10px;
	}	
	
.download-icon {
	width:45px; 
	height:48px; 
	margin:auto; 
	display:block	
	}	
	
#callout_txt,
#callout_fb  {
border-top:3px solid #EFDCCA;	
}

#callout_fb  {
border-bottom:1px solid #EFDCCA;
}

#callout_fb a:hover {
background-color:none;
background:none;}






/* end eli modifications for BSS*/
