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: 107px;
	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;
}
#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: 440px;
	top: 59px;
}
#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;
}

.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{
	background: url(../images/journal/imgVertDots.gif) repeat-y top right;
}
#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: 900;
}
#topnavcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
z-index: 900;
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; }

}


/*end new top nav*/

/*new top nav*/
#topnavcontainer2{
z-index: 900;
}
#topnavcontainer2 ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
z-index: 900;
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; }




/*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;
}
#leftnavcontainer a{
display: block;
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, #topnavcontainer2 ul.flyoutlist li a:hover, #topnavcontainer ul.flyoutlistnobg li a:hover, #topnavcontainer2 ul.flyoutlistnobg li a:hover, #leftnavlist ul#topnavlist li#active ul a:hover, #topnavcontainer ul#topnavlist li#active ul 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;
	font-weight: bold;
}
.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: 380px;
}
.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;
	
}
.ftitle{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.ffields{
	border:1px solid #666666;
	font-size:12px;
	width:140px;
}
.btclubs{
	text-align:center;
}
#searchfields{
	margin-top:10px;
	margin-bottom:15px;
}

#searchresult{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.trclass1{
	background-color:#F1F3FA;
	border:1px dashed red;
}
.trclass{
	background-color:#F1F3FA;
	border:1px dashed red;
	font-size:11px;
}
.trclass:hover{
	background-color:#FFFFFF;
	border:1px dashed  #F44;
}

.sertitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-right:5px;
}

.searchrow{
	padding-bottom:3px;
	padding-right:10px;
}

.titclubs{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	width:100px;
}
.fieldstyle{
	border:1px solid #999999;
	color:#666;
	font-size:12px;
	width:250px;
	margin-bottom:6px;
}

.fieldstyle2{
	border:1px solid #999999;
	color:#666;
	font-size:12px;
	width:250px;
	height:150px;
	margin-bottom:6px;
}

.editdata{
	color:#0066CC;
}

.team_members{
	margin-left:40px;
	/*border:1px solid red;*/
	width:400px;
}
.mem_title2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#438DCA;
}
.mem_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:6px;
	padding-right:5px;
	color:#438DCA;
}
.mem_title3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:6px;
	padding-right:5px;
	color:#757575;
}
.mem_title3_1{

	font-size:12px;
	padding-bottom:6px;
	padding-right:5px;
	color:#FF0000;
}
.teams{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.mem_title4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#757575;
	padding-bottom:6px;
	padding-right:5px;
}

.txtemails{
	border:1px solid #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.teambtn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.payment_blocks{
	margin-left:8px;
	width:500px;
}
.login_blocks{
	margin-left:15px;
	width:500px;
}
.txtpayselect{
	border:1px solid #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
}
.payfields{
	border:1px solid #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:148px;
}

.userfields{
	border:1px solid #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:170px;
}

.txtpayselect1{
	border:1px solid #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:90px;
}
.txtpayselect2{
	border:1px solid #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:50px;
}
.payfields1{
	border:1px solid #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:40px;
}
.log_title3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:6px;
	padding-right:5px;
	color:#757575;
}
.log_bottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	padding-right:5px;
	color:#438DCA;
}
.small_bar{
	color:#ccc888;
	border-top:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:1px;
}
.small_bar1{
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:1px;
	padding-bottom:2px;
}
.small_bar2{
	color:#FF0000;
	border-bottom:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:1px;
	padding-bottom:2px;
}


/***************************  Matchup Dashboard  ***************************/

