/* CSS Document */
body
{	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-image:url(../pics/bg_primary.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	/*background-attachment:fixed;*/
	color:#7e8182;
	text-align:center;}

body, form, p, span, img, ul
{	padding:0;
	margin:0;}

ul
{	list-style-type:none;
	margin-left:55px;
}

ul li
{	background-image:url(../pics/bullet.gif);
	background-repeat:no-repeat;
	padding-left:2px;
	margin-top:8px;}

img
{	border:0;}

a
{	text-decoration:none;}

.inputtxt, .inputpas, select
{	border:1px solid #7e8182;
	color:#7e8182;}

textarea
{	overflow:auto;}

.stlink
{	color:#464646;}

.stlink:hover
{	color:#7b0000;}

.stlink_blue
{
color:#234aa2;
}

.stlink_blue:hover
{
color:#93a400;
}

.stlink_skyblue
{
color:#0080bb;
}

.stlink_skyblue:hover
{
color:#93a400;
}

.stlink_sidemenu
{
color:#5889c3;
}

.stlink_sidemenu:hover
{
color:#93a400;
}

.stlink_mmsubmenu
{
color:#fff;
}

.stlink_mmsubmenu:hover
{
color:#bbd001;
}

.stlink_gray
{
color:#7e8182;
}

.stlink_gray:hover
{
color:#7e8182;
}

.stlink_additionalmenucategory
{
color:#bae3ff;
}

.stlink_additionalmenucategory:hover
{
color:#93a400;
}

.stlink_homenewsheadlines
{
color:#93a400;
}

.stlink_homenewsheadlines:hover
{
color:#93a400;
}



#pagecon_home
{	margin:-30px auto 0 auto;
	padding-top:30px;
	padding-bottom:30px;
	/*width:970px;*/
	width:1000px;
	text-align:right;
	background-color:;
}

.pagecon_centeringcon
{
width:960px; 
text-align:left; 
margin:0 0 0 auto;
background-color:;
}

#pagecon_interior
{	margin:-30px auto 0 auto;
	padding-top:30px;
	width:969px;
	text-align:left;
}

#preload
{	display:none;}

.clear
{	clear:both;}

.brmargin2
{	font-size:2px;}

.brmargin5
{	font-size:5px;}

.brmargin10
{	font-size:10px;}

/*Some Additional Global Mods*/
.secondarybg
{
background:url(../pics/bg_secondary.jpg) 50% 30px no-repeat;
text-align:center;
}

/*Specific Mods*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx HOME PAGE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs*/
.scrollingtxtcon
{
height:45px;
position:relative;
top:35px;
/*background-color:#CCC;*/
text-align:right;
}

.scrollbg
{
width:760px;
height:45px;
position:absolute;
top:0;
left:350px;
background:url(../pics/whiteBar.png) no-repeat;
}

.scrollertext_home
{
width:430px;
font-size:9pt;
font-weight:bold;
color:#fff;
background:transparent;
border:none;
margin-top:12px;
}

.scroller_txthome2
{
width:450px;
height:35px;
font-size:9pt;
font-weight:bold;
color:#fff;
/*margin-top:12px;*/
/*margin:0 0 0 auto;*/
position:absolute;
overflow:hidden;
top:5px;
left:515px;
/*background-color:#FF0000;*/
}

.scroller_txthome2_div
{
position:absolute;
white-space:nowrap;
}

.logo_con
{
width:300px;
height:160px;
/*background:url(../pics/mobius_mainlogo.png) no-repeat;*/
float:left;
}

.maillogin_menus_con
{
width:646px;
font-weight:bold;
color:#ffce39;
float:right;
text-align:right;
}


.mailcon_logo
{
margin:28px 0 0 0;
width:127px;
height:50px;
background:url(../pics/mobius_mail_logo.png) no-repeat;
float:left;
position:relative;
left:25px;
}

.mainmenu_home
{
width:646px;
/*height:300px;*/
height:277px;
/*background-image:url(../pics/mm_home.png);*/
/*position:relative;*/
position:absolute;
top:-92px;
left:-30px;
}

.mainmenu_prod_ser
{
width:646px;
height:277px;
background-image:url(../pics/mm_products_services.png);
position:absolute;
left:50px;
top:-77px;
}

.mainmenucon_interior
{
position:relative;
left:-130px;
}


/*mainmenus for home*/
.mm_home, .mm_products, .mm_testimonials, .mm_customer, .mm_about
{
position:absolute;
text-align:left;
pointer:cursor;
}

.mm_home
{
width:50px;
height:25px;
top:15px;
left:32px;
}

.mm_products
{
width:175px;
height:25px;
top:15px;
left:85px;
display:;
}

.mm_testimonials
{
width:100px;
height:25px;
top:15px;
left:275px;
display:;
}

.mm_customer
{
width:140px;
height:25px;
top:15px;
left:395px;
display:;
}

.mm_about
{
width:77px;
height:25px;
top:15px;
left:550px;
display:;
}
/* This is the submenus for Home*/
.subnavigation_home_bg01
{
width:175px;
height:80px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:-12px;
left:20px;
}

.subnavigation_home_links01
{
width:150px;
height:80px;
position:absolute;
top:-12px;
left:30px;
font-size:9pt;
color:#fff;
}

/*Additiona Menus Mods*/
.subnavigation_home_internetlinkbg
{
width:175px;
height:80px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:-12px;
left:195px;
}

.subnavigation_home_internetlink
{
width:175px;
height:80px;
position:absolute;
top:-12px;
left:205px;
font-size:9pt;
color:#fff;
}


.subnavigation_home_phonelinkbg
{
width:175px;
height:60px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:0px;
left:195px;
}

.subnavigation_home_phonelink
{
width:175px;
height:90px;
position:absolute;
top:0px;
left:205px;
font-size:9pt;
color:#fff;
}

.subnavigation_home_businesslinkbg
{
width:175px;
height:190px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:28px;
left:195px;
}

.subnavigation_home_businesslink
{
width:175px;
height:190px;
position:absolute;
top:28px;
left:205px;
font-size:9pt;
color:#fff;
}

.subnavigation_home_tvlinkbg
{
width:175px;
height:41px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:17px;
left:195px;
}

.subnavigation_home_tvlink
{
width:175px;
height:41px;
position:absolute;
top:17px;
left:205px;
font-size:9pt;
color:#fff;
}

.subnavigation_home_technicallinkbg
{
width:175px;
height:60px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:45px;
left:195px;
}

.subnavigation_home_technicallink
{
width:175px;
height:60px;
position:absolute;
top:45px;
left:205px;
font-size:9pt;
color:#fff;
}




.subnavigation_home_bg02
{
width:175px;
height:70px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:-12px;
left:325px;
}

.subnavigation_home_links02
{
width:150px;
height:70px;
position:absolute;
top:-12px;
left:335px;
font-size:9pt;
color:#fff;
}

/*Content Area*/
.content_area
{
text-align:left;
}

/*Home Left container*/
.leftcon_home
{
width:395px;
float:left;
}

.date_weather_check
{
background:url(../pics/home_weatherbg02.png) no-repeat;
height:287px;
color:#FFF;
position:relative;
}

.weather_icon_container
{
width:93px;
height:93px;
position:absolute;
top:120px;
left:20px;
}

.home_weatherchannel_logo
{
width:76px;
height:87px;
background:url(../pics/theweatherchannel_logo.png) no-repeat;
position:absolute;
top:190px;
left:25;
}

.dwc_datecheck01
{
font-size:17pt;
font-weight:bold;
}

.dwc_datecheck02
{
font-size:15pt;
font-weight:bold;
}

.dwc_weathercheck01
{
font-size:11pt;
font-weight:bold;
}

.dwc_weathercheck02
{
margin-top:10px;
font-size:8pt;
}

.dwc_weatherlink
{
height:30px;
margin-top:10px;
width:260px;
float:right;
}

.triple_subnews
{
margin-top:10px;
}

.ts_01, .ts_02, .ts_03
{
float:left;
width:125px;
font-size:8pt;
color:#234aa2;
}

.ts_01
{
background-color:;
}

.ts_02
{
background-color:;
}

.ts_03
{
background-color:;
}

.ts_headings01
{
font-weight:bold;
font-size:12pt;
color:#93a400;
}

.ts_headings02
{
font-weight:bold;
font-size:12pt;
color:#c40000;
}

.ts_headings03
{
font-weight:bold;
font-size:12pt;
color:#ca7500;
}


.direct_tv_link
{
margin:25px 0 0 0;
}

.dtl_logo
{
width:167px;
height:144px;
float:left;
position:relative;
}

.dtl_logolink
{
width:167px;
height:144px;
background-color:;
position:absolute;
left:0;
top:0;
}

.dtl_logocon
{
width:167px;
height:144px;
background:url(../pics/directtv_logo.png) no-repeat;
}


.dtl_infos
{
width:208px;
height:144px;
float:right;
color:#234aa2;
}

.dtl_info_01
{
margin-top:8px;
font-size:11pt;
font-weight:bold;
}

.dtl_info_02
{
font-size:8pt;
margin-top:10px;
}

.dtl_info_03
{
margin-top:10px;
font-size:19pt;
font-weight:bold;
}

/*Home right container*/
.rightcon_home
{
width:560px;
text-align:left;
float:right;
}

.home_mainbanner
{
width:523px;
height:205px;
/*background:url(../pics/home_mainbanner.png) no-repeat;*/
position:relative;
top:-15px;
}

.google_search_home
{
margin-top:-10px;
}

.gsh_logo
{
width:105px;
height:46px;
background:url(../pics/googlesafesearch_logo.png) no-repeat;
float:left;
}

.gsh_searchfield
{
width:249px;
height:21px;
/*background:url(../pics/inputbg249x21.jpg) transparent no-repeat;
border:none;*/
}

.gsh_submit
{
width:102px;
height:28px;
background:url(../pics/googlesearch_submit.png) no-repeat;
border:none;
cursor:pointer;
}

.home_main_articles
{
margin-top:10px;
}

.hma_article_l
{
width:256px;
float:left;
text-align:center;
}

.hma_banner01
{
width:256px;
height:52px;
background:url(../pics/newsbox_banner1.jpg) no-repeat;
position:relative;
top:-14px;
}

.hma_banner02
{
width:256px;
height:52px;
background:url(../pics/newsbox_banner2.jpg) no-repeat;
position:relative;
top:-14px;
}

.hma_banner03
{
width:256px;
height:52px;
background:url(../pics/newsbox_banner3.jpg) no-repeat;
position:relative;
top:-11px;
}

.hma_banner04
{
width:256px;
height:52px;
background:url(../pics/newsbox_banner4.jpg) no-repeat;
position:relative;
top:-11px;
}


.hma_content
{
text-align:left;
width:220px;
margin:0 auto 0 auto;
}

.hma_headings
{
font-size:16pt;
font-weight:bold;
color:#93a400;
margin-top:-5px;
}

.hma_articlebody
{
margin-top:10px;
font-size:8pt;
color:#7e8182;
}

.hma_caption
{
font-size:8pt;
font-weight:bold;
color:#0080bb;
}

.hma_articlelinking
{
font-size:9pt;
color:#234aa2;
font-weight:bold;
}

.hma_al_first
{
margin-top:15px;
}


.hma_article_r
{
margin-left:6px;
width:256px;
float:left;
text-align:center;
}

/*News Article and Advertisement Area Mods*/
.news_ad_con
{
width:964px;
height:621px;
background:url(../pics/revised_newsboxmainbg.png) no-repeat;
margin-top:-30px;
text-align:left;
}

.nac_adcon
{
width:400px;
/*float:left;*/
position:absolute;
left:0;
top:0;
}

.nacd_telecom
{
margin-top:50px;
width:405px;
height:221px;
}

.nacd_mobiusproducts2
{
width:143px;
height:298px;
margin-top:25px;
background:url(../pics/home_localconnectionbg.png) no-repeat;
}

.nacd_mobiusproducts
{
width:143px;
height:298px;
margin-top:25px;
background:url(../pics/home_localconnectionbg.png) no-repeat;
position:absolute;
top:272px;
left:0px;
}

.nacd_mp_container
{
height:180px;  
width:135px; 
text-align:right;
background-color:;
}

.nacd_mp_innerbox
{
height:180px; 
width:127px; 
margin:0 0 0 auto; 
text-align:left; 
background-color:;
}

.nacd_headings
{
color:#93a400;
font-size:12pt;
font-weight:bold;
text-align:center;
}

.nacd_newsbody
{
margin-top:8px;
font-size:8pt;
}

.nacd_readmorelink
{
font-size:9pt;
font-weight:bold;
text-align:right;
margin:5px 0 0 0;
}

.nac_newscon
{
height:621px;
position:;
}

.bannerlink_starherald
{
width:256px;
height:52px;
position:absolute;
top:0px;
left:410px;
}

.bannerlink_kneb
{
width:256px;
height:52px;
position:absolute;
top:0px;
left:672px;
}

.bannerlink_alliance
{
width:256px;
height:52px;
position:absolute;
top:300px;
left:148px;
}

.bannerlink_kcsr
{
width:256px;
height:52px;
position:absolute;
top:300px;
left:410px;
}


.bannerlink_ledger
{
width:256px;
height:52px;
position:absolute;
top:300px;
left:672px;
}


.nac_news01
{
margin-top:54px;
width:275px;
height:240px;
float:right;
}

.news_innercon
{
width:240px;
height:240px;
}

.news_innermostcon
{
height:235px;
overflow:auto;
height:expression( this.scrollHeight > 235? "236px":"auto");
padding-bottom:5px
}

.newsheadcon
{
/*height:50px;
overflow:hidden;*/
width:220px;
}

.newsheadcon p
{
color:#93a400;
font-size:12pt;
font-weight:bold;
}

.newsbody
{
/*height:100px;*/
font-size:8pt;
overflow:hidden;
margin-top:4px;
width:220px;
}

.newssubheads
{
/*height:80px;*/
margin-top:10px;
width:220px;
}

.newssubheads p
{
font-size:8pt;
margin-bottom:2px;
font-weight:bold;
margin:8px 0 0 0;
/*border:solid 1px #7e8182;
border-width:0 0 1px 0;*/
}

.nac_news02, .nac_news03
{
margin-top:54px;
width:263px;
height:240px;
float:right;
}

/*Home Footer Mods*/
.home_footercon
{
text-align:center;
font-size:9pt;
font-weight:bold;
margin-top:-30px;
}

.hf_blues
{
color:#234aa2;
margin-top:3px;
}

.hf_firstline
{
font-size:13pt;
margin-top:30px;
font-weight:normal;
}


p.hf_gray, .hf_gray
{
margin-top:10px;
color:#7e8182;
font-size:8pt;
font-weight:normal;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Interior Pages xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.button_signup_up
{
height:26px;
width:131px;
background-image:url(../pics/button_signupnow_up.png);
background-repeat:no-repeat;
cursor:pointer;
}

.button_signup_hover
{
height:26px;
width:131px;
background-image:url(../pics/button_signupnow_hover.png);
background-repeat:no-repeat;
cursor:pointer;
display:none;
}


.button_backtotop_up
{
height:26px;
width:141px;
background-image:url(../pics/button_backtotop_up.png);
background-repeat:no-repeat;
cursor:pointer;
}

.button_backtotop_hover
{
height:26px;
width:141px;
background-image:url(../pics/button_backtotop_hover.png);
background-repeat:no-repeat;
cursor:pointer;
display:none;
}


.button_backgeneric_up
{
height:26px;
width:141px;
background-image:url(../pics/button_backgeneric_up.png);
background-repeat:no-repeat;
cursor:pointer;
}

.button_backgeneric_hover
{
height:26px;
width:141px;
background-image:url(../pics/button_backgeneric_hover.png);
background-repeat:no-repeat;
cursor:pointer;
display:none;
}



.button_freequote_up
{
height:26px;
width:176px;
background-image:url(../pics/button_freequote_up.png);
background-repeat:no-repeat;
cursor:pointer;
}

.button_freequote_hover
{
height:26px;
width:176px;
background-image:url(../pics/button_freequote_hover.png);
background-repeat:no-repeat;
cursor:pointer;
display:none;
}


.button_previousarticles_up
{
height:26px;
width:176px;
background-image:url(../pics/button_previousarticles_up.png);
background-repeat:no-repeat;
cursor:pointer;
}

.button_previousarticles_hover
{
height:26px;
width:176px;
background-image:url(../pics/button_previousarticles_hover.png);
background-repeat:no-repeat;
cursor:pointer;
display:none;
}





.backbuttoncon
{
height:26px;
width:88px;
float:left;
cursor:pointer;
}

.nextbuttoncon
{
height:26px;
width:88px;
float:right;
cursor:pointer;
}

.backbuttonup
{
width:88px;
height:26px;
background:url(../pics/button_back_up.png) no-repeat;
}

.backbuttonhover
{
width:88px;
height:26px;
background:url(../pics/button_back_hover.png) no-repeat;
display:none;
}


.nextbuttonup
{
width:88px;
height:26px;
background:url(../pics/button_next_up.png) no-repeat;
}

.nextbuttonhover
{
width:88px;
height:26px;
background:url(../pics/button_next_hover.png) no-repeat;
display:none;
}


.logo_con_interior
{
width:267px;
height:153px;
/*background:url(../pics/mobius_mainlogo.png) no-repeat;*/
float:left;
}

.logo_con_hemingford
{
width:267px;
height:153px;
float:left;
}

.logo_con_hemingford img
{
width:195px;
height:112px;
position:relative;
top:-10px;
}

.addvertisement_menus_con
{
width:676px;
font-weight:bold;
color:#ffce39;
float:right;
text-align:left;
margin-top:20px;
}


.advertisementcon
{
width:601px;
height:81px;
}

.ca_interior_upper
{
width:766px;
height:238px;
margin-left:120px;
position:relative;
}

.ca_interior_upper_questionnaire
{
width:766px;
height:331px;
margin-left:120px;
position:relative;
}

.ca_interior_upperbanner
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_internet.png) no-repeat;
}

.ca_bannerarea_internet
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_internet.png) no-repeat;
}

.ca_bannerarea_phone
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_phone.png) no-repeat;
}

