/*                                        
      Created By : Santosh Yadav                                        
      Created Dt : 25/Oct/2015                                        
      Pages Info : b6ppm-st2.css                                  
      Remarks    : CSS for change look and feel 
*/
BODY, TABLE, TR, TD {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
}

body {
    background-color: #FFFFFF;
    color: #000000;
}

#catlist {
    text-decoration: none;
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 10px;
}

#catlistdetail {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
}

.zone {
    background-color: white;
}

.body.top {
    background-color: #FFFFFF;
}

.topline {
    border-top: 1px solid #000000;
}

a {
    color: #333333;
    text-decoration: none;
font-weight:bold;
}

    a:hover {
        color: #2895CC;
        text-decoration: none;
    }

#alert /* warning in ‘SEARCH’ SearchIndexTopic;  DIRECTORY;  PREFERENCES; */ {
    COLOR: red;
    FONT-FAMILY: monospace;
    FONT-WEIGHT: bold;
}

#pagehead {
    background-color: #3399CC;
    font-size: 12pt;
    letter-spacing: 1px;
    text-align: Center;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #808080;
}

#date {
    font-size: 8pt;
    text-align: Right;
    vertical-align: text-bottom;
    margin-right: 10px;
}

#THeading {
    margin-top: 0em;
    margin-bottom: 0em;
}

#THead {
    font-size: 8pt;
    text-align: center;
    margin-top: 0em;
    margin-bottom: 0em;
}

#THeadLeft /* in MyNews  :  fontsettings in #Thead */ {
    color: #cf0000;
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    margin-bottom: 0em;
    margin-top: 0em;
    text-align: left;
}

#DHeading {
}

#DHead {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

#desc {
    font-size: 8pt;
}

#box {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    align: center;
    background-color: #F7F7F7;
    border: 1px solid #666666;
    margin: 1em;
    padding: 1em;
}

#boxhead {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    text-align: center;
    font-weight: bold;
    background-color: #3399CC;
    color: #FFFFFF;
    margin-top: 0em;
    margin-bottom: 1em;
}

#input {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-variant: normal;
    line-height: normal;
    text-align: left;
    margin-top: 0em;
    margin-bottom: 0em;
}

#inputfield, .inputfield {
    background-color: #F0F0F0;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    text-align: left;
    border: 1px solid #808080;
    margin-top: 0em;
    margin-bottom: 0em;
}

.input {
    background-color: #F4F4F4;
}

.inputNum {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-variant: normal;
    line-height: normal;
    text-align: Right;
    margin-top: 0em;
    margin-bottom: 0em;
    height: 80%;
    background-color: #F4F4F4;
}

#buttons /* in PREFERENCES subpoint 1: top and bottom, 3: bottom (!!)  */ {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    text-align: center;
    margin-top: 1em;
}

.button {
    width: 170px;
    background-color: #CEE7F2;
    color: #2C749E;
}

.button_sm {
    width: 100px;
    background-color: #CEE7F2;
    color: #2C749E;
}

#YTopica {
    background-color: #E3F2F9;
    font-size: 8pt;
    text-decoration: none;
    padding-left: 4px;
    font-weight: bold;
}

a#YTopica {
    border: 0px none;
}

#YSubs {
    font-size: 8pt;
    text-decoration: none;
    padding-right: 0;
}

    #YSubs:hover {
        color: #D99300;
        text-decoration: none;
        font-size: 8pt;
    }

.Tile #YBox /* ? not used ?! */ {
    border: 0px none;
    align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 8pt;
    background-color: white;
    color: black;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: .3em;
    padding-bottom: .3em;
}

#YBox {
    align: center;
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    background-color: #F8F8F8;
    border: 1pt solid #666666;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: .3em;
    padding-bottom: .3em;
}

#Location {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    letter-spacing: 1px;
    text-align: Center;
    background-color: #3399CC;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #666666;
}

#LocationBar {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-weight: bold;
    background-color: #D3D8EB;
    border: 1px solid #666666;
    padding-left: 20px;
    padding-right: 20px;
}

.Zone .Tile .NewsList .caption {
    font-size: 8pt;
    text-decoration: none;
}

.HomePageTheme {
    height: 55px;
    background-color: #00C6D7;
}

.tilecontent.newslist {
    font-size: 8pt;
}

.NewsList #desc {
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
}

.NewsList #dhead {
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.newslist .caption:hover {
    color: #BF8200;
    text-decoration: none;
}

.Zone .Tile .NewsList .desc {
    color: #844200;
}

.clWinHead, .clWin {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    background-color: #E3F2F9;
    color: #2C749E;
    font-weight: bold;
}