.dashcontent{	
	width:650px;
	padding:5px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.dashtopleft{
	clear:both;
	float:left;
	width:250px;
}
.dashtopright{
	float:left;
	width:300px;
}

.dashwelcome{
	clear:both;
	float:left;
	width:250px;
	text-align:left;
	font-size:14px;
	height:70px;
}
.dashtitle{
	float:left;
	text-align:left;
	font-size:14px;
	width:60px;
	margin-right:10px;
	font-weight:bold;
	color:#F98D0F;
}
.dashusers{
	float:left;
	text-align:left;
	font-size:12px;
	color:#000000;
	width:150px;
	font-weight:lighter;
}

.dashteam{
	clear:both;
	float:left;
	width:250px;
	font-size:12px;
}
.dt_tit{
	clear:both;
	float:left;
	width:120px;
	font-size:12px;
	color:#663300;
	border:1px solid #999999;
	border-right:0px;
}
.dt_value{
	float:left;
	width:75px;
	font-size:12px;
	color:#333333;
	text-align:right;
	border:1px solid #999999;
}

.dashteaminfo{
	clear:both;
	float:left;
	width:250px;
	text-align:left;
	font-size:14px;
	margin-bottom:10px;
}
.teamtitle{
	clear:both;
	float:left;
	width:35px;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.teamname{
	float:left;
	width:100px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
.team_image{
	clear:both;
	margin-top:10px;
	border:1px solid #999999;
	padding:2px;
	width:168px;
}

.dashteammember{
	clear:both;
	float:left;
	width:680px;
	margin-top:20px;
}

.memberrow{
	clear:both;
	width:680px;
	float:left;
	margin-top:4px;
	margin-bottom:4px;
}


.dbtit1{
	clear:both;
	float:left;
	width:120px;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.dbtit2{
	float:left;
	width:110px;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.dbtit3{
	float:left;
	width:85px;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.dbtit4{
	float:left;
	width:150px;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.dbval1{
	clear:both;
	float:left;
	width:120px;
	font-size:12px;
	color:#333;
}
.dbval2{
	float:left;
	width:110px;
	font-size:12px;
	color:#333;
}
.dbval3{
	float:left;
	width:85px;
	font-size:12px;
	color:#333;
}
.dbval4{
	float:left;
	width:150px;
	font-size:12px;
	color:#333;
}
.dashnoteblock{
	clear:both;
	float:left;
	width:600px;
	text-align:right;
	font-size:11px;
	margin-top:4px;
	margin-bottom:24px;
}
.dashmainblock{
	clear:both;
	float:left;
	width:650px;
}
.leftdashboard{
	clear:both;
	float:left;
	width:300px;
}
.leftdashboard{
	clear:both;
	float:left;
	width:300px;
}
.dash_th{
	font-weight:bold;
	font-size:15px;
	border:1px solid #999999;
}
.dash_trb{
	font-weight:bold;
	font-size:13px;
	padding-right:10px;
	border:1px solid #999999;
}
.smallfld{
	float:left;
	font-size:11px;
	font-weight:lighter;
	color:#000000;
}

.dash_tdd{
	font-size:13px;
	padding-right:10px;
	text-align:center;
	border:1px solid #999999;
}
.dashremainder{
	float:left;
	width:300px;
	margin-top:15px;
	border:1px solid #999999;
}
.dash_tr{
	border:1px solid #999999;
}

.dashboard_dis{
	clear:both;
	float:left;
	margin-top:35px;
	width:650px;
}
.dash_distab{
	border:1px solid #999999;
	width:350px;
}
.dash_dis_tr{
	font-size:15px;
	font-weight:bold;
}

.dash_dis_td{
	border:1px solid #999999;
}

/***************** Matchup Block CSS*********************/

.matchupblock{
	width:726px;
}

.leftmatchup{
	clear:both;
	float:left;
	width:303px;
	height:45px;
}
.middlematchup{
	float:left;
	width:93px;
	height:45px;
}
.rightmatchup{
	float:left;
	width:328px;
	height:45px;
}
.left_contentmatchup{
	clear:both;
	float:left;
	width:513px;
}
.right_contentmatchup{
	float:left;
	width:190px;
}
.match_leftbar{
	clear:both;
	float:left;
	width:513px;
}
.match_leftbar2{
	clear:both;
	float:left;
	width:513px;
	padding-left:34px;
}

.match_block_links{
	width:171px;
	margin-bottom:5px;
}
.hurry_block{
	clear:both;
	float:left;
}
.matchup_reg_block{
	clear:both;
	float:left;
	background:url(../images/bggradient.gif);
	width:666px;
	padding:40px 25px 5px 30px;
}
.left_matchup_content{
	clear:both;
	float:left;
	width:480px;
}
.img_match_block1{
	clear:both;
	float:left;
}
.img_match_block2{
	clear:both;
	float:left;
	margin-top:45px;
}
.img_match_block3{
	clear:both;
	float:left;
	margin-bottom:10px;
}
.register_matchup_text{
	clear:both;
	float:left;
	width:460px;
	color:#5B595A;
	margin-top:6px;
	font:16px/120% "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.right_matchup_content{
	float:left;
	width:180px;
}
.center_match_up_content{
	clear:both;
	float:left;
	width:670px;
}
.img_match_block4{
	clear:both;
	float:left;
	margin-top:50px;
}
.register_matchup_text2{
	clear:both;
	float:left;
	width:670px;
	color:#5B595A;
	margin-top:6px;
	font:16px/120% "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.register_matchup_text_3{
	clear:both;
	float:left;
	margin-top:30px;
	width:670px;
	color:#5B595A;
	font:16px/120% "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.img_match_block5{
	clear:both;
	float:left;
	margin-top:80px;
	margin-bottom:80px;
}

/***************** end of Matchup Block CSS*********************/


/******************* start of the registration page ****************************/
.reg_block{
	margin:15px;
	width:685px;
}

.regis_top_block{
	background:url(../images/registration_banners.jpg);
	background-repeat:no-repeat;
	height:80px;
}
.top_links_bar{
	padding-top:26px;
	padding-left:240px;
	width:450px;
}

.top_links_bar_2{
	padding-top:38px;
	padding-left:350px;
	width:450px;
}
.reg_links_1{
	float:left;
	width:140px;
	/*padding-top:26px;
	padding-left:220px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#930E13;
}
.reg_links_2{
	float:left;
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#930E13;
}
.reg_links_3{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#930E13;
}
.links_text{
	float:left; width:90px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#930E13;
	padding-left:5px;
}
.links_text2{
	float:left; width:80px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#930E13;
	padding-left:5px;
}
.links_text3{
	float:left; width:80px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#FFFFFF;
	padding-left:5px;
}
.regis_content_block{
	margin-top:10px;
	width:683px;
}
.reg_content_middle{
	background-color:#E0EBF1;
	width:662px;
	padding-left:20px;
}

.reg_block_title{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#686D71;
	font-weight:bold;
	font-size:15px;
	margin-bottom:3px;
	width: 95%;
}

.reg_block_title2{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#A9C5DB;
	font-weight:bold;
	font-size:15px;
	margin-bottom:3px;
	width: 95%;
	
}

.regform_content{
	clear:both;
	padding-top:25px;
	width:642px;
}
.left_label{
	text-align:right;
	width:225px;
	color:#5E5E5E;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	padding-right:15px;
	vertical-align:middle;
}
.form_row{
	padding:120px;
}
.reg_input{
	height:40px;
	width:140px;
	border:1px solid #E0EBF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#AFB7BA;
}
.reg_input2{
	height:40px;
	width:467px;
	border:1px solid #E0EBF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#AFB7BA;
}
.reg_input3{
	height:40px;
	width:240px;
	border:1px solid #E0EBF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#AFB7BA;
}

.reg_input3_1{
	height:40px;
	width:240px;
	border:1px solid #E0EBF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#AFB7BA;
}

.reg_input4{
	height:40px;
	width:120px;
	border:1px solid #E0EBF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#AFB7BA;
}
.astrisk, .astrisk2{
	color:#B2B9BF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
}

.astrisk2{
   position: relative;
   top: -40px;
   left: 165px;
}

.ui-datepicker-trigger{
  padding-left: 5px;
  margin-left: 5px;
  vertical-align: middle;
}


.form_label{
	color:#5E5E5E;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	padding-right:15px;
	vertical-align:middle;
}
.amount_cls{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#00974A;
}
.reg_form_select{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	background:#BCD0DB;
	border:1px solid #E0EBF1;
	
}
/******************* end of the registration page ****************************/

/********** step 1 ******/

.reg_block_title_1{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:15px;
	margin-bottom:3px;
}
.reg_notes{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#C4171D;
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
	text-transform:uppercase;
	width: 95%;
}
.err_block{
  clear: both;
  margin: 15px 120px 5px 100px;
  padding: 10px 80px;
  background-color: #E0E4EF;
  list-style: none;
  border: 8px solid #ddd;
  color: blue;
}

.plain_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#66676B;
}
.check_cls{
	background-color:#FFFFFF;
	border:1px solid #E0EBF1;
}
.terms_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A3A8AB;
}
.terms_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F72AB;
	font-weight:bold;
	text-decoration:none;
}
.reg_input_fld1{
	height:40px;
	width:90px;
	border:1px solid #E0EBF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#AFB7BA;	
}
.reg_input_fld2{
	height:40px;
	width:140px;
	border:1px solid #E0EBF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#AFB7BA;	
}


/********** step 1 ******/

.regis_top_block_2{
	background:url(../images/registration_banner_2.jpg);
	background-repeat:no-repeat;
	height:80px;
}

.top_links_bar2{
	padding-top:20px;
	padding-left:260px;
	width:450px;
}
.links_text12{
	float:left; width:80px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#066F6A;
	padding-left:5px;
}
.links_text13{
	float:left; width:80px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#FFFFFF;
	padding-left:5px;
}

.weight_data{
	background:url(../images/weight_blk_middle.jpg);
	background-repeat:repeat-y;
}
.weight_left_data{
	width:130px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#5E5E5E;
	padding-right:10px;
}

.bmi_data{
	background:url(../images/bmi_middle.jpg);
	background-repeat:repeat-y;
}
.bmi_text{
	line-height:25px;
	text-align:center;
}
.bmi_text1{
	line-height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#5E5E5E;
}

.bmi_text2{
	line-height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.bmi_text3{
	line-height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#019549;
}



/*************    Dashboard  ******************/


.links_text_2{
	float:left; width:310px;font-family:Helvetica;font-size:37px;font-weight:bold;color:#930E13;
	padding-left:5px;
}

.dash_mddle_bg{
	background-color:#E0EBF1;
	padding-left:15px;
	padding-right:15px;
}

.dash_welcome{
	font-family:Helvetica;
	font-size:16px;
	color:#090C11;
	font-weight:bold;
}

.dash_username{
	font-family:Helvetica;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.dash_white{
	font-family:Helvetica;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}

.left_textbar{
	width:200px;
	vertical-align:top;
	margin-right:10px;
}
.search_textfld{
	width:190px;
	height:42px;
	font-family:Helvetica;
	font-size:18px;
	border:1px solid #E0EBF1;
	color:#B6B6B6;
}

.right_btn{
	width:60px;
}
.left_dash_blk{
	float:left;
	width:308px;
	margin-right:8px;
}
.right_dash_blk{
	float:left;
	width:366px;
}
.team_scorecard_block{
	clear:both;
	width:650px;
	padding-top:15px;
}

.dash_mddle_bg2{
	background-image:url(../images/dash_middle_right.jpg);
	padding-left:15px;
	padding-right:15px;
}
.dash_top_head1{
	font-family:Helvetica;
	font-size:18px;
}
.dash_top_head2{
	font-family:Helvetica;
	font-size:18px;
	color:#80A7C4;
}
.dash_small_links{
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#BAC3C8;
	line-height:21px;
}
.dash_teams_details{
}

.dash_team_label_left{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:134px;
	line-height:22px;
}
.dash_right_date{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:70px;
	color:#B91025;
}
.dash_team_label_right{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:65px;
	color:#00994D;
}
.scorecard_content2{
	background:#E8FCF1;
	padding-left:10px;
}

.scorecard_content{
	background:#E8FCF1;
	padding-left:25px;
}

.score_head{
	font-family:Helvetica;
	font-size:20px;
	font-weight:bolder;
	color:#BCDDCC;
}
.scoretr_title{
	color:#7E7E7E;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
}
.scoretr_data{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
}
.scoretr_data2{
	font-family:Helvetica;
	font-size:9px;
	color:#949B94;
}
.member_links{
	font-family:Helvetica;
	color:#BA1019;
	text-decoration:underline;
	font-weight:bold;
}

.team_score_others{
	clear:both;
	float:left;
	width:445px;
	margin-top:10px;
	margin-right:5px;
}
.team_score_others2{
	float:left;
	width:230px;
	margin-top:10px;
}
.dash_score_oth{
	background:#ECECEC;
	padding-left:10px;
}
.dash_score_oth1{
	font-family:Helvetica;
	background:#ECECEC;
	padding-left:10px;
	font-size:20px;
	font-weight:bolder;
	color:#B6B4B5;
}
.dash_score_oth2{
	font-family:Helvetica;
	background:#ECECEC;
	padding-left:25px;
}
.scoretr_title2{
	color:#7E7E7E;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
}
.team_mem_links{
	font-family:Helvetica;
	font-size:10px;
	text-decoration:none;
	color:#6E95B4;
}

.remainders_con1{
	font-family: Helvetica;
	background:#F6E2CA;
	padding-left:8px;
	font-size:20px;
	font-weight:bolder;
	color:#FFAF70;
}
.remainders_con2{
	background:#F6E2CA;
	padding-left:18px;
}
.remainder_data{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
}

.download_link_block{
	clear:both;
	float:left;
	margin-top:16px;
	width:330px;
}

.loser_lifeline_block{
	float:left;
	margin-top:16px;
	width:330px;
}

.download_content1{
	background:#E8FCF1;
	padding-left:8px;
	font-family:Helvetica;
	font-size:20px;
	font-weight:bolder;
	color:#BCDDCC;
}
.download_content2{
	background:#E8FCF1;
	padding-left:18px;
}
.download_data{
	font-family:Helvetica;
	font-size:11px;
	font-weight:bolder;
}
.looser_content1{
	background:#E0EBF1;
	padding-left:8px;
	font-family:Helvetica;
	font-size:20px;
	font-weight:bolder;
	color:#ADCCE0;
}

.looser_content2{
	background:#E0EBF1;
	padding-left:18px;
}
.losser_text{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.looser_input{
	border:1px solid #E0EBF1;
	height:30px;
	width:200px;
	font-size:20px;
	color:#B2B2B2;
}
.discussion_block{
	clear:both;
	float:left;
	margin-top:16px;
	width:690px;
}

.discussion_content1{
	background:#ECECEC;
	padding-left:8px;
	font-family:Helvetica;
	font-size:20px;
	font-weight:bolder;
	color:#ADCCE0;
}
.discussion_content2{
	background:#ECECEC;
	padding-left:18px;
}

.buttons_block{
	clear:both;
	float:left;
	margin-top:15px;
}
.members_links{
	font-family:Helvetica;
	color:#438DCA;
	font-size:11px;
	font-weight:bold;
}
.date_comments{
	clear:both;
	float:left;
	font-family:Helvetica;
	color:#8A8A8A;
	font-weight:bold;
}

.comments_texts{
	clear:both; float:left;
	font-size:11px;
	font-weight:bold;
}


.hide-dash-score{
     display: none;
}
/*************    Dashboard  ******************/


.db-admin-control{
	color: red;
	/* text-decoration: underline; */
}




#msg_news_2387{
	border-radius: 5px 10px;
	border: 0px solid red;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding: 5px;
	text-align: center;
	font-size: 90%;
	background: #fff;
}
#msg_news_2387_p{

background: red;
}


#msg_news_2387 > .msg_news_2387_large{
   font-size: 180%;
   font-weidght: bold;
   font-family: Calibri
}

#msg_news_2387 > .msg_news_2387_emp{
   text-decoration: underline;
}

#msg_news_2387 > .msg_news_2387_bold{
   font-weight: bold;
}
#mm_main1{
font-family: "Cambria";
}
#mm_main1 #mm_main1_lft_img img{
	width: 250px;
	float: left;
	margin-right: 20px;
}
#mm_main1 #mm_main1_tophead{
color: grey;
}
#mm_main1 em{
color: red;
}
#mm_main1 #mm_main1_tophead .bold{
font-weight: bold;
}
#mm_main1 h3{
color: red;
font-weight: bold;
font-size: 130%;
}

