html, body, strong, li
{
	margin: 0;
	padding: 0;
	line-height: 18px;
	

}
body
{
	background: #858585;
	background-repeat: repeat-x;
	margin: 28px auto;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial;
	color: #000000;
}

h2{
	color: #f7941d;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding: 0px 0 20px 0 ;
	margin: 0;
}
strong{
	font-weight: bold;
}
a{
	text-decoration: none;
	color: #438dca;
}

/*structure*/
#wrapper{
	width: 980px;
	text-align: center;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
}

#header{
	height: 97px;
	position: relative;
	background: url(/images/imgHeaderCurve.gif) top left no-repeat;
}
#headerhome{
	height: 97px;
	position: relative;
	background: url(/images/imgHeaderHomeBG.gif) top left no-repeat;
}

#headerhome2{
	height: 97px;
	position: relative;
	background: url(/images/imgHeaderHomeBG.gif) top left no-repeat;
}

#required{
	color: #ff0101;
}

#logo{
	position: absolute;
	top: 14px;
	left: 14px;
	width: 231px;
	height: 65px;
}
#headeraccesslinks{
	position: absolute;
	left: 260px;
	top: 20px;

}
#header_links{
	padding-top: 16px;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	float: right;
}
#header_links a{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
#search_box{
	position: absolute;
	top: 8px;
	left: 804px;
	display: none;
}
#header_tabs{
	position: absolute;
	left: 257px;
	top: 49px;
}
#bar{
	height: 9px; 
	width: 980px;
	background: url(/images/imgOrangeBar.gif) no-repeat;
}
#homebar{
	height: 9px; 
	width: 980px;
	background: url(/images/imgOrangeBarHome.gif) no-repeat;
}
#homebar2{
	height: 9px; 
	width: 980px;
	background: url(/images/imgOrangeCWSBarHome.gif) no-repeat;
}

#questionoftheday{
	background: url(/images/imgQuestionoftheDay.gif) no-repeat;
	position: relative;
	width: 485px;
}

#todaystask{
	height: 105px; 
	background: url(/images/imgTodaysTask.gif) no-repeat;
	position: relative;
	width: 480px;
}


#content_calendarbar{
	background: url(/images/imgCalendarBar.gif);
	position: relative;
	height: 31px;
	width: 723px;

}
#content_calendarbar_date{
	position: absolute;
	top: 7px;
	left: 350px;
	color: white;
	width: 270px;
	text-align: right;

}
#content_calendarbar_cal{
	position: absolute;
	top: 0px;
	left: 637px;
	color: white;

}
#errorlist{
	color: red;
	padding: 0 0 0 20px;
}

#orangesmalltext{
	color: #fb9b2a;
	font-size: 11px;
}

#orangelinks{
	color: #f7941d;
	font-size: 12px;
	font-weight: bold;
}

.orangeheaders{
	color: #f7941d;
	font-size: 13px;
	font-weight: bold;
}

.homebodytext{
	color: #757575;
	font-size: 11px;
}

.bluetype{
	color: #438dca;
	font-size: 12px;
	font-weight: bold;
}

.smallbluetype{
	color: #438dca;
	font-size: 11px;
	font-weight: bold;
}

.smallbluenormal{
	color: #438dca;
	font-size: 11px;
}
.smallbluebold{
	color: #438dca;
	font-size: 11px;
	font-weight: bold;
}
.bluetitletext{
	color: #438dca;
	font-size: 13px;
	font-weight: bold;
}


#smallbluetitletext{
	color: #438dca;
	font-size: 11px;
	font-weight: bold;
}

#smallblue{
	color: #438dca;
	font-size: 11px;
	font-weight: normal;
}

.bluelinks{
	color: #438dca;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
}

.standardlink{
	color: #438dca;
	font-size: 12px;
	font-weight: normal;
}

#smallblacktext{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

#formcontent{
	padding: 0 0 0 20px;
	line-height: 16px;
}

#forminputbox{
	border-style:solid;
	border-width:1px;
	border-color:#b1b1b1;
	font-family: arial;
	font-size: 12px;
}

#formlabeltext{
	font-size: 12px;
	font-weight: bold;
	color: #447eaf;
}

#formlabeltext2{
	font-size: 12px;
	font-weight: bold;
	color: #5c5c5c;
}