.ca_bannerarea_tv
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_tv.png) no-repeat;
}

.ca_bannerarea_business
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_b2b.png) no-repeat;
}

.ca_bannerarea_mobiusnews
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_mobiusnews.png) no-repeat;
}

.ca_bannerarea_paybill
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_paybill.png) no-repeat;
}

.ca_bannerarea_services
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_services.png) no-repeat;
}

.ca_bannerarea_longdistance
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_longdistance.png) no-repeat;
}

.ca_bannerarea_overseas
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_overseas.png) no-repeat;
}

.ca_bannerarea_lifeline
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_lifeline.png) no-repeat;
}

.ca_bannerarea_contactus
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_contactus.png) no-repeat;
}

.ca_bannerarea_weather
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_weather.png) no-repeat;
}

.ca_bannerarea_weather02
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_weather02.png) no-repeat;
}

.ca_bannerarea_questionnaire
{
position:absolute;
top:0;
left:0;
width:766px;
height:331px;
background:url(../pics/questionnaire_pagebg_upper.png) no-repeat;
}

.ca_bannerarea_schools
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_schoolscolleges.png) no-repeat;
}

.ca_bannerarea_localconnection
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_localconnection.png) no-repeat;
}

.ca_bannerarea_cellularsolutions
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_cellularsolutions.png) no-repeat;
}


