/*----- [Global Classes (Begin)]------*/
.marketing img           { border:0px}
.marketing .noBrdItm     { border-right:0px!important}
.marketing .bold         { font-weight:bold!important}
.marketing .block        { display:block!important}
.marketing .floatLt      { float:left!important}
.marketing .floatRt      { float:right!important}
.marketing .padLt90      { padding-left:90px!important}
.marketing .padLt0       { padding-left:0px!important}
.marketing ul.noBg li    { list-style-image:none!important}
.marketing a.noUndrl:hover   { text-decoration:none!important}
/*----- [Global Classes (End)]------*/



/****** Button as a link *******/
.marketing a.mid_btn, .marketing a.mid_btn:hover, .marketing a.mid_btnOn, .marketing a.mid_btnOn:hover { background:url(../images/button/button_middle.gif) repeat-x; border:0px; line-height:16px; height:19px; padding:1px 5px 1px 5px; float:left; color:#333; float:left; font-size:10px}
.marketing a.mid_btn:hover, .marketing a.mid_btnOn, .marketing a.mid_btnOn:hover  { color:#c60; text-decoration:none!important}

/****** Button as an input *******/
.marketing input.mid_btn, .marketing input.mid_btn:hover { background:url(../images/button/button_middle.gif) repeat-x; border:0px; height:20px; line-height:21px; padding:0px 5px 0px 5px!important; margin:0px!important; color:#333; font-size:10px!important; float:left; cursor:pointer}
.marketing input.mid_btn:hover    { color:#c60; text-decoration:none}

.marketing .sBbtn        { background:url(../images/button/button_left.gif) left no-repeat; margin-top:-1px; padding-left:5px; height:21px; float:left; margin-left:8px}
.marketing .rt_btn       { background:url(../images/button/button_right.gif) right no-repeat; padding-right:5px; height:21px; float:left; margin-right:8px}

.marketing .subMnLnk     { background:url(../images/icons/downarrow_menu.gif) right no-repeat; padding-right:10px; background-position:right 5px}
.marketing .subAddLnk    { background:url(../images/icons/icon_btn_add.gif) left no-repeat; padding-left:14px; background-position:left 2px}

/*----- [Header Section Classes (End)]------*/


/*----- [Page Main Content Config (Begin)]------*/
.marketing .splash_cnt   { margin:0px 0px 20px 0px; display:block; clear:both; height:100%; border:1px #e7e7e7 solid; text-align:left; font-size:11px!important; font-family:Verdana, Arial, Helvetica, sans-serif; }
.marketing .splash_cnt a:link, .marketing .splash_cnt a:hover, .marketing .splash_cnt a:visited    { color:#c60; text-decoration:none; font-weight:normal}
.marketing .splash_cnt a:hover       { text-decoration:underline}     
.marketing .splash_cnt h2            { margin:0px; padding:4px 0px 10px 0px; font-size:12px; color:#76a3bc; font-weight:normal; clear:both}
.marketing .splash_cnt p             { margin:0px 0px 10px 0px; padding:0px; line-height:14px}
.marketing .splash_cnt_TpBar         { clear:both; display:table; width:100%}
.marketing .splash_cnt_TpBar h1      { color:#76a3bc; font-size:16px; float:left; margin:0px; padding:12px 0px 14px 0px; font-weight:normal; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px}
.marketing .splash_cnt_TpBar .sBbtn  { float:right; margin-top:10px}
.marketing .splash_cnt_TpBar .rt_btn { margin-right:0px}
.marketing .boxGutter                { overflow:hidden; list-style-type: none; list-style-image: none; margin:10px 0px 5px 10px;  padding:0px}
.marketing .arbc *                   { text-align:right!important}
.marketing ul.body-text              { list-style:none; margin:10px 0px 0px 10px; padding:0px}
.marketing .dataPnl                  { float:left; padding:2px 4px 0px 7px; width:58%; text-align:left; margin:0px}
.marketing .dataPnl ul, .marketing .dataPnlAll ul  { margin:10px 0px 10px 0px; padding:0px; list-style:none}
.marketing .dataPnl ul li, .marketing .dataPnlAll ul li  { list-style:url(../images/li_star.gif) outside; margin-left:22px; padding:0px 2px 0px 0px}
.marketing div.rtAl                  { background:url(../images/li_star.gif) top right no-repeat; padding:2px 12px 2px 0px; font-weight:bold}
.marketing .dataPnl p a              { display:block; padding-top:4px}
.marketing .graphPnl                 { float:right; padding:10px 25px 0px 0px; width:36%; text-align:right; margin:0px}
.marketing .graphPnl .imgCptn        { padding:5px 0px 10px 22px; font-size:10px; text-align:right; line-height:22px}
.marketing .graphPnl img             { margin:0px 15px 0px 15px}
.marketing .dataPnlAll               { padding:5px 25px 0px 7px; text-align:left; margin:0px}
.marketing .lbLv1                    { display:block; padding:0px 0px 4px 6px; color:#333!important}
.marketing .lbLv2                    { display:block; padding:2px 0px 2px 29px; color:#333!important}
/*.marketing .sbLb                     { clear:both; display:table!important; width:100%; padding-bottom:8px}*/
.marketing .sbLb                     { clear:both; display:table; padding-bottom:8px; height:100%}
.marketing .sbSpLb                   { float:left; height:100%; width:17px}
.marketing .sbSpP                    { float:left; height:100%; padding-left:5px; width:96%}
.marketing p.pLv1                    { padding-left:28px}
.marketing p.pLv2                    { padding-left:44px}
.marketing p.pLv3                    { padding-left:80px}
.marketing p.cpr                     { margin-top:20px}
.marketing ul.ulLv2                  { margin-top:0px; margin-bottom:10px; padding-top:0px}
.marketing ul.ulLv2 strong           { display:block}
.marketing ul.ulLv2 a                { display:block; padding-top:3px}
.marketing ul.ulLv2 li               { padding-bottom:6px}
.marketing ul.ulLv1                  { margin-top:0px; margin-bottom:10px; padding-top:0px}
.marketing ul.ulLv1 li               { padding-bottom:6px}
.marketing ul.ulLvNoStl              { margin:0px; padding:0px}
.marketing ul.ulLvNoStl li           { margin:0px; padding:0px 0px 15px 94px; background-position:left 10px; background-repeat:no-repeat!important; list-style-image:none!important}
.marketing #gnCl img                 {position:absolute; display:none}
.marketing #gnClBlk a p              {color:#cc6600} 
.marketing #gnClBlk a p:hover        {color:#cc6600; text-decoration:underline} 
/*----- [Global Classes (Begin)]------*/
.cntExtra form          { margin:3px 10px 12px 12px; padding:0px 0px 10px 0px}
.cntExtra .splash_cnt h2 { margin-left: 12px; }

/*----- [Global Classes (End)]------*/


/*----- [Page Main Content Config (Begin)]------*/
.cntExtra .splash_cnt form*  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.cntExtra .splash_cnt form a { display:block; padding:14px 0px 0px 0px}
.cntExtra .splash_cnt select { width:160px; color:#666}

.cntExtra .splash_cnt .of_desc      { line-height:16px; display:none}
.cntExtra .splash_cnt .ofd_ttl      { display:block; padding-bottom:3px}
.cntExtra .splash_cnt .offce_blk    { float:left; margin-left:5px; padding-left:16px; border-left:1px #e7e7e7 solid; margin-bottom: 12px;}

/***** Extendable table with rounded corners *******/
.cntExtra .splash_cnt .cnr_LtTp     { width:5px; height:5px; background:url(../images/cnr_LtTp.gif) no-repeat}
.cntExtra .splash_cnt .midTp        { background:#f8f8f8; border-top:1px #dedede solid}
.cntExtra .splash_cnt .cnr_RtTp     { width:5px; height:5px; background:url(../images/cnr_RtTp.gif) no-repeat}
.cntExtra .splash_cnt .sdLt         { background:#f8f8f8; border-left:1px #dedede solid}
.cntExtra .splash_cnt .midSd        { background:#f8f8f8; padding:4px 8px 4px 8px; color:#666;font-size:10px}
.cntExtra .splash_cnt .sdRt         { background:#f8f8f8; border-right:1px #dedede solid}
.cntExtra .splash_cnt .cnr_LtBtm    { width:5px; height:5px; background:url(../images/cnr_LtBtm.gif) no-repeat}
.cntExtra .splash_cnt .midBtm       { background:#f8f8f8; border-bottom:1px #dedede solid}
.cntExtra .splash_cnt .cnr_RtBtm    { width:5px; background:url(../images/cnr_RtBtm.gif) no-repeat}
.cntExtra .splash_cnt .midTp IMG, .cntExtra .splash_cnt .midBtm IMG {
	float: left;
}
