/****************************
About Control
****************************/
.AboutControl
{
	padding: 25px;
}

.AccountPlaceholderTable
{
	width: 100%;
}

/****************************
AccountHomeControl
****************************/
.AccountHomeControl
{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: auto;
}

.AccountHomeControl .AccountHomeTable
{
	height:100%;
}

.AccountHomeControl .AccountHomeTable .AccountHomeTableColumn1
{
	width:250px;
	height:590px;
	vertical-align:top;
	padding: 5px 0px 0px 10px;
	border-right: solid 1px #EDEDED;
	background-image: url(../Images/accountbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.AccountHomeControl .AccountHomeTable .AccountHomeTableColumn2
{
	width: 770px;
	vertical-align:top;
	padding: 0px 0px 5px 0px;
	border-left: solid 1px #EDEDED;
}

.AccountNavTable .AccountNavTableRow1 .AccountNavTableColumn1
{
	padding: 0px 0px 20px 0px;
}

.AccountNavTable .AccountNavTableRow2 .AccountNavTableColumn1
{
	text-align:left;
}

.AccountNavLinksTable
{
	width: 100%;
}

.AccountNavLinksTable .AccountNavLinksTableColumn1,
.AccountNavLinksTable .AccountNavLinksTableColumn2
{
	padding: 8px 1px;
}



/****************************
AccountSummaryControl
****************************/
.AccountSummaryControl
{
	
}

.AccountSummaryMainTable
{
	margin-left:auto;
	margin-right:auto;
}

.AccountSummaryMainTable .AccountSummaryMainTableColumn1,
.AccountSummaryMainTable .AccountSummaryMainTableColumn2
{
	padding: 7px;
	width: 50%;
}

.AccountSummaryMainTable .AccountSummaryMainTableRow1 .AccountSummaryMainTableColumn1
{
	padding: 5px 5px;
}

.AccountSummaryMainTable .AccountSummaryMainTableRow2 .AccountSummaryMainTableColumn1
{
	vertical-align:top;
}

.AccountSummaryMainTable .AccountSummaryMainTableRow2 .AccountSummaryMainTableColumn2
{
	vertical-align:top;
}

.MyInfoTable
{
	border: solid 1px #808080;
	width:100%;
	height:250px;
}

.MyInfoTable .MyInfoTableColumn1,
.MyInfoTable .MyInfoTableColumn2
{
	padding: 2px 5px;
	vertical-align:top;
}

.MyInfoTable .MyInfoTableColumn1
{
	width: 10%;
}

.MyInfoTable .MyInfoTableColumn2
{
	width: 90%;
}

.MyInfoTable .MyInfoTableRow6 .MyInfoTableColumn1
{
	text-align:right;
	padding-top: 15px;
	vertical-align:bottom;
	padding-bottom:5px;
}

.MyInfoTable .MyInfoTableRow1 .MyInfoTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	height:25px;
}

.PayoutTable
{
	border: solid 1px #808080;
	width:100%;
	height:250px;
}

.PayoutTable .PayoutTableColumn1
{
	padding: 2px 5px;
	vertical-align:middle;
	text-align:left;
}

.PayoutTable .PayoutTableRow1 .PayoutTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	height:15px;
	vertical-align:top;
}

.PayoutTable .PayoutTableRow2
{
	height:auto;
}

.PayoutTable .PayoutTableRow3 .PayoutTableColumn1,
.PayoutTable .PayoutTableRow4 .PayoutTableColumn1
{
	vertical-align: top;
	text-align:left;
	padding-bottom: 5px;
}

.PayoutTable .PayoutTableRow5 .PayoutTableColumn1
{
	text-align:left;
	vertical-align:bottom;
	padding-bottom:5px;
}

.PayoutValueSmall
{
	font-size: 36pt;
}

.PayoutValueLarge
{
	font-size: 85pt;
}

.CharactersTable 
{
	border: solid 1px #808080;
	width:100%;
	height:300px;
}

.CharactersTable .CharactersTableColumn1
{
	padding: 2px 5px;
	vertical-align:top;
}

.CharactersTable .CharactersTableRow1 .CharactersTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	height:25px;
}

.CharactersTable .CharactersTableRow2 .CharactersTableColumn1
{
	padding:0px;
}

.CharactersTable .CharactersTableRow3 .CharactersTableColumn1
{
	text-align:right;
	vertical-align: bottom;
	padding-bottom:5px;
}

/****************************
AccountAddCharacterControl
****************************/
.AccountAddCharacterControl
{
	margin-left:auto;
	margin-right:auto;
}

.AccountAddCharacterControl .AddCharacterTable
{
	width: 90%;
	/*border: solid 1px #808080;*/
	background-color: #FFFFFF;
		margin-left:auto;
	margin-right:auto;
}

.AccountAddCharacterControl .AddCharacterTable .AddCharacterTableHeader
{
	/*background-image: url(../images/headerbg.gif);*/
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
}

.AccountAddCharacterControl .AddCharacterTable .AddCharacterTableHeader .AddCharacterTableColumn1
{
	padding: 2px 5px 10px 5px; 
	vertical-align: top;
}

.AccountAddCharacterControl .AddCharacterTable .AddCharacterTableColumn1,
.AccountAddCharacterControl .AddCharacterTable .AddCharacterTableRow1 .AddCharacterTableColumn1,
.AccountAddCharacterControl .AddCharacterTable .AddCharacterTableRow2 .AddCharacterTableColumn1
{
	padding: 2px 5px 2px 5px;
}

.AccountAddCharacterControl .AddCharacterEntryTable .AddCharacterEntryTableColumn1,
.AccountAddCharacterControl .AddCharacterEntryTable .AddCharacterEntryTableColumn2
{
	text-align:left;
	padding: 2px 5px;
}

/****************************
ActivationCompleteControl
*****************************/

.ActivationCompleteControl
{
	width:100%;
}

.ActivationCompleteControl .ActivationCompleteTable
{
	width:100%;
	padding:5px;
}

.ActivationCompleteControl .ActivationCompleteTable .ActivationCompleteTableColumn1
{
	padding:5px;
}

.ActivationCompleteControl .ActivationSummaryTable
{
	width: 100%;
}

.ActivationCompleteControl .DataListCharacterActivations
{
	width:100%;
}

.ActivationSummaryTable .ActivationSummaryTableColumn1,
.ActivationSummaryTable .ActivationSummaryTableColumn2,
.ActivationSummaryTable .ActivationSummaryTableColumn3,
.ActivationSummaryTable .ActivationSummaryTableColumn4,
.ActivationSummaryTable .ActivationSummaryTableColumn5,
.ActivationSummaryTable .ActivationSummaryTableColumn6,
.ActivationSummaryTable .ActivationSummaryTableColumn7
{
	padding: 2px 3px;
}


/****************************
ActivationPaymentControl
****************************/

.ActivationPaymentControl
{
	width:100%;
}

.ActivationPaymentControl .ActivationPaymentTable
{
	width: 100%;
}
 
.ActivationPaymentControl .ActivationPaymentTable .ActivationPaymentTableColumn1
{
	padding: 0px 5px 5px 5px;
	width:100%;
}

.ActivationPaymentControl .ActivationPaymentTable .ActivationPaymentTableRow3 .ActivationPaymentTableColumn1
{
	padding-top: 20px;
}

.ActivationPaymentControl .ActivationPaymentTable .ActivationPaymentTableRow4 .ActivationPaymentTableColumn1,
.ActivationPaymentControl .ActivationPaymentTable .ActivationPaymentTableRow4 .ActivationPaymentTableColumn2
{
	padding-top: 20px;
	vertical-align:top;
	width: 80%;
}

.ActivationPaymentControl .ActivationPaymentTable .ActivationPaymentTableRow4 .ActivationPaymentTableColumn2
{
	text-align:left;
	width: 20%;
}

.ActivationPaymentControl .DataListCharacters
{
	width:100%;
}