#paneltext{
	font-size: 14px;
	font-weight: bold;
	color: #447eaf;
}
.paneltext{
	font-size: 14px;
	font-weight: bold;
	color: #447eaf;
}

#left{
	float: left;
	background: url(/images/journal/imgVertDots.gif) repeat-y top right;
}
#leftNoDots{
	float: left;
}
#content{
	float: left;
	
}
#profile_left_me{
	background: url(/images/journal/imgVertDots.gif) repeat-y top right;
}
#profile_left_friends{
	background: url(/images/journal/imgVertDots.gif) repeat-y top right;
}
#profile_left_community{
	
}
#profile_left_coach{
	background: url(/images/journal/imgVertDots.gif) repeat-y top right;
}
#mainfootercurve{
	clear: both;
	height: 23px;
	background: url(/images/imgFooter.gif) no-repeat;
}
#footer{
	padding-top: 10px;
	text-align: right;
	color: #fff;
	background: #858585;
	font-size: 10px;
}
#footer a{
	text-decoration: none;
	color: #fff;
	font-size: 10px;	
}
#footermyhome{
	color: #438dca
}

/*form display*/
fieldset p{
	padding-bottom: 5px;
	line-height: 1.5em;
  
  }
label {
  float:left;
  width:160px;
  margin-right:0.5em;
  padding-top:0.1em;
  text-align:left;
  font-weight:bold;
  color: #9a9a9a;
  }


dt{
	padding-top: 15px;
	line-height: 1em;
}
dt a{
	color: #267fc0;
	font-weight: normal;
}
dt a:hover{
	color: #000000;
}
dd{
	line-height: 1.5em;
}  


/*tab navigation*/
.topnav ul li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	font: 10px/20px "Lucida Grande" , verdana, sans-serif;
	text-align: center;
}

.topnav a
{
	color: #000;
	text-decoration: none;
	display: block;

	height: 48px;
}
.topnav li.tab_today a
{
	background: url(/images/imgTabToday_off.gif) no-repeat;
	width: 144px;
}
.topnav li.tab_today a:hover, .topnav li.tab_today_active a
{
	background: url(/images/imgTabToday_on.gif) no-repeat;
	width: 144px;	
}
.topnav li.tab_friends a
{
	background: url(/images/imgTabFriends_off.gif) no-repeat;
	width: 145px;
}
.topnav li.tab_friends a:hover, .topnav li.tab_friends_active a
{
	background: url(/images/imgTabFriends_on.gif) no-repeat;
	width: 145px;
}
.topnav li.tab_programs a
{
	background: url(/images/imgTabHealth_off.gif) no-repeat;
	width: 145px;
}
.topnav li.tab_programs a:hover, .topnav li.tab_programs_active a
{
	background: url(/images/imgTabHealth_on.gif) no-repeat;
	width: 145px;
}
.topnav li.tab_graphs a
{
	background: url(/images/imgTabGraphs_off.gif) no-repeat;
	width: 146px;
}
.topnav li.tab_graphs a:hover, .topnav li.tab_graphs_active a
{
	background: url(/images/imgTabGraphs_on.gif) no-repeat;
	width: 146px;
}
.topnav li.tab_profile a
{
	background: url(/images/imgTabProfiles_off.gif) no-repeat;
	width: 143px;
}
.topnav li.tab_profile a:hover, .topnav li.tab_profile_active a
{
	background: url(/images/imgTabProfiles_on.gif) no-repeat;
	width: 143px;
}

.topnav li.tab_challenges a
{
	background: url(/images/imgTabChallenges_off.gif) no-repeat;
	width: 143px;
}
.topnav li.tab_challenges a:hover, .topnav li.tab_challenges_active a
{
	background: url(/images/imgTabChallenges_on.gif) no-repeat;
	width: 143px;
}

.topnav li.tab_personal a
{
	background: url(/images/imgTabGroups_off.gif) no-repeat;
	width: 143px;
}
.topnav li.tab_personal a:hover, .topnav li.tab_personal_active a
{
	background: url(/images/imgTabGroups_on.gif) no-repeat;
	width: 143px;
}


/*new top nav*/
#topnavcontainer{
z-index: 9000;
}
#topnavcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
z-index: 9000;
text-align: center;
}