#mm_main1 #mm_main1_logo img{
	height: 50px;
	margin-left: 5px;
}

#cm_dashboard .bigbox2, .box2{
        border-radius: 5px 10px;
        border: 0px solid red;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        padding: 5px;
        text1-align: center;
        font-size: 90%;
        background: #fff;
}
#cm_dashboard .bigbox1, #cm_dashboard .box1{
        margin: 5px;
        background: #C00000;
        display: none;
}
#cm_dashboard .navy-color{
        background: #395d8c;
}

#cm_dashboard .bigbox2{
        padding: 15px;
}

#cm_dashboard .break{
  clear: both;
}

#cm_employerchoice{
	font-size: 170%;
	text-align: center;
}

#cm_employerchoice #cm_msg{
        text-align: center;
	line-height:120%;
	padding: 10px;
	padding-bottom: 30px;
}


#cm_employerchoice #targetForm table tr td{

	padding-bottom: 10px;
}

.cm_db_option{
   width : 45px;
   margin: 5px 10px;
}

#cm_ce_submit_img{
	height: 40px;
}

#employer_rel_table tr td{
   padding-top: 40px;
}

.red_highlight{
	color: red;
        font-weight: bold
}



.hurry_block a{
  background: url('/images/michiganmatchup-sighupnow1.png');
  height: 45px;
  width: 723px;
  display: block;
}
.hurry_block a:hover{
  background: url('/images/michiganmatchup-sighupnow2.png');
}


#cm_db_dialog_TeamPhotoUpload_file{
  padding: 10px 20px;
  margin: 10px;
  background-color: orange;
  width: 80px;
  color: white;
  font-weight: 500;
  text-align: center;
}

#cm_db_dialog_TeamPhotoUpload_file .qq-upload-list{
  display: none;
}

#wwwmtcom{
  margin-top: 20px;
  
}

#abc3com{
  width: 150px;
}


#wwwmtcom{
  margin-left: 30px;
  margin-right: 180px;
  
}

#abc3com{
  width: 150px;

}
#detroit{
width: 400px;
margin-left: 100px;
margin-top: 50px;
}
#carsio8-box{
  text-align: center;
}

.head-msg {
  text-align: center;
  font-weight: bold;
}

.heavy{
  font-weight: bold;
}

.underlined{
  text-decoration: underline;
}


#detroit{
  padding-left: 100px;
  width: 250px;
}
.check{
width:10%
}
#sponsorlogo{
max-width:100px;
max-height:100px;		
}
.cancel-button{
    background-color: #9CA7AD;
	border: 2px outset #9CA7AD;
	color: Snow;
	float: right;
	margin-right: 100px;
	padding: 7px 12px;
	cursor: pointer;
}
