/* document structure */
body { background-color:#dcdada; margin:0; padding:0; }
body, a { font-family:Arial, Helvetica, sans-serif; }
#global { width:887px; margin:0 auto; }

#header { width:100%; height:166px; background:url("NewSite/images/header.jpg") no-repeat; }

#content_t { background:#fff url("NewSite/images/bg_b.gif") bottom repeat-x; }
#content { width:100%; background:url("NewSite/images/bg_t.gif") top repeat-x; }
#content .main_l { width:13px; background:url("NewSite/images/bg_l.gif") repeat-y; }
#content .main_c { vertical-align:top; }
#content .main_r { width:13px; background:url("NewSite/images/bg_r.gif") repeat-y; }
#content_c { background:#fff url("NewSite/images/bg_b.gif") bottom repeat-x;  horizontal-align:center; }

#main3 { width:100%; }
#cont_l { width:197px; vertical-align:top; }
#cont_c { vertical-align:top; padding:0 20px; }
#cont_r { width:120px; vertical-align:top; }

#footer { width:100%; height:68px; }
#footer .main_l { width:20px; background:url("NewSite/images/footer_l.gif") no-repeat; }
#footer .main_c { background:url("NewSite/images/footer_bg.gif") repeat-x; color:#fff; font-size:11px; text-align:center; }
#footer .main_r { width:20px; background:url("NewSite/images/footer_r.gif") no-repeat; }

/* common styles */
h1 { margin:0; padding:12px 0 0 0; color:#0a4794; font:normal 20px "Times New Roman", Times, serif; }
a img { border:0; }
form select, form textarea { border:1px solid #7f9db9; }
.no_u a { text-decoration:none; }
.no_u a:hover { text-decoration:underline; }
.pt7 { padding-top:7px !important; }
.pt25 { padding-top:25px !important; }
p { margin:0; padding:1em 0 0 0; font-size:12px; color:#626262; }
h2 { margin:0; padding:12px 0 0 0; color:#0a4794; font:normal 14px "Times New Roman", Times, serif;  text-align:center;}
p_center { margin:0; padding:1em 0 0 0; font-size:12px; color:#626262; horizontal-align:center;}

/* header */
.make_home { height:40px; text-align:right; padding-right:28px; }
.make_home a { color:#fff; font-size:12px; }
#nav_top { height:126px; vertical-align:top; padding-right:10px; }
#nav_top table { margin:90px 0 0 auto; }
#nav_top table td { display:inline; margin:0; padding:0 16px; }
#nav_top a { color:#fff; font-size:12px; font-weight:bold; }

/* content */
p { padding-top:18px; line-height:18px; text-align:justify; }
.banner_1 { padding-top:30px; text-align:center; }

/* left-side form */
.l_form { height:329px; background:url("NewSite/images/lside_form.jpg") no-repeat; margin:0; padding:7px 0 0 30px; }
.l_form label { color:#094386; font:bold 12px Arial, Helvetica, sans-serif; }
.l_form p { padding-top:0; font-weight:bold; text-align:center; }
.l_form select { width:114px; font:11px/1.1em Arial, Helvetica, sans-serif; height:19px; padding:0 inherit; }
.l_form select.long { width:136px; }
.b_show_sc { border:0; cursor:pointer; background:url("NewSite/images/b_show_schedule.gif") no-repeat; width:121px; height:23px; }