/*----- [Global Classes (Begin)]------*/
body, select, input, textarea, p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333}
body          { margin:0px}
body.mnFrnt   { margin:0px; background:url(../images/shadow/bg_gradient.gif) left top repeat-x #666}
img           { border:none}
p             { margin:2px 0px 2px 0px; padding:0px}
select, input, textarea { font-size:10px; color:#999}
form, fieldset, table, div, ul  { margin:0px; padding:0px}
a             { text-decoration:none}
ul            { list-style:none}
fieldset      { margin:0px; padding:0px; border:0px}
h2            { color:#76a3bc; font-weight:normal}

div.clearDvRt { text-align:right!important; padding-bottom:2px; width:174px}
.cllBlk       { clear:both; height:100%; margin:0px; padding:0px}
.noBg         { background-image:none!important}
.noBrd, table.noBrd td   { border:0px!important}
.normal, table.normal td { font-weight:normal!important}
.noBrdItm     { border-right:0px!important}
.bold         { font-weight:bold!important}
.block        { display:block!important}
.floatLt      { float:left!important;  height:100%}
.floatRt      { float:right!important}
.floatNn      { float:none!important}
ul.floatLtUl li { float:left}
h2.frmH2      { font-size:12px!important; margin:10px 0px 10px 0px; line-height:16px}
a.regSlcted   { color:#c60!important; text-decoration:underline!important}
ul.bltUl      { list-style:url(../images/icon/lnkBlt.gif) inside; margin-left:0px}
ul.bltUl li   { height:14px; line-height:14px; padding-left:6px} 
div.bltUl     { background:url(../images/icon/lnkBlt.gif) left top no-repeat; padding:2px 0px 2px 11px}   
div.btlFtr    { border-top:1px #ccc solid; padding:10px 0px 5px 0px; margin-top:5px}
span.tp_pntr  { font-size:10px; top:-10px; left:-2px; position:relative}
/*----- [Global Classes (End)]------*/


.personalizedSection           { width:944px}
.pagecontent                   { background:#fff; padding:0px 0px 0px 0px}
.main table                    { width:100%}
.main                          { width:966px}/** Can also be fixed if exact px# is specified ***/
.legalfooter                   { width:944px}

/*----- [Main Shadow Frame (Begin)]------*/
.topleft             { width:17px; height:17px; background:url(../images/shadow/page-TLcorner.gif) top no-repeat}
.topmiddle           { height:17px; background:url(../images/shadow/page-Tsection.gif) top repeat-x}
.topright            { width:17px; height:17px; background:url(../images/shadow/page-TRcorner.gif) top no-repeat}

.centerleft          { background:url(../images/shadow/page-Lsection.gif) top repeat-y}
.shdCntLeft          { background:url(../images/shadow/bg_shadow_left.gif); height:420px}
.centerright         { background:url(../images/shadow/page-Rsection.gif) top repeat-y}
.shdCntRight         { background:url(../images/shadow/bg_shadow_right.gif); height:420px}

.bottomleft          { height:17px; background:url(../images/shadow/page-BLcorner.gif) top no-repeat}
.bottomiddle         { height:17px; background:url(../images/shadow/page-Bsection.gif) top repeat-x}
.bottomright         { height:17px; background:url(../images/shadow/page-BRcorner.gif) top no-repeat}

.footerleftbot       { background:url(../images/shadow/page-FLsection1.gif) bottom repeat-y}
.footercontentmidbot { padding:10px 10px 10px 10px; background:url(../images/shadow/page-footer.jpg) bottom repeat-x #eee; text-align:left; vertical-align:top; height:20px}
.footerrightbot      { background:url(../images/shadow/page-FRsection1.gif) bottom repeat-y}
.sdBarImg            { height:400px; width:1px}
/*----- [Main Page Section Classes (End)]------*/


/*----- [User/language Specific Header Classes (Begin)]------*/
.personalizedSection            { background:url(../images/shape/tpNavLtCnr.gif) left no-repeat #666; clear:both; padding:0px; text-align:left; height:32px}
.personalizedSection #user      { float:left; color:#bdbdbd; line-height:28px; padding-left:14px}
.personalizedSection #user span, .personalizedSection #language span { padding:0px 3px 0px 5px}
.personalizedSection #user span a, .personalizedSection #language span a {color:#fff; text-decoration:none}
.personalizedSection #user span a.link:hover, .personalizedSection #language span a.link:hover {color:#fff; text-decoration:underline}
.personalizedSection #user span a:visited, .personalizedSection #language span a:visited {color:#fff; text-decoration:none}
.personalizedSection #language  { float:right; text-align:right; color:#bdbdbd; line-height:28px; padding-right:8px}
.personalizedSection .tpNavBr   { background:url(../images/shape/tpNavRtCnr.gif) right no-repeat; height:100%; padding-right:8px}

.banner                         { margin:0px; display:table; clear:both; padding:10px 0px 10px 0px; height:100%; width:100%}
.banner .logo                   { float:left; margin:0px; padding:0px 0px 0px 15px}
.banner .logo_desc              { float:right; text-align:right; font-size:17px; color:#ccc; padding:10px 15px 0px 0px; line-height:22px}
.banner .logo_desc span         { color:#76a3bc}
.topNavigation                  { margin:0px 15px 0px 15px; height:28px; background:url(../images/shadow/top-nav_BG.jpg) top repeat-x; border-left:1px #eee solid; border-right:1px #eee solid; clear:both; text-align:left}

.main-menu                      { clear:both}
.main-menu ul.mnNavUl           { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px; list-style:none}
.main-menu ul.mnNavUl li        { margin:0px; padding:0px; float:left; height:28px; line-height:26px}
.main-menu ul.mnNavUl li a      { color:#666}
.main-menu ul.mnNavUl li a:hover{ color:#999}
.main-menu ul.submnNav          { margin:4px 0px 0px 4px!important}
.main-menu ul.submnNav li       { display:block; clear:both}
.main-menu ul.submnNav li a:hover{ color:#c60}  
.main-menu a.mnNav, a.mnNavOff, .main-menu a.mnNav:hover, a.mnNavOn, .main-menu a.navSlcted, .main-menu a.navSlcted:hover { 
 float:left; margin-right:5px; padding:0px 6px 0px 6px; height:100%}
.main-menu a.mnNav:hover, a.mnNavOn{ background:url(../images/button/btnOver.gif) repeat-x; color:#999}
.main-menu a.navSlcted, .main-menu a.navSlcted:hover   { background:url(../images/button/btnOver.gif) repeat-x; cursor:default; color:#666!important}
.main-menu ul.submnNav li a, ul.submnNav li a:hover { color:#c60; display:block; white-space:nowrap}
.main-menu ul.submnNav li a:hover{ text-decoration:underline}
.main-menu li.nvSep             { border-top:1px #e7e7e7 solid; padding-top:7px!important}
.main-menu div.ppOverlay-bd     { width:156px; height:auto; padding-bottom:10px}
.main-menu div.mdlCollPp        { margin-top:34px; top:100px; margin-left:-4px; -moz-margin-start:-4px; -webkit-margin-start:-4px!important; _margin-top:33px!important; _margin-left:-134px!important} /*IE 8+, Firefox, Safari, IE 6+*/
html*.main-menu div.mdlCollPp   { margin-left:-116px}/*IE 7+*/
html*.main-menu div#mnNav1      { margin-left:-80px}/*IE 7+*/
* html .main-menu div#mnNav1    { margin-left:-75px!important} /*IE 6+*/
html*.main-menu div.fx1         { margin-left:-115px!important}/*IE 7+*/
html*.main-menu div.fx4         { margin-left:-56px!important}/*IE 7+*/
html*.main-menu div.mdlCollPp   {[ margin-top:33px; margin-top:33px;]margin-top:33px}/*IE 7+*/
* html .main-menu div.mdlCollPp { margin-left:-110px!important} /*IE 6+*/


.search-menu                    { float:right; padding-right:0px}
.search-box                     { padding-top:4px}
.search-box input               { width:148px}

.regSearchForm                  { float:right}
.intBx                          { background:url(../images/button/inptLt.gif) left no-repeat; line-height:20px; height:20px; float:left; padding-left:3px; margin-right:6px}
.intBxRt                        { background:url(../images/button/inptRt.gif) right top no-repeat; float:left; line-height:20px; padding-right:3px}
.intBxMd                        { background:url(../images/button/inptMd.gif) repeat-x; border:0px; float:left; line-height:20px; height:19px; padding:1px 2px 0px 2px}
.intBx input                    { border:0px; line-height:12px; height:14px}
.search-box .pgNxtNvSl, .search-box .pgNxtNvSl:hover { background:url(../images/icon/btn_pagination_next_off.gif) no-repeat; margin:1px 0px 0px 0px}
.search-box .pgNxtNvSl:hover    { background:url(../images/icon/btn_pagination_next_on.gif) no-repeat}

/*----- [Header Section Classes (End)]------*/


/*----- [Page Main Content Config (Begin)]------*/
.mn_cnt                         { margin:0px; display:table; clear:both; height:100%; width:100%; padding-top:15px}
.frm_cnt                        { padding:0px 15px 0px 15px}
.ltColumn, .mdColumn            { width:50%; font-size:10px}
.ltColumn                       { padding-right:8px}
.mdColumn                       { padding:0px}
.ltNav                          { width:23%; padding:5px 5px 5px 5px}
.mdNav                          { width:77%; padding:6px 6px 6px 6px; border-left:8px #eee solid}	

/******************* Table Data config (Begin) ***********/
.thin                           { width:100%; border:0px; border-collapse:collapse}
.vTop  td                       { vertical-align:top; text-align:left}
.vMid                           { vertical-align:middle!important}
.clrTbl                         { clear:both; display:table}
.unrLn                          { text-decoration:underline!important}
.padded8 td                     { padding:8px}
.padded5 td                     { padding:5px}
.padded4 td                     { padding:4px}
.paddedLt0                      { padding-left:0px!important}
.paddedRt0                      { padding-right:0px!important}
.paddedRt4                      { padding-right:4px!important}
.paddedTp1                      { padding-top:1px!important}
.paddedTp2                      { padding-top:2px!important}
.paddedTp5                      { padding-top:5px!important}
.paddedTp6                      { padding-top:6px!important}
.paddedTp8                      { padding-top:8px!important}
.paddedBt0                      { padding-bottom:0px!important}
.paddedBt2                      { padding-bottom:2px!important}
.paddedBt6                      { padding-bottom:6px!important}
.paddedBt8                      { padding-bottom:8px!important}
.margin0                        { margin:0px!important}
.paddedBt12                     { padding-bottom:12px!important}
.marginBtm0                     { margin-bottom:0px!important}
.marginBtm2                     { margin-bottom:2px!important}
.marginBtm6                     { margin-bottom:6px!important}
.marginBtm8                     { margin-bottom:8px!important}
.marginBtm12                    { margin-bottom:12px!important}
.marginLt6                      { margin-left:6px!important}
.marginLt0                      { margin-left:0px!important}
.marginLtRt6                    { margin-left:6px!important; margin-right:6px!important}
.marginTp0                      { margin-top:0px!important}
.marginTp6                      { margin-top:6px!important}
.marginTp10                     { margin-top:10px!important}
.marginTp16                     { margin-top:16px!important}

	
/******** Icons ****************/
.closeBtnGr-icon                { background:url(../images/button/closeBtnGr.gif) left no-repeat; float:right; width:12px; height:12px; margin:11px 5px 0px 0px}
.closeBtnGr-icon:hover          { background:url(../images/button/closeBtnGr_Over.gif) left no-repeat}

/****** Button as a link *******/
a.mid_btn, a.mid_btn:hover, a.mid_btnOn, a.mid_btnOn:hover { background:url(../images/button/button_middle.gif) repeat-x; border:0px; line-height:16px!important; height:19px!important; padding:1px 5px 1px 5px!important; float:left; color:#666!important; font-size:11px;float:left; white-space:nowrap}
a.mid_btn:hover, a.mid_btnOn, a.mid_btnOn:hover  { color:#c60!important; text-decoration:none!important}
.sBbtn                          { background:url(../images/button/button_left.gif) left no-repeat; margin-top:-1px; padding-left:5px; height:21px; float:left; margin-left:4px}
.rt_btn                         { background:url(../images/button/button_right.gif) right no-repeat; padding-right:5px; height:21px; float:left}

.subMnLnk                       { background:url(../images/icon/downarrow_menu.gif) right no-repeat; padding-right:10px; background-position:right 5px}
a.pntrLnk, a.pntrLnk:hover      { background:url(../images/icon/arrowRtNv.gif) right no-repeat; padding-right:12px}
a.pntrLnk:hover                 { background:url(../images/icon/arrowRtNv_over.gif) right no-repeat}
span.viewLnk                    { background:url(../images/icon/view_icn.gif) left no-repeat; padding:3px 0px 3px 4px; display:block; margin-left:-2px}
span.addLnk                     { background:url(../images/icon/icon_btn_add.gif) left no-repeat; padding:3px 0px 3px 2px; display:block}

.advBrd                         { background:url(../images/shape/advLtCnr.gif) left no-repeat #cd3527; padding-left:10px; height:36px; line-height:36px; clear:both; margin:10px 15px 0px 15px; color:#fff}
.advBrd .advIcn                 { background:url(../images/icon/advIcn.gif) left no-repeat; line-height:34px; padding-left:26px; font-size:14px; font-weight:bold; float:left; opacity:0.99999; text-shadow: #000000 0 0 0px}
.advBrd .advBrdRt               { background:url(../images/shape/advRtCnr.gif) right no-repeat #666; padding:0px 5px 0px 14px; line-height:36px; height:100%; border-left:1px #fff solid; width:749px; float:right; text-align:left}
.advBrd .msgTxt                 { float:left; width:620px; overflow:hidden}
.advBrd .msgLnk                 { float:left; border-left:1px #8b8b8b solid; padding-left:8px; margin-left:8px; margin-top:11px; height:14px; line-height:14px}
.advBrd a.pntrLnk, .sysStat a.pntrLnk              { color:#fff; background:url(../images/icon/arrowRtNvGr.gif) right no-repeat}
.advBrd a.pntrLnk:hover, .sysStat a.pntrLnk:hover  { color:#c60; background:url(../images/icon/arrowRtNvGr_over.gif) right no-repeat; text-decoration:underline}

/******** System Status ****************/
.sysStat                        { overflow:hidden; text-align:left; margin-top:-5px; color:#fff; position:absolute; z-index:10; margin-left:148px; width:770px}
.sysStatBd                      { border-left:1px #f3f3f3 solid; border-right:1px #f3f3f3 solid; border-top:1px #5c5c5c solid; background:#8c8c8c; padding:5px 15px 5px 16px}
.sysStatBd h2                   { color:#fff; font-size:12px; margin:0px 0px 2px 0px; font-weight:bold}
.sysStatBd h2 span.stTm         { font-size:11px; font-weight:normal; padding-left:6px}
.sysStatBd p                    { padding-top:6px; color:#fff; opacity:0.99999; text-shadow: #000000 0 0 0px}
.sysStatBd a.pntrLnk            { color:#fff}
.sysStatBd a.pntrLnk:hover      { color:#c60}
.sysStatBtm                     { height:5px; background:url(../images/shape/advBtm.gif) no-repeat}
.sysStatFt                      { padding:12px 0px 0px 0px; overflow:hidden; height:100%}
#clAdv                          { display:none}
#sysStat                        { display:none}

/******** IFRAME customization ****************/
.mn_cnt  h2                     { font-size:20px; margin-top:20px}
.mn_cnt a.pntrLnk, .mn_cnt a.pntrLnk:hover { font-size:10px; float:left; color:#c60}
.mn_cnt a.pntrLnk:hover         { background:url(../images/icon/arrowRtNv_over.gif) right no-repeat; text-decoration:underline}
.mn_cnt  table.pnlGrdTbl        { margin:0px 0px 15px 0px; padding:0px; border:1px #e7e7e7 solid; border-collapse:collapse}
.mn_cnt  table.pnlGrdTbl td     { vertical-align:top}


#htStatMod                      { height:100%}
.mdlWin                         { padding-left:15px}
.rtWin                          { padding-right:15px}
.grphWin                        { float:left; width:410px}
.mainWin                        { padding:0px 0px 0px 20px; width:265px}
.mainWin *                      { font-size:11px}
.mainWin a                      { color:#c60}
.mainWin a:hover                { text-decoration:underline}
.mainWin h2                     { font-size:20px; margin:3px 0px 10px 18px}
.mainWin ul                     { list-style:url(../images/icon/mnBltPntr.gif) outside; margin-left:19px}
.mainWin li                     { padding:0px 0px 10px 0px; color:#666; font-size:12px; line-height:18px}
.mainWin strong                 { font-size:12px}
.mainWin .tkrLkp                { background:url(../images/shape/tkrLkpBg.gif) top left no-repeat; padding:16px 0px 0px 18px; clear:both}
.mainWin div.bltUl              { background:url(../images/icon/lnkBltWt.gif) left top no-repeat}
.mainWin .tkrLkp h              { margin:6px 0px 8px 0px}
.mnWinVdts                      { background:url(../images/shape/vdots_main.gif) no-repeat; width:5px}
.mnWinCnt                       { padding:3px 0px 18px 14px; line-height:18px; background:url(../images/shape/hdots_main.gif) bottom left no-repeat}
.mnWinCnt a.mnLnk               { font-size:14px}
.mnWinAthr                      { padding-top:10px}
.mnWinLoc                       { display:block}
.mnWinCl2                       { padding:14px 0px 15px 14px; line-height:18px}
.mnWinCl2 h1, .mnWinCl4 h1      { font-size:12px; color:#76a3bc; float:left; width:190px; margin:0px}
.mnWinCl2 a                     { float:left; width:30px; height:30px; background:url(../images/icon/arrow.gif) no-repeat; margin:2px 0px 0px 6px}
.mnWinCl2 a.wdwd                { float:left; width:36px; height:36px; background:url(../images/icon/arrowGr.gif) no-repeat; margin:0px 0px 0px -8px}
.mnWinCl4                       { height:36px; line-height:36px; overflow:hidden; padding:8px 0px 0px 14px}
.mnWinCl4 a                     { float:left; width:36px; height:36px; background:url(../images/icon/arrowGr.gif) no-repeat; margin:0px 0px 0px -8px}

.btWin                          { padding:15px 0px 15px 0px; background:url(../images/shape/bg_MainTbl.gif) top repeat-x}
.btWin a                        { color:#c60}
.btWin a:hover                  { color:#c60; text-decoration:underline}
.btWinLt                        { float:left; width:694px; height:100%; padding:0px 20px 0px 15px}
.btWinRt                        { float:left; background:url(../images/shape/vdots_members.gif) left repeat-y}
.btWinRt .btWinMm               { background:url(../images/shape/hdots_members.gif) bottom no-repeat; padding:5px 0px 5px 12px; width:175px; display:table}
.btWinRt .btWinMm .frmH2        { margin:0px}
.btWinRt .btWinMm p             { padding:6px 0px 6px 0px}
.btWinRt .btWinMm img           { margin-top:5px}
.btWinRt .btWinMm a.pntrLnk     { clear:both; white-space:nowrap; line-height:12px; height:12px; padding-bottom:5px; background-position:right 3px}
.btWinTBr                       { clear:both; padding:0px 0px 10px 0px; margin:0px; height:26px; line-height:26px; width:694px}
.btWinTBr h1                    { font-size:12px; float:left; margin:0px}
.btWinTBr span                  { font-weight:normal}

/******** Right side modules ****************/
.mdlGr                          { background:url(../images/shape/tpMdlGr.gif) top right no-repeat; padding-top:4px}
.mdlGr_btm                      { background:url(../images/shape/btMdlGr.gif) bottom right no-repeat; padding-bottom:4px}
.mdlGr_cnt                      { border-right:1px #dedede solid; border-left:1px #dedede solid; width:188px; background:#f8f8f8; text-align:left}
.mdlGr_cnt fieldset             { padding:6px 10px 6px 10px}
.mdlGr_cnt h2.frmH2             { margin:0px 0px 10px 0px}
.mdlGr_cnt .intBx               { margin-bottom:5px}
.mdlGr_cnt .updtLi              { background:url(../images/icon/pdf_icn.gif) left no-repeat; padding:4px 0px 4px 26px; margin:8px 0px 5px 0px; border-top:1px #ccc solid}
.mdlGr_cnt .lst                 { margin-bottom:0px; margin-top:5px; padding-bottom:0px}
.mdlGr_cnt .updtLi span         { display:block; clear:both; height:100%}
.mdlGr_cnt .lgnBlk              { clear:both; height:100%; width:168px; padding:0px; line-height:18px}
.mdlGr_cnt .lgnBlk input        { vertical-align:middle; margin:0px; padding:0px; width:14px}
.mdlGr_cnt .fgPass              { line-height:14px; float:left; width:65%}
.mdlGr_cnt a                    { color:#c60}
.mdlGr_cnt a:hover              { color:#c60; text-decoration:underline}
.mdlGr_cnt ul.ptLnk             { list-style:url(../images/icon/mnBltPntr.gif) outside; margin-left:19px}
.mdlGr_cnt ul.ptLnk li          { padding:0px 0px 8px 0px; color:#666; font-size:12px; line-height:18px}
.mdlGr_cnt ul.bltUl, .mdlGr_cnt ul.bltGrUl { list-style:url(../images/icon/lnkBltGrSm.gif) inside; margin-left:-9px; -moz-margin-start:-2px; -webkit-margin-start:-2px }                        
.mdlGr_cnt ul.bltUl li          { height:16px; line-height:16px; padding-left:4px} 

.mdlBl                          { background:url(../images/shape/tpMdlBl.gif) top right no-repeat; padding-top:4px; margin:13px 0px 13px 0px}
.mdlBl_btm                      { background:url(../images/shape/btMdlBl.gif) bottom right no-repeat; padding-bottom:4px}
.mdlBl_cnt                      { border-right:1px #dedede solid; border-left:1px #dedede solid; width:188px; background:#76a3bc; text-align:left}
.mdlBl_cnt fieldset             { padding:4px 9px 3px 10px}
.mdlBl .sBbtn                   { background:url(../images/button/buttonBl_left.gif); margin:4px 0px 0px 32px}
.mdlBl .rt_btn                  { background:url(../images/button/buttonBl_right.gif) right top no-repeat}
.mdlBl .mid_btn                 { background:url(../images/button/buttonBl_middle.gif)}
.mdlBl .cllBlk                  { clear:both; height:100%; width:100%; display:table; padding-top:8px; line-height:18px; color:#fff; font-size:12px}

.btmLnkBar                      { padding:15px 15px 15px 15px; clear:both; overflow:hidden; height:100%}
.btmLnkBar h2.frmH2             { margin:0px 0px 4px 0px}
.btmLnkBar a                    { color:#c60}
.btmLnkBar a:hover              { text-decoration:underline}
.btmLnkBar .lnkPnl              { float:left; width:24%}
.lnkPnl ul.bltUl, .lnkPnl ul.bltGrUl { list-style:url(../images/icon/lnkBlt.gif) inside; margin-left:-9px; -moz-margin-start:-2px; -webkit-margin-start:-2px }                        
.lnkPnl ul.bltUl li             { height:18px; line-height:18px; padding-left:4px} 
.lnkPnl p                       { padding-right:20px} 
.lnkPnl div.bltUl               { margin:2px 0px 0px 2px} 

.grphWinCnt                     { margin-left:15px}
.grphWinCnt *                   { font-size:12px}
.grphWinCnt h1                  { font-size:18px; color:#76a3bc; font-weight:normal; margin:0px 0px 2px 0px}
.grphWinCnt h1 strong           { font-size:18px}
.grphWinCnt em                  { color:#666}
.grphWinCnt strong.mnDesc       { display:block; padding:10px 0px 10px 0px}
.grphWinCnt ul.stpCntPnt li     { color:#666; font-size:12px}

/******** Popup window ****************/
.closeBtn-icon                  { background:url(../images/button/closeBtn.gif) right no-repeat; color:#666; font-weight:bold!important; padding-right:18px; float:right; margin-top:2px}
.closeBtn-icon:hover            { color:#c60; background:url(../images/button/closeBtn_Over.gif) right no-repeat; text-decoration:underline}   



.popHdr                         { clear:both; padding:10px 5px 6px 5px; height:22px; border-bottom:1px #e7e7e7 solid}
.popHdr h2                      { float:left; font-size:14px; margin:0px; padding:0px}
.mdlCollsBar                    { clear:both; text-align:left; overflow:hidden; padding:2px 5px 2px 5px; margin-bottom:10px; height:30px; line-height:30px; border-bottom:1px #e7e7e7 solid}
.mdlCollsBar a                  { color:#c60; white-space:nowrap}
.mdlCollsBar a:hover            { text-decoration:underline}
.mdlCollsBar .cntr              { color:#bfbfbf; padding:0px 8px 0px 8px}
.mdlCollsBar ul li              { float:left}
#ifrmLdMn                       { clear:both; width:710px; overflow:hidden; padding:0px 15px 0px 15px}
#ifrmLdPp                       { clear:both; height:480px; width:700px; overflow:hidden; background:url(../images/shape/mdlLoading.gif) center 100px no-repeat; margin:0px}
iframe.regIfrm                  { width:645px; height:504px; margin-left:55px }
iframe.smIfrm                   { width:485px; height:504px; margin-left:250px; margin-top:30px}
iframe.bgIfrm                   { width:695px; height:450px; margin:10px 0px 0px 0px}
div.regDv                       { width:565px; height:485px; overflow:auto; padding-left:135px}
div.bgDv                        { width:650px; height:485px; overflow:auto; padding-left:50px}
.mdlNav                         { float:right; line-height:26px; height:26px}
.mdlNav input                   { margin:0px; padding:0px}

a.wrnLnk, .wrnLnk:hover, .wrnLnk:active, .wrnLnkOver  { color:#c30; font-weight:bold!important}
.wrnLnkOver                     { text-decoration:underline}


.mdlCollsLst                    { margin:3px 0px 0px 0px; padding:0px; overflow:hidden; height:26px; line-height:20px; list-style:none; float:right}
.mdlCollsLst ul li              { margin:0px; padding:0px; float:none}
.mdlCollsLst li a               { display:block; color:#c60}
.mdlCollsLst li a:hover         { text-decoration:underline}
.mdlCollsLst li a.pntrLnk       { width:55px}
li.lstLi                        { border-top:1px #e7e7e7 solid; padding-top:5px; width:100%}
.mdlCollsLst .mdlCollLnkOn      { color:#c60; text-decoration:underline}
.mdlCollsLst .mdlCollLnkOff     { color:#c60}
.mdlCollsLst span.clrdLnk       { color:#c60}


div.mdlCollPp                   { position:absolute; z-index:4; visibility:hidden; display:none; margin:0px; _border:solid 1px #ccc; _border-width:1px 0 0 1px; _background:#fff; _filter:progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#cccccc,direction=-225); _border-top:0px; margin-left:0px}
.mdlCollPp .ppOverlay-bd ul     { margin:0px; padding:0px}
.mdlCollPp .ppOverlay-bd ul li  { margin:0px; padding:2px 0px 0px 0px; line-height:18px; height:18px}
.mdlCollPp .ppOverlay-bd ul li a{ margin:0px; padding:0px}
.mdlCollPp .ppOverlay-bd        { height:auto; width:170px; overflow:auto; padding:0px 5px 10px 5px; z-index:12; background:#fff; margin:0px 6px 7px 4px; ZOOM:1; position:relative; border:1px #ccc solid} /* Shadow configuration */
.mdlCollPp .style U             { z-index:-1; background:url(../images/shadow/shadow_popup.png) 0px 0px; position:absolute; _background:none; _display:none}
.mdlCollPp .style B             { z-index:-1; background:url(../images/shadow/shadow_popup.png) 0px 0px; position:absolute; _background:none; _display:none}
.mdlCollPp .style I             { z-index:-1; background:url(../images/shadow/shadow_popup.png) 0px 0px; position:absolute; _background:none; _display:none}
.mdlCollPp .style               { _display:none}
.mdlCollPp .style U             { right:12px; left:0px; bottom:auto; top:0px; height:12px}
.mdlCollPp .style U + I         { background-position:0px -12px; right:auto; left:0px; width:12px; bottom:12px; top:12px}
.mdlCollPp .style B + I         { background-position:100% 0px; right:0px; left:auto; width:12px; bottom:12px; top:0px}
.mdlCollPp .style B             { background-position:0px 100%; right:12px; left:0px; bottom:0px; height:12px}
.mdlCollPp .style B + I + B     { background-position:100% 100%; right:0px; left:auto; width:12px; bottom:0px; top:auto; height:12px}
* html div.ppOverlay-bd         { border:0px!important} /*IE 6+*/
* html div.mdlCollPp            { border-top:1px #ccc solid!important} /*IE 6+*/

.btWinTBr div.mdlCollPp         { margin-top:4px; margin-left:-4px; -moz-margin-start:-4px; -webkit-margin-start:-4px!important; _margin-top:0px!important; _margin-left:0px!important} /*IE 8+, Firefox, Safari, IE 6+*/


.pgPrevNvSl, .pgPrevNvSl:hover, .pgPrevNvNa, .pgNxtNvSl, .pgNxtNvSl:hover, .pgPrevNvSlNa, .pgNxtNvSlNa  { float:left; background:url(../images/icon/btn_pagination_previous_off.gif) no-repeat; height:17px; width:17px; padding:0px 3px 0px 3px; margin:5px 5px 0px 5px}
.pgPrevNvSl:hover               { background:url(../images/icon/btn_pagination_previous_on.gif) no-repeat}
.pgPrevNvSlNa                   { background:url(../images/icon/btn_pagination_previous_inactive.gif) no-repeat; cursor:default}
.pgNxtNvSl                      { background:url(../images/icon/btn_pagination_next_off.gif) no-repeat; margin:5px 0px 0px 6px}
.pgNxtNvSl:hover                { background:url(../images/icon/btn_pagination_next_on.gif) no-repeat; margin:5px 0px 0px 6px}
.pgNxtNvSlNa                    { background:url(../images/icon/btn_pagination_next_inactive.gif) no-repeat; cursor:default; margin:5px 0px 0px 6px}

/******** Step bar configuration ****************/
.stpsBr                         { width:694px; height:100%; display:table; clear:both}
.stpsTpBlk                      { padding-top:10px; padding-bottom:10px; height:26px; line-height:26px; width:694px}
.stpsTpBlk h2                   { font-size:12px; float:left; margin:0px}
.stpsTpBlk .cntr                { float:left; color:#bfbfbf; padding:0px 6px 0px 6px}
.stpCnt                         { clear:both; height:100%; display:none}
ul.stpCntPnt                    { list-style:url(../images/icon/check.gif) inside; margin:-5px 0px 0px 18px}
ul.stpCntPnt li                 { font-size:11px; padding:0px 0px 0px 5px; margin:0px; height:100%; line-height:24px; overflow:hidden} 
.stpCnt .stpCntLnks             { background:url(../images/shape/hdots_steps.gif) top no-repeat; margin:10px 0px 0px 20px; padding-top:10px; width:396px}
.stpCnt .stpCntLnks .bltUl      { margin-right:10px}
.stpCnt .stpCntLnks a           { white-space:nowrap; color:#c60}
.stpCnt .stpCntLnks a:hover     { text-decoration:underline}
.stpCnt .frmH2                  { margin:4px 0px 0px 0px}
.stpCnt ul.stpCntPnt li         { padding:0px 0px 2px 5px; margin:0px; height:26px; line-height:26px; overflow:hidden} 
.stpLnkOff_1, .stpLnkOff_2, .stpLnkOff_3, .stpLnkOff_4, .stpLnkOff_5, .stpLnkOn_1, .stpLnkOn_2, .stpLnkOn_3, .stpLnkOn_4, .stpLnkOn_5, .stpLnkOffIn_1, .stpLnkOffIn_2, .stpLnkOffIn_3, .stpLnkOffIn_4, .stpLnkOffIn_5, .stpLnkOnIn_1, .stpLnkOnIn_2, .stpLnkOnIn_3, .stpLnkOnIn_4, .stpLnkOnIn_5 { width:130px; height:100px; float:left}
.stpLnkOff_1, .stpLnkOffIn_1    { background:url(../images/graphic/step01_off.gif)}
.stpLnkOff_2, .stpLnkOffIn_2    { background:url(../images/graphic/step02_off.gif); margin-left:10px}
.stpLnkOff_3, .stpLnkOffIn_3    { background:url(../images/graphic/step03_off.gif); margin-left:10px}
.stpLnkOff_4, .stpLnkOffIn_4    { background:url(../images/graphic/step04_off.gif); margin-left:10px}
.stpLnkOff_5, .stpLnkOffIn_5    { background:url(../images/graphic/step05_off.gif); margin-left:10px}

.stpLnkOff_1:hover, .stpLnkOn_1 { background:url(../images/graphic/step01_on.gif)}
.stpLnkOff_2:hover, .stpLnkOn_2 { background:url(../images/graphic/step02_on.gif); margin-left:10px}
.stpLnkOff_3:hover, .stpLnkOn_3 { background:url(../images/graphic/step03_on.gif); margin-left:10px}
.stpLnkOff_4:hover, .stpLnkOn_4 { background:url(../images/graphic/step04_on.gif); margin-left:10px}
.stpLnkOff_5:hover, .stpLnkOn_5 { background:url(../images/graphic/step05_on.gif); margin-left:10px}

.stpLnkOnIn_1                   { background:url(../images/graphic/step01_on2.gif)}
.stpLnkOnIn_2                   { background:url(../images/graphic/step02_on2.gif); margin-left:10px}
.stpLnkOnIn_3                   { background:url(../images/graphic/step03_on2.gif); margin-left:10px}
.stpLnkOnIn_4                   { background:url(../images/graphic/step04_on2.gif); margin-left:10px}
.stpLnkOnIn_5                   { background:url(../images/graphic/step05_on2.gif); margin-left:10px}

div#stpFrm                      { width:700px; overflow:hidden}

/*----- [Page Main Content Config (End)]------*/


/*----- [Footer Section Classes (Begin)]------*/
.footer                { text-align:left; clear:both; overflow:hidden; font-size:11px; line-height:20px; color:#666}
.footer div            { clear:both}
.footer div strong     { padding-right:5px}
.footer div .pipe      { color:#fff}
/*----- [Footer Section Classes (End)]------*/


/*----- [Legal Footer Classes (Begin)]------*/
a.link        { color:#666; text-decoration:none; font-weight:normal}
a.link:hover  { color:#c60; text-decoration:underline}
.legalfooter           { padding:0px 0px 15px 20px; color:#ccc; text-align:left}
.legalfooter a, .legalfooter a:hover, .legalfooter a:visited { color:#fff}
.legalfooter span      { line-height:14px; padding:0px 9px 0px 4px;}
.legalfooter span#cp_year { padding:0px}
/*----- [Legal Footer Classes (End)]------*/
