ul.OverviewPowerHousePlans
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.AddVirtualNumberLink
{
	font-weight: bold;	
}

.HomepageContentBox
{
	padding: 0 20 10 20;	
}

.HotNewsLink
{
	color: White;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
}

#infoBox
{
	visibility:hidden;
	position:absolute;
	border:solid 1px black;
	z-index:1;
	background-color:white;
	width:auto;
	display:none;
	top:50px;
	left:50px;
}
#infoBoxTitle
{
	background-color:red;
	padding:2px 15px 0 15px;
	height:25px;
}
#infoBoxContent
{
	padding:2px 15px 0 15px;
}

/*td
{
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	color: #666769;
	border-width:0px;
}*/

.DataGrid
{
	font-family:Verdana;
	font-size:10px;
	/*border-style:solid;
	border-width:1px;
	border-color:#A00E25;*/
}
/*
.DataGrid td
{
	border-style:solid;
	border-width:1px;
	border-color:#A00E25;
	color: white;
}*/

.DataGrid .Header
{
	background-color: #9F9F9F;
	color: White;
	font-weight: bold;
	text-align: center;
}

.DataGrid .Item
{
	background-color: white;
}

.DataGrid .AlternatingItem
{
	background-color: #efefef;
}

.DataGrid .Row
{
	background-color: #efefef;
}

.DataGrid .Pager
{
	background-color: #efefef;
}

.DataGrid .SelectedRow
{
	background-color: #efefef;
}

.RedText
{
	color:Red;
}

.font-x-small
{
	font-size: 6px;
}

.menu-text
{
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	color: white;
}

.menu-text a
{
	font-family: Verdana;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.menu-text a.small
{
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration: none;
}

.menu-text a:hover
{
	text-decoration: underline;
}

.content-text,.ControlCell,.DivBox,.DivHeader
{
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	color: #666769;
}

content
{
	line-height: 14px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666769;
}
.content-text a
{
	font-family: Verdana;
	font-size: 8pt;
	color: #A62841;
	text-decoration: none;
}

.HorizontalHeader
{
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	background-color:#B52C46;	
}



div.indent
{
	padding-left: 20px;
}

.DivBox
{
	background-color:#DADADA;
	border-color:Gray;
	border-width:medium;
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}
.DivHeader
{
	background-color: #A62841;
	border-color:Gray;
	color: #ffffff;	
	border-width:medium;
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}

.google-search
{
	font-family: Verdana;
	font-size: 11px;
	color: #666769;
	font-weight:bold;
}

.content-text a:hover
{
	text-decoration: underline;
}

.footer-text
{
	line-height: 14px;
	font-family: Verdana;
	font-size: 10px;
	color: #666769;
}

.footer-text a
{
	font-family: Verdana;
	font-size: 10px;
	color: #666769;
	text-decoration: underline;
}

.SiblingNavigationBox, .SiblingNavigationBox a
{
	line-height: 14px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #666769;
	margin-bottom: 20px;
}

.breadcrumbs-text
{
	line-height: 14px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #666769;
}

.breadcrumbs-text-inactive
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #A5A6A7;
}

.breadcrumbs-text a
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #666769;
	text-decoration: none;
}

.breadcrumbs-text a:hover
{
	text-decoration: underline;
}

.red-header
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
	color: #A62841;
}

.red
{
	color: #A62841;
}

sup
{
	font-size: 9px;
}

.form-textbox
{
	font-family: Verdana;
	font-size: 12px;
	height: 20px;
	width: 150px;
	color: #666769;
}

.form-textarea
{
	font-family: Verdana;
	font-size: 12px;
	height: 100px;
	width: 250px;
	color: #666769;
}

.form-submit{
	font:bold 10px verdana,tahoma,sans-serif;
	text-transform:uppercase;
	color:#FFF;
	background-color:#A62841;
	background-image:url(/Images/buttonbg.gif);
	border:1px solid #000;
	padding:1px 3px;
}

.signupform-dropdown
{
	font-family: Verdana;
	font-size: 11px;
}

.form-dropdown
{
	font-family: Verdana;
	font-size: 11px;
	color: #666769;
	font-weight:bold;
	height: 20px;
}

.small
{
	width: 100px;
}

.xsmall
{
	width: 50px;
}

.xsmaller
{
	width: 40px;
}

.xxsmall
{
	width: 25px;
}

.large
{
	
	width: 250px;
}

.xlarge
{
	width: 350px;
}

.semi-full
{
	width: 80%;
}

.full
{
	width: 100%;
}

tr.header
{
	line-height: 12px;
	font-weight: bold;
	color: White;
	background-color: #A62841;
}

tr.row
{
	background-color: #f6f6f6;
}

tr.alt-row
{
	background-color: white;
}

table.table
{
	background-color: #e6e6e6;
}

tr.row td
{
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

tr.alt-row td
{
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.last-col
{
	border-right: 1px solid #e6e6e6;
}

table.NoBorders
{
	border: 0px;
}

table.NoBorders td
{
	border: 0px;
}


.FaqCategoryName
{
	font-size: 8pt;
	font-weight: bold;	
}

.FaqQuestionsList
{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #666769;
}

.FaqQuestionsAnswersList
{
	margin-bottom: 10px;
	margin-left: 10px;
}

.FaqQuestionsAnswersList .Question, .FaqQuestionsAnswersList .Answer
{
	font-size: 8pt;
}

.FaqQuestionsAnswersList .Question
{
	margin-top: 10px;
}

.FaqQuestionsAnswersCategoryBox
{
	margin-bottom: 15px;	
}

.FaqQuestionsAnswersCategoryBox .BackToTopLinkBox
{
	margin-left: 15px;	
}

.FaqQuestionsAnswersCategoryBox .BackToTopLinkBox a
{
	font-size: 7pt;		
}