@import url("../skin_common.css");
@import url("../menu.css");

.boxinsidemain
{
	height:100%;
	padding-right: 8px;
	padding-left: 8px;
}
.boxinside
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0px;
}
.bannerServices div.boxinsidemain
{
	background-image: none;
	background-color: #f4f4f4;
}

#newsarea
{
	margin-top: 15px;
	margin-bottom: 10px;

}
#newsarea h3
{
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
}
.latestnews
{
	float: left;
	margin-top: 0px;
	padding: 0px;
	width: 510px;
	margin-right: 18px;
}


.latestnews_wide
{
	margin-top: 0px;
	padding: 0px;
	width: 775px;
	margin-right: 18px;
}

.newsletter
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 246px;
}
#dnn_RightPane3 .newsletter
{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 197px;
}

#dnn_RightPane3 .newsletter input
{
	margin-left: 5px;
}
#dnn_RightPane3 .newsletter a
{
	padding-left: 100px;
}

#dnn_BottomRightPane #newsletter_input
{
	width: 155px;
	height: 24px;
	float: left;
}

#dnn_RightPane3 #newsletterbanner
{
	height: 80px;
}

 
#dnn_RightPane3 .redtitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	color: #A21C45;
	padding: 3px;
}

.transparentsave
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=   'images/white.png' );
	
}
.transparentsave[class]
{
	background-image: url(images/white.png);
	padding: 8px;
}

.ontop
{
	position: relative;
	color: #8a0f36;
}


