@charset "utf-8";
/* body */

body { background-color: #b7e1f6; background-image: url(../img/farm_background.jpg); background-repeat: repeat-x; background-position: left bottom;background-attachment:fixed;
 margin: 0; font-family: arial; }
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: none;}
a:active { text-decoration: none; }
html,
body { height: 100%; }
body { font: 12px  Arial; }
button { cursor: pointer; }
p { margin: 0; padding: 0; line-height: 150%; }
fieldset,
img { border: 0; }
caption,
th { text-align: left; }
hr { display: none; }
.title { background-color: #7dccf3; color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 5px 10px 3px;}
.titletwo { background-color: #7dccf3; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; padding: 5px 10px 3px; }
.dot { background: url(../img/dot.gif) repeat-x; height: 31px; margin-bottom:5px;}
.content_table {border-collapse: collapse;margin-top: 3px;}
.content_tabletwo {border-collapse: collapse;margin-top: 3px;text-align:center;}
.content_table tbody tr th { height: 25px; border-bottom: 1px solid #d3d3d2;  }
.content_table tbody tr td { border-bottom: 1px solid #d3d3d2;padding:2px; }
.content_tabletwo tbody tr td { border: 1px solid #d3d3d2;padding:3px; }
.content_table tbody tr .border_right { border-right: 1px solid #d3d3d2;  }
.content_text { margin-top: 7px; line-height: 160%; }










/* default */
.none { display: block; visibility: hidden; overflow: hidden; position: absolute; top: 0; left: 0; z-index: -1; width: 0; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; }
.skipTo { display: block; height: 0; overflow: hidden; text-align: center; }
.skipTo:active,
.skipTo:hover,
.skipTo:focus { height: auto; padding: 5px; }
.mpReset,
.mpReset * { margin: 0; padding: 0; list-style: none; border: 0; background: none; font-style: normal; font-family: Gulim, Arial, Tahoma; }
#wrap,
#header,
#container,
#content,
#column .extension .section,
#footer { position: relative; *zoom:1;
}
#wrap:after,
#header:after,
#container:after,
#content:after,
#column .extension .section:after,
#footer:after { display: block; clear: both; content: ""; }
#container #column { float: left; }
#container #content { float: right; }
#container.ce #column { float: right; }
#container.ce #content { float: left; }
#container.c #column { display: none; }
#container.c #content { width: auto; float: none; }



#first_row { background-color: #392b1e; width: 100%; }
#first_row #top_wrap { margin: 0 auto; width: 991px; }
#first_row #top_wrap #login { font-family: verdana; text-align: right; height: 28px; }
#first_row #top_wrap #logo { height: 53px; }
#first_row #top_wrap #gnb { height: 30px; white-space: nowrap; }
#first_row #top_wrap #gnb span { font: 11px Arial; cursor: pointer; }
#first_row #top_wrap #gnb .ul1 { float: right; }
#first_row #top_wrap #gnb .li1 { position: relative; z-index: 50; float: left; width: auto !important; width: 0; padding: 0 0 0 1px; }
#first_row #top_wrap #gnb .li1:hover,
#first_row #top_wrap #gnb .li1.hover { z-index: 60; }
#first_row #top_wrap #gnb .a1 { display: block; height: 30px !important; height: 30px; overflow: hidden; text-decoration: none; background: url(../img/gnb.png) no-repeat 50% 0; color: #fff; }
#first_row #top_wrap #gnb .a1 span { display: block; height: 100%; padding: 10px 23px; font: 12px tahoma; }
#first_row #top_wrap #gnb .a1 span:hover { color: #fff82b; }
#first_row #top_wrap #gnb .sub1 .a1 span { background: url(../img/sub.gif) no-repeat 100% 16px; }
#first_row #top_wrap #gnb .a1:hover,
#first_row #top_wrap #gnb .a1:focus { background-position: 50% -60px; color: #b7e1f6; }
#first_row #top_wrap #gnb .on1 { }
#first_row #top_wrap #gnb .on1 .a1 { background-image: url(../img/gnb_on.png); color: #000000; }
#first_row #top_wrap #gnb .on1 .a1:hover { color: #fff82b; }
#first_row #top_wrap #gnb .on1 .a1 span { background: url(../img/gnb_span.png) no-repeat 50% 50px !important; background: none; }
#first_row #top_wrap #gnb .first { padding: 0; background: none; }
#first_row #top_wrap #gnb .first .a1 { background-position: 0 0; }
#first_row #top_wrap #gnb .first .a1:hover,
#first_row #top_wrap #gnb .first .a1:focus { background-position: 0 -60px; color: #fff; }
#first_row #top_wrap #gnb .first .ul2 { left: 6px; }
#first_row #top_wrap #gnb .last .a1 { background-position: 100% 0; }
#first_row #top_wrap #gnb .last .a1:hover,
#first_row #top_wrap #gnb .last .a1:focus { background-position: 100% -60px; color: #fff82b; }
#first_row #top_wrap #gnb .last .ul2 { left: auto; right: 6px; }
#first_row #top_wrap #gnb .ul2 { display: none; position: absolute; z-index: 60; left: 0; font-size: 0; }
#first_row #top_wrap #gnb .ul2 li { position: relative; z-index: 60; width: auto !important; width: 0; height: auto !important; height: 0; }
#first_row #top_wrap #gnb .ul2 a { position: relative; z-index: 60; display: block; width: 140px; height: 34px; overflow: hidden; background-color: #392b1e; color: #fff; text-decoration: none; }
#first_row #top_wrap #gnb .ul2 a:hover,
#first_row #top_wrap #gnb .ul2 a:focus { background-color: #644c37; }
#first_row #top_wrap #gnb .on2 .a2,
#first_row #top_wrap #gnb .on3 .a3 { color: #fff82b; background-color: #333; }
#first_row #top_wrap #gnb .ul2 a span { display: block; height: 100%; padding: 10px 0 0 25px; font: 12px Arial; }
#first_row #top_wrap #gnb .sub2 .a2,
#first_row #top_wrap #gnb .sub3 .a3 { background: #282828 url(../img/sub2.gif) no-repeat 180px 15px; }
#first_row #top_wrap #gnb .ul2 ul { display: none; position: absolute; left: 190px; top: 0; }



#globalWrap { margin: 11px auto; width: 991px; background: #392b1e; overflow: hidden; }
#globalWrap #globalTop { background: url(../img/globalTop.gif) no-repeat; height: 21px; width: 991px; }
#globalWrap #content { overflow: hidden; }
#globalWrap #content #contentLeft { float: left; height: 300px; width: 205px; margin: 0px; padding: 0px 0px 0px 17px; list-style: none; overflow: hidden; }
#globalWrap #content #contentLeft .ext { background: url(../img/sec.gif) repeat-x bottom; padding-bottom: 20px; }
#globalWrap #content #contentLeft .ext .t { display: block; font: bold 11px Arial; color: #fff; text-align: center; }
#globalWrap #content #contentLeft .ext .t * { font: bold 11px Arial; }
#globalWrap #content #contentLeft .ext .t a { color: #999; text-decoration: none; }
#globalWrap #content #contentLeft .ext a:hover,
#globalWrap #content #contentLeft .ext button:hover { color: #f3dc19; text-decoration: underline; }
#globalWrap #content #contentLeft .ext .sec { }
#globalWrap #content #contentLeft .ext .sec a { color: #777; }
#globalWrap #content #contentLeft .ext .sec a:hover,
#globalWrap #content #contentLeft .ext .sec a:focus { color: #f3dc19; }
#globalWrap #content #contentLeft .search { font-size: 0; line-height: 0; }
#globalWrap #content #contentLeft .search .sec { position: relative; height: 30px; background: url(../img/search.png) no-repeat 100% 100%; padding-top: 4px; }
#globalWrap #content #contentLeft .search .iText { display: block; width: 70%; height: 17px; *margin:0 0 -1px;
padding: 5px 8px; color: #aaa; font: 11px Arial; }
#globalWrap #content #contentLeft .search .submit { position: absolute; width: 40px; height: 27px; right: 0; bottom: 0; overflow: hidden; text-indent: -200px; font-size: 0; line-height: 0; text-align: left; cursor: pointer; }
#globalWrap #content #contentLeft #lnb { margin: 0; padding: 0px; list-style: none; font: 12px arial; overflow: hidden; }
#globalWrap #content #contentLeft #lnb h2 { margin: 0; padding: 0; padding: 15px 0 5px 0; font-size: 13px; }
#globalWrap #content #contentLeft #lnb h2 a { color: #fff; }
#globalWrap #content #contentLeft #lnb li { margin: 0px; padding: 0px; background: url(../img/arrow.png) no-repeat left; }
#globalWrap #content #contentLeft #lnb li a { padding: 5px 0 5px 11px; display: block; border-bottom: 1px solid #584d42; position: relative; background: url(../img/Dot.gif) no-repeat left; color: #fff; }
#globalWrap #content #contentLeft #lnb li a:hover,
#globalWrap #content #contentLeft #lnb li a:focus { display: block; font-weight: bold; color: #fff82b; background: url(../img/arrowHover.png) no-repeat left; }
#globalWrap #content #contentLeft #lnb li.on a { font-weight: bold; color: #fff82b; }
#globalWrap #content #contentLeft #lnb li.on a:hover,
#globalWrap #content #contentLeft #lnb li.on a:focus { font-weight: bold; color: #fff82b; }
#globalWrap #content #contentLeft #lnb li ul { list-style: none; margin: 0; padding: 0; background-color: #f1984d; }
#globalWrap #content #contentLeft #lnb li ul li { border: none; margin: 0; padding: 0; }
#globalWrap #content #contentLeft #lnb li ul li a { border-bottom: solid 1px #e6924c; }
#globalWrap #content #contentLeft #lnb li.on ul li a { font-weight: normal !important; color: #584d42; background: transparent url(../images/Dot.gif) no-repeat scroll 5px center; padding-left: 15px; }
#globalWrap #content #contentLeft #lnb li.on ul li a:hover,
#globalWrap #content #contentLeft #lnb li.on ul li a:focus { color: #fff82b; }
#globalWrap #content #contentLeft #lnb li.on ul li.on a { font-weight: bold !important; color: #fff; }
#globalWrap #content #contentLeft #lnb li.on ul li.on a:hover,
#globalWrap #content #contentLeft #lnb li.on ul li.on a:focus { font-weight: bold !important; color: #fff82b; }
#globalWrap #content #contentLeft #lnb li ul li ul { margin: 0; padding: 0; }
#globalWrap #content #contentLeft #lnb li.on ul li.on ul li a { padding-left: 18px; color: #fff; font-weight: normal !important; background: none; }
#globalWrap #content #contentLeft #lnb li.on ul li.on ul li a:hover,
#globalWrap #content #contentLeft #lnb li.on ul li.on ul li a:focus { color: #fff82b; }
#globalWrap #content #contentLeft #lnb li.on ul li.on ul li.on a { font-weight: bold !important; color: #fff; }
#globalWrap #content #contentLeft #lnb li.on ul li.on ul li.on a:hover,
#globalWrap #content #contentLeft #lnb li.on ul li.on ul li.on a:focus { font-weight: bold !important; color: #fff82b; }



#globalWrap #content #contentRight { width: 738px; overflow: hidden; float: right; margin: 0 15px 20px 0; }
#globalWrap #content #contentRight #contentRightTop { background: url(../img/contentRightTop.gif) no-repeat; height: 9px; width: 738px; }
#category { width: auto; padding: 8px 0px 8px 5px; background: #f9fbfc url(../img/breadcrubmBg.png) no-repeat 0; height: 15px; }
#category.hide { display: none; }
#category .li { display: inline; background: url(../img/category.gif) no-repeat 0 50%; }
#category .li .a { margin: 0 6px 0 12px; vertical-align: middle; color: #7f8e91; font: 11px Arial; text-decoration: none; }
#category .li a:hover,
#category .li a:focus,
#category .li strong.a { color: #33a8e5; }
#category .home { background: none; }
#category .home a { display: inline-block; width: 12px; height: 10px; overflow: hidden; background: #7f8e91 url(../img/home.gif) no-repeat; }
#category .home a:hover,
#category .home a.on { background-color: #33a8e5; }
#globalWrap #content #contentRight #contentRightCenter { background: url(../img/contentRightCenter.gif) repeat-y; padding: 15px 20px; overflow: hidden; }
#globalWrap #content #contentRight #contentRightBottom { background: url(../img/contentRightBottom.gif) no-repeat; height: 10px; width: 738px; }



#copyright { clear: both; margin: 11px auto 0; height: 28px; width: 991px; }
