/* CSS Document */
body {margin: 0;	padding: 0;	font-family: Verdana, sans-serif;	font-size: small;	text-align: center;	line-height: 1.5em;	color: #333;}

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#000000; line-height:1.3em;}
p a:link, p a:visited {text-decoration: none;color: #003399;}
p a:hover {color: #CC6600; text-decoration:underline;}

h1 {font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; font-style:normal; color:#000000; line-height:1.3em; margin-left:-10px;}


/*-----wrap-----*/	
#wrap {	position: relative;	margin: 0 auto;	padding: 0;	font-size: 95%;	text-align: left;	width: 778px;
background-image:url(../images/bg_shadow.gif);}
/*-----wrap-----*/

#header { margin:0;}

#logo {background: url(../images/logo.gif) no-repeat top left;background-repeat: no-repeat;position:absolute; margin:45px 0 0 35px;}
#logocaption {font-family:"Trebuchet MS"; font-size:10px; color: #333;position:absolute; margin:98px 0 0 36px;}

#topnav {font-family:"Trebuchet MS"; font-size:12px; color:#fff; position:absolute; float:right; text-align:right; margin-top:18px; margin-left:560px;}
#topnav a:link, #topnav a:visited {text-decoration: none;color: #fff;}
#topnav a:hover {color: #ffcc00; text-decoration:underline;}

#callforquote { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#000; position:absolute; float:right; text-align:right; margin-top:102px; margin-left:510px; font-weight:bold; }

/*------- nav starts -------------*/
#nav {float: left;width: 730px;margin: -4px 0 0 11px; padding: 0;list-style: none;font-size: 100%;background:#363636; border:1px solid #000;}
html>body #nav {float: left;width: 730px;margin: 0px 0 0 22px; padding: 0;list-style: none;font-size: 100%;background:#363636; border:1px solid #000;}
#nav li {float: left;margin: 0;padding: 0 1px 0 0;list-style: none;background: url(../images/nav-li-bg.gif) no-repeat top right; font-family:"Trebuchet MS"; font-size:12px;}
#nav a {float: left;padding: 3px 13px;text-decoration: none;color: #fff; border-right: 1px solid #000;}
#nav a:hover, #nav a.active {color: #fff;background: #000;}

/*-----left column starts-----*/
#leftpanel {width: 243px; float:left; margin: 0px 5px 25px 2px; padding: 0;font-size: 90%;line-height: 1.4em;color: #888;}
html>body #leftpanel {width: 243px;float:left; margin: 0px 10px 25px 2px; padding: 0;font-size: 90%;line-height: 1.4em;color: #888;}
	
#request_quote {width:253px; background-color:#F0F0F0; border:1px solid #CACACA; margin-top:3px; margin-left:18px;}

html>body #request_quote {width:253px; background-color:#F0F0F0; border:1px solid #CACACA;margin-top:3px; margin-left:18px;}

.quoteselection { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:185px;}

#request_quote .title { font: normal 11px  Verdana, Arial, Helvetica, sans-serif; color: #000; background:#D6D6D6; text-align:center; padding:3px; margin:0 0 3px 0; font-weight:bold; height:18px; border:1px solid #CACACA;}

#request_quote .title_add { font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#960505; background:#D6D6D6; text-align:center; padding:3px; margin:0 0 3px 0; height:18px; border:1px solid #CACACA;}

.input { border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399; font-size:11px; height:15px; margin:0px;}
.quotetxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.privacy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #0033CC;}
.privacy a:link, .privacy a:visited {text-decoration:underline;color:#960505;}
.privacy a:hover {color: #003399; text-decoration:none;}
.formSelect { font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000; width:180px; }
#feedback {  width:253px; background-color:#F0F0F0; border:1px solid #CACACA;margin-left:18px; margin-top:3px;}
html>body #feedback {  width:253px; background-color:#F0F0F0; border:1px solid #CACACA;margin-left:18px;  margin-top:3px;}

#feedback_head { height:24px; width:197px; background-color:#CACACA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#000000;}
#feedback .title_add { font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#960505; background:#D6D6D6; text-align:center; padding:3px; margin:0 0 3px 0; height:18px; border:1px solid #CACACA;}

#feedback_add {  width:253px; background-color:#F0F0F0; border:1px solid #CACACA;margin-left:18px; margin-top:5px;}
html>body #feedback_add {  width:253px; background-color:#F0F0F0; border:1px solid #CACACA;margin-left:18px;  margin-top:5px;}
.feedbacktxt_add { font-size:11px; color:#0309A3; margin-left:8px; line-height:1.5em; margin-top:5px; margin-bottom:8px; margin-right:8px;}

.feedbacktxt { font-size:11px; color:#4D4100; margin-left:8px; line-height:1.5em; margin-top:13px; margin-bottom:8px; margin-right:8px;}

.feedbacktxt_blue { color:#003399;}
.morebutton { color:#003399; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:5px;}
/*-----left column ends-----*/

/*-----voip ad-----*/
#content { width:480px; float:left; }
html>body #content { width:480px; float:left; margin-left:28px;} 

#voipad {  margin-top:8px; margin-right:8px; height:114px; background: url(../images/voip_ad.jpg) no-repeat top right; }
html>body #voipad {  margin-top:8px; margin-right:9px; height:114px; background: url(../images/voip_ad.jpg) no-repeat top right;}

#voipad p{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; padding:10px 120px 10px 15px; line-height:1.5em; color:#0309A3;  }

#column{ float:left; width:460px; padding:5px 8px 5px 7px; margin-top:10px;}
#column .col_title{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#960505; margin-bottom:5px; }
#column p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px;}
.boxlink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px;}
.boxlink a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px; color:#0033FF; text-decoration:none;}
.boxlink  a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px; color:#960505; text-decoration:underline;}


.bullet{color:#960505; font-weight:bold;}

#caption {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:1.4em; font-weight:bold; text-align:left; color:#02078C; margin-top:-100px; margin-left:14px; width:330px;}
.voipoffer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #CC0000; margin-left:150px; margin-top:12px; font-weight:bold;}
.voipoffer a:link, .voipoffer a:visited { text-decoration:none; color:#cc0000;}
.voipoffer a:hover { text-decoration:underline;}

.blacktxt{ color:#000; font-size:12px;}
/*-----voip ad-----*/

/*-------maincontent ----------*/
#t1line { float:right;width:534px; height:100px;margin-top:12px; background:url(../images/img_server.jpg) no-repeat top left;}

html>body #t1line { float:right;width:534px; height:100px;margin-top:27px;background:url(../images/img_server.jpg) no-repeat top left;}
#t1linequote {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #003AA3;margin-top:45px; font-weight:bold; margin-left:105px;}
.t1quotelist { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333;margin-top:-5px; font-weight:normal; margin-left:90px;}
.textbold { font-weight:bold; color:#000000;}
.divider { margin-left:2px; margin-top:23px;}
html>body .divider { margin-left:2px; margin-top:36px;}
#accbusin{ float:right; width:250px;}
#atandt{ float:right; width:335px;}
#cbeyond{ float:right; width:255px;}
#dslnet{ float:right; width:330px;}
#cgcomm{ float:right; width:300px;}
#itcdel{ float:right; width:215px;}
#qwest{ float:right; width:315px;}
#accbusin{ float:right; width:250px;}




/*-------maincontent end----------*/

.t1provider { margin-left:30px;}
.t1providerbold { color:#003399; font-weight:bold; font-size:12px;}
.t1providerlogo { margin-left:15px;}

.footerimage {margin:0;}
.footernav {margin-left:3px; margin-top:-50px; text-align:center; color:
#003399; font-size:10px;}
.footernav a:link, .footernav a:visited {text-decoration: none;color: #003399;}
.footernav a:hover {color: #CC6600; text-decoration:underline;}

.footer_copyright {margin-left:3px; margin-top:-15px; text-align:center; color:
#000; font-size:10px;}
html>body .footer_copyright {margin-left:3px; margin-top:-05px; text-align:center; color:
#000; font-size:10px;}

.footer_copyright a:link, .footer_copyright a:visited {text-decoration: none;color: #000;}
.footer_copyright a:hover {color: #003399; text-decoration:underline;}

/*--------xhtml---------*/
form { margin:0; padding:0;}
.formSelect { font: normal 9px  "Lucida Grande", verdana, arial, sans-serif; color: #000; width:175px; }
.entryfield input { background-color: #FFF;color: #666;border: 1px #C5C5C5 solid;border-bottom: 1px #E0E0E0 solid;	border-top: 1px #909090 solid;
	padding: 2px !important;	/* FOR COMPETENT BROWSERS */
	padding: 0 2px 3px;			/* IE PC */
	
	margin: 1px !important;		/* FOR COMPETENT BROWSERS */
	margin: 0 1px;				/* IE PC */
}


table.general {background:#fff;border-collapse: collapse;font-size:10px;border:0;margin:10px 0px; border:1px solid #D7EFFB;}
table.general td {border-bottom:1px solid #D7EFFB;border-left:1px solid #D7EFFB;border-right:1px solid #D7EFFB;padding:4px;vertical-align:middle;}
table.general td.heading {font-size:11px; color:#333; padding:8px 10px; background:#FAFAF8;}
table.general td.notice { color:#FF0033;}
table.general th {padding:4px 5px; font-weight:bold;font-size:12px;color:#333; background:#F4FBFF; border-bottom:1px solid #D7EFFB; }
input.entryfield {width:180px;padding:4px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;background-color:#fbfbfb;font: 11px/14px Verdana, Arial, Helvetica, sans-serif;color: #333;}
input.errHilite, select.errHilite, textarea.errHilite {
border: 1px solid #DDC;
background-color: #FFE;}
