/*global*/
html,body {background:#f8f8f8 url('images/bg.jpg') repeat-x top;margin:0 0 10px;font:12px tahoma,sans-serif;color:#005ca1;text-align:center;height:100%}
a,a:hover {font:12px tahoma,sans-serif;color:#555;text-decoration:none}
a:hover {color:#005ca1;text-decoration:none}
td {font:12px tahoma,sans-serif;line-height:17px}
.left {float:left}
.right {float:right}
.clear {clear:both;line-height:0;height:0}
.txl {text-align:left}
.txc {text-align:center}
.txr {text-align:right}
.txv {vertical-align:top}
img {border:0}
.imgl {margin:0 10px 10px 0}
.imgr {margin:0 0 10px 15px}
sup {font-weight:normal}
.error {color:#ff0000}
.green {color:#729c29}
hr {border:none;border-top:1px #a5cf23 solid;height:0}
.tmn {width:993px;height:100%}
.tmns {width:9px;vertical-align:top}
#root_intro {background:#fff;margin:0 auto;width:975px;}
#root {background:#fff url('images/main_bg.jpg') no-repeat right 142px;margin:0 auto;width:975px}

/*top1*/
#logo {background:url('images/top2_bg.jpg') repeat-x top;width:248px}
h1 {margin:0;padding:0}
#logo img {margin:0 0 0 20px;display:block}
#top {background:url('images/top1_bg.gif') repeat-x top;width:975px;height:28px}
#top a,#top a:hover {font-size:10px;color:#fff;text-decoration:none;padding:0 10px 0 15px}
#top a:hover {text-decoration:underline}
#top img {display:block}

/*top2*/
#top2 {background:url('images/top2_bg.jpg') repeat-x top;width:727px;height:74px}
#top2 img {margin:0 0 0 36px;display:block}
#top2 .right img {margin:0}

/*navi top*/
#navi {background:#fff url('images/top2r2_bg.jpg') no-repeat right top;width:975px /*780px*/;height:40px;margin:0;float:right;border:0px dotted}
#navi img {display:block;margin:0 8px}

/*search*/
.search {background:url('images/search.gif') no-repeat;width:180px;height:32px;position:relative;right:10px}
.search input,.search .button {color:#fff;width:140px;margin:3px 0 0;background:none;border:0}
.search .button {width:28px}
.search input {border:0px dotted}

/*main*/
#main_intro {background:#fff url('images/intro_bg.jpg') no-repeat right top;width:975px;height:558px;clear:both}
#main {width:975px;height:auto}

/*left navi*/
#left_navi {background:url('images/navil_bg.jpg') repeat-y left;width:200px}
#left_navi img {display:block}
#left_navi div {margin:7px 0 7px 10px}
#left_navi .maincat_div {margin:15px 0 7px 10px}
#left_navi a,#left_navi a:hover {font-weight:bold;color:#fff;width:180px;padding:0}
#left_navi a:hover {color:#a5cf23}
#left_navi a.subcat {font-weight:normal;background:url('images/navil_blt.gif') no-repeat left 3px;padding:0 0 0 17px}
#left_navi a.subcat:hover {font-weight:normal;background:url('images/navil_blt.gif') no-repeat left -16px;padding:0 0 0 17px}
/*content*/
#content {font:12px tahoma,sans-serif;color:#005ca1;line-height:17px;text-align:justify;position:relative;left:25px;width:495px}
#content p {margin:0 0 10px 0}
#content a:hover {color:#a5cf23}
#content li {margin-left:-22px}
h2.title {font:bold 24px tahoma,sans-serif;color:#005ca1;margin:0;padding:15px 0 15px}
h3.title2 {font:bold 17px tahoma,sans-serif;color:#729c29;margin:0;padding:0 0 10px}
.title3 {font:bold 14px tahoma,sans-serif;color:#729c29;padding:0 0 10px}
.data {font:11px tahoma,sans-serif;color:#729c29;margin-left:10px}
.options {width:250px;border-top:1px #a5cf23 solid;margin-top:20px}
.options a,.options a:hover {font-size:10px;margin:0 0 0 15px;padding:0 0 0 12px}
#content .options a:hover {color:#005ca1;text-decoration:underline}
.back {background:url(images/back.gif) no-repeat left 3px}
.totop {background:url(images/totop.gif) no-repeat left 3px}
.print {background:url(images/print.gif) no-repeat left 3px}
.linkbu {margin:0;padding:15px 0 0}
.linkbu a,.linkbu a:hover {font:bold 19px sans-serif;color:#fff;text-align:center;background:#a6cf24;display:block;width:auto;padding:10px}
.linkbu a:hover {background:#0a83c8}
/*right navi*/
 #right_navi {position:relative;right:0;top:35px;width:190px;margin:0 0 30px}
#right_navi img {margin:20px 0 0 0;display:block}
#right_navi .line {width:180px;height:2px;margin:12px 0 10px 0}
/*foot*/
#foot {width:975px;height:40px;background:url('images/foot_bg.gif') repeat-x top;vertical-align:middle}
#foot .txc {width:771px}
#foot a,#foot a:hover {color:#fff;margin:0 10px 0 10px}
#foot a:hover {color:#005ca1}
#foot .copy {font-size:10px;width:100px}
#foot .copy a,.copy a:hover {color:#005ca1;font-size:10px}
#foot .copy a:hover {color:#fff}
/*form*/
form,input,select,textarea {font:11px tahoma,sans-serif;color:#2e3234;margin:0}
select {background-image:none}
.form_table {width:100%}
.form_table td {font:11px tahoma,sans-serif;color:#4d5356;padding:0 0 4px}
.form_table img {display:block}
.input2 {color:#005ca1;background:#fff;border:1px #d7dadc solid;width:325px}
.button {font-weight:bold;color:#fff;background:url('images/search.gif') no-repeat center;width:80px;margin:6px 0 0;padding:6px 0;border:0px #a6cf24 solid;cursor:pointer}
.noborder {border:0;width:16px}
.form_table .small,.small {font-size:9px;line-height:14px}
.form_table .txr {padding:0 0 6px}
#flashcontent p,#flashcontent img,#flashcontent2 p,#flashcontent2 img {font-size:11px;color:#ff0000}
