@charset "utf-8";

/* CSS Document */

body { background: url(../images/bg.jpg) center top no-repeat; margin:0 0 10px 0; padding:0 0; font:12px tahoma; color:#545454; }

img { border:0; }

.disclosure ul { margin:0; padding:0 0 10px 0; }

.disclosure ul li { padding:0; margin:0 0 0 25px; }

.bg-mid { background:url(../images/dsgn-mid.jpg) left top repeat-x; }

.dsgn-b-mid { background:#f4f9ec url(../images/dsgn-b-mid.jpg) left top repeat-x; }

.logo-border { border:1px solid #417208; }

.banner-border { background:#3d680a url(../images/banner-border.jpg) left top repeat-x; }

.banner-border img { border:0; }

.banner-bg { background:#242424 url(../images/banner-bg.jpg) left top repeat-x; }

.lnk-more { font:normal 18px 'Trebuchet MS'; line-height:18px; color:#eef5e6; }

.lnk-more a { font:normal 18px 'Trebuchet MS'; line-height:18px; color:#eef5e6; text-decoration:none; }

.lnk-more a:hover { font:normal 18px 'Trebuchet MS'; line-height:18px; color:#ffffff; text-decoration:none; }

.navi-bg { background:url(../images/navi-bg.jpg) left top repeat-y; }

.navi { font:12px tahoma; color:#ffffff; }

.navi a { font:12px tahoma; color:#ffffff; text-decoration:none; }

.navi a:hover { font:12px tahoma; color:#cdff90; text-decoration:none; }

.lnk-top { font:11px tahoma; color:#417208; }

.lnk-top a { font:11px tahoma; color:#417208; text-decoration:none; }

.lnk-top a:hover { font:11px tahoma; color:#6aac1d; text-decoration:none; }

.lnk-bot { font:11px tahoma; color:#b2b2b2; }

.lnk-bot a { font:11px tahoma; color:#b2b2b2; text-decoration:none; }

.lnk-bot a:hover { font:11px tahoma; color:#878787; text-decoration:none; }

.head-a { font:26px arial; color:#b85907; letter-spacing:-2px; }

.head-b { font:18px arial; color:#d65f18; letter-spacing:-1px; }

.txt-blue1 { font:11px tahoma; color:#627da7; }

ul { margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0; list-style-image:url(../images/arrow2.gif); }

ul li { font:normal 11px tahoma; color:#626262; line-height:16px; }

ul a { font:normal 11px tahoma; color:#626262; text-decoration:underline; line-height:16px; }

ul a:hover { font:normal 11px tahoma; color:#565656; text-decoration:none; line-height:16px; }

ul.lst-b { margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0; }

ul.lst-b li { font:normal 11px tahoma; color:#404040; line-height:16px; }

ul.lst-b li a { font:normal 11px tahoma; color:#404040; text-decoration:underline; line-height:16px; }

ul.lst-b li a:hover { font:normal 11px tahoma; color:#565656; text-decoration:none; line-height:16px; }

.footer { font:11px tahoma; color:#6c902b; }

.sar { background:url(../images/search_bg5_01.png) no-repeat left top; }

.button { padding:0; margin:0; }

button a { list-style:none; display:none; border:none; }

.button { border:none; background:url(../images/search_baaag.png) no-repeat left top; width:142px; height:27px; }

.button:hover { background:url(../images/search_bott-01.png) no-repeat left top; cursor:pointer; }

button a:hover { url(../images/search_bott-0.png);
}

.text { color:#FFFFFF; font-size:18px; font-family:tahoma; }

.text2 { color:#CCCCCC; font-size:12px; font-family:tahoma; }

.non { background-color:none; }

.search_btn { background:  url(../images/search_btns.png) top left no-repeat; position: relative; clear:both; }

.search_btn a { display: block; margin: 0; }

.search_btn a:hover { background: url(../images/search_btns.png); background-position: 0 30px;/*opacity:0.4;
filter:alpha(opacity=40)*/ }

#search-form { height:250px; width:212px; padding:0px 0 0 20px; }

#search-form p { margin:8px 0 8px 0; }

/*.search_btn { color:#FFFFFF; text-decoration:none; font:14px myriad pro;}
.search_btn ul { list-style:none;}
.search_btn li { width:132px; height:30px; background-image:url(../images/search_btns.png); background-position:0px 0px; color:#FFFFFF; text-decoration:none; font:14px myriad pro; list-style:none;}
.search_btn li a {color:#FFFFFF; text-decoration:none; font: 14px myriad pro; list-style:none; }
.search_btn li a:hover{ background-image:url(../images/search_btns.png); background-position:0px 30px; text-decoration:none; list-style:none;}*/

.text_field { background-color:#ffffff; height:25px; width:190px; color:#6b6b6b; font:12px Arial, Helvetica, sans-serif; border:0px; padding:1px 0px 1px 2px; border:solid 1px #9f706a /*#d4d4d4 eaf7fe*/; }

.text_field2 { background-color:#ffffff; height:23px; width:188px; color:#6b6b6b; font:12px Arial, Helvetica, sans-serif; border:0px; padding:1px 0px 1px 2px; border:solid 1px #9f706a /*#d4d4d4 eaf7fe*/; }