#topnavcontainer a
{
color: #000;
text-decoration: none;
display: block;
width: 134px;
height: 23px;
padding: 25px 0 0 10px;
color: white;
font-weight: bold;
font-size: 13px;
}

#topnavcontainer li.topnavjournal a{ background: url(/images/imgTabToday_off.gif) no-repeat; }
#topnavcontainer li.topnavgroups a{ background: url(/images/imgTabFriends_off.gif) no-repeat; }
#topnavcontainer li.topnavprograms a{ background: url(/images/imgTabHealth_off.gif) no-repeat; }
#topnavcontainer li.topnavgraphs a{ background: url(/images/imgTabGraphs_off.gif) no-repeat; width: 135px;}
#topnavcontainer li.topnavfriends a{ background: url(/images/imgTabProfiles_off.gif) no-repeat;  }
#topnavcontainer li.topnavchallenges a{ background: url(/images/imgTabChallenges_off.gif) no-repeat;  }
#topnavcontainer li.topnavpersonal a{ background: url(/images/imgTabGroups_off.gif) no-repeat;  }

#topnavcontainer li.topnavjournal a:hover, #topnavcontainer  li#active.topnavjournal a{ background: url(/images/imgTabToday_on.gif) no-repeat; }
#topnavcontainer li.topnavgroups a:hover, #topnavcontainer  li#active.topnavgroups a{ background: url(/images/imgTabFriends_on.gif) no-repeat; }
#topnavcontainer li.topnavprograms a:hover, #topnavcontainer  li#active.topnavprograms a{ background: url(/images/imgTabHealth_on.gif) no-repeat; }
#topnavcontainer li.topnavgraphs a:hover, #topnavcontainer  li#active.topnavgraphs a{ background: url(/images/imgTabGraphs_on.gif) no-repeat; }
#topnavcontainer li.topnavfriends a:hover, #topnavcontainer  li#active.topnavfriends a{ background: url(/images/imgTabProfiles_on.gif) no-repeat; }
#topnavcontainer li.topnavchallenges a:hover, #topnavcontainer  li#active.topnavchallenges a{ background: url(/images/imgTabChallenges_on.gif) no-repeat; }
#topnavcontainer li.topnavpersonal a:hover, #topnavcontainer  li#active.topnavpersonal a{ background: url(/images/imgTabGroups_on.gif) no-repeat; }


/*new top nav*/
#topnavcontainer2{
z-index: 9000;
}
#topnavcontainer2 ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
z-index: 9000;
text-align: center;
}



#topnavcontainer2 a
{
color: #000;
text-decoration: none;
display: block;
width: 169px;
height: 23px;
padding: 25px 0 0 10px;
color: white;
font-weight: bold;
font-size: 13px;
}

#topnavcontainer2 li.topnavmyhome a{ background: url(/images/imgTopNavMyHome_off.gif) no-repeat; }
#topnavcontainer2 li.topnavmyhome a:hover, #topnavcontainer2  li#active.topnavmyhome a{ background: url(/images/imgTopNavMyHome_on.gif) no-repeat; }
#topnavcontainer2 li.topnavfriends2 a{ background: url(/images/imgTopNavFriends_off.gif) no-repeat; }
#topnavcontainer2 li.topnavfriends2 a:hover, #topnavcontainer2  li#active.topnavfriends2 a{ background: url(/images/imgTopNavFriends_on.gif) no-repeat; }
#topnavcontainer2 li.topnavchallenges2 a{ background: url(/images/imgTopNavChallenges_off.gif) no-repeat; }
#topnavcontainer2 li.topnavchallenges2 a:hover, #topnavcontainer2  li#active.topnavchallenges2 a{ background: url(/images/imgTopNavChallenges_on.gif) no-repeat; }
#topnavcontainer2 li.topnavwellness a{ background: url(/images/imgTopNavWellnessTools_off.gif) no-repeat; }
#topnavcontainer2 li.topnavwellness a:hover, #topnavcontainer2  li#active.topnavwellness a{ background: url(/images/imgTopNavWellnessTools_on.gif) no-repeat; }


/*end new top nav*/




/*left nav*/
.leftnav ul li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	font: 10px/20px "Lucida Grande" , verdana, sans-serif;
	
}
.leftnav a
{
	color: #000;
	text-decoration: none;
	display: block;
	width: 257px;
	height: 31px;
}



