@charset "utf-8";
/* CSS Document */

body{margin:0 0; padding:0 0; font:12px tahoma; color:#626262; background:#587100 url(../images/bg.jpg) left top repeat-x;}
img {border:0px;}
.top-bg{background:url(../images/header-bg.jpg) left top no-repeat;}
.mar-lft-rgt{margin:0 23px;}
.logo{width:240px; text-align:center; z-index:1; position:absolute; margin-top:30px; display:block;}
.lft-shade{background:url(../images/shade-lft-mid.jpg) right top repeat-y;}
.lft-shade-navi{background:url(../images/shade-lft-navi.jpg) right top repeat-y;}
.lft-shade-logos{background:#b7c498 url(../images/shade-lft-logos.jpg) right top no-repeat;}
.bg-navi{ background:url(../images/alpha-black-txt.png) left top repeat;}

#search-content{ position:absolute; z-index:1;}
.logo-border{ border:1px solid #cccccc;}

.bg-blue{background:#b7e9ec url(../images/gradient-blue.jpg) left top repeat-x;}
.bg-green{background:#dcecb7 url(../images/gradient-green.jpg) left top repeat-x;}

.head-green{font:18px arial; color:#6b8133; line-height:18px;}
.head-green2{font:24px arial; color:#6b8a29; line-height:28px;}
.head-gray{font:18px arial; color:#747474; line-height:18px;}

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

.footer{font:11px tahoma; color:#b5c384; line-height:25px;}

.lnk-gray{font:bold 11px tahoma; color:#9d9d9d;}
.lnk-gray a{font:normal 11px tahoma; color:#858585; text-decoration:none;}
.lnk-gray a:hover{font:normal 11px tahoma; color:#5f5f5f; text-decoration:none;}

.lnk-green{font:bold 11px tahoma; color:#576d09; line-height:28px;}
.lnk-green a{font:normal 11px tahoma; color:#576d09; text-decoration:none; line-height:28px;}
.lnk-green a:hover{font:normal 11px tahoma; color:#323d0a; text-decoration:none; line-height:28px;}

.lnk-blue{font:11px tahoma; color:#587d80;}
.lnk-blue a{font:11px tahoma; color:#587d80; text-decoration:none;}
.lnk-blue a:hover{font:11px tahoma; color:#223d3f; text-decoration:none;}

.lnk-bot{font:11px tahoma; color:#a0b261; line-height:15px;}
.lnk-bot a{font:11px tahoma; color:#a0b261; text-decoration:none; line-height:15px;}
.lnk-bot a:hover{font:11px tahoma; color:#e6eeca; text-decoration:none; line-height:15px;}

ul.lst-a{ margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0;}
ul.lst-a li{font:normal 11px tahoma; color:#858585; line-height:18px;}
ul.lst-a li a{font:normal 11px tahoma; color:#858585; text-decoration:underline;}
ul.lst-a li a:hover{font:normal 11px tahoma; color:#5f5f5f; text-decoration:none;}

.banner-border{background:#749335 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:#fbffe7;}
.lnk-more a{font:normal 18px 'Trebuchet MS'; line-height:18px; color:#fbffe7; text-decoration:none;}
.lnk-more a:hover{font:normal 18px 'Trebuchet MS'; line-height:18px; color:#ffffff; text-decoration:none;}

img.logo-web{border:4px solid #e1e1e1; margin:2px 6px 6px 0;}

.sar{
background:url(../images/search_bg.png) no-repeat left 0px;
}

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

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

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

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



.form-text{
font-size:17px;
color:#576d09; }

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

#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:210px; 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:208px; color:#6b6b6b; font:12px Arial, Helvetica, sans-serif; border:0px; padding:1px 0px 1px 2px; border:solid 1px #9f706a /*#d4d4d4 eaf7fe*/; }
