body,html
{
	font-family:Tahoma,Verdana,Arial;
    padding:0 auto;
    margin:0 auto;
    height:100%;
    width:100%;
}
body
{
	background:#909190 url(images/background.gif);
}
input, select, textarea{
	font-family:Tahoma,Verdana,Arial;
}
.Links{
	padding-bottom:5px;
	font-size:11px;
}
.Links a{
	text-decoration:none;
	color:White;
}
.Links a:hover{
	text-decoration:underline;
}
#MainLogo{
	margin-bottom:13px;
	width:289px;
	height:46px;
	background:White url(images/logo2.gif) top no-repeat;
	cursor:pointer;
}
#HeaderTop{
	background:transparent url(images/header_center.png) top repeat-x;
}
#MainHeader{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-size:80%;
	color:White;
	font-weight:bold;
}
#HeaderLogin{
	padding-bottom:13px;
	padding-right:3px;
}
.WhiteBoxSmall
{
	width:390px;
}
.WhiteBox{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-size:80%;
	width:890px;
	margin-top:-2px;	
}
.WhiteBox td{
	height:12px;
}
.topLeft{
	width:12px;
	background:transparent url(images/content_white_lefttopcorner.png) top no-repeat;
}
.topMiddle{
	font-size:2px;
	background:transparent url(images/content_white_topback.png) top repeat-x;
}
.topRight{
	width:12px;
	background:transparent url(images/content_white_righttopcorne.png) top no-repeat;
}
.centerLeft{
	background:transparent url(images/content_white_leftback.png) right repeat-y;
}
.centerCenter{
	background:#ffffff;
}
.centerRight{
	background:transparent url(images/content_white_rightback.png) left repeat-y;
}
.footerLeft{
	width:12px;
	background:transparent url(images/content_white_leftbottomcor.png) right no-repeat;
}
.footerMiddle{
	background:transparent url(images/content_white_bottomback.png) top repeat-x;
}
.footerRight{
	width:12px;
	background:transparent url(images/content_white_rightbottomco.png) left no-repeat;
}
#Footer{
	background: transparent url(images/master_footer.png) left no-repeat;
	width: 890px;
	height: 40px;
	color: White;
	font-size: 11px;	
}
.exchangeTopLeft{
	height:35px;
	width:13px;
	background:transparent url(images/exchange_header_left.png) top right no-repeat;
}
.exchangeTopMiddle{
	height:35px;
	background:transparent url(images/exchange_header_center.png) top repeat-x;
}
.exchangeTopRight{
	height:35px;
	width:13px;
	background:transparent url(images/exchange_header_right.png) top left no-repeat;
}
.voipTopLeft{
	height:35px;
	width:13px;
	background:transparent url(images/voip_header_left.png) top right no-repeat;
}
.voipTopMiddle{
	height:35px;
	background:transparent url(images/voip_header_center.png) top repeat-x;
}
.voipTopRight{
	height:35px;
	width:13px;
	background:transparent url(images/voip_header_right.png) top left no-repeat;
}
.accountTopLeft{
	height:35px;
	width:13px;
	background:transparent url(images/account_header_left.png) top right no-repeat;
}
.accountTopMiddle{
	height:35px;
	background:transparent url(images/account_header_center.png) top repeat-x;
}
.accountTopRight{
	height:35px;
	width:13px;
	background:transparent url(images/account_header_right.png) top left no-repeat;
}
/* busness content placeholder */


.busTopLeft{
	height:35px;
	width:13px;
	background:transparent url(images/bus_header_left.png) top right no-repeat;
}

.busTopMiddle{
	height:35px;
	background:transparent url(images/bus_header_center.png) top repeat-x;
}

.busTopRight{
	height:35px;
	width:13px;
	background:transparent url(images/bus_header_right.png) top left no-repeat;
}

.busCenterLeft{
	background:transparent url(images/content_blk_leftback.png) right repeat-y;
}
.busCenterCenter{
	background:#dfdfdf;
}
.busCenterRight{
	background:transparent url(images/content_blk_rightback.png) left repeat-y;
}
.busFooterLeft{
	width:12px;
	background:transparent url(images/content_blk_leftbottomcor.png) right no-repeat;
}
.busFooterMiddle{
	background:transparent url(images/content_blk_bottomback.png) top repeat-x;
}
.busFooterRight{
	width:12px;
	background:transparent url(images/content_blk_rightbottomco.png) left no-repeat;
}



.Error
{
	font-weight:bold;
	background:Red;
	color:White;
}
.Item
{
	background:#6699cc url(images/button_back_over.gif) top repeat-x;
	border:1px solid white;
	border-top:0px;
    color:#272727;
}	

