html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
	background-image:url(../images/Full-Service-Network_BG.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

.ContentHolder{
	width:100%;
}

.Bar{
	position:relative;
	top:0px;
	width:100%;
	height:56px;
	background-image:url(../images/Header_Bar.png);
	background-repeat:repeat-x;
}

.Logo{
	position:absolute;
	width:333px;
	height:95px;
	background-image:url(../images/Full-Service-Network_Logo.png);
	background-repeat:no-repeat;
	left: 45px;
	top: 34px;
}

.simple-reliable-affordable{
	position:absolute;
	color:#0066ac;
	font:Arial;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	left: 731px;
	top: 85px;
	width: 279px;
}

.Residential_Service{
	position:absolute;
	display:block;
	width:211px;
	height:47px;
	background-image:url(../images/Residential_Service_btn.jpg);
	background-repeat:no-repeat;
	background-position:top;
	right: 35px;
	top: 0px;
}

.Residential_Service:hover{
	background-position:bottom;
}

.Online_Payment{
	position:absolute;
	display:block;
	width:195px;
	height:47px;
	background-image:url(../images/Online_Payment_btn.jpg);
	background-repeat:no-repeat;
	background-position:top;
	right: 247px;
	top: 0px;
}

.Online_Payment:hover{
	background-position:bottom;
}

.Business_Service{
	position:absolute;
	display:block;
	width:198px;
	height:47px;
	background-image:url(../images/Business_Service_btn.jpg);
	background-repeat:no-repeat;
	background-position:top;
	right: 442px;
	top: 0px;
}

.Business_Service:hover{
	background-position:bottom;
}

.Phone_Number{
	position:absolute;
	display:block;
	width:28px;
	height:30px;
	background-image:url(../images/Phone_Icon.jpg);
	background-repeat:no-repeat;
	left: 33px;
	top: 8px;
}

.login{
	position:absolute;
	display:block;
	left: 33px;
	top: 8px;
}

.login_box{
	height:21px;
	border:1px solid #0076b1;
	width:190px;
	outline:none;
	padding:0 10px 0 10px;
	color:#cbcbcb;
	font-family: "futura-pt";
	font-weight:300;
	font-size:15px;
	float:left;
	margin:4px 0 0 0;
}

.ERROR{
	font-family: "futura-pt";
	font-weight:700;
	font-size:15px;
	color:#cb0d2f;
	float:left;
	margin:6px 0 0 5px;
	display:none;
	
}

.Phone_Numbertwo{
	position:absolute;
	display:block;
	width:28px;
	height:30px;
	background-image:url(../images/Phone_Icon.jpg);
	background-repeat:no-repeat;
	left: 2px;
	top: 12px;
}

.Phone_Text{
	position:absolute;
	color:#828b94;
	font:Arial;
	font-family:Arial;
	font-size:19px;
	font-weight:100;
	left: 63px;
	top: 11px;
}

.Phone_Texttwo{
	position:absolute;
	color:#828b94;
	font:Arial;
	font-family:Arial;
	font-size:19px;
	font-weight:100;
	margin-top:4px;
	left: 33px;
	top: 11px;
}


.BottomMenu_Links{
	color:#828b94;
	font:Arial;
	font-family:Arial;
	font-size:12px;
	font-weight:100;
}

/*add a RO for the bottom menu of links*/
.BottomMenu_Linked{
	color:#828b94;
	font:Arial;
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	font-weight:100;
}

.BottomMenu_LinkedTwo{
	color:#828b94;
	font:Arial;
	font-family:Arial;
	text-decoration:none;
	font-size:16px;
	font-weight:100;
}

.Bottom_Panel{
	background-image:url(../images/Bottom_Panel_Background.png);
	background-repeat:no-repeat;
}

.Disclaimers{
	color:#000000;
	font:Arial;
	font-family:Arial;
	font-size:11px;
	font-weight:100;
}

.Disclaimers_Links{
	color:#0066ac;
	text-decoration:none;
	font:Arial;
	font-family:Arial;
}

.Mission_Statement{
	position:absolute;
	display:block;
	width:433px;
	height:151px;
	background-image:url(../images/Mission_Statement.png);
	background-repeat:no-repeat;
	top: 2px;
	left: 307px;
}

.Mission_Statement-two{
	position:absolute;
	display:block;
	width:433px;
	height:151px;
	background-image:url(../images/well-run-your-network9.png);
	background-repeat:no-repeat;
	top: 2px;
	left: 307px;
}

.Mission_Statement-three{
	position:absolute;
	display:block;
	width:433px;
	height:151px;
	top: 2px;
	left: 306px;
}

.Mission_Statement-four{
	position:absolute;
	display:block;
	width:433px;
	height:151px;
	background-image:url(../images/well-run-your-network8.png);
	background-repeat:no-repeat;
	top: 2px;
	left: 307px;
}


.Mission_Statement-Text_One{
	color:#000000;
	font:Arial;
	font-family:Arial;
	font-size:12px;
	font-weight:100;
}

.simple-reliable-affordable_Bottom{
	position:absolute;
	color:#FFFFFF;
	font:Arial;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	left: 34px;
	top: 119px;
}

.Residential_Service_Bottom{
	position:absolute;
	display:block;
	width:258px;
	height:147px;
	background-image:url(../images/Residential_Service.png);
	background-position:top;
	background-repeat:no-repeat;
	left: 741px;
	top: 5px;
	text-decoration:none;
}

.Residential_Service_Bottom:hover {
	background-position:bottom;
}

.FullServiceNetwork_Link{
	display: block;
	position:absolute;
	cursor:pointer;
	font:Arial;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	left: 8px;
	top: 102px;
}

.Residential_Internet_Phone_Service{
	color:#000000; 
	font-size:9px; 
	margin-top:16px;
	text-decoration:none;
}

.Home_Phone_Link{
	position:absolute;
	font:Arial;
	font-family:Arial;
	font-weight:bold;
	left: 9px;
	top: 36px;
	height: 67px;
	text-decoration:none;
}

.TextRO1{
	text-decoration:none;
	color:#0472b7;
}

.TextRO2{
	text-decoration:none;
	color:#666868;
}


.Residential_Service_Bottom:hover .FullServiceNetwork_Link{
	color:#FFB000;
}

.Residential_Service_Bottom:hover .TextRO1{
	color:#000000;
}

.Residential_Service_Bottom:hover .TextRO2{
	color:#000000;
}


.race-to-any-place{
	position:absolute;
	width:283px;
	height:148px;
	left: 24px;
	top: 4px;
	background-image:url(../images/race_2012.png);
	background-repeat:no-repeat;
	background-position:top;
}

.race-to-any-place_v2{
	position:absolute;
	width:283px;
	height:148px;
	left: 24px;
	top: 4px;
	background-image:url(../images/race_2012_v2r1.png);
	background-repeat:no-repeat;
	background-position:top;
}

.race-to-any-place_v2:hover{
	background-position:bottom;
}

.race-to-any-place:hover{
	background-position:bottom;
}

.Swoosh{
	position:absolute;
	width:934px;
	height:567px;
	background-image:url(../images/Old_Swoosh.png);
	background-repeat:no-repeat;
	left: 280px;
	top: 167px;
}

.SwooshBackground{
	background-image:url(../images/Old_Swoosh.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-position: center 65px;
}


.legal-and-tariffs{
	background-image:url(../images/legal-and-tariffs.png);
	background-repeat:no-repeat;
	background-position:center;
	height:298px;
}

.legal-and-tariffstwo{
	background-image:url(../images/legal-and-tariffs-rec.png);
	background-repeat:no-repeat;
	background-position:center;
	height:298px;
}

.employment{
	background-image:url(../images/employment-rec.png);
	background-repeat:no-repeat;
	background-position:center;
	height:298px;
}

.employmentTwo{
	background-image:url(../images/employmentBlue-rec.png);
	background-repeat:no-repeat;
	background-position:center;
	height:298px;
}

.employmentThree{
	margin:auto;
	background-image:url(../images/employment-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-top-right-radius: 25px; 
	border-top-left-radius: 25px;
	height:249px;
	width:826px;
}

.employmentFour{
	background-image:url(../images/employment-large.png);
	background-repeat:no-repeat;
	background-position:center;
	height:419px;
}

.legal-text-box{
	position:absolute;
	display:block;
	width:265px;
	height:251px;
	font:Arial;
	font-family:Arial;
	left: 588px;
	top: 38px;
	color:#FFF;
}

.legal-divider{
		width:349px;
		height:37px;
		background-color:#666968;
		font:Arial;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		line-height:37px;
		color:#FFF;	
}

.legal-window-header{
		width:349px;
		height:37px;
		background-color:#666968;
		font:Arial;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
		line-height:37px;
		width:100%;
		color:#FFF;	
}

.legal-list{
		display:block;
		text-decoration:none;
		width: 334px;
		height:30px;
		font:Arial;
		line-height:32px;
		font-family:Arial;
		font-size:11px;
		padding-left:30px;
		color:#363636;		
}

.employment-submit{
		display:block;
		text-decoration:none;
		width: 334px;
		height:30px;
		font:Arial;
		line-height:32px;
		font-family:Arial;
		font-size:11px;
		padding-left:30px;
		color:#FFF;
		background-color:#0071b5;
}

.employment-submit:hover{
	background-color:#8dc73f;
	color:#363636;	
}

.BodyCopy{
		text-decoration:none;
		width: 334px;
		font:Arial;
		line-height:32px;
		font-family:Arial;
		font-size:11px;
		color:#363636;		
}

.legal-list:hover{
	background-color:#8dc73f;
}


div#col_left {
	float: left;
	width: 364px;
}

div#col_right {
	float: right;
	width: 364px;
}

#overlay {
	z-index:500;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#FFF;
	opacity:0.90;
	-moz-opacity:0.90;
	filter:alpha(opacity=90);
}

