/*----- [Global Classes (Begin)]------*/
body, select, input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 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}
a.link        { color:#666; text-decoration:none; font-weight:normal}
a.link:hover  { color:#c60; text-decoration:underline}
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}
.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}
.floatRt      { float:right!important}
.floatNn      { float:none!important}
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/lnkBltGr.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:11px; top:-10px; left:-2px; position:relative}
/*----- [Global Classes (End)]------*/


.personalizedSection           { width:auto}
.pagecontent                   { background:#fff; padding:0px 0px 0px 0px}
.main table                    { width:100%}
.main                          { width:auto}/** Can also be fixed if exact px# is specified ***/
.legalfooter                   { width:auto}

/*----- [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:440px}
.centerright         { background:url(../images/shadow/page-Rsection.gif) top repeat-y}
.shdCntRight         { background:url(../images/shadow/bg_shadow_right.gif); height:440px}

.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}
/*----- [Main Page Section Classes (End)]------*/


/*----- [User/language Specific Header Classes (Begin)]------*/
.personalizedSection            { background:url(../images/shape/tpNavLtCnr.gif) left no-repeat #5d5d5d; clear:both; padding:0px 0px 0px 16px; text-align:left; height:32px; margin:0px 10px 0px 10px}
.personalizedSection #user      { float:left; color:#bdbdbd; line-height:28px; padding-left:14px}
.personalizedSection #user, .personalizedSection #language     { padding:0px 3px 0px 5px}
.personalizedSection #user a, .personalizedSection #language a {color:#fff; text-decoration:none}
.personalizedSection #user a.link:hover, .personalizedSection #language a.link:hover {color:#fff; text-decoration:underline}
.personalizedSection #user a:visited, .personalizedSection #language 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:-15px 0px 0 17px; padding:0px; height:132px}
.banner .logo a                 { display:block; overflow:hidden; width:75px; height:87px; background:url(../images/AssociatedPress_logo.png) no-repeat;}
.banner .logo_desc              { float:right; text-align:right; font-size:18px; color:#6292ad; padding:10px 15px 0px 0px; line-height:22px; margin-top:-4px}
.banner .logo_desc span         { color:#6292ad}
.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:138px; height:92px; padding-bottom:0px}
.main-menu div.mdlCollPp        { margin-top:34px; top:100px; margin-left:-4px; -moz-margin-start:-4px; -webkit-margin-start:-4px!important; _margin-top:34px!important; _margin-left:-134px!important} /*IE 8+, Firefox, Safari, IE 6+*/
html*.main-menu div.mdlCollPp   { margin-left:-138px}/*IE 7+*/
html*.main-menu div.mdlCollPp   {[ margin-top:33px; margin-top:33px;]margin-top:33px}/*IE 7+*/

.search-menu                    { float:right; padding-right:0px}
.search-box                     { padding-top:4px}
.search-box input               { width:190px}

.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}
.hdr_intBx                      { background:url(../images/button/inptLt_hdr.gif) left top no-repeat!important}
.hdr_intBxRt                    { background:url(../images/button/inptRt_hdr.gif) right top no-repeat!important}
.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%}
.frm_cnt                        { padding:0px 6px 0px 6px}


/******************* 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}

/****** 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:630px; 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               { color:#fff; background:url(../images/icon/arrowRtNvGr.gif) right no-repeat}
.advBrd a.pntrLnk:hover         { color:#c60; background:url(../images/icon/arrowRtNvGr_over.gif) right no-repeat; text-decoration:underline}

/******** IFRAME customization ****************/
.mdlWin                         { padding-left:15px}
.rtWin                          { padding-right:15px}
.grphWin                        { float:left; width:395px;  position:relative; z-index:1}
.mainWin                        { float:left; padding:0px 0px 0px 15px; width:290px; position:relative; z-index:2}
.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 a.pntrLnk, .mn_cnt .mainWin a.pntrLnk:hover { font-size:11px; float:left; padding-left:19px; height:16px; line-height:16px; color:#c60}
.mainWin .tkrLkp                { background:url(../images/shape/tkrLkpBg.gif) top left no-repeat; padding:16px 0px 0px 4px; clear:both}
.mainWin div.bltUl              { background:url(../images/icon/lnkBltWt.gif) left top no-repeat}
.mainWin .tkrLkp h2             { margin:6px 0px 8px 0px}

.mn_cnt  a                      { color:#c60; font-size:11px}
.mn_cnt  a:hover                { text-decoration:underline}
.mn_cnt  h2                     { font-size:20px; margin-top:20px}
.mn_cnt  table.mainTbl          { background:url(../images/shape/cntrTblBg.gif) bottom repeat-x}
.mn_cnt a.pntrLnk:hover         { background:url(../images/icon/arrowRtNv_over.gif) right no-repeat}
.mn_cnt  table.pnlGrdTbl        { margin:0px 0px 15px 0px; padding:0px; border-collapse:collapse}
.mn_cnt  table.pnlGrdTbl td     { vertical-align:top}

.mdl_sc                         { width:667px}
.mdl_sc .grphWin                { float:right; width:280px; padding-top:40px}
.mdl_sc .mainWin                { width:350px; padding-right:0px}
.mdl_sc .mainWin h2             { margin-left:0px}
.mdl_sc .mainWin h2.frmH2       { margin-left:19px}
.mdl_sc .mainWin li, .mdl_sc .mainWin li strong, .mdl_sc .mainWin .bltUl { font-size:11px}
.mdl_sc .mainWin li             {line-height:16px; padding:0px 0px 6px 0px}

/******** 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-top:8px; line-height:18px}

.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:6px 9px 6px 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} 

.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} 


/******** Left Nav Pannel ****************/
 h2.pnlTtl                      { font-size:14px; color:#76a3bc; font-weight:normal; padding:4px 2px 11px 2px; margin:0px}
.webPartHeader                  { padding:0px 2px 0px 4px; font-weight:bold; font-size:11px; line-height:18px; height:20px; background:#efefef; font-size:11px}
.webPartHandle a                { color:#666; font-weight:bold}
.webPartHandle a:hover, a.slktd { color:#c60; text-decoration:underline}
.webPartContent                 { padding:2px 0px 2px 0px}
.webPartContent ul              { margin-bottom:5px}
.webPartContent li              { padding:0px 2px 0px 2px; line-height:18px}
.webPartContent li.bgW          { background:#fff}
.webPartContent li.bgY          { background:#f0f8e0}
.webPartContent li a            { color:#c60}

.webPart                        { border:1px #e7e7e7 solid; padding:3px 5px 2px 5px}

ul.pnlBlk                       { list-style:none; margin:0px 0px 1px 0px; padding:0px}
ul.pnlBlk li                    { padding:2px 0px 2px 0px}
.pnlHdr                         { height:22px; line-height:22px; display:block; cursor:pointer; text-decoration:none!important}
.pnlHdr strong                  { padding-left:18px; color:#333}
.pnlWdgt                        { margin:0px; padding:0px}
.pnlHdr h2                      { font-size:12px; margin:0px; padding:0px 0px 0px 18px; height:22px }
.pnlCnt                         { border:0px; padding:5px}

.tgOpen                         { background:url(../images/icon/blk_arr_down.gif) 3px center no-repeat #eee}
.tgOpen:hover                   { background:url(../images/icon/blk_arr_downOver.gif) 3px center no-repeat #eee}
.tgClose                        { background:url(../images/icon/blk_arr_right.gif) 3px center no-repeat #eee} 
.tgClose:hover                  { background:url(../images/icon/blk_arr_rightOver.gif) 3px center no-repeat #eee} 


ul.pnlBlkSb                     { list-style:none; margin:0px 0px 0px 0px; padding:0px}
.pnlHdrSb                       { margin:0px; height:18px; line-height:18px; display:block; cursor:pointer; text-decoration:none!important}
.pnlWdgtSb                      { margin:0px; padding:0px}
.pnlCntSb                       { border:0px; padding:0px}

.tgOpenSb                       { background:url(../images/icon/downarrow_title.gif) left no-repeat #fff; color:#333!important; font-weight:bold; padding-left:14px}
.tgOpenSb:hover                 { background:url(../images/icon/downarrow_title.gif) left no-repeat #fff; color:#c60!important; text-decoration:underline!important}
.tgCloseSb                      { background:url(../images/icon/rightarrow_title.gif) left no-repeat #fff; color:#333!important; font-weight:bold; padding-left:14px} 
.tgCloseSb:hover                { background:url(../images/icon/rightarrow_title.gif) left no-repeat #fff; color:#c60!important; text-decoration:underline!important} 


/******** Popup window ****************/
.closeBtn-icon                  { background:url(../images/button/closeBtn.gif) left no-repeat; color:#666; font-weight:bold!important; padding-left:18px; float:right; margin-top:2px}
.closeBtn-icon:hover            { color:#c60; background:url(../images/button/closeBtn_Over.gif) left 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; height:302px; width:710px; overflow:hidden; padding:0px 15px 0px 15px}
#ifrmLdPp                       { clear:both; height:495px; width:700px; overflow:hidden; background:url(../images/shape/mdlLoading.gif) center 100px no-repeat}
iframe.regIfrm                  { width:645px; height:504px; margin-left:55px }
iframe.smIfrm                   { width:485px; height:504px; margin-left:250px; margin-top:30px}
iframe.bgIfrm                   { width:725px; height:504px; margin-left:-25px}
div.regDv                       { width:565px; height:485px; overflow:auto; padding-left:135px}
div.bgDv                        { width:650px; height:485px; overflow:auto; padding-left:50px}

a.wrnLnk, .wrnLnk:hover, .wrnLnk:active, .wrnLnkOver  { color:#c30; font-weight:bold!important}
.wrnLnkOver                     { text-decoration:underline}


.mdlCollsLst                    { margin:0px 0px 8px 1px; padding:4px 20px 0px 0px; line-height:20px; list-style:none; background:#fff; float:left; width:50%}
.mdlCollsLst ul li              { margin:0px; padding:0px; float:none}
.mdlCollsLst li a               { display:block; margin-right:2px; color:#c60}

.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:260px; 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+*/

.hdrSrch_icn, .hdrSrch_icn:hover, .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}
 
.hdrSrch_icn                    { background:url(../images/icon/btn_HdrSrch.gif) no-repeat; margin:2px 0px 0px 2px}           
.hdrSrch_icn:hover              { background:url(../images/icon/btn_HdrSrch_over.gif) no-repeat; margin:2px 0px 0px 2px}    

/******************* Panel config (Begin) ***********/
.ltColumn, .mdColumn            { width:50%; font-size:11px}
.ltColumn                       { padding-right:8px}
.mdColumn                       { padding:0px}
.ltNav                          { width:23%; padding:5px 5px 5px 5px}
.mdNav                          { width:77%; padding:0px 6px 6px 6px; border-left:8px #eee solid}
.brnd	                        { padding:15px 10px 16px 10px; clear:both; overflow:hidden}
	
/******** 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}


/*----- [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)]------*/
.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)]------*/
