/* 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.4em;}
p a:link, p a:visited {text-decoration: underline;color:#FF6600;}
p a:hover {color: #fff; background-color: #FF9900;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color: #0033CC; line-height:1.3em;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color: #0033CC; line-height:1.3em;}
h2 a:link, h2 a:visited {text-decoration: underline;color:#FF6600;}
h2 a:hover {color: #fff; background-color: #FF9900;}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color: #0033CC; line-height:1.3em;}

h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#000000; line-height:1.4em;}
h4 a:link, h4 a:visited {text-decoration: underline;color: #003399;}
h4 a:hover {color: #0066FF; text-decoration:none;}

h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#000000; line-height:1.4em;}
h5 a:link, h5 a:visited {text-decoration: underline;color:#333333;}
h5 a:hover {color: #000; text-decoration: none;}

/*-----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: 197px;float: right;margin: 0 35px 25px 0; 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:2px; 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;}

#feedback { height:182px; width:197px; background-color:#F0F0F0; border:1px solid #CACACA;margin-left:18px;}
#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; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.morebutton a:link, .morebutton a:visited {text-decoration: none;color:#003399;}
.morebutton a:hover {color: #CC6600; text-decoration:underline;}

/*-----left column ends-----*/

/*-----voip ad-----*/
#content { width:530px;float:right;margin-top:10px; margin-right:8px;}
html>body #content { width:530px;float:right;margin-right:14px; margin-top:0px; padding-right:2px;} 

.divider { margin-left:0px; margin-top:-16px;}
html>body .divider { margin-left:0px; margin-top:-4px;}

.t1quotelist { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333;margin-top:-10px; font-weight:normal; margin-left:-15px;}

.textbold { font-weight:bold; color:#000000;}

/*-------maincontent ----------*/

.footerimage { margin:0px;}
.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:0px; 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;}
/*-----------image----------*/

.provider_image { margin:0;}

.sitemap { margin-top:26px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000;}
.sitemap ul {margin: 1em 0 1em 0; padding-left: 24px;}
.sitemap ul li { list-style:none; padding: 0 0 4px 13px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 1px; }
.sitemap li  { padding: 0 0 4px 0px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 1px; list-style:none;}

html>body .sitemap li  { padding: 0 0 4px 14px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 1px; list-style:none;}


html>body .sitemap ul li { padding: 2px 0 4px 13px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 2px; }

.sitemap a:link, .sitemap a:visited {text-decoration: none;color: #000;}
.sitemap a:hover {color: #003399; text-decoration:underline;}

.login { margin:0; border:1px solid #E0E0E0;}
.list {margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000; line-height:2.0em;}
.list a:link, .list a:visited {text-decoration: underline;color: #003399;}
.list a:hover {color: #003399; text-decoration: none;}

.logoimages { position: relative; float:left;}

/*---------button--------*/
#goback { height:20px; width:55px; background-color: #F3F3F3; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;text-align:center; font-weight:bold; border:1px solid #DDDDDD; float:right; margin-right:5px;}

#goback a:link, #goback a:visited {text-decoration: none;color: #000099;}
#goback a:hover {color: #333333; text-decoration: none;}

/*------- feedback page form--------*/
.inputbox {border:1px solid #CDC9C5; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

.contactinfo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; color:#333;}
.feedback_form { margin:0;}

/*-------quote table----*/
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;}


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 */
}

/*----------misc--------------*/
form { margin:0; padding:0;}
.formSelect { font: normal 9px  "Lucida Grande", verdana, arial, sans-serif; color: #000; width:145px; }
.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 */
}
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;
}
label.errHilite {
color: #C00;
width:100%;
}
ul#errors {
display: none;
margin-top: 1em;
background-color: #FFE;
border: 1px solid #CC9;
padding: .3em;
color: #C00;
font-weight: bold;
}
ul#errors li {
margin-top: .5em;
margin-bottom: .5em;
padding: 0;
}
ul#errors li.heading {
list-style-type: none;
color: #000;
font-weight: normal;
font-style: italic;
margin: .5em 0;
padding: 0;
}
.required{
	color:#990000;
	font-size: 14px;
}