.blackboxrepeat
{
	background-color: #353535;
	background-image: url(images/rightblackbox_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.blackboxtop
{
	background-image: url(images/rightblackbox_top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#serviceform
{
	height: 128px;
}
.DownloadBrochure
{
	background-image: url(images/downloadbrochure.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 195px;
	height: 60px;
	display: block;
}

.DownloadBrochure img
{
	float: left;
	border: 0;
	margin: 0px;
	margin-top: -6px;
	margin-right: 10px;
}
.DownloadBrochure a
{
	float: right;
	width: 175px;
	height: 53px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 11px;
	color: #FFFFFF;
	font-weight: 600;
	display: inline-block;
	font-size: 15px;
	text-decoration: none;
}

#playnavMainWrapper
{
	margin-left: 0px;
	height: 29px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/navrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	width: 776px;
}

#playnavMainWrapper div.playnavleft
{
	width: 100%;
	background-image: url(images/navleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 29px;
}

#playnavMainWrapper div.playnavright
{
	width: 100%;
	background-image: url(images/navright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 29px;
}




#playnavMain
{
	margin-left: 11px;
}
#playnavMain ul
{
	list-style: none;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

#playnavMain ul li
{
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#playnavMain ul li a
{
	color: #FFFFFF;
	font-weight: 500;
	font-family: Arial;
	display: inline-block;
	font-size: 11pt;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}

#playnavMain ul li a.playnavMainSelected
{
	color: #821237;
	display: inline-block;
	font-weight: 500;
	font-size: 11pt;
	font-family: Arial;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #e6e6e6;
}

#playnavMain ul li a:hover
{
	color: #821237;
	display: inline-block;
	font-weight: 500;
	font-size: 11pt;
	font-family: Arial;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #e6e6e6;
}
.playnavMainSelected
{
	color: #821237;
	display: inline-block;
	font-weight: 500;
	font-size: 11pt;
	font-family: Arial;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #e6e6e6;
}

.bannerServices
{
	margin-bottom: 15px;
	width: 100%;
}
.bannerServices h2
{
	width: 144px;
}
#bannertestimonials
{
	height: 178px;
	width: 194px;
	margin-top: -10px;
	margin-bottom: 20px;
}
#PressReleases
{
	height: 188px;
	width: 194px;
	margin-bottom: 10px;
}

#bannertestimonials img
{
	margin: 0px;
}

#videowrapper
{
	height: 178px;
	width: 194px;
	margin-top: -10px;
	margin-bottom: 20px;
}

#videowrapper img
{
	margin: 0px;
}
#bannertestimonialssmall
{
	height: 182px;
	width: 195px;
	margin-top: -10px;
	margin-bottom: 10px;
}

#bannertestimonialssmall img
{
	margin: 0px;
	border: 0px;
}

#bannertestimonialssmall #playvideo
{
	padding-top: 10px;
	margin-left: 55px;
	height: 40px;
}
#bannertestimonialssmall .blackboxtop 
{
	height: 0px;
}
#bannertestimonialssmall .blackboxrepeat 
{
	background-color:#353535;
	background-image:url(images/rightblackbox_bottom.jpg);
	background-position: 100% 100%;
	background-repeat:no-repeat;
	height: 40px;
}
#bannertestimonialssmall .blackboxcontent 
{

}

#bannerwhitepapers h3
{
	padding-top: 13px;
	line-height: 20px;
}
#bannerwhitepapers
{
	background-image: url(images/rightbox_whitepapers.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 14px;
	padding-bottom: 0px;
	height: 77px;
	width: 100%;
	margin-top: -10px;
}


.blackboxcontent
{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100px;
}


.blackboxcontent a
{
	margin-top: 3px;
	padding: 0;
	text-align: left;
	font-size: 14px;
	font-weight: 600;
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.input_wrapper_2
{
	background-image: url(images/inputbgblack.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 149px;
	margin-top: 3px;
	margin-bottom: 5px;
	padding-top: 1px;
}
.input_wrapper_2 input
{
	border: none;
	font-size: 10pt;
	background-color: #FFFFFF;
	font-family: Arial;
	color: #999999;
	height: 16px;
	width: 140px;
	text-align: left;
	margin-left: 4px;
	margin-right: 3px;
	padding: 0px;
}

.blackboxcontent input.blackbutton
{
	width: auto;
	height: auto;
}


#playvideo
{
	width: 140px;
	height: 53px;
	font-size: 15px;	
}

#playvideo div
{
	margin-left: 50px;
	padding-top: 10px;
	width: 145px;
}
#playvideo img
{
	vertical-align: text-bottom;
}


#playvideo a
{
	font-size:10pt;
	color: #ffffff;
	font-weight:600;
	font-family:Verdana;
	text-decoration: none;
	line-height: 15px;
	float: left;
	
}
#playvideo a:hover
{
	font-size:10pt;
	font-family:Verdana;
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
	line-height: 15px;
	float: left;
}

#playvideo img
{
	border: none;
	margin-top: 4px;
	margin-left: 2px;
}

.advanced_connectivity_listbg
{
	background-image: url(images/gradientrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	height:95px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.advanced_connectivity_listbg .floatLeft
{
	float: left;
	margin-top: 7px;
	padding: 0px;
}
.business_services_listbg
{
	background-image: url(images/pinkgradient_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	margin-bottom: 10px;
	height:175px;
	margin: 5px;
	padding: 0px;
}


.green
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #189898;
}
.dark
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #212121;
}
.content_list
{
	padding-top: 15px;
	width: 60%;
	padding-left: 20px;
}
.floatLeft
{
	float: left;
	margin-left: 1px;
}
.inner_content
{
	padding-left: 5px;	
	padding-top: 5px;	
}
.inner_content ul
{
	margin: 0;
	padding: 0 0 0 0;
	list-style-position: inside;
	list-style-image: url(images/bullet.gif);
	font-size: 12px;
	list-style: outside ;
	padding-left: 20px;
}
.inner_content_compact
{
	padding-left: 5px;	
	padding-top: 5px;	
}

.inner_content_compact ul li
{
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	margin-left: 20px;
	padding: 0px;
	font-size: 12px;
}
.floatRight
{
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
}


.content_list h5
{
	color: #821237;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
.content_list h6
{
	color: #821237;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 13px;
	font-weight: 600;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
#featurelist ul li
{
	margin: 0px;
	padding-left: 0px;
}
#featurelist
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.blue
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0b7ab2;
}
.purple
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #920f6c;
}


#AccountDetails
{
	border: none;
	color: #333333;
	margin-bottom: 6px;
}


#AccountDetails h6
{
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


.borderdiv
{
	width: 98%;
	border-bottom: solid 1px #A7A7A7;
}



.statustable
{
	width: 480px;
}

.statustable td
{
	padding-left: 7px;
}
.border_right
{
	border-right: 1px solid #BFBFBF;	
}
.border_left
{
	border-left: 1px solid #BFBFBF;	
}
.border_bottom
{
	border-bottom: 1px solid #BFBFBF;	
}

#accountmanager
{
	width: 200px;
}


#customerlogged
{
	background-image: url(images/boxloginbg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 39px;
	width: 175px;
}
#customerlogged div
{
	margin-top: 5px;
	margin-left: 14px;
	color: #838383;
}
.smalltext
{
	margin-left: 10px;
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}
#customerlogin a.smalllink
{
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}
#customerlogin a.smalllink:hover
{
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: underline;
}
.bottomMenuFirstImage
{
	position: absolute;
	margin-top: 2px;
	margin-left: 4px;
}

.footerNav img
{
	vertical-align: top;
	height: 22px;
}


.red_link a
{
	color:#9F1C46;
	text-transform: none;
	font-size: 13pt;
	font-weight: 500;
	font-family: Verdana;
	width: 124px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 3px;
	padding: 0px;
	font-family: Arial;
}

.testimonials_text
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight:600;	
	color: #FFFFFF;
	margin-left: 35px;
	width: 175px;
	vertical-align: top;
}
.video_sign
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;	
	color: #FFFFFF;
	margin-left: 125px;
	width: 76px;
	padding-bottom: 20px;
}
.video_quote
{
	font-size: 22px;
	color: #FFFFFF;
}
.video_module_controls
{
	float: left;	
	height: 11px;
	width: 195px;
}
	
.product_broadband_container
{
	width: 775px;
}
.product_broadband_top
{
	background-image: url(images/product_broadband_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.product_broadband_bottom
{
	background-image: url(images/product_broadband_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 775px;
	height: 4px;
	padding: 0px;
	margin: 0px;

}
.product_broadband_medium
{
	background-image: url(images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	margin: 0px;
	padding: 0px;
	width: 773px;
}

.advanced_connectivity_container
{
	width: 793px;
}

.advanced_connectivity_top
{
background-image: url(images/product_broadband_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.advanced_connectivity_bottom
{
background-image: url(images/product_broadband_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 775px;
	height: 4px;
	padding: 0px;
	margin: 0px;
}
.advanced_connectivity_medium
{
	background-image: url(images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	margin: 0px;
	padding: 0px;
	width: 773px;
}



.business_services_container
{
	width: 793px;
}
.business_services_top
{
	background-image: url(images/business_services_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.business_services_bottom
{
	background-image: url(images/business_services_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 775px;
	height: 4px;
	padding: 0px;
	margin: 0px;
	margin-bottom: -17px;
}
.business_services_medium
{
	background-image: url(images/business_services_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 331px;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	margin: 0px;
	padding: 0px;
	width: 773px;
}



.whiterow
{
	margin-top: 20px;
	height: 26px;
	background-image: url(images/whitet.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.whiteleft
{
	width: 100%;
	background-image: url(images/tabsleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 26px;
}
.whiteright
{
	color: #FFFFFF;
	font-weight: 600;
	width: 100%;
	background-image: url(images/tabsright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 26px;
	line-height: 26px;
}
#topNav
{
	height: 28px;
	width: 360px; 
	padding: 0px;
	margin:0px;
}
.tab_container
{
	width: 180px;
	height: 27px;	
}
.tabs
{
	width: 110px;
	height: 30px;	
	color: #FFFFFF;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/btn_bg_2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 69px;
	cursor: pointer;
}
.tabs_selected
{
	width: 110px;
	height: 33px;	
	color: #696969;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/btn_bg_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 69px;
	cursor: pointer;
	position: absolute;
}

#toolTip
{
	position: absolute;	
	width: 225px;
}
#toolTip_content
{
	padding-bottom: 5px;	
}
#enquiry_panel
{
	height: 120px;
}
#flash
{
	padding-left: 25px;
}
#tabProductComparisonContainer
{
	width: 775px;
	margin: 0px;
	padding: 0px;
}
#tabProductComparison
{
	padding: 20px;
}
#tblProductComparisonContainer
{
	width: 487px;	
	overflow: auto;
	overflow-y:hidden;
}
.tblProductComparison
{
	width: 700px;	
}
.tblProductComparison .td_border
{
	border-left: 1px solid #ffffff;
	padding-left: 7px;
}

.tblProductComparison .purplerow
{
	margin-top: 20px;
	height: 26px;
	background-image: url(images/purplebg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: 600;
	font-size: 13px;
	padding-left: 7px;
	border-left: 1px solid #ffffff;
}

.tabBusinessServicesOverview_container
{
	height: 547px;
	width: 775px;
	border-top: 1px solid #D5D6D5;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	overflow-x:hidden;
}
.tabBusinessServicesOverview_bottom
{
	background-image: url(images/product_broadband_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	width: 775px;
	height: 4px;
}

/* Support */
#SupportContainer
{
	height: 162px;
	width: 775px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#SupportContainerBG
{
	background-image: url(images/support_bg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	height: 144px;
	width:749px;
	padding-top: 20px;
	padding-left: 27px;
}

#SupportLayout
{
	height: 334px;
	width:774px;
	float: left;
	margin-bottom: 35px;
}
#SupportLayout_BottomPanel
{
	height: 163px;
	width:775px;	
	float: left;	
}
#TechnicalSupportContainer
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 7px;
}
#TechnicalContainerBG
{
	width: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 27px;	
}

#BillingSupportContainer
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 7px;
}
#BillingSupportContainerBG
{
	width: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 27px;	
}
#support_left_panel_container
{
	height: 172px;
	width: 493px;
	float: left;
	margin-top: 10px;
}
#support_right_panel_container
{
	height: 33px;
	width:266px;
	float: right;
	margin-left: 15px;
}
.SupportRightPanel
{
	margin-top: 7px;	
}
.SupportRightPanelBG
{
	height: 30px;
	width:266px;
	
}
.SupportRightPanelBG a
{
	float: left;
	font-size: 16px;
	color: #9F1C46;
	font-weight: 500;
	text-decoration: none;
}
.SupportRightPanelBG img
{
	float: right; 
	margin-right: 25px;	
	margin-bottom: 10px;	
	border: 0px;
}

.SupportRightPanel_3_container
{
	height: 92px;
	width:197px;
	margin-top: 0px;
}
.SupportRightPanel_3_panel
{
	height: 90px;
	width:197px;
	padding-left: 5px;
	
	background-image: url(images/support_panel_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: 85% 60%;
	
}
.SupportRightPanel_3_container a
{
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}
.normal
{
	width: 405px;
}
.small_title
{
	font-size:12pt;
	color:#821237;
	font-weight:500;
	font-family:Verdana;
	padding: 3px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}



#tabOverview
{
		margin-bottom: -17px;
		padding-bottom: 20px;
}
#tabDetails
{
		margin-bottom: -17px;
		padding-bottom: 20px;
}
 

.NetworkStatusContainerLayout
{
	width: 775px;
	margin-bottom: 0px;
}
.NetworkStatusContainerLayout a:hover
{
	color:#003366;
}
.NetworkStatusContainer
{
	height: 678px;
	width: 775px;
	padding: 20px;	
}


.NetworkStatusDetailsContainerLayout
{
	width: 775px;
}
.NetworkStatusDetailsContainerLayout a:hover
{
	color:#003366;	
}
.NetworkStatusDetailsContainer
{
	width: 775px;
	padding: 20px;	
}
.NetworkStatusDetailsContainer a
{
	font-weight: 500;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.NetworkStatusDetailsContainer a:hover
{
	color:#003366;	
}
.network_status_table
{
	margin-bottom: 20px;
}
.network_status_left
{
	background-image: url(images/l.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	height: 23px;
}
.network_status_right
{
	background-image: url(images/r.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
	height: 23px;
}
.network_status_fault_details_header
{
	background-image: url(images/status_dot.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 15px;
	height: 20px;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.network_status_fault_details_text
{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.network_status_row
{
	background-color: #EBEBEB;
	color: #434343;
}
.network_status_row td
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #C1C1C1;
	height: 28px;
}

.network_status_alternating_row
{
	background-color: #FFFFFF;
	color: #434343;
	border-bottom: 1px solid #C1C1C1;
}
.network_status_alternating_row td
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #C1C1C1;	
	height: 28px;
}

.network_status_header
{
	height: 2px;
	background-image: url(images/purplebg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: 600;
	font-size: 13px;
	padding-left: 7px;
}
.network_status_footer
{
	height: 3px;
	background-image: url(images/bgrow_repeat.jpg);
	background-repeat: repeat-x;
	background-position:0  100%;
	
}
.network_status_footer td
{
	border-top: 1px solid #EDEDED;
	height: 3px;
	padding: 0px;
	margin: 0px;
}

.network_status_header_left
{	
	width: 10px;
	background-image: url(images/purpleleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: -10px;
	height: 3px;
}	
.network_status_header_right
{	
	width: 10px;
	background-image: url(images/purpleright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	
}	
.network_status_footer_left
{	
	background-image: url(images/bgrow_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}	

.network_status_footer_right
{	
	background-image: url(images/bgrow_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;height: 3px;
}		
.network_status_legend_container
{
	height: 111px;
	width: 320px;
}
.network_status_legend_title
{
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #A21C45;
	text-decoration: none;
}

.network_status_legend
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}


/* DSL Checker  */
.MainContent
{

}
.MainContent .floatLeft
{
	float: left;

}
.MainContent .floatRight
{
	float: right;
	
}

.main_content
{
	width: 55%;	
}



/* Industry News Layout */
.IndustryNewsLayout
{
	width:775px;
}
.IndustryNewsContainer
{
	height: 345px;
	width:735px;
	overflow: auto;
	overflow-x:hidden;
	padding-left: 20px;
	padding-right: 20px;
}
.industry_news_listbg
{
	background-color: #F5F5F5;
	background-image: url(images/gradientrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	width: 456px;
}
.industry_news_text
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	font-weight: 500;	
}
.industry_news_listbg a
{
	font-family: Verdana;
	text-decoration: underline;
	font-size: 12px;
	color: #821238;
	font-weight: 600;	
	margin-top: 5px;
	vertical-align: bottom;
	line-height: 23px;
}
.news_right_panel
{
	padding-top: 10px;
	line-height: 20px;
}
.news_right_panel
{
	background-image: url(images/bannerinthenews.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 7px;
	padding-bottom: 0px;
	height: 106px;
	width: 100%;
}

.news_right_panel_footer
{
	vertical-align: text-bottom;
	padding-top: 33px;
	padding-left:63px;
	height: 22px;
	width: 100px;
}

.news_right_panel_footer a
{
	margin-top: 3px;
	padding: 0;
	text-align: left;
	font-size: 14px;
	font-weight: 600;
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.news_right_panel_footer img
{
	vertical-align: text-bottom;
}
.white_text
{
	font-family: Verdana;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: 500;	
}

.news_right_panel_1
{
	background-image: url(images/rightpanel_4.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 7px;
	padding-top: 17px;
	padding-bottom: 0px;
	height: 75px;
	width: 100%;
}
.news_right_panel_1_footer
{
	vertical-align: text-bottom;
	height: 22px;
	width: 100%;
}

.news_right_panel_1_footer a
{
	margin-top: 3px;
	padding: 0;
	text-align: left;
	font-size: 11px;
	color: #000000;
	font-weight: 500;
	font-family: Verdana;
	text-decoration: none;
}



/* OUR CUSTOMERS  */

.OurCustomersLayout
{
	width:775px;
}
.OurCustomersContainer
{
	height: 325px;
	width:775px;
	overflow: auto;
	overflow-x:hidden;
}

.our_customers_left
{
	background-image: url(images/pinkgradient_left.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.our_customers_right
{
	background-image: url(images/pinkgradient_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.our_customers_listbg
{
	background-image: url(images/pinkgradient_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	height:202px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	width: 90%;
}
.our_customers_text
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: 500;	
}

.FAQLayout
{
	width:775px;
	margin: 0px;
	padding: 0px;
}
.FAQLayout #contentHeader
{
	width:775px;
		
}
.FAQContainer
{
	background-image: url(images/faq_rightimage.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	width: 754px;
	padding-top: 20px;
	margin-right: 1px;
	margin-left: 20px;
}
.faql
{
	background-image: url(images/faq_gradientleft.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.faqr
{
	background-image: url(images/faq_gradientright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.faqt
{
	background-image: url(images/faq_gradientrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding: 0px;
	width: 60%;

}
.faq_inner
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 11px;	
	padding-bottom: 5px;	
	margin-top: 5px;
}
.faq_Q
{
	font-size: 10pt;
	font-family: Arial;
	color: #c02b5a;
	font-weight: 600;
	text-decoration: none;
	margin-top: 5px;
	padding-bottom: 5px;
}
.faq_A
{
	
	font-size: 9pt;
	font-family: Arial;
	color: #c02b5a;
	font-weight: 600;
	
	margin-top: 5px;
	margin-left: 10px;
	display: block;	
}
.faq_answer
{
	font-size: 8pt;
	font-family: Arial;
	color: #494949;
	font-weight: 600;
	
	margin-left: 20px;
	margin-top: -15px;
	display: block;
}
.UsefulGuidesContainer
{
	padding: 20px;
}
.CareersContainer
{
	background-image: url(images/careers_rightimage.jpg);
	background-repeat: no-repeat;
	background-position: 100% -5px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 1px;
	padding-bottom: 3px;
	overflow: auto;
	overflow-x:hidden;
	border-bottom: 1px solid #D3D3D3;
}







