* { margin:0; padding:0;}
body { background:url(../images/layout/body_bg.gif) repeat; font-size:11px; line-height:130%; font-family: Verdana, Helvetica, Sans-serif; color:#333333;}


/*in_line*/
input, select, textarea { font: 11px Verdana; padding:2px 1px 3px 1px; color: #333333; border:1px solid #C5C2B7; background:#fff url(../images/layout/form_bg.jpg) repeat-x top;}
input.go{font: bold 11px Arial; background:#EEE4C2; color: #333333; width: auto; padding: 1px; border:1px solid #C5C2B7; margin:0;}
input.newsletter {width:114px;}
input.search {width:126px;}
img {border:0; vertical-align:top; text-align:left;}
.img_left {float:left; margin:4px 18px 0 0; padding:1px; border: 1px solid #C5C2B7;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {color:#333333; text-decoration:underline}

a.link {text-transform:uppercase; text-decoration:underline; color:#455202}
a.link:hover {text-decoration:none}

.column { float:left;}
.clear { clear:both;}

h1{text-indent:-10000px; background:url(../images/layout/logo.gif) no-repeat 0 0; height:75px; width:414px; font-size:0.75em; margin:0}
h2 {color:#ff6600; margin:0 0 17px 0; font-size:14px}
h3 {margin: 0 0 12px 0; line-height: 10px; font-size:12px; color:#537F2F; padding:0;}
h4 {margin: 0 0 6px 0;line-height:10px; font-size:13px; color:#537F2F;}
h5 {margin: 0 0 11px 0; font-size:13px; color:#537F2F;}
h6 {margin: 0 0 4px 0; font-size:13px; color:#537F2F;}

h3 a {color:#537F2F; text-decoration:none;}
p a {color: #016895; font-weight:bold;}


/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/layout/greenslate_background.gif) repeat-x top left;font-family: Verdana, sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#114511;text-decoration:none;padding:14px 15px 0 15px;height:28px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(../images/layout/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */

#site_center {margin: 0 auto; text-align:center; background:#f9f5e7 url(../images/layout/main_bg.gif) repeat-x top center}
#main {margin:0 auto; width:783px; text-align:left;}
.logo, .wrapper_header {width:783px}


/*header*/
.logo {height:104px}
.logo .indent {padding:16px 0 0 1px}
.wrapper_header {height:264px; background:url(../images/layout/wrapper_header_bg.jpg) no-repeat 0 0; position: relative;}
.wrapper_header img {margin:33px 0 0 455px;}
.menu {width: 762px; height:59px; background:url(../images/layout/cont_bg.gif) repeat-y; padding-left:21px}
#flashcontent {position:relative; width:741px; height:241px; z-index:1; left: 21px; top: 20px;}
/*content*/
#content {width: 763px; background:url(../images/layout/cont_bg.gif) repeat-y left; font-size:11px; line-height:130%;padding:0px 0px 30px 20px}


.title {display:block; margin-bottom:25px}
.line {background:url(../images/layout/line_bg.gif) repeat-x top; width:auto; height:20px}


/*footer*/
#footer_center {text-align:center; background:url(../images/layout/footer_bg_rep.gif) repeat-x top}
#footer_main {margin:0 auto; width:783px; text-align:left; background:url(../images/layout/footer_bg.gif) no-repeat top left;  height:91px}
#footer {width: 761px; padding:27px 0 0 22px; color:#7f8285; font-size:11px; line-height:155%}
#footer .menu_footer { font-size:11px; word-spacing:11px; padding-bottom:1px; position:relative;display:block;height:18px;}
#footer .menu_footer a {color:#fff; text-decoration:none; word-spacing:0}
#footer .menu_footer a:hover {text-decoration:none; color:#7f8285}
#footer a {color:#7f8285; text-decoration:underline}
#footer a:hover {text-decoration:none}


#footer ul {margin:0px;padding:0;list-style-type:none;width:auto; display:block;}
#footer ul li {display:block;float:left;margin:0 15px 0 0;}
#footer ul li a {display:block;float:left;text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}


.sidebox {width:230px; margin:0; padding-left: 1px; float:left;}
. sidebox h3 {color: #C72900;}
.block {margin:0 0 20px 0;width:210px;}
.block .title {margin:0 0 26px 0px}
.block .link {margin-bottom:16px; display:block}
.block .indent {padding:18px 8px 12px 8px}
.block { background:#f9f5e7; color:#333333}
.block .l_t { background:url(../images/layout/l_t_1.gif) left top no-repeat; width:100%}
.block .r_t { background:url(../images/layout/r_t_1.gif) right top no-repeat;}
.block .r_b { background:url(../images/layout/r_b_1.gif) right bottom no-repeat;}
.block .l_b { background:url(../images/layout/l_b_1.gif) left bottom no-repeat;}
.block .left {background:url(../images/layout/block_l_1.gif) repeat-y left}
.block .top {background:url(../images/layout/block_t_1.gif) repeat-x top}
.block .right {background:url(../images/layout/block_r_1.gif) repeat-y right}
.block .bot {background:url(../images/layout/block_b_1.gif) repeat-x bottom}
.block .link {color:#3399CC}
.block strong {color:#FF6600; font-size:11px; display:block; line-height:140%}
.block span {color:#9b9581; font-size:11px; line-height:140%}

.block_1 {margin:0 0 20px 0;width:auto;}
.block_1 .title {margin:0 0 26px 0px}
.block_1 .link {margin-bottom:16px; display:block}
.block_1 .indent {padding:18px 8px 12px 8px}
.block_1 { background:#f9f5e7; color:#333333}
.block_1 .l_t { background:url(../images/layout/l_t_1.gif) left top no-repeat; width:100%}
.block_1 .r_t { background:url(../images/layout/r_t_1.gif) right top no-repeat;}
.block_1 .r_b { background:url(../images/layout/r_b_1.gif) right bottom no-repeat;}
.block_1 .l_b { background:url(../images/layout/l_b_1.gif) left bottom no-repeat;}
.block_1 .left {background:url(../images/layout/block_l_1.gif) repeat-y left}
.block_1 .top {background:url(../images/layout/block_t_1.gif) repeat-x top}
.block_1 .right {background:url(../images/layout/block_r_1.gif) repeat-y right}
.block_1 .bot {background:url(../images/layout/block_b_1.gif) repeat-x bottom}
.block_1 .link {color:#3399CC}
.block_1 strong {color:#FF6600; font-size:11px; display:block; line-height:140%}
.block_1 span {color:#9b9581; font-size:11px; line-height:140%}



.maincontent {width:513px; margin:4px 0px 0px 0px; float:left;}
.maincontentnmt {width:513px; margin:0px 0px 0px 0px; float:left;}
.maincontent p, .maincontent blockquote { margin:0px 0 16px 0; padding: 0;}
p{margin:0px 0 16px 0; padding: 0;}
.box { width:auto; padding-bottom:20px;}
.box .col_box_1 {width:166px; float: left;}
.box .col_box_2 {width:340px; float: left;}
.box .col_box_2 .banner {margin:1px 0 10px 0; display:block}

.box_1 { width:auto; padding:5px 0 16px 0; margin-bottom:12px; border-bottom:1px solid #eee;}
.box_1 .col_box_2 {width:225px; float: left;}
.box_1 .col_box_2 .banner {margin:1px 0 10px 0; display:block}

.block_4 { background:#f9f5e7; color:#333333; margin:0 0 20px 0; width:auto;}
.block_4 .l_t { background:url(../images/layout/l_t_1.gif) left top no-repeat; width:100%}
.block_4 .r_t { background:url(../images/layout/r_t_1.gif) right top no-repeat;}
.block_4 .r_b { background:url(../images/layout/r_b_1.gif) right bottom no-repeat;}
.block_4 .l_b { background:url(../images/layout/l_b_1.gif) left bottom no-repeat;}
.block_4 .left {background:url(../images/layout/block_l_1.gif) repeat-y left}
.block_4 .top {background:url(../images/layout/block_t_1.gif) repeat-x top}
.block_4 .right {background:url(../images/layout/block_r_1.gif) repeat-y right}
.block_4 .bot {background:url(../images/layout/block_b_1.gif) repeat-x bottom}
.block_4 .link {color:#3399CC}
.block_4 .title {margin:0 0 26px 38px; display:inline}
.block_4 strong {color:#FF6600; font-size:11px; display:block; line-height:140%}
.block_4 span {color:#9b9581; font-size:11px; line-height:140%}
.block_4 .indent {padding:18px 8px 12px 8px}

.block_3 { background:#e8f3c6; color:#455202; margin:0 0 20px 0}
.block_3 .title {margin:0 0 8px 0}
.block_3 p {margin:0 0 16px 0}
.block_3 .link {color:#455202}
.block_3 .indent {padding:18px 8px 12px 8px}
.block_3 .l_t { background:url(../images/layout/l_t_3.gif) left top no-repeat; width:100%}
.block_3 .r_t { background:url(../images/layout/r_t_3.gif) right top no-repeat;}
.block_3 .r_b { background:url(../images/layout/r_b_3.gif) right bottom no-repeat;}
.block_3 .l_b { background:url(../images/layout/l_b_3.gif) left bottom no-repeat;}
.block_3 .left {background:url(../images/layout/block_l_3.gif) repeat-y left}
.block_3 .top {background:url(../images/layout/block_t_3.gif) repeat-x top}
.block_3 .right {background:url(../images/layout/block_r_3.gif) repeat-y right}
.block_3 .bot {background:url(../images/layout/block_b_3.gif) repeat-x bottom}

.maincontent ul {font-size:11px; margin:0 0 20px 0; padding:0px; list-style:none}
.maincontent li {font-size:11px; line-height:225%; background:url(../images/layout/list_bg.gif) repeat-x bottom}
.maincontent li img {margin:0 13px 0 1px; display:inline; vertical-align:middle}
.maincontent li a{text-decoration:none; color:#ff6600; font-weight:bold; height:25px}
.maincontent li a:hover{ text-decoration:none; color:#78971d}
.maincontent li a:hover img {margin:0 7px 0 7px}
.maincontent li.un {background:none}

.list_1 {font-size:11px; margin:0px; padding:0px; list-style:none}
.list_1 li {font-size:11px; line-height:225%; background:url(../images/layout/list_bg.gif) repeat-x bottom}
.list_1 li img {margin:0 13px 0 1px; display:inline; vertical-align:middle}
.list_1 li a{text-decoration:none; color:#ff6600; font-weight:bold; height:25px}
.list_1 li a:hover{ text-decoration:none; color:#78971d}
.list_1 li a:hover img {margin:0 7px 0 7px}
.list_1 li.un {background:none}

.list_2 {font-size:11px; margin:0px; padding:0px; list-style:none}
.list_2 li a {text-decoration:underline; color:#3399CC; background:url(../images/layout/marker_list.gif) no-repeat 0 7px; padding-left:7px}
.list_2 li a:hover{ text-decoration:none; background:none}
.list_2 li.un {background:none}


.list_3 {font-size: 11px;margin:0px; padding:0px; list-style:none}
.list_3 li {line-height:225%;}
.list_3 li a{text-decoration:none; color:#304657; font-weight:bold; padding-left:2px; margin-left:0}
.list_3 li a:hover{ text-decoration:none; color:#304657; background:none}
.list_3 li.un {background:none}


.list_4 {font-size: 11px; margin:0px; padding:0px; list-style:none; margin-bottom:17px;}
.list_4 li { line-height:150%; background:url(../images/layout/point.gif) 0% 3px no-repeat; padding-left:15px;}
.list_4 li a{text-decoration:none; color:#304657; font-weight:bold; height:25px}
.list_4 li a:hover{ text-decoration:none; color:#78971d}
.list_4 li.un {background:none}


.list_5 {font-size:11px; margin:0px; padding:0px; list-style:none; margin-bottom:10px;}
.list_5 li {font-size:11px; line-height:130%; background:url(../images/layout/list_bg.gif) repeat-x bottom; padding-bottom:6px; margin-bottom:6px;}
.list_5 li img {margin:0 13px 0 1px; display:inline; vertical-align:middle}
.list_5 li a{text-decoration:none; color:#ff6600; font-weight:bold; height:25px}
.list_5 li a:hover{ text-decoration:none; color:#78971d}
.list_5 li a:hover img {margin:0 7px 0 7px}
.list_5 li.un {background:none}

.list_6 {font-size:11px; margin:0px; padding:0px; list-style:none; margin-bottom:6px;}
.list_6 li {font-size:11px; line-height:130%; background:url(../images/layout/list_bg.gif) repeat-x bottom; padding-bottom:6px; margin-bottom:6px;}
.list_6 li img {margin:0 13px 0 1px; display:inline; vertical-align:middle}
.list_6 li a{text-decoration:none; color:#ff6600; font-weight:bold; height:25px}
.list_6 li a:hover{ text-decoration:none; color:#78971d}
.list_6 li a:hover img {margin:0 7px 0 7px}
.list_6 li.un {background:none; padding-bottom:0px; margin-bottom:0px; padding-top:8px;}

a:focus, a:hover, a:active
{outline: none;}