﻿@font-face{font-family:Futura;font-style:normal;font-weight:normal;src:url(/_files/fonts/FUTURAB0.eot);src:url(/_files/fonts/FUTURAN.TTF)}
@font-face{font-family:Futura;font-style:normal;font-weight:bold;src:url(/_files/fonts/FUTURAH0.eot);src:url(/_files/fonts/FUTURAH.TTF)}
@font-face{font-family:Futura;font-style:italic;font-weight:normal;src:url(/_files/fonts/FUTURAB0.eot);src:url(/_files/fonts/FUTURANI.TTF)}
@font-face{font-family:Futura;font-style:italic;font-weight:bold;src:url(/_files/fonts/FUTURAH0.eot);src:url(/_files/fonts/FUTURAHI.TTF)}
*{margin:0;padding:0;font:normal 14px/1.5em Futura,'Futura Bk BT','Futura Book BT','Century Gothic',AppleGothic,sans-serif;border:none 0 transparent;-ms-interpolation-mode:bicubic;text-align:left;border-collapse:collapse;table-layout:fixed}
html{background:#345 url(/images/html_BG.png) repeat-x left 11.5em}
body{background:#fff url(/images/body_BG.png) repeat-x top left;width:70em;margin:13em auto 5em auto;padding:1em;position:relative;border-bottom:solid 1px #ccc;overflow:visible}
body#home{padding:0;width:72em}
#header{position:absolute;bottom:100%;left:0;padding:2em 0;width:100%;background:#012;border-bottom:solid 3em #234}
#header>p{font-size:1.3em;font-weight:bold}
#header>h1{color:#fff;position:absolute;left:17em;bottom:29px;font-size:1.25em}
#header>h1>span{color:#6C0;font-weight:bold;font-size:1em}
#header #imgFiller{position:absolute;bottom:-3em;left:-50%;width:200%;height:100%;border-bottom:solid 3em #234;background:#012;z-index:-1;}
#footer{position:absolute;top:100%;left:0;padding:1em;width:70em;color:#eee;background:#123}
#footer a{color:#69c}
h1{font-weight:bold;font-size:2.0em;line-height:1.5em;margin-top:.00em;color:#000}
h2{font-weight:bold;font-size:1.8em;line-height:1.5em;margin-top:.75em;color:#003}
h3{font-weight:bold;font-size:1.6em;line-height:1.5em;margin-top:.75em;color:#390}
h3:first-child{margin-top:.00em;color:#fff;background:#6c0;padding:.25em}
h4{font-weight:bold;font-size:1.4em;line-height:1.5em;margin-top:.75em;color:#369}
h5{font-weight:bold;font-size:1.2em;line-height:1.5em;margin-top:.75em;color:#69C}
h6{font-weight:bold;font-size:1.0em;line-height:1.5em;margin-top:.75em;color:#9CF}
p{margin:1em 0;color:inherit}
dd{margin:.5em 0 .5em 3em}
h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:.125em}
a,b,i,li,td,th{font-size:inherit;font-weight:inherit}
b,strong,dt{font-weight:bold}
i,em{font-style:oblique}
ol,ul{list-style-position:outside;margin-left:3em}
hr{height:2px;background:#093;clear:both;margin:1em auto}
td,th{padding:.25em}
th{font-weight:bold}
th[colspan]{text-align:center}
input,textarea,select,fieldset{border:1px solid #666;font-family:sans-serif}
input[type="text"],input[type="password"]{padding:.065em}
input[type="radio"]{border:0 none transparent}
input[type="submit"]{font-weight:bold;font-family:Futura,'Futura Hv BT','Futura Heavy BT','Century Gothic',AppleGothic,sans-serif;padding:.125em;text-transform:uppercase;text-align:center}
input[type="image"]{border:none}
textarea{width:50em;height:20em}
fieldset{padding:1em}
label[for]{text-align:right;padding-right:.5em;vertical-align:top;width:10em;display:inline-block}
label[for]:after{content:":"}
label[for=""]:after{content:""}
label.req{font-weight:bold}
blockquote.announcement{margin:1em}
blockquote.announcement>.date{color:#666;font-style:italic}
blockquote.announcement>.title{font-size:1.75em;font-weight:bold}
blockquote.announcement>p{margin:0 1.5em 0 0}
blockquote.testimonial{margin:1em 0 0 0;color:#036}
blockquote.testimonial:before{content:"\201C";font-size:3em;line-height:.1em;color:#69c;position:relative;top:.3em;font-family:'Times New Roman',Times,serif}
blockquote.testimonial:after{content:"\201D";font-size:3em;line-height:.1em;color:#69c;position:relative;top:.3em;font-family:'Times New Roman',Times,serif}
blockquote.testimonial+cite{text-align:right;display:block;margin-bottom:1em;font-style:oblique}
blockquote.testimonial+cite:before,blockquote.testimonial>cite:before{content:"\2014";padding-right:.5em}
p.callout{text-align:center;width:70%;margin:1em auto;padding:1em;border-top:solid 1px #999;border-bottom:solid 1px #999;font-size:larger}
#aCallToAction{display:block;font-size:1.5em;font-weight:bold;margin-top:1em}
#divTestimonialImages{float:right;margin-left:1em}
#divTestimonialImages>img{border:3px solid #9be;margin:.5em;display:block}
#imgOverviewImage{float:right;margin-left:1em;border:3px solid #9be;display:block;width:200px;height:180px}
.alert{border:1px solid #9be;padding:1em;margin:0 0 1em 0;background:#def}
.alert h2{margin-top:0}
.alert h2+p{margin-top:0}
.error {border-color:#c00}
form#frmSignIn{margin:1em auto}
form div,form p{margin:.25em 0;clear:left}
form span.help{color:#999;font-size:smaller;padding-left:1em}
#divOBullets{display:none}
body#contactus #divOBullets,body#aboutus #divOBullets,body#testimonials #divOBullets,body.overview #divOBullets{display:block}
.nmd{display:none}
#dlFAQ dt{font-weight:bold;margin-top:1em}
#dlFAQ dt:before{content:"Question:";padding-right:1em;font-style:italic;color:#666}
#dlFAQ dd{margin:0 0 1em 3em}
#dlFAQ dt+dd:before{content:"Answer:";padding-right:1em;font-style:italic;color:#666}
img.caption{display:block;margin:1em auto 0 auto;max-width:70em}
.imgCaption{text-align:center;font-style:italic}
img.frame{padding:1em;border:1px solid #999;background:#fff}
table.data{margin:0 auto;width:auto;border-collapse:collapse;border:1px solid #999}
table.data>thead th{background:#eee;border-bottom:1px solid #666;text-align:left}
table.data>tbody td{background:transparent;text-align:left}
.content-holder{display:none}
/*---------------------------------------------------------------*/
/*-------------->>> back office drop down menus <<<--------------*/
.NavBar{position:absolute;left:0;top:-4em;padding:1em;list-style:none;display:none;margin:0;z-index:5}
.NavBar *{color:#fff}
.NavBar>li{display:block;float:left;position:relative;padding:0;vertical-align:middle;cursor:default}
.NavBar>li>a{display:inline-block;height:2.5em;padding:.5em 1em 0 1em}
.NavBar>li>ul{list-style:none inside none;position:absolute;left:0;top:100%;display:none;min-width:14em;margin:0;background:#9b1;padding:0}
.NavBar>li:hover>ul{display:block}
.NavBar>li>ul>li{position:relative;}
.NavBar>li>ul>li>ul{list-style:none inside none;margin:0;display:none;position:absolute;left:100%;top:0;min-width:14em;background:#8a0;padding:0}
.NavBar>li>ul>li:hover>ul{list-style:none inside none;margin:0;display:block}
.NavBar>li>ul a{display:block;background:transparent;padding:.375em 1em;width:auto;margin:0;text-indent:0}
.NavBar>li>ul>li{display:block;background:transparent;padding:.375em 1em .375em 0;width:auto;text-indent:1em}
.NavBar>li>ul>li.sub{background:url(/images/submenuicon.png) no-repeat 95% 50%}
.NavBar a:hover,.NavBar li:hover>a,.NavBar>li>ul>li:hover{background-color:#bd3;color:#012}
.NavBar a{color:#fff;text-indent:0}
.NavBar li.selected{background:#ac2}
body.account #ulAccountMenu{display:block}
body#overview #ulOverviewMenu{display:none}
.validation-advice{color:#c00}
ul#ulAccountMenu li#liNMDSection{visibility:hidden}
/*-----------------------------------------------------------------*/
/*-------------->>> home page styles <<<---------------------------*/
body#home #divWelcome{display:table-cell;vertical-align:top;border:1px solid #fff;margin:0;background:#012;padding:0 1em 1em 1em;color:#fff}
body#home #divJoinGBS{display:table-cell;vertical-align:top;border:1px solid #fff;border-left:0 solid transparent;margin:0;background:#345;padding:0 1em 1em 1em;color:#fff}
body#home h2{margin-top:0;color:#6c0;font-size:larger;text-transform:uppercase}
body#home #divJoinGBS a{color:#6b1}
body#home #divJoinGBS a#gbsLink{text-transform:uppercase}
body#home #divWOS{background:url(/images/body_BG.png) repeat-x;padding:1em}
body#home #divWOS>p{display:table;border-collapse:separate;border-spacing:.5em;table-layout:fixed}
body#home #divWOS>p>a{display:table-cell;padding:1em;font-size:1.2em;color:#fff;text-align:center;vertical-align:middle;background:#1e1e1e url(/images/playButton.png) no-repeat scroll center center}

#vidPlaceHolder{width:100%;height:400px;border:1px solid #fff;background:#000;display:block;position:relative}
#vidPlaceHolder>object{width:100%;height:400px}
#vidPlaceHolder>p{color:#fff;position:absolute;text-align:center;width:100%;font-size:larger;font-weight:bold}
#vidPlaceHolder>div+p{bottom:75%}
#vidPlaceHolder>p+p{top:75%}
#divDarken{position:fixed;top:0;left:0;width:100%;height:100%;z-index:40;background:#000;opacity:.4;filter:alpha(opacity=40);zoom:1}
#divBox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:41;background:transparent}
#divLightBox{background:#003;position:relative;width:900px;height:350px;margin:5% auto;padding:15px;z-index:45;overflow:visible;border:3px #99c outset;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
#divLightBox>ol{list-style:none;width:200px;display:inline-block;margin:0 0 20px 0}
#divLightBox>ol>li{padding:5px;margin-bottom:10px}
#divLightBox>ol>li>a{color:#ddd;font-weight:bold;font-size:16px;line-height:1.1em;text-decoration:none}
#divLightBox>ol>li:hover{background-color:#000;cursor:pointer}
#divLightBox>ol>li:hover>a{color:#fff}
#divLightBox>ol.Member>#liMember>a,#divLightBox>ol.Local>#liLocal>a,#divLightBox>ol.Fundraising>#liFundraising>a,#divLightBox>ol.Individuals>#liIndividuals>a{color:#ff9}
#divLightBox>ol>li>a>span{font-size:14px;line-height:1.1em;font-weight:normal;margin-bottom:10px}
#divLightBox>#objSlideRocket{width:460px;height:350px;display:inline-block;margin:0 10px}
#divLightBox>ul{width:190px;height:400px;display:inline-block;margin:0 0 0 15px;color:#fff}
#divLightBox>ul>li{font-size:14px}
#divLightBox>a{cursor:pointer;position:absolute;bottom:100%;right:15px;color:#ffc}
/*-----------------------------------------------------------------*/
/*--------------->>> overview styles <<<---------------------------*/
body#overview table{width:100%;caption-side:bottom}
body#overview #tblShoppingCommissions>thead>tr:nth-child(1)>th:nth-child(2){background-color:#fff}
body#overview #tblShoppingCommissions>thead>tr:nth-child(1)>th:nth-child(3){background-color:#eee}
body#overview #tblShoppingCommissions>thead>tr:nth-child(2)>th,body#overview thead>tr>th{border-bottom:1px solid #999}
body#overview #tblShoppingCommissions>thead>tr:nth-child(1)>th{border-bottom:none 0 transparent}
body#overview td.mm,body#overview th.mm{background-color:#efd;text-align:center}
body#overview td.md,body#overview th.md{background-color:#ede;text-align:center}
body#overview td.fr,body#overview th.fr{background-color:#fec;text-align:center}
body#overview td.rmd,body#overview th.rmd{background-color:#def;text-align:center}
body#overview td.nmd,body#overview th.nmd{background-color:#dfc;text-align:center}
body#overview caption{font-style:oblique;color:#666}
/*-----------------------------------------------------------------*/
/*------>>> income calulcator and scenario builder styles <<<------*/
.sb{width:2em;height:auto;display:inline-block;line-height:2em;color:#fff;background-color:#012;text-align:center;cursor:pointer;vertical-align:middle;font-weight:bold;margin-right:.125em}
form table caption{font-weight:bold;color:#11306D;text-align:left;padding:5px}
.lbl{padding-top:5px;font-weight:bold;border-bottom:solid 1px #C0C0C0}
.cashback{color:green;font-weight:bold}
p.status{position:fixed;top:10px;left:10px;background:#ccc;color:#000}
/*-----------------------------------------------------------------*/
/*-------------->>> get started styles <<<-------------------------*/
body#getstarted ul{list-style:none}
body#getstarted li>img{vertical-align:middle}
#ulMoreInfo{width:15%;float:right}
#ulMoreInfo>h5{margin-bottom:1em}
#ulMoreInfo>li{margin-bottom:2em}
#ulMoreInfo>li>img{float:right}
#tblChooseLicense{width:80%}
#tblChooseLicense th{text-align:center;border-bottom:1px solid #999}
#tblChooseLicense th{font-size:larger}
#tblChooseLicense td{text-align:center}
#tblChooseLicense>tbody>tr:nth-child(even) td{text-align:center;background:#def}
/*-----------------------------------------------------------------*/
/*---------------->>> W9 Form styles <<<---------------------------*/
#frmW9 label{display:inline-block;margin-top:10px;width:auto}
#frmW9 input[size="100"]{width:100%}
#frmW9 fieldset{margin:1em 0;border:1px solid #ccc;padding:1em}
#frmW9 fieldset legend{font-weight:normal}
#frmW9 fieldset label{display:inline;margin-top:auto;white-space:nowrap}
#frmW9 label.chk{display:inline;font-weight:bold;margin:0}
#frmW9 fieldset input[size="80"]{margin-left:5px;width:35em}
#frmW9 p{margin:0;font-weight:bold}
/*-----------------------------------------------------------------*/
/*-------------->>> Update Debit Form Styles <<<-------------------*/
#frmDebit{display:block}
#frmDebit div{clear:left;width:480px;margin-bottom:5px}
#frmDebit div label{float:left;width:150px;margin-right:5px;text-align:right}
#frmDebit fieldset{width:480px}
#frmDebit fieldset legend{font-weight:bold;margin-bottom:10px}
#frmDebit fieldset div{clear:left;width:480px;margin-bottom:5px}
#frmDebit fieldset div label{float:left;width:150px;margin-right:5px;text-align:right}
#frmDebit fieldset div label.rdo{float:none;text-align:left}
/*-----------------------------------------------------------------*/
/*-------------->>> IMR Application styles <<<---------------------*/
button{font-size:9px;border:1px solid #666;padding:2px}
legend button{margin-left:10px}
label{position:relative}
label>button{position:absolute;top:100%;right:8px}
#divTerms{width:882px;height:25em;overflow:auto;border:solid #999 1px;margin-top:1em;padding:1em}
.total{font-weight:normal;color:#666}
.today{font-weight:bold;color:#4848AC}
#ulLicenseType{list-style:none}
#ulLicenseType>li{float:left;width:40%}
th[scope='row']{text-align:left}
th[scope='row']:after{content:":"}
/*-----------------------------------------------------------------*/
/*------------------>>> hCard styles <<<---------------------------*/
.vcard{margin:1em;padding:1em;border:1px solid #999;width:30em}
.fn{font-weight:bold}
.org{}
.email:before{content:"Email:";padding-right:1em;display:inline-block;width:4em}
.tel:before{content:"Tel:";padding-right:1em;display:inline-block;width:4em}
.fax:before{content:"Fax:";padding-right:1em;display:inline-block;width:4em}
.adr:before{content:"Post:";padding-right:1em;display:inline-block;width:4em}
/*-----------------------------------------------------------------*/
/*---------------------->>> main nav <<<---------------------------*/
.Nav{display:block;position:absolute;bottom:35px;right:1em;width:auto;height:auto;background:#bd3;border:2px outset #bd3;border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em}
.Nav li{float:right;display:inline-block;width:auto;padding:.25em 1em;text-align:center;border-left:1px outset #bd3;border-right:1px outset #bd3}
.Nav li:last-child{border-left:none transparent 2px}
.Nav li:first-child{border-right:none transparent 2px}
.Nav a{color:#012;font-size:15px}
.Nav li.selected{background-color:#ab1}
.Nav li.selected a{text-decoration:none;font-weight:bold;color:#fff}
/* alter the menu based on body class */
	body .Nav #lihome,body.visitor .Nav li#lisignin{display:inline-block}
	body.visitor .Nav li,body.member .Nav li#lisignin,body.member .Nav li#liaccount,body.rep .Nav li#lisignin,body.member #header>h1,body.rep #header>h1{display:none}
/*-----------------------------------------------------------------*/
/*----------------------->>> top nav <<<---------------------------*/
#ulTopNav{visibility:hidden;bottom:8em;background:#369;border:2px outset #369}
#ulTopNav li{border-left:1px outset #369;border-right:1px outset #369}
#ulTopNav a{color:#fff;font-size:13px}
#ulTopNav li.selected{background-color:#036}
/*-----------------------------------------------------------------*/
/*-------------->>> Back Office Styles <<<-------------------------*/
img.hr{height:1px;width:90%;background-color:#ccc;margin:0 auto}
#tblGenealogyLegend{float:right;width:220px;margin:0;padding:5px;background:#eee}
#tblGenealogyLegend img{height:15px;vertical-align:middle;margin:2px 0}
#memberTree{line-height:17px;margin:0 0 0 1em}
#memberTree img{height:15px;vertical-align:middle;margin:2px 0}
#memberTree .x,#memberTree .na,#memberTree .nrm{position:relative;left:-10px;width:10px}
#frmSendInvitations{border:1px solid #999;background:#def;padding:1em;margin:1em 0}
div.pps{margin:1em 0;padding:1em 0 1em 3em;background:url(/images/presicon.gif) left center no-repeat}
div.pdf{padding:1em 0 1em 3em;background:url(/images/pdficon.gif) left center no-repeat}
#local_presentation ul{list-style:none;margin-left:0;padding-left:100px;background:url(/images/toolsM_local.png) top left no-repeat}
div.lp{display:inline-block;width:24%;text-align:center;padding:140px 0 0 0}
#divLLDB{background:url(/images/toolsM6.jpg) top center no-repeat}
#divLLPMB{background:url(/images/toolsM7.jpg) top center no-repeat}
#divLLMCC{background:url(/images/toolsM8.jpg) top center no-repeat}
#divMQS{background:url(/images/toolsM9.jpg) top center no-repeat}
#qs>li{margin-bottom:1em}
.addOnSection{border-top:1px solid #999;margin-top:10px;position:relative}

#frmDDCNApp legend{font-weight:bold;padding:0 .5em}
#frmDDCNApp legend>small{font-weight:normal;font-size:smaller}

#drugCardTools{list-style:none;padding:0;margin:0}
#drugCardTools>li>h4{cursor:pointer;padding-left:15px;background:url(/images/rightArrow.png) no-repeat left center}
#drugCardTools>li>h4+form{display:none;border:1px solid #666;padding:10px;background:#bed}
#drugCardTools>li>h4.showform{background-image:url(/images/downArrow.png)}
#drugCardTools>li>h4.showform+form{display:block}
#drugCardTools>li>h4+form#frmDrugCardSiteInfo label{display:block}
#drugCardTools>li>h4+form#frmDrugCardSiteInfo input{display:block;margin:.25em 0}
#drugCardTools>li>h4+form>fieldset>legend{font-weight:bold}
#drugCardTools>li>h4+form>fieldset>legend>small{padding-left:1em;font-style:italic;font-weight:normal}
#drugCardTools>li>h4+form>fieldset>label>input[size]{width:auto}
#drugCardTools>li>h4+form>input[type="submit"]{display:block;width:auto;margin-top:5px}
#drugCardTools>li>h4+form>input[readonly]{display:block;width:100%;border:none;background:transparent;font-family:monospace;color:#00f;text-decoration:underline;cursor:pointer}
#drugCardTools>li>h4+form>fieldset>legend+p{margin-top:0}
#gbsCompanyStore{padding:8px 260px 8px 130px;width:210px;height:72px;margin:0 auto;background:url(/images/GBSCompanyStore_BannerAd.png);font-size:11px;line-height:1.5em}
#gbsCompanyStore a{font-weight:bold}
#gbsCompanyStore span{display:block;font-size:10px;color:#333}
/*-----------------------------------------------------------------*/
/*----------------->>> NMD section styles <<<----------------------*/
.important{padding:.75em 0;border-top:1px solid #999;border-bottom:1px solid #999}
.important *{text-transform:uppercase}
.important:before{content:"IMPORTANT:"}
.highlight{margin:1em 10em;text-align:center;padding:1em;background:#e6f2b5}
/*-----------------------------------------------------------------*/
/*-------------->>> commission report styles <<<-------------------*/
#tblCommissionTotals{width:85%;border-collapse:collapse;border:#999 1px solid;margin:10px auto;background-color:#eee}
#tblCommissionTotals th{color:#000;font-weight:bold;padding:5px;text-align:left}
#tblCommissionTotals td{font-weight:bold;padding:5px;text-align:right}
#tblCommissionTotals .under{color:#963}
#tblCommissionTotals .over{color:#3a2}
#tblCommissions{width:100%;margin:10px 0 0 0}
#tblCommissions .statementLeft {border-bottom-style:solid;border-bottom-color:silver;border-bottom-width:1px;font-size:11px;text-align:left}
#tblCommissions .statementRight {border-bottom-style:solid;border-bottom-color:silver;border-bottom-width:1px;font-size:11px;text-align:right}
#tblCommissions .balance {border-left-style:solid;border-left-width:1px;border-left-color:silver;border-bottom-style:solid;border-bottom-color:silver;border-bottom-width:1px;font-size:11px;text-align:right}
#tblCommissions .statementLeft {border-bottom-style:dotted;border-bottom-color:silver;border-bottom-width:1px;font-size:11px;text-align:left}
#tblCommissions .statementRight {border-bottom-style:dotted;border-bottom-color:silver;border-bottom-width:1px;font-size:11px;text-align:right}
#tblCommissions .balance {border-left-style:solid;border-left-width:1px;border-left-color:silver;border-bottom-style:dotted;border-bottom-color:silver;border-bottom-width:1px;font-size:11px;text-align:right}
#tblCommissions .purchaseData a {font-size:11px}
#tblCommissions .purchaseData {border-bottom:dotted silver 1px;font-size:11px}
#cptnCommissions {padding:10px;text-align:left;font-size:9px;color:#666}
var{background-color:#ff0}
/*-----------------------------------------------------------------*/
/*------>>> online presentation pages and navigation <<<-----------*/
body.Presentation{width:957px;padding:15px;margin:30px auto}
body.Presentation b{font-weight:bold;color:#369}
body.Presentation #tblChooseLicense{width:100%}
#presNav{position:absolute;top:-30px;left:0;width:987px;background:#000;height:28px}
#presNav td{text-align:center;font-weight:bold}
#presNav td.sel{background:#999 url(/images/rightarrow.png) right center no-repeat;border-right:10px solid #999}
#presNav a{color:#fff}
#presNav td.sel a{color:#ff0}
#presNav a.x{float:right;text-decoration:none;color:#fff;background:#000;border:1px solid #fff;padding:0 2px}
/*-----------------------------------------------------------------*/
/*------------------>>> forum styles <<<---------------------------*/
.thread{font-weight:bold;border-top:solid 1px #000;margin-top:1em}
.post{border-top:solid 1px #999;padding-top:.5em;margin:.5em 0;display:block;z-index:1}
.postOld{position:relative;display:block;border-bottom:solid 1px #999}
.dtPosted{font-size:.75em}
#earnieAnswer{font-family:'Comic Sans MS',cursive;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em}
#tblStoreListSample{width:100%;table-layout:fixed;}
#tblStoreListSample>tr:nth-child(even),#tblStoreListSample>tbody>tr:nth-child(even){background-color:#def}
/*-----------------------------------------------------------------*/
/*------------------>>> po-up forms <<<----------------------------*/
a[rel=Subsection]{float:right;width:auto}
a[rel=Subsection]:last-child{float:none;display:block;text-align:center}
form.modal{position:fixed;width:50%;left:25%;height:auto;top:33%;border:1px solid #000;background-color:#def;padding:2%}
form.modal label{font-weight:bold}
form.modal>img.close{position:absolute;top:-10px;right:-10px;cursor:pointer}
/*-----------------------------------------------------------------*/
/*------------------>>> ie6 blocking <<<---------------------------*/
* html {background:#012}
* html body{background:#012;height:auto;border:none}
* html *{visibility:hidden}
* html body{visibility:visible}
* html #ie6{visibility:visible;border:1px solid #F7941D;background:#FEEFDA;text-align:center;clear:both;height:75px;position:relative}
* html #ie6 *{visibility:visible}