/*new left nav*/
#leftnavcontainer{
width: 257px;
min-height: 200px;
}
#leftnavcontainer a{

width: 257px;
}
#leftnavcontainer a:hover{
color: orange;
}

#leftnavlist
{
margin: 0;
padding: 0;
list-style: none;
}

#leftnavlist li
{

background: url(/images/imgLeftRailNavLight.gif) no-repeat;

width: 257px;

list-style: none;

}

#leftnavlist li.dark{
background: url(/images/imgLeftRailNavDark.gif) no-repeat;
}

#leftnavlist li a{
font-weight: bold;
font-size: 13px;
display: block;
padding: 6px 0px 0px 16px;
text-decoration: none;
color: #fff;
height: 25px;
}

#leftnavlist li.active a, #leftnavlist a:hover{
display: block;
font-weight: bold;
font-size: 13px;
color: #f7941d;



}

#leftnavlist li ul li, #topnavcontainer li ul li, #topnavcontainer2 li ul li{
	width: 188px;
	padding: 6px 0 6px 0px;
	background: url(/images/imgLeftRailNavSub.gif) repeat-x;
	text-align: left;
	
}
#leftnavlist ul.flyoutlist li a, #topnavcontainer ul.flyoutlist li a, #topnavcontainer2 ul.flyoutlist li a, #leftnavlist ul#topnavlist li#active ul a, #topnavcontainer ul#topnavlist li#active ul a, #topnavcontainer2 ul#topnavlist li#active ul a{
	padding: 6px 0px 0px 16px;
	color: #fff;
	text-align: left;
	display: inline;  font-weight: normal; font-size: 12px; background: none;
	
}

#leftnavlist ul.flyoutlistnobg li{
	background: none;
	padding: 0;
	margin: 0;
}
#leftnavlist ul.flyoutlistnobg li a{
	color: #fff;
	padding: 0;
	margin: 0;
	text-align: left;
	background: none;
	display: inline; 
	width: 200px; 
	font-weight: normal; font-size: 12px
}
#leftnavlist ul.flyoutlist li a:hover, #leftnavlist ul.flyoutlistnobg li a:hover, #topnavcontainer ul.flyoutlist li a:hover, #topnavcontainer ul.flyoutlistnobg li a:hover, #leftnavlist ul#topnavlist li#active ul a:hover, #topnavcontainer ul#topnavlist li#active ul a:hover, #topnavcontainer2 ul.flyoutlist li a:hover, #topnavcontainer2ul.flyoutlistnobg li a:hover, #topnavcontainer2 ul#topnavlist li#active ul a:hover{
	font-weight: bold;
	color: #f7941d;
	background: none;
	
}

/*end new left nav*/


/*content table*/
.bluedivider{
	width: 6px;
	background-color: #6390b7;
}
.contentpad{
	margin: 20px 0 0 20px;
}

#row2_box1_btn{
	
	display: none;
}


/* general styles */
.JournalItems, .JournalComments{
	padding: 5px;
}
.JournalComments{
	color: #6e6e6e;
}
.JournalComments a{
	text-decoration: underline;
	color: #2e70a5;
}
.commentdate{
	font-size: 10px;
}
.wrapbuttons{
	height: 15px;
}

.sidetitle{
	background-color: #edf6fb;
}
.sidetitlealt{
	background-color: #d7e4ed;
}
dl.thumb{
	display: block;
	min-height: 28px;
	width: 206px;
	margin: 0 0 20px 0;
}
.thumb dt{
	float: left;
	width: 168px;
	display: block;
	line-height: 14px;
	margin-left: 5px;
	padding: 0;
}
.thumb dd{
	float: left;
	width: 28px;
	height: 28px;
	display: block;


}

dl.dlfriend{
	display: block;
	min-height: 28px;
	width: 386px;
	margin: 0 0 0px 0;
	
}
.dlfriend dt{
	float: left;
	width: 348px;
	display: block;
	line-height: 14px;
	margin-left: 5px;
	padding: 0;
	
}
.dlfriend dd{
	float: left;
	width: 28px;
	height: 28px;
	display: block;


}

