html { color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
body { margin:0; padding:0 0 20px 0; background:#736b67; }
a:link, a:active, a:visited { text-decoration:underline; color:#36C; font-weight:normal; }
a:hover, a:visited:hover { text-decoration:none; color:#69F; font-weight:normal; }
img { border:0; }
h1 { display:none; margin:0; padding:0; }
h2 { margin:0 0 10px 0; padding:0 0 5px 0; color:#036; font-size:24px; font-weight:normal; border-bottom:1px solid #CCC; }
h3 { margin:20px 0 7px 0; padding:0; color:#369; font-size:18px; }
h4 { margin:20px 0 7px 0; padding:0; color:#333; font-size:14px; font-style:italic; }
h5 { margin:15px 0 0 0; padding:0; color:#369; font-size:13px; }

#site_header { overflow: hidden; margin:0 auto; padding:0; width:900px; height:101px; text-align:right; background:url("../images/site_header.jpg") top no-repeat; }
#nav_utility { margin:10px 15px 0 0; padding:0; }
#nav_utility ul { margin:0; padding:0; list-style:none; text-align:right; }
#nav_utility li { margin:0; padding:0 0 0 13px; display:inline; }
#nav_utility a, #nav_utility a:active, #nav_utility a:visited { color:#736b67; text-decoration:none; font-weight:bold; }
#nav_utility a:hover, #nav_utility a:visited:hover { color:#d4cf00; text-decoration:underline; font-weight:bold; }
#site_header p { margin:45px 15px 0 0; padding:0; color:#036; font-weight:bold; }
#logo_link { overflow: hidden; float:left; margin:0; padding:0; }
#logo_link span { display:block; margin:0; line-height:60px; } 
#logo_link a.imglink { text-decoration:none; padding:0 180px; _padding:60px 360px; _width:250px; _line-height:75px; .padding:60px 360px; .width:250px; .line-height:75px; }


#nav_main { margin:0 auto; padding:0; width:900px; height:34px; background:url("../images/nav_bkgd.png") top left no-repeat; text-align:center; }
#nav_main ul { margin:0 auto -2px 0; padding:0; list-style:none; height:34px; }
#nav_main li { margin:0 7px; padding:0; display:inline; }
#nav_main a { margin:0; padding:0; background:#FFF; }

#kma { overflow: hidden; margin:0 auto; padding:0; width:900px; height:295px; background:#999 url("../images/kma_bkgd.png") top right no-repeat; }
#kma div { float:right; margin:0; padding:0; width:307px; }
#kma object { margin:0; padding:0; width:590px; }
#kma h2 { margin:6px 10px 5px 10px; padding:0; color:#FFF; border:none; }
#kma p { margin:0 10px 5px 10px; padding:0; font-size:11px }
#kma div.logos_home { float:none; margin:16px 0 0 0; padding:0; }

#content_bkgd { overflow: hidden; margin:0 auto; padding:0 0 20px 0; width:900px; background:#fff url("../images/content_bkgd_footer.png") bottom left no-repeat; }
#content_left { overflow: hidden; margin:15px; padding:0; width:560px; font-size:12px; }
#content_right { overflow: hidden; float:right; margin:15px; width:270px; font-size:13px; }
#content_left ul { margin-top:10px; }
#content_left li { margin:0 0 7px 0; padding:0; list-style-image:url("../images/bullet_chevrons.png") }
#content_right p { margin:0 auto 10px auto; text-align:center; }
p.c2a_contact { display:table; margin:0 auto 20px auto; padding:0; background:url("../images/c2a_button_contact.png") top left no-repeat; }
p.c2a_contact a { display:block; text-decoration:none; margin:0; padding:33px 80px; }
p.c2a_contact a span { visibility:hidden; }
.c2a_guide { margin:0 auto 20px auto; padding:0; }

form { margin:0; padding:0; }
input { font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.form_label { margin:0; padding:0px; text-align:right; vertical-align:middle; font-size:13px; }
.form_field { margin:0; padding:5px; text-align:left; vertical-align:middle; }
.form_field_input { border:1px solid #999; width:175px; height:21px; padding:3px 0 0 0; }
.form_button { padding:3px 6px; }
.error { font-weight:bold; color:#F00; margin:5px 0 0 10px; padding:0; }

.jetgrid { padding:0; background:#f1f0f0; width:98% }
.jetgrid thead { background:#736b67; color:#FFF; text-align:center; font-size:14px; font-weight:bold; }
.jetgrid thead tr td { padding:10px; }
.jetgrid td { text-align:center; }
.jetgrid td.td_left { padding:10px; text-align:left; }
.tr_alternate { background:#e3e1e1; }

#footer { margin:1px auto 0 auto; padding:10px 0 0 0; width:900px; height:85px; text-align:center; border-top:1px solid #d4cf00; background:url("../images/site_footer_bkgd.png") top left repeat-x; }
#footer p { margin:5px; padding:0; color:#FFF; font-size:11px; font-weight:bold; }
#footer p.highlight_footer { color:#d4cf00; }
#footer p.highlight_footer span { color:#999; }
#footer a:link, #footer a:active, #footer a:visited { color:#FFF; font-weight:bold; }
#footer a:hover, #footer a:visited:hover { color:#d4cf00; text-decoration:none; font-weight:bold; }
#poweredby { margin:10px auto; padding:0; text-align:center; font-size:11px; }
#poweredby a:link { color:#aba7a5; text-decoration:none; font-weight:bold; }

.infoText { font-weight: bold; }