.ca_bannerarea_computersolutions
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_computersolutions.png) no-repeat;
}

.ca_bannerarea_mobiusadmin
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_overseas.png) no-repeat;
}



.ca_bannerarea_other
{
position:absolute;
top:0;
left:0;
width:766px;
height:238px;
background:url(../pics/banner_interior.png) no-repeat;
}



/*This are the submenus at the main menus*/
/*Always add an extra 10px at the position of the subnavigation links*/
.subnavigation_interior_bg01
{
width:175px;
height:80px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:3px;
left:190px;
}

.subnavigation_interior_links01
{
width:150px;
height:80px;
position:absolute;
top:3px;
left:200px;
font-size:9pt;
color:#fff;
}

.subnavigation_interior_bg02
{
width:175px;
height:70px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:3px;
left:555px;
}

.subnavigation_interior_links02
{
width:150px;
height:70px;
position:absolute;
top:3px;
left:565px;
font-size:9pt;
color:#fff;
}

.subnavigation_interior_internetlinkbg
{
width:175px;
height:80px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:2px;
left:365px;
}

.subnavigation_interior_internetlink
{
width:175px;
height:80px;
position:absolute;
top:2px;
left:375px;
font-size:9pt;
color:#fff;
}


.subnavigation_interior_phonelinkbg
{
width:175px;
height:60px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:16px;
left:365px;
}

