/* base */
* {padding: 0; margin: 0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0; font-style: inherit; font-family: inherit;font-size: 100%;vertical-align: baseline;}
ul,li{ list-style:none;}
body {line-height: 1.5;}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align:top; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; } 
/* Remove annoying border on linked images. */
a img { border: none; }

/* hr*/
hr {margin: 0; padding: 0; height: 0px; width: 100%; clear: both; border-top: 1px solid #e4e4e4; overflow: hidden;}
div.hr{overflow: hidden; width: 100%; height:0; margin: 0; padding: 0; border-top: 1px solid #e4e4e4; clear: both;}
	 
/* general typography */
body{font-family: sans-serif, Arial, Helvetica, Utkal; font-size: 10pt; line-height:120%; color: #565656;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
p{ color:#929292;}
a{text-decoration: none}
a:link, a:visited{color: #929292; outline: none}
a:visited { color: #929292; }
a:hover{color: #929292}
a:focus{outline:none;}



* { margin:0; padding:0; }
body { font-size:10pt; color:#323232; background:#FFFFFF}
img {border:0}
a { text-\4:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}
.design {background:#e9e7d9 url(../images/icon_redarrow.gif) 10px center no-repeat; padding-left:30px;}
/* Layout */
#wrap {width:954px; margin:15px auto; background:url(../images/new_bg.png) top center repeat-y; padding:3px 4px;}
#border {margin:0px 1px;}
#header {background:url(../images/new_bg_header.jpg) top left no-repeat; height:108px;}
#header #logoimg {padding:12px 0px 11px 25px;}
#nav {float:left; width:700px; margin:0; padding:0; height:10px; list-style:none; display:inline; overflow:hidden; margin:12px 0px 11px 30px;}
#nav li {margin:0; padding:0; list-style:none; display:inline;}
#nav li a {float:left; padding:10px 0 0 0; overflow:hidden; height:0px !important; height: /**/:10px;}
#nav li a:hover {background-position:0 -10px;}

#banner {padding-top:15px; background-color:#ffffff;}

#nav1 a {width:94px; background:url(../images/nav1.png) top left no-repeat;}
#nav2 a {width:115px; background:url(../images/nav2.png) top left no-repeat;}
#nav3 a {width:113px; background:url(../images/nav3.png) top left no-repeat;}
#nav4 a {width:140px; background:url(../images/nav4.png) top left no-repeat;}
#nav5 a {width:126px; background:url(../images/nav5.png) top left no-repeat;}
#nav6 a {width:96px; background:url(../images/nav6.png) top left no-repeat;}

#search {float:right; width:215px; padding-top:4px;}
#search .small_width {width:140px; border:1px solid #7f9db9; margin-bottom:5px;}
#mainimg {width:905px;}
#mainimg #leftflash {float:left; width:628px; height:306px;}
#mainimg #rightmenu {float:right; width:276px; background:#6b130b url(../images/bg_right.gif) bottom left no-repeat; border:#85403f solid 1px;}
#mainimg #rightmenu .navboxright { clear:both; border-bottom:1px solid #7D3B39; height:64px;}
#navboxright_img { float:left; width:150px; height:62px;}
#navboxright_title { float:right; width:168px; height:62px;}

#resourceform {padding:16px 0px 16px 16px; height:20px; background-color:#4C0703}
#resourceform_box {float:left; width:195px; height:20px}
#resourceform .widthreource {width:195px; font-size:11px;}
#btsubmit {float:right; width:73px; height:22px; margin-right:20px;}

#contents {width:954px; border-left:#e6e6e3 1px solid;}
#contents #maincontents {float:left; width:628px;}
#contents #maincontents #desbox {background:url(../images/new_bg_underflash.jpg) top left repeat-x; font-size:11px; color:#999999; padding:10px;}
#contents #maincontents #leftcontent #menuemail {float:left; width:141px;}
#contents #maincontents #leftcontent #menuemail #navleft {list-style:none; font-size:11px; color:#333;}
#contents #maincontents #leftcontent #menuemail #navleft li {line-height:16px; border-bottom:1px solid #b5b4aa; padding:5px 0px; padding-left:20px; cursor:pointer;}

#emailbox {margin-top:60px; padding:10px; font-size:10px; color:#666666;}
#emailbox #title {color:#2f5988; margin-bottom:4px;}
#emailbox #textfield2 {width:75px; border:1px solid #7f9db9; margin-bottom:4px;}

#contents #maincontents #rightcontent0 {float:right; width:457px; background:url(../images/bg_main.gif) top left no-repeat; padding:15px;}
#contents #maincontents #rightcontent0 .box_main {margin-bottom:10px; width:457px; border:1px solid #dadada;}
#contents #maincontents #rightcontent0 .box_main .title {background:url(../images/bg_main_top.gif) bottom left repeat-x; padding:5px; font-weight:bold; color:#777777;}
#contents #maincontents #rightcontent0 .box_main ul {padding:5px; padding-top:10px; list-style:none; background-color:#FFFFFF;}
#contents #maincontents #rightcontent0 .box_main ul li {padding-left:10px; background:url(../images/icon_bluedot.gif) 3px 7px no-repeat; margin-bottom:5px;}
#contents #maincontents #rightcontent0 .box_main ul li a {color:#777777;}

#contents #maincontents #rightcontent1 {float:right; width:457px; background:url(../images/bg_main.gif) top left no-repeat; padding:15px;display:none;}
#contents #maincontents #rightcontent1 .article h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#4e4e4a; font-weight:normal; margin-bottom:15px;}
#contents #maincontents #rightcontent1 .article h1 em {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#4e4e4a; font-weight:normal; }
#contents #maincontents #rightcontent1 .article  {margin-bottom:25px;}
#contents #maincontents #rightcontent1 .article .textwrap {font-size:11px; color: #333;}
#contents #maincontents #rightcontent1 .article .textwrap a {display:block; margin-top:15px; color:#d92826;}
#contents #maincontents #rightcontent1 .article .textwrap a:hover {color:#000; text-decoration:none;}

#contents #maincontents #rightcontent2 {float:right; width:457px; height:400px; background:url(../images/bg_main.gif) top left no-repeat; padding:15px;display:none;}
#contents #maincontents #rightcontent2 .box_main {margin-bottom:10px; width:457px; border:1px solid #dadada;}
#contents #maincontents #rightcontent2 .box_main .title {background:url(../images/bg_main_top.gif) bottom left repeat-x; padding:5px; font-weight:bold; color:#777777;}
#contents #maincontents #rightcontent2 .box_main ul {padding:5px; padding-top:10px; list-style:none; background-color:#FFFFFF;}
#contents #maincontents #rightcontent2 .box_main ul li {padding-left:10px; background:url(../images/icon_bluedot.gif) 3px 7px no-repeat; margin-bottom:5px;}
#contents #maincontents #rightcontent2 .box_main ul li a {color:#777777;}

#contents #maincontents #rightcontent3 {float:right; width:457px; background:url(../images/bg_main.gif) top left no-repeat; padding:15px;display:none;}
#contents #maincontents #rightcontent3 .box_main {margin-bottom:10px; width:457px; border:1px solid #dadada;}
#contents #maincontents #rightcontent3 .box_main .title {background:url(../images/bg_main_top.gif) bottom left repeat-x; padding:5px; font-weight:bold; color:#777777;}
#contents #maincontents #rightcontent3 .box_main ul {padding:5px; padding-top:10px; list-style:none; background-color:#FFFFFF;}
#contents #maincontents #rightcontent3 .box_main ul li {padding-left:10px; background:url(../images/icon_bluedot.gif) 3px 7px no-repeat; margin-bottom:5px;}
#contents #maincontents #rightcontent3 .box_main ul li a {color:#777777;}

#contents #maincontents #rightcontent4 {float:right; width:457px; background:url(../images/bg_main.gif) top left no-repeat; padding:15px;display:none;}
#contents #maincontents #rightcontent4 .article h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#4e4e4a; font-weight:normal; margin-bottom:15px;}
#contents #maincontents #rightcontent4 .article h1 em {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#4e4e4a; font-weight:normal; }
#contents #maincontents #rightcontent4 .article  {margin-bottom:25px;}
#contents #maincontents #rightcontent4 .article .textwrap {font-size:11px; color: #333;}
#contents #maincontents #rightcontent4 .article .textwrap a {display:block; margin-top:15px; color:#d92826;}
#contents #maincontents #rightcontent4 .article .textwrap a:hover {color:#000; text-decoration:none;}
---

.box_main {margin-bottom:10px;padding-bottom:3px; width:385px; border:1px solid #dadada;}
.box_main .title {background:url(../images/bg_main_top.gif) bottom left repeat-x; padding:5px; font-weight:bold; color:#777777;}
.box_main ul {padding:5px; padding-top:10px; list-style:none;}
.box_main ul li {padding-left:10px; background:url(../images/icon_bluedot.gif) 3px 7px no-repeat; margin-bottom:5px;}
.box_main ul li a {color:#777777;}

#contents #sidebar {float:right; width:324px; background-color:#f7f8f9; text-align:center; padding-right:2px}
#contents #sidebar .sidebox h2 {background:url(../images/bg_title_right1.gif) top left repeat-x; color:#FFF; font-weight:normal; font-size:12px; text-align:left}
#contents #sidebar .sidebox .textwrap {font-size:11px; color:#000;}
#contents #sidebar .sidebox .textwrap a {color:#000;}
#contents #sidebar .sidebox .textwrap a:hover {color:#666; text-decoration:none;}
#contents #sidebar .sidebox .link {padding:10px; padding-top:0px; font-size:11px;}
#contents #sidebar .sidebox .link a {color:#d92826;}
#contents #sidebar .sidebox .link a:hover {color:#000; text-decoration:none;}
.sidebar_td {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px; color:#1C1B1A}
.red_12 {font-family:Arial, Helvetica, sans-serif; color:#A41205; font-size:12px;}

#contents #sidebar .sidebox .listno {list-style:decimal; padding-left:18px;}
#contents #sidebar .sidebox .listno li {padding-left:0px; margin-bottom:5px;}

#article-general{width:100%px;border:1px solid #DADADA;position:relative;margin-bottom:10px;padding-bottom:3px; background-color:#fefefe}
#article-general a{color:#777777;}
#article-general p{height:18px;width:100%px;background:url(../images/bg_title_main.gif) repeat-x;font-weight:bold;color:#036;padding:6px 0 0 10px}
#article-general p a{text-decoration:none}
#article-general p a:hover{text-decoration:none}
#article-general dl{margin-top:8px;}
#article-general dd {padding-left:8px;margin:0 0 4px 10px;line-height:140%;}
#article-general dd .ga{float:right;}
#article-general dd .img{float:left;background:url(../images/dot_main.gif) 0 -33px no-repeat;}
#article-general div{text-align:center;margin:10px auto 4px;font:11px µ¸¿ò;width:169px;}
#article-general div span{width:169px;height:94px;border:1px solid #DCE3E9;margin-bottom:7px;display:block;position:relative;}
#article-general div a img{position:absolute;top:0px;left:0px;clip:rect(auto 169px 94px auto);}

#article-book{width:100%px;border:1px solid #DADADA;position:relative;margin-bottom:10px;padding-bottom:3px;background-color:#fefefe}
#article-book a{color:#777777;}
#article-book p{height:18px;width:100%px;background:url(../images/bg_title_main.gif) repeat-x;font-weight:bold;color:#036;padding:6px 0 0 10px}
#article-book p a{text-decoration:none}
#article-book p a:hover{text-decoration:none}
#article-book dl{margin-top:5px;}
#article-book img{margin:5px 8px 5px 8px; border: 1px solid #dadada;}
#article-book dd{margin:0 0 4px 10px;line-height:140%;}
#article-book div{text-align:center;margin:10px auto 4px;font:11px µ¸¿ò;width:169px;}
#article-book div span{width:169px;height:94px;border:1px solid #DCE3E9;margin-bottom:7px;display:block;position:relative;}
#article-book div a img{position:absolute;top:0px;left:0px;clip:rect(auto 169px 94px auto);}

/* Bottom */
#bottom {padding-top:30px;}
#bottom1 {height:70px;}
#bottom1 ul {list-style:none; width:395px; font-size:11px;}
#bottom1 ul li {display:inline; border-right:1px solid #914038; padding:0 5px 0 0;}
#bottom1 ul li a {color:#6b130b; text-decoration:none;}

#bottom {}
#bottom2 {height:70px;}
#bottom2 ul {list-style:none; width:395px; font-size:11px;}
#bottom2 ul li {display:inline; border-right:1px solid #914038;}
#bottom2 ul li a {color:#6b130b;}

/* Footer */
#footer {width:742px; margin:15px auto; padding:15px; color:#FFF; padding-top:0px;}
#footer #left {float:left; width:110px;}
#footer #right {float:right; width:550px; text-align:right; font-size:11px;}
#footer #right span {color:#3399cc;}
#footer #right span a {color:#3399cc;}


/*------------joungmi2010/03/25--------------------------------------------------*/
body{background:url(../images/fff_bg.gif);}
#fff_wrap{ width:100%;}
#main_Contents{ clear:both; margin:auto; width:950px; background:#fff;}
.main_c_left{ width:627px; float:left; background: #fff url(../images/bg1.gif) left 39px no-repeat;}
.main_c_right{ width:323px; padding-bottom:50px; float: right;background: url(../images/bg6.gif) left bottom no-repeat;}
#main_Contents div.forbg{ width:950px; float:left;background:#fff url(../images/bg7.gif) no-repeat right top;}

/*newsTAP*/
.newsTAP{ clear:both; width:627px;}
.newsTAP ul{ width:627px; float:left; height:39px; background:url(../images/bg2.gif) top repeat-x;}
.newsTAP li{ float:left;}
.news_body{ width:627px; height:150px; float:left;}
.news_img{width:201px; float:left; text-align:right;}
.news_text{ width:426px; height:150px; float:right; background:url(../images/bg3.gif) repeat-x;}
.news_text h2{ font-size:16pt; padding:10px 0 10px 20px; line-height:140%;}
.news_text h2 a{ color:#000000;}
.news_text p{ padding:0 10px 0 20px;}
.news_text p a{ color:#333;}
.news_text span{ display:block; padding-right:10px;}
.news_text span a{ font-size:9pt; color:#2b88ae; display:block; text-align:right;}

/*column_projects*/
.column_projects{ clear:both; width:627px; float:left; padding-top:20px;}
.column{ width:289px; float:left;}
.projects{ width:317px; float:right;}
.column h3{ padding:5px 0 5px 10px;}
.projects h3{ padding:5px 0;}
.column h3,.projects h3{ border-bottom: solid 3px #2b88ae;font-family: sans-serif, Arial, Helvetica, Utkal; /*font-weight:bold;*/}
.column div{ width:289px; float:left;}
.column div div.column_img{ float:left; width:75px;padding:10px 0 0 20px;}
.column div div.column_text{ float:right; width:180px;padding-top:10px;}
.column div div.column_text p a{ color:#333333;}
.column div div.column_text h4 a{ color:#000000;}
.column ul{ clear:both; padding:17px 0 0 0; border-bottom:solid 2px #d4e7ee;}
.column li{ height:25px; padding-top:5px; padding-left:20px; background:url(../images/bg5.gif) repeat-x top;}
.column li a{ color:#333333;}

/*mediacenter*/
.mediacenter{ clear:both; width:627px; float:left; padding-top:30px;}
.mediacenter ul{ width:627px; float:left; background:url(../images/bg4.gif) repeat-x;}
.mediacenter li{ float:left;}
.mediacenter li.video{ padding-left:25px;}

/*main_c_right-------------------------*/
/*donate*/
.donate{ height:39px; border-right:solid 1px #79312f; border-left:solid 1px #000000; position:relative; background:#4c0703;}
.donate img{ position:absolute; top:-9px; left:10px;}
.benner{ padding:10px 0 0 10px;}
/*book_review*/
.book_review{ clear:both; width:303px; float:left; padding-top:20px; padding-left:10px;}
.book_review h3{ color:#00559b; padding:5px; }
.book_review div{ width:303px; float:left; background:#333333;}
.book_review div.br_img{ width:90px; float:left; padding:3px;}
.book_review div.br_text{ width:170px; float:right; padding:3px;}
.book_review div.br_text h4 a{ color:#fff; font-size:11pt;}
.book_review div.br_text p a{ color:#CCCCCC;}
.book_review ul{ clear:both; border-bottom:3px solid #666666;}
.book_review li{ padding:5px 0 5px 10px;}
.book_review li.line_dotted{ border-bottom: dotted #999999 1px;}
.book_review li a{ color:#00559b;}

/*footer2010*/
#footer2010{ clear:both; margin-top:30px; width:910px; float:left; background:#3e3f45; padding:30px 20px; }
#footer2010 p{ float:left; width:700px; color:#d2d2d2; padding-top:5px;}
#footer2010 img{ float:right;}