/* voip menu CSS */
.Menu a
{
	text-decoration:none;
	color:white;
	width:100%;
	font-size:11px;
	font-weight:bold;
}

.Menu a:hover
{
	text-decoration:bold;
}

.Menu td
{
	background:#3366cc url(images/button_back.gif) bottom;
	border:1px solid #3333cc;
	padding-left:8px;
	padding-bottom:6px;
    color:white;    
}

.Menu td:hover
{
	border-color:#333399;
	background-image:url(images/button_back_over.gif);
	background-color:#6699cc;
}

.Menu td:hover a
{
	text-decoration:bold;
}

.blueTopLeft
{
	width:10px;
	height:10px;
	background:transparent url(images/blue_lefttopcorner.png) bottom right no-repeat;
}

.blueTopBack
{
	height:10px;
	background:transparent url(images/blue_topback.png) bottom repeat-x;
}

.blueTopRight
{
	width:10px;
	height:10px;
	background:transparent url(images/blue_righttopcorner.png) bottom left no-repeat;
}
.blueLeft
{
	width:10px;
	background:transparent url(images/blue_leftback.png) top right repeat-y;
}
.blueRight
{
	width:10px;
	background:transparent url(images/blue_rightback.png) top left repeat-y;
}
.blueBottomLeft
{
	width:10px;
	height:10px;
	background:transparent url(images/blue_leftbottomcorner.png) top right no-repeat;
}
.blueBottomBack
{
	height:10px;
	background:transparent url(images/blue_bottomback.png) top repeat-x;
}
.blueBottomRight
{
	width:10px;
	height:10px;
	background:transparent url(images/blue_rightbottomcorner.png) top left no-repeat;
}

.grayTopLeft
{
	width:10px;
	height:10px;
	background:transparent url(images/gray_lefttopcorner.png) bottom right no-repeat;
}
.grayTopBack
{
	height:10px;
	background:transparent url(images/gray_topback.png) bottom repeat-x;
}
.grayTopRight
{
	width:10px;
	height:10px;
	background:transparent url(images/gray_righttopcorner.png) bottom left no-repeat;
}
.grayLeft
{
	width:10px;
	background:transparent url(images/gray_leftback.png) top right repeat-y;
}
.grayRight
{
	width:10px;
	background:transparent url(images/gray_rightback.png) top left repeat-y;
}
.grayBottomLeft
{
	width:10px;
	height:10px;
	background:transparent url(images/gray_leftbottomcorner.png) top right no-repeat;
}
.grayBottomBack
{
	height:10px;
	background:transparent url(images/gray_bottomback.png) top repeat-x;
}
.grayBottomRight
{
	width:10px;
	height:10px;
	background:transparent url(images/gray_rightbottomcorner.png) top left no-repeat;
}

.evenRow td
{
	border-bottom:1px dashed #cccccc;
}
.oddRow td
{
	background:#f8f8f8;
	border-bottom:1px dashed #cccccc;
}

.orangeTopLeft
{
	width:10px;
	height:10px;
	background:transparent url(images/orange_lefttopcorner.png) bottom right no-repeat;
}
.orangeTopBack
{
	height:10px;
	background:transparent url(images/orange_topback.png) bottom repeat-x;
}
.orangeTopRight
{
	width:10px;
	height:10px;
	background:transparent url(images/orange_righttopcorner.png) bottom left no-repeat;
}
.orangeLeft
{
	width:10px;
	background:transparent url(images/orange_leftback.png) top right repeat-y;
}
.orangeRight
{
	width:10px;
	background:transparent url(images/orange_rightback.png) top left repeat-y;
}
.orangeBottomLeft
{
	width:10px;
	height:10px;
	background:transparent url(images/orange_leftbottomcorner.png) top right no-repeat;
}
.orangeBottomBack
{
	height:10px;
	background:transparent url(images/orange_bottomback.png) top repeat-x;
}
.orangeBottomRight
{
	width:10px;
	height:10px;
	background:transparent url(images/orange_rightbottomcorner.png) top left no-repeat;
}
.helpdiv 
{
	position:absolute;
	top:0px;
	right:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:75%;
	border:#cccccc 1px solid;
	padding-left:15px;
	z-index:100;
	overflow:hidden;
	width:375px;
	padding-top:3px;
	background-color:#ffffff;
	-moz-opacity:.90;
	height:19px;
}
.blueItemHeader
{
	color:White;
	background:#2d6ac1 url(images/blue_back.gif) bottom repeat-x;
    border:1px solid #6094dd;
    padding:3px;
    padding-left:6px;
}
.errorBack1
{
	color:White;
	background:#f0373b url(images/error_back1.gif) bottom repeat-x;
}
.errorBack2
{
	background:#fff9f9 url(images/error_back2.gif) top repeat-x;
}
.normalRow1
{
	color:White;
	background:#2d6ac1 url(images/blue_back.gif) bottom repeat-x;
}
.blueHeader
{
	background:#2d6ac1 url(images/blue_back.gif) bottom repeat-x;
	border:1px solid #6094dd;
	color:White;
}
.blueHeader a
{
	color:White;
}
.grayRow td
{
	border-top:1px solid #eaeaea;
}
.noBorder td
{
	border:0px;
}

