body { 
    margin:0;
    padding:0;
    background: #fff url(/images/page_bkg.jpg) top left repeat-x; 
}

#header { height: 145px; background: url(/images/header_bkg.jpg) repeat-x; text-align: center;}

#topnav_page { height: 25px; background-color: #24557B; }
#topnav { width: 900px; margin: 0 auto; background: url(/images/topnav_bkg.jpg) no-repeat; color: #fff;}
#topnav ul{ text-align: left; width: 100%; padding: 1px 0 0 0; margin: 0;  height: 25px; }
#topnav ul li{ display: inline; font:bold 12px arial; color: white; }
#topnav ul li a { color: #FFF; padding-left: 20px; padding-right: 20px; margin: 0; text-decoration: none; border-right: 0px solid #DADADA; font:bold 12px arial;}
#topnav ul li a:hover { color: #FFFF00; }

#container { width: 900px; margin: 15px auto;}

#topleft { width: 350px; height: 290px; background: url(/images/topleft_bkg.jpg); float: left;}
#topleft_inner { width: 314px; margin: 10px auto; }
#topleft_inner h1 { font: bold 36px arial; color: #FAF5E4; margin: 10px 0 5px 0; padding: 0; }
#topleft_inner p { font: bold 13px arial; color: #fff; margin:0 0 9px 0 ;}
#topleft_inner a { color: #8ECEF7; text-decoration: none; }
#topleft_inner a:hover { text-decoration: underline; }

#topright { width: 550px; height: 290px; float: right;}

#left { width: 630px; float: left; margin-top: 10px;}
#qbox { width: 630px; height: 246px; background: url(/images/qbox_bkg.jpg); margin:0; padding:0;}
#qbox .form { width: 575px; margin: 0 auto; padding-top: 10px; }
#qbox .form ul { list-style-type: none; margin: 0; padding: 0;}
#qbox .form ul li {padding-bottom: 1px; }
#qbox .form ul li a { font: bold 13px arial; color: #447CA6; text-decoration: none; }
#qbox .form ul li a:hover { color: #21507D; }
#qbox .form ul li a.inactive { color: #447CA6; }
#qbox .form ul li a.active { color: #21507D; }

#abox h1 { font: bold 16px arial; color: #003366; } 
#abox p { font: bold 12px arial; color: #386D8F; margin: 0 0 10px 0; }
#abox li { font: bold 12px arial; color: #386D8F; }
#abox a { color: #386D8F; text-decoration: underline; }
#abox a:hover { text-decoration: none; }

#right { width: 250px; float: right; margin-top: 10px;}

#right1 { background: #DCD2B8 url(/images/right1_bkg.jpg) no-repeat; width: 250px; height: 180px; }
#right1_inner {width: 230px; margin: 0 auto; padding-top: 5px;}
#right1_inner h1 { font: bold 12px arial; color: #24557B; margin: 0px 0 3px 0;}
#right1_inner p { font: normal 12px arial; color: #24557B; margin:0 0 10px 0; padding:0;}
#right1_inner .map { width: 110px; font: normal 11px arial; color: #24557B; text-align: center;}

#right2 { background: #DCD2B8 url(/images/right1_bkg.jpg) top no-repeat; width: 250px; height: 210px; }
#right2_inner {width: 230px; margin: 0 auto; padding-top: 6px;}
#right2_inner h1 { font: bold 12px arial; color: #24557B; margin: 0px 0 10px 0;}
#right2_inner p { font: normal 12px arial; color: #24557B; margin:0 0 10px 0; padding:0;}
#right2_inner .map { font: normal 11px arial; color: #24557B; text-align: center;}

#right3 { font: bold 13px arial; color: #99822E; margin-top: 20px; }
#right3_inner { width: 230px; margin: 0 auto; }
#right3_inner a { color: #467AB1; }

#footer { height: 25px; background-color: #386D8F; margin-top: 15px; }
#footer_inner { width: 900px; margin: 0 auto; text-align: center; font: normal 12px arial; color: #fff; padding-top: 5px; }

#subfooter { height: 75px; background: url(/images/subfooter_bkg.jpg) repeat-x; }


