/*----------------- Reset -----------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0;}
/*----------------- Reset -----------------*/
br.expand{clear:both; font-size:1px}
body{text-align:left; background: none repeat #f1f1f1; color:#474747; font-size:12px; font-family:Arial, Helvetica, sans-serif; background: url(../images/bgShadowBlueFill.png) repeat-x top #57B9D7; }
.shadow{width:984px; margin:0 auto 0 auto; background: url(../images/shadow-bg-main.gif); clear:both; overflow:hidden}
.frame{padding:0px;	padding-bottom:20px; width:960px; margin:0 auto 0 auto; clear:both;overflow:hidden}
.frame2{width:1020px; margin:0 auto 0 auto; background:url(../images/bgShadowBlueTop.png) no-repeat ; clear:both; overflow:hidden}
.shadow2{width:1020px; margin:0 auto 0 auto; background: url(../images/bgShadowBlue.gif) repeat-y ; clear:both; overflow:hidden}

.floatLeft{float:left; display:inline;}
p {padding-top:10px; text-align:justify}
p:first-letter{text-transform:capitalize}
strong { font-weight:bold;	color:#12519E}
b{color: #1F1F1F;}
sup{ font-size:9px}

/*----------------- Home -----------------*/
.home-box-main {background-image:url(../images/home-main2.jpg); width:960px; height:199px;border-bottom:2px #FFFFFF solid}
.bgShade{ background:url(../images/shadow-gray.gif) repeat-x top;}
.home-page{width:960px; background-position: 0 -2px; }
.home-box-main h1{ font-size:32px; position:relative; color:#FFDC00; top:76px; left:68px; font-weight:bold}
.home-box-main h1 span{ font-size:20px; color:#E8FAF3; } 
.home-box-main h1 br{ padding-bottom:4px; letter-spacing:20px;}
.home-box-main h1 sup{ font-size:12px;}
.home-page a {text-decoration:none; cursor:pointer}
.home-page .box-header{width:210px;	margin:23px 0 23px 23px; height:220px; background-color:#F7F7F7}
.home-page .box-body{height:110px; border-width:1px 0 0 0; text-align:justify;}
.home-page .box-body h1{text-align:left; font-size:18px; padding-bottom:0px; margin:0px;}
.home-page .box-body .list{margin-top:0px}
.home-page .box-footer{vertical-align:bottom; background-repeat:no-repeat; background-position:left; background-position: 10px 0px;}
.home-page .box-footer em{display:block; width:96px; height:72px; float:left; background-image:url(../images/home-icons.png); background-position: 0px 0px;  margin:0 10px 0 3px;}
.home-page .box-footer p{color:#474747; display:block; float:left; text-transform:capitalize; font-size:22px; font-weight:bold; text-align:right; vertical-align:bottom}

.home-page a:hover .box-header {cursor:pointer; background-color:#C6E7FB}
.home-page a:hover .box-header .box-body{background-color:#C6E7FB}
.home-page a:hover .box-header .box-footer{background-color:#C6E7FB}
.home-page a:hover .box-header .box-footer p{color:#0B5185}
.home-page .two .box-footer em{background-position: -96px 0px; width:69px; margin: 0 14px 0 6px;}
.home-page .three .box-footer em{background-position: -185px 0px; width:59px; margin: 0 18px 0 10px;}
.home-page .three .box-footer p,.home-page .two .box-footer p{position:relative; top:-6px;}
/* USE FOR ENTERPRISE IMAGE
.home-page .four .box-footer em{
	background-position: -81px 0px;
	width:53px;
	height:65px;
	margin:0 16px;
}*/
.home-page .four .box-footer em{background-position: -257px 0px; width:82px; margin:0 12px 0 5px;}
.home-page a:hover .box-footer em{ background-position: 0px -76px}
.home-page a:hover .two .box-footer em{background-position: -96px -76px; }
.home-page a:hover .three .box-footer em{background-position: -185px -76px}
.home-page a:hover .four .box-footer em{background-position: -257px -76px;}
/*----------------- /Home -----------------*/
.box-header{border:1px solid #CECECE; background:url(../images/nav-btn-fill2.gif) repeat-x #F7F7F7;}
.box-body{margin:13px 0px 0px 0px;  border:solid #CECECE; border-width:1px 0px 0px 0px; padding:12px; background-color:#F7F7F7}
.box-body h1{ display:block; padding:0px; margin:0px; font-size:18px; color:#0B5185; text-align:center;}
.box-footer{background-color:#F7F7F7}
.box-header em{float:left; display:block; background:url(../images/header-icons.png) no-repeat;	height:62px; width:48px; margin-right:20px; margin-top:0px;}
.accessNum em {background:url(../../images/plans-title-icons.jpg) no-repeat -539px -6px; width:48px; height:61px; position:relative; top:12px} 
.accessNum {background:url(../../images/plan-tab.png) #F7F8F8 repeat-x; padding:20px; padding-top:0px}
.accessNum h1 { float:left; margin-top:32px; font-size:18px}
.accessNum h1 span{color:#474747; font-size:16px}
/*----------------- Plan -----------------*/
.plans-main-inside {border:1px solid #B1B0B0; border-top-width:0px;	margin:2px;	margin-top:0px;	background:url(../images/bottomfill.gif) bottom repeat-x}
.plans-main-inside .leftSide {width:500px; text-align:justify; margin-left:20px}
.plans-main-inside .rightSide {float:left; width:324px;	margin-left:50px}
.PlanImage {margin-bottom:34px;	vertical-align:middle; font-size:18px; font-weight:bold; background-repeat:no-repeat; height:70px}
.vbasic .PlanImage {background-image:url(../images/plan_basic.gif)}
.plan-name {margin-left:80px; line-height:76px;	color:#656565}
.plan-price {font-size:20px; color:#568AB0; font-weight:bold}
.plan-wrapper {border-color:#E2E2E2; border-style:solid; border-width:1px; border-top-width:0px; overflow:hidden;}
.plan-footer {background-color:#f7f7f7;	padding:15px 30px 15px 30px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#B1B0B0; font-size:10px}
.plan-footer a{font-size:10px}
/*----------------- /Plan -----------------*/

/*----------------- faq drop style -----------------*/
.copyright {font-size:11px;	text-align:center; color:#09315E; margin:0 auto; line-height:26px;}
/*----------------- faq drop style -----------------*/

/*----------------- faq2 -----------------*/
.faqwrap {background:url(../images/nav-btn-fill2.gif) repeat-x top; display:block; cursor:pointer}
a.faq {font-size:12px; color:#4B8ABD; font-weight:bold;	display:block; height:25px; text-decoration:none; padding-left:30px; background:url(../images/faq-open.png) no-repeat 0px 3px; margin-left:1px; line-height:25px;}
a.faq:hover{ border-left:4px solid  #00A6FF}
.faqbox {text-align:justify; COLOR:#5f5e5e; font-size:12px; padding:14px; background-color:#F3F3F3 }
.faqshell {border-style:solid; border-color:#D7D7D7 #B0AEAE #B0AEAE #B0AEAE; border-width:1px; margin:0 30px 10px 30px}
.faqbox p {margin-bottom:14px;}
.faq-header {display:block; height:32px; padding-left:30px; margin: 20px 0px; clear:both; width:auto; display:block; background:url(../images/login-nav-fill.png) repeat-x; line-height:26px; border:solid #D7D7D7; border-width: 1px 1px 0px 1px; font-size:16px; font-weight:bold; text-transform:capitalize; position:relative; top:12px;}
.faq-margin {margin:0}
/*----------------- faq2 -----------------*/

/*----------------- Header -----------------*/
.contentheader{height:92px;	background:url(../images/shadow-gray.gif) repeat-x top #ffffff;}
.logo{padding:8px 0 4px 24px; margin:7px 0 0 16px; text-align:left; float:left; background:url(../images/logoNoText2.png) no-repeat; height:70px; cursor:pointer}
.logo span{ color:#4B8AB0; text-decoration:none; font-size:11px; font-weight:bold; position:relative; top:45px; left:36px;}
a.alogo{ text-decoration:none}
/*----------------- Header (END) -----------------*/

/*----------------- Login -----------------*/
.login{float:right;	position:relative; right:16px}
.login ul{padding:0; border:0; margin:0}
.login ul li, .login ul li span, .login ul li em {height:32px; display:inline; float:left;	border: 0px solid;}
.login ul li em{background-image:url(../images/login-nav-fill-drk.png);	width:1px;}
.login ul li.email span{padding-left:0px}
.login ul li.email div, .login ul li.number div{background:url(../images/login-email-icon.png) left no-repeat; padding-left:26px;}
.login ul li.number div{background-image:url(../images/login-phone-icon.png); padding-left:13px;}
.login ul li.email span a{color:#474747; text-decoration:none;}
.login ul li.email span a:hover{color:#12519E}
.login ul li span{display:block; background:url(../images/login-nav-fill.png) repeat-x; color:#474747; padding:0px 8px; line-height:26px; font-size:12px; font-weight:bold;}
.login ul li.left span{background-image:url(../images/login-nav-left.png); width:48px; padding:0px;}
.login ul li.loginBtn span{background-image:url(../images/login-nav-fill-yellow.png)}
.login ul li.loginBtn em{background-image:url(../images/login-nav-right.png); width:43px;}
.login ul li.loginBtn span{padding-right:0px}
.login form{padding:0px 8px; position:relative; top:4px; border-width:0px}
.login .country span{line-height:0px}
.login .CountryList{font-size:11px;	height:17px; background-color:#F3F3F3; border-width:1px; position:relative; top:-1px}
.login ul li.loginBtn a{position:relative; left:6px; font-size:13px; line-height:24px;font-weight:bold; text-decoration:none; color:#474747}
.login ul li.loginBtn:hover a{color:#474747}
.login ul li.loginBtn:hover{cursor:pointer}
.login ul li.loginBtn:hover span{background-image:url(../images/login-nav-fill-yellow-over.png)}
.login ul li.loginBtn:hover em{background-image:url(../images/login-nav-right-over.png)}
/*----------------- Login (END) -----------------*/

/*----------------- Plan Tabs -----------------*/
.main {margin-left:20px; margin-right:20px;	margin-top:14px}
.main ul.subsection_tabs {list-style:none; margin:0; padding:0; clear:both;	height:20px; clear:both; font-weight:bold;}
.plans-column1 {width:530px; margin-left:36px; margin-bottom:20px; margin-top:30px;}
.plans-column1 h1{ padding-top:0px; margin-top:0px;}
.plans-column2 {width:270px; margin-left:30px; margin-top:30px;}
.tabborder1 {background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#E2E2E2; border-bottom-width:0px;	padding:2px; padding-bottom:0px}
.tabborder2 {border-style:solid; border-width:1px; border-color:#B1B0B0; border-bottom-width:0px;}
.tabborder2:active {height:80px}
.main ul.subsection_tabs li {float:left; margin-right:7px; text-align:center; display:inline}
.main ul.subsection_tabs li a {height:44px;	display:inline-block; text-decoration:none; font-size:14px;	color:#656565; clear:both; padding:0px 10px 0px 10px;	line-height:44px}
.main ul.subsection_tabs li a:hover {color:#568AB0}
.main ul.subsection_tabs li a.active {height:71px; background:url(../images/plan_nav_b_fill.gif) repeat-x; color:#568AB0;}
.main ul.subsection_tabs li a#internet-Service {background-color:#ECF5FD}
.main ul.subsection_tabs li a.active#internet-Service {background:url(../images/plan_nav_b_fill2.gif) #FFFFFF}
#tabs_basic1, .main-top {background:url(../images/plan-top-main.gif) no-repeat bottom; height:75px}
.main-top {height:47px;}
.tabs_wrapper {background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#E2E2E2; border-bottom-width:0px; padding:2px; padding-bottom:0px}
.tabs_wrapper2 {border: 1px solid #B1B0B0; border-bottom-width:0px}
.plan-title {padding-left:30px; line-height:56px; vertical-align:middle; font-size:18px; font-weight:bold; background:url(../images/plan-header.gif) repeat-x bottom; height:89px; border:1px #d5d5d5 solid; border-top-width:0px; position:relative; z-index:350; top:0px}
.plan-title em{float:left; display:block; background:url(../images/plans-title-icons.jpg) no-repeat; height:80px; width:60px; margin-right:20px; position:relative}
.plan-title .signup { margin-top:29px; float:left}
.plan-title span{ float:left; display:block; margin-right:18px; font-size:20px; margin-top:17px}
.plan-title h1 {font-size:24px;}
.prepaid em {background-position:-2px -10px; width:93px; height:57px; top:19px}
.uinbound em {background-position:-95px -12px; width:70px; height:50px; top:23px;}
.ainbound em {background-position:-165px 0px; width:76px; height:72px; top:11px}
.uglobal em {background-position: -241px 0px; width:58px; height:68px; top:11px}
.aglobal em {background-position:-300px 0px; width:69px; height:71px; top:11px}
.faqIcon em {background:url(../images/icons-Support.jpg) no-repeat; background-position:-74px -10px; height:58px; width:45px; margin-top:18px}
.guarnIcon em { background:url(../images/icons-Support.jpg) no-repeat; background-position:-177px -4px; height:68px; width:44px; margin-top:16px}
.reqIcon em { background:url(../images/icons-Support.jpg) no-repeat; background-position:-119px -10px;	height:58px; width:58px; margin-top:18px}
.troubleIcon em { background:url(../images/icons-Support.jpg); background-position:-280px -2px; height:64px; width:50px; margin-top:12px}
.installationIcon em {background:url(../images/icons-Support.jpg); background-position:-221px -7px; height:63px; width:57px; margin-top:18px}
.trunking em {background-position:-577px -7px; width:62px; height:58px}

.sip em { background-position:-585px -76px;	width:67px;	height:72px}
.sip em span {display:block; width:30px;height:20px; position:relative; top:20px; right:-9px; color:#FFFFFF; line-height:20px; text-align:center; font-size:12px; font-weight:bold}
.signup {text-align:center;	margin:20px 0px}
.plans-main-wrapper1, .main-wrapper1 {border-color:#E2E2E2; border-style:solid;	border-width: 0px 1px 1px 1px}
.plans-main-wrapper2, .main-wrapper2 {border-color:#B1B0B0; border:1px solid; border-top-width:0px;	margin:0px 2px 2px 2px; background:url(../images/bottomfilldrk.gif) bottom repeat-x}
.plans-main-wrapper3,.main-wrapper3 {margin:0px 30px; padding:30px 0px}
.plans-main-wrapper3Faq {margin:0px; padding-bottom:30px}
.plans-main-wrapper3Faq .plan-title{padding:30px; padding-bottom:0px}
.main-wrapper1 {margin:0px 20px 0px 20px}
div.main-wrapper3Faq p {padding:10px 30px 0px 30px}
ul.plans li.active a:hover{cursor:default; background-image:url(../../images/plan-tab-act.gif);}
ul.plans li.active{ border:1px solid #D5D5D5; border-top-width:0px; border-bottom:0px solid #FBFBFB; border-right: solid 1px #D5D5D5; cursor:default; top:0px;}
ul.plans{margin-left: 30px; margin-right:auto; margin-top:0px; text-align:center; padding:0px; position:relative; top:12px; background:url(../../images/plan-header2.png) no-repeat bottom; height:75px; border:0px solid #d5d5d5; border-bottom-width:0px; width:900px; display:block;}
ul.plans li{ padding:0px; margin:0px; float:left; display:inline; position:relative; top:12px; margin-left:10px;}
ul.plans li a{ cursor:pointer; color:#474747; background:url(../../images/plan-tab.png) repeat-x; display:block; height:31px; border:0px solid #d5d5d5; border-width: 0px 1px 0 1px; padding:0px 0px; line-height:31px; text-decoration:none; font-weight:bold; font-size:14px}
ul.plans li a:Hover{background-image:url(../../images/plan-tab-over.png); color:#0B5185}
ul.plans li a.tabLast{ border-right-width:1px}
div.planBody, div.planMid, div.planFooter, div.planBottom{color:#474747; background:url(../../images/plan-body.gif) repeat-y ; width:900px; border:0px solid #d5d5d5; 
border-width:0px; margin-left:auto; margin-right:auto; padding:0px;}
div.planBody{ margin-left:30px; padding-left:0px;  }
div.planMid, div.planBottom{ background-image:url(../../images/plan-footer-header.png); height:29px; border:1px solid #d5d5d5; border-width:0 0px;}
div.planBottom{background:url(../../images/plan-footer-footer.png); height:16px; margin-bottom:10px}
div.planFooter{background-image:url(../../images/plan-footer-body.gif); padding:0px;}
ul.no-tabs{ background:url(../../images/plan-header.png) no-repeat bottom ; top:0; height:60px}
div.no-tabs p{ display:table-cell; margin:0px 20px; }
div.plan-margin{ width:840px; margin-left:auto; margin-right:auto;}
div.no-tabs p h1{ margin-left:20px}
ul.plans li.active a{ background-image:url(../../images/plan-tab-act.gif); height:75px; border:0px; position:relative; z-index:400; color:#0B5185; line-height:60px;}

ul.plans .prepaid {width:80px; margin-left:0px}
ul.plans .uInbound {width:176px}
ul.plans .UInboundA {width:230px}
ul.plans .uGlobal {width:150px}
ul.plans .uGlobalA { width:214px}
ul.plans .mag { width:114px}
.planPlus{ margin:10px 0 16px 0}

table.accessNumbers{ margin:0px; padding:0px}
table.accessNumbers tr td a{ color:#474747; text-decoration:none; font-weight:bold; padding:4px 0px 4px 10px; display:block; text-align:left; margin-right:0px}
table.accessNumbers tr td a.active, table.accessNumbers tr td a.active:hover{ font-weight:bold; display:block; color:#11457C; cursor:default; font-size:16px; position:relative; left:0px;}
table.accessNumbers tr td a:hover{ color:#000000; position:relative; left:6px }
table.accessNumberTable { border:1px solid #CECECE;}
table.accessNumberTable tr td{ border-right:1px solid #CECECE; color:#474747; padding:4px 20px }
table.accessNumberTable tr th { background:url(../images/header-blue.png) repeat-x top; padding:8px 20px 6px 20px; font-weight:bold; font-size:14px; color:#E8FAFF; border:0px solid #11457C; border-right-width:1px; border-bottom-width:1px; border-top:0px #FFFFFF;}
/*----------------- Plan Tabs (End) -----------------*/

/*-----------------New Signup Button -----------------*/
a.sup {text-decoration:none}
a.sup:hover {text-decoration:none}
ul.signup {float:left; padding:0; margin:0;	cursor:pointer}
ul.signup li {display:inline; float:left; height:33px; background:repeat-x top; line-height:33px; font-size:16px}
ul.signup li.left {width:14px; background:url(../images/signup-left.png) no-repeat; }
ul.signup li.sup {background-image:url(../images/signup-fill1.png); font-weight:bold; color:#474747}
ul.signup li.mid {width:11px; background:url(../images/signup-mid.png) no-repeat}
ul.signup li.plan {background-image:url(../images/signup-fill2.png); color:#DFF8FF; font-size:14px; padding:0 2px 0 6px; font-weight:normal}
ul.signup li.plan strong {font-size:18px; color:#E8FAFF; font-weight:bold}
ul.signup li.right { width:13px; background:url(../images/signup-right.png) no-repeat}
ul.signup li.plan strong sup{ font-size:10px; position:relative; top:4px;}

ul.signup:hover li {background-position:bottom}
/*----------------- New Signup Button End -----------------*/	

.bodyblack {FONT-SIZE:9pt; COLOR:#000000; LINE-HEIGHT:16PX;	font-weight:bold}
.img a:hover {text-decoration:none}
.bodyblue {FONT-SIZE:9pt; COLOR:#4b89b0; LINE-HEIGHT:16PX}
.back2Top {display:block; width:86px; height:20px; FONT-SIZE:9pt; COLOR:#4b89b0; LINE-HEIGHT: 20px;	background:url(../images/arrow_up.gif) right no-repeat;	text-decoration: none;}
.subheaderblue {FONT-SIZE:11pt; COLOR:#4b89b0; TEXT-DECORATION:none; font-weight:bold; line-height: 23px;}
.header {background:url(../images/header-blue.png) repeat-x bottom;	height:85px; padding:0;	margin:0}
.header h1 {position:relative; left:280px; display:block; float:left; font-size:24px; line-height:72px; color:#E8FAFF; font-weight:bold; background-repeat:no-repeat; background-position: 0px 12px;	padding-left:10px}
.header em {display:block; float:left; height:68px; position:relative; left:280px; background:url(../images/header-icons.png) no-repeat; width:65px; margin-top:10px; position:relative}
.bus em {background-position:-81px 0px;	width:53px;	height:65px}
.res em {  background:url(../images/plans-title-icons.jpg) no-repeat -446px -10px; width:92px; height:61px; margin-top:0px; top:6px}
.mail em { background:url(../images/icon-Contact.png) no-repeat; background-position:-0px -0px; width:70px; height:55px; margin-left:30px}
.rates em {background:url(../images/icon-globes.png) no-repeat;  background-position:-0px 0px; width:90px; height:53px; margin-left:0px}
.support em {background:url(../images/icons-Support.jpg) no-repeat; background-position: 0px -10px; margin-top:5px; width:73px;	height:58px; margin-left:30px;}
.features em {background:url(../images/icon-Features.jpg) no-repeat; background-position: -0 -0px;	width:80px; height:53px; margin-left:10px}
.phoneNumbers em {background:url(../images/icon-Numbers.png) no-repeat; background-position: -0px 0px;	width:41px; height:57px; margin-left:22px; margin-right:10px}
.header2 {background:url(../images/header_fill2.gif) bottom repeat-x}

div.mag em{ background:url(../images/header-mag.png) no-repeat; width:62px; left:174px; margin-top:6px }
div.mag h1{ left:180px; }
div.mag h1 strong{ color:#FFD800; font-weight:normal}

a.backButton{display:block; position:relative; background:url(../images/btnBackFill.gif) repeat-x; height:28px; width:186px; text-decoration:none; line-height:32px; top:-44px; left:-30px; clear:right; cursor:pointer }
a.backButton:hover em{ background: url(../images/btnBackLeftOver.png) bottom left no-repeat}
a.backButton:hover b { color:#000000}
a.backButton em{background:url(../images/btnBackLeftOver.png) top left no-repeat; float:left; height:28px; width:40px;}
a.backButton span{ display:block; float:right; background:url(../images/btnBackRight.gif) right top no-repeat; width:6px; height:28px;}
a.backButton b{ display:block; color:#666666; float:left}

.plantab {height:91px; width:204px;	display:block; float:left; border-style:solid; border-color:#E2E2E2; border-width:1px; border-bottom-width:0px; background:url(../images/plan_border_top.gif) repeat-x #FFFFFF}
.planinside {border:1px solid #B1B0B0; border-bottom-width:0px; border-top-width:0px; clear:both; margin-left:2px; margin-right:2px; height:83px}
ul.list {padding-top:8px;}
.list li {list-style-image: url(../images/arrow_li.gif); font-size:12px; padding:0 0 6px 0; margin-left:18px; color:#474747}
li#title {color:#1F1F1F; list-style-type: none; font-size: 14px; list-style-image: none; font-weight:bold;	padding-bottom: 14px; margin-left:0px}
#contentleft {text-align:left; position:relative; width:252px; height:386px; padding:0px; float:left; background-color:#FFFFFF;	margin-left:16px; margin-bottom:16px}
#contentleft1 {position:absolute; width:252px; height:118px; padding:0px; background:url(../images/box_top2.png) no-repeat; margin-bottom:16px}

.tableheader {background:url(../images/tableblue.gif) repeat-x bottom #197BBF; 	color:#FFFFFF; border:solid #C8C8C8; border-width: 0 1px 1px 0;	vertical-align:middle}
.rate-table {border: 1px solid #BDBDBD; }
.rate-table th{background:url(../images/sabnav.gif) repeat-x #044B77; color:#E8FAF2; height:25px; font-size:14px; font-weight:bold; padding:0px 20px}
.rate-table td { padding:5px 10px}
.grayShade {padding:10px; background-color:#F3F3F3;	border:1px solid #C8C8C8; vertical-align:middle}
.lightshade {padding:10px; background-color:#FFFFFF; border:1px solid #C8C8C8; vertical-align:middle}

.rateTableTd, .rateTableTdL{border:0px solid #BDBDBD; border-width: 0 0 1px 1px; text-align:center;}
.rateTableTdL {border-width: 0 0 1px 0px; }

#contentleft2 {top:134px; position:absolute; width:252px; height:118px; padding:0px; margin-bottom:16px; background:url(../images/box_top2.png) no-repeat}
#contentleft3 {top:269px; position:absolute; width:252px; height:118px;	padding:0px; margin-bottom:16px; background:url(../images/box_top2.png) no-repeat}
#leftcontent {width:228px; font-size:1.18em; position:relative; margin:0 12px 0 12px; text-align:center; padding:0px; float:none; clear:left; height:81px}
#topbar {float:left;background:url(../images/topbarfill.gif) repeat-x; height:160px}
#button {background:url(../images/topbarfillsml.gif) repeat-x; height:26px; color:#1D6AA0; border:solid #E5E5E5; border-width:0 1px 0 1px; margin:0px; padding:0px}
#buttonButtom {font-size:12px; text-align:left; border:solid #E5E5E5; border-width: 0px 1px 1px 1px; margin-bottom:12px; margin-top:0px; padding-right:6px;	vertical-align: middle;	background:url(../images/bottomfill.gif) bottom}
.boxTop {background:url(../images/topbarfillsml.gif) repeat-x; height:26px; color:#133D8A; border-color:#E5E5E5; border-style:solid; font-weight:bold; border-width: 0px 1px 0px 1px}
.boxBottom {font-size:12px;	text-align:left; border-color:#E5E5E5; border-style:solid; border-width: 0px 1px 0px 1px; vertical-align: middle; background:url(../images/bottomfill.gif) repeat-x bottom; padding:8px}
.yellowbtn {background:url(../images/btn_arrow.gif) right no-repeat; width:190px; height:24px; text-align:left; display:block; font-size: 12px; font-style: normal;	color: #333333;	text-decoration:none; line-height:22px;	padding-left:8px}
.yellowbtn:hover {background-image:url(../images/btn_arrow_dwn.gif); color:#4B8AB0}
#navoff {float:left; font-size:12px; height:24px; margin:1px 0 0 1px; display:block; color:#ffffff; padding:0 12px 0 12px; background:url(../images/menu_fill_blue.gif) repeat;	border-width:1px; border-style:solid; border-bottom-style:hidden; cursor:default}
.countriesHP a {font-size:11px;	color:#474747; text-decoration:none; line-height:15px; padding:0px; margin:0px}
.countriesHP a:hover {color:#4B8AB0}
#bottom {margin:0px; padding:0px; height:12px; display:block; width:auto; background:url(../images/bottomfill.gif) repeat-x; vertical-align:bottom}
.nav-bottom {clear:both; height:10px; background:url(../images/nav-btn-fill2.gif) repeat-x top; border-style:solid; border-width:0px 0 1px 0px;	border-color:#BDBDBD}
#phonenumber {text-align:left; color:#FFFFFF; margin-right:10px; font-size:1.09em; line-height:2.0em}
h1 {color:#1D6AA0; font-size:16px; font-weight:bold; padding-bottom:4px}
#contentbottom2 {font-size:1.09em; text-align:justify; margin-left:12px; margin-right:12px}
#hnormal {padding:0px; line-height:1.7em; font-size:.9em; text-align:right; color:#333333}
#hbold {padding:0px; margin:0px; text-align:right; color:#333333; font-size:1.18em;	font-weight:bold}
#plantitle {float:left; margin:0px;	padding:0px; height:25px}
#planprice {height:25px; line-height:2.3em; margin-right:12px; float:right;	padding:0px}
/*----------------- Footer End -----------------*/
.footer-wrapper {background:url(../images/bgShadowFooter.png); height:66px; clear:both;}
.footerbox {height:40px; width:960px;  text-align:center; line-height:40px; repeat-x 0 -10px; margin:0 auto 0 auto; border-top:1px solid #787878;}
.footerbox a {font-size: 12px; text-align:center; text-decoration:none; color:#474747; text-transform:capitalize}
.footerbox a:hover {text-decoration: underline; color:#333333}
/*----------------- Footer End -----------------*/
/*----------------- Faq calapse  -----------------*/
.outline {list-style: none}
.outline ul {list-style: none}
.outline li {cursor: auto}
.olink {border-style: none;	padding-right: 10px}
.oimg {border-style: none}
/*----------------- Faq calapse End -----------------*/
#maintop {background:url(images/main_top_bar.gif) repeat-x;	padding:5px; margin:0 16px 0 16px; border:1px solid #DBDBDB}
#mainbtm {background:url(images/main_btm_bar.gif) repeat-x; height:5px;	border-width:0 1px 1px 1px;	border: solid #E5E5E5; padding:0px; margin:0 16px 16px 16px}
#contentcenter {width:928px; margin-left:8px; height:387px;	padding:0px; float:left; background-color: #00CCFF}
#contentcentermain {text-align:center; position:relative; height:187px;	background-color:#0192E9}
#flashwrap {width:658px; height:187px; padding:0px;	background-color: #FFFFFF; border-width: 0 1px 0 1px; border-style: solid; border-color: #E5E5E5}
#mainleft {text-align:left;	width:3px; height:187px; background-color:#FFFFFF; border-style:solid; border-width:0 2px 0 1px; border-left-color:#E5E5E5;	border-right-color:#F4F3F3;}
.subheaderBlue {FONT-SIZE:10pt;	COLOR:#4b89b0; TEXT-DECORATION:none; font-weight: bold; line-height: 23px}
.subheaderthick {FONT-SIZE:10pt; COLOR:#4b89b0;	TEXT-DECORATION:none; font-weight: bold;}
/*----------------- links -----------------*/
.link{font-size:10pt; color:#4b89b0; font-weight:normal; line-height:16px}
.link:hover{text-decoration:underline; color:#12519E}
.linksmall{font-size:9px; color:#FFFFFF; text-decoration:underline}
.uas{text-decoration:none; color:#4b89b0; background:url(../images/ua_linksys.jpg) no-repeat; display:block; height:140px; width:53px; background-position:0px 30px; text-align: center; vertical-align: text-bottom;}
.uas:hover{text-decoration:underline}
.toggle{ background:url(/images/btn-plus.png) right no-repeat; padding:0 20px 0px 0px;}
/*----------------- links END-----------------*/
.HPheaderblack {FONT-SIZE:8pt; COLOR:#000000; TEXT-DECORATION:none; font-weight:bold; text-decoration:none}
.HPheaderblackbig {FONT-SIZE:12pt; COLOR:#000000; TEXT-DECORATION:none;	font-weight:bold; text-decoration:none; background-position:20px}
.HPheaderblackMed {FONT-SIZE:9.5pt;	COLOR:#666666; TEXT-DECORATION:none; font-weight:bold; text-decoration:none}
.error {FONT-SIZE:10pt; COLOR:red; TEXT-DECORATION:none; font-weight:bold; text-decoration:none}

a.btnExpand, a.btnCollapse  { display:inline; position:relative; height:22px; width:27px; float:right;cursor:pointer; background: url(../images/btnXpnAll.png) top no-repeat; top:-38px; right:30px;}
a.btnCollapse { background: url(../images/btnColl.png) top no-repeat}
a.btnExpand:hover { background: url(../images/btnXpnAll.png) bottom no-repeat; }
a.btnCollapse:hover { background:url(../images/btnColl.png) bottom no-repeat}
.btnExpandTxt{ position:relative; top:-38px; right:30px; display:block; float:right; height:22px; padding:0 6px; font-size:12px; line-height:24px; background:url(../images/btnXpnFill.png) repeat-x; color:#474747;}

ul.faqDrop{ margin:0px; padding:0px; border:1px solid #a9a9a9; border-bottom:0px; margin:0px 30px; margin-bottom:10px; }
ul.faqDrop ol a { display:block; height:25px;  text-decoration:none;  line-height:23px; font-size:12px;  font-weight:bold; color:#12519E; background:url(../images/faqFills.png) top repeat-x; cursor:pointer}
ul.faqDrop ol a:hover{ background-position:0 -25px;}
ul.faqDrop ol a div{background:url(../images/btnFaqPlus.png) no-repeat top left; padding:0px; margin:0px; height:25px; padding-left:32px; }
ul.faqDrop li, ulfaqDrop ol{ list-style:none; display:block}
ul.faqDrop ol{ height:25px;; border:1px solid #a9a9a9; border-width:0 0px 1px 0px}
ul.faqDrop li{ clear:both; display:none; padding:16px; background:url(../images/faqFills.png) 0 -50px repeat-x #e8e8e8; border-bottom:1px solid #a9a9a9; }
