body{background:#F2F7F3 url('../../image/home/body_bg.jpg') repeat-x;font-family:Arial;font-size:12px;line-height:21px;margin:0;padding:0;}
a,a:Active,a:Visited{color:#000;text-decoration:none;}
a:Hover{color:#999;}
a.black:Hover{color:#666;}
div#container{margin:0 auto;width:887px;}
div#header{background:url('../../image/home/header_bg.jpg') no-repeat;height:93px;margin:0 auto;width:887px;}
div#header div#top_menu{background:url('../../image/home/top_menu_bg_red.gif') no-repeat 103px 0;display:inline;float:right;text-align:right;width:210px;}
div#top_menu div.corp_link{float:right;font-size:12px;height:19px;margin-left:9px;text-align:center;width:106px;}
div.corp_link a,div.corp_link a:Active,div.corp_link a:Visited{color:#FFF;}
div.corp_link a:Hover{color:#DDD;}
div#header div#search{clear:right;float:right;margin-right:4px;margin-top:44px;text-align:right;width:260px;}
/* Navigation Bar  */
/*-------------------------------------------------- */
#nav_container{margin:0 auto 0 2px;width:887px;}
#nav_bar_left{background:url('../../image/home/nav_left.gif') no-repeat;float:left;height:33px;margin:0 0 10px;width:8px;}
#nav_bar_right{background:url('../../image/home/nav_right.gif') no-repeat;float:left;height:33px;margin:0 0 10px;width:8px;}
#nav_bar{background:url('../../image/home/nav_center.gif') repeat-x;float:left;height:33px;margin:0 0 10px;width:863px;}
#nav_bar li{background:url('../../image/home/nav_bar_divider.gif') no-repeat right 4px;display:block;float:left;font-size:12px;height:29px;line-height:22px;margin-top:5px;padding:0 10px;}
#nav_bar li a,#nav_bar ul li a:active,#nav_bar li a:visited{color:#FFF;padding:5px 0 8px;}
#nav_bar li a:Hover{color:#25452C;}
#nav_bar li.last{background-image:none;}
/* Navigation Popup  */
/*-------------------------------------------------- */
#nav_bar li.drop ul.popup{background:#DF5E5E url('../../image/home/popup_bg.jpg') no-repeat;clear:both;display:none;float:none;margin:6px 0 0 -23px;padding:6px 0 0;position:absolute;width:180px;z-index:100;}
#nav_bar li.drop ul.popup li{background:none;display:block;float:none;height:22px;margin:2px 0;padding:0;white-space:nowrap;}
/* end hack  */
/*-------------------------------------------------- */
#nav_bar li.drop ul.popup li a,
#nav_bar li.drop ul.popup li a:active,
#nav_bar li.drop ul.popup li a:visited{background:url('../../image/bullet/dot_white.gif') no-repeat 13px 8px;display:block;height:22px;margin:0;padding:0 23px;}
#nav_bar li.drop ul.popup li a:Hover{background-color:#9B0000;color:#FFF;}
/* Sub Nav Bar (Left Side)  */
div.sub_nav{margin-left:3px;width:171px;}
div.sub_nav_top{background:url('../../image/home/header_icon.gif') no-repeat;color:#599B71;font-size:10px;font-weight:700;height:42px;line-height:11px;padding-left:41px;}
div.sub_nav_top img{float:left;margin-right:5px;}
div.sub_nav_top h4{color:#000;font-size:20px;font-weight:700;line-height:28px;margin:0;padding:0;}
div.sub_nav_contents{background:url('../../image/home/sub_nav/sub_nav_top.gif') no-repeat 0 0;margin-top:0;padding:5px 0 0;}
ul.sub_nav_li{background:url('../../image/home/sub_nav/sub_nav_bg.gif') repeat-y;}
ul.sub_nav_li li{border-top:solid 1px #E3E7E8;margin:0 5px;}
ul.sub_nav_li li.first{border-top:none;}
div.sub_nav_contents a,div.sub_nav_contents a:Active,div.sub_nav_contents a:Visited{background:url('../../image/bullet/arrow_green_light.gif') no-repeat 6px 7px;display:block;font-size:12px;height:21px;line-height:21px;padding-left:17px;}
div.sub_nav_contents a:Hover,div.sub_nav_contents a.active,div.sub_nav_contents a.active:Active,div.sub_nav_contents a.active:Visited{background:url('../../image/home/sub_nav/sub_nav_hover.gif') no-repeat 0 0;color:#FFF;}
div.sub_nav_bottom{background:url('../../image/home/sub_nav/sub_nav_bottom.gif') no-repeat;height:8px;line-height:8px;}
/* Contents  */div#main_contents{padding-top:0;}
div#left_side{display:block;float:left;margin-left:-2px;width:181px;}
div#right_side{display:block;float:left;line-height:16px;margin-left:2px;width:702px;}
div#right_side a:Hover{color:#AAA;}
/* Left Side Module Box  */
div.module_box{background:url('../../image/home/module_box_bg.gif') no-repeat 0 9px;margin-bottom:2px;width:177px;}
div.module_box_top{height:49px;}
div.module_box_top img{float:left;margin:5px 5px 5px 10px;}
div.module_box_top h1{background:none;border-bottom:solid 1px #B1D1BD;margin:0 12px 0 42px;padding:15px 0 0 3px;}
div.module_box_top h1.with_more_link table{border-collapse:collapse;margin:0;padding:0;width:98%;}
div.module_box_top h1.with_more_link td{color:#D63030;font-size:14px;font-weight:700;margin:0;padding:0;}
div.module_box_top h1.with_more_link a{margin:0;padding:0;}
div.module_box_top h1.with_more_link img{float:none;margin:0;}
table.small_button td,div.module_box_top h1.with_more_link table.small_button td{color:#555;}
div.module_box_contents{clear:both;padding:5px 0 5px 8px;}
/* White box  */
div.white_box{background:#FFF;border:solid 1px #B9B9B9;margin-bottom:10px;padding:10px;width:650px;}
div#right_side div.white_box h1{background:none;border-left:solid 4px #5C9F74;font-size:14px;margin-bottom:10px;padding:0 0 0 5px;}
div#right_side div.white_box h2{color:#5C9F74;font-size:16px;}
div.white_box a,div.white_box a:Active,div.white_box a:Visited{color:#5C9F74;}
div.white_box a:Hover{color:#333;}
/* Image changer  */
div.image_changer{float:left;margin-right:10px;}
div.image_changer img{cursor:pointer;display:block;margin-bottom:5px;}
div.image_changer img#large_image{cursor:default;float:left;margin-right:0;}
div#footer{background:transparent url('../../image/home/footer_bg.jpg') no-repeat;color:#FFF;margin-top:15px;padding:4px 8px 8px;}
/* Tables  */
table.green_bar{border-bottom:solid 1px #ADCBB6;border-collapse:collapse;margin-bottom:8px;width:100%;}
table.green_bar th,table.green_bar td{font-size:12px;padding:2px 8px 2px 14px;}
table.green_bar th{background:url('../../image/home/th_bg.gif') repeat-x;color:#FFF;padding-bottom:9px;padding-top:4px;}
table.green_bar th.left{background:url('../../image/home/th_left_bg.gif') no-repeat;}
table.green_bar th.right{background:url('../../image/home/th_right_bg.gif') no-repeat right 0;}
/* =message box
/*-------------------------------------------------- */
div.messageBox{background:#FFF;border:solid 1px #B9B9B9;margin:13px;padding:3px;width:auto;}
/*** Login Button ** */
#btnLogin{border:0;cursor:pointer;margin:0 0 0 5px;padding:0;}
#btnLogin td{background-image:url(../../image/home/btn_login_sprite.gif);background-repeat:no-repeat;height:45px;}
#btnLogin td.left{background-position:0 0;width:3px;}
#btnLogin td.center{background-position:0 -45px;background-repeat:repeat-x;color:#FFF;font-weight:700;padding:0;text-align:center;width:30px;}
#btnLogin td.right{background-position:0 -90px;width:4px;}
/* =small button
/*------------------------------------------------------- */
table.small_button{border:0;border-collapse:collapse;cursor:pointer;margin:0;padding:0;}
table.small_button td{background-image:url(../../image/button/small_btn_sprite.gif);background-repeat:no-repeat;line-height:13px;}
table.small_button td.left{background-position:0 0;width:10px;}
table.small_button td.center{background-position:0 -13px;background-repeat:repeat-x;font-size:10px !important;font-weight:700;padding:0 2px 0 0;text-align:center;vertical-align:middle;}
table.small_button td.right{background-position:0 -26px;width:10px;}
/* =form box
/*------------------------------------------------------- */
div.form_box{width:450px;}
/**top* */div.form_box table.top_content{background:#DAEE9D;border-bottom:2px solid #A0C9AC;width:100%;}
div.form_box table.top_content td.content_lft,div.form_box table.top_content td.content_rgh,div.form_box table.top_content td.content_ctr{background:url(../../image/home/form_box_top_bg_sprite.jpg) no-repeat;}
div.form_box table.top_content td.content_lft,div.form_box table.top_content td.content_rgh{width:10px;}
div.form_box table.top_content td.content_lft{background-position:0 0;}
div.form_box table.top_content td.content_rgh{background-position:0 -238px;}
div.form_box table.top_content td.content_ctr{background-position:-5px -119px;background-repeat:repeat-x;width:auto;}
div.form_box table.content_wrapper{width:100%;}
div.form_box table.content_wrapper td{padding:8px 5px 2px;text-align:justify;vertical-align:top;}
/**center* */
div.form_box div.answer_wrapper{border-bottom:1px solid #C6DFCE;border-left:1px solid #C6DFCE;}
div.form_box div.odd{background-color:transparent;}
div.form_box div.even{background-color:#FFF;}
div.form_box td.result{border-right:1px solid #C6DFCE;display:none;width:105px;}
/**bottom* */
div.form_box div.bottom{background:#FDFFEA;border:1px solid #C6DFCE;border-top:none;font-weight:700;padding:5px;text-align:right;}
/* =image frame
/*------------------------------------------------------- */table.img_frame td{border:none !important;margin:0 !important;padding:0 !important;}
table.img_frame td.bot_lft div,table.img_frame td.bot_ctr div,table.img_frame td.bot_rgh div{_margin-bottom:-8px;height:8px;}
table.img_frame td.top_lft div,table.img_frame td.top_ctr div,table.img_frame td.top_rgh div{_margin-bottom:-10px;height:6px;}
table.img_frame td.bot_lft div{background:url(../../image/frame/bl.gif) no-repeat top left;width:6px;}
table.img_frame td.bot_ctr div{background:url(../../image/frame/bc.gif) repeat-x top left;}
table.img_frame td.bot_rgh div{background:url(../../image/frame/br.gif) no-repeat top left;width:8px;}
table.img_frame td.ctr_lft div{background:url(../../image/frame/cl.gif) repeat-y top left;height:65px;width:6px;}
table.img_frame td.ctr_rgh div{background:url(../../image/frame/cr.gif) repeat-y top left;height:65px;width:8px;}
table.img_frame td.top_lft div{background:url(../../image/frame/tl.gif) no-repeat top left;width:6px;}
table.img_frame td.top_ctr div{background:url(../../image/frame/tc.gif) repeat-x top left;}
table.img_frame td.top_rgh div{background:url(../../image/frame/tr.gif) no-repeat top left;width:8px;}
/* =progress panel
/*------------------------------------------------------- */div.progress_panel div.progress_bar{background:url(../../image/home/progress_bar.gif) no-repeat top left;height:4px;padding:2px;width:101px;}
div.progress_panel div.progress_bar div{_margin-bottom:-16px;height:4px;}
div.progress_panel div.progress_bar div.bar_0{background:#D6728C;}
div.progress_panel div.progress_bar div.bar_1{background:#E18C75;}
div.progress_panel div.progress_bar div.bar_2{background:#E2BC7D;}
div.progress_panel div.progress_bar div.bar_3{background:#93D357;}
div.progress_panel div.progress_bar div.bar_4{background:#50A7CA;}
div.progress_panel div.text{border:none;color:#333;font-size:11px;line-height:16px;margin:0;padding-top:5px;}
div.progress_panel div.text div.number{float:left;}
div.progress_panel div.text div.percentage{float:right;}
/* =form button
/*------------------------------------------------------- */div.form_button{margin:5px 0 10px;}
div.button_panel{margin:20px 0;text-align:center;}
em{color:#5C9F74;font-size:11px;font-style:normal;font-weight:400;}
p{margin-bottom:14px;}
h1{color:#333;font-size:16px;font-weight:700;margin-bottom:15px;}
h1.page_title{background:url('../../image/home/page_title_header_bg.gif') no-repeat 5px 6px;border-bottom:solid 1px #B1D1BD;border-top:solid 1px #B1D1BD;color:#333;font-family:Arial;font-size:14px;font-weight:700;height:27px;line-height:27px;margin-bottom:10px;padding-left:27px;}
h1.page_title ul{float:right;margin-right:4px;}
h1.page_title ul li{background:url('../../image/bullet/arrow_open_red.gif') no-repeat 3px 10px;color:#5B9D73;float:left;font-size:11px;margin-left:3px;padding-left:12px;}
h1.page_title ul li:first-child{background:url('../../image/bullet/arrow_double_red.gif') no-repeat 0 10px;margin-left:0;}
h1.page_title ul li a,h1.page_title ul li a:Active,h1.page_title ul li a:Visited{color:#5B9D73;font-size:11px;}
h1.page_title ul li a:Hover{color:#5B9D73;text-decoration:underline;}
h2{background:url('../../image/home/h1_green.gif') no-repeat 0 2px;color:#333;font-size:15px;font-weight:700;padding-left:17px;}
div#left_side h1{color:#D63030;font-size:14px;font-weight:700;margin-bottom:7px;padding-left:2px;}
h3{background:url('../../image/home/h2.gif') no-repeat 0 2px;color:#333;font-size:12px;font-weight:700;margin-bottom:5px;margin-top:12px;padding-left:17px;}
table tr td{font-family:Arial;font-size:12px;}
div.left_link img{display:block;margin-bottom:3px;}
img.link_image{margin-bottom:5px;}
.red{color:#D63030;}
.green{color:#457656;}
hr{border-bottom:solid 1px #FFF;border-left:0;border-right:0;border-top:solid 1px #CDE0D2;}
div#nav_bar ul li a,div#nav_bar ul li a:Active,div#nav_bar ul li a:Visited,div#footer a,div#footer a:Active,div#footer a:Visited{color:#FFF;padding:5px 0 8px;}
div#nav_bar ul li a:Hover,div#footer a:Hover{color:#25452C;}
table.green_bar td,td h2{font-size:12px;}
strong,.bold{font-weight:700;}
