﻿/*Common Style*/
body { font-family:arial, tahoma, verdana, "trebuchet MS", sans-serif; font-size:12px; margin:0 auto; padding:0;}
div, p, h1, h2, h3, span, ul, ol, li, form {margin:0;padding:0;list-style-type:none;}
img{border:none;}
.spacer{clear:both;margin:0;padding:0;}
.wrapper{margin:0 auto;width:985px;float:none;position:relative;}
 
/*Header*/
.header{margin:0 auto; width:985px;height:126px;float:none;}
.headerContent{margin:5px 10px 0 0;font-size:90%;float:right;height:25px;line-height:25px;vertical-align:middle;vertical-align:middle;}
.headerContent select.dropdowm{font-size:90%;margin:auto 10px auto 0; vertical-align:middle;}
.headerContent img{vertical-align:middle;}

.logo{float:left; margin:0 0 0 10px;}

/*Menu*/
.menu{position:absolute;left:5px;top:86px;background:url(../../Images/menuBgGreen.png) no-repeat top left;width:462px;color:white;height:60px;line-height:60px;float:left;}
*html div.menu{position:absolute;left:6px;text-align:center;background:url(../../Images/menuBgGreen.gif) no-repeat top left;}
.menu ul{margin:0 35px 0 20px;}
.menu ul li{float:left;text-transform:uppercase;background:url(../../Images/spacer.gif) right center no-repeat;display:block;}
.menu ul li.last{float:left;text-transform:uppercase;background:none;}
.menu ul li a{font-size:90%; font-weight:bold;text-align:center; color:#fff; text-decoration:none; display:block;padding:0 20px 0 30px;}
.menu ul li a{padding:0 18px 0 28px;#}
.menu ul li a.btn1{ background:url(../../Images/homeIcon.gif) 12px center no-repeat;}
.menu ul li a.btn2{ background:url(../../Images/servicesIcon.gif) 12px center no-repeat;}
.menu ul li a.btn3{ background:url(../../Images/featuresIconGreen.gif) 12px center no-repeat;}
.menu ul li a.btn4{ background:url(../../Images/downloadIcon.gif) 12px center no-repeat;}
.submenu{position:absolute;top:138px;left:101px;width:106px;font-size:90%;font-weight:bold;z-index:200;visibility:hidden;}
*html .submenu{left:102px;}
.submenu ul{width:97px;float:left;background:#50b849;border-left:#fff solid 1px;border-right:#fff solid 1px;}
.submenu ul li{float:none; border-bottom:#fff solid 1px;padding:3px 0;margin:0;}
.submenu ul li a{padding-left:5px;color:#fff;text-decoration:none;display:block;}
.submenu div.subMenuBtmBg{ background:url(../../Images/subMenuBtmBg.png) left top no-repeat;float:left;width:106px;height:7px;padding:0; margin:0;float:left;}
.submenu div.submenuRhtShadow{float:left;width:7px;height:84px;background:url(../../Images/subMenuBg.png) center top repeat-y;}

/*Login Box*/
div.logBox{position:absolute;left:462px;top:37px;background:url(../../Images/LoginBoxPurple.png) no-repeat top right;width:518px;color:white;text-align:left;height:111px;visibility: visible;}
*html div.logBox{position:absolute;left:463px;background:url(../../Images/LoginBoxPurple.gif) no-repeat top right;}
div.logBoxContent{margin:15px;}
div.logBoxContent ul.frm{float:left;}
div.logBoxContent ul.frm li{padding:5px 20px 0 22px;float:left;width:200px;}
div.logBoxContent ul.frm li label{margin:0;padding:0;font-size:90%;font-weight:bold;text-transform: uppercase; float:left; display:block;}
div.logBoxContent ul.frm li input.txtfield{margin:2px 0;padding:0;font-size:100%;width:187px;height:18px;line-height:18px;border:0;}
div.logBoxContent div.link{float:left;padding:5px 10px 0 17px;}
div.logBoxContent div.link a{padding:0 5px;color:#fff;font-size:90%;font-weight:bold;text-decoration:none;}
div.logBoxContent div.btns{padding:5px 37px 0 0;float:right;}
*:first-child+html div.btns{padding:5px 22px 0 0;float:right;}
*html div.logBoxContent div.btns{padding:5px 22px 0 0;}
div.logBoxContent div.btns input.btnOrange{width:73px;height:19px;line-height:19px;color:#fff;font-weight:bold;font-size:90%;background:url(../../Images/btnGreen1.gif) repeat-x left center; border:none; cursor:pointer;}
/*Question Login Box*/
.btnOrange{ background:url(../../Images/btnGreen1.gif) repeat-x left center; border:none; cursor:pointer;}
.link {float:left;}
.link a{padding:0 5px;color:#fff;font-size:90%;font-weight:bold;text-decoration:none;}

/*Main Box*/
.mainBox{width:985px;color:white;text-align:left;background: url(../../Images/middleMain.gif) repeat-y center 0; float:left;}
.mainContent{margin:0 auto;background:url(../../Images/topBg.gif) no-repeat center 0;vertical-align:top; padding:20px 15px 15px 15px; float:none;}

/*Green Box*/
.homeGreenBoxContainer{padding:0 0 0 6px;float:left;}
div.greenBox{background:#aa2487;margin:26px 12px 0 12px;width:930px;color:white; text-align:left; float:left; clear:left;}
*html div.greenBox{margin:26px 9px 0 7px;}
*:first-child+html div.greenBox{margin:26px 9px 0 12px;}
div.greencontent{background:url(../../Images/middlePUR.gif) repeat-y; vertical-align:top; padding:20px 25px 0 25px; clear:both;}
*html div.greencontent{margin-top:0;padding-top:-10px;clear:both;}
*:first-child+html div.greencontent{padding:10px 25px 0 25px;}
.headingOrange{position:absolute; top:579px; left:26px;background:url(../../Images/H1GRE.png) no-repeat left top; width:168px; height:84px;}
*html .headingOrange{position:absolute; top:583px;}
.headingOrange h1{padding:10px 20px 10px 10px; font-size:135%;text-align:center; line-height:22px;}
div.greencontent h2{font-size:125%; padding-bottom:10px;}
div.greencontent p{font-size:100%;font-weight:bold;padding-bottom:15px;line-height:20px;}
div.greencontent p a{color:#fff; text-decoration:none;}
div.cornerTopBtm{background:url(../../Images/purCornerTopBtm.gif) repeat-x left top;width:100%;height:23px;float:left;}
div.greenTop{background-position:0 0;}div.greenBottom{background-position:0 -23px;}
div.allCorner{background:url(../../images/purCorner.gif) no-repeat;}
div.greenTopLeft,div.greenTopRight,div.greenBottomLeft,div.greenBottomRight{width:23px;height:23px;}
div.greenTopLeft{background-position:0 0;float:left;}
div.greenTopRight{background-position:-23px 0;float:right;}
div.greenBottomLeft{background-position:0 -23px;float:left;}
div.greenBottomRight{background-position:-23px -23px;float:right;}

/*Left Container*/
.lftContainer{width:700px;padding:6px 0 0 6px;float:left;}

.flaBanner{margin:0;padding:0 12px 0 0;width:294px; vertical-align:top;float:left;z-index:0}
.imgBanner{margin:0;padding:0;vertical-align:top;float:none;}
.flaOverbox{position:absolute;left:18px;top:352px;width:301px;height:127px;background:url(../../Images/flaOverBoxGreen.gif) no-repeat top center;z-index:1;}
.flaOverboxContent{padding:20px;font-size:90%; font-weight:normal;}
.flaOverboxContent p{padding:0;font-weight:bold;}
.flaOverboxContent ul{padding:10px;}
.flaOverboxContent ul li{padding:0 0 5px 5px;list-style-image:url(../../Images/flaOverboxBullet.gif); float:none;}
.flaOverboxContent input.checkbox{font-size:80%;font-weight:normal;border:none;margin:0;padding-top:2px;width:18px;height:18px;}
.flaOverboxContent input.btnGreen{width:54px;height:17px;color:#fff;font-weight:bold;font-size:100%; background:#aa2487; border:none; cursor:pointer; float:right; margin-top:45px;}
.downloadBox{margin:2px 0 3px;padding:0;width:696px;height:42px}/*change*/
*html .downloadBox{margin:1px 0}/*change*/
*:first-child+html .downloadBox{margin:0 0 2px}/*change*/
.downloadBoxContent{font-size:90%;font-weight:bold; text-align:center;float:none}
.downloadBoxContent a{margin:0;padding:0;width:158px;height:41px;float:right}
.downloadBoxContent div.dn{width:158px;height:41px; background:url(../../Images/downloadBtnPUR.gif) no-repeat right 0;float:none;cursor:pointer;}/*change*/
.addbanner{width:700px;}

/*Right Container*/
.rhtContainer{width:230px;padding:6px 0 0 12px;float:left;}
.rhtContainerContent{width:230px;}
.rhtContainerContent .callRates,.rhtContainerContent .callRates div.fla{width:230px;height:237px;float:left;position:relative}/*change*/
.rhtContainerContent .callRates div.arrow{width:230px;height:11px;background:url(../../Images/rhtMenuArrowGreen.png) no-repeat right top; position:absolute;z-index:101; top:0; right:0}/*change*/
*html .rhtContainerContent ul.callMenu{margin-top:-3px !important}
.rhtContainerContent h2{padding-left:5px;height:23px;line-height:23px;background:url(../../Images/hBgGreen.gif) repeat-x left center; font-size:100%;float:none;}
.rhtContainerContent p{padding:5px;text-align:center}
.rhtContainerContent p a{color:#fff;text-decoration:underline}
.rhtContainerContent span{font-size:100%;float:none;font-weight:normal}
.rhtContainerContent ul{width:230px}
.rhtContainerContent ul li{font-size:110%;font-weight:bold;background:#aa2487;height:23px;line-height:23px;border-bottom:solid 1px #d592c5;padding-left:10px;clear:left}
.rhtContainerContent ul li.first{background:#aa2487 url(../../Images/rhtMenuArrowGreen.gif) no-repeat right top}
.rhtContainerContent ul li.last{font-weight:normal;background:#50b849;font-size:90%;padding-left:2px}
.rhtContainerContent ul li a{color:#fff;text-decoration:none;display:block}
.rhtContainerContent ul li a:hover{color:#E1F2DF} 

#basic-accordian{width:230px;}
.accordion_headings{font-size:110%;font-weight:bold;background:#aa2487;height:23px;line-height:23px;border-bottom:solid 1px #d592c5;padding-left:10px;clear:left;cursor:pointer;}
.accordion_headingsFirst{font-size:110%;font-weight:bold;background:#aa2487;height:23px;line-height:23px;border-bottom:solid 1px #d592c5;padding-left:10px;clear:left;cursor:pointer;background:#aa2487 url(../../Images/rhtMenuArrowGreen.gif) no-repeat right top;}
.accordion_child{font-size:90%;font-weight:normal;color:#30302f;background:#fff;border:solid 1px #50b849;height:114px;overflow:auto;clear:both;}

/*Right Container - Rate Box*/
.rhtContainerContent ul li ul.ratesBox{margin:0 0 0 -10px;color:#30302f;background:#fff;float:left;width:228px; height:137px;overflow:auto; border:solid 1px #aa2487;}
*html .rhtContainerContent ul li ul.ratesBox{width:238px;border:solid 1px #aa2487;}
.rhtContainerContent ul li ul.ratesBox li {font-size:90%;font-weight:normal;float:none;background:#fff;border:none;}
.rhtContainerContent ul li ul.ratesBox li.alternateRow {background:#f3f4f4;}
.rhtContainerContent ul li ul.ratesBox li span.w100{width:115px;float:left;}
.rhtContainerContent ul li ul.ratesBox li span.w40{width:40px;text-align:right;float:left;}

div.btmBg{width:985px;height:33px;float:left;background:url(../../Images/btmBg.gif) top center no-repeat;}

/*Footer*/
.footer{margin:0 auto;width:985px;float:none;clear:both;}
.footerContentA{padding:25px 10px;font-size:90%;float:left;vertical-align:middle;}
.footerContentA a{font-weight:normal;padding:0 5px; color:#000; text-decoration:none;}
.footerContentA a:hover{text-decoration:underline;}
.footerContentA select.dropdowm{font-size:90%;margin:auto 10px auto 0; vertical-align:middle;}
.footerContentB{padding:25px 10px;font-size:90%; font-weight:bold;float:right; vertical-align:middle;}
*html .footerContentB{padding:28px 10px 25px 10px;}
*:first-child+html .footerContentB{padding:28px 10px 25px 10px;}
.footerContentB a{font-weight:normal; padding:0 5px; color:#000; text-decoration:none;}
.footerContentB a:hover{text-decoration:underline;}
.footerVersignBox{width:135;margin:0 10px 0 0;padding:0 2px; float:right;}
*html .footerVersignBox{margin:0 5px 0 0;}
.footerVersignBox img{padding:0; margin:0;}
.footerVersignBox a{color:#000000;text-decoration:none;text-align:center;margin:0px;padding:0px;}
.footerVersignBox a:hover{text-decoration:none;}

*html .defaultHeight,*:first-child+html .defaultHeight{height:314px;}
.defaultHeight{height:303px;}
.tariffBgColor{background:#50b849;}
.indexMarquee{position:absolute;top:590px;left:200px;width:740px;color:red;font-size:11px;}

.postLogin{position:absolute;top:107px;left:475px;display:inline;float:left;width:500px;}
.postLogin h3{font-size:110%;font-weight:bold;color:#938a91;float:left; margin-top:2px;}
.postLogin h3 span.heading{color:#aa2487; text-transform:uppercase;}
.postLogin div.heading a{padding:3px 10px;font-size:100%;font-weight:bold;color:#aa2487;text-transform:uppercase;text-decoration:underline;float:right;}
.postLogin div.btn{display:inline;float:right;margin:-5px 0 0;}
.postLogin input.btnGRE{font-size:100%; font-weight:bold;background:#51b849; color:#fff; border:none; cursor:pointer;}