.subnavigation_interior_phonelink
{
width:175px;
height:90px;
position:absolute;
top:16px;
left:375px;
font-size:9pt;
color:#fff;
}

.subnavigation_interior_businesslinkbg
{
width:175px;
height:190px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:45px;
left:365px;
}

.subnavigation_interior_businesslink
{
width:175px;
height:190px;
position:absolute;
top:45px;
left:375px;
font-size:9pt;
color:#fff;
}

.subnavigation_interior_tvlinkbg
{
width:175px;
height:41px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:32px;
left:365px;
}

.subnavigation_interior_tvlink
{
width:175px;
height:41px;
position:absolute;
top:32px;
left:375px;
font-size:9pt;
color:#fff;
}

.subnavigation_interior_technicallinkbg
{
width:175px;
height:60px;
background:url(../pics/submenu_bg.png) no-repeat;
position:absolute;
top:60px;
left:365px;
}

.subnavigation_interior_technicallink
{
width:175px;
height:60px;
position:absolute;
top:60px;
left:375px;
font-size:9pt;
color:#fff;
}


/*End of the submenus*/

p.subnavigation_categories
{
margin-top:10px;
color:#bae3ff;
font-size:9pt;
font-weight:bold;
}


.ca_interior_mid
{
width:766px;
background:url(../pics/interior_midareacon_bgv2.png) repeat-y;
margin-left:120px;
}

