﻿
.holder
{
    margin: 0px;
    padding: 0p x;
}
/**************************** J SCROLL PANE ********************************************/

.roundedcornr_box_321643
{
    padding: 0px;
    background: url(/ResourcesNew/images/RoundCorner4/roundedcornr_321643_tl.png) no-repeat top left;
}
.roundedcornr_top_321643
{
    background: url(/ResourcesNew/images/RoundCorner4/roundedcornr_321643_tr.png) no-repeat top right;
}
.roundedcornr_bottom_321643
{
    background: url(/ResourcesNew/images/RoundCorner4/roundedcornr_321643_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_321643 div
{
    background: url(/ResourcesNew/images/RoundCorner4/roundedcornr_321643_br.png) no-repeat bottom right;
}
.roundedcornr_content_321643
{
    background: url(/ResourcesNew/images/RoundCorner4/roundedcornr_321643_r.png) top right repeat-y;
    padding: 0px;
    height: 77px;
}
.roundedcornr_top_321643 div, .roundedcornr_top_321643, .roundedcornr_bottom_321643 div, .roundedcornr_bottom_321643
{
    width: 100%;
    height: 15px;
    font-size: 1px;
}
.roundedcornr_content_321643, .roundedcornr_bottom_321643
{
    margin-top: -19px;
}
.roundedcornr_content_321643
{
    padding: 0 5px;
}
#header1
{
    height: 42px;
}
#header1 a
{
    display: block;
    outline: 0;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
#header1 a:hover
{
    text-decoration: none;
}
/************************** LIGHT BOX **************************/
#jquery-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img
{
    border: none;
}
#lightbox-container-image-box
{
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image
{
    padding: 10px;
}
#lightbox-loading
{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
    left: 0;
}
#lightbox-nav a
{
    outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev
{
    left: 0;
    float: left;
}
#lightbox-nav-btnNext
{
    right: 0;
    float: right;
}
#lightbox-container-image-data-box
{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data
{
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details
{
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption
{
    font-weight: bold;
}
#lightbox-image-details-currentNumber
{
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose
{
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}
/*********************** LIGHT BOX END ************************/
h1
{
    font-family: verdana;
    font-size: 18px;
    color: #FF6600;
    display: inline;
    font-weight: normal;
}
.extralink a
{
    font-weight: bold;
    font-family: arial;
    color: #424242;
    font-size: 12px;
    text-decoration: none;
}
.smalltext
{
    font-size: 10px;
}
.clsissue
{
    font-size: 1.1em;
}
.clsissue1
{
    font-size: 1.2em;
    color: #000;
}
.tenpoint
{
    font-size: 10px;
    display: inline;
}
.tenpoint_middle
{
    font-size: 10px;
    display: inline;
}
.stdtext
{
    font: normal 12px arial;
    color: #333333;
    line-height: 130%;
}
.articletext
{
    font: normal 12px arial;
    color: #000000;
    line-height: 110%;
}
.subright
{
    /*     float: right;     margin: 0px;     padding: 6px 8px 0px 0px;     display: inline; */
    padding: 2px 0px 2px 30px;
    clear: both;
    font: bold 12px arial;
    color: #F47820;
}
.subright_1
{
    /*     float: right;     margin: 0px;     padding: 6px 8px 0px 0px;     display: inline; */
    padding: 2px 0px 2px 30px;
    /*clear: both;*/
    font: bold 12px arial;
    color: #F47820;
}
.subright a
{
    text-decoration: none;
    color: #F47820;
}
.publishlink:LINK
{
    font: normal 12px arial;
    color: #F47820;
    text-decoration: underline;
    float: right;
}
.publishlink:VISITED
{
    font: normal 12px arial;
    color: #F47820;
    text-decoration: underline;
}
.publishlink:HOVER
{
    font: normal 12px arial;
    color: #1464D2;
    text-decoration: none;
}
.usercommentshead
{
    color: #888888;
    border-bottom: 1px solid #888888;
    font: bold 13px arial;
}
.commentleft
{
    display: inline;
    width: 104px;
    float: left;
    padding-bottom: 4px;
}
.commentright
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    display: inline;
    width: 350px;
    float: left;
    padding-bottom: 4px;
}
.commentuser
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #004488;
}
.commentdate
{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}
.nl_newsitem_cont
{
    display: block;
    margin-bottom: 4px;
    padding-left: 34px;
}
.nl_newsitem
{
    display: inline;
}
.newstype
{
    display: inline;
    color: #727272;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.newslink:LINK
{
    font: bold 13px arial;
    color: #1464D2;
    text-decoration: underline;
}
.newslink:VISITED
{
    font: bold 13px arial;
    color: #1464D2;
    text-decoration: underline;
}
.newslink:HOVER
{
    font: bold 13px arial;
    color: #f47820;
    text-decoration: none;
}
.stdlink:LINK
{
    font: bold 12px arial;
    color: #1464D2;
    text-decoration: underline;
}
.stdlink:VISITED
{
    font: bold 12px arial;
    color: #1464D2;
    text-decoration: underline;
}
.stdlink:HOVER
{
    font: bold 12px arial;
    color: #f47820;
    text-decoration: none;
}
.stdtext
{
    font: normal 12px arial;
    color: #333333;
    line-height: 130%;
}
.nl_item_right
{
    font: normal 12px arial;
    color: #333333;
    line-height: 130%;
    display: block;
    padding: 0px 8px 8px 8px;
}
.hl_link:LINK
{
    color: #1464D2;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}
.hl_link:VISITED
{
    color: #1464D2;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}
.hl_link:HOVER
{
    color: #FF9900;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}
.hl_link_text:LINK
{
    color: #3C3C3C;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding-left: 7px;
}
.hl_link_text:VISITED
{
    color: #3C3C3C;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding-left: 7px;
}
.hl_link_text:HOVER
{
    color: #FF9900;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding-left: 7px;
}
.newsfooterlink
{
    color: #454545;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;
}
a.newsfooterlink:hover
{
    text-decoration: underline;
    color: #000;
}
h2.clsCaps{font-weight:normal;text-transform:uppercase;padding-bottom:8px;}
h2.clsCaps2{font-weight:normal;text-transform:uppercase;padding-bottom:8px;}
H2
{
    font: bold 16px arial;
    color: #727272;
    margin: 0px;
    padding: 0px;
}
H3
{
    font: bold 12px arial;
    color: #f47820;
    margin: 0px;
    padding: 0px;
}
H4
{
    font: bold 13px arial;
    color: #1464D2;
    margin: 0px;
    padding: 0px;
}
.stdlink:LINK
{
    font: bold 12px arial;
    color: #1464D2;
    text-decoration: underline;
}
.stdlink:VISITED
{
    font: bold 12px arial;
    color: #1464D2;
    text-decoration: underline;
}
.stdlink:HOVER
{
    font: bold 12px arial;
    color: #f47820;
    text-decoration: none;
}
.left_icon
{
    float: left;
    display: inline;
    padding: 8px;
}
.left_body_pic
{
    float: left;
    display: inline;
    width: 404px;
    padding: 12px 0px 0px 0px;
}
.left_body
{
    float: left;
    display: inline;
    width: 515px;
    padding: 12px 0px 0px 0px;
}
.left_pic
{
    float: right;
    display: inline;
    padding: 6px 6px 0px 3px;
}
/*
.subright
{
    float: right;
    margin: 0px;
    padding: 14px 8px 0px 0px;
    display: inline;
    font: bold 12px arial;
    color: #F47820;
}
*/
.right_icon
{
    float: left;
    display: inline;
    padding: 8px;
}
.right_body
{
    float: left;
    display: inline;
    width: 150px;
    padding: 12px 0px 0px 0px;
}
.nl_item_left
{
    font: normal 12px arial;
    color: #333333;
    line-height: 130%;
    display: block;
    padding: 0px 8px 5px 0px;
}
.nl_item_Bnr
{
    clear: both;
    text-align: center;
    margin: 5px 0px 0px 0px;
    padding: 0px;
}
.nl_item_right
{
    font: normal 12px arial;
    color: #333333;
    line-height: 130%;
    display: block;
    padding: 0px 8px 8px 8px;
}
.textad_topleft
{
    display: block;
    float: left;
    padding-left: 8px;
}
.textad_topright
{
    display: block;
    float: right;
    padding-right: 8px;
}
.General_topright
{
    display: block;
    float: right;
    padding-right: 8px;
    padding-top: 10px;
}
.textad_content
{
    font: normal 12px arial;
    color: #333333;
    line-height: 130%;
    display: block;
    float: right;
    padding: 5px 8px 8px 8px;
}
.hl_title
{
    background: #1464D2 url('../../newsletter/images/BoxBackground.jpg') repeat-x;
    font-family: arial;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
}
.hl_item_right_1
{
    padding: 5px;
    width: 95px;
    display: inline;
    float: right;
}
.clsVertMid
{
    background: url('/ResourcesNew/images/publishhere.gif') left center no-repeat;
    padding-left: 20px;
}
.clsThisweeknews
{
    background: url('/ResourcesNew/images/weeknews1.gif') left center no-repeat;
    padding: 7px 5px 7px 28px;
}
.clsImgLeftTitle
{
    float: left;
}
.clsNwType
{
    font-weight: bold;
    font-style: italic;
    color: White;
    padding: 0px 10px 0px 10px;
    border: 1px solid #cfcfcf;
}
.clsNwType.clsNwTypelocal
{
    background-color: #ae1e1e;
}
.clsNwType.clsNwTypeGlobal
{
    background-color: #0071d5;
}
.clsNwType.clsNwTypeSpecialFeature
{
    background-color: #ff8e01;
}
.clsNwType.clsNwTypeMR
{
    background-color: #731a94;
}
.clsNwType.clsNwTypeSF
{
    background-color: #988310;
}
.clsNwType.clsNwTypeFT
{
    background-color: #02b3fa;
}
.clsNwType.clsNwTypeIP
{
    background-color: ActiveBorder;
}
.clsNwType.clsNwTypeCC
{
    background-color: AppWorkspace;
}
.clsNwType.clsNwTypeYF
{
    background-color: #1d2382;
}
.clsNwType.clsNwTypePW
{
    background-color: #306d35;
}

{
    background-color: #306d35;
}
.clsNwType.clsNwTypeTA
{
    background-color: #306d35;
}
.thdrcell
{
    background: #F3F0E7;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    border: 2px solid #ffae00;
    border-bottom: 1px dashed #F4CB7A;
    display: none;
}

.tdatacell
{
    font-family: verdana;
    font-size: 0.85em;
    color: #222;
    padding: 5px;
    background: #F3F0E7;
    border: 1px dotted #ffae00;
    font-weight: bold; /*border:1px solid #e8e8e8;*/
}
.DispDivHdr
{
    position: relative;
    top: 5px;
    left: 10px;
    font-weight: bold;
    font-size: 1em;
}
/************* For Tooltip ****************/
#tooltip
{
    /*position: absolute;*/
    z-index: 3000;
    font-family: verdana;
    font-size: 0.85em;
    color: #222;
    padding: 5px;
    background: #F3F0E7;
    border: 1px dotted #ffae00;
    font-weight: bold;
}
#tooltip div
{
    margin: 0;
}
/************* For Tooltip End ****************/
.headerbox1_Newsindex
{
    text-align: left;
    padding-top: 0px;
    padding-bottom: 5px;
    color: #FF6600;
    font-size: 13px;
    height: 17px;
    background: url(/images/common/dot.gif) repeat-x bottom;
    margin: 0px 10px 10px 0px;
}
/***********************************************************************************************/
.jspContainer
{
    overflow: hidden;
    position: relative;
}

.jspPane
{
    position: absolute;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 12px;
    height: 100%;
    background: red;
}
/*
.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}*/

.jspVerticalBar *
{
    margin: 0;
    padding: 0;
}

.jspCap
{
    display: none;
}
.jspTrack
{
    background: #dde;
    position: relative;
}
.jspDrag
{
    background: #bbd;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    background: #f47827 no-repeat 50% 50%;
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}
.jspArrow.jspDisabled
{
    cursor: default;
    background: #80808d;
}
.jspVerticalBar .jspArrow
{
    height: 16px;
}

.jspVerticalBar .jspArrow:focus
{
    outline: none;
}
.jspCorner
{
    background: #eeeef4;
    float: left;
    height: 100%;
}
* html .jspCorner
{
    margin: 0 -3px 0 0;
}
/***********************************************************************************************/
#feature *
{
    /*margin:0; 	  padding:0;*/
}
#feature
{
    background: #e5e5e5 url(/ResourcesNew/images/RoundCorner5/bottom_left.gif) no-repeat bottom left; /* width:600px; padding:0px; */
}
#feature dl
{
    background: url(/ResourcesNew/images/RoundCorner5/top_left.gif) no-repeat;
    padding: 0px;
    margin: 0px;
}
#feature dt
{
    background: url(/ResourcesNew/images/RoundCorner5/top_right.gif) no-repeat top right;
    padding: 0.35em 0.35em 0;
    margin: 0px;
    line-height: 0px; /*font-size:170%;  	  color:#FFF;  	  */
}
#feature dd
{
    background: url(/ResourcesNew/images/RoundCorner5/bottom_right.gif) no-repeat bottom right;
    padding-bottom: 0.0em;
    padding-top: 0.0em;
    color: #1B220F;
    line-height: 1.0em;
}
.NewContentArea
{
    margin: 0px;
    padding: 0px;
}
.clsnewstitle
{
    line-height: 1.3em;
    color:#727272;
}
#custom-tweet-button a
{
    /*display: block;*/
    text-decoration:none;
    padding: 2px 5px 5px 20px;
    background: url('/ResourcesNew/images/tweet/tweet3.gif') 1px center no-repeat;
    outline: none;
    
}
#custom-tweet-button a:hover{border-bottom:1px solid #afafaf;}
#newsemaillink a
{
    text-decoration:none;
    padding: 4px 5px 7px 28px;
    background: url('/resourcesnew/images/email24X24.png') 1px center no-repeat;
    outline: none;
    cursor:pointer;
    
}
#newsemaillink a:hover{border-bottom:1px solid #afafaf;}
#NewsPrintlinkBottom a
{
    text-decoration:none;
    
    padding: 2px 5px 5px 21px;
    background: url('/ResourcesNew/images/printer.ico') 1px center no-repeat;
    outline: none;
}
#NewsPrintlinkBottom a:hover{border-bottom:1px solid #afafaf;}
#ThisWeekNewsID a
{
    text-decoration:none;
    padding: 2px 5px 5px 21px;
    background: url('/ResourcesNew/images/news.ico') 1px center no-repeat;
    outline: none;
    
}
#ThisWeekNewsID a:hover{border-bottom:1px solid #afafaf;}
#PublishHere a
{
    text-decoration:none;
    padding: 2px 5px 5px 21px;
    background: url('/ResourcesNew/images/publishhere.gif') 1px center no-repeat;
    outline: none;
    
}
#PublishHere a:hover{border-bottom:1px solid #afafaf;}
.toplefttools
{
    padding:0px;
    margin:0px;    
}
a.tools_Rss 
{
    text-decoration:none;
    padding: 3px 5px 5px 21px;
    background: url('/newsletter/images/rss_icon.gif') 1px center no-repeat;
    outline: none;
}
.toplefttools a
{
    outline:none;
    display: inline-block;
}

    .grid .datatable
        {
            width: 100%;
            color: #444;
        }
        .grid .datatable TH
        {
            font-size: 12px;
            font-weight: bold;
            letter-spacing: 0px;
            text-align: left;
            padding: 2px 4px;
            color: #333333;
            border-bottom: solid 2px #bbd9ee;
        }
        .grid .datatable TH A
        {
            text-decoration: none;
            padding-right: 18px;
            color: #0066cc;
        }
        .grid .datatable TH.sortasc A
        {
            background: url(/ResourcesNew/images/img/asc.gif) right center no-repeat;
        }
        .grid .datatable TH.sortdesc A
        {
            background: url(/ResourcesNew/images/img/desc.gif) right center no-repeat;
        }
        .grid .datatable .row TD
        {
            font-size: 11px;
            text-align: left;
            padding: 6px 4px;
            border-bottom: solid 1px #bbd9ee;
        }
        .grid .datatable .row:hover
        {
            background-color: #fffeef;
            background-repeat: no-repeat;
            background-image: url(/resourcesnew/images/bullet.gif);
            color: #000;
        }
        .grid .datatable .row TD.first
        {
            padding-left: 10px;
        }
        .grid .datatable TH.first
        {
            padding-left: 10px;
        }
        .grid .datatable .row:hover .first
        {
            background-repeat: no-repeat;
            background-image: url(/resourcesnew/images/button1.gif);
        }
.ScrollHintGeneral a{color:#909090;padding:0px 2px 0px 2px;cursor:default;text-decoration:none;cursor:pointer;}
.ScrollHintSelected a{color:#e95e1a;padding:0px 2px 0px 2px;cursor:default;text-decoration:none;}
.ParentScrollHint{position:relative;left:-15px;top:-10px;font-size:20px;height:20px;text-align:center;width:100%;}
#backgroundPopup1{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact1{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:500px;
width:600px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact1 h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose1{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}

.news-title-details{
    color:#337ab7;
}
