html { overflow-y: scroll; }

body{ margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 13px; background: none; }


* { font-family:arial; }

div.clear { clear: both; height:1px; width:1px; margin:0; padding:0; }
a { color:#000000; }
span.green { color:#12AC10; }
span.bold { font-weight:bold; }
div.justify { text-align:justify; width:auto; }
p.nopad { padding:0; margin:0; }
span.grey { color:#999999; }
div.exterior { width:100%;text-align:center;}

div.interior { width:1170px; text-align:left; margin:0 auto; }
div.interior-header { width:1170px; text-align:left; margin:0 auto; }
table.nav tr.bgrow { height:27px; }
table.nav tr.bgrow td { padding:0; text-align:center; background:url(/images/tab_bg_top.png) repeat-x bottom left; }
table.nav tr.bgrow td.bgleft { background:url(/images/tab_bg_top.png) repeat-x bottom left; width:22px; }
table.nav tr.bgrow td.bgright { background:url(/images/tab_bg_top.png) repeat-x bottom left; width:30px; }


table.nav tr.bgrow td a {display: block; cursor: pointer; cursor: hand; }
table.nav tr.bgrow td a.onenormal { background:url(/images/btn_healthcare_reform_mx.gif) no-repeat 0px 0px; height:27px; width:225px;}
table.nav tr.bgrow td a.oneon { background:url(/images/btn_healthcare_reform_mx.gif) no-repeat 0px -26px; height:27px; width:225px;}
table.nav tr.bgrow td a#one { height:27px; width:225px; }
table.nav tr.bgrow td a.twonormal { background:url(/images/btn_economic_stimulus_mx.gif) no-repeat 0px 0px; height:27px; width:217px;}
table.nav tr.bgrow td a.twoon { background:url(/images/btn_economic_stimulus_mx.gif) no-repeat 0px -26px; height:27px; width:217px;}
table.nav tr.bgrow td a#two { height:27px; width:217px; }
table.nav tr.bgrow td a.threenormal { background:url(/images/btn_education_and_retirement_mx.gif) no-repeat 0px 0px; height:27px; }
table.nav tr.bgrow td a.threeon { background:url(/images/btn_education_and_retirement_mx.gif) no-repeat 0px -26px; height:27px; }
table.nav tr.bgrow td a#three { height:27px; width:268px; }
table.nav tr.bgrow td a.fournormal { background:url(/images/btn_commerce_program_mx.gif) no-repeat 0px 0px; height:27px; }
table.nav tr.bgrow td a.fouron { background:url(/images/btn_commerce_program_mx.gif) no-repeat 0px -26px; height:27px; }
table.nav tr.bgrow td a#four { height:27px; width:189px; }
table.nav tr.bgrow td a.fivenormal { background:url(/images/btn_about_us_mx.gif) no-repeat 0px 0px; height:27px; }
table.nav tr.bgrow td a.fiveon { background:url(/images/btn_about_us_mx.gif) no-repeat 0px -26px; height:27px; }	
table.nav tr.bgrow td a#five { height:27px; width:66px; }


div.top { height:77px; margin: 0 auto; width: 1017px; }
div.top div.logo { width:auto; height:50px; margin-left:72px; }
div.top div.logo a {
	display: block;
	width: 190px;
	height: 50px;
	background: url(/images/bg_logo.png) top left no-repeat;
}
div.top div.topnav { background: url(/images/tab_bg_top.gif) top left repeat-x; height: 27px; width: 100%;}
div.top div.topnav a { cursor: pointer; cursor: hand; }


#healthcare-frame { margin: 0 auto; width: 1017px;  height:438px; background: #000 url(/images/bg_main_frame.png) top left repeat-x; } 
#healthcare-frame div.healthcare-button { position: absolute; top: 192px; width:0px; }
#healthcare-frame div.healthcare-button img { border: 0px none; }
div.healthcare-button#left { left: 19px; }
div.healthcare-button#right { right: 43px; }
#healthcare-scroller { width: 626px; margin: 0 auto; overflow: hidden }
#healthcare-content { width: 1878px; }
.healthcare-section { width: 626px; margin-top: 2px; float: left; }


#economicstimulus-frame { margin: 0 auto; width: 1017px;  height:438px; position: relative; background: #000 url(/images/bg_main_frame.png) top left repeat-x; } 
#economicstimulus-frame div.economicstimulus-button { position: absolute; top: 192px; width:0px; }
#economicstimulus-frame div.economicstimulus-button img { border: 0px none; }
div.economicstimulus-button#left { left: 19px; }
div.economicstimulus-button#right { right: 43px; }
.economicstimulus-preview { width: 626px; margin: 0 auto; text-align:center; }


#educationandretirement-frame { margin: 0 auto; width: 1017px;  height:438px; position: relative; background: #000 url(/images/bg_main_frame.png) top left repeat-x;}
#educationandretirement-frame div.educationandretirement-button { position: absolute; top: 192px; width:0px; }
#educationandretirement-frame div.educationandretirement-button img { border: 0px none; }
div.educationandretirement-button#left { left: 19px; }
div.educationandretirement-button#right { right: 43px; }
.educationandretirement-preview { width: 626px; margin: 0 auto; text-align:center; }

#process-show { display:block; border: 1px solid transparent; }

#commerceprogram-frame { margin: 0 auto; width: 1017px;  height:438px; position: relative; background: url(/images/bg_main_frame.png) top left repeat-x;}
#commerceprogram-frame div.commerceprogram-button { position: absolute; top: 192px; width:0px; }
#commerceprogram-frame div.commerceprogram-button img { border: 0px none; }
div.commerceprogram-button#left { left: 19px; }
div.commerceprogram-button#right { right: 43px; }
#commerceprogram-scroller { width: 626px; margin: 0 auto; overflow: hidden;  }
#commerceprogram-content { width: 1878px; }
.commerceprogram-section { width: 626px; margin-top: 2px; float: left; }


#aboutus-frame { margin: 0 auto; width: 1017px;  height:438px; position: relative; background: url(/images/bg_main_frame.png) top left repeat-x;}
#aboutus-frame div.aboutus-button { position: absolute; top: 192px; width:0px; }
#aboutus-frame div.aboutus-button img { border: 0px none; }
div.aboutus-button#left { left: 19px; }
div.aboutus-button#right { right: 43px; }
#aboutus-scroller { width: 626px; margin: 0 auto; overflow: hidden;  }
#aboutus-content { width: 1878px; }
.aboutus-section { width: 626px; margin-top: 2px; float: left; }


div.content { width:1170px; text-align:left; margin:0 auto; }
div.divider { height:4px; width:100%; margin-top:28px; margin-bottom:12px; padding:0; background: url(/images/c-divider.jpg) top left repeat-x;}
div.content #text-wrapper {  width:100%; background: url(/images/bg_text_content.png) top left repeat-x; overflow: hidden; min-height: 692px; }
div.content #text-wrapper div#text-content {  width:775px; text-align:left; margin:0 auto; margin-bottom:75px; }
div.content #text-wrapper div#text-content .heading {color:#0070C0; font-family: arial; font-size: 24pt; margin-top:40px; margin-bottom:23px;}
div.content #text-wrapper div#text-content .heading2 {color:#000000; font-family: arial; font-size: 12pt; margin-bottom:18px;}
div.content #text-wrapper div#text-content .heading3 {color:#000000; font-family: arial; font-size: 11pt; margin-bottom:18px;}

div.content #text-wrapper div#text-content .para { color:#444; font-family: "Arial"; font-size: 10.5pt; margin-bottom:18px; line-height:18px;}
div.content #text-wrapper div#text-content .para span.blue {color:#0070C0; font-family: arial; font-size: 11pt; }
div.content #text-wrapper div#text-content .para span.underline { text-decoration:underline; font-family: arial; font-size: 11pt; }


div#footer {  width:100%; background: url(/images/bg_footer.png) top left repeat-x; height: 148px; min-width:1170px; }
div#footer div.interior { width:1170px; text-align:left; margin:0 auto; }
div#footer-content { float: left; width:865px; text-align:left; margin-left:0px; padding-left:197px; }
div#footer .block { float: left; }
div#footer .healthcare { width: 182px; }
div#footer .economicstimulus { width: 187px; }
div#footer .educationandretirement { width: 229px; }
div#footer .review { width: 267px; }

div#footer .heading { color:#595959; font-family: arial; font-size: 8.5pt; font-weight:bold; line-height: 23px; margin-top:13px; margion-bottom:13px; }
div#footer .heading2 { color:#000000; font-family: arial; font-size: 8.5pt; line-height: 23px; margin-top:13px; margion-bottom:13px; }
div#footer .text { height: 12px; margin-bottom:3px; }
div#footer .text a { text-decoration:none; font-family: arial; font-size: 7.5pt; color: #7F7F7F; line-height: 12px; }

div#footer table#review td { width:50%; height: 15px;}
div#footer table#review td a { text-decoration:none; font-family: arial; font-size: 8.5pt; color: #0070C0; line-height: 15px; }
div#footer table#review td span.dark { font-family: arial; font-size: 8pt; color: #404040; }