/*sign up + contact*/
td.firstContact
{
	width:150px;	
}
td.secondContact
{
	width:350px;	
}
td.firstSignUp
{
	width:160px;
}
td.secondSignUp
{
	width:340px;
}
td.firstSendRequest
{
	width:160px;
}
td.secondSendRequest
{
	width:340px;
}
td.firstPublicBoard
{
	width:180px;
}
td.secondPublicBoard
{
	width:320px;
}
.smallTextBox
{
	width:170px;
}
.largeTextBox
{
	width:200px;
}
.veryLargeTextBox
{
	width:250px;
}
.lessThanHugeField
{
	width:280px;
}
.hugeField
{
	width:300px;
}
select.hugeField
{
	width:305px;
}

td.checkBox
{
   width:5px; 
   vertical-align:top;
}
table.regform		
{
	background-color:#ffffff;
	width:570px;
}

.haveAccount
{
	border: 1px solid #FF6600;
	margin-top:10px;
	margin-bottom:15px;
	padding:12px;
	font-size: 11px;
	font-weight: bold;
}

/*progress bar*/
td.progressText
{	
	font-family:Verdana;
	font-size:10px;
	color: #7e7e7e;
}
td.progressTextSelected
{
	font-family:Verdana;
	font-size:10px;
	color: #000000;
}
td.progressBG
{
	background:	#b6d882;
	height:3px;
}
td.progressBGSelected
{
	background:	#4da224;
	height:3px;
}
					 

.CalendarExtender
{
    border:5px solid #646464;
    background-color: #333333;
    color: red;
}

.top { vertical-align:top !important; }
.bottom { vertical-align:bottom !important; }
.middle { vertical-align:middle !important; }

.tdProgressBar {height:40px !important;padding-right:50px;}


/*Expert Sign-UP (for different stages + edit-expert-profile.aspx )*/
.tdScreenName {width:200px;}
.firstTD {width:200px;}
.secondTD {width:345px;}
.tablePhoneNumbers {width:495px;}
.phoneNumbersColumn1 {width:400px; padding-top:10px;padding-top:10px;}
.phoneNumbersColumn2 {width:550px; text-align:center;padding-top:5px;}
.phoneNumbersColumn3 {width:300px; text-align:center;padding-top:5px;}
.linkClearPhoneNumber   {text-align:center;}
.lblExperience  {margin-left:12px;}
div.mediumSpacing {height:20px;}
td.expertise h2{font:normal 18px Verdana, Arial, Helvetica, sans-serif;	color: #333333; margin:0px; padding:0px;}
 span.asterisk2	{color: #BD192B;}
 .requiredFieldsPar {font-weight:bold; margin-top:20px;}
 
 /* Thank You page */
table.EcsTable {margin-bottom:20px;padding-left:20px;}
table td.EcsTablePadding {padding-left:20px;}
table td.EcsTableBottomPadding {padding-bottom:20px;}
table.EcsTable td.leftTD {padding-left:20px;padding-bottom:20px;}
table.EcsTable td.rightTD {padding-right:20px;}
.IndexContentHolder li{padding-left:0px;margin-left:18px;margin-top:6px;}
.IndexContentHolder ul{list-style-image:url(/images/General/bullet.gif);padding:0px;margin:0px;}
.IndexContentHolder h2.titles         {color:#336699 !important;font-size:20px !important;}
.IndexContentHolder table.MainTable {width: 680px;background-color: #f3f9eb;margin-top:16px;margin-bottom:20px;}
.thankYouParagraph {margin:5px;margin-left:15px;margin-right:15px;}
#divDownloadEcs {margin-top:15px;}
#divEcs         {width:350px;margin-bottom:10px;}
 

/* DownloadDetails */ 
div.downloadDetails p {margin-top:10px;}
div.downloadDetails ul {margin-top:10px !important;}
div.downloadDetails li {margin-top:5px !important;}
div.downloadDetails table.backgroundTables{background-color:#edf1fb;width:600px;padding:3px;margin-top:20px;}
div.downloadDetails table.backgroundTables td{padding:3px;border:solid 1px #000000;}
div.downloadDetails td.backgroundTablesFirstTD {width:210px;}
div.downloadDetails td.backgroundTablesSecondTD {width:390px;}
div.downloadDetails td.ClickToDownload {width: 350px;text-align:right;vertical-align:top;padding-top:20px;}

/* \account\recommend-us.aspx*/
table.RecommendTable {height: 550px;}

td.expert-gap { width:0px;}
td.expert-box-top { padding-top:20px; vertical-align:top; }
td.expert-box-top-progress-bar { padding-top:0px; vertical-align:top; }

.bottom { vertical-align:bottom !important; }
table.online-info { width:477px; }
.CCD-textbox-large { width:244px; }
.CCD-textbox-medium { width:224px; }
.CCD-ddl-large { width:224px; }
.CCD-ddl-medium { width:204px; }
.small-text { width:80px; }
.tiny-text-box { width:50px; }
.bullet { margin-top:5px; }
.CCD-left { margin-left:8px; }
.text-space { margin-left:5px; }
.space { margin-left:30px; }
.vldPadding { padding-left:90px !important; }
.billing-padding { padding-left:9px !important; }
.nopadding { padding-left:0px !important }
.vmiddle { vertical-align:middle; }
.topbottomPadding {padding-top: 5px;padding-bottom: 5px;}
td.firstPayPal {width:90px;}
tr.online-info-top { padding-top:6px !important; padding-bottom:6px !important; }
tr.online-info-middle { padding-bottom:6px !important; }
tr.online-info-bottom { padding-bottom:8px !important; }
td.online-info-height { height:8px; }
table.nopadding td { padding-bottom:0px !important; padding-top:0px !important; }


/* ExpertBox CTRL*/
.contact { color:#669933; text-align:center;}
table.expert-box { width:159px; }
table.fm-height { height:65px; }
td.text { text-align:center; }
table.expert-box-top { margin-top:3px; height:9px; width:159px; background-image:url('/images/UserControls/Registration/top_expert.gif'); background-repeat:no-repeat;}
td.expert-pic-frame { width:85px; height:85px; text-align:center; }
td.offline { height:89px; width:159px; background-image:url('/images/UserControls/Registration/satisfaction.gif');}
td.no-free-minutes {height:89px; width:159px; background-image:url('/images/UserControls/Registration/freeUntilYR.gif');}
td.free-minutes { height:89px; width:159px; background-image:url('/images/UserControls/Registration/free_minutes.gif'); background-repeat:no-repeat;}
table.expert-box-body { width:159px; background-image:url('/images/UserControls/Registration/body_expert.gif');}
td.free-minutes-txt { text-align:center; color:#FFFFFF; font-size:19px; height:45px; margin-bottom:20px; width:159px; vertical-align:top;}
td.expert-box-bottom { height:9px; width:159px; background-image:url('/images/UserControls/Registration/bottom_expert.gif'); background-repeat:no-repeat; }
.td-valign{ vertical-align:middle}
.screenNameAvailable{font-family:Verdana;color:#9a0f20;font-size:12px; font-weight:bold;}
.screenNameNotAvailable{font-family:Verdana;color:#267325;font-size:12px;font-weight:bold;}
.screenNameMessageContainer{padding-top:0px !important;padding-bottom:1.5px !important;padding-right:0px !important;}
.screenNameMessageContainerTd{padding:0px !important;padding-bottom:3px; }