.TileContent, .clWindow {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-size: 8pt;
    color: #553900;
    background-color: #FFFFFF;
    height: 25px;
}
.TileContent #date {
    font-size: 8pt;
    font-weight: normal;
    }

.desc /* in MyPages -> TopNEWS : style of abstracts  ->see above! } -> see also .Zone .Tile .NewsList .desc ! */ {
    font-size: 8pt;
}

.seperator {
    color: #CA6500;
    font-weight: bold;
}
/* created By Deepak on 23-02-2008 */
.TableInputBox {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-variant: normal;
    line-height: normal;
    text-align: left;
    margin-top: 0em;
    margin-bottom: 0em;
    width: 50px;
}

.Menu .normal {
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}

.Menu .normal:hover {
    color: #2895CC;
    text-decoration: none;
}

.TopMenu .Menu {
    background-color: white;
    background: transparent;
    border: 0px;
}

.Menu {
    /*background-image: url('PortletCaption-st2.gif');*/
    background-repeat: repeat-x;
    background-color: #9ebff6;
    border: 1px solid #95b7f3;
    font-weight: bold;
    color: #1A4E66;
      /*-------------------------------------*/
    background-image: -webkit-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -moz-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -o-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -ms-radial-gradient(cover,#ffdfaf7a, #ff980073);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ffff', endColorstr='#ff980073');
}

.Menu .selected {
    color: #FFCC66;
    }

.PageTabs {
    background-color: white;
}

.PageTabs .selected {
    background-color: #BCC7E3;
    background-image: url('itemselect-st2.gif');
    font-family: Open Sans,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #00509F;
    }

.PageTabs .selected .normal .selected {
    background: transparent;
        }

.PageTabs .selected .normal {
    background: transparent;
        }

.PageMgr .PageTabs .selected .normal a {
    background: transparent;
}

.PageMgr .PageTabs .sep {
    background: black;
}

.PageTabs .normal {
    background-color: #E2E4E7;
    background-image: url('itemback-st2.gif');
    background-repeat: repeat-x;
    background-color: #9ebff6;
    font-family: Open Sans,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #1E5B79;
}

.PageTabs .normal a /* style of links within tabs and submenus */ {
    text-decoration: none;
    font-weight: bold;
    background: transparent;
    }

.PageTabs .disabled /* ? */ {
    color: #666666;
}

.PageSubTabs .PageTabs {
    font-size: 8pt;
    font-weight: normal;
    border-bottom: 0px solid black;
    border-top: 0px solid black;
    background-color: #E3F2F9;
}

.PageSubTabs .PageTabs .normal {
    font-size: 8pt;
    color: #1E5B79;
    background-image: url('itemback-st2.gif');
    }

.PageSubTabs .PageTabs .normal a {
    background: transparent;
        }

.PageSubTabs .PageTabs .normal .selected {
    font-size: 8pt;
    color: #1E5B79;
    background-image: url('itemselect-st2.gif');
        }

.PageSubTabs .PageTabs .seperator {
    font-size: 8pt;
    color: black;
    font-weight: normal;
    background: transparent;
    }

.PageSubTabs .PageTabs .normal:hover {
    text-decoration: none;
    color: #EBEFA7;
    }

.PageSubTabs .PageTabs .selected {
    font-size: 8pt;
    }

.over, .over .normal, .over .PageTabs .normal .normal {
    cursor: hand;
}

.over .normal a {
    text-decoration: none;
    }

.MultiColList {
    background-color: #FFFFFF;
    border: 1px solid #000000;
}

.MultiColList .desc {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    margin-left: 1em;
    margin-top: 10px;
    margin-bottom: 10px;
    }

.InputArea {
    background-color: #FFFFFF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

.TileInputCaption {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    background-color: #F5F3E6;
    font-weight: bold;
    border: 1px solid #c0c0c0;
}

/* Calendar */
#calYTopica {
    background-color: #95B7F3;
    font-weight: normal;
    font-size: 8pt;
    border: 0px;
}

#calYTopica a {
    border: 0px none;
    }

#calYSubs {
    font-size: 8pt;
    background-color: #ffffff;
    font-weight: normal;
    margin-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
}

#calYSubs1 {
    font-size: 8pt;
    background-color: lightgray;
    margin-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
}

#calYSubs2 {
    font-size: 8pt;
    background-color: #fafafa;
    font-weight: normal;
    margin-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
}

#calYSubs3 {
    font-size: 8pt;
    background-color: #B2BFC5;
    margin-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
}

#calYSubs4 {
    font-size: 8pt;
    background-color: #FBFFff;
    margin-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
}

#calMonthnow {
    font-size: 8pt;
}