.ca_interior_mid_questionnaire
{
width:766px;
background:url(../pics/questionnaire_pagebg_mid.png) repeat-y;
margin-left:120px;
position:relative;
}

.ca_interior_mid_weather
{
width:766px;
background:url(../pics/weather_midconbg.png) repeat-y;
margin-left:120px;
}

.ca_questionnaire_con
{
background:url(../pics/questionairrepagebg.png) no-repeat;
width:766px;
height:605px;
margin-left:120px;
position:relative;
}

.ca_interior_bottom
{
width:766px;
height:68px;
background:url(../pics/interior_bottomareacon_bgv2.png) no-repeat;
margin-left:120px;
}


.ca_interior_bottom_questionnaire
{
width:766px;
height:67px;
background:url(../pics/questionnaire_pagebg_bottom.png) no-repeat;
margin-left:120px;
}

.ca_interior_bottom_weather
{
width:766px;
height:68px;
background:url(../pics/weather_bottomconbg.png) no-repeat;
margin-left:120px;
}

.cai_leftcon
{
float:left;
width:200px;
text-align:right;
margin-top:8px;
}


.cai_rightcon
{
float:right;
width:540px;
text-align:left;
margin-top:8px;
}

.cai_leftinnercon
{
margin:0 0 0 auto;
text-align:center;
width:180px;
/*background:url(../pics/interior_sidenavbg.png) no-repeat;*/
}

.cai_leftinnercon_radar
{
margin:0 0 0 auto;
text-align:center;
width:180px;
height:270px;
background:url(../pics/side_navigation_radar.png) no-repeat;
}

.cai_leftmenucon
{
margin:0 auto 0 auto;
width:150px;
/*height:512px;*/
text-align:right;
color:#5889c3;
font-size:9pt;
}

.leftmenu_heading
{
font-size:13pt;
font-weight:bold;
color:#234aa2;
}

.leftmenu_menucategory
{
font-size:10pt;
font-weight:bold;
margin-top:20px;
color:#234aa2;
}


.cai_rightinnercon
{
width:480px;
}

.cai_rightinnercon_radar
{
width:480px;
}

.cai_rightinnercon p
{
margin-top:20px;
font-size:9pt;
}

.cai_bluecontent
{
font-size:11pt;
color:#234aa2;
}

p.cai_bluecontent
{
font-size:11pt;
color:#234aa2;
}

.cai_tabletitles
{
font-size:10pt;
font-weight:bold;
color:#234aa2;
}

.cai_tabletitles_smaller
{
font-size:9pt;
font-weight:bold;
color:#234aa2;
}

.cai_intl_ratelist
{
font-size:9pt;
}
 
.cai_overseasrate_list
{
font-size:8pt;
}

 
.cai_intl_ratelistblock
{
padding-bottom:10px;
}

p.cai_leftarticle_header
{
margin-top:15px;
color:#93a400;
font-size:16pt;
font-weight:bold;
}

p.cai_leftarticle_subheader
{
margin-top:10px;
font-size:18pt;
font-weight:;
color:#234aa2;
}

img.cai_leftarticle_header_logo
{
float:left;
margin:0 20px 5px 0;
}

.interior_footercon
{
width:740px;
margin-left:110px;
text-align:center;
font-size:9pt;
font-weight:bold;
}

.mitel_bottomostimage
{
float:right;
margin:0 0 5px 15px;
}

.speco_uppermostimage
{
float:right;
margin:;
}

.button_home_up
{
width:88px;
height:26px;
background:url(../pics/button_home_up.png) no-repeat;
cursor:pointer;
}

.button_home_hover
{
width:88px;
height:26px;
background:url(../pics/button_home_hover.png) no-repeat;
cursor:pointer;
display:none;
}

.green_initials
{
font-size:10pt;
color:#93a400;
font-weight:bold;
}

.small_bluecontent
{
font-size:10pt;
color:#234aa2;
}

p.small_bluecontent
{
font-size:10pt;
color:#234aa2;
}


.smaller_bluecontent
{
font-size:8pt;
color:#234aa2;
}

p.smaller_bluecontent
{
font-size:8pt;
color:#234aa2;
}


.smaller_bluecontent2
{
font-size:9pt;
color:#234aa2;
}


p.smaller_bluecontent2
{
font-size:9pt;
color:#234aa2;
}




/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx This are the Contact Form MODS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.cf_dom
{
width:55px;
margin:10px 15px 0 0;
font-size:9pt;
font-weight:bold;
text-align:right;
float:left;
clear:left;
}