.iframe{
	border:none;
}

.legal-window-header{
		width:828;
		height:37px;
		background-color:#666968;
		font:Arial;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
		line-height:37px;
		width:100%;
		color:#FFF;	
}

.employment-green{
	margin:auto;
	background-color:#8DC73F;
	width:826px;
	height:165px;
}

.apply-one{
	display:block;
	width:381px;
	height:160px;
	background-image:url(../images/apply-now.jpg);
	background-repeat:no-repeat;
	background-position:top;

}

.apply-one:hover{
	background-position:bottom;
}


.apply-two{
	display:block;
	width:376px;
	height:146px;
	background-image:url(../images/apply-now2.jpg);
	background-position:top;
}

.apply-two:hover{
	background-position:bottom;
}


.facebook{
	display:block;
	width:28px;
	height:30px;
	background-image:url(../images/FaceBook.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	margin-left:0px;
}

.fb-like{
	display:none;
}

.fb-root{
	display:none;
}

.facebook:hover{
	background-position:bottom;
}


.Wiki{
	display:none;
	width:28px;
	height:30px;
	background-image:url(../images/Wiki.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}

.Wiki:hover{
	background-position:bottom;
}


.empty{
	background-image:url(../images/empty.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:93px;
	width:362px;
}

.logo-small{
	position:absolute;
	display:block;
	width:154px;
	height:44px;
	background-image:url(../images/Full-Service-Network_Logo-small.jpg);
	background-repeat:no-repeat;
	left: 31px;
	top: 2px;
}

#FlashSize{
	width:100%;
	height:100%;
}

#FlashOverlay {
	z-index:500;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
}

.valid_tech{
	background-image:url(../images/tech_val.png);
	background-repeat:no-repeat;
	background-position:center;
	height:191px;
}

.description_style{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	padding:5px;
}

@font-face {
	font:impact;
    font-family:impact;
    src: url(../business/fonts/impact.ttf);
    font-weight:400;
}

.splash-top{
	padding-top:85px;
	font-family: impact;
	font-size:67px;
	width:1024px;
	margin:auto;
	text-align:center;
	color:#555555;
}

.noflash{
	background-image:url(../images/noflash_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	width:1024px;
	height:378px;
	position:relative;
}

@font-face {
	font:gothic;
    font-family:gothic;
    src: url(../fonts/GOTHIC.ttf);
    font-weight:400;
}

@font-face {
	font:gothicB;
    font-family:gothicB;
    src: url(../fonts/GOTHICB.TTF);
    font-weight:800;
}

.noflash_txt{
	font:gothic; 
	font-family:gothic; 
}

.menu_items_nf{
	font:gothic; 
	font-family:gothic; 
	display:block; 
	font-size:20px; 
	position:absolute;
	text-decoration:none;
	color:#333;
}

.menu_items_nf:hover{
	color:#0071b5;
}

.menu_itemsHome_nf{
	font:gothic;
	display:block;
	font-family:gothic; 
	display:block;
	width:24px;
	height:15px;
	font-size:20px; 
	position:absolute;
	text-decoration:none;
	color:#333;
	background-image:url(../images/home_btn.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_itemsHome_nf:hover{
	background-position:bottom;
}


.pbx_phone_title{
    font-family: "futura-pt",sans-serif;
 }
 
 .download_pdf_info_sheet{
	 	background:#44b9ff;
		border:1px solid #44b9ff;
		width:20px;
		height:20px;
		font-family: "futura-pt",sans-serif;
		font-weight:300;
		color:#ffffff;
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
		position:relative;
		margin:5px 0 20px 10px;
 }
 
  .download_pdf_info_sheet:hover{
	 	background:#ffffff;
		border:1px solid #44b9ff;
		width:20px;
		height:20px;
		font-family: "futura-pt",sans-serif;
		font-weight:300;
		color:#44b9ff;
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
 }
 
 /*
 .download_pdf_info_sheet:hover .download_pdf_info_sheet_tab{
	 display:block;
 }
 */
 
.download_pdf_info_sheet_tab{
	width:141px;
	height:37px;
	background:url(../images/download_info_sheet_tab.png);
	position: absolute;
	bottom:-9px;
	left:10px;
	display:block;
	font-family: "futura-pt",sans-serif;
	font-weight:500;
	font-size:13px;
	color:#0076b1;
	display:none;
	overflow:hidden;
}

.phone_headers{
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	font-size:25px;
	color:#0076b1;
	float:left;
	margin:10px 0 0 11px;
}

.pbx_header{
	margin:20px auto 20px auto;
	font-family: "futura-pt",sans-serif;
	font-weight:bold;
	font-size:24px;
	width:828px;
	height:100px;
	color:#0076b1;
	background:url(../images/pbx_header.jpg);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}

.pbx_body_2{
	font:arial;
	font-family:arial;
	font-size:11px;
	color:#000000;
	float:right;
	clear:right;
	width:400px;
	display:block;
	margin:0 240px 0 0;
}

.pbx_body_3{
	font:arial;
	font-family:arial;
	font-size:11px;
	color:#000000;
	float:right;
	clear:right;
	width:682px;
	display:block;
	margin:0 240px 0 0;
}

.pbx_item_title{
	float:left;
	clear:left;
	margin:16px 0 0 21px;
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	font-size:30px;
	color:#0076b1;
}

.pbx_item_block{
	width:831px;
	background:url(../images/pbx-divider.jpg) top no-repeat;
	float:left;
	clear:left;
	margin-bottom:25px;
}


.pbx_button{
	width:192px;
	height:33px;
	float:left;
	color:#ffffff;
	background:#44b9ff;
	text-align:center;
	text-decoration:none;
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	font-size:12px;
	line-height:32px;
}

.pbx_button_dead_link{
	width:192px;
	height:33px;
	float:left;
	color:#ffffff;
	background:#8dc44d;
	text-align:center;
	text-decoration:none;
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	font-size:12px;
	line-height:32px;
}

.pbx_button_disabled{
	width:192px;
	height:33px;
	float:left;
	color:#ffffff;
	background:#d4d4d4;
	text-align:center;
	text-decoration:none;
	font-family: "futura-pt",sans-serif;
	font-weight:300;
	font-size:12px;
	line-height:32px;
}




.pbx_button:hover{
	background:#8dc44d;
}