/*----- [Global Classes (Begin)]------*/
.marketing .noBrdItm     { border-right:0px!important}
.marketing .bold         { font-weight:bold!important}
.marketing .block        { display:block!important}
.marketing .inline       { display:inline!important}
.marketing .floatLt      { float:left!important}
.marketing .floatRt      { float:right!important}
.marketing .padLt90      { padding-left:90px!important}
.marketing .noLstStl     { list-style:none!important; list-style-image:none!important}
.marketing .mrgTpBtm15   { margin:15px 0px 15px 0px!important}
.marketing .mrgBtm15     { margin-bottom:15px!important}
.marketing .mrgLt15      { margin-left:15px!important}
.marketing .mrgTp15      { margin-top:15px!important}
.marketing form          { margin:0px; padding:0px}
.marketing img           { border:0px}



/*----- [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:#666; 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:20px; padding:0px 5px 0px 5px!important; margin:0px!important; color:#666; font-size:11px!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; padding:0px; display:table; clear:both; height:100%; width:100%; border:1px #e7e7e7 solid; text-align:left; font-size:11px!important; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333}
.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:2px 0px 8px 0px; font-size:14px; color:#76a3bc; font-weight:normal}
.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}
.marketing .splash_cnt_TpBar .sBbtn  { float:right; margin-top:10px}
.marketing .splash_cnt_TpBar .rt_btn { margin-right:0px}
.marketing ul.boxGutter              { overflow:hidden; width:875px; list-style-type:none; list-style-image:none; margin:12px 0px 12px 10px; padding:0px}
.marketing .dataPnl                  { float:left; padding:2px 4px 0px 7px; width:465px; 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/shape/li_star.gif) outside; margin-left:22px; padding:0px 2px 0px 0px}
.marketing .dataPnl p a              { display:block; padding-top:4px}
.marketing .graphPnl                 { float:right; padding:10px 25px 0px 0px; width:370px; text-align:right; margin:0px}
.marketing .graphPnl .imgCptn        { padding:5px 0px 10px 22px; font-size:10px; text-align:right; line-height:22px}
.marketing .dataPnlAll               { padding:5px 25px 0px 7px; text-align:left; margin:0px}
.marketing .lbLv1                    { display:block; padding:0px 0px 4px 6px; color:#666!important}
.marketing .lbLv2                    { display:block; padding:2px 0px 2px 29px; color:#666!important}
.marketing .sbLb                     { clear:both; display:table!important; width:100%; padding-bottom:8px}
.marketing .sbSpLb                   { float:left; height:100%}
.marketing .sbSpP                    { float:left; height:100%; padding-left:5px}
.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}
.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, .marketing ul.ulGlNoBg li  { margin:0px; padding:0px 0px 15px 94px; background-position:left 10px; background-repeat:no-repeat!important; list-style-image:none!important}
.marketing ul.ulGlNoBg li            { margin-left:20px; height:110px; width:100px}
.marketing ul.ulLvNoStl li p         { padding:4px 0px 0px 0px; margin-bottom:5px}
.marketing ul.ulGlNoBg li p          { padding:0px 0px 0px 0px; margin-bottom:5px}
.marketing .srtrLn                   { border-top:2px #e7e7e7 dotted; margin:-3px 0px 7px 0px; clear:both}
.marketing .clrBlk                   { clear:both; display:table}
.marketing .flLtBlk                  { float:left; border-right:2px #e7e7e7 dotted; padding-right:15px; margin-right:15px}

/***** Extendable table with rounded corners *******/
.marketing .cnr_LtTp     { width:5px; height:5px; background:url(../images/shape/cnr_LtTp.gif) no-repeat}
.marketing .midTp        { background:#f8f8f8; border-top:1px #dedede solid}
.marketing .cnr_RtTp     { width:5px; height:5px; background:url(../images/shape/cnr_RtTp.gif) no-repeat}
.marketing .sdLt         { background:#f8f8f8; border-left:1px #dedede solid}
.marketing .midSd        { background:#f8f8f8; padding:4px 8px 4px 8px; color:#666;font-size:10px}
.marketing .sdRt         { background:#f8f8f8; border-right:1px #dedede solid}
.marketing .cnr_LtBtm    { width:5px; height:5px; background:url(../images/shape/cnr_LtBtm.gif) no-repeat}
.marketing .midBtm       { background:#f8f8f8; border-bottom:1px #dedede solid}
.marketing .cnr_RtBtm    { width:5px; background:url(../images/shape/cnr_RtBtm.gif) no-repeat}

.marketing .of_desc      { line-height:16px}
.marketing .ofd_ttl      { display:block; padding-bottom:3px}

.marketing .midTp IMG,
.marketing .midBtm IMG {
	float: left;
}