.textboxextender
{
	background-color: #fffff0;
	font-size: 11px;
}

/* Login Settings */
.LoginSectionHeader
{
	height: 30px;
	font: normal normal bold 16px Arial;
	text-align: center;
	width: 165px;
	border-bottom: 2px solid #eaeaea;
	color: #003c7c;
}

.LoginLabel 
{
	font-size: 11px;
	line-height: 22px;
	text-align: left;
}

.LoginRow 
{
	text-align: left;
}

.clear
{
	clear: both;
}

/* Features page accordion styles */

.accContent
{
	border-left: dotted 1px blue;
	border-right: dotted 1px blue;
	color: navy; 
	font-weight: bold; 
	background: #f9f9f9; 
	font-size: 11px;
	padding:6px;
}

.accContentBottom
{
	border-bottom: dotted 1px blue;
	border-left: dotted 1px blue;
	border-right: dotted 1px blue;
	color: navy; 
	font-weight: bold; 
	background-color: #f9f9f9; 
	font-size: 11px;
	padding:6px;
}

.accHeader
{
	background-color:#3366cc;
	color:white;
	border:solid 1px #6699ff;
	border-top:none;
    cursor: pointer;
    font-family:Arial;
    font-size: 10px;
}

.accHeaderSel
{
	background-color:#006699;
    color:white;
    border:solid 1px #619cd8;
    border-top: none;
    font-family:Arial;
    font-size: 11px;
}

/*dhtml tooltip classes for "calling plans" page */
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#ReferralBarWrapper
{
	padding: 0px;
	border: 0px;
	
	height: 35px;
	text-align:left;
	/*margin-left:auto;
	margin-right:auto;	*/
	font-size:110%;
	color:White;
	font-weight:bold;
	float: left;
}

#ReferralBarLeft
{
	margin-left: 0px;
	width:12px;
	height: 31px;
	float: left;
	background:transparent url(images/account_header_left.png) no-repeat top right;
	
}

#ReferralBarMiddle
{
	width: 616px;
	height: 31px;
	float: left;
	background:transparent url(images/account_header_center.png) repeat-x top;		
}
#ReferralBarRight
{
	margin-right: 0px;
	width:12px;
	height: 31px;
	float: right;
	background:transparent url(images/account_header_right.png) no-repeat top left;	

}

#ReferralWrapper
{
	float: left;		
}

.PreQualWidget
{
	float: left;
	width: 645px; 
	height: 95px;
	padding: 5px 0px 10px 0x;
	
	background: url(images/HorizontalPreQualBorder.gif) no-repeat top center;
	
}

.ModalBackground
{
	float: left;
	background-color:Gray;
	opacity: 0.5;
	filter: alpha (opacity = 50);

}

.FrontPageBackDrop
{
	float: left; 
	width: 700px; 
	height: 462px; 
	background: url(images/FrontPageBackground.png) no-repeat top left;
}

.AccountHome911Display
{
	overflow: hidden;
}

.FakeMenu td
{
	background:#D8D8D8 url(images/fakemenu_button_back.gif) bottom;	
	border:1px solid #3333cc;
	padding-left:8px;
	padding-bottom:6px;
    color: #666666;
}

.FakeMenu
{
	text-decoration:none;
	color:#666666;
	width:100%;
	font-size:11px;
}

.FakeMenu a
{
	text-decoration:none;
	color:white;
	width:100%;
	font-size:11px;
	font-weight:bold;
}

.RealFakeMenu
{
	text-decoration:none;
	color:#666666;
	width:100%;
	font-size:11px;
}

.RealFakeMenu td
{
	background:#3366cc url(images/button_back.gif) bottom;
	border:1px solid #3333cc;
	padding-left:8px;
	padding-bottom:6px;
    color:white;    
}

.RealFakeMenu td:hover
{
	border-color:#333399;
	background-image:url(images/button_back_over.gif);
	background-color:#6699cc;
}

.RealFakeMenu a
{
	text-decoration:none;
	color:white;
	width:100%;
	font-size:11px;
	font-weight:bold;
	border: 1px dotted #FF5050;
	text-align: center;
}



 





