@charset "UTF-8";
/* CSS Document */


body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:7px 0 0 0; background:url(images/bg.gif);}

a { color:#0254a0; text-decoration:none;}
a:hover { text-decoration:none; color:#187ddb;}

h1 { padding:0; margin:0; font-size:18px; color:#e0681b;}
h2 { color:#0254A0; font-size:14px;}
h3 { font-size:12px;}

p {font-family:Helvetica,Verdana,arial,Trebuchet,Helvetica; margin:0; padding:0; line-height:1.6em; font-size:1.1em;}

#banner-contact { text-align:center; padding:8px 0 0 0;}

.blue-bullet {font-family:Helvetica,Verdana,arial,Trebuchet,Helvetica; list-style:url(images/blue-bullet.gif); line-height:1.6em; font-size:1.1em;}

.clear { clear:both;}

#col-cont { width:770px; margin:0 auto;} 

#l-col { width:552px; float:left;}
#r-col { width:218px; float:left;}

#container { width:806px; margin:0 auto;}

#content-cont { width:806px; margin:0 auto; background:url(images/home-body-bg-y.png) repeat-y;}

#sec-content-cont { width:806px; margin:0 auto; background:url(images/sec-body-bg-y.png) repeat-y;}

#flash { background-color:#000000; width:770px; height:224px; margin:0 auto;}

#footer { background:url(images/footer.png); width:806px; height:46px;}
#footer-text { float:right; text-align:right; margin:5px 35px 0 0; color:#ffffff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#footer-twitter a { float:left; text-align:left; margin:5px 0 0 35px; color:#ffffff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color: white; display: block;height: 14px;}
#footer-twitter a img {border: none; vertical-align: top;margin-right: 2px;}

#footer-nav {text-align:center; width:806px; margin:30px 0 0 0; color:#999999; font-size:10px; position:absolute; }
#footer-nav a { color:#999999; text-decoration:none;}
#footer-nav a:hover { color:#FFFFFF; text-decoration:none;}

#header { background:url(images/header.png) no-repeat; height:94px; width:806px;}

#header-nav { float:right; margin:20px 40px 0 0; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#header-nav a { text-decoration:none; color:#333333;}
#header-nav a:hover { text-decoration:none; color:#01539c;}

#home-text-cont { padding:15px 34px 0 34px;}

#l-nav-header { background:url(images/l-nav-header.jpg) no-repeat; width:161px; height:84px;}

#map { width:299px; height:187px; float:left; margin-left:25px;}

#nav-cont { background:url(images/nav-bg-x.jpg) repeat-x; width:770px; height:28px; margin:0 auto;}

.nav { float:left;}

#nav-r-edge { float:right; width:1px; height:28px; background:url(images/nav-r-edge.jpg) no-repeat;}

#services_feature {margin: 20px 0 0 20px;}
#services_feature a {display:block; float:left;width:258px;height:171px;text-indent:-9999px;}	


#services_feature #wholesale_telephony a {background: url(images/feature_wholesale_telephony.png) 0 100% no-repeat;}
#services_feature #wholesale_telephony a:hover {background-position: 0 0;}
#services_feature #telastic_services a {background: url(images/feature_telastic_services.png) 0 100% no-repeat;}
#services_feature #telastic_services a:hover {background-position: 0 0;}


	
	

#network-cont {}

#network-footer { text-align:right; padding:6px 0 0 0; border-top:#666666 dotted 1px; margin-top:6px;}

#network-text { width:165px; float:left; margin-left:34px; padding-top:37px;}

#news-cont { width:191px; margin:8px auto 10px auto; font-size:11px; line-height:12px; color:#999999;}

#news-cont a { text-decoration:none; color:#999999; font-family:Helvetica,Verdana,arial,Trebuchet,Helvetica; font-size:1em;}
#news-cont a:hover { text-decoration:none; color:#cccccc;}

#news-cont td { background:#000000;}

#news-footer { height:10px; border-top:#666666 dotted 1px; margin-top:10px;}

.news-item { margin-top:10px;}

#news-title { color:#b6c71c; font-size:18px; font-weight:bold; padding:7px 0 10px 0; border-bottom:#666666 dotted 1px;}

.orange-title-18 { font:18px "Arial Black", Arial, Helvetica, sans-serif; color:#e0681b;}

#r-img-cont { width:147px; height:269px; float:right; margin:0 0 10px 10px;}

#sec-header-img { width:770px; margin:0 auto; height:48px; background:url(images/sec-header-img.jpg) no-repeat;}

#sec-l-col { width:161px; float:left;}
#sec-r-col { width:609px; float:left;}

#text-cont { padding:35px 0 0 34px; float:left; width:575px;}

#text-cont p { padding-right:34px;}

.date-cont { height:30px; width:27px; border:#666666 1px solid; float:left; font-size:11px; margin:0 10px 0 0; line-height:13px; }
.month { text-align:center;}
.day { text-align:center; color:#b6c71c;}

.ul_title { margin-left:-30px; color:#0254a0;}


/* sidenav */

#l_nav_cont { width: 161px; background-color:#a9a9a9; border-bottom:#ffffff 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif;}

.l_nav_on {background:url(images/side-nav-over.jpg) no-repeat; color:#01539c; width:143px; margin:0 0 1px 0; padding:6px 0 4px 18px; cursor:pointer;}

.l_nav { background:url(images/side-nav.jpg) no-repeat; width:143px; margin:0 0 1px 0; padding:6px 0 4px 18px; color:#333333; cursor:pointer;}

.l_nav:hover { background:url(images/side-nav-over.jpg) no-repeat; color:#01539c;}

.l_secnav { font-size:10px; width:143px; margin:0 0 1px 0; padding:6px 0 4px 18px; color:#333333; cursor:pointer;  border-top:#666666 1px solid;}

.l_secnav:hover { background:#999999;}



a.l_nav_on {background:url(images/side-nav-over.jpg) no-repeat; color:#01539c; width:143px; margin:0 0 1px 0; padding:6px 0 4px 18px; cursor:pointer; display:block;}

a.l_nav { background:url(images/side-nav.jpg) no-repeat; width:143px; margin:0 0 1px 0; padding:6px 0 4px 18px; color:#333333; cursor:pointer; display:block;}

a.l_nav:hover { background:url(images/side-nav-over.jpg) no-repeat; color:#01539c;}

.sitemap ul {padding:0; margin:0 0 0 20px; list-style-image:url(images/orange-bullet.gif); color:#e0681b;}
.sitemap ul ul {padding:0; margin:0; list-style-image:url(images/grey-bullet.gif);; color:#666666;}
.sitemap ul li { margin-top:10px;}
.sitemap ul ul li { margin-top:0; margin-left:10px;}

#telastic-video-btn { width:481px; margin:12px 0 0 32px;}

#trk_nav_home { width:92px; height:91px; background:url(images/trk_nav_home_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_home { width:92px; height:91px; background:url(images/trk_nav_home.jpg) no-repeat; float:left; display:block;}
a#trk_nav_home:hover { background:url(images/trk_nav_home_over.jpg) no-repeat; float:left; display:block;}

#trk_nav_about { width:84px; height:91px; background:url(images/trk_nav_about_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_about { width:84px; height:91px; background:url(images/trk_nav_about.jpg) no-repeat; float:left; display:block;}
a#trk_nav_about:hover { background:url(images/trk_nav_about_over.jpg) no-repeat; float:left; display:block;}

#trk_nav_services { width:103px; height:91px; background:url(images/trk_nav_services_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_services { width:103px; height:91px; background:url(images/trk_nav_services.jpg) no-repeat; float:left; display:block;}
a#trk_nav_services:hover { background:url(images/trk_nav_services_over.jpg) no-repeat; float:left; display:block;} 

#trk_nav_warranty { width:100px; height:91px; background:url(images/trk_nav_warranty_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_warranty { width:100px; height:91px; background:url(images/trk_nav_warranty.jpg) no-repeat; float:left; display:block;}
a#trk_nav_warranty:hover { background:url(images/trk_nav_warranty_over.jpg) no-repeat; float:left; display:block;} 

#trk_nav_contact { width:115px; height:91px; background:url(images/trk_nav_contact_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_contact { width:115px; height:91px; background:url(images/trk_nav_contact.jpg) no-repeat; float:left; display:block;}
a#trk_nav_contact:hover { background:url(images/trk_nav_contact_over.jpg) no-repeat; float:left; display:block;}


/*form related*/

input { padding:0; margin:0;}

select { padding:0; margin:0;}

textarea { padding:0; margin:0;}

#form_cont { padding:0 30px 0 50px; }

.form_field { float:left;}
.form_row { clear:both; padding-bottom:4px;}
.form_tag { width:100px; float:left; text-align:right; padding:0 10px 0 0;}
