body
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#333333;
	font-size:			9px;
	margin:				0px; 
	padding:			0px;
	font-weight:		normal;
}

.default
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#333333;
	font-size:			11px;
	margin:				0px; 
	padding:			0px;
	font-weight:		normal;
}

.smallText
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#333333;
	font-size:			9px;
	margin:				0px; 
	padding:			0px;
	font-weight:		normal;
}

.defaultRed
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#cc0000;
	font-size:			10px;
	margin:				0px; 
	padding:			0px;
	font-weight:		normal;
}

.defaultStrong
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#333333;
	font-size:			11px;
	margin:				0px; 
	padding:			0px;
	font-weight:		bold;
}

.frontTextBlack
{
	font-size:		10px;
	color:			#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

.frontTextBlue
{
	font-size:		10px;
	color:			#336699;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-weight:	bold;
}


.redHeader
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	bold;
	color:			#990000;
}

.redMain
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	bold;
	color:			#990000;
}

.formPrompt
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	normal;
	color:			#000000;
}

.soSmallText
{
	font-size:		1px;
}

.formInput
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	color:			#000000;
}

.dropListInput
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	color:			#000000;
	z-index:		2;
}

.frontBold
{
	font-size:		9px;
	font-weight:	bold;
	color:			#333333;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

/*
	Link Styles
*/

a
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#3333dd;
	font-size:			11px;
	margin:				0px; 
	padding:			0px;
	font-weight:		normal;
}


a.subNavigation
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		9px;
	font-weight:	normal;
	color:			#000000;
}

a.companyNavigation
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		9px;
	font-weight:	normal;
	color:			blue;
	text-decoration: underline;
}
a.companyNavigation:hover
{
	text-decoration: none;
}

a.boxLink
{
	font-size:		10px;
	font-weight:	bold;
	color:			#2d5e8f;
}

a.boxLink:hover
{
	font-size:		10px;
	font-weight:	bold;
	color:			#990000;
	text-decoration: none;
}

a.notesLink
{
	font-size:		10px;
	font-weight:	bold;
	color:			#990000;
}

a.notesLink:hover
{
	font-size:		10px;
	font-weight:	bold;
	color:			#990000;
	text-decoration: none;
}

a.wizardLink
{
	font-size:		10px;
	font-weight:	bold;
	color:			#990000;
}

a.wizardLink:hover
{
	font-size:		10px;
	font-weight:	bold;
	color:			#ff0000;
	text-decoration: underline;
}

/*
	Table Styles
*/

table.dataStructure
{
	border-style:		solid;
	border-color:		black;
	border-width:		1px;
	padding:			2px;
	background-color:	#efefef;
}

table.blackBorder
{
	border-style:			solid;
	border-width:			1px;
	border-color:			#333333;
}

table.selectedTableBilling
{
	width:	100%;
	height:	100%;
	padding:	5px 5px 5px 5px;
	border-style:		solid;
	border-top-width:	2px;
	border-left-width:	2px;
	border-right-width: 2px;
	border-bottom-width:2px;
	border-color:		#333333 #333333 #ffffff #333333;
}

table.unSelectedTableBilling
{
	width:	100%;
	height:	100%;
	padding:	5px 5px 5px 5px;
	border-style:		solid;
	border-top-width:	2px;
	border-left-width:	2px;
	border-right-width: 2px;
	border-bottom-width:0px;
	border-color:		#efefef;
}

/*
	Row Styles
*/

tr.whiteBand
{
	background-color: #ffffff;
}

tr.greyBand
{
	background-color: #e6e6e6;
}

tr.inactiveBand
{
	background-color: #cce6ff;
}

tr.unpaidBand
{
	background-color: #ccd9ff;
}

tr.demoBand
{
	background-color: #F9BD98;
}

tr.expiredDemoBand
{
	background-color: #ffcccc;
}

tr.partnerBand
{
	background-color: #BCDDB2;
}
/*
	Cell Styles
*/

td.dataHeader
{
	border-style:		solid;
	background-color:	efefff;
	border-top-width:	0px;
	border-left-width:	0px;
	border-right-width: 0px;
	border-bottom-width:1px;
	border-color:		000000;
}

td.blackBottom
{
	border-top-width:	0px;
	border-left-width:	0px;
	border-right-width: 0px;
	border-bottom-width:1px;
	border-color:		000000;
}

td.padded
{
	padding:	5px 5px 5px 5px;
}

td.whitePadded
{
	padding:	4px 4px 4px 4px;
}

td.keyPadding
{
	padding:	0px 0px 0px 15px;
}

td.noPadding
{
	padding:	0px 0px 0px 0px;
}

td.selectedBilling
{
	padding:	0px 0px 0px 0px;
	background-color:	#ffffff;
	border-style:		solid;
	border-top-width:	2px;
	border-left-width:	0px;
	border-right-width: 0px;
	border-bottom-width:0px;
	border-color:		#efefef;
}

td.unSelectedBilling
{
	padding:	0px 0px 0px 0px;
	background-color:	#efefef;
	border-style:		solid;
	border-top-width:	2px;
	border-left-width:	0px;
	border-right-width: 0px;
	border-bottom-width:2px;
	border-color:		#efefef #efefef #333333 #efefef;
}

td.selectedContent
{
	padding:	5px 5px 5px 5px;
	background:	#ffffff;
	border-style:		solid;
	border-top-width:	0px;
	border-left-width:	2px;
	border-right-width: 2px;
	border-bottom-width:2px;
	border-color:		#333333;
}

td.lockedUser
{
	background-color: #ffaaaa;
	padding:	5px 5px 5px 5px;
}

td.bottomBorderBlack
{
	border-style:			solid;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-color:			#333333;
}

td.rightBorder
{
	border-style:			solid;
	border-top-width:		0px;
	border-right-width:		1px;
	border-bottom-width:	0px;
	border-left-width:		0px;
	border-color:			#333333;
}

tr.listLight
{
	background-color:	#DEE7EF;
}

td.dropShadowVertical
{
	background-image:	url(../images/drop_shadow/ds_vttile.gif);
	background-repeat:	repeat;
}

table.dropShadowHorizontal
{
	background-image:	url(../images/drop_shadow/ds_hztile.gif);
	background-repeat:	repeat;
}

table.passwordBox
{
	background-color: #DEE7EF;
}

table.changeEmail
{
	background-color: #DEE7EF;
}

table.listQuestionForm
{
	background-color: #DEE7EF;
}

td.tipBox
{
	background-color: #dfdfec;
}

td.passwordBox
{
	width:			140;
	background-color: #FFD79A;
}

td.personalData
{
	background-color: #D6EDD6;
}

td.privacyData
{
	background-color: #FFDDDD;
}

span.frontBoldWhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

span.largeWarningText
{
	font-size:		14px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-weight:	bold;
	color:			red;
}

table.blacklistBox
{
	background-color:		#FFDDDD;
	border-style:			solid;
	border-width:			1px;
	border-color:			#333333;
}

table.reportAbuse
{
	background-color:		#DEE7EF;
}

table.unsubTable
{
	border-style:			dotted;
	border-top-width:		1px;
	border-right-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:			#333333;
	background:				#f0f0f0;
}
