/*Begin: generic styling*/
body
{
    font-family: verdana, 'trebuchet ms' , sans-serif;
    font-size: 12px;
    background: #bed2f8 url(../images/bgBackGround.gif) repeat-x;
    padding: 0px;
    margin: 0px;
}

.innerMaster
{
}

/*begin: Layout styling*/
#frame
{
    width: 972px;
    height: 1000px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    padding: 0px;
    text-align: left;
    border: 1px; /*   background-color:#e1d4c0;*/
}

/*begin: header styling*/
#header
{
    background: white;
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    width: 972px;
    height: 150px;
}

#header-title
{
    width: 972px;
    height: 120px;
}

#header-menu1
{
    width: 972px;
    height: 24px;
    background-color: #FDA10E;
    border-bottom: solid 0px #2c2c2c;
}

#header-menu2
{
    width: 972px;
    height: 27px;
    background-color: #2C2C2C;
    border-bottom: solid 1px #2c2c2c;
}
/*begin: header end styling*/

/*begin: page styling*/

#page
{
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    width: 972px;
    background-color: #f4f0ea;
    border-top: solid 0px red;
    float: left;
}
#page-index
{
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    width: 972px; /*background-color: #e1d4c0;*/
    background-color: #eeeeee;
    border-top: solid 0px red;
    min-height: 467px;
    float: left;
}

#page ol
{
    font-size: 1.1em;
    line-height: 1.8em;
}

#page ul
{
    /*list-style-image: url("../images/square.png");*/
    font-size: 1.1em;
    line-height: 1.6em;
    list-style-type: square;
}

#page ul a
{
    color:#3a5079;
    text-decoration:none;
}
#page ul a:hover
{
    color:#e4314a;
    text-decoration:underline;
}
.ulColor
{
    color:#e4314a;
}


#page ul ul
{
    /*list-style-image: url("../images/arrow.jpg");*/
    font-size: 1.0em;
    list-style-type: circle;
}

#page-image1
{
    width: 550px;
    height: 310px;
    float: left;
}

#page-image2
{
    width: 370px;
    height: 310px;
    background: white;
    float: left;
    text-align: right;
    border-right: solid 1px white;
    border-left: solid 1px white;
}

#page-highlights
{
    width: 972px;
    height: 110px; /*background-color:#e1d4c0;*/ /*background: white;*/
}

#page-content-rightad-wrapper
{
    min-height: 100px;
    float: left;
    border-left: solid 1px #e1d4c0;
}


#page-content
{
    width: 593px;
    float: left;
    border: solid 0px green;
    padding: 0px 5px 5px 5px; /*background-color:#f4f0ea;*/
}

#page-content p
{
    padding: 0px 10px 0px 10px;
    font-size: 1.1em;
    line-height: 1.6em;
}

.signature
{
    font-size: 1.3em;
    padding: 0px 10px 0px 10px;
    color: blue;
    font-weight: bold;
}

.signature-title
{
    font-size: 1.2em;
    padding: 0px 10px 10px 10px;
    color: #64020F;
}

#page-heading
{
    font-size: 2.2em;
    color: #660000; /* #64020F;*/
    border-bottom: solid 1px #4b80b9; /*border-top: solid 6px #64020F;*/
    padding: 10px 0px 10px 0px; /*background-color: #E1DEDF;*/
    width: 100%;
}

.para-heading-1
{
    font-size: 2em;
    border: solid 0px #2c2c2c;
    padding: 10px 0px 10px 0px;
    color: #2c2c2c;
}

.para-heading-2
{
    font-size: 1.5em;
    border: solid 0px black;
    padding: 10px 0px 10px 0px;
    color: #2c2c2c;
}

.section
{
    width: 308px;
    float: left;
    background-color: #f4f0ea;
    margin-left: 4px;
    margin-top: 5px;
    border: solid 1px #2C2C2C;
}

.section-header1, .section-header2
{
    width:100%;
    font-size:1.4em;   
    border-bottom:dotted 1px grey;
    margin-top:5px;
    padding:6px  0px 6px 5px;
    color:#E7E7E7;
    background-color:#868686;
}

.section-content1, .section-content2
{
    width: 290px;
    float: left;
    height: 100px;
    padding: 5px 7px 5px 7px;
}

.section-header1ss
{
    width: 295px;
    float: left;
    height: 22px;
    background-color: #2C2C2C;
    color: White;
    padding: 5px 7.5px 5px 7.5px;
    text-align: center;
    border-left: solid 1px #2C2C2C;
    border-right: solid 1px #2C2C2C;
    font-size: 1.7em;
    margin-top: 2px;
}

.section-header2ss
{
    width: 291px;
    height: 22px;
    float: left;
    background-color: #2C2C2C;
    color: White;
    padding: 5px 7.5px 5px 7.5px;
    text-align: center;
    border-left: solid 1px #2C2C2C;
    border-right: solid 1px #2C2C2C;
    font-size: 1.7em;
    text-decoration: blink;
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 2px;
}

.section-content1ss
{
    width: 296px;
    float: left;
    height: 100px;
    padding: 5px 7px 5px 7px;
    border: solid 1px #2C2C2C;
}

