.btx750       { width: 180px; height: 23px; background: url(../images/common/buttonx180.gif); border: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; cursor: pointer; }
.btx750:hover { width: 180px; height: 23px; background: url(../images/common/buttonx180.gif); border: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #eeb516; cursor: pointer; }

#steptabs { list-style: none; list-style-image: none; position: relative; bottom: -1px; left: 0; margin: 3px 0 0 0; display: block; }
#steptabs li { font-size: 1.2em; font-weight: bold; background-color: #a1232b; background: url(../images/common/bg_tab.gif) left top repeat-x; display: block; float: left; height: 24px; color: #fff; margin: 0 0 0 0; white-space: nowrap; position: relative; }
#steptabs li span     { padding: 3px 7px 0 7px; display: block; color: #ffffff; height: 24px; }
#steptabs li a        { padding: 3px 7px 0 7px; display: block; color: #ffffff; height: 24px; }
#steptabs li.active a { padding: 3px 7px 0 7px; display: block; color: #eeb516; height: 24px; background: url(../images/common/global_nav_indicator.gif) center bottom no-repeat; }
#steptabs li a:hover  { color:#eeb516; text-decoration: none; }
#steptabs li span.first { display: block; background: url(../images/common/button_left.gif) left top no-repeat; }
#steptabs li span.last  { display: block; background: url(../images/common/button_right.gif) right top no-repeat; }

#bottombar ul li { font-size:1em; padding: 0.2em 0; list-style-image: url(../images/common/list-item-grey_caret.gif); }
#bottombar div.feature { margin-bottom: 10px; background: #FDF8EB url(../images/common/bfeature-generic-bot.gif) left bottom no-repeat; }
#bottombar dl.feature { width: 580px; margin: 0 2px 10px 0; padding-bottom: 10px; font-size: 1em; background: #FDF8EB url(../images/common/bfeature-generic-bot.gif) left bottom no-repeat;}
#bottombar dl.feature dt { max-width: 560px; background: url(../images/common/bfeature-generic-top.gif) left top no-repeat; padding: 4px 10px; }
#bottombar dl.feature dt.graphic { color: #fff; font-size: 1px; letter-spacing: -2000em; padding: 0; width:580px; height:43px; overflow:hidden; background-position: left top; background-repeat: no-repeat; }
#bottombar dl.feature dt.graphic a { display:block; width:580px; height:43px; }
#bottombar dl.feature dd { background: url(../images/common/bfeature-generic-mid.gif) left top no-repeat; padding: 6px 10px; margin: -2px 0 -7px 0;}
#bottombar dl.feature.text { background: #fff; border: 1px solid #d6d6d6; width: 580px; margin-bottom: 0px; padding-bottom: 0px; }
#bottombar dl.feature.text dt { background: #f3e4bc; border-bottom: 1px solid #d6d6d6; width: 560px; }
#bottombar dl.feature.text dd { padding: 0 10px; margin: 0; background: #fff;}
#bottombar dl.feature ul { margin: 0; }
#bottombar dl.feature img.photo { float: left; padding: 1px; margin-right: 2px; border: 1px solid #908A87; }
#bottombar dl.feature dd.content h1 { font-size: 1.1em; font-weight: bold; }
#bottombar dl.feature dd.content p { margin: 0.75em 0; font-size: 1.1em; }
#bottombar dl.feature dd.content a { font-size: 1.0em; }
#bottombar a.graphic-feature { color: #fff; width: 581px; height: 43px; letter-spacing: -2000em; overflow: hidden; font-size: 0em; display: block; padding-bottom: 10px; background-repeat: no-repeat; background-position: left top; }
#bottombar div.feature.content { margin: 10px 2px 10px 0; width: 580px; }
#bottombar div.feature.content p { margin: 0.75em 0; font-size: 1.1em; }
#bottombar div.feature.content a { font-size: 1.0em; }
#bottombar dl.feature p { line-height: 1.3; }
#bottombar dl.feature img { max-width: 560px; }
#bottombar dl.feature.noborder img { max-width:none; }
#bottombar dl.feature.noborder { border:none; background:none; }

/* Table Styles */
#content table.tbl      { padding: 0px 0px 0px 0px; }
#content td.hd1         { padding: 7px 4px 6px 4px; background-image: url(../images/common/bfeature-generic-top.gif); border-width: 0px 0px 1px 0px; border-color: #bfdae1; border-style: solid; }
#content td.hdl1        { padding: 7px 4px 6px 4px; background-image: url(../images/common/bfeature-generic-top.gif); border-width: 0px 1px 1px 0px; border-color: #bfdae1; border-style: solid; }
#content td.hdo         { padding: 7px 4px 6px 4px; background-color: #faf9f4; border-width: 1px 1px 2px 0px; border-color: #92bdca #bfdae1 #ffe169 #bfdae1; border-style: solid; }
#content td.hdlo        { padding: 7px 4px 6px 4px; background-color: #faf9f4; border-width: 1px 1px 2px 1px; border-color: #bfdae1 #bfdae1 #ffe169 #bfdae1; border-style: solid; }
#content p.hp1          { margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ab2b34; text-decoration: none; }
#content a.ha1          { margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ab2b34; text-decoration: none; }
#content a.ha1:hover    { margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ab2b34; text-decoration: underline; }
#content td.hdb1        { padding: 0px 0px 0px 0px; border-width: 1px 1px 1px 1px; border-color: #ffffff #bfdae1 #bfdae1 #bfdae1; border-style: solid; }
#content td.hdbc1       { padding: 0px 2px 0px 2px; border-width: 0px 1px 1px 0px; border-color: #bfdae1 #ffffff #ffffff #bfdae1; border-style: solid; }
#content a.habc1        { margin: 0px 0px 0px 0px; padding: 5px 1px 5px 1px; font-family: Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #444444; text-decoration: none; display: block; }
#content a.habc1:hover  { margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; font-family: Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #444444; text-decoration: none; display: block; border-width: 1px 1px 1px 1px; border-color: #bfdae1 #92bdca #92bdca #bfdae1; border-style: solid; }
#content span.hpbc1     { margin: 0px 0px 0px 0px; padding: 5px 1px 5px 1px; font-family: Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #444444; text-decoration: none; display: block; }
#content tr.tr1         { background-color: #ffffff; }
#content tr.tr2         { background-color: #fdf8eb; }
#content tr.trs         { background-color: #316ac5; }
#content tr.tro         { background-color: #ffe169; }
#content tr.trf         { background-color: #8080c0; }
#content td.td1         { padding: 7px 5px 6px 5px; border-width: 0px 0px 1px 1px; border-color: #bfdae1; border-style: solid; background-color: transparent; }
#content td.tdl1        { padding: 7px 5px 6px 5px; border-width: 0px 1px 1px 1px; border-color: #bfdae1; border-style: solid; background-color: transparent; }
#content td.td2         { padding: 7px 5px 6px 5px; border-width: 0px 0px 1px 1px; border-color: #bfdae1; border-style: solid; background-color: transparent; }
#content td.tdl2        { padding: 7px 5px 6px 5px; border-width: 0px 1px 1px 1px; border-color: #bfdae1; border-style: solid; background-color: transparent; }
#content td.tdf         { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; }
#content p.tp1          { margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
#content p.tp2          { margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
#content p.tps          { margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; }
#content td.tfd1        { padding: 3px 4px 2px 4px; background-color: #ebeadb; border-width: 1px 0px 2px 0px; border-color: #d6d2c2; border-style: solid; }
#content td.tfd2        { padding: 1px 4px 1px 4px; background-color: #ebeadb; border-width: 1px 1px 1px 1px; border-style: groove; }
#content p.tfp1         { font-family: Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #000000; }


.inputinfo { font-size: 0.7em; color: #999999; }

ul.errmsg { margin: 0 0 0 4px; }
ul.errmsg li { margin: 0 0 0 0; padding: 0 0 0 8px; list-style: url(../graphics/attention.png); color: #cc3333; line-height: normal; vertical-align: top; }