#calMonthToday {
    font-size: 8pt;
    background-color: #FFB51C;
}

#calMonthToday:hover {
    color: #FFFFFF;
    }

#calMonth {
    font-size: 8pt;
}

#calHasEvents {
    text-decoration: none;
    color: #B97C00;
}
/* end Calendar */
.buttons {
    background-color: #F5F3E6;
}

#button {
    width: 5em;
    background-color: #F5F3E6;
}

#buttonlarge {
    width: 15em;
    background-color: #F5F3E6;
}

.button_sm, .button, .buttons, #button, #buttonlarge {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    font-family: Open Sans,sans-serif;
    font-size: 8pt;
    border: 1px solid;
}

.button_sm {
    margin-left: 0px;
}

#button {
    width: 100px;
}

#buttonlarge {
    width: 150px;
}

.button {
    width: 170px;
}

.ActionButton {
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    margin-right: 0em;
}

.unv {
    display: none;
}

.ActionMenu {
    /*background-color: #CFD1FA;*/
    background-color: #E3F2F9;
    border: 1px solid #95b7f3;
}

.ActionMenu a:hover {
    color: #002d96;
    text-decoration: underline;
    }

.ActionMenu a:hover .selected {
    color: #002d96;
    text-decoration: underline;
     }

.subcats {
    font-weight: bold;
    }

.subcats .selected, .subcats a.selected {
    font-weight: bold;
    color: #0059AE;
    }

.Portlet {
    border: 0px solid #95b7f3;
}

.PortletCaption {
    /*background-image: url('PortletCaption-st2.gif');*/
    background-repeat: repeat-x;
    background-color: #9ebff6;
    border: 1px solid #95b7f3;
    font-weight: bold;
    color: #1A4E66;
    height: 22px;
      /*-------------------------------------*/
    background-image: -webkit-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -moz-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -o-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -ms-radial-gradient(cover,#ffdfaf7a, #ff980073);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ffff', endColorstr='#ff980073');
}

table.PortletCaption {
    font-weight: bold;
    color: #1A4E66;
}

.PortletCaption a {
    font-weight: bold;
    color: #1E5B79;
}

.PortletCaption a:hover {
    font-weight: bold;
    color: #2895CC;
    }

.PortletContent {
    background: white;
    /*border-top: 0px solid #95b7f3;
    border-left: 1px solid #95b7f3;
    border-right: 1px solid #95b7f3;
    border-bottom: 1px solid #95b7f3;*/
}

.PortletContent .TileCaption {
    background: #E3EFFF;
    font-weight: bold;
    }

.TileCaption .TileCaption {
    font-weight: bold;
}
/* Created  by Manoj DropDownlistCaption */

.DropDownlistCaption {
    font-size: 8.5pt;
    font-style: normal;
    font-weight: normal;
    border-style: solid;
}

.ErpFieldCaptionTD {
    font-weight: bold;
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
}

.ErpLabel {
    font-size: 8pt;
    font-family: Verdana;
}

.ErpTable {
    border-right: #698bb7 1pt solid;
    border-top: #698bb7 1pt solid;
    border-left: #698bb7 1pt solid;
    color: #000000;
    border-bottom: #698bb7 1pt solid;
    font-family: Verdana;
    border-collapse: collapse;
    background-color: #ffffff;
    border-color: #55557D;
    height: 50px;
}

.ErplblErr {
    font-family: Open Sans,sans-serif;
    font-size: 8Pt;
    font-variant: normal;
    color: Red;
    font-weight: bold;
}

.ErplblMsg {
    font-family: 'Open Sans', century gothic;
    font-size: 8Pt;
    font-variant: normal;
    color: Blue;
    font-weight: bold;
}

/*select
 {
  behavior:url(SmartSelect.htc)
 }*/

/* ######### Top tabs ######### */

#ddtoptabs {
    margin-left: 0px; /*Opera 8 fix -1px*/
    padding: 0;
    /*width: 450px;*/
    height: 27px;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 2px;
    height: 80px;
}

#ddtoptabs ul {
    font: normal 10px 'Open Sans', century gothic;
    margin: 0;
    padding: 0;
    list-style: none;
    }

#ddtoptabs li {
    display: inline;
    margin: 0 1px 0 0;
    padding: 0;
    text-transform: uppercase;
    line-height: 1.3em;
    font-size: 120%;
    }

#ddtoptabs a, #ddtoptabs strong {
    float: left;
    color: #fff;
    /*background: transparent url("fmback-st2.gif") no-repeat left top;*/
    margin: 0 1px 0 0;
    padding: 4px 4px 4px 4px;
    text-decoration: none;
    font-size: 10px;
    letter-spacing: 0px;
    margin-top: 2px;
    font-family: 'Open Sans', century gothic;
    border-bottom: 1px solid #FFF;
          /*-------------------------------------*/
    background-image: -webkit-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -moz-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -o-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -ms-radial-gradient(cover,#ffdfaf7a, #ff980073);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ffff', endColorstr='#ff980073');
    }

