* { font-family:Arial, Helvetica, sans-serif;padding:0;margin:0; }
body { font-size:12px;background-color:#ececec;background-image:url(../img/bg.jpg);background-position:top left; background-repeat:repeat-x; }

.big_box { margin:auto;width:930px; }
.head_box { position:relative;height:111px; }
.head_box a.home_logo { position:absolute;top:30px;width:136px;height:81px;text-indent:-9999em;background-image:url(/img/home/logo.jpg);background-repeat:no-repeat;display:block; }
.head_box ul.navi_bar { position:absolute;right:0px;top:72px;height:39px;margin:0px;padding:0px; }
.head_box ul.navi_bar li { float:left;list-style-type:none;width:177px;height:39px;display:block;margin:0px;padding:0px; }
.head_box ul.navi_bar li a { background:url(../img/home/navibg.jpg) center bottom repeat-x;width:176px;height:13px;display:block;line-height:13px;font-size:11px;color:#fff;text-decoration:none;text-align:center;font-weight:bold;vertical-align:middle;padding-top:15px;padding-bottom:11px;text-transform: uppercase;border-right:1px solid #686465; }
.head_box ul.navi_bar li a:hover, .head_box ul.navi_bar li a.sel { background-position:top center;}

.content_box { background-color:#fff;padding:25px;float:left;width:880px; }
.content { width:880px;min-height:497px; }
body.content { background-image:none;background-color:#fff;width:100%;color:#616161; }
div.content { color:#616161;float:left; }
.content h1 { color:#76364e;padding:0px;margin:0px;font-size:25px;line-height:41px; }
.content h2 { color:#76364e;padding:0px;margin:0px;font-size:15px; }
.content ul { font-size:11px;padding-left:20px; }
.content ul > li,.content ol > li { padding:3px 0px;font-size:11px; }
.content div,.content p { font-size:11px; }
.content a, .content a:link, .content a:hover { color:#76364e;text-decoration:none; }

.content div.input, .content div.submit { float:left;clear:both;padding-bottom:18px; }
.content select, .content input[type=text],  .content input[type=password], .content input[type=image], .content textarea { float:left;clear:both; }
.content input[type=text], .content input[type=password] { width:215px; }
.content input[type=submit] { float:left;clear:both; }
.content select { width:165px; }
.content textarea { width:340px; }
.content label { float:left;clear:both;padding-bottom:3px; }
.content .err_msg { color:#f00;float:left;clear:both;}

.home_colcon_box { width:880px;height:194px; }
.home_con_box { width:428px;height:194px;float:left;clear:both; }
.home_lcon_box { padding-right:0px; }
.home_con_txt { width:396px;height:126px;padding:25px 15px 15px;background-image:url(/img/home/box_bg.jpg);background-repeat:repeat-x;border:1px solid #e8e8e8;position:relative; }
.home_con_txt a.morebut { background-image:url(/img/home/more_button.png);background-repeat:no-repeat;width:73px;height:18px;display:block;text-indent:-9999em;position:absolute;bottom:15px; }

.correct_contact { color:#76364E;font-weight:bold;padding-bottom:10px; }

.sub_box { width:580px;padding-right:20px; }
.rght_box { width:280px; }
.sub_box, .rght_box { vertical-align:top; }

.adminRight input[type=text], .adminRight input[type=password] { width:90%; }
.adminRight label { }
.adminRight { width:690px; }

.admin { float:left; }
.adminLeftNavi { vertical-align:top;padding-top:30px;width:100px; }
ul.admin_list li { list-style:none;}


.footer_box { padding:9px 48px 7px;background-image:url(/img/home/footer_bg.jpg);background-repeat:repeat-x;float:left;width:834px; }
.footer_box table.foot { color:#fff;font-size:11px;line-height:11px;width:100% }
.footer_box table.foot td.lbox { text-align:left; }
.footer_box table.foot td.rbox { text-align:right; }
