body { background:url(img/main_bg.jpg) repeat-x #FFFFFF; text-align:center; margin:0px; font-size:12px; }

img { border:none; }
p { margin:0px; padding:0px; }
h1 { color:#FFFFFF; margin:0px; font-size:11px; font-weight:normal; padding:3px 0px 1px 0px; padding-bottom:1px !important; padding-bottom:2px; text-align:left; width:800px; margin:0 auto; }

.navi { width:820px; margin:0 auto; background:url(img/nav_bg.jpg) repeat-y; }
.main_c { width:820px; background:url(img/top_bg.jpg) no-repeat; }
.page_c { width:800px; margin:0 auto; text-align:left; }

.header { background:url(img/header_bg.jpg) no-repeat 0px 2px; }
.hmenu { text-align:right; font-size:11px; padding:3px 4px 3px 3px; padding-top:2px !important; padding-top:3px; }
.hmenu a, .hmenu span { background-color:#037acc; color:#FFFFFF; text-decoration:none; padding:3px 3px 2px 20px; cursor:pointer; }
.contact { background:url(img/contact.jpg) no-repeat 5px 3px; }
.sitemap { background:url(img/sitemap.jpg) no-repeat 5px 3px; }
.slink { cursor:pointer; }

.cname { padding:6px 30px; }
.pnumber { padding-top:14px; }
.dtit { color:#0f3856; font-family:Times new roman; padding:4px 0px 5px 250px; font-size:16px; }
.ddes { color:#1f4561; font-size:12px; padding:5px 10px 5px 0px; text-align:right; }

.banner { text-align:center; }
.left_nav { float:left; padding:10px 0px 0px 10px; }
.right_nav { float:right; padding:10px 15px 0px 0px; }

.left_nav .navigation { width:240px !important; width:250px; padding:5px; background-color:#f0f9ff; }
.tvcont { background:url(img/tvh2.jpg) no-repeat; padding:12px 0px 5px 35px; margin:0px; color:#0f3856; font-size:17px; }
.menu { margin:0px; padding:5px 0px 15px 0px; list-style:none; font-size:14px; font-weight:bold; }
.menu li { background:url(img/menu_ul.jpg) repeat-x bottom; padding:7px 0px 7px 0px; }
.menu a, .menu span { background:url(img/menu_ar.jpg) no-repeat 5px 0px; padding-left:35px; color:#0f3856; text-decoration:none; cursor:pointer; }
.lmods { background:url(img/lmods.jpg) no-repeat; padding-bottom:10px; }
.lmods a { color:#0172be; }
.pdtop { padding:22px 0px 10px 18px; font-size:12px; }
.pdtop2 { padding:6px 0px 0px 18px; font-size:13px; }
.pdtop3 { padding:10px 0px 10px 18px; color:#1e4561; font-size:12px; line-height:20px; }

.sitemaps li { margin-top:15px; margin-bottom:15px; font-size:15px; font-weight:bold; background:url(img/sitemap2.jpg) no-repeat 0px 5px; padding-left:20px; }
.sitemaps span { cursor:pointer; color:#0066CC; text-decoration:underline; }
.sitemaps a { color:#0066CC; }

.right_nav .navigation { width:510px; }
.pathway { background:url(img/home.jpg) no-repeat; padding:3px 0px 5px 22px; color:#0f3856; font-size:11px; font-weight:bold; }
.pathway span { padding-left:5px; padding-right:5px; }
.pgh2 { background:url(img/h2bg.jpg) no-repeat; font-size:15px; padding:5px; padding-bottom:5px !important; padding-bottom:7px; margin:0px; color:#FFFFFF; }
.h2des { padding-bottom:3px; }
.des { padding:8px; background:url(img/des_bg.jpg) repeat-y; font-size:13px; text-align:justify; color:#333333; line-height:18px; }
.uline { text-decoration:underline; padding:8px 0px 8px 0px; }
.txtright { text-align:right; }
.desimg3 { float:left; width:164px; text-align:center; }
.des ul { list-style:none; padding:5px 5px 5px 20px; margin:0px; }

.img_right { float:right; text-align:center }
.img_right2 { float:right; margin-left:10px; }
.img_left { float:left; text-align:center; }
.top { background:url(img/top.jpg) no-repeat right; padding:8px 25px 8px 0px; color:#0f3856; text-decoration:none; cursor:pointer; }
.top_link { text-align:right; padding:4px; padding-right:0px; }

.footer { border-top:#037acc solid 2px; margin-left:10px; margin-right:10px; padding-top:10px; font-size:11px; }
.fmenu { border:#037acc solid 1px; border-bottom:none; padding:1px !important; padding:0px; padding-top:1px; padding-bottom:0px; }
.fmbg { background-color:#037acc; padding:5px; }
.footer_menu { color:#9BD5FF; text-align:center; }
.footer_menu a, .footer_menu span { color:#FFFFFF; text-decoration:none; cursor:pointer; }
.footer_menu a:hover { text-decoration:underline; }

.fleft { float:left; padding-top:10px; color:#0c4a75; line-height:18px; padding-left:10px; }
.fright { float:right; padding-top:10px; text-align:right; color:#0c4a75; line-height:18px; padding-right:10px; }

.des_left { float:left; width:320px; }
.left { float:left; }
.right { float:right; }

.stitle { padding:3px; border-bottom:#0099FF solid 1px; font-weight:bold; padding-bottom:1px; margin-bottom:3px; }
.lis { font-size:12px; margin-top:1px; margin-bottom:1px; background-color:#C6E7FF }

.a_right { text-align:right; }
.underdev { padding-top:10px; color:#333333; }

.p2_tp { background:url(/img/p2_tpbg.jpg) no-repeat top right; color:#0b123e; margin-bottom:10px; }
.p2_tpdes { width:360px; }
.p2_tpls { width:290px !important; width:300px; padding:5px; background-color:#e1f3ff; }
.p2_tpls span { color:#107bca; }
.p2_md { border:#117bca solid 1px; color:#0b123e; padding:5px; }
.p2_h3l { background:url(/img/p2_h3l.jpg) no-repeat 0px 3px; font-size:14px; font-weight:bold; padding:0px; padding-left:15px; margin:0px; margin-bottom:5px; }
.p2_lst { padding-left:10px; }
.p2_lst li { background:url(/img/p2_lst.jpg) no-repeat 0px 4px; padding-left:15px; }
.p2_h3des { padding-left:20px; }
.p2_box { width:226px !important; width:238px; border:#037acc solid 1px; padding:5px; font-size:12px; }
.p2_box p { padding-top:5px; line-height:18px; }
.p2_h32 { padding:3px; margin:0px; background-color:#037acc; color:#FFFFFF; font-weight:bold; font-size:14px; }

.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter { text-align:center; }

.clr { clear:both; }

.cl_table { border-collapse:collapse; font-size:12px; width:494px; line-height:18px; color:#333333; }
.cl_table th { border:#0099ff solid 1px; padding:3px !important; padding:5px; font-weight:bold; background-color:#a3c7df; }
.cl_table td { border:#0099ff solid 1px; padding:3px !important; padding:5px; }
#den { color:#0000FF; cursor:pointer; text-decoration:underline; }
.sm_map { background-color:#CCCCCC; text-align:center; }

.colp2 { color:#0b123e; }
.p3_h3 { padding:0px; margin:0px; font-size:14px; }

.p4_img { float:left; width:164px; text-align:center; padding-bottom:10px; }
.p4_img span { padding-left:3px; padding-right:3px; display:block; color:#828282; font-size:12px; }
.p4_img img { margin-bottom:3px; }
.p4_img p { text-align:left; font-weight:bold; padding-left:5px; color:#006699; }
.p4_sep { background-color:#C6E2FF; margin-bottom:5px; }
.p4_top { padding-bottom:10px; }

.faq { padding:5px; margin:0px; }
.faq dt { background:url(/img/que.jpg) no-repeat; padding:5px; padding-left:30px; font-weight:bold; padding-bottom:7px; }
.faq dd { background:url(/img/ans.jpg) no-repeat; padding:5px; padding-left:30px; margin:0px; color:#666666; border-bottom:#95CAFF solid 1px; }

.p5_ol { border:#0066CC solid 1px; font-weight:bold; margin-top:5px; margin-bottom:5px; }
.p5_ol ol, .p5_ol ul { margin:5px; padding-left:30px; }
.p5_ol ul { list-style-type:circle; }
.p5_ol span { font-weight:normal; }
.p5_item { border:#6699FF solid 1px; padding:5px; }
.p5_item h4 { background-color:#6699FF; margin:0px; padding:2px; font-size:14px; color:#FFFFFF; font-weight:bold; }
.p5_right { float:right; width:320px; }
.p5_cl5 { color:#666666; padding-top:5px; padding-bottom:5px; }
.p5_cl5 h5 { color:#0066CC; font-size:13px; margin:0px; padding-top:5px; padding-bottom:5px; }
.p5_cl5 span { font-size:11px; }
.p5_img { float:left; width:155px; }