﻿/* ---------------------
   View Profile Page
	--------------------- */
h4 
{
    width:555px;
}

.topprofileimage
{
	float:left;
	margin-right: 5px;
}
.bodyViewProfileLeft { 
	float: left;
	display:block;
	width: 280px;
	padding: 0px 0px; 
	margin: 0px 0 0 0px;
}
.UserProfileLeftLabel
{
	width: 80px;
	display: block;	
	float:left;	
	font-weight:bold;
	text-align: left;
}
.bodyViewProfileLeft .basicinformationtable span
{
    font-weight: bold;
    margin-right: 10px;
}
.bodyViewProfileLeft .basicinformationtable .textbox
{
	width: 170px;
}

.bodyViewProfileLeft .basicinformationtable .selectbox
{
	width: 175px;
}
.bodyViewProfileLeft .basicinformationtable .regevent_fieldlist
{
    width: 175px;
}
.bodyViewProfileLeft .basicinformationtable .regevent_fieldtext
{
    width: 170px;
}
.bodyViewProfileLeft .basicinformationtable .regevent_fieldmultiLinetext
{
    width: 170px;
}

.regevent_fieldstatic
{

}

 .bodyViewProfileLeftLong .textbox
{
	width: 175px;
}

.bodyViewProfileLeftLong { 
	display:block;
	width: 555px;
	padding: 0px 0px; 
	margin: 0px 0 0 0px;
}
.bodyViewProfileLeftLong span, .bodyViewProfileLeftLong label
{
	font-weight:bold;
	float: left;
	width: auto;
	text-align: left;
	display:block;
}
.bodyViewProfileLeft span, .bodyViewProfileLeft label, .bodyViewProfileLeft .textbox, .bodyViewProfileLeft .selectbox, .bodyViewProfileWide span, .bodyViewProfileWide label, .bodyViewProfileWide input, .bodyViewProfileLeftLong span, .bodyViewProfileLeftLong label, .bodyViewProfileLeftLong .textbox
{
	margin-bottom: 4px;
}

.bodyViewProfile_settings { 
	display:inline-block;
	width: 555px;
	padding: 0px 0px; 
	margin: 0px 0 0 0px;
}

.bodyViewProfile_settings span, .bodyViewProfile_settings label
{
	font-weight:bold;
	width: 150px;
	text-align: left;
	display:inline-block;
}

.selectbox_settings
{
    margin-left: 10px;
}

.textbox_settings
{
    margin-left: 10px;
}

.checkbox_settings
{
    font-weight:bold;
}

#bodyViewProfileRight { 
	float: left;
	display:block;
	border:solid 0px red;
	width: 267px; 
	line-height: 1.5em;
	text-align:right;
	padding: 10px 0px 0px 10px; 
	margin: 0px 0px 0px 0px; }
	
#bodyViewProfileRight input { 
    border: 1px solid #999999;
    margin: 10px 2px 5px 0;
    background-color: #FFFFFF;
    width: 255px;
    float:left;
}

 
.bodyViewProfileWide { 
	width: 555px;
	padding: 0px 0px; 
	margin: 0px 0 0 0px;
	float:left;
	display:block;
}

.bodyViewProfileWide .label
{
    font-weight:bold;
}
/* ---------------------
   END View Profile Page
	--------------------- */
.bodyViewProfileLeft .Validators
{
	width:auto;
}

/* ---------------------
   My Profile tabs
	--------------------- */
.MyProfile_TabPage
{
	border-width: 0px;
	padding: 10px 5px 5px 5px;
	height: 400px;
	width:558px;
	text-align:left;
	margin: 0 0 0 0;
}
.MyProfile_Tab, .MyProfile_TabSelected
{
    margin:0 3px 0 0;
    border-width: 0px;
    width: 135px;
    height: 27px;
    float: left;
    text-align: center;
    text-transform: uppercase;
    font-size: 90%;
    line-height: 23px;
}
.MyProfile_Tab
{
    background-image: url( /Images/tab_off.jpg );
}
.MyProfile_TabSelected
{    
    background-image: url( /Images/tab_on.jpg );
}
.MyProfile_Tab a, .MyProfile_TabSelected a
{
	color:#4b4b4b;
	width:100%;
	height:100%;
	display:block;
}
.MyProfile_Tab a:hover
{
    background-image: url( ../../Images/tab_on.jpg );
	text-decoration: none;
}
.MyProfile_TabSelected a
{
	font-weight:bold;

}
.MyProfile_TabSelected a:hover
{
	text-decoration: none;
}

/* ---------------------
   END My Profile tabs
	--------------------- */
		
	
/* ---------------------
   Special Fields Tab
	--------------------- */	
	
	.regevent_closed
{
	color: Red;
	font-size: 150%;
	font-weight:bold;
	display:block;
	margin: 30px 0 30px 0;
}
.regevent_savedbox
{
	margin: 30px 0 30px 0;
	display:block;
	border: solid 1px #999999;
	height:auto;
	padding: 10px 10px 10px 10px;
}
.regevent_savedtext
{
	display:block;
	margin-bottom: 10px;
	font-weight:bold;
	font-size: 150%;
}
.regevent_fieldname,.regevent_fieldNotify
{
	margin:0 10px 0px 0;
	font-weight:bold;
}
.regevent_fieldNotify
{
	padding-left: 10px;
	padding-bottom: 100px;
	margin-bottom:10px;
	color: Red;
}
.regevent_fieldlist
{
    border: 1px solid #999999;
    margin-bottom: 5px;
    background-color: #FFFFFF;
    width: 255px;
}
.regevent_fieldcheck
{

}
.regevent_fieldtext
{
    border: 1px solid #999999;
    margin-bottom: 5px;
    background-color: #FFFFFF;
    width: 250px;
}

.regevent_fieldmultiLinetext
{
	    border: 1px solid #999999;
    margin-bottom: 5px;
    background-color: #FFFFFF;
    width: 250px;
    height: 100px;
	}

.regevent_fieldstatic
{

}
.regevent_date
{
	margin: 5px 0 0 0;
	width: 75px;
}
.regevent_name
{
	margin: 5px 0 0 0;
	width: 175px;
}
.regevent_errortext 
{
	font-weight:bold;
	color: Red;
}
.htmltextbox
{
	border: solid 1px #999999;
}

.requiredInText
{
	display: inline;
}

/* ---------------------
  End Special Fields Tab
	--------------------- */
	
	.cvLeftLabel
{
	width: 120px;
	display: block;	
	float:left;	
	font-weight:bold;
	text-align: left;
}
	.litearalwhyme
	{ width:430px;
	  float:left;
	  margin:0px!important;
	    
	}
		.timeperiodLeftLabel
{
	width: 320px;
	display: block;	
	float:left;	
	font-weight:bold;
	text-align: left;
}
.timeperiodcheckbox
{
    clear: both; width:535px; float:left; margin-left:10px;
}
.timeperiodcheckbox td label{ width:130px;float:left;}
.timeperiodcheckbox td input{ margin-left:18px;}
.checkboxCoach{margin:0px 0px !important; padding: 0px 0px !important;}
