body {
    padding: 0;
    margin: 0;
    background: #000 url(/images/bkg.jpg) top center repeat-x;
    font-family: arial;
    font-size: 14px;
    color: #fff;
}

a { color: #fff; }

p {
    font: normal 15px arial;
    color: #fff;
}
    
img {
    border: solid 1px #C7C7C7;
}
    
#header {
    width: 920px;
    margin: 0 auto;
}

#topnav {
    height: 40px;
    background: #A09E9F url(/images/topnav_bkg.jpg) repeat-x;
}

#topnav_inner {
    width: 920px;
    height: 40px;
    margin: 0 auto;
}


#topnav_inner ul {
    padding:0;
    list-style:none;
    margin:0 auto;
    width:920px;
}

#topnav_inner ul li {
    float:left;
    position:relative;
    text-transform:uppercase;
}

#topnav_inner ul li a {
    color:#fff;
    display:block;
    float:left;
    margin-top: 2px;
    padding:8px 20px;
    font: bold 15px arial;
    text-decoration: none;
}

#topnav_inner ul li a:hover {
    color:#FFEE21;
}

#topnav_inner ul li ul {
    display:none;
}

#topnav_inner ul li > ul {
    left:auto;
    top:auto;
    
}
                        
#topnav_inner ul li.over ul, #topnav ul li:hover ul {
    background:#454545;
    border:1px solid #454545;
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    border-width:0 1px 1px;
    clear:left;
    display:block;
    list-style:none;
    margin:0;
    padding:5px;
    position:absolute;
    text-indent:0;
    top:37px;
    width:170px;
    z-index: 100;
}

#topnav_inner ul li ul li {
    display:block;
    text-transform:none;
}
                                
#topnav_inner ul li ul li a {
    display:block;
    padding:5px 5px;
    width:160px;
}

#topnav_inner ul li ul li a:hover {

    background-color:#5C5C5C;

}

#content {
    width: 920px; 
    background-color: #18293B;
    margin: 0 auto;
    border-left: solid 1px #162334;
    border-right: solid 1px #162334;
}

#content_inner {
    width: 884px;
    margin: 0 auto;
    padding: 18px 0;
}

#content_inner h1 {
    font: bold 28px arial; 
    color: #FFC50E;
    margin: 0 0 14px 0;
}

#content_inner h1.frontpage {
    font: bold 34px arial; 
    color: #FFC50E;
    margin: 15px 0;
}

#content_inner h2 {
    font: bold 18px arial; 
    color: #FFC50E;
    margin: 0 0 10px 0;
}

#content_inner h3 {
    font: bold 14px arial; 
    color: #FFC50E;
    margin: 0 0 10px 0;
}

#content_inner p.frontpage {
    font: normal 16px arial;
    color: #fff;
}

div.photo { 
    width: 200px;
    float: right;
    margin: 0 0 10px 10px;
    font: normal 11px arial;
    color: #fff;
}


#fp_form {
    width: 366px; 
    height: 340px;
    float: right;
    background: #224471 url(/images/form_bkg.jpg) no-repeat;
}


#fp_form h1 {
    font: normal 18px arial;
    color: #FFC50E;
    border-bottom: solid 1px #FFC50E;
    padding: 0; 
    margin: 0 0 10px 0;
}

#fp_form table {
    width: 342px;
    margin: 12px auto;
}

#fp_form table td {
    font: normal 14px arial;
    color: #fff;
    padding-bottom: 5px;
}

#testimonial {
    width: 366px;
    float: right;
    margin: 0 0 10px 10px;
    background-color: #224471;
    text-align: center;
}
#testimonial_inner {
    width: 344px;
    margin: 11px auto;
    color: #fff;
    font: normal 16px arial;
}
    
#testimonial_inner div {
    color: #FFC50E;
    font: bold 16px arial;
    border-bottom: solid 1px #FFC50E;
    margin-bottom: 8px;
}

#footer {
    font: normal 12px arial; 
    color: #fff;
    width: 920px;
    padding: 20px 0;
    text-align: center;
    background-color: #4C4C4C;
    margin: 0 auto;
    border-left: solid 1px #162334;
    border-right: solid 1px #162334;
    border-bottom: solid 1px #162334;
}    

#subfooter {
    font: normal 10px arial;
    color: #fff;
    width: 920px;
    margin: 10px auto; 
    text-align: center;
}

#subfooter a {
    color: #fff;
}

.RequiredField {display:none;}