.cf_deftextfield
{
width:395px;
height:21px;
/*background:url(../pics/inputbg395x21.jpg) transparent no-repeat;
border:none;*/
float:left;
margin:10px 0 0 0;
padding:1px;
font-size:9pt;
}

.cf_deftextarea
{
width:395px;
height:118px;
/*background:url(../pics/inputbg395x118.jpg) transparent no-repeat;
border:none;*/
float:left;
margin:10px 0 0 0;
padding:1px;
font-size:9pt;
}

.cf_defcaptchadeclare
{
width:70px;
text-align:right;
float:left;
font-size:9pt;
font-weight:bold;
margin-top:11px;
margin-right:10px;
}

.cf_defactualcaptcha
{
width:175px;
height:45px;
text-align:center;
float:left;
margin-top:11px;
margin-right:8px;
}

.cf_defcaptcha
{
width:77px;
height:21px;
/*background:url(../pics/inputbg77x21_captcha.jpg) transparent no-repeat;
border:none;*/
float:left;
padding:1px;
margin-top:11px;
}

.cf_submit
{
width:114px;
height:32px;
background:url(../pics/button_submit_up.png) no-repeat;
border:none;
cursor:pointer;
margin-right:10px;
float:right;
margin-top:8px;
}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxQuestionnaire MODSxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.questionnaire_topspacer
{
height:335px;
}

.questionnaire_container
{
/*height:200px;*/
width:695px;  
text-align:right;
}

.questionnaire_fixblock
{
margin:0 0 0 auto; 
width:470px; 
/*height:200px; */
background-color:;
text-align:left;
}

.qf_title
{
font-size:14pt;
font-weight:bold;
color:#234aa2;
}

.qf_dom
{
width:110px;
float:left;
clear:left;
font-size:11pt;
font-weight:bold;
text-align:right;
margin:6px 12px 0 0;
}

.qf_def
{
width:292px;
height:20px;
float:left;
/*background:url(../pics/questionnaire_inputbg1.jpg) transparent no-repeat;
border:none;*/
padding:1px;
margin:7px 0 0 0;
}

.qf_def_errormessage1
{
width:292px;
height:20px;
float:left;
/*background:url(../pics/questionnaire_inputbg1.jpg) transparent no-repeat;
border:none;*/
padding:1px;
margin:7px 0 0 0;
font-size:8pt;
color:red;
}

.qf_nextbutton
{
float:right;
margin:0px 0 0 0;
}

.qf_nextbutton2
{
float:right;
margin:0;
}


.submit_nextbutton
{
width:88px;
height:26px;
background:url(../pics/button_next_up.png) no-repeat;
float:right;
border:none;
cursor:pointer;
}


.submit_backbutton
{
width:88px;
height:26px;
background:url(../pics/button_back_up.png) no-repeat;
float:left;
border:none;
cursor:pointer;
}


.qf_backbutton
{
float:left;
margin:0;
}

.qf_subtitle
{
font-size:11pt;
font-weight:bold;
color:#234aa2;
margin:10px 0;
}

.qf_innertexts
{
font-size:10pt;
font-weight:bold;
text-align:center;
}

.inputbg2
{
width:108px;
height:20px;
/*background:url(../pics/questionnaire_inputbg2.jpg) transparent no-repeat;
border:none;*/
margin:0 0 0 20px;
}

.inputbg3
{
width:446px;
height:20px;
/*background:url(../pics/questionnaire_inputbg3.jpg) transparent no-repeat;
border:none;*/
margin:10px 0 0 0;
}

.qf_innertextblocks_01
{
width:450px;
margin:30px auto 0 auto;
text-align:left;
}

.qf_innertextblocks_01_errors
{
text-align:center;
margin:10px 0 0 0;
font-size:8pt;
color:red;
}

.qf_innertextblocks_02
{
width:450px;
margin:10px auto 0 auto;
text-align:left;
}


.qf_innertextblocks_03
{
width:300px;
margin:10px auto 0 auto;
text-align:left;
background-color:;
}

.qf_innertextblocks_04
{
width:450px;
margin:0 auto 0 auto;
text-align:center;
color:#234aa2;
}

.qf_innertextblock_thanks
{
font-weight:bold;
font-size:12pt;
margin-bottom:5px;
}

.qf_checkboxcons
{
margin:2px 0 0 0;
}


.qf_submit
{
width:88px;
height:26px;
background:url(../pics/button_done_up.png) no-repeat;
border:none;
cursor:pointer;
float:right;
}


.ca_questionnaire_phone
{
width:269px;
height:262px;
background:url(../pics/questionairrephone.png) no-repeat;
position:absolute;
left:-75px;
top:-40px;
}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Weather MODS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.wt_title
{
color:#93a400;
font-size:15pt;
font-weight:bold;
margin:0 85px 0 0;
}

.dot_spacer
{
color:#5889c3;
list-style-type:disc;
font-size:11pt;
font-weight:bold;
margin:-28px 0 0 658px;
}

.ssc_searchcon
{
width:475px;
margin:30px 70px 0 0;
text-align:right;
float:left;
}

.ssc_searchcon_innercon
{
width:440px;
text-align:left;
margin:0 0 0 auto;
}

p.ssc_headingtitle
{
color:#234aa2;
font-size:18pt;
text-align:left;
}

.ssc_searchfield
{
width:336px;
height:20px;
/*background:url(../pics/weather_inputbg2.jpg) no-repeat;
border:none;*/
margin-right:12px;
}

