/* CSS Document */
body {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747; margin:0; background:#47A4BE;}
/**/
.mastheadLeftStrip {width:7px; font-size:5px; background:url(../Images/mastTLS.gif) top right;}
.mastheadRightStrip {width:7px; font-size:5px; background:url(../Images/mastTRS.gif) top left;}
.mastheadMainBG {background:url(../Images/mastMain.gif) repeat-x top left; height:80px;}
.mastheadMain {width:780px; background:url(../Images/mastMain.gif) repeat-x top left; border-top:#1687a7 2px solid;}
.mastheadMain div.c130{float:left; padding-left:10px;}
.mastheadMain div.c620{float:right; padding-right:18px;}

tr.menurow {background:#47a4be;}
.menuLeftStrip {width:7px; font-size:5px; background:url(../Images/menuLS.gif) top right; height:29px;}
.menuRightStrip {width:7px; font-size:5px; background:url(../Images/menuRS.gif) top left;}

.MainBG {background:#f1f1f1; height:350px; width:40%}
.mainLS {background:#f1f1f1 url(../Images/mainL.gif) no-repeat right top; vertical-align:bottom}
.mainLR {background:#f1f1f1 url(../Images/mainR.gif) no-repeat left top; vertical-align:bottom}

.mainContentTable {width:100%}
.mainContentTable .menuColoumn {width:185px; vertical-align:top} 


.signIn { width:185px; color:#333}
.signIn a { color:#333; text-decoration:none;}
.signIn a:link { color:#333; text-decoration:none;}
.signIn a:hover { color:#d83d00; text-decoration:none;}
.signIn th {background:url(../Images/titlemarker.gif) no-repeat 10px 8px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; border-bottom:#d1d1d1 2px solid; padding:8px 0px 8px 23px; text-align:left}
.signIn td {border-bottom:#d1d1d1 1px solid; background:url(../Images/marker.gif) no-repeat 10px 7px; padding:4px 0px 4px 23px;}

.specialPricing {width:100%; border:#dbeff6 2px solid; margin-top:15px; color:#FFFFFF}
.specialPricing td {padding:10px;}
.specialPricing div.pricingTaxProf {border-bottom:#dbeff6 1px solid; color:#db0062; font-weight:bold; padding-bottom:5px;}
.specialPricing div.taxprofessional { background:url(../Images/taxProfBannerBG.gif) repeat-x top #5c9cbe; height:auto; margin-top:15px; padding:8px; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.specialPricing div.taxprofessional span{ font:bold 14px Verdana, Arial, Helvetica, sans-serif}
.specialPricing div.taxproflearn { background:url(../Images/taxProfBannerBG.gif) repeat-x top #5c9cbe; height:30px; padding:8px;  text-align:right; vertical-align:bottom}
.specialPricing div.taxproflearn img{float:left;}

.support {width:100%; border:#E5DBBF 2px solid; margin-top:15px; font-weight:bold}
.support span {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FF6501}
.support span a {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1577DC}
.support td {padding:10px;} 
.support div.supportTitle {border-bottom:#DBEFF6 1px solid; color:#B59231; font-weight:bold; padding-bottom:5px; margin-bottom:5px; text-decoration:none; }
.support div.supportTitle a { color:#B59231; text-decoration:none; }
.support div.supportTitle a:hover { color:#FF6600; text-decoration:none; }

.support div.supportContent {padding-bottom:10px; padding-top:6px;}

.irsupdates {width:100%; border:#f36956 2px solid; margin-top:15px; font-weight:bold}
.irsupdates td { padding:10px;}
.irsupdates div.irsupdatesTitle {border-bottom:#DBEFF6 1px solid; color:#dd2910; font-weight:bold; padding-bottom:5px; margin-bottom:5px; text-decoration:none; }

.mainBanner{background:url(../Images/mainBannerBG.jpg) no-repeat; height:236px}
.mainBanner div{float:right; text-align:left; margin: 50px 15px 0px 0px; color:#fff; font-weight:bold;}
.mainBanner div span{font:bold 17px Verdana, Arial, Helvetica, sans-serif}
.mainBanner div ul{ margin-bottom:10px; margin-top:10px; margin-left:0px}
.mainBanner div li{ list-style:url(../Images/mainbannerBullet.gif) inside none; height:18px; margin-left:15px; padding-left:5px; padding-top:2px;}
.mainBanner div img {margin-left:60px;}

.MainTable { width:572px}

/*styles for tax preparation Fees starts here*/
.taxFees { width:572px}
.taxFees th{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#407b98; padding:7px 0px 7px 25px; background: #f3f3f3 url(../Images/markerBlock.gif) no-repeat 7px 10px; text-align:left; border-bottom:#fff 1px solid}
.taxFees td.chartbrd {border-top:#444 1px dashed; padding-top:10px;}
.taxFees td div {float:left;}
.greenImg{background:url(../Images/pricegreenimg.jpg) no-repeat top; width:181px; height:215px; margin-right:7px; margin-left:4px;}

html>body .greenImg div.paperfile {background:#8FB935; width:159px; margin-left:6px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; border-bottom:#fff 1px solid; margin-top:6px; clear:both}
.greenImg div.paperfile {background:#8FB935; width:159px; margin-left:3px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; border-bottom:#fff 1px solid; margin-top:6px; clear:both}
.greenImg ul { margin-bottom:0px; margin-top:0px; margin-right:15px;}
.greenImg li{ list-style:url(../Images/supportformbullet.gif) inside none; height:18px; margin-left:-30px; padding-left:5px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-top:2px;}


div.Pricecontent {width:159px; margin-left:3px; padding:10px 5px 1px 5px; border-top:#cbcbcb 1px solid; height:75px;}
html>body div.Pricecontent {width:159px; margin-left:6px; padding:10px 5px 1px 5px; border-top:#cbcbcb 1px solid; height:75px;}

div.price {width:150px; margin-left:10px; padding:0px 5px 5px 5px; font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#d60401; text-align:center} 

.blueImg {background:url(../Images/priceblueimg.jpg) no-repeat top; width:181px; height:215px; margin-right:7px;}
html>body .blueImg div.efile {background:#539dad; width:159px; margin-left:6px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; border-bottom:#fff 1px solid; margin-top:6px;}
.blueImg div.efile {background:#539dad; width:159px; margin-left:3px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; border-bottom:#fff 1px solid; margin-top:6px;}

.brownImg {background:url(../Images/pricebrownimg.jpg) no-repeat top; width:181px; height:215px;}
html>body .brownImg div.taxProf {background:#B98C39; width:159px; margin-left:6px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; border-bottom:#fff 1px solid; margin-top:6px;}
.brownImg div.taxProf {background:#B98C39; width:159px; margin-left:3px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; border-bottom:#fff 1px solid; margin-top:6px;}

div.tryforfree {width:130px; margin-left:10px; margin-right:10px; padding:1px 5px 1px 5px; text-align:center}
html>body div.tryforfree {width:140px; margin-left:15px; margin-right:5px; padding:1px 5px 1px 5px; text-align:center}
.taxFeesAlert {border:#CACACA 1px solid; width:100%; line-height:20px; margin-top:3px;}
.taxFeesAlert span.BXTitle {background:url(../Images/markerBlock.gif) no-repeat 15px 0px; padding: 0px 0 0px 30px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0560a6}
.taxFeesAlert td {border:#fff 1px solid}
.taxFeesAlert td.btmSpacer {background:#F3F3F3; font-size:1px; line-height:3px;}
/*styles for tax preparation Fees ends here*/

.ourService {border:#b4cfd8 1px solid; width:100%; background:url(../Images/ourServiceImg.jpg) no-repeat 12px 46px ;}
.ourService td {padding-top:10px;}
.ourService ul{ margin-bottom:10px; margin-top:10px;}
.ourService li{ list-style:url(../Images/bulletService.gif) inside none; height:18px; margin-left:125px; padding-left:5px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding-top:2px;}
.ourService li a { color:#333; text-decoration:none; }
.ourService li a:link { color:#333; text-decoration:none; }
.ourService span {background:url(../Images/markerBlock.gif) no-repeat 170px 0px; padding: 0px 0 0px 190px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0560a6}
.ourService .serviceDetails{ color:#ff6600; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:url(../Images/servicedetailsBG.gif) repeat-x bottom #fff; border-left:#fff 1px solid;  border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-top:#555 1px dashed; text-align:left; vertical-align:top; padding-bottom:5px; padding-right:10px;}
.ourService .serviceDetails div.first{float:left; padding-left:10px;}
.ourService .serviceDetails div.sec{float:right; padding-right:18px; background:url(../Images/more.gif) no-repeat right top}

.ourServiceAlt {border:#b4cfd8 1px solid; width:100%; background:url(../Images/ourServiceImg.jpg) no-repeat 410px 16px;}
.ourServiceAlt td {padding-top:10px;}
.ourServiceAlt ul{ margin-bottom:10px; margin-top:10px;}
.ourServiceAlt li{ list-style:url(../Images/bulletService.gif) inside none; height:18px; margin-left:-30px; padding-left:5px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding-top:2px;}
.ourServiceAlt li a { color:#333; text-decoration:none; }
.ourServiceAlt li a:link { color:#333; text-decoration:none; }

.ContactImg {background:url(../Images/ContactImg.jpg) no-repeat 200px 0px;}


.ourServiceAlt span {background:url(../Images/markerBlock.gif) no-repeat 15px 0px; padding: 0px 0 0px 30px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0560a6}
.ourServiceAlt .serviceDetailsAlt{ color:#43779E; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:url(../Images/servicedetailsBG.gif) repeat-x bottom #fff; border-left:#fff 1px solid;  border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-top:#555 1px dashed; text-align:left; vertical-align:top; padding-bottom:5px; padding-right:10px;}
.ourServiceAlt .serviceDetailsAlt div.firstAlt{float:left; padding-left:10px;}
.ourServiceAlt .serviceDetailsAlt div.secAlt{float:right; padding-right:18px; background:url(../Images/more.gif) no-repeat right top}

.BXbrd {border:#b4cfd8 1px solid; width:100%;}
.BXbrd span.BXTitle {background:url(../Images/markerBlock.gif) no-repeat 15px 0px; padding: 0px 0 0px 30px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0560a6}

tr.footer {background:#47a4be;}
.footerBG{background:#47a4be url(../Images/footerBG.gif) repeat-x 0px 3px; }
.footerLS {background:url(../Images/footerLS.gif) repeat-y right top; height:88px; vertical-align:top}
.footerLR {background:url(../Images/footerRS.gif) repeat-y left top}
.footerLogo {margin-left:20px}
.footerLogoL {background:url(../Images/footerImgHolderL.gif) no-repeat right}
.footerLogoM  img{ margin-right:10px;}
.footerLogoM {background:#3c93ae; padding:8px 0px 8px 8px;}
.footerLogoR {background:url(../Images/footerImgHolderR.gif) no-repeat left}
.footerContent {font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; border-bottom:Solid 2px #4B96A9;}
.footerContent a, .footerContent a:link{color:#fff; text-decoration:none; line-height:20px;}
.footerContent a:hover {color:#fff; text-decoration:underline}
.copyrighttxt { color:#D1E8EF; font:normal 9px Verdana, Arial, Helvetica, sans-serif}
.copyrighttxt a,  .copyrighttxt a:link { color:#D1E8EF; font:normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

.Wbrdbottom{ border-bottom:#fff 1px solid;}

.txtA9 {font:normal 9px  Arial, Verdana, Helvetica, sans-serif;}

.txt10W {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.txt10W a {color:#fff; text-decoration:none;}
.txt10W a:link {color:#fff; text-decoration:none;}
.txt10W a:hover {color:#fffca9; text-decoration:underline;}

.txt11 {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;}
.txt11R {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#d83d00;}

.txt11W {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.txt11BB {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.txt11BBl {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#43779E; text-decoration:none;}

.txt11BR1 {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FF6501; text-decoration:none;}


.txt11BR {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#d83d00; }
.txt11BR a {color:#d83d00;}
.txt11BR a:link {color:#d83d00;}
.txt11BR a:hover {color:#1577DC; text-decoration:underline;}

.txt12BR {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#d83d00;}
.txt12BR a {color:#d83d00; text-decoration:none}
.txt12BR a:link {color:#d83d00; text-decoration:none}
.txt12BR a:hover{text-decoration:underline}
.txt14BR {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#F86014;}

.txt16BR {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#FF6501;}
.txt16BB1 {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#43779E;}


a, a:link {color:#d60401;}
a:hover {color:#1577DC; text-decoration:none}


.pLeft120 { padding-left:168px;}

.pTop5 {padding-Top:5px;}
.pBot5 {padding-bottom:5px;} 
.PLeft5 {padding-left:5px}
.pRight5 {padding-right:5px;}

.pTop10 {padding-top:10px;}
.pBot10 {padding-bottom:10px;}
.pRight10 {padding-right:10px;}
.pLeft10 {padding-left:10px;} 
.pLeft15 {padding-left:15px;} 

.p10 { padding:10px;}

.PBot15 {padding-bottom:15px}

.pLeft20 {padding-left:20px;} 
.PTop20 {padding-top:20px}
.PBot20 {padding-bottom:20px}

.pTop2 {padding-Top:2px;}
.pBot2 {padding-bottom:2px;}
.pleft2 {padding-left:2px;}
.pRight2 {padding-right:2px;}

/*margin*/
.mTop5 {margin-top:5px;}
.mBot5 {margin-Bottom:5px;}
.mLeft5 {margin-left:5px;}
.mRight5 {margin-right:5px;}

.mBot10 {margin-Bottom:10px;}
.mRight10 {margin-right:10px}
.mTop10 {margin-top:10px;}

.mTop15 {margin-top:15px;}
.mLeft15 {margin-left:15px;}


.mTop20 {margin-top:20px;}


/*text align*/
.taL{text-align:left;}
.taR {text-align:right;} 
.taC {text-align:center;}
.vaM {vertical-align:middle}
.vaT {vertical-align:top}
.vaB {vertical-align:bottom}
.taJ {text-align:justify}
.tdU {text-decoration:underline;}
.tdN {text-decoration:none;}
.fWB {font-weight:bold;}
.lineHeight {line-height:18px;}

.spacer { line-height:1px; font-size:1px; }
.spacer3 { line-height:3px; font-size:1px;}
.spacer2px {height:2px; line-height:2px; font-size:1px;}
.spacer4px {height:4px; line-height:4px; font-size:1px;}
.spacer6px {height:6px; line-height:6px; font-size:1px;}
.spacer8px {height:8px; line-height:8px; font-size:1px;}
.spacer10px {height:10px; line-height:10px; font-size:1px;}
.spacer12px {height:12px; line-height:12px; font-size:1px;}
.spacer14px {height:14px; line-height:14px; font-size:1px;} 
.nowrap { white-space:nowrap;}

.button {background:#39AADA; border:#1C556D 1px solid; border-left:#39AADA 1px solid; border-top:#39AADA 1px solid; color:#fff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:2px; padding-left:8px; padding-right:8px;}


.mainMenu {margin:7px 3px 0px 10px; width:620px;}
.mainMenu td{padding:0px 1px 0px 1px; border-left:#a3d2df 1px solid; text-align:center}
.mainMenu a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; display:block; padding:2px 6px 6px 6px; text-decoration:none;}
.mainMenu a:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#de2300; display:block;}
.mainMenu .current{font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#de2300; display:block;}
.menu table{ float:right}

img {border:none;}
.brdDash {border-top:#444 1px dashed; font-size:1px;}
.brdBotDash {border-bottom:#B2B2B2 1px dashed;}
.brdDash1 {border-top:#B2B2B2 1px dashed; font-size:1px;}

.BrdBDotted { background:url(../Images/BrdBDotted.gif) left bottom repeat-x;}
.BrdTDotted { background:url(../Images/BrdBDotted.gif) left Top repeat-x;}
.BrdRDotted { background:url(../Images/BrdRDotted.gif) right bottom repeat-y;}
.BrdLDotted { background:url(../Images/BrdRDotted.gif) 0% 100% repeat-y;}

.brdBGrL { border-bottom:Solid 1px #A6A6A6;}

.title {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#407b98; padding:7px 0px 7px 25px; background: #f3f3f3 url(../Images/markerBlock.gif) no-repeat 7px 10px; text-align:left; border-bottom:#fff 1px solid}

.header {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#444; padding:7px 0px 7px 10px; background-color:#F9F9F9; text-align:left; border-bottom:#fff 1px solid}
.bgGr {background:#FDFDFD;}
.bgW {background:#FFF;}


.txtBox {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#444; border:#47A4BE 1px solid; background-color:#F7FCFD; padding:2px; height:15px; text-align:left;}
.DropList {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#444; border:#47A4BE 1px solid; background-color:#F7FCFD; height:22px; text-align:left;}


.gridHeaderStyle {
background:#539DAD; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:24px; color:#fff;  padding-right:10px; padding-left:10px;}
.gridRowStyle {
background:#E3EEF2; font: normal 11px Verdana, Arial, Helvetica, sans-serif; height:22px; color:#2F2F2F;  padding-right:10px; padding-left:10px;}

.gridRowStyleB {
background:#E3EEF2; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:22px; color:#2F2F2F;  padding-right:10px; padding-left:10px;}

.gridRowStyleAlternative{
background:#F2F3EB; font: normal 11px Verdana, Arial, Helvetica, sans-serif; height:22px;  color:#2F2F2F; padding-right:10px; padding-left:10px;}
.gridRowStyleAlternativeB {
background:#F2F3EB; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:22px;  color:#2F2F2F; padding-right:10px; padding-left:10px;}

.gridRowSub {
background:#EEF5DE; font: normal 11px Verdana, Arial, Helvetica, sans-serif; height:22px;  color:#2F2F2F; padding-right:10px; padding-left:10px;}
.gridRowSubB {
background:#EEF5DE; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:22px;  color:red; padding-right:10px; padding-left:10px;}
.gridRowSubAlt {
background:#F4F8EA; font: normal 11px Verdana, Arial, Helvetica, sans-serif; height:22px;  color:#2F2F2F; padding-right:10px; padding-left:10px;}
.gridRowSubAltB {
background:#F4F8EA; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:22px;  color:red; padding-right:10px; padding-left:10px;}


.gridHeaderStyle1 {
background:#EDB033; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:24px; color:#fff;  padding-right:10px; padding-left:10px;}
.gridRow {
background:#D3E6EC; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:22px; color:#2F2F2F;  padding-right:10px; padding-left:10px;}
.gridRowAlternative {
background:#DAEEF4; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:22px; color:#2F2F2F;  padding-right:10px; padding-left:10px;}
.gridRow1 {
background:#E3E9C7; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height:22px; color:#2F2F2F;  padding-right:10px; padding-left:10px;}


/*2290banner*/
.leftTopL {
background-image:url(../Images/2290Img/leftTopL.gif); background-repeat:no-repeat; background-position:right bottom; width:4px; height:4px; font-size:1px;}
.leftMidL {
background-image:url(../Images/2290Img/leftMidL.gif); background-repeat:repeat-y; background-position:right top; width:4px; font-size:1px;}
.leftBottomL {
background-image:url(../Images/2290Img/leftBottomL.gif); background-position:right top; background-repeat:no-repeat; width:4px; font-size:1px; height:4px;}

.topRightL{
background-image:url(../Images/2290Img/topRightL.gif); background-repeat:no-repeat; font-size:1px; height:4px; width:4px; background-position:left bottom;}
.rightMidL{
background-image:url(../Images/2290Img/rightMidL.gif); background-repeat:repeat-y; font-size:1px; height:4px; background-position:left bottom;}
.rightBottomL{
background-image:url(../Images/2290Img/rightBottomL.gif); background-repeat:no-repeat; background-position:left top; width:4px; font-size:1px;}
.topCL{
background-image:url(../Images/2290Img/topCL.gif); background-repeat:repeat-x; width:4px; font-size:1px; height:6px; background-position:bottom}
.bottomCL{
background-image:url(../Images/2290Img/bottomCL.gif); background-repeat:repeat-x; width:4px; font-size:1px; height:6px; background-position:top}
.header2290 {background-image:url(../Images/2290Img/orange.gif); background-repeat:repeat-x; width:94%; height:66px; background-position:top; color:White; text-decoration:none;}
.header2290 a, .header2290 a:link  {color:White; text-decoration:none;}
.header2290 a:hover {color:White; text-decoration:underline}
.container2290 {background-image:url(../Images/2290Img/grey.gif); background-color:#fff; background-repeat:repeat-x; width:94%; background-position:top; padding:10px;}
.header2290 div.logo2290{float:left; padding-left:15px;}
.header2290 div.link2290{float:right; padding:32px 15px 0px 0px; vertical-align:bottom}


.divFAQ Ul { list-style: circle; color:Red;}
.divFAQAns Ul { list-style: circle; color:Red;}
.divFAQ {color:#F36D00; font:bolder 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer; line-height: 20px;}
.divFAQAns {color:#4C4C4C; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; margin-left:25px; margin-bottom:15px; visibility:hidden; display: none;}
.glossaryHeader { background:#f6f7f2; padding-left:10px; display:block; font:bold 18px/30px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2f90ab;}

.AComp { border:solid 1px #B8E5F5; background-color:#F7FCFE; z-index:10000; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#252525; padding:5px; margin:0px;}
.ACompLi {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#252525; padding:2px; margin:0px; line-height:15px; list-style:none; cursor:default; border-bottom:solid 1px #CEEEFA;}
.ACompLihover {background-color:#FFF; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:2px; margin:0px; line-height:15px; list-style:none; cursor:default; border-bottom:dashed 1px #333;}

.NoResults { font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#E52B00; background-color:#FFFDE5; border:solid 1px #CACACA; line-height:30px;}
.irsMainBannerLogo { float:right; margin-top:-70px; margin-right:20px;}
#promotion {
	position:absolute;
	background:#fff;
	padding:15px;
	width:auto;
	height:auto;
	z-index:2001;
	margin-left:32%;
	margin-top:140px;
	visibility:hidden;
}

.promotion {width:400px; border:#fff 1px solid; margin:1px;}
.closeAlert {width:50px;background:url(../Images/delete.gif) no-repeat 5px 4px; padding: 4px 4px 4px 30px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; border:#999 1px solid; margin-top:10px; float:right; text-align:left; cursor:pointer}
.promotion .promoHeader {font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#fff; background: #9CCF30; text-align:left; text-align:left; text-decoration:none;}
.strike {text-decoration:line-through; color:#2F2F2F;}
.notstrike {color:#2F2F2F;}
.grey {color:#2F2F2F}