/*global*/
html {margin:0;padding:0}
body {font:12px tahoma,sans-serif;color:#394246;text-align:center;background:#fff;margin:0}
a,a:hover {font:12px tahoma,sans-serif;color:#000;text-decoration:none}
a:hover {color:#d30020;text-decoration:underline}
td {font:12px tahoma,sans-serif;color:#394246}
.left {float:left} .right {float:right} .clear {clear:both;height:0;line-height:0} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right} img {border:0}
.red {color:#d30020} .error {color:#ff0000}

#root {margin:0 auto;width:990px}

/*top0*/
#top0 {width:990px;height:67px}
#top0 .left {width:352px}
#top0 .right {margin:35px 20px 0 0;text-align:right}

/*navi_top*/
#navi_top {background:#282f32 url('../images/page/nvt_bg.png') repeat-x left -32px;width:990px;height:32px}

#navi_top ul {margin:0;padding:0;list-style-type:none;}
#navi_top li {background:url('../images/page/nvt_sep.gif') no-repeat right center;float:left;}
#navi_top li a {font:12px tahoma,sans-serif;color:#fff;text-decoration:none;word-spacing:-1px;margin:0 1px 0 0;padding:8px 9px 9px;display:block;float:left;}
#navi_top li a:hover {color:#d30020;background:url('../images/page/nvt_bg.png') repeat-x top}

#navi_top form {margin:0 16px 0 0}
#navi_top input {border:1px #ccc solid}
#navi_top input:focus {border:1px #d30020 solid !important}

/*top*/
#top_h {background:#980017 url('../images/page/top_h.jpg') no-repeat;width:990px;height:225px;text-align:left}
#top_h p,#top p {color:#fff;margin:0;padding:7px 0 0 9px;clear:both}
#top {background:#980017 url('../images/page/top.jpg') no-repeat;width:990px;height:225px;margin:0 0 30px;text-align:left}
#top a,#top_h a {color:#fff;font-size:11px}
h1 {background:transparent url('../images/page/logo.gif') no-repeat 0 0;font-size:1em;height:47px;margin:10px 0 10px 20px;text-indent:-10000px}

/*top_form*/
#top_form {background:url('../images/page/top_form.png') no-repeat 0 0;position:relative;top:142px;left:25px;width:365px;height:52px}
#top form {float:left;width:200px;border:0px solid}
#top form input {border:0 !important;background:transparent none !important;display:block}
#top .text {font-size:21px;color:#c5001c;text-align:center;width:159px;float:left;margin:5px 0 0 3px}
#top .button,#top .button:hover {width:36px;height:36px;padding:5px 14px;float:left}
#top_form p {float:right;padding:5px 0 0}

/*home_boxes*/
.hbox {width:310px;height:226px;float:left;margin:30px 30px 20px 0}
.hbox_txt {font-size:11px;line-height:14px;width:310px;float:left;margin:0 30px 20px 0}
.hbox_txt ul {margin:0;padding:0;list-style-type:none}
.hbox_txt li {margin:0;padding:0;text-align:justify}
.hbox_txt h2,.hbox_txt h2 a {font:bold 12px tahoma,sans-serif;color:#394246;margin:0;padding:0 0 5px;border:0}
.hbox_txt h2 a:hover {font:bold 12px tahoma,sans-serif;color:#000;padding:0 0 5px;border:0}
/*.hbox_txt a,.hbox_txt a:hover {font-size:11px}*/

/*content #0a246a */
#content {line-height:17px;text-align:left;width:570px;float:left}
h2,h2 a,h2 a:hover {font:bold 14px tahoma,sans-serif;color:#212629;text-decoration:none;margin:0 0 25px;padding:0 0 15px;border-bottom:1px #ddd solid;text-align:left}
.title2 {font:bold 14px tahoma,sans-serif;color:#394246;margin:30px 0 15px;padding:0 0 15px;border-bottom:1px #ddd solid}
#content p {margin:0 0 10px;text-align:justify}
#content p a,#content b,#content strong {font-size:13px}
#content ul {margin-top:7px;margin-bottom:10px;text-align:left}
#content i,#content em {font:normal 12px 'Courier New',monospace;color:#212629;line-height:17px;padding:2px 20px;background:#f5f5f5}

#content h3 {font:bold 12px tahoma, sans-serif;color:#394246;margin:0 0 10px;padding:0;clear:both}
h3 a,h3 a:hover {font:bold 12px tahoma, sans-serif;color:#394246}
h3 a:hover {font:bold 12px tahoma,sans-serif;color:#000;text-decoration:none}
h4 {font:bold 12px tahoma, sans-serif;color:#666;line-height:18px}
h4 .red{font-size:10px}
.options {width:100%;margin:17px 0 10px;padding:3px 0 0;border-top:1px #ddd solid;text-align:right}
.options a,.options a:hover {font-size:11px}

/*left_col*/
#left_col {width:190px;float:left;margin:0 20px 0 0}

/*navi_left*/
#left_col ul {margin:0 0 20px;padding:0;list-style-type:none;text-align:left;overflow:hidden}
#left_col ul li {margin:0 0 1px;padding:0;text-align:left;display:block}
#left_col ul a {color:#fff;font-weight:bold;word-spacing:-1px;background:#d30020;display:block;padding:7px 0 7px 7px;/*width:100%*/}
#left_col ul a:hover {background:#d30020 url('../images/page/arrow.gif') no-repeat 0 -56px}
#left_col ul span {color:green}

#left_colul li ul {margin:0;padding:0;display:block}

#left_col ul li li a {color:#394246;font-weight:normal;line-height:16px;background:#f5f5f5;border-bottom:1px #ccc dotted;display:block;padding:4px 5px 4px 7px;}
#left_col ul li li a:hover {color:#000;background:url('../images/page/arrow.gif') no-repeat 0 -42px;text-decoration:none}

#left_col ul ul,#left_col ul ul ul,#left_col ul ul li {margin:0;}
#left_col ul li li li a {background:none;padding-left:10px}

/*box01*/
.box01,.box02 {font-size:11px;border:1px #ddd solid;border-top:0;width:190px;margin:0 0 20px;line-height:14px;text-align:left}
.box01 h5,.box02 h5 {font:bold 12px tahoma,sans-serif;color:#fff;background:#282f32 url('../images/page/nvt_bg.png') repeat-x left -32px;
border-bottom:0px #d30020 solid;margin:0;padding:7px 0 7px;text-indent:8px;display:block;text-align:left}
.box01 p {margin:10px 10px 0;text-align:justify}
#ajax_quest {width:170px;margin:0 8px 0;text-align:justify}
#ajax_quest a {padding:0 0 4px;margin:10px 0 4px;border-bottom:1px #ccc dotted;display:block} 

/*more*/
.more {position:relative;right:10px;margin:7px 0;height:18px}
.more a,.more a:hover {font-size:11px;color:#fff;background:#d30020;display:block;border:1px #d30020 solid;padding:1px 5px 2px}
.more a:hover {color:#000;background:#fff;text-decoration:none}
.more .left,.more a.left:hover,.more .right,.more a.right:hover {padding:2px 7px}
.more a.left {background:#d30020 url('../images/page/arrow.gif') no-repeat 6px -11px;}
.more a.left:hover {background-color:#fff;background-position:6px -28px;}
.more a.right {background:#d30020 url('../images/page/arrow.gif') no-repeat 7px -62px;}
.more a.right:hover {background-color:#fff;background-position:7px -93px;}

.more2 {position:relative;right:0;margin:0 0 10px;width:100%;height:20px;border-bottom:1px #ccc dashed}
.more2 a {font-size:11px;color:#000}
.more2 a:hover {color:#d30020}
.more3 {margin:0 0 10px;padding:0 0 10px;width:100%;height:25px;border-bottom:1px #ccc dashed}
.buttons {width:174px;height:25px;margin:7px 0 0 18px;padding:8px 0 0;border-top:1px #2a3134 solid}
.buttons a {cursor:pointer}
.xmore {background-image:none !important;width:83px;margin:0 0 0 19px}

/*right_col*/
#right_col {width:190px;position:relative;right:0;top:0;float:right}

/*box02*/
.box02 ul {margin:10px 8px 0;padding:0;list-style-type:none;text-align:justify}
.box02 li {margin:0;padding:0}
.box02 li a {padding:0 0 4px;margin:0 0 4px;border-bottom:1px #ccc dotted;display:block}
.box01 hr,.box02 hr {width:174px;margin:10px auto 0;padding:0;border:0;height:1px;background:#2a3134}
.box02 a,.box02 a:hover {font-size:11px}

.box03 {width:190px;height:120px;background:#f5f5f5;margin:0 0 20px;overflow:hidden;text-decoration:blink}
.box03 a {display:block;}

.artio {background:url('../images/page/artio_190x120.jpg') no-repeat 0 0}
.artio a {font:15px arial;color:#ffdd25;padding:90px 37px 15px;text-align:right}
.artio a:hover {color:#fff}

/*foot*/
#foot_h,#foot {font-size:11px;color:#444;background:url('../images/page/nvt_bg.png') repeat-x left -32px;width:990px;height:32px;clear:both}
#foot_h {background:none;border-top:1px #ddd solid}
#foot_h div {margin:9px 0}
#foot div.left {padding:9px 0 9px 20px}
#foot div.right {padding:9px 20px 9px 0}
#foot_h a,#foot a {font-size:10px;color:#fff}
#foot_h a:hover,#foot a:hover {color:#d30020;text-decoration:none}

/*forms*/
form,input,select,textarea {font:12px tahoma,sans-serif;color:#d30020;margin:0}
input,select,textarea {background:#fff url('../images/page/ibg.gif') repeat-x 0 bottom !important}
form ul {color:#ff0000}

.button_td {border-top:1px #2a3134 solid;padding:5px 0 0}
.button {font:bold 11px tahoma,sans-serif;color:#fff !important;background:#8c0015 !important;border:1px #8c0015 solid !important;padding:0 3px 1px;cursor:pointer}
.button:hover {color:#d30020 !important;background:#fff none !important;border:1px #d30020 solid !important}

.form_table {background:#ddd;border:1px #ccc solid}
.form_table input,.form_table select,.form_table textarea {color:#394246;width:98%;background-image:none !important;border:1px #ccc solid}
.form_table :focus {border:1px #d30020 solid}
.form_table .button {width:85px}

/*call_back*/
iframe {background:#ccc !important;border:1px #cc0000 solid !important}
iframe div {color:#fff !important}
iframe input {background:#669933 !important}

@media print {html,body {font:12px tahoma,sans-serif;color:#666;background:#fff}
.hbox,#top0,#top,#top_h,#navi_top,#left_col,#right_col,#foot_h,#foot,.options a {display:none}
#content {font:12px tahoma,sans-serif;color:#444}
#content .options {font-size:0}}