#ddtoptabs a span, #ddtoptabs #current span {
    float: left;
    display: block;
    color: #000000;
    /*background: transparent url("fmback-st2.gif") no-repeat right top;*/
    padding: 2px 9px 3px 6px;
    font-weight: bold;
    font-size: 8pt;
        }

#ddtoptabs a span {
    float: none;
        }

#ddtoptabs #current a, #ddtoptabs strong {
    background-position: 0 -300px;
    border-bottom: 1px solid #2B6600;
    }

#ddtoptabs #current a span, #ddtoptabs #current span {
    background-position: 100% -300px;
    padding-bottom: 3px;
    color: #fff;
        }

#ddtoptabs a:hover {
    background-position: 100% -150px;
    }

#ddtoptabs a:hover span {
    /*color: #fff;*/
    color: #000000;
    /*background: transparent url("itemback-st2.gif");*/
    /*background: transparent url("fmback-st2.gif");*/
    background-position: 100% -150px;
    padding: 4px 9px 9px 6px;
    font-weight: bold;
    font-size: 8pt;
     /*-------------------------------------*/
    background-image: -webkit-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -moz-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -o-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -ms-radial-gradient(cover,#ffdfaf7a, #ff980073);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ffff', endColorstr='#ff980073');
        }

#ddtoptabs #current a:hover {
    background-position: 0% -300px;
    }

#ddtoptabs #current a:hover span {
    color: #fff;
    background-position: 100% -300px;
        }

#ddtoptabsline {
    clear: both;
    padding: 0;
    width: 100%;
    height: 8px;
    background: #2B6600;
    border-bottom: 1px solid #fff;
    margin-bottom: 5px;
}

#TopLink {
    color: #000000;
    font-weight: bold;
}
/* Added by Manoj Gupta :: 26/Nov/2008 */
.TableInputBox1 {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-variant: normal;
    line-height: normal;
    text-align: right;
    margin-top: 0em;
    margin-bottom: 0em;
    width: 50px;
}

.ListSearchExtenderPrompt {
    font-style: italic;
    color: Gray;
    background-color: white;
}

.Accordion {
    /*background-image: url('PortletCaption-st2.gif');*/
    background-repeat: repeat-x;
    /*background-color: #9ebff6;*/
    /*border: 1px solid #ffffff;*/
    /*font-weight: bold;*/
    color: #000000;
    font-size: 10pt;
    text-align: left;
    cursor: pointer;
    height: 22px;
    padding-top: 3px;
      /*-------------------------------------*/
    background-image: -webkit-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -moz-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -o-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -ms-radial-gradient(cover,#ffdfaf7a, #ff980073);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ffff', endColorstr='#ff980073');
}
/* Added by Santosh Yadav 25/Nov 2015 */

.TRBackgrountImg {
    /*background-image: url('PortletCaption-st2.gif');*/
    background-repeat: repeat-x;
    /*background-color: #9ebff6;*/
    /*border: 1px solid #ffffff;*/
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
    text-align: left;
    cursor: pointer;
    height: 22px;
    padding-top: -5px;
      /*-------------------------------------*/
    background-image: -webkit-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -moz-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -o-radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: radial-gradient(cover,#ffdfaf7a, #ff980073);
    background-image: -ms-radial-gradient(cover,#ffdfaf7a, #ff980073);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ffff', endColorstr='#ff980073');
}
/* Added by Manoj Gupta :: 22/Oct/2009 */
.TableInputBoxRight {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-variant: normal;
    line-height: normal;
    text-align: right;
    margin-top: 0em;
    margin-bottom: 0em;
    width: 50px;
    background-color: #F0F0F0;
}
/*Added by :: Sunil :: 30/Mar/2013*/
.TxtBoxTolblRight {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-variant: normal;
    line-height: normal;
    text-align: right;
    margin-top: 0em;
    margin-bottom: 0em;
    width: 50px;
    background-color: #F7F6F3;
    border-style: none;
}

.TableInputBoxWideRight {
    font-family: 'Open Sans', century gothic;
    font-size: 8pt;
    font-variant: normal;
    line-height: normal;
    text-align: right;
    margin-top: 0em;
    margin-bottom: 0em;
    width: 80px;
}

.Hometoplogo {
    background-image: url('../i/Images/header.jpg');
    background-repeat: repeat;
    width: 100%;
}
