/* CSS Document */

body{margin:10px 0 0 0; background:#FFFFFF; color:#333333; width:1000px;}
#container {width:1000px;}
img {border:0}

a, 
a:link, 
a:active,
a:visited {color:#3399CC; text-decoration:none;}
a:hover { color:#3399CC; text-decoration:underline;}

.f8 {font-size:9x}
.f10 {font-size:10px}
.f14 {font-size:14px}

p {line-height:135%; text-align:justify}

input, select, textarea {border:1px solid #999999; padding:2px}

input.nobord {border:none}


h1 {color:#666666; font-size:22px; font-weight:normal}
h2 {color:#666666; font-size:18px; font-weight:normal}
h3 {color:#666666; font-size:15px; font-weight:bold}


a.black, 
a.black:link, 
a.black:active,
a.black:visited {font-size:11px; color:#333333; text-decoration:none;}
a.black:hover {color:#3399CC; text-decoration:underline;}

a.und, 
a.und:link, 
a.und:active,
a.und:visited {text-decoration:underline}

a.nav, 
a.nav:link, 
a.nav:active,
a.nav:visited {text-decoration:underline; font-size:11px}
a.nav:hover {text-decoration:none; font-size:11px}


a.sub_title {font-size:14px; color:#0072bc}
a.sub_title:link {color:#0072bc; text-decoration:underline;}
a.sub_title:active {color:#0072bc; text-decoration:underline;}
a.sub_title:visited {color:#0072bc; text-decorathomeion:underline;}
a.sub_title:hover{color:#0072bc; text-decoration:none}


table, table td, table th {border:0}

table.data {margin:0; padding:0; border-spacing:0; border-collapse: collapse;}
table.data th, 
table.data td {margin:0; padding:3px; border-spacing:0; border:#CCCCCC 1px solid}
table.data th  {text-align:center; padding:4px; /* font-size:11px; */ background:#f3f3e7}




.date {font-size:11px; font-weight:bold; color:#ff6600;}

#header_home {position:relative; height:330px}
#header_inner {position:relative; height:190px; overflow:hidden;}

#top_img {position:absolute; top:30px; z-index:1}

#ico_container {position:absolute; height:20px; left:110px; top:0; z-index:3}
#ico_container img{margin-right:10px}

#herb {position:absolute; top:40px; left:35px; z-index:3}
#com_title {position:absolute; top:40px; left:120px; z-index:3}
#com_logo {position:absolute; top:190px; left:0; z-index:3}

#header_logo {position:absolute; top:30px; left:0; width:300px; height:300px;}
#header_logo_r {position:absolute; top:140px; left:300px; width:700px; height:190px;}


#nav_menu {position:absolute; display:none; top:150px; left:0px; height:20px; width:1000px; z-index:3}
#nav_menu_space{position:absolute; top:150px; left:0; background-color:#cc9900; width:5px; height:30px;}

#gmenu {width:100%; height:60px; z-index:3}
#gmenu img {display:block; float:left}

/* Promo */
#promo {position:absolute; top:0; right:0; width:700px; height:140px; background:#FFFFFF; z-index:3}
#promo .item {position:relative; float:left; width:233px; height:140px; overflow:hidden}
#promo .item1 {position:relative; float:left; width:234px; height:140px; overflow:hidden}
#promo .t {height:100px}
#promo .b {height:40px; background:#2a4b6e}
#promo .bh {height:40px; background:#cc0000}
#promo .txt {position:absolute; top:10px; left:100px; width:200px; visibility:hidden; font-size:10px;}
#promo a {font-size:10px}

#main_home {position:relative; width:100%;}
#main_home .col3 {float:left; width:200px;}
#main_home .b_txt {margin:20px 0px 10px 45px; width:380px;}
#main_home .news_block {margin:30px 0px 0px 30px; width:220px;}
#main_home h2 {font-size:18px; color:#666666}

#inner_content {position:relative; width:100%;}
#inner_content .content {margin: 30px 0 10px 100px; width:600px;}

#inner_content .faq_container {margin:30px 0px 10px 30px; width:650px; padding-bottom:20px; padding-left:20px; padding-right:20px; background-color:#FFFFFF; border:1px solid #a6b2c7;}
#inner_content .faq_text {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
#inner_content .l_column {float:left; width:800px; min-height:400px}
#inner_content .r_column {float:left; width:200px;}

#inner_content .issue_browse_block {margin: 50px 0 10px 50px; width:680px;}
#inner_content .archive_box {margin: 50px 0 10px 20px; width:400px;}
#inner_content .issue_block {margin: 30px 20px 10px 20px; width:600px;}
#inner_content .navigation_box {width:450px; text-align:center}
#inner_content .site_navigation {margin:20px 20px 10px 100px; font-size:14px;}
#inner_content .sibling {margin:0 20px 0 100px}


#inner_content .news_block {margin: 30px 0 0 20px; width:170px;}
#search {margin:25px 0px 0px 10px; width:190px; height:130px;}
#r_line {margin:55px 0px 0px 0px; background-color:#cc0000; height:10px; width:200px;}

#footer {position:relative; width:100%; top:50px;}
#footer .y_line{position:absolute; left:0; top:0; width:300px; background:#cc9900; height:20px;}
#footer .b_line{position:absolute; left:301px; top:0; width:699px; background:#2a4b6e; height:20px;}
#footer .h_line{position:absolute; left:300px; top:20px; width:1px; height:80px; background:#2a4b6e;}
#footer .logo{position:absolute; left:35px; top:22px;}
#footer .usaid{position:absolute; left:307px; top:20px;}
#footer .copyright {position:absolute; top:25px; left:505px; width:300px; color:#666666;}
span.small {font-size:10px; color:#333333}

#footer .bwlogo {position:absolute; left:810px; top:34px}
#footer .bwtext {position:absolute; left:890px; top:38px; width:80px; font-size:10px; color:#333333}

hr {border:0; height:1px; background:#CCCCCC}


form.filling_form input{border-top:0px solid; border-right:0px solid; border-bottom:1px solid #999999; border-left:0px solid;}
form.filling_form li {color:#FF0000; font-size:9px;}
form.filling_form .btn {border:1px solid #999999;}

