﻿/*****************************
reset
*****************************/

/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video*/
/*{*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    border: 0;*/
/*    outline: 0;*/
/*    font-size: 100%;*/
/*    vertical-align: baseline;*/
/*    background: transparent;*/
/*}*/

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
    display: block;
}

nav ul
{
    list-style: none;
}

blockquote, q
{
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
    content: none;
}

a
{
    margin: 0;
    padding: 0;
    font-size: 100%;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    /*color: #C8C7CC;*/
}

ins
{
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark
{
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del
{
    text-decoration: line-through;
}

abbr[title], dfn[title]
{
    border-bottom: 1px dotted;
    cursor: help;
}


hr
{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #959595;
    margin: 10px 0;
    padding: 0;
}



/*****************************
default
*****************************/

/*body*/
/*{*/
/*    font-size: 10pt;*/
/*    color: #444;*/
/*}*/

h1
{
    padding: 10px 0 10px 0;
    font-weight: normal;
    font-size: 20px;
    text-decoration: none;
    color: #D8AB70;
    text-transform:capitalize;
}

h2
{
    padding: 0;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    margin-bottom: 10px;
    border-bottom: solid 1px #646466;
    color: black;
}

h3
{
    padding: 0 0 3px 0;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #0B2D78;
}
 
h3 a
{
    font-size: 12px;
}

h4
{
    padding: 0 0 10px 0;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    color: #0B2D78;
}



ul
{
    padding: 0 0 10px 30px;
}

ol
{
    padding: 0 0 10px 30px;
}


/*a*/
/*{*/
/*    font-weight: bold;*/
/*    text-decoration: none;*/

/*    !*color: #d09c51;*!*/
/*}*/

img
{
    display: block;
    vertical-align: bottom;
}



/* wraps */

.inner-wrap
{
    width: 948px;
    margin: auto;
    padding: 10px 0 10px 0;
    position: relative;
}

.access-wrap
{
    background: none;
    width: 908px;
    height: 1px;
    float: left;
}

.header-wrap
{
    position: relative;
    height: 105px;
}

.nav-wrap
{
    margin: 0;
    padding: 0;
}

.banner-wrap
{
    float: left;
    position: relative;
    width: 952px;
    overflow: hidden;
}

.content-wrap
{
    width: 960px;
    margin: 0;
    padding: 0 5px 0 3px;
    float: left;
    position: relative;
}

.footer-wrap
{
    border-top: 1px solid #000;
    width: 960px;
    margin: 0;
    padding-top: 10px;
    float: left;
    position: relative;
}

/* add */


/*.right*/
/*{*/
/*    margin: 0;*/
/*}*/

.hide
{
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    position: absolute;
    left: -2500px;
    overflow: hidden;
    text-indent: -9999px;
}

.txtdarkblue
{
    color: #0B2D78;
}

.txtdarkblue:hover
{
    color: #0B2D78;
}

.txtskyblue
{
    color: #00A4CA;
}

.txtskyblue:hover
{
    color: #00A4CA;
}

.txtlightblue
{
    color: #00A4CA;
}

.txtlightblue:hover
{
    color: #00A4CA;
}

.txtblack
{
    color: #252525;
}

.txtblack:hover
{
    color: #252525;
}

.txtgray
{
    color: #959595;
}

.txtgray:hover
{
    color: #959595;
}

.txtwhite
{
    color: #ffffff;
}

.txtwhite:hover
{
    color: #ffffff;
}

.textboxFormat
{
    font-size:14px;
  
}

.formFormat
{
    border: 1px solid #CCC;
    margin: 0 0 10px 0;
    padding: 15px 25px 0 25px;
    float: left;
}

 .pagerPage
 {
     float: left;
     padding-top:3px;
     padding-left:3px;
     padding-right:3px;
     font-weight:normal;
 }
 .pagerPageSelect
 {
     float: left;
     padding-top:1px;
     padding-left:3px;
     padding-right:3px;
     font-weight:bold;
     font-size:15px;
     color:Red;
 }
 
 /* Match cms common.css*/
 
.SubTitle
{
    color: #0B2D78;
    font-size:14px;
    line-height:18px;
}

.SubTitleBlack
{
    color: Black;
    font-size:14px;
    line-height:18px;
    
}

.feedtable
{
    border: 1px solid #0B2D78;
    margin: 0 0 0 0;
}

.feedtable td
{
    padding: 5px;
    border: 1px solid #0B2D78;
    text-align: center;
    font-size: 9pt;
    font-weight: normal;

}

a.img-Normal_button
{
    background: url(/images/more-btn1.png);
    width: 170px;
    height: 35px;
    padding: 8px 0 0 14px;
    font-size: 12pt;
    color: #fff;
    float: left;
    font-weight:normal;
}

 a.img-Long_button
{
    background: url(/images/more-btn2.png);
    width: 270px;
    height: 35px;
    padding: 8px 0 0 14px;
    font-size: 12pt;
    color: #fff;
    float: left;
    font-weight:normal;
}



 div.form
{
    margin-bottom: 10px;
}

    div.form label
    {
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 4px;
        font-weight: 700;
        font-size: 14px;
        width: 200px;
    }

    div.form .readonly
    {
        background-color: #E0E0E0;
    }

        div.form .readonly:focus
        {
            background-color: #E0E0E0;
        }

    div.form input[type=text], div.form input[type=password]
    {
        padding: 4px 4px 4px 4px;
        font-size: 14px;
        border: 1px solid #A0A0A0;
    }

    div.form input.small
    {
        width: 100px;
    }

    div.form input.medium
    {
        width: 200px;
    }

        div.form input[type=text]:hover
        {
            border: 1px solid #246AA9;
        }

        div.form input[type=text]:focus
        {
            border: 1px solid #011F5E;
            background-color: #FFFDD5;
        }

    div.form textarea
    {
        padding: 4px 4px 4px 4px;
        font-size: 14px;
        border: 1px solid #A0A0A0;
    }

        div.form textarea:hover
        {
            border: 1px solid #246AA9;
        }

            div.form textarea:focus
            {
                border: 1px solid #011F5E;
                background-color: #FFFDD5;
            }

    div.form select
    {
        padding: 4px 4px 4px 4px;
        font-size: 14px;
        border: 1px solid #A0A0A0;
    }

.btn-primary
{
    background-color: #D09F53;;
    background-repeat: repeat-x;
    border: solid 1px #011F5E;
    color: white;
    padding: 4px 8px 4px 8px;
    font-family: sans-serif;
    vertical-align: central;
    line-height: 22px;
    display: inline-block;
    height: 30px;
}

    .btn-primary:hover
    {
        border: solid 1px #011F5E;
        color: black;
    }

    .btn-primary:disabled
    {
        text-decoration: line-through;
    }

div.validation-errorblock {
    margin: 20px;
    padding: 20px;
    background-color: #FAF88C;
    color: black;
}

div.validation-successblock
{
    margin: 20px;
    padding: 20px;
    background-color: #95F5A8;
    color: black;
}