body {
    background-color: #ffffff;
    background-repeat: no-repeat;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    background: url(Images/bg_image.jpg);
}

    body.PublicPages {
        background: url(/images/PB/BG2.jpg);
        margin-top: 5px;
        background-size: cover;
        z-index: 10;
        /*opacity:0.35;*/
    }


    body.MemberPages {
        background: none;
        margin-top: 5px;
        background-size: cover;
        z-index: 10;
        /*opacity:0.35;*/
    }

#MemberBody {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
}

#MemberBodyBackground {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.2;
    z-index: 0;
    background: url(/images/PB/BG4.jpg);
    margin-top: 5px;
    background-size: cover;
}


img, p, td, a, form, h1, h2, h3 {
    margin: 0;
    padding: 0;
}


/*for grid formatting*/
td {
    font-family: Verdana;
    font-size: 10px;
}



a1 {
    color: #03213B;
    font-size: 10px;
    text-decoration: none;
}






.link {
    color: #085584;
    font-size: 11px;
    font-weight: bold;
}

.link2 {
    color: Red;
    font-size: 11px;
    font-weight: bold;
}

.link3 {
    color: #5395c1;
    font-size: 11px;
}

.link2:hover {
    color: #FF0000;
    text-decoration: underline;
}

.link:hover {
    color: #FF0000;
    text-decoration: underline;
}

.tdSProfile {
    font-family: Verdana;
    font-size: 11px;
    color: #0D5787;
}

.tdStitle {
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: black;
}

.tdSearch {
    font-family: Verdana;
    font-size: 12px;
}

.mainTable {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    width: 877px;
    height: 100%;
    border-collapse: collapse;
    padding: 0;
}

.headerTD {
    height: 95;
}

.mainTD {
    width: 100%;
    background: white;
}

.footerTD {
    vertical-align: bottom;
    height: 25;
}

.box {
    border: 1px solid #0D5787;
}

.lblerror {
    font-weight: bold;
    color: Red;
}

.smallText {
    font-size: 9px;
}

.emails {
    color: Navy;
    font-size: 11px;
    font-weight: bold;
}

.emailsFooter {
    color: Gray;
    font-size: xx-small;
}

/*
	Home page style
*/
.homeMainTable {
    width: 200;
}

.question {
    font-family: Helvetica,Verdana;
    font-weight: bold;
    color: Black;
}

.answer {
    font-family: Helvetica,Verdana;
    font-weight: bold;
    color: Gray;
}

.bar {
    background: #226e88;
    color: white;
    height: 20;
}

.headerText {
    color: #0D5787;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: 100;
}

.headerTextBold {
    color: #0D5787;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.headerTextHilight {
    color: red;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.footerLinks {
    color: #858181;
    text-decoration: none;
    font-family: verdana;
    font-size: 9px;
}

.title {
    color: #0D5787;
    font-size: 12px;
    font-weight: bolder;
}

.stitle {
    color: #0D5787;
    font-size: 12px;
    font-weight: bolder;
}

.info {
    color: #0D5787;
    font-size: 12px;
    font-weight: bolder;
}

.Stitle {
    color: #0D5787;
    font-size: 12px;
    font-weight: bold;
}

.barSmall {
    filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=0, Style=1, StartX=0, FinishX=30%, StartY=0, FinishY=100);
    background: #226e88;
    height: 3;
}

.profileLLinks {
    color: #5395c1;
    font-size: 11px;
    text-decoration: none;
}

.profileLtitels {
    color: #5395c1;
    font-weight: bold;
}

.note {
    color: #AC6B0E;
    font-size: 10px;
}

.highlightM {
    background: #b1e1f3;
}

.highlightF {
    background: #ffcdcd;
}

.sBorderl {
    border-left: 1px solid #226E88;
}

.sBorderr {
    border-right: 1px solid #226E88;
}

.sBordert {
    border-top: 1px solid #226E88;
}

.sBorderb {
    border-bottom: 1px solid #226E88;
}


.sBox {
    border-top: 1px solid #226E88;
    border-left: 1px solid #226E88;
    border-right: 1px solid #226E88;
}

.shBox {
    border-left: 1px solid #226E88;
    border-bottom: 1px solid #226E88;
}

.button {
    font: 11px arial;
    font-weight: bold;
    letter-spacing: 1;
    cursor: default;
    cursor: hand;
}

.gridOut {
    background: #F5F7FB;
}

.read {
    background: #ccffcc;
}

.grid_header {
    background: #0D5787;
    color: White;
}
/*for the search paging arrows*/
.searchPA {
    font-size: 11px;
    font-weight: bold;
}
/*For the searcb paging numbers*/
.searchP {
    font-size: 11px;
    font-weight: bold;
    text-decoration: underlined;
}

/*For the searcb paging numbers - Mouse over*/
.searchPO {
    font-size: 11px;
    font-weight: bold;
    color: Red;
    text-decoration: underlined;
}


/*added by sandip 12_nov_2009*/


.nav-area {
    width: 972px;
    float: left;
    background: url(/images/gray-nav-bg.gif) 0 0 repeat-x;
}

.nav {
    width: 880px;
    float: left;
}

.nav1 ul {
    margin: 0px;
    padding: 0px;
    font: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFeded;
}

.nav1 li {
    list-style: none;
    float: left;
}


    .nav1 li a {
        font-weight: bold;
        color: #6fa2ff;
        text-decoration: none;
        display: block;
        padding: 0px 10px 0px 10px;
        margin: 0px 0px 0px 4px;
        line-height: 30px;
        text-align: center;
    }

        .nav1 li a:hover {
            color: #65E614;
            text-decoration: none;
        }



/* FOR ADMIN MENU_BY_GUNJAN_13_NOV*/

.nav-area_admin {
    width: 1000px;
    float: left;
    background: url(/images/gray-nav-bg.gif) 0 0 repeat-x;
}

.nav_admin {
    width: 1000px;
    float: left;
}

.nav1_admin ul2 {
    margin: 0px;
    padding: 0px;
    font: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: red;
}

.nav1_admin li {
    list-style: none;
    float: left;
}


    .nav1_admin li a {
        font-weight: 300;
        text-decoration: none;
        display: block;
        padding: 0px 10px 0px 10px;
        margin: 0px 0px 0px 4px;
        line-height: 30px;
        text-align: center;
    }

        .nav1_admin li a:hover {
            color: #65E614;
            text-decoration: none;
        }

.text4 {
    color: #FF3300;
    font-size: medium;
    font-weight: bold;
}

.gridtext {
    color: #FF3300;
    font-size: xx-small;
    text-transform: uppercase;
}
