body
{
    width:995px;
    margin:0 auto 15px auto;
    font-family:Arial;
    background-image: url('../img/bg_body.gif');
    background-repeat:no-repeat;
	background-position:top;
	
}

#headFrame
{
    background-image: url('../img/baner_top_2.jpg');
    background-repeat:no-repeat;
    height:251px;
}

#headFrame #searcher .input
{
    background-color:#edf4f6;
    color:#025aa4;
    border:1px solid #9abbc7;
    font-size:11px;
    font-family:Arial;
	color:#787878;
    margin:0 0 0 0;
    width: 140px;
    padding: 3px 3px 3px 3px;
    height:12px;
}

#headFrame #searcher
{
    position: absolute;
    margin: 159px 0 0 800px;
}

#headFrame #searcher form
{
    margin:0;
    padding:0;
}

#headFrame #menuFrame
{
    position: absolute;
    margin: 197px 0 0 212px;
}

#headFrame #menuFrame .menuSpacer
{
    background-image: url('../img/bgMenuSpacer.jpg');
    background-repeat:no-repeat;
    height:21px;
    width:3px;
    margin:0 16px 0 17px;
}

#headFrame #menuFrame a
{
    text-transform:uppercase;
    color:#004597;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

#headFrame #menuFrame a:hover
{
    color:#f6a201;
}

#footerFrame
{
    background-image: url('../img/bgFooter.jpg');
    background-repeat:no-repeat;
    height:21px;
    font-size:1px;
}

#linetFrame
{
    padding:5px 0 0 0;
    text-align:center;
}

#linetFrame a
{
    font-size:12px;
    color:#025aa4;
    text-decoration:none;
    border-bottom: 1px dashed #6193c5;
}

#linetFrame a:hover
{
    font-size:12px;
    color:#6193c5;
}

.leftFrame
{
    background-image: url('../img/bgLeft.jpg');
    background-repeat:repeat-y;
    width:241px;
}

#rightFrame
{
    background-image: url('../img/bgRight.jpg');
    background-repeat:repeat-y;
    width:201px;
    padding:0 0 0 10px;
}

#rightFrame .level0
{
    font-size:14px;
    font-weight:bold;
    color:#004998;
    text-decoration:none;
    display:block;
    padding:0 0 0 0px;
    margin:0 0 0 0;
}

.leftFrame .level0
{
    font-size:14px;
    font-weight:bold;
    color:#004998;
    text-decoration:none;
    display:block;
    background-image: url('../img/bgArrow.gif');
    background-repeat:no-repeat;
    padding:0 0 0 15px;
    margin:0 0 4px 10px;
    width:200px;
}

.leftFrame .level0span
{
    font-size:14px;
    font-weight:bold;
    color:#004998;
    text-decoration:none;
    display:block;
    background-image: url('../img/bgArrow.gif');
    background-repeat:no-repeat;
    padding:0 0 0 15px;
    margin:0 0 4px 10px;
    width:200px;
}

.leftFrame .level1
{
    font-size:12px;
    font-weight:bold;
    color:#004998;
    text-decoration:none;
    display:block;
    background-image: url('../img/bgArrow2.gif');
    background-repeat:no-repeat;
    padding:0 0 0 25px;
    margin:0 0 4px 10px;
    width:190px;
}

.leftFrame .level2
{
    font-size:12px;
    color:#004998;
    text-decoration:none;
    display:block;
    padding:0 0 0 40px;
    margin:0 0 4px 10px;
    width:160px;
}

.leftFrame a:hover
{
    text-decoration:underline;
}

.leftFrame #contactFrame
{
    font-size:12px;
    color:#0047a3;
    padding:0 0 0 10px;
    margin:0 0 0 0;
}

.leftFrame #contactFrame a
{
    color:#0047a3;
    text-decoration:none;
    border-bottom:1px dashed #6193c5;
}

.leftFrame #contactFrame a:hover
{
    color:#2964ad;
}

.leftFrame .menuSpacer
{
    font-size:1px;
    height:1px;
    background-color:#FFF;
    width:190px;
    margin:2px 0 4px 10px;
}

#rightFrame h2
{
    font-size:14px;
    font-weight:bold;
    color:#014694;
    margin:0 0 10px 0;
}

#rightFrame .menuSpacer
{
    font-size:1px;
    height:1px;
    background-color:#FFF;
    width:190px;
    margin:2px 0 4px 0;
}

.leftFrame #newsletterFrame .input
{
    background-color:#FFF;
    color:#025aa4;
    border:1px solid #003d71;
    font-size:11px;
    font-family:Arial;
    margin:0 0 0 0;
    width: 140px;
    padding: 2px 2px 2px 2px;
    height:13px;
}

.leftFrame #newsletterFrame
{
    margin: 0 0 0 20px;
}

.leftFrame #newsletterFrame form
{
    margin:0;
    padding:0;
}

#contentFrame
{
    font-size:12px;
    color:#797979;
    padding:0 20px 0 15px;
}

#contentFrame h1
{
    font-size:14px;
    color:#F5A302;
}

#contentFrame a
{
    color:#F5A302;
    text-decoration:underline;
}

#contentFrame a:hover
{
    color:#BB8A2A;
}

#contentFrame .spacerHr
{
    height:1px;
    background-color:#E2E2E2;
    margin:5px 0 20px 0;
    font-size:1px;
}

.formHeader
{
    background-color:#CBCBCB;
    color:#000;
    font-size:12px;
    height:20px;
    padding:3px;
    font-weight:bold;
}

.formTd1
{
    background-color:#fff4e0;
    font-size:12px;
    height:20px;
    padding:3px;
}

.formTd2
{
    background-color:#ffe7b8;
    font-size:12px;
    height:20px;
    padding:3px;
}

.inputForm
{
    width:360px;
    border:1px solid #E5C077;
    background-color:#ffefd0;
    padding:2px;
    font-size:11px;
    font-family:Arial;
}
#contentFrame .input {
    width: 200px;
    font-family:Arial;
    font-size:11px;
    padding: 2px;
    border: 1px solid #a3c6d7;
}

#contentFrame .specialText {
    background: #ebf0f4;
    padding: 10px;
    color: #000;
}
#footer_logo {
    float: left;
    width: 100px;
    margin: 10px 0 0 0;
}
        #footer_logo img {
            border: 0;
        }

.clear {
    clear: both;
}