.section-content2ss
{
    width: 292px;
    height: 100px;
    float: left;
    background-color: white;
    padding: 5px 7px 5px 7px;
    border: solid 1px #2C2C2C;
    margin-left: 2px;
    margin-right: 2px;
}

/*begin: page end styling*/

#footer
{
    width: 972px;
    min-height: 30px;
    padding: 0px;
    float: left;
    text-align: center;
    padding: 5px 0px 0px 0px;
    line-height: 1.5em; /*background-color:#660000;*/
    margin-top: 3px;
    color: #d9dada;
    font-size: 0.8em;
}

#footer a
{
    text-decoration: none;
    color: #394f78;
}
#footer a:hover
{
    text-decoration: none;
    background-color: #e43049;
    color:#ffffff;
}

#footer p
{
    color: #000000;
}
/*End: Layout styling*/



/*new footer added*/


#footer1
{
    font-size: 1em;
    width: 950px;
    float: left;
    text-align: center;
    color: #000000;
}

#footer-left
{
    font-size: 1em;
    width: 425px;
    float: left;
    text-align: right;
    color: #000000;
    padding-top: 5px;
}
#footer-middle
{
    width: 100px;
    float: left;
    text-align: center;
}

#footer-right
{
    font-size: 1em;
    width: 425px;
    float: left;
    text-align: left;
    color: #000000;
    padding-top: 5px;
}

/*-----------------------NEW-----------------------------------*/


#page-leftblock
{
    float: left;
    height: 450px;
    text-align: left; /*background: #2B2B2B;*/
    border: solid 0px red;
    width: 169px;
}


#leftMenuHeader
{
    height: 43px; /*background-color:Red;*/
    width: 100%;
    text-align: center;
    margin-top: 7px;
}

#leftMenu
{
    padding: 2px 0px 0px 2px; /*margin: 2px 5px 2px 3px;*/ /*border: 1px solid /*#E67B13#fda10e;*/
    border-top-width: 0; /*background-color: /*#FDA10E;#464646;*/
    float: left;
    border: 0px solid red;
    font-size: 1.1em;
}

#leftMenu .menuItem
{
    display: block;
    /*background-color: #6693ca;*/
    margin: 0 2px 2px 2px;
    color: #ffffff;
}
#leftMenu .menuItem a
{
    display: block;
    background: url("../images/arrow.gif") no-repeat;
    background-position: 10px 9px;
    text-decoration: none;
    padding: 3px 0px 3px 20px;
    width: 139px;
    color: #455b84; /*#660000;*/
    font-weight: 500; /*background:#f9f9f9;*/ /*background-color:#fda10e; /*#E67B13;*/
}

#leftMenu .menuItem a:hover
{
    /*background-color: /*#2c2c2c;/#a7a7a7;     color: white;*/
    background-color: #455b84;
    color: white;
}


#page-rightblock
{
    float: left;
    clear: right;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    height: 450px; /*background: #2B2B2B;*/
    border: solid 0px green;
    float: right;
    min-height: 450px;
}

.spacer
{
    width: 2px;
    height: 100px;
    float: left;
}
.spacer1
{
    width: 10px;
    height: 100px;
    float: left;
}
.spacer-right
{
    width: 2px;
    height: 100px;
    float: right;
}
/*---------------------------------*/

.page-tabular-data
{
    /*text-align:center;*/
    font-size: 1.2em;
    margin-left: 10px;
}

.page-tabular-data table
{
    border-collapse: collapse;
    border: solid 1px #CCC7BA;
}

.page-tabular-data table th
{
    border-collapse: collapse;
    border: solid 0px black; /*background-color: #660000;*/
    background: #faca7b url("../images/td_bg1.jpg") repeat-x;
    color: #5f5e5e;
    text-decoration: none;
    text-align: center;
    font-size: 0.8em;
}

.page-tabular-data table td
{
    border-collapse: collapse;
    border: solid 1px #C2D3FC;
    font-size: 0.8em;
}
.page-tabular-data table td a:hover
{
    color: Red;
    text-decoration: underline;
}

.page-tabular-data table td li
{
    margin: 0 0 0 20px;
}
/*----------------tdbg--------*/

.tdbg
{
    /*background: #5989c2 url("../images/td_bg.jpg") repeat-x;*/
    color: #d6d5d5;
    background-color:#455b84;    /*#660000;*/
}


/*--------------new-home-page-design---------------------------*/

.page-left-side
{
    float: left;
    width: 318px;
    height: 465px;
}
.page-right-side
{
    float: left;
    width: 630px;
    height: 465px;
}
.page-left-side-top
{
    float: left;
    width: 318px;
    height: 311px;
}
.page-left-side-bottom
{
    float: left;
    width: 318px;
    height: 149px;
    padding-top: 5px;
}

/*--------------person-name------------------*/

.person-name
{
    color: blue;
    font-weight: bold;
}
.person-details
{
    color: #464646;
    font-weight: bold;
    font-style: italic;
}
.person-details1
{
    color: #464646;
    font-size: 0.8em;
    font-weight: normal;
    font-style: normal;
    line-height: 1.2em;
}


