body{color:#1C2023;text-align:center;background:url(../images/body-bg.gif) repeat}
#page{margin:0 auto;text-align:left;width:934px;background:url(../images/page-bg.png) repeat-y}
#page-in{margin:0 auto;text-align:left;width:900px}
#header,#menu,#main,#footer{clear:both}
#top-in{height:10px;position:relative;background:transparent url(../images/top-in-bg.png) repeat-x top center}
/* topnav */
#top-nav{padding:5px 10px 0px 10px;background-color:#007A34;text-align:right}
#top-nav,#top-nav a{color:white}
/* header */
#header-content{height:150px;position:relative;background:transparent url(../images/header-content-bg.png) no-repeat top center}
#logo a{text-decoration:none;display:block;height:80px;width:388px;left:0px;position:absolute;top:0px;z-index:1}
#logo a span{visibility:hidden}
#search-box{right:5px;position:absolute;top:15px;z-index:1}
#search-box .search-input{background:transparent url(../images/search-input-bg.png) no-repeat scroll left top;font-size:1.2em;padding:3px 0px 3px 6px;width:14em;vertical-align:middle;border:1px solid #b5e123;color:#333a36;float:left}
#search-box .search-button{background:transparent url(../images/search-bg.png) no-repeat left center;height:24px;padding:1px 0 1px 6px;vertical-align:middle;width:24px;border:none;cursor:pointer;float:left}
#search-box .search-placeholder{background:transparent url(../images/search-input-bg-google.png) no-repeat scroll left top}
/* menu */
#menu{height:28px;line-height:28px;background:url(../images/top-menu-bg.png) repeat-x left;border-top:1px solid #fff}
/* main */
#main-content{padding-bottom:20px}
#c3c1 #main-content{background:transparent url(../images/main-content-bg-2.png) repeat-y scroll 0 0}
#c3c1c2 #main-content{background:transparent url(../images/main-content-bg-3.png) repeat-y top center}
/* */
#col3,#col1,#col2{display:inline;float:left;overflow:hidden;padding:0px}
/* */
#col3{width:180px}
#col3-content{margin-left:0px;margin-right:0px}
/* */
#col2{width:230px}
#col2-content{}
/* */
#c3c1c2 #col1{width:490px}
#c3c1 #col1{width:720px}
#col1-content{margin:0;padding-bottom:17px;padding-left:15px;padding-right:13px;padding-top:17px}
/* */
#col3 .m-box,#col2 .m-box{margin:0 0 10px;padding-bottom:5px}
#col3 .m-box h2,#col2 .m-box h2{background:#CACACA url(../images/h2-bg.gif) no-repeat 0 0;border-bottom:1px solid #9D9D9D;color:White;font-size:100%;font-weight:bold;letter-spacing:0;line-height:normal;margin-bottom:0;margin-top:0;padding:9px 5px 7px 44px;text-decoration:none;text-transform:uppercase}
#col3 .m-box .m-holder,#col2 .m-box .m-holder{background:transparent url(../images/box-shade.gif) repeat-x scroll center top;padding:8px 5px 5px 5px}
/* footer */
#footer-content{background-color:#0C8618}
#footer-content,#footer-content a{color:white}
#footer-column{padding-top:15px;padding-left:40px;padding-right:25px;padding-bottom:15px}
.submit{background:#257133 url(../images/button-bg.png) repeat-x scroll 0 100%;border-color:#257133;border-width:1px;color:#FFFFFF;font-family:Arial,sans-serif;font-size:100%;padding:2px 6px;font-weight:bold;cursor:pointer;font-weight:bold}
.footer-nav{padding-bottom:1em}
.printlink{background:transparent url(../images/ico/ico-print.png) no-repeat scroll 0 50%;padding-left:15px;margin-right:2px}
.recommendlink{background:transparent url(../images/ico/ico-email.png) no-repeat scroll 0 50%;padding-left:15px;margin-left:2px}
.fields-above li .input-text{width:98%}
.fields-above li .input-textarea{width:99%}
.fields-above ul{border:1px solid #cdcdcd;padding:10px}
.breadcrumbs,.breadcrumbs li a,.breadcrumbs li a:hover{color:#0C8618;letter-spacing:0px;text-decoration:none}
.breadcrumbs li a:hover{text-decoration:underline}
ul.breadcrumbs{margin-left:0;padding-left:0;display:inline;border:none}
ul.breadcrumbs li{margin-left:0;padding-left:2px;border:none;list-style:none;display:inline}
ul.breadcrumbs li.first{padding-left:0px}
ul.breadcrumbs .separator{font-size:1.1em;padding-left:4px;padding-right:6px}
#pr-se-box{text-align:right;font-size:0.92em;margin-top:2em}
#main-content div.img-bp{background-color:white}
.img-bp .desc{font-size:0.92em}
.img-bp .source{font-size:0.87em}
#profile fieldset{padding:10px}
#profile .fieldset-submit{padding:0px;padding-left:10px}
a.btn{background:#B7B36B url(../images/button-bg.gif) repeat-x scroll 0 100%;border-color:#B7B36B;border-width:1px;color:#FFFFFF;font-family:Arial,sans-serif;font-size:100%;font-weight:bold;line-height:2.2;margin:2px 2px 2px 0;padding:4px 5px;text-decoration:none;white-space:nowrap}
a.btn:hover{color:#FF0000}
a.btn span{}
div.boxed{background-color:White;border:1px solid #007A34;display:block;padding:6px}
div.boxedboxed{background-color:#007A34;color:White}
div.boxedboxed h3{color:White}
/* searchbox */
#searchbox-portal{width:100%;background-color:#D9D9B8;padding:0px;padding-bottom:10px;margin-top:10px;clear:both;display:table;padding-top:10px;margin-bottom:10px;display:none}
#searchbox-portal form{margin:0}
#searchbox-portal ul{list-style:none;margin:0;padding:0.5em 10px 0em 110px}
#searchbox-portal li{display:inline;width:250px;padding:0;float:left;clear:none}
#searchbox-portal li.last{width:80px}
#searchbox-portal input.text{width:190px;padding:0.15em 4px;font-size:120%;margin-bottom:0.1em;border:2px solid #B7B36B}
#searchbox-portal input.submit{padding:3px}
#searchbox-portal span{color:#666}
.s_explain{font-size:0.82em;font-style:italic;margin-left:30px;color:gray}
/*
table.calendar td.daynames{background-color:#85A626;}
table.calendar td{background-color:#DAEBA9;}
table.calendar td.today{background-color:#B2CC66;}
table.calendar td.selectedday{background-color:#84A626;}
table.calendar td.selectedday a,table.calendar td.today a{color:White;}
table.calendar td a{color:#003966;}
table.calendar td a:hover{background-color:#85A626;color:White;}
*/
.articles .date{background:transparent url(/images/icon-calendar.gif) no-repeat scroll 0 4px;font-size:0.87em;color:#666666;font-size:87%;margin-right:2px;padding:1px 3px 0 12px}
.articles{padding-bottom:0em}
a.more{font-size:0.92em}
.banner-1{background:transparent url(../images/banner_v_bg.gif) no-repeat scroll left top;margin-bottom:25px;padding-left:13px;margin-left:0px;margin-top:25px}
#s_keyword{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;padding:1px}
.pagination{margin-bottom:10px}
img.pollb{background:#ff8c00 none repeat scroll 0 0}
h3.heading{line-height:1.4em}
#block-989 h2{border:none;padding-top:0px;margin-top:0px}
.calendar-box .m-holder{
	font-size: 0.87em;
}

.creator {
	float: right;
}