.ssc_searchsubmit
{
width:88px;
height:26px;
background:url(../pics/button_go_up.png) transparent no-repeat;
cursor:pointer;
border:none;
}

.ssc_cc_leftinfo
{
width:220px;
float:left;
margin-top:20px;
font-size:9pt;
}

.ssc_cc_rightinfo
{
width:215px;
float:left;
margin-top:20px;
font-size:9pt;
}

.ssc_sunmoon_chartscon
{
margin:30px 0 0 0;
width:160px;
float:left;
font-size:9pt;
text-align:center;
}

.forecast_results
{
margin-top:20px;
width:720px;
height:637px;
background:url(../pics/weather_dailyreportbg.png) no-repeat;
}

.fr_titletable
{
font-size:14pt;
font-weight:bold;
color:#93a400;
text-align:center;
}

.fr_results_temperature
{
font-size:12pt;
font-weight:bold;
color:#234aa2;
text-align:center;
}

.fr_results
{
font-size:9pt;
color:#234aa2;
font-weight:bold;
}

.fr_contents
{
text-align:left;
}

.fr_redstamps
{
color:#ff0000;
font-weight:bold;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Weather Radar xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
p.weather_radar_topicmenus
{
margin:8px 0 0 0;
font-size:9pt;
}

.radar_status
{
width:300px;
float:left;
font-weight:bold;
}

.radar_updater
{
width:100px;
float:right;
text-align:right;
}

.weather_radar_satelliteimagery
{
margin:10px 0 0 0;
/*width:480px;
height:442px;*/
width:600px;
height:600px;
background-color:;
position:absolute;
top:0px;
left:-150px;
}

.weather_radar_satelliteimagery_con
{
position:relative;
width:600px;
height:620px;
}

.weather_radar_credentials
{
font-size:7pt;
margin:10px 0 0 0;
text-align:center;
}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Internet - High Speed Internet - DSL xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.broadband_signup_doms
{
width:120px;
float:left;
clear:left;
text-align:right;
margin:10px 15px 0 0;
}


.localconnection_admin_signup_doms
{
width:65px;
float:left;
clear:left;
text-align:right;
margin:10px 15px 0 0;
}


.broadband_signup_doms2
{
width:250px;
float:left;
clear:left;
text-align:left;
margin:14px 15px 0 0;
}

.broadband_signup_doms2_errormessage
{
width:250px;
float:left;
clear:left;
text-align:left;
margin:5px 15px 10px 0;
font-size:8pt;
color:red;
}

.broadband_signup_doms3
{
width:340px;
float:left;
clear:left;
font-size:11pt;
text-align:right;
padding:2px 1px 0 2px;
margin:5px 15px 0 0;
}


.broadband_signup_doms4
{
width:380px;
float:left;
clear:left;
font-size:11pt;
text-align:right;
padding:2px 1px 0 2px;
margin:5px 15px 0 0;
}

.broadband_def_charge
{
width:95px;
font-size:11pt;
color:#234aa2;
font-weight:bold;
text-align:right;
margin:6px 0 0 0;
float:left;
}

.broadband_def_charge2
{
width:70px;
font-size:11pt;
color:#234aa2;
font-weight:bold;
text-align:right;
margin:6px 0 0 0;
float:right;

}

.broadband_def_big
{
width:300px;
height:20px;
padding:1px;
margin:9px 0 0 0;
float:left;
}

.localconnection_admin_def_big
{
width:370px;
height:20px;
padding:1px;
margin:9px 0 0 0;
float:left;
}

.broadband_def_big_errormessage
{
width:300px;
height:20px;
padding:1px;
margin:9px 0 0 0;
float:left;
font-size:8pt;
color:red;
}

.broadband_def_container
{
width:300px;
margin:9px 0 0 0;
float:left;
}

.broadband_def_small
{
width:120px;
height:20px;
padding:1px;
margin:9px 0 0 0;
float:left;
}

.broadband_def_smaller
{
width:40px;
height:20px;
padding:1px;
margin:0 5px 0 0;
}

.broadband_def_select
{
width:130px;
float:right;
}


.broadband_def_smalltext
{
width:30px;
height:18px;
float:right;
margin:12px 5px 0 10px;
}

.broadband_def_radio
{
margin:4px 8px 0 40px;
}

.broadband_def_radio2
{
margin:4px 8px 0 0;
}

.broadband_def_radio3
{
margin:4px 8px 0 20px;
}

.broadband_def_textarea
{
width:450px;
height:120px;
margin:10px 0 10px 0;
}

.broadband_def_textarea2
{
width:460px;
height:120px;
margin:10px 0 10px 20px;
}


.broadband_form_submit
{
text-align:right;
margin:;
}

.broadband_signupsubmit
{
width:114px;
height:32px;
background:url(../pics/button_submit_up.png) no-repeat;
border:none;
cursor:pointer;
}


.localconnection_login
{
width:141px;
height:26px;
background:url(../pics/button_login_up.png) no-repeat;
border:none;
cursor:pointer;
}

.localconnection_logout
{
width:141px;
height:26px;
background:url(../pics/button_logout_up.png) no-repeat;
border:none;
cursor:pointer;
float:right;
}

.localconnection_logout_up
{
width:141px;
height:26px;
background:url(../pics/button_logout_up.png) no-repeat;
float:right;
}

.localconnection_logout_hover
{
width:141px;
height:26px;
background:url(../pics/button_logout_hover.png) no-repeat;
display:none;
float:right;
}

.residential_options_dom1
{
width:30px;
float:left;
text-align:right;
margin:4px 15px 0 0;

}

.residential_options_def1
{
width:420px;
float:left;
margin:6px 0 0 0;

}


.calling_featuresdom
{
width:330px;
float:left;
margin:8px 15px 0 0;

}

.calling_featuresdef
{
width:130px;
float:left;
margin:8px 0 0 0;

}


.cfdom_chkbox
{
margin:0 10px 0 60px;
}

tr.business_wildblue_optiontitle
{
font-size:8pt;
color:#234aa2;
}

tr.business_wildblue_optionlist
{
font-size:8pt;
}

td.business_wildblue_optioncat
{
font-size:9pt;
color:#234aa2;
font-weight:bold;
}

.tablesofchannels
{
font-size:9pt;
}

tr.channeltypes
{
font-weight:bold; 
color:#234aa2;
}


p.schools_link
{
margin-top:3px;
font-size:10pt;
}

p.archivelistlink
{
margin-top:3px;
font-size:9pt;
}


.signup_link_button
{
text-align:left;
}

.signup_link_button_right
{
text-align:right;
}

.signup_formlink_submit
{
width:131px;
height:26px;
background:url(../pics/button_signupnow_up.png) no-repeat;
border:none;
cursor:pointer;
}

.contactus_formlink_submit
{
width:141px;
height:26px;
background:url(../pics/button_contactus_up.png) no-repeat;
border:none;
cursor:pointer;
}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Font Size Mods xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.bt_7
{
font-size:7pt;
}

.bt_8
{
font-size:8pt;
}

.bt_9
{
font-size:9pt;
}

.bt_10
{
font-size:10pt;
}


.bt_11
{
font-size:11pt;
}


.bt_12
{
font-size:12pt;
}


.bt_13
{
font-size:13pt;
}


.bt_14
{
font-size:14pt;
}

.bt_15
{
font-size:15pt;
}


.bt_16
{
font-size:16pt;
}


.bt_17
{
font-size:17pt;
}


.bt_18
{
font-size:18pt;
}


.bt_19
{
font-size:19pt;
}

.bt_20
{
font-size:20pt;
}

.bt_21
{
font-size:21pt;
}

.bt_22
{
font-size:22pt;
}

.bt_23
{
font-size:23pt;
}

.bt_24
{
font-size:24pt;
}

.bt_25
{
font-size:25pt;
}

.bt_26
{
font-size:26pt;
}

.bt_27
{
font-size:27pt;
}

.bt_28
{
font-size:28pt;
}

.bt_29
{
font-size:29pt;
}

.bt_30
{
font-size:30pt;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Font colors xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.bold
{
	font-weight:bold;
}

.blue
{
	color:#234aa2;
}

.lightblue
{
	color:#5889c3;
}

.lightgreen
{
	color:#93a400;
}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx New CSS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.cai_phonelistingcon
{
	margin:30px 0 0 0;
}

.cai_phonelistingcon p
{
	margin:0 0 0 0;
}


.caip_listblock
{
	margin:0 0 30px 0;
}

.caip_productthumb
{
	width:230px;
	text-align:right;
	float:left;
}

.caip_pt_thumbcon
{
	width:170px;
	height:140px;
	position:relative;
	margin:0 0 0 auto;
}

.caip_thumbedit
{
	margin:0;
}

.caip_pt_border
{
	position:absolute;
	top:0;
	left:0;
}

.caip_pt_thumb
{
	position:absolute;
	top:3px;
	left:2px;
}

.caip_phonedesc
{
	width:210px;
	float:left;
	
}

.caip_productmainphoto
{
	float:left;
	margin:0 20px 20px 0;
}

.cai_laptop_price
{
	margin:10px 0 20px 0;
}

.update_submit
{
width:88px;
height:26px;
background:url(../pics/button_update_up.png) no-repeat;
border:none;
cursor:pointer;
}

.addphone_submit
{
width:141px;
height:26px;
background:url(../pics/button_addphone_up.png) no-repeat;
border:none;
cursor:pointer;
}

.addpc_submit
{
width:141px;
height:26px;
background:url(../pics/button_addpc_up.png) no-repeat;
border:none;
cursor:pointer;
}

.addplan_submit
{
width:141px;
height:26px;
background:url(../pics/button_addplan2_up.png) no-repeat;
border:none;
cursor:pointer;
}

.admin_cancelsubmit
{
	width:88px;
	height:26px;
	background:url(../pics/button_cancel_up.png) no-repeat;
	border:none;
	cursor:pointer;
}


.admin_edit_fileinput
{
	margin:8px 0 0 0;
}

.caip_addplan_button
{
	float:right;
	margin:0 2px 10px 0;
}

.caip_planeditorcon
{
	float:right;
	margin:0 2px 10px 10px;
	text-align:right;
}


.caip_iconcon
{
	text-align:center;
}

.caip_iconcon_innercon
{
	width:350px;
	margin:0 auto;
	text-align:left;
}

.caip_icon_left
{
	float:left;
}

.caip_icon_right
{
	float:right;
}


.cai_productmain_specs_dom
{
	font-size:10pt;
	font-weight:bold;
	color:#5889c3;
	text-align:right;
	margin:8px 0 0 0;
}

.cai_productmain_specs_def
{
	margin:8px 0 0 0;
	font-size:10pt;
	width:260px;
	padding:0 0 0 15px;
}






