*{padding:0; margin:0;}

HTML {
	SCROLLBAR-FACE-COLOR: #fff; SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #C0C0C0; SCROLLBAR-3DLIGHT-COLOR: #C0C0C0; SCROLLBAR-ARROW-COLOR: #C0C0C0; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #fff
}
BODY {
    background: transparent url("/images/bg2.png");
    text-align: center;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #c0c0c0;
    scrollbar-3dlight-color: #c0c0c0;
    scrollbar-arrow-color: #c0c0c0;
    scrollbar-track-color: #fff;
    scrollbar-darkshadow-color: #fff;
    font-size: 75%/12px;
    font-family: arial;
}

A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

.main_bg
{
background-image:url(../img/main_bg.jpg);
background-repeat:repeat-x;
}
.sub_bg
{
background-image:url(../img/sub_bg.jpg);
background-repeat:repeat-x;
}

a{font-family: arial;text-decoration:none; color:#044007; }
a:link {font-family: arial;text-decoration:underline; color:#044007; }
a:visited {font-family: arial;text-decoration:underline; color:#044007; }
a:hover {font-family: arial;text-decoration:underline; color:#044007;}

TD,TR { FONT-FAMILY:arial;  FONT-SIZE: 12px; line-height:18px; color:#272727}
.stext{ font-family:arial; font-size: 11px; color:#272727;line-height:18px;}
.path { font-family:arial; font-size: 11px; color:#272727;line-height:18px;}
.title{font-family: arial;font-size: 12px;color:#272727;font:bold;line-height:18px;}

.linemap{font-family: arial,helvetica;text-decoration:none; font-size: 11px;color:#272727;line-height:18px;}

.stext{font-family: arial,helvetica;text-decoration:none; font-size: 11px;color:#272727;line-height:15px;text-decoration:underline;}
a.stext{font-family:arial; font-size: 11px; color:#272727;line-height:15px;text-decoration:underline;}
a.stext:link{font-family:arial; font-size: 11px; color:#272727;line-height:15px;text-decoration:underline;}
a.stext:visited{font-family:arial; font-size: 11px; color:#272727;line-height:15px;text-decoration:underline;}
a.stext:hover{font-family:arial; font-size: 11px; color:#272727;line-height:15px;text-decoration:underline;}

.brown_t{font:normal;color:#D25900;font-size: 11px;}
.login_t{font:normal;color:#272727;font-size: 11px;}
.cur {cursor: hand}

.input_style{font-family:arial; font-size:12px; background-color:#ffffff; color:black; border: #BBBBBB 1px solid; }
.input_space {	PADDING:4px; 	BORDER-BOTTOM: #dedede 1px solid}

/*보드탑 색상*/
.board_top {
	background-color: #000000;
	}
	.table_pannel{
border-top:2px #659D4F solid;border-bottom:1px  #659D4F solid;font:bold;text-align:center;color:#659D4F;height:32px;background-color:#F8F8F8;
}
.table_pannel2{
border-left:2px #659D4F solid;border-bottom:1px  #659D4F solid;font:bold;text-align:center;color:#659D4F;height:32px;background-color:#F8F8F8;
}

	.table_title{
border-bottom:1px #659D4F solid;font:bold;text-align:center;color:#659D4F;height:34px;
}

.table_text{ /*기본 텍스트*/
border-bottom:1px  #D6D6D6 solid;height:28px;
}

/*border css*/
.green_border {border-left:2px solid #D4EFD8; border-right:2px solid #D4EFD8;}
.gray_border {border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3;}
.border_right {border-right:1px solid #CAD9A8;}


.location {font:bold; padding:5 8 0 0;}

/*color css*/
.text_green {
  font-weight: bold;
	color:#044007;
	font-size: 12px;
}
.border_color{border-color:#CAE8EF; border-collapse:collapse;}
.bg_green{background-color:#CAD9A8}
.bg_green2{
	background-color:#F7FAF1;
	color: #336699;
	font-size: 16px;
	font-weight: bold;
}

a.sub_menu:link		{ FONT-SIZE: 11px; TEXT-DECORATION: none; color:#272727; font-weight : bold;}
a.sub_menu:visited 		{ FONT-SIZE: 11px; TEXT-DECORATION: none; color:#272727; font-weight : bold;}
a.sub_menu:active 		{ FONT-SIZE: 11px; TEXT-DECORATION: none; color:#272727; font-weight : bold;}
a.sub_menu:hover 		{ FONT-SIZE: 11px; TEXT-DECORATION: none; color:#272727 ; font-weight : bold;}
.menu_line {  font-family:,arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight : normal;}
.title_blue {
	color: #044007;
	font-family: "arial";
	font-size: 17px;
	font-weight: bold;
}

.page-container {font-size:12px; line-height:18px; color:#272727; width:1004px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.header {/*border:1px solid #900;*/ width:1004px; height:144px; background:transparent url(/images/bg_globalmenu.png) no-repeat top center;}
.header-top {width:1004px; height:80px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; /*border:1px solid #900;*/}

.sitelogo {width:400px; height:40px; position:absolute; z-index:1; margin:42px 0 0 60px; }

.header-bottom {margin:0 auto; width:900px; font-family: Georgia, "Times New Roman", serif; /*border:1px solid #900;*/}

.menu2 {
	padding:0;
	margin:0;
	list-style:none;
	height:2.6em;
	/*background: url(/images/img/bottom_nav.png) repeat-x;*/
	background:#3dae0e;
    border-bottom: 3px solid #044108;
	/*background: url('/images/content/horizontal.png') -0px -879px repeat-x;*/
	position:relative;
	z-index:500;
	font-size: 13px;
}

.menu2 li.top {
	display:block;
	float:left;
    margin-left: 30px;
    margin-right: 20px;
}

.menu2 li a.top_link {
	border-right:1px solid #3dae0e;
	display:block;
	float:left;
	height:2.5em;
	line-height:2.5em;
	color:#fff;
	text-align: center;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
    font-family: Georgia,"Times New Roman", serif;
	padding:0 0 1px 12px;
	cursor:pointer;
}

.menu2 li a.top_link span {float:left; display:block; padding:1px 12px 0 0; height:2.5em; line-height:2.5em;}

.menu2 li a.selected {color:#044108; background-color: #fff; text-decoration:none;}

.menu2 li a.top_link:hover {color:#044108; background-color: #fff; text-decoration:none;}
.menu2 li a.top_link:hover span {background-color: #fff;}
.menu2 li a.top_link:hover span.down {background-color: #fff;}

.menu2 li:hover > a.top_link {color:#044108; background-color: #fff;}
.menu2 li:hover > a.top_link span {color:#044108; background-color: #fff;}
.menu2 li:hover > a.top_link span.down {color:#044108; background-color: #fff;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu2 table td {text-align: left;}
/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:41px; background: #ededed; padding:3px; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; white-space:nowrap; width:162px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:24px; position:relative; float:left; width:162px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:24px; width:162px; line-height:24px; text-indent:3px; color:#044108; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#ededed url(/images/arrow.gif) 152px 7px no-repeat; color:#044108;}
.menu2 :hover ul.sub li a:hover {background:#fff; color:#044108; text-decoration:underline;}
.menu2 :hover ul.sub li a.fly:hover {background:#fff url(/images/arrow_over.gif) 152px 7px no-repeat; color:#044108; text-decoration: underline;}
.menu2 :hover ul li:hover > a.fly {background:#fff url(/images/arrow_over.gif) 152px 7px no-repeat; color:#044108;}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:162px; top:-4px; background: #ededed; padding:3px; border:1px solid #afafaf; white-space:nowrap; width:162px; z-index:400; height:auto;}


.main {clear:both; width:1004px; padding-bottom:0; background:transparent url(../images/bg_contents.png) repeat-y;}
.main-content {display:inline; text-align:left; /*Fix IE floating margin bug*/; float:left; width:900px; margin:0 0 0 50px; padding-bottom:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; /*border:1px solid #900;*/}
.main-content p {
    line-height: 1.5em;
    margin:0 0 1.0em 0;
}


.footer {clear:both; height: 125px; width:1004px; padding:1.0em 0 1.0em 0; background:transparent url(../images/bg_bttom.png) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align:left;}
.footer p {
    color: #044308;
    font-family: Arial;
    /*font-weight: bold;*/
    margin-top:70px;
}

.footer p.copyright {
    float: left;
    margin-left: 30px;
}

.footer p.media_links {
    float: right;
    margin-right: 30px;
}

.footer p.margintop30 {
    margin-top: 30px;
}

        #player {
            /*background: transparent url("/images/webmer_ani_3.gif") no-repeat;*/
            /*background: transparent url("/images/player_bkgd_609x500.png") no-repeat;*/
            /*border:2px solid #e1e1e1;*/
        	cursor: pointer;
            display:block;
            height:500px;
            margin:0 auto;
            vertical-align: middle;
            width:609px;
        }

        /*#player img {
            position:absolute;
            top: 470px;
            left: 350px;
        }*/

/*.pda_ani {display:none; visibility: hidden;}*/

a.twitter {
    background: transparent url("/images/twitter-16x16.png") no-repeat 0 1px;
    padding: 2px 0 0 18px;
}

a.blogspot {
    background: transparent url("/images/blogger-16x16.png") no-repeat 0 1px;
    padding: 2px 0 0 18px;
}

fieldset {
    border-radius: px;
    -moz-border-radius-topleft: 8px;
	-khtml-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
	-khtml-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

.contactform {
    width:575px;
    margin:20px auto;
    padding:20px 10px 0 10px !important /*Non-IE*/;
    padding:0 10px 0 10px /*IE*/;
    border:solid 1px #bbb;
    background-color: #f8f8f8;
    overflow:visible !important /*Firefox*/;
    overflow:hidden /*IE6*/;
}

.contactform fieldset {
    padding:20px 0 0 0 !important /*Non-IE6*/;
    padding:0 /*IE6*/;
    margin:0 0 20px 0;
    border:solid 1px #bbb;
}

.contactform fieldset legend {
    margin:0 0 0 5px !important /*Non-IE*/;
    margin:0 0 10px 5px /*IE6*/;
    padding:0 2px 0 2px;
    color:#044308;
    font-weight:bold;
    font-size:14px;
}

.contactform p {margin:0 0 1.0em 0; line-height:1.5em; /*font-size:120%;*/}
.contactform label.left {float:left; width:210px; margin:0 0 0 10px; padding:0 2px 0 2px; color: #044308; font-size:100%; font-weight:normal;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px #bbb; font-family:verdana,arial,sans-serif; font-size:12px;}
.contactform input.field {background-color:#fff; width:275px; padding:2px; border:solid 1px #bbb; font-family:verdana,arial,sans-serif; font-size:12px;}
.contactform textarea {background-color:#fff; width:275px; padding:2px; border:solid 1px #bbb; font-family:verdana,arial,sans-serif; font-size:12px;}
.contactform input.field:hover, .contactform select:hover, .contactform textarea:hover {cursor: pointer; border:1px solid #060; background:#fff; color:#044308;}
.contactform input.button {/*float:right;*/ /*width:9.0em;*/ margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:transparent; border:0; text-align:center; font-family:verdana,arial,sans-serif; color:#044308; font-size:100%;}
input, textarea {
	padding:3px;
	background-color:#fff;
	border:1px solid #bbb;
}
input:focus, select:focus, textarea:focus {background-color:#fff; border:1px solid #bbb; color: #044308;}

/* MAIN CONTENT */
.column1-unit {width:900px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; /*border:1px solid #AAFF80;*/}
.column2-unit-left {float:left; width:400px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:400px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:253px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:253px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:253px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.main:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 p:after {content:"."; display:block; height:0; /*clear:both*/; visibility:hidden;}
.footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:900px; height:0.1em; border:none; background:#ddd; color:#ddd;}

ul, ul.features {
    margin-left: 0;
    margin-bottom: 10px;
    padding-left: 0;
}

ul.features li {
    /*font-weight: bold;*/
	padding: 0 0 0 25px;
	display: block;
	background: url(../testimonials/images/mark.jpg) no-repeat 5px 0px;
	margin: 5px 0px 0px 0px;
	list-style-type: none;
}

ul.config {
    font: italic normal 90% "Trebuchet MS";
	padding: 0;
	margin: 0 0 0 15px;
}

ul.features span, span.pdq {
	color: #044007;
    font-family: Georgia;
    /*font-style: italic;*/
    font-weight: bold;
}

dl.home-grid {margin: 0 0 1.0em 1.0em; width: 255px; border-bottom:1px solid #ddd;}
dl.home-grid dt {font-size:145%; color: #060; font-weight:normal; margin-bottom: 0.2em; padding:7px 0 5px 0; border-top:1px solid #ddd;}
dl.home-grid dd {font-size:110%; line-height:1.4em;}

dl.contacts {margin: 0 0 1.0em 0;}
dl.contacts dt {font-size:120%; color: #060; font-weight:bold; margin-top: 1.0em;}
dl.contacts dd {font-size:110%; line-height:1.4em; margin-left: 1.0em;}

h1.pagetitle {
    clear:both;
    color: #060;
	/*color: #044007;*/
	font-family: "arial";
	font-size: 3.0em;
	font-weight: normal;
    margin:0.5em 0 0.5em 0;
}


h2 {
    clear:both;
	color: #044007;
	font-size: 1.8em;
    /*font-style: italic;*/
    font-weight: normal;
    /*line-height: 1.8em;*/
    margin:0.5em 0 0.5em 0.5em;
    /*margin: 10px 0 0 20px;*/
}

h2 span {
    font-family: Georgia;
    font-style: normal;
    /*font-weight: bold;*/
}


h3 {
	color: #044007;
    font-weight: bold;
    margin:0.5em 0 0.5em 0;
}

h4 {
    font-size: 85%;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding:0;
}

.italic {
    font-style: italic;
}

small {
    display:block;
    font-style: italic;
    margin:20px 0 0 40px;
}

.error {
    color: #f00;
    font-size: 100%;
    font-weight: bold;
    text-align: center;
}


.bkg_lite {
    background-color: #f8f8f8;
    margin-bottom: 5px;
    padding: 3px 10px 10px 10px;
}

.bkg_lite ol {
    margin-left: 20px;
}

.slideshow, #slideshow2, .slideshow3 {
    /*border:1px solid #fc6;*/
    height:30px;
    width:515px;
    margin:0 auto;
    padding:0;
    text-align:center;
}

.slideshow3 img {
    height:30px;
    margin:0 auto;
    width:515px;
}

.slideshow h2, .slideshow p, #slideshow2 p, .slideshow3 p {
    clear: both;
	color: #044007;
	font-size: 1.8em;
    font-weight: normal;
    margin:0;
    padding:0;
    /*position: relative;*/
    text-align:center;
    width: 100%;
}

/*td {
    border:1px solid #900;
}*/