.ActivationPaymentControl .ActivateCharactersTable
{
	border: solid 1px #808080;
	width:100%;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableHeader .ActivateCharactersTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding: 2px 5px 5px 5px;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableRow1
{
	background-color: #8E8E8E;
	background-image: url(../images/darkheaderbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #EDEDED;
	font-weight:bold;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableItemRow
{
	border-bottom: solid 1px #D3D3D3;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableAlternateItemRow
{
	border-bottom: solid 1px #D3D3D3;
	background-color: #EDEDED;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableHeader .ActivateCharactersTableColumn1
{
	text-align: left;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn1,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn2,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn3,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn4,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn5,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn6,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn7,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableColumn8
{
	vertical-align:middle;
	padding: 2px 5px;
	text-align: right;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableFooter1,
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableFooter2
{
	background-color: #FFFFFF;
	background-position:bottom;
	background-repeat:repeat-x;
	font-weight:bold;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableFooter3
{
	background-color: #FFFFFF;
	background-image: url(../images/footerbg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-weight:bold;
}

.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableFooter2 .ActivateCharactersTableColumn2
{
	border-bottom: solid 2px #808080;
}



.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableFooter1 .ActivateCharactersTableColumn1
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableFooter2 .ActivateCharactersTableColumn1
.ActivationPaymentControl .ActivateCharactersTable .ActivateCharactersTableFooter3 .ActivateCharactersTableColumn1
{
	text-align: right;
	padding-right:60px;
}

.ActivationPaymentControl .PaymentInfoTable
{
	border: solid 1px #808080;
	width:100%;
}

.ActivationPaymentControl .PaymentInfoTable .PaymentInfoTableColumn1,
.ActivationPaymentControl .PaymentInfoTable .PaymentInfoTableColumn2
{
	padding: 2px 5px;
}

.ActivationPaymentControl .PaymentInfoTable .PaymentInfoTableRow1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding: 2px 5px 20px 5px;
}


/****************************
AddCharacterControl
****************************/
.AddCharacterControl
{
	width: 100%;
}

.AddCharacterTable
{
	width:100%;
}

.AddCharacterDataList
{
	width: 100%;
	padding:0px;
}

.AddCharacterTable .AddCharacterTableRow1 .AddCharacterTableColumn1,
.AddCharacterTable .AddCharacterTableRow2 .AddCharacterTableColumn1
{
	padding-top: 10px;
}


.AddCharacterEntryTable .AddCharacterEntryTableColumn1,
.AddCharacterEntryTable .AddCharacterEntryTableColumn2
{
	padding: 2px 3px;
}

.AddCharacterSummaryTable
{
	width: 100%;
	border: solid 1px #404040;
}

.AddCharacterSummaryTable .AddCharacterSummaryTableHeader
{
	background-color: #898989;
	background-image: url(../images/darkheaderbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #EDEDED;
	font-weight:bold;
}

.AddCharacterSummaryTable .AddCharacterSummaryTableFooter
{
	background-color: #898989;
	background-image: url(../images/darkfooterbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #EDEDED;
	font-weight:bold;
}

.AddCharacterSummaryTable .AddCharacterSummaryTableColumn1,
.AddCharacterSummaryTable .AddCharacterSummaryTableColumn2,
.AddCharacterSummaryTable .AddCharacterSummaryTableColumn3,
.AddCharacterSummaryTable .AddCharacterSummaryTableColumn4,
.AddCharacterSummaryTable .AddCharacterSummaryTableColumn5,
.AddCharacterSummaryTable .AddCharacterSummaryTableColumn6,
.AddCharacterSummaryTable .AddCharacterSummaryTableColumn7
{
	padding: 2px 3px;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: middle;
	text-align:center;
	border-right: solid 1px #D3D3D3;
}

.AddCharacterSummaryTable .AddCharacterSummaryTableColumn8
{
	padding: 2px 3px;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: middle;
	text-align:center;
	border-right: none
}

.AddCharacterSummaryTable .AddCharacterSummaryTableItemRow
{
	border-bottom: solid 1px #D3D3D3;
}

.AddCharacterSummaryTable .AddCharacterSummaryTableAlternateItemRow
{
	border-bottom: solid 1px #D3D3D3;
	background-color: #EDEDED;
}

.AddCharacterSummaryTable .AddCharacterSummaryTableFooter
{
	background-color: #808080;
	color: #EDEDED;
	font-weight:bold;
}


/****************************
AdvertiseControl
****************************/

.AdvertiseControl
{
	padding:20px;
	height:600px;
}


/****************************
CharacterInfoControl
****************************/
.CharacterInfoControl
{
	border-top: solid 2px #C0C0C0;
	border-bottom: solid 2px #C0C0C0;
	padding: 5px 0px;
	margin: 5px 0px;
}

.CharacterInfoTableColumn2
{
	vertical-align:middle;
}


/******************************
ContactControl
*******************************/
.ContactControl
{
	padding-top: 0px;
	height: auto;	
}

.ContactControl .ContactControlTable .ContactControlTableColumn1
{
	width:250px;
	height:590px;
	vertical-align:top;
	padding: 5px 0px 0px 10px;
	border-right: solid 1px #EDEDED;
	background-image: url(../Images/contactbg2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.ContactControl .ContactControlTable .ContactControlTableColumn2
{
	width:auto;
	vertical-align:top;
	padding: 0px 0px 0px 10px;
	border-left: solid 1px #EDEDED;
	white-space:normal;
}

.ContactControl .ContactControlTable
{
	height:100%;
}

.ContactControl .ContactControlLeftTable
{
	width:100%;
	height:100%;
}

.ContactControl .ContactControlLeftTable .ContactControlLeftTableColumn1
{
	vertical-align:top;
}

.ContactInfoWrapControl
{
	
}

.ContactInfoWrapControl .PayoutLabel
{
	font-size: 24pt;
	font-weight:bold;
}

.ContactInfoWrapTable
{
	width:100%;
}

.ContactInfoWrapTable .ContactInfoWrapTableColumn1,
.ContactInfoWrapTable .ContactInfoWrapTableColumn2
{
	padding: 7px;
}

.ContactInfoWrapTable .ContactInfoWrapTableRow1 .ContactInfoWrapTableColumn1
{
	padding: 5px 5px;
}

.ContactInfoTable
{
	border: solid 1px #808080;
	width: 100%;
	height:350px;	
}

.ContactInfoTable .ContactInfoTableColumn1,
.ContactInfoTable .ContactInfoTableColumn2
{
	padding: 5px 5px;	
}

.ContactInfoTable .ContactInfoTableRow1 .ContactInfoTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF; 
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding-bottom: 20px;
}

.ContactInfoTable .ContactInfoTableRow2 .ContactInfoTableColumn1
{	
	text-align: right;
	vertical-align: middle;
}

.ContactInfoTable .ContactInfoTableRow3 .ContactInfoTableColumn1
{
	text-align: right;
	vertical-align: middle;
}

.ContactInfoTable .ContactInfoTableRow4 .ContactInfoTableColumn1
{
	vertical-align: top;
	text-align: right;
}

.ContactInfoTable .ContactInfoTableRow5 .ContactInfoTableColumn2
{
	text-align: left;
	padding-bottom: 10px;
}

/**************************************
ContestControl
***************************************/

.ContestControl
{
	padding:20px;
}

.ContestControl .ContestControlTable .ContestControlTableRow2 .ContestControlTableColumn1
{
	width:310px;
	padding: 0px 5px;
	vertical-align:top;
}

.ContestControl .ContestControlTable .ContestControlTableColumn2
{
	padding: 0px 10px;
	width:100%;
}

.ContestControl .CurrentContestTable
{
	width:100%;
}

.ContestControl .CurrentContestTableRow2 .CurrentContestTableColumn1
{
	padding: 10px;
	border: solid 1px #C0C0C0;
}

.ContestControl .LastContestDetails
{
	width:100%;
}

.ContestControl .LastContestDetailsRow2 .LastContestDetailsColumn1
{
	padding: 10px;
	border: solid 1px #C0C0C0;
}


.ContestControl .NextContestDetails
{
	width:100%;
}

.ContestControl .NextContestDetailsRow2 .NextContestDetailsColumn1
{
	padding: 10px;
	border: solid 1px #C0C0C0;
}

.ContestControl .dlsContestWinners
{
	width:100%;
}

.ContestControl .ContestWinnersTable .ContestWinnersTableColumn1,
.ContestControl .ContestWinnersTable .ContestWinnersTableColumn2,
.ContestControl .ContestWinnersTable .ContestWinnersTableColumn3
{
	padding: 3px 5px;
}

.ContestControl .ContestWinnersTable
{
	width:100%;
	border: solid 1px #8E8E8E;
}

.ContestControl .ContestWinnersTableHeader
{
	width:100%;
	border: solid 1px #8E8E8E;
	background-image: url(../images/darkheaderbg.gif);
	background-color: #8E8E8E; 
	background-position:top;
	background-repeat:repeat-x;
	color:#EDEDED;
}

.ContestControl .ContestWinnersTableAltItemRow
{
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	background-color: #EFEFEF;
}

.ContestControl .ContestWinnersTableFooter
{
	background-image: url(../images/darkfooterbg.gif);
	background-color: #8E8E8E; 
	background-position:bottom;
	background-repeat:repeat-x;	
}

/****************************
Culture Control
*****************************/
.CultureControl
{
	text-align: right;
}

/****************************
DataListLeadingRealms
****************************/
.DataListLeadingRealms
{
	
	width: 100%;
}

.DataListLeadingRealms .LeadingRealmsTable
{
	border: solid 1px #C0C0C0;
	width: 100%;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableHeaderRow
{
	border: solid 1px #808080;
	background-color: #8E8E8E;
	color: #EDEDED;
	font-weight:bold;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableFooterRow
{
	border: solid 1px #808080;
	background-image: url(../images/darkfooterbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #404040;
	color: #EDEDED;
	font-weight:bold;
	height:20px;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableColumn1
{
	padding: 3px 5px;
	white-space: nowrap;
	font-weight: bold;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableColumn2
{
	padding: 3px 5px;
	white-space: nowrap;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableColumn3,
.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableColumn4,
.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableColumn5
{
	padding: 3px 5px;
	white-space: nowrap;
	text-align:right;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableHeaderRow .LeadingRealmsTableColumn3,
.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableHeaderRow .LeadingRealmsTableColumn4,
.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableHeaderRow .LeadingRealmsTableColumn5
{
	padding: 3px 5px;
	white-space: nowrap;
	text-align:left;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsTableItemRow
{
	border-bottom: solid 1px #D3D3D3;
	background-color: #EDEDED;
}

.DataListLeadingRealms .LeadingRealmsTable .LeadingRealmsAlternateItemRow
{
	border-bottom: solid 1px #D3D3D3;
	border-top: solid 1px #D3D3D3;
	background-color: #EDEDED;
}



/****************************
DataListWebsiteLinks
****************************/
.DataListWebsiteLinks
{
	
	width: 100%;
}

.DataListWebsiteLinks .WebsiteLinksTable
{
	border: solid 1px #C0C0C0;
	width: 100%;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableHeaderRow
{
	border: solid 1px #808080;
	background-color: #8E8E8E;
	color: #EDEDED;
	font-weight:bold;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableFooterRow
{
	border: solid 1px #808080;
	background-image: url(../images/darkfooterbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #404040;
	color: #EDEDED;
	font-weight:bold;
	height:20px;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableColumn1
{
	padding: 3px 5px;
	white-space: nowrap;
	font-weight: bold;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableColumn2
{
	padding: 3px 5px;
	white-space: nowrap;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableColumn3,
.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableColumn4,
.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableColumn5
{
	padding: 3px 5px;
	white-space: nowrap;
	text-align:right;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableHeaderRow .WebsiteLinksTableColumn3,
.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableHeaderRow .WebsiteLinksTableColumn4,
.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableHeaderRow .WebsiteLinksTableColumn5
{
	padding: 3px 5px;
	white-space: nowrap;
	text-align:left;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksTableItemRow
{
	background-color: #EDEDED;
}

.DataListWebsiteLinks .WebsiteLinksTable .WebsiteLinksAlternateItemRow
{
	border-bottom: solid 1px #D3D3D3;
	border-top: solid 1px #D3D3D3;
	background-color: #EDEDED;
}

/****************************
EditCharactersControl
****************************/
.EditCharactersControl
{
	width: 100%;
}

.EditCharactersTable
{
	width: 100%;
}

.EditCharactersWizard
{
	width: 100%;
}

.EditCharactersTable .EditCharactersTableColumn1,
.EditCharactersTable .EditCharactersTableColumn2
{
	padding: 7px;
}

.EditCharactersTable .EditCharactersTableRow1 .EditCharactersTableColumn1
{
	padding: 5px 5px;
}

.EditCharactersTable .EditCharactersTableRow2 .EditCharactersTableColumn1
{
	vertical-align:top;
}

.EditCharactersTable .EditCharactersTableRow2 .EditCharactersTableColumn2
{
	vertical-align:top;
}

.EditCharactersDataList
{
	width: 90%;
	margin-left:auto;
	margin-right:auto;
}

.EditCharsDataListTable
{
	border: solid 1px #808080;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.EditCharsDataListTable .MyInfoTableColumn1,
.EditCharsDataListTable .MyInfoTableColumn2,
.EditCharsDataListTable .EditCharsDataListHeaderColumn1,
.EditCharsDataListTable .EditCharsDataListHeaderColumn2,
.EditCharsDataListTable .EditCharsDataListFooterColumn1,
.EditCharsDataListTable .EditCharsDataListFooterColumn2
{
	padding: 5px 5px;
	vertical-align:top;
}

.EditCharsDataListTable .EditCharsDataListTableHeader .EditCharsDataListHeaderColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
}

.EditCharsDataListTable .EditCharsDataListTableHeader .EditCharsDataListHeaderColumn2
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	text-align: right;
}

.EditCharsDataListTable .EditCharsDataListTableItemRow .EditCharsDataListTableColumn1
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #EDEDED;
}

.EditCharsDataListTable .EditCharsDataListTableAltItemRow .EditCharsDataListTableColumn1
{
	background-color: #EDEDED;
	border-bottom: solid 1px #EDEDED;
}


.EditCharsDataListTable .EditCharsDataListTableFooter .EditCharsDataListFooterColumn1
{
	background-image: url(../images/bottomheaderbg.gif);
	background-color: #FFFFFF;
	background-position:bottom;
	background-repeat:repeat-x;
	height:30px;
}

.EditCharsDataListTable .EditCharsDataListTableFooter .EditCharsDataListFooterColumn2
{
	background-image: url(../images/bottomheaderbg.gif);
	background-color: #FFFFFF;
	background-position:bottom;
	background-repeat:repeat-x;
	text-align: right;
}

.EditCharactersControl .CharacterTableRow1
{
	background-image: url(../images/darkheaderbg.gif);
	background-color: #8E8E8E;
	background-position:top;
	background-repeat:repeat-x;
	height:25px;
	color: #EDEDED;
}

.EditCharactersControl .CharacterTable
{
	width: 100%;
}

.EditCharactersControl .CharacterTable .CharacterTableColumn1,
.EditCharactersControl .CharacterTable .CharacterTableColumn2,
.EditCharactersControl .CharacterTable .CharacterTableColumn3
{
	padding: 5px;
	vertical-align:top;
}

.EditCharactersControl .CharacterTableRow1 .CharacterTableColumn1,
.EditCharactersControl .CharacterTableRow2 .CharacterTableColumn1
{
	width: 5%;
}

.EditCharactersControl .CharacterTableRow1 .CharacterTableColumn2,
.EditCharactersControl .CharacterTableRow2 .CharacterTableColumn2
{
	width: 47.5%;
}

.EditCharactersControl .CharacterTableRow1 .CharacterTableColumn3,
.EditCharactersControl .CharacterTableRow2 .CharacterTableColumn3
{
	width: 47.5%;
}


.EditCharactersControl .CharacterInfoTable
{
	width:100%;
}

.EditCharactersControl .CharacterInfoTable .CharacterInfoTableColumn1
{
	vertical-align:middle;
}

.EditCharactersControl .CharacterInfoTable .CharacterInfoTableRow5 .CharacterInfoTableColumn1
{
	padding-top: 10px;
	vertical-align:middle;
}

.EditCharactersControl .RealmInfoTable
{
	width:100%;
	white-space:nowrap;	
}

.EditCharactersControl .RealmInfoTable .RealmInfoTableColumn1
{
	vertical-align:middle;
}

.EditCharactersControl .RealmInfoTable .RealmInfoTableRow3 .RealmInfoTableColumn1,
.EditCharactersControl .RealmInfoTable .RealmInfoTableRow4 .RealmInfoTableColumn1
{
	padding-top: 10px;
	text-align:left;
	vertical-align:middle;
}

/****************************
EditPersonalInfoControl
****************************/
.EditPersonalInfoControl
{
	width: 425px;
}

.EditPersonalInfoControl .SignupEntryFieldsTable
{
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
	border-top: solid 1px #808080;
	background-color:White;
	width:100%;
}
.EditPersonalInfoControl .SignupEntryFieldsTable .SignupEntryFieldsTableColumn1
{
	padding: 2px 2px 2px 7px;
	white-space: nowrap;
}

.EditPersonalInfoControl .SignupEntryFieldsTable .SignupEntryFieldsTableColumn2
{
	padding: 2px 7px 2px 2px;
	white-space: nowrap;
}

.EditPersonalInfoControl .SignupEntryFieldsTableRow5 .SignupEntryFieldsTableColumn2 
{
	white-space:normal;
}

.EditPersonalInfoControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow1 .SignupEntryFieldsTableColumn1
{
	text-align: left;
	white-space: normal;
	vertical-align:top;
	padding-bottom: 10px;
	padding-top: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/headerbg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.EditPersonalInfoControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow13 .SignupEntryFieldsTableColumn2
{
	text-align: left;
	white-space: normal;
	vertical-align:middle;
	padding-top: 10px;
}

.EditPersonalInfoControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow6 .SignupEntryFieldsTableColumn2
{
	text-align: left;
	white-space: normal;
	vertical-align:middle;
}

.EditPersonalInfoControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow10 .SignupEntryFieldsTableColumn1,
.EditPersonalInfoControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow10 .SignupEntryFieldsTableColumn2
{
	text-align: left;
	white-space: normal;
	vertical-align:middle;
	padding-bottom: 20px;
}

.EditPersonalInfoControl .AddressEntryTable .AddressEntryTableColumn1,
.EditPersonalInfoControl .AddressEntryTable .AddressEntryTableColumn2
{
	padding: 2px;
	white-space: nowrap;
}

.EditInfoBackground
{
	background-color:white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity: 0.7;	
}
/****************************
EditModalControlsTable
*****************************/
.EditModalControlsTable
{
	background-color:White;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
	width:425px;
	height:100%;
}

.EditModalControlsTable .EditModalControlsTableRow1 .EditModalControlsTableColumn1
{
	padding: 10px 0px;
	text-align: center;	
}

/**************************************
Faq Control
***************************************/
.FaqControl
{
	padding-top: 0px;
	height: auto;	
}

.FaqControl .FaqControlTable
{
	height: 100%
}

.FaqControl .FaqControlTable .FaqControlTableColumn1
{
	width:250px;
	vertical-align:top;
	padding: 5px 0px 0px 10px;
	border-right: solid 1px #EDEDED;
	background-image: url(../Images/faqbg2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.FaqControl .FaqControlTable .FaqControlTableColumn2
{
	width:auto;
	vertical-align:top;
	padding: 0px 0px 0px 10px;
	border-left: solid 1px #EDEDED;
}

.FaqControl .FaqMainQuestionsTableColumn1
{
	padding-top: 10px;
}

.FaqControl .FaqControlLeftTable
{
	width:100%;
	height:100%;
}

.FaqControl .FaqControlLeftTable .FaqControlLeftTableColumn1
{
	vertical-align:top;
}

.FaqControl .FaqMainQuestionsTable
{
	width:98%;
	height:100%;
}

.FaqControl .FaqQuestionLeftColumn
{
	background-color: #EDEDED;
	border-top: solid 1px #808080;
	border-left: solid 1px #808080;
	padding: 3px 3px 3px 5px;
	vertical-align: top;
}

.FaqControl .FaqQuestionRightColumn
{
	background-color: #EDEDED;
	border-top: solid 1px #808080;
	border-right: solid 1px #808080;
	padding: 3px 3px 3px 10px;
}

.FaqControl .FaqAnswerLeftColumn
{
	background-color: #FFFFFF;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
	padding: 3px 3px 3px 5px;
	vertical-align: top;
}

.FaqControl .FaqAnswerRightColumn
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #808080;
	border-right: solid 1px #808080;
	padding: 3px 3px 3px 10px;
}

.FaqControl .FaqSpacerColumn
{
	padding-top: 25px;
}

.FaqControl .QLabel
{
	font-size: 24pt;
	font-weight: bold;
}

.FaqControl .ALabel
{
		font-size: 24pt;
	font-weight: bold;
}

/****************************
FrontQuestions
*****************************/

.FrontQuestions
{
	color: #808080;
}

/****************************
Home Control
*****************************/
.HomeControl
{
	height:auto;
}

.HomeControl .HomeTable
{
	width: 100%;
	height: 100%;
}

.HomeControl .HomeTable .HomeTableRow1 .HomeTableColumn1
{
	border:none;
	vertical-align:top;
	padding: 10px 10px 10px 10px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.HomeControl .HomeTable .HomeTableRow1 .HomeTableColumn2
{
	vertical-align:top;
	width: 433px;
	background-image: url(../Images/madgamer3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height:330px;
}

.HomeControl .HomeTable .HomeTableRow2 .HomeTableColumn1
{
	border:none;
	vertical-align:top;
	padding: 0px 0px 10px 10px;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 250px;
}


.HomeControl .HomeTable .HomeTableRow2 .HomeTableColumn2
{
	border:none;
	width:433px;
	vertical-align:middle;
	padding: 3px 5px 3px 15px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.HomeControl .NewsColumn
{
	padding-right:10px;
	width: 100%
}

.HomeControl .NewsLink
{
	
}

.HomeControl .AdsColumn
{
	width: 35%;
	text-align:center;
	border: solid 1px #c0c0c0;
}

.HomeControl .DataListNews
{
	width: 100%;
}

.HomeControl .DataListNewsTable
{
	width:100%;
}

.HomeControl .DataListNewsTable .Column1
{
	vertical-align:middle;
	padding:2px 3px;
}

.HomeControl .DataListNewsTable .TableHeaderRow
{
}

.HomeControl .DataListNewsTable .TableHeaderRow .Column1
{
	padding-bottom:10px;
}

.HomeControl .DataListNewsTable .ItemTitleRow
{
}

.HomeControl .DataListNewsTable .ItemTitleRow .Column1
{
	border:solid 1px #c0c0c0;
	border-bottom:none;
	background-image: url(../images/headerbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	color: #606060;
}

.HomeControl .DataListNewsTable .ItemStoryRow
{
}

.HomeControl .DataListNewsTable .ItemStoryRow .Column1
{
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	padding: 10px;
}

.HomeControl .DataListNewsTable .ItemShareRow .Column1
{
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-bottom:solid 1px #C0C0C0;
	padding: 10px;
	text-align:right;
}

.HomeControl .DataListNewsTable .AlternatingItemTitleRow
{
}

.HomeControl .DataListNewsTable .AlternatingItemTitleRow .Column1
{
	border:solid 1px #c0c0c0;
	border-bottom:none;
	background-image: url(../images/headerbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	color: #606060;
}

.HomeControl .DataListNewsTable .AlternatingItemStoryRow
{
}

.HomeControl .DataListNewsTable .AlternatingItemStoryRow .Column1
{
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	padding: 10px;
}

.HomeControl .DataListNewsTable .AlternatingItemShareRow .Column1
{
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-bottom:solid 1px #C0C0C0;
	padding: 10px;
	text-align:right;
}

.HomeControl .DataListNewsTable .TableFooterRow
{
	background-color: #8E8E8E;
	color: #EDEDED;
	border:solid 1px #808080;
}


/*Forum Messages */

.HomeControl .DataListLatestForumMessages
{
	width: 100%;
}

.HomeControl .DataListLatestForumMessagesTable
{
	width:100%;
}

.HomeControl .DataListLatestForumMessagesTable .Column1
{
	vertical-align:middle;
	padding:2px 3px;
}

.HomeControl .DataListLatestForumMessagesTable .TableHeaderRow
{
}

.HomeControl .DataListLatestForumMessagesTable .TableHeaderRow .Column1
{
	padding-bottom:10px;
}

.HomeControl .DataListLatestForumMessagesTable .ItemTitleRow
{
}

.HomeControl .DataListLatestForumMessagesTable .ItemTitleRow .Column1
{
	border:solid 1px #c0c0c0;
	border-bottom:none;
	background-image: url(../images/headerbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	color: #606060;
}

.HomeControl .DataListLatestForumMessagesTable .ItemStoryRow
{
}

.HomeControl .DataListLatestForumMessagesTable .ItemStoryRow .Column1
{
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	padding: 10px;
}


.HomeControl .DataListLatestForumMessagesTable .AlternatingItemTitleRow
{
}

.HomeControl .DataListLatestForumMessagesTable .AlternatingItemTitleRow .Column1
{
	border:solid 1px #c0c0c0;
	border-bottom:none;
	background-image: url(../images/headerbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	color: #606060;
}

.HomeControl .DataListLatestForumMessagesTable .AlternatingItemStoryRow
{
}

.HomeControl .DataListLatestForumMessagesTable .AlternatingItemStoryRow .Column1
{
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	padding: 10px;
}

.HomeControl .DataListLatestForumMessagesTable .TableFooterRow
{
	background-color: #8E8E8E;
	color: #EDEDED;
	border:solid 1px #808080;
}





/****************************
.HelpInfoTable
*****************************/
.HelpInfoTable
{
	width: 300px;
	border: solid 2px #808080;
	background-color: #FFFFFF;
}

.HelpInfoTable .HelpInfoTableColumn1
{
	white-space:normal;
	padding:10px;	
}

/****************************
Home Login
*****************************/
.HomeLoginControl .HomeAccountInfoTable
{
	width: 100%;
}

.HomeLoginControl .HomeLoginTable
{
	font-size: 8pt;
	color:#808080;
	width: 100%;
}

.HomeLoginControl .HomeLoginTable .Row1 .Row1Cell1
{
	border-bottom: none;
	padding: 0px 1px 0px 3px;
	vertical-align: middle;
}

.HomeLoginControl .HomeLoginTable .Row1 .Row1Cell2
{
	padding: 0px 3px 0px 3px;
}

.HomeLoginControl .HomeLoginTable .Row1 .Row1Cell3
{
	padding: 0px 1px 0px 3px;
	vertical-align:middle;
}

.HomeLoginControl .HomeLoginTable .Row1 .Row1Cell4
{
	padding: 0px 3px 0px 3px;
}

.HomeLoginControl .HomeLoginTable .Row1 .Row1Cell5
{
	padding: 0px 3px 0px 3px;
	vertical-align: middle;
}

/****************************
LoginControl
*****************************/
.LoginControl
{
	margin-right: auto;
	margin-left: auto;
	height: 250px;
	padding-top:200px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	filter:alpha(opacity=95);
	opacity: 0.95;	
}

.LoginControlTable
{
	width: auto;
	margin: 0px auto;
	border: solid 1px #808080;
	background-color:White;
}

.LoginControlTable .LoginControlTableRow1 .LoginControlTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	color: #808080;
}

.LoginControlTable .LoginControlTableRow2 .LoginControlTableColumn1,
.LoginControlTable .LoginControlTableRow2 .LoginControlTableColumn2
{
	padding-top: 20px;
	vertical-align:middle;
}

.LoginControlTable .LoginControlTableColumn1,
.LoginControlTable .LoginControlTableColumn2
{
	vertical-align:middle;
	padding: 4px 8px;
}

/****************************
LoginPage
****************************/
.LoginPage
{
	width:100%;
	height:550px;
}

.LoginPageTable
{
	width: 100%;
	height:100%;
}

.LoginPageTable .LoginPageTableColumn1
{
	background-image: url(../images/login_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	width: 100%;
	height:100%;
}

/****************************
MessageBoxControl
*****************************/
.MessageBoxControl
{
	width: 300px;
	background: white;
}

.MessageBoxTable
{
	width:100%;
	height:auto;
}

.MessageBoxPanel
{
	border: solid 3px #808080;
}

.MessageBoxTable .MessageBoxTableColumn1,
.MessageBoxTable .MessageBoxTableColumn2
{
	text-align:left;
	padding: 5px;
	width:auto;
	height:auto;
}

.MessageBoxButton
{
	border: solid 2px #808080;
	background: white;
	width: 50px;
	font-size: 12pt; 
	font-family: Calibri, Arial, Verdana, Trebuchet MS, Georgia,serif;
	font-weight:bold;
	color:#808080;
}

.MessageBoxBackground
{
	background-color:black;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity: 0.7;
}


/****************************
MonthlyPrizeInfoTable
****************************/
.MonthlyPrizeInfoTable
{
	width:100%;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableColumn1
{
	padding: 2px 3px;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableColumn2
{
	padding: 2px 3px;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow1 .MonthlyPrizeInfoTableColumn1
{
	padding-left:0px;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow4 .MonthlyPrizeInfoTableColumn1
{
	padding-left:0px;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow2 .MonthlyPrizeInfoTableColumn1
{
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow3 .MonthlyPrizeInfoTableColumn1
{
	width: 50%;
	text-align:right;
	border: solid 1px #c0c0c0;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow2
{
	color: #EDEDED;
	background-color:#8E8E8E;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow2 .MonthlyPrizeInfoTableColumn2
{
}
.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow3 .MonthlyPrizeInfoTableColumn2
{
	width: 50%;
	text-align:right;
	border: solid 1px #c0c0c0;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow5
{
	color: #EDEDED;
	background-color:#8E8E8E;
}

.MonthlyPrizeInfoTable .MonthlyPrizeInfoTableRow6 .MonthlyPrizeInfoTableColumn1
{
	text-align:center;
	border: solid 1px #c0c0c0;
}


/****************************
NewsControl
****************************/

.NewsControl
{
	width:1024px;
	padding: 10px;
}

.NewsControl .NewsControlTable .NewsControlTableColumn1,
.NewsControl .NewsControlTable .NewsControlTableColumn3
{
	padding: 10px;
}

.NewsControl .NewsControlTable .NewsControlTableColumn2
{
	padding: 0px 10px;
}

.NewsControl .NewsControlTable .NewsControlTableColumn1,
.NewsControl .NewsControlTable .NewsControlTableColumn3
{
	width:170px;
	border: solid 1px #C0C0C0;
	text-align:center;
}

.NewsControl .NewsStoryListTable .NewsStoryListTableRow1 .NewsStoryListTableColumn1
{
	padding-top:0px;
	padding-bottom:15px;
	border-bottom:solid 1px #C0C0C0;
}

.NewsControl .DataListNews
{
	width: 100%;
}

.NewsControl .DataListNewsTable
{
	width:100%;
}

.NewsControl .DataListNewsTable .Column1
{
	vertical-align:middle;
	padding:2px 3px;
}

.NewsControl .DataListNewsTable .TableHeaderRow
{
}

.NewsControl .DataListNewsTable .TableHeaderRow .Column1
{
	padding-bottom:10px;
}

.NewsControl .DataListNewsTable .ItemTitleRow
{
}

.NewsControl .DataListNewsTable .ItemTitleRow .Column1
{
	background-color: #FFFFFF;
	color: #606060;
}

.NewsControl .DataListNewsTable .ItemStoryRow
{
}

.NewsControl .DataListNewsTable .ItemStoryRow .Column1
{
	padding: 10px;
}

.NewsControl .DataListNewsTable .ItemShareRow .Column1
{
	border-bottom:solid 1px #C0C0C0;
	padding: 10px;
	text-align:right;
}

.NewsControl .DataListNewsTable .AlternatingItemTitleRow
{
}

.NewsControl .DataListNewsTable .AlternatingItemTitleRow .Column1
{
	background-color: #FDFDFD;
	color: #606060;
}

.NewsControl .DataListNewsTable .AlternatingItemStoryRow
{
	background-color: #FDFDFD;
}

.NewsControl .DataListNewsTable .AlternatingItemStoryRow .Column1
{
	padding: 10px;
}

.NewsControl .DataListNewsTable .AlternatingItemShareRow .Column1
{
	border-bottom:solid 1px #C0C0C0;
	padding: 10px;
	text-align:right;
}

.NewsControl .DataListNewsTable .TableFooterRow
{
	background-color: #8E8E8E;
	color: #EDEDED;
	border:solid 1px #808080;
}



/****************************
NewsStoryControl
****************************/

.NewsStoryControl
{
	width:1024px;
	padding: 10px;
}

.NewsStoryControlTable
{
	width:100%;
}

.NewsStoryControl .NewsStoryControlTable .NewsStoryControlTableColumn1,
.NewsStoryControl .NewsStoryControlTable .NewsStoryControlTableColumn3
{
	padding: 10px;
}

.NewsStoryControl .NewsStoryControlTable .NewsStoryControlTableColumn2
{
	padding: 0px 10px;
}

.NewsStoryControl .NewsStoryControlTable .NewsStoryControlTableColumn1,
.NewsStoryControl .NewsStoryControlTable .NewsStoryControlTableColumn3
{
	width:170px;
	border: solid 0px #FFFFFF;
	text-align:center;
	vertical-align:top;
}

.NewsStoryControl .NewsStoryListTable .NewsStoryListTableRow1 .NewsStoryListTableColumn1
{
	padding-top:0px;
	padding-bottom:15px;
	border-bottom:solid 1px #C0C0C0;
}

.NewsStoryControl .NewsStoryTable
{
	width:100%;
}

.NewsStoryControl .NewsStoryTable .Column1,
.NewsStoryControl .NewsStoryTable .Column2
{
	padding: 3px 5px;
	vertical-align:middle;
}

.NewsStoryControl .NewsStoryTable .NewsStoryTitleRow
{
	background-color: #8E8E8E;
	background-image: url(../images/darkheaderbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #EDEDED;
}

.NewsStoryControl .NewsStoryTable .NewsStoryStoryRow
{
}

.NewsStoryControl .NewsStoryTable .NewsStoryStoryRow .Column1
{
	padding-bottom: 30px;
}


.NewsStoryControl .NewsStoryTable .NewsStoryShareRow
{
	background-color: #8E8E8E;
	color: #EDEDED;
}

.NewsStoryControl .NewsStoryTable .NewsStoryShareRow .Column1
{
	text-align: left;
}

.NewsStoryControl .NewsStoryTable .NewsStoryShareRow .Column2
{
	text-align: right;
}

/****************************
PayoutCollectControl
****************************/
.PayoutCollectControl
{
	width:100%;
}

.PayoutCollectControl .DataListPrizes
{
	width:100%;
}

.PayoutCollectControl .PayoutTable
{
	width:500px;
}

.PrizeItemTable
{
	width:350px;
	height:225px;
	border: solid 1px #C0C0C0;
	margin-top: 15px;
}

.PrizeItemTable .PrizeItemTableRow1
{
	background-color: #8E8E8E;
	color: #FDFDFD;
	height:25px;
}

.PrizeItemTable .PrizeItemTableRow2
{
	height:175px;
}

.PrizeItemTable .PrizeItemTableRow3
{
	height:25px;
}

.PrizeItemTable .PrizeItemTableRow1 .PrizeItemTableColumn1,
.PrizeItemTable .PrizeItemTableRow3 .PrizeItemTableColumn1,
.PrizeItemTable .PrizeItemTableRow1 .PrizeItemTableColumn2,
.PrizeItemTable .PrizeItemTableRow3 .PrizeItemTableColumn2
{
	vertical-align:middle;
}

.PrizeItemTable .PrizeItemTableRow2 .PrizeItemTableColumn1,
.PrizeItemTable .PrizeItemTableRow2 .PrizeItemTableColumn2
{
	vertical-align:top;
}

.PrizeItemTable .PrizeItemTableColumn1
{
	padding: 5px 5px;
}

.PrizeItemTable .PrizeItemTableColumn2
{
	padding: 5px 5px;
	vertical-align:middle;
}

.PrizeImage
{
	border: solid 1px #C0C0C0;
}

.PayoutCollectControl .PrizeTable
{
	width:100%;
}

.PayoutCollectControl .PayoutLabel
{
	font-size: 24pt;
	font-weight:bold;
}

.PayoutCollectTable
{
	width:100%;
}

.PayoutCollectTable .PayoutCollectTableColumn1,
.PayoutCollectTable .PayoutCollectTableColumn2
{
	padding: 7px;
}

.PayoutCollectTable .PayoutCollectTableRow4 .PayoutCollectTableColumn1,
.PayoutCollectTable .PayoutCollectTableRow4 .PayoutCollectTableColumn2
{
	border-top: solid 8px #8E8E8E;
}

.PayoutCollectTable .PayoutCollectTableRow1 .PayoutCollectTableColumn1
{
	padding: 5px 5px;
}

.PayoutCollectTable .PayoutCollectTableRow2 .PayoutCollectTableColumn1
{
	vertical-align:top;
}

.PayoutCollectTable .PayoutCollectTableRow2 .PayoutCollectTableColumn2
{
	vertical-align:top;
}



/****************************
.PaymentControl
*****************************/
.PaymentControl .PaymentTable .PaymentTableColumn1,
.PaymentControl .PaymentTable .PaymentTableColumn2,
.PaymentControl .PaymentTable .PaymentTableColumn3,
.PaymentControl .PaymentTable .PaymentTableColumn4
{
	padding: 2px 3px;
	white-space:nowrap;
}

/****************************
PayoutDetailsControl
****************************/
.PayoutDetailsControl
{
	
}

.PayoutDetailsTable
{
	width:100%;
}

.PayoutDetailsControl .PayoutLabel
{
	font-size: 24pt;
	font-weight:bold;
}

.PayoutDetailsTable .PayoutDetailsTableColumn1,
.PayoutDetailsTable .PayoutDetailsTableColumn2
{
	padding: 7px;
}

.PayoutDetailsTable .PayoutDetailsTableRow1 .PayoutDetailsTableColumn1
{
	padding: 5px 5px;
}

.PayoutDetailsTable .PayoutDetailsTableRow2 .PayoutDetailsTableColumn1
{
	vertical-align:top;
}

.PayoutDetailsTable .PayoutDetailsTableRow2 .PayoutDetailsTableColumn2
{
	vertical-align:top;
}

.PayoutDetailsControl .PayoutByCharTable
{
	width: 100%;
	height:350px;	
}

.PayoutDetailsControl .PayoutByCharTable .PayoutByCharTableRow2 .PayoutByCharTableColumn1
{
	padding-top: 5px;
}

.PayoutDetailsControl .PayoutByCharTable .PayoutByCharTableColumn1
{
	padding: 2px 5px;
	vertical-align:top;
}

.PayoutDetailsControl .PayoutByCharTable .PayoutByCharTableRow1 .PayoutByCharTableColumn1
{
	height:25px;
}

.PayoutDetailsControl .DataListPayoutByChar
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}

.PayoutDetailsControl .DataListPayoutByCharTable
{
	width:100%;
	border: solid 1px #808080;
}

.PayoutDetailsControl .DataListPayoutByCharTableHeader
{
	background-color: #8E8E8E;
	background-image: url(../images/darkheaderbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #EDEDED;
	font-weight:bold;
}

.PayoutDetailsControl .DataListPayoutByCharTableColumn1,
.PayoutDetailsControl .DataListPayoutByCharTableColumn2,
.PayoutDetailsControl .DataListPayoutByCharTableColumn3
{
	padding: 3px 5px;
	width:33%;
}

.PayoutDetailsControl .DataListPayoutByCharTableItemRow
{
	background-color: #FFFFFF;
}

.PayoutDetailsControl .DataListPayoutByCharTableAltItemRow
{
	background-color: #EDEDED;
}

.PayoutDetailsControl .dlsCompensationSpots
{
	width: 100%;
}

.PayoutDetailsControl .dlsCompSpotsTable
{
	width:100%;
}

.PayoutDetailsControl .dlsCompSpotsTable .dlsCompSpotsTableHeader
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF; 
	background-position:top;
	background-repeat:repeat-x;
	height:25px;
}

.dlsCompSpotsTableItemRow
{
	background-color:#FFFFFF;
}

.dlsCompSpotsTableAltItemRow
{
	background-color:#EDEDED;
}

.PayoutDetailsControl .dlsCompSpotsTableColumn1
{
	padding:3px 5px;
	width:10%;
}

.PayoutDetailsControl .dlsCompSpotsTableColumn2,
.PayoutDetailsControl .dlsCompSpotsTableColumn3,
.PayoutDetailsControl .dlsCompSpotsTableColumn4
{
	padding:3px 5px;
	width:30%;		
}


/****************************
PayoutEstimatorControl
****************************/
.PayoutEstimatorControl
{
	
}

.PayoutEstimatorControl .PayoutLabel
{
	font-size: 24pt;
	font-weight:bold;
}

.PayoutEstimatorTable .PayoutEstimatorTableColumn1,
.PayoutEstimatorTable .PayoutEstimatorTableColumn2
{
	padding: 7px;
}

.PayoutEstimatorTable .PayoutEstimatorTableRow1 .PayoutEstimatorTableColumn1
{
	padding: 5px 5px;
}

.PayoutEstimatorControl .PayoutEstimatorFieldsTable
{
	border: solid 1px #808080;
	width: 100%;
}

.PayoutEstimatorControl .PayoutEstimatorFieldsTable .PayoutEstimatorFieldsTableColumn1
{
	padding: 2px 5px;
	vertical-align:middle;
	width:50%;
	text-align: left;
}
.PayoutEstimatorControl .PayoutEstimatorFieldsTable .PayoutEstimatorFieldsTableColumn2
{
	padding: 2px 5px;
	vertical-align:middle;
	width:50%;	
	text-align: left;
}

.PayoutEstimatorControl .PayoutEstimatorFieldsTable .PayoutEstimatorFieldsTableRow1 .PayoutEstimatorFieldsTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF; 
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
	padding: 2px 5px;
	vertical-align:top;
}

.PayoutEstimatorControl .PayoutEstimatorFieldsTable .PayoutEstimatorFieldsTableRow2 .PayoutEstimatorFieldsTableColumn1
{
	padding-top: 10px;
	text-align:left;
}

.PayoutEstimatorControl .PayoutEstimatorFieldsTable .PayoutEstimatorFieldsTableRow9 .PayoutEstimatorFieldsTableColumn1
{
	padding-bottom: 10px;
}


/*********************************
Payout History Control
**********************************/

/****************************
PayoutDetailsControl
****************************/
.PayoutHistoryControl
{
	width:100%;
}

.PayoutHistoryControl .PayoutLabel
{
	font-size: 24pt;
	font-weight:bold;
}

.PayoutHistoryTable
{
	width:100%;
}

.PayoutHistoryTable .PayoutHistoryTableColumn1,
.PayoutHistoryTable .PayoutHistoryTableColumn2
{
	padding: 7px;
}

.PayoutHistoryTable .PayoutHistoryTableRow1 .PayoutHistoryTableColumn1
{
	padding: 5px 5px;
}

.PayoutHistoryTable .PayoutHistoryTableRow2 .PayoutHistoryTableColumn1
{
	vertical-align:top;
}

.PayoutHistoryTable .PayoutHistoryTableRow2 .PayoutHistoryTableColumn2
{
	vertical-align:top;
}

.PayoutHistoryControl .PayoutHistoryDetailTable
{
	width: 100%;
	height:350px;	
}

.PayoutHistoryControl .PayoutHistoryDetailTable .PayoutHistoryDetailTableRow2 .PayoutHistoryDetailTableColumn1
{
	padding-top: 20px;
}

.PayoutHistoryControl .PayoutHistoryDetailTable .PayoutHistoryDetailTableColumn1
{
	padding: 2px 5px;
	vertical-align:top;
}

.PayoutHistoryControl .PayoutHistoryDetailTable .PayoutHistoryDetailTableRow1 .PayoutHistoryDetailTableColumn1
{
	background-color: #FFFFFF; 
	height:25px;
}

.PayoutHistoryControl .DataListPayoutHistoryDetail
{
	width: 98%;
	margin-left:auto;
	margin-right:auto;
}

.PayoutHistoryControl .DataListPayoutHistoryDetailTable
{
	width:100%;
	border: solid 1px #808080;
}

.PayoutHistoryControl .DataListPayoutHistoryDetailTableHeader
{
	background-color: #8E8E8E;
	background-image: url(../images/darkheaderbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #EDEDED;
	font-weight:bold;
}

.PayoutHistoryControl .DataListPayoutHistoryDetailTableHeader .DataListPayoutHistoryDetailTableColumn1,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableHeader .DataListPayoutHistoryDetailTableColumn2,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableHeader .DataListPayoutHistoryDetailTableColumn3,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableHeader .DataListPayoutHistoryDetailTableColumn4,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableHeader .DataListPayoutHistoryDetailTableColumn5,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableHeader .DataListPayoutHistoryDetailTableColumn6
{
	white-space:nowrap;	
}

.PayoutHistoryControl .DataListPayoutHistoryDetailTableColumn1,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableColumn2,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableColumn3,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableColumn4,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableColumn5,
.PayoutHistoryControl .DataListPayoutHistoryDetailTableColumn6
{
	padding: 3px 5px;
}

.PayoutHistoryControl .DataListPayoutHistoryDetailTableItemRow
{
	background-color: #FFFFFF;
}

.PayoutHistoryControl .DataListPayoutHistoryDetailTableItemRow
{
	background-color: #EDEDED;
}



/**************************************
PrivacyControl
***************************************/
.PrivacyControl
{
	padding-top: 0px;
	padding-bottom: 20px;
	height: auto;	
}

.PrivacyControl .PrivacyControlTable .PrivacyControlTableColumn1
{
	width:250px;
	vertical-align:top;
	padding: 5px 0px 0px 10px;
	border-right: solid 1px #EDEDED;
	background-image: url(../Images/tosbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.PrivacyControl .PrivacyControlTable .PrivacyControlTableColumn2
{
	width:auto;
	vertical-align:top;
	padding: 0px 0px 5px 10px;
	border-left: solid 1px #EDEDED;
}

.PrivacyControl .PrivacyControlLeftTable
{
	width:100%;
	height:100%;
}

/****************************
PwdRecoverPage
*****************************/
.PwdRecoverPage
{
	width:100%;
	height:300px;
	padding-top:200px;
}

.PwdRecoverTable
{
	margin-left:auto;
	margin-right:auto;
}


/****************************
PwdRecoverControlTable
****************************/
.PwdRecoverControlTable
{
	border: solid 1px #808080;
	width: 250px;
	height: 175;
}

.PwdRecoverControlTable .PwdRecoverControlTableRow1 .PwdRecoverControlTableColumn1
{
	background-image: url(../images/headerbg.gif);
	background-color: #FFFFFF; 
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding-bottom: 20px;
}

.PwdRecoverControlTable .PwdRecoverControlTableColumn1,
.PwdRecoverControlTable .PwdRecoverControlTableColumn2
{
	padding: 5px;
}

/****************************
Realm Lables
*****************************/
.RealmOnline
{
	color: Green;
}
.RealmOffline
{
	color: Red;
}

.RealmPopulationLow
{
	color: blue;
}

.RealmPopulationNormal
{
	color: Green;
}

.RealmPopulationHigh
{
	color: Orange;
}

.RealmPopulationMax
{
	color: Red;
	font-weight:bold;
}

/*********************************************
/* Realm Status Control
********************************************/
.RealmStatusControl
{
	width: 100%;
	height: 100%;
	overflow:auto;
}

.RealmStatusControl .DataList1
{
	margin: 0px auto 0px auto;
}

.RealmStatusControl .RealmControlTable
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.RealmStatusControl .RealmEntryTable
{
	margin: 20px auto 20px auto;
}

.RealmStatusControl .RealmEntryTable .Column1,
.RealmStatusControl .RealmEntryTable .Column2,
.RealmStatusControl .RealmEntryTable .Column3
{
	padding: 3px 5px;
}

.RealmStatusControl .RealmEntryTable .Row2 .Column1,
.RealmStatusControl .RealmEntryTable .Row1 .Column1
{
	padding: 3px 5px 3px 0px;
}

.RealmEntryInfoTable .Column1,
.RealmEntryInfoTable .Column2,
.RealmEntryInfoTable .Column3
{
	padding: 3px 5px;
}

.RealmStatusControl .RealmListTable
{
	border: solid 1px #808080;
	width: 650px;
}

.RealmStatusControl .RealmListTable .TableHeaderRow
{
	border: solid 1px #808080;
	background-image: url(../images/darkheaderbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #8E8E8E;
	color: #EDEDED;
	font-weight:bold;
}

.RealmStatusControl .RealmListTable .TableFooterRow
{
	border: solid 1px #808080;
	background-image: url(../images/darkfooterbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #404040;
	color: #EDEDED;
	font-weight:bold;
	height:20px;
}

.RealmStatusControl .RealmListTable .Column1
{
	padding: 3px 5px;
	white-space: nowrap;
	font-weight: bold;
}

.RealmStatusControl .RealmListTable .Column2,
.RealmStatusControl .RealmListTable .Column3,
.RealmStatusControl .RealmListTable .Column4
{
	padding: 3px 5px;
	white-space: nowrap;
}

.RealmStatusControl .RealmListTable .ItemRow
{
	border-bottom: solid 1px #D3D3D3;
	background-color: #EDEDED;
}

.RealmStatusControl .RealmListTable .AlternatingItemRow
{
	border-bottom: solid 1px #D3D3D3;
}

/**************************************
RealmStatusHistory Control
***************************************/

.RealmStatusHistoryControl
{
	width: 100%;
	height: 100%;
	overflow:auto;
}

.RealmStatusHistoryControl #DataList1
{
	margin: 0px auto 0px auto;
	width: 90%;
}

.RealmStatusHistoryControl .RealmStatusHistoryControlTable
{
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	height: auto;
}

.RealmStatusHistoryControl .RealmStatusHistoryControlTable .Row1 .Column1
{
	vertical-align:top;
}

.RealmStatusHistoryControl .RealmStatusHistoryControlTable .Row2 .Column1
{
	padding: 10px 10px 10px 0px;
	width: 50%;
	vertical-align: top;
}

.RealmStatusHistoryControl .RealmStatusHistoryControlTable .Row2 .Column2
{
	padding: 10px 0px 10px 0px;
	width: 50%;
	vertical-align: top;
}


.RealmStatusHistoryControl .RealmStatusHistoryControlTable .RealmHistoryEntryTable
{
	margin: 20px auto 20px auto;
	width:350px;
}

.RealmStatusHistoryControl .RealmStatusHistoryControlTable .RealmHistoryEntryTable .Column1,
.RealmStatusHistoryControl .RealmStatusHistoryControlTable .RealmHistoryEntryTable .Column2
{
	padding: 3px 5px;
	white-space: nowrap;
	vertical-align:middle;
}

.RealmStatusHistoryControl .RealmStatusHistoryControlTable .RealmHistoryEntryTable .Row2 .Column2
{
	padding: 3px 5px;
	vertical-align:middle;
	white-space:normal;
}

.RealmStatusHistoryControl .RealmStatusHistoryControlTable .RealmHistoryEntryTable .Row1 .Column1,
.RealmStatusHistoryControl .RealmStatusHistoryControlTable .RealmHistoryEntryTable .Row3 .Column1
{
	padding: 3px 5px 3px 0px;
}

.RealmStatusHistoryControl .RealmHistoryEntryTable .Row4 .Column1
{
	padding: 3px 5px 3px 0px;
	vertical-align:top;
}

.RealmHistoryEntryInfoTable .Column1,
.RealmHistoryEntryInfoTable .Column2,
.RealmHistoryEntryInfoTable .Column3
{
	padding: 3px 5px;
}

.RealmStatusHistoryControl .RealmListTable
{
	border: solid 1px #808080;
	width: 350px;
}

.RealmStatusHistoryControl .RealmListTable .TableHeaderRow
{
	border: solid 1px #808080;
	background-image: url(../images/darkheaderbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #8E8E8E;
	color: #EDEDED;
	font-weight:bold;
}

.RealmStatusHistoryControl .RealmListTable .TableFooterRow
{
	border: solid 1px #808080;
	background-image: url(../images/darkfooterbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #404040;
	color: #EDEDED;
	font-weight:bold;
	height:15px;
}

.RealmStatusHistoryControl .RealmListTable .Column1
{
	font-weight: bold;
}

.RealmStatusHistoryControl .RealmListTable .Column2,
.RealmStatusHistoryControl .RealmListTable .Column3,
.RealmStatusHistoryControl .RealmListTable .Column4
{
	padding: 3px 5px;
	white-space: nowrap;
}

.RealmStatusHistoryControl .RealmListTable .ItemRow
{
	border-bottom: solid 1px #D3D3D3;
	background-color: #EDEDED;
}

.RealmStatusHistoryControl .RealmListTable .AlternatingItemRow
{
	border-bottom: solid 1px #D3D3D3;
}

.RealmStatusHistoryControl .RealmListTable .TableHeaderRow .Column1,
.RealmStatusHistoryControl .RealmListTable .TableHeaderRow .Column2,
.RealmStatusHistoryControl .RealmListTable .TableHeaderRow .Column3,
.RealmStatusHistoryControl .RealmListTable .ItemRow .Column1,
.RealmStatusHistoryControl .RealmListTable .AlternatingItemRow .Column1,
.RealmStatusHistoryControl .RealmListTable .ItemRow .Column2,
.RealmStatusHistoryControl .RealmListTable .AlternatingItemRow .Column2,
.RealmStatusHistoryControl .RealmListTable .ItemRow .Column3,
.RealmStatusHistoryControl .RealmListTable .AlternatingItemRow .Column3
{
	white-space: nowrap;
	padding: 3px 5px;
	width: 33%;
}



.RealmStatusHistoryControl .RealmHistoryStatisticsTable .ItemRow .Column1,
.RealmStatusHistoryControl .RealmHistoryStatisticsTable .AlternatingItemRow .Column1,
.RealmStatusHistoryControl .RealmHistoryStatisticsTable .ItemRow .Column2,
.RealmStatusHistoryControl .RealmHistoryStatisticsTable .AlternatingItemRow .Column2
{
	padding: 3px 0px 3px 5px;
	white-space: nowrap;
	vertical-align:middle;
}

.RealmStatusHistoryControl .RealmHistoryStatisticsTable .TableHeaderRow .Column1
{
	padding: 0px 0px 13px 0px;
}

/**************************************
RegisrationNavTable
**************************************/
.RegisrationNavTable
{
	width: 100%;
	border-top: solid 1px #808080;
}

.RegisrationNavTable .RegisrationNavTableColumn1
{
	text-align: left;
	width: 33%;
	padding-top: 10px;
}
.RegisrationNavTable .RegisrationNavTableColumn2
{
	text-align: center;
	width: 33%;
	padding-top: 10px;
}
.RegisrationNavTable .RegisrationNavTableColumn3
{
	text-align: right;
	width: 33%;
	padding-top: 10px;
}

/**************************************
RegistrationConfirmTable
**************************************/

.RegistrationConfirmTable .RegistrationConfirmTableColumn1,
.RegistrationConfirmTable .RegistrationConfirmTableColumn2
{
	padding: 2px 3px;
	vertical-align:middle;
}

.RegistrationConfirmTableRow1 .RegistrationConfirmTableColumn1
{
	padding-bottom: 25px;
}

.RegistrationConfirmTableRow13 .RegistrationConfirmTableColumn1,
.RegistrationConfirmTableRow13 .RegistrationConfirmTableColumn2
{
	padding-top: 25px;
}

/**************************************
RegistrationCharacterControl
**************************************/

.RegistrationCharacterTable
{
	height: 500px;
}

.RegistrationCharacterTable .RegistrationCharacterTableRow3 .RegistrationCharacterTableColumn1
{
	padding-top: 25px;
}

.RegistrationCharacterTable .RegistrationCharacterTableRow4 .RegistrationCharacterTableColumn1
{
	padding-top: 10px;
}

/**************************************
Signup Control
***************************************/
.SignupControl 
{
    height:auto;
    overflow:auto;
}

.SignupControl .SignupTable
{
	height: 100%;
}

.SignupControl .SignupTable .SignupTableColumn1
{
	width:32%;
	vertical-align:top;
	padding: 5px 10px 5px 15px;
	border-right: solid 1px #EDEDED;
}

.SignupControl .SignupTable .SignupTableColumn2
{
	width:68%;
	vertical-align:top;
	padding: 0px 15px 5px 10px;
	border-left: solid 1px #EDEDED;
}

.SignupControl .SignupInfoTable
{
	width:100%;
	height:100%;
}

.SignupControl .SignupInfoTable .SignupInfoColumn1
{
	vertical-align: top;
}

.SignupControl .SignupEntryTable
{
	width:100%;
	height:100%;
}

.SignupControl .SignupEntryTable .SignupEntryTableRow1 .SignupEntryTableColumn1
{
	padding-bottom:10px;
	vertical-align:top;
}

.SignupControl .SignupEntryFieldsTableColumn1
{
	padding: 2px;
	white-space: nowrap;
}

.SignupControl .SignupEntryFieldsTableColumn2
{
	padding: 2px;
	white-space: normal;
}

.SignupControl .SignupEntryFieldsTableRow5 .SignupEntryFieldsTableColumn2 
{
	white-space:normal;
}

.SignupControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow1 .SignupEntryFieldsTableColumn1
{
	text-align: left;
	white-space: normal;
	vertical-align:top;
	padding-bottom: 10px;
	padding-top: 0px;
}

.SignupControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow13 .SignupEntryFieldsTableColumn2
{
	text-align: left;
	white-space: normal;
	vertical-align:middle;
	padding-top: 10px;
}

.SignupControl .SignupEntryFieldsTable .SignupEntryFieldsTableRow6 .SignupEntryFieldsTableColumn2
{
	text-align: left;
	white-space: normal;
	vertical-align:middle;
}

.SignupControl .AddressEntryTable .AddressEntryTableColumn1,
.SignupControl .AddressEntryTable .AddressEntryTableColumn2
{
	padding: 2px;
	white-space: nowrap;
}

/**************************************
TosControl
***************************************/
.TosControl
{
	padding-top: 0px;
	padding-bottom: 20px;
	height: auto;	
}

.TosControl .TosControlTable .TosControlTableColumn1
{
	width:250px;
	vertical-align:top;
	padding: 5px 10px 5px 5px;
	border-right: solid 1px #EDEDED;
	background-image: url(../Images/tosbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.TosControl .TosControlTable .TosControlTableColumn2
{
	vertical-align:top;
	padding: 0px 0px 5px 10px;
	border-left: solid 1px #EDEDED;
	white-space:normal;
}

.TosControl .TosControlLeftTable
{
	width:100%;
	height:100%;
}