.docTextArea{
	width: 365px;
	height: 220px;
}
#content ol{
	padding-left: 20px;
	margin: 0;
}
#content ol li{
padding: 10px 0;
}
#content ol li ol li{
padding: 5px;
}
#content ul li{
	list-style: disc;
}
#content p{
padding: 10px 0;
}
.ui-datepicker-trigger{
	cursor: pointer;
}
#goaltitlebar{
	padding-top: 20px;
}
.goaltable thead tr th{
	padding: 0 0 0 10px; height: 27px; margin: 0; font-weight: normal;
}
.goalsbodygoal{
	padding-left: 15px; color: #447eae; font-weight: normal;
}
.goalsbodytask{
	padding-left: 15px; color: #000; font-weight: normal;
}
.altgoalrow{
	background-color: #fff9f1;
}

/*Profiles*/
.padcontent{
	margin: 20px;
}
.profiletitle{
	color: white;
}
#profile_bar1, #profile_bar2{
	position: relative;
	
}
#profile_recent_title{
	position: absolute;
	top: 7px;
	left: 40px;
}
#profile_graph_title{
	position: absolute;
	top: 7px;
	left: 40px;
}
#profile_send_message_button{
	position: absolute;
	left: 200px;
	top: 0;
	width: 300px;
	text-align: right;
}
#profile_send_message_text{

}
.profiletitletable a{
	color: #fff;
	text-decoration: none;
}
h3{
	color: #447eaf;
	font-size: 13px;

}
.profile_friend, .profile_group{
	padding-bottom: 10px;
}
.profile_visitor{
color: #447eaf;
}

.ac_input{
	border: 3px solid #f8941d;
	width: 370px;
}

.ac_subinput{
	border: 3px solid #f8941d;
	width: 320px;
}

.ac_friendinput{
	border: 3px solid #f8941d;
	width: 125px;
}

.ac_wellnessinput{
	border: 3px solid #f8941d;
	width: 250px;
}

.ac_storyinput{
	border: 3px solid #f8941d;
	width: 320px;
	height: 300px;
}

.privacy_cell{
	width: 100px; 
	vertical-align: middle; 
	border: orange thin dashed; 
	text-align: center;
	height: 30px;
}

.vital_cell{
	width: 100px; 
	vertical-align: middle; 
	border: orange thin dashed; 
	text-align: left;
	padding-left: 15px;
}

.screening_cell{
	width: 100px; 
	vertical-align: top; 
	border: orange thin dashed; 
	text-align: left;
	padding: 10px 10px 10px 10px;
}

.value_cell{
	vertical-align: middle; 
	border: orange thin dashed; 
	text-align: center;
}

.privacy_cell_orange{
	width: 100px; 
	vertical-align: middle; 
	border: orange thin dashed; 
	text-align: center;
	height: 25px;
	background-color: #fff2e4;
}

/*Friends/Groups*/
#content_friends_navbar{
	height: 32px;
	background: url(/images/imgFriendsOrangeBar.gif) no-repeat;
	width: 723px;
}
#content_group_navbar{
	height: 32px; 
	background: url(/images/imgGroupOrangeBar.gif) no-repeat;
	position: relative;
	width: 723px;
	
}
#content_group_navbar_title{
	position: absolute;
	top: 7px;
	left: 10px;
	color: #447eaf;
	font-weight: bold;
	
}

#content_group_list_title{
	position: absolute;
	top: 7px;
	left: 520px;
	color: #447eaf;
	font-weight: bold;
	
}


#orange_links{
	color: #f7941d;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

#orange_links a{
	text-decoration: none;
}

#orange_links a:hover{
	text-decoration: none;
}

ul#groups_list{
	list-style-type: none;
}
ul#groups_list li{
	color: #447eaf;
	list-style-type: none;
	padding-top: 10px;
}
ul#groups_list li ul li{
	color: #fe8a00;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 0;
}
.profile_discussion_thread h3{
	font-weight: bold;
}
#about_me h3, #about_me_text h3{
	font-weight: bold;
}
#about_me h3 a, #about_me_text h3 a, .profile_discussion_thread h3 a, .profile_friend h3 a{
	text-decoration: none;
	color: #447eaf;
	
}
.profile_friend h3.small{
	font-size: 12px;
}
.friend_right{
	float: left; margin-left: 10px; font-size: 11px; width: 128px;
}

