/* 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:38px 0 0 26px;}
#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: 740px;margin: -4px 0 0 9px; padding: 0;list-style: none;font-size: 100%;background:#363636; border:1px solid #000;}
html>body #nav {float: left;width: 740px;margin: 0px 0 0 18px; 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:11px; font-weight:bold;}
#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: 197px;float: right;margin: 0 15px 25px 0; padding: 0;font-size: 90%;line-height: 1.4em;color: #888;}
html>body #leftpanel {width: 198px;float: right;padding: 0;font-size: 90%;line-height: 1.4em;color: #888;}
	
#request_quote { height:220px; width:197px; background-color:#F0F0F0; border:1px solid #CACACA;margin-top:3px; margin-left:18px;}

html>body #request_quote { height:220px; width:197px; background-color:#F0F0F0; border:1px solid #CACACA;margin-top:30px; margin-left:18px;}

.quoteselection { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:185px;}

#request_quote .title { font: normal 12px  Verdana, Arial, Helvetica, sans-serif; color: #000; background:#D6D6D6; text-align:center; padding:3px; margin:0 0 5px 0; font-weight:bold; 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: #0033CC;}
.privacy a:hover {color: #003399; text-decoration:none;}
.formSelect { font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000; width:170px; }
#feedback { height:182px; width:197px; background-color:#F0F0F0; border:1px solid #CACACA;margin-left:18px;}
html>body #feedback { height:182px; width:197px; background-color:#F0F0F0; border:1px solid #CACACA;margin-left:18px;}

#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 { font: normal 12px  Verdana, Arial, Helvetica, sans-serif; color: #000; background:#D6D6D6; text-align:center; padding:3px; margin:0 0 5px 0; font-weight:bold; height:18px; border-bottom:1px solid #CACACA;}


.feedbacktxt { font-size:10px; margin-left:8px; line-height:1.5em; margin-top:13px; margin-right:8px;}
.feedbacktxt_blue { color:#003399;}
.morebutton { margin-left:140px; margin-top:-18px; color:#003399;}
/*-----left column ends-----*/

/*-----voip ad-----*/
#content { width:534px;float:right;margin-right:0}
html>body #content { width:534px;float:right;margin-right:18px;} 

#voipad { float:right; margin-top:3px; margin-right:9px;}
html>body #voipad { float:right; margin-top:3px; margin-right:18px;}
#caption {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#000000; margin-top:-86px; margin-left:16px; width:370px;}
.voipoffer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; 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;}
/*-------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:-40px; 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;}