.showdelete{
	float: left; margin-left: 10px; width: 615px;
}
.addcomment{
	float: right; height: 10px;
}
.summaryblue{
	color: #447eaf;
	font-weight: bold;
}
.summaryred{
	color: #ed1c24;
	font-weight: bold;
}
#lefttopbox, #centertopbox, #righttopbox{
	min-height: 15px;
}

/*Graphs*/
#GraphChoices h2, #FriendChoices h2{
	padding: 0;
	margin: 0;
}
#graph_calendarbar{
	background: url(/images/imgGraphsBar.gif);
	position: relative;
	height: 31px;
	width: 723px;
}
#graph_calendarbar_date{
	position: absolute;
	top: 7px;
	left: 320px;
	color: white;
	width: 270px;
	text-align: right;
	text-transform: lowercase;
	font-weight: bold;
}
#graph_calendarbar_cal{
	position: absolute;
	top: 0px;
	left: 620px;
	color: white;
	width: 100px;
}
#UserGraph{
width: 575px;
float: left;

}
#FriendChoices{
width: 120px;
float: left;
padding: 100px 0 0 20px;
z-index: 1000;
overflow: auto;
height: 350px;
}
#content_friends_tabbar{
	height: 27px;
}
#content_friends_tabbar ul li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	height: 27px;
}

#profile_recentmessages p{
margin: 0;
padding: 3px 0 0 0;
}
#profile_recentmessages dl{
margin: 0;
padding: 3px 0;
}
#profile_recentmessages .profile_discussion_thread div p{
	padding-bottom: 10px;
}
h3 a.commenter{
	color: #075191;
}
h3 a.commentedOn{
	color: #075191;
}
.leftrailanchor a{
	color: #366d9a;
}

/*Groups pages*/
#featuredHWgroups{
	float: left;
	width: 245px;
}
#featuredMembergroups{
	float: left;
	width: 240px;
	padding-left: 10px;
}
.groupsection h3{
	font-weight: bold;
}
.groupsection h3 a{
	text-decoration: none;
	color: #447eaf;
	font-weight: bold;			
}
.groupsection div p{
	padding-bottom: 10px;
}

#groups_featured_challenges{
	padding-top: 50px;
	background: url(/images/imgGroupsilhouetteBackground.gif) no-repeat;
}

#featured_challenges{
	padding-top: 115px;
	background: url(/images/imgChallengeImage.gif) no-repeat;
}


#invitediv{
	padding-top: 55px;
	background: url(/images/imgGroupsilhouetteBackgroundSmall.gif) no-repeat;			
}
.winners_cell{
	vertical-align: middle; 
	
	border-top: orange thin dashed; 
	text-align: center;
	
}

#winnerstable{
	background-color: #ffffff;
}
#content_winners_block{
	border: 1px solid #6394bd;
	background-color: #6394bd;
}

#content_winners_block h2{
	text-align: center;
	color: white;
	padding: 5px 0;
	font-size: 11px;
}
.grouplink, .grouplink:visited{
	color: #447eaf;
}

#homemain{
	height: 373px; width: 723px; background:url(/images/imgGetPaidLanding.gif) no-repeat;
}
#homegroup{
	width: 210px; background:url(/images/imgGroupBackground.gif) no-repeat;
}

.loginbox{
	border: 2px solid #f8941d;
	
}

/*myhome*/
h2.myhometitle{
	color: #356e9c;
}
h2.myhomewelcome{
	color: #505050;
	font-size: 16px;
}
#myhomeblocks td{
	color: black;
	font-weight: bold;
	padding-bottom: 10px;
}
#myhomestart td{
	color: black;
	font-weight: bold;
}
.friend_right_home{
	float: left; margin-left: 10px; font-size: 11px; width: 168px;
}

#about_me_nav_my_home
{
margin: 0;
padding: 0 0 10px 0;
list-style: none;
}

#about_me_nav_my_home li
{
padding: 5px 0 5px 20px;
background-image: url(/images/imgArrowMyHome.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
#about_me_nav_my_home li a{
	font-weight: bold;
}

h1.leftrailtitle{
	color: #1c8fce; font-weight: bold; width: 236px; background: url(/images/imgLeftGradientBG.gif) repeat-y;padding: 6px 10px;
}
h1.centertitle{
	color: #1c8fce; font-weight: bold;  background: url(/images/imgOurPartnersBanner.gif) repeat-y;padding: 6px 10px;
}