 /* CSS Document */
body {
background:url(../img/bodybg2.jpg);
background-repeat:repeat;
width:1004px;
height:100%;
margin:0;
font-family:Arial;
font-size:12px;
color:#464646;
}
h1 {
font-weight:bold;
color:#557D40;
}
h2 {
font-weight:bold;
color:#557D40;
}
h3 {
font-weight:bold;
color:#557D40;
}
b {
color:#557D40;
}
a {
text-decoration:none;
}
a :hover {
color:#A03732;
}
.container {
background:url(../img/gradasibg.jpg) top left repeat-x;
height:100%;
width:1004px;
}
.layout {
height:200px;
width:1004px;
}
.dotline {
border-bottom:dotted 1px;
}
.layouthome {
height:120px;
width:1004px;
background:url(../img/homelayout.jpg) top left repeat-x;
}
p {
text-align:justify;
font-size:12px;
color:#464646;
}
ul.htop {
margin:0;
overflow:hidden;
width:100%;
height:200px;
padding:0;
}
ul.htop li {
margin:0pt;
padding:0pt;
}
.lefttop {
float:left;
display:block;
width:260px;
height:200px;
background:url(../img/logo.jpg) top left no-repeat;
}
.homelefttop {
float:left;
display:block;
width:260px;
height:120px;
}
.righttop {
float:left;
display:block;
width:744px;
height:200px;
}
/*------------menu 1---------------*/
div.menu1 {
font-family:sans-serif;
font-size:12px;
height:42px;
width:724px;
border-bottom:1px solid #ffffff;
}
ul.menu1 {
margin:0;
overflow:hidden;
width:100%;
height: 43px;
vertical-align:middle;
padding:0;
padding-top:10px;
vertical-align:middle;
}
ul.menu1 li {
float:right;
margin-left:8px;
padding:0pt;
list-style-type:none;
vertical-align:bottom;
}
.menu1 a {
display:block;
font-family:sans-serif;
text-decoration:none;
padding-right:8px;
color:#43473D;
border-right:1px solid #43473D;
font-weight:bold;
}
.menu1 a:hover {
color:#A03732;
}
.noborder a {
border:0px;
}
.search {
height:20px;
font-size:20px;
vertical-align:top;
}
.asdf {
font-weight:bold;
color:#43473D;
}
/*------------menu 1---------------*/
/*------------menu 2---------------*/
div.menu2 {
font-family:sans-serif;
font-size:12px;
height:28px;
width:724px;
}
ul.menu2 {
margin:0;
overflow:hidden;
width:100%;
height: 15px;
vertical-align:middle;
padding:0;
padding-top:10px;
vertical-align:middle;
}
ul.menu2 li {
float:left;
margin-left:8px;
padding:0pt;
list-style-type:none;
vertical-align:bottom;
}
.menu2 a {
display:block;
text-decoration:none;
padding-right:8px;
color:#71812D;
font-size:12px;
border-right:2px solid #71812D;
font-weight:bold;
letter-spacing:1px;
}
.search {
height:11px;
font-size:10px;
vertical-align:top;
}
/*------------menu 2---------------*/
.divforflash {
width:744px;
height:130px;
background:url(../img/replacewithflash.jpg) center no-repeat;
}
.bodycon {
width:1004px;
height:400px;
}
.footimage {
position:relative;
vertical-align:top;
width:1004px;
height:223px;
background:url(../img/bodybg.jpg) bottom left no-repeat;
}
ul.hmid {
margin:0;
overflow:hidden;
width:100%;
padding:0;
}
ul.fmid {
margin:0;
overflow:hidden;
width:100%;
padding:0;
}
ul.mid li {
margin:0pt;
padding:0pt;
}
.leftcol {
float:left;
display:block;
width:170px;
height:300px;
}
.homeleftcol {
float:left;
vertical-align:top;
display:block;
width:300px;
height:498px;
background:url(../img/homeleftcol.jpg) top left no-repeat;
}
.homeleftfoot {
float:left;
vertical-align:top;
display:block;
width:300px;
height:498px;
background:url(../img/homeleftfoot.jpg) bottom left no-repeat;
}
.midcol {
float:left;
display:block;
width:80px;
height:200px;
}
.rightcol {
float:right;
display:block;
width:784px;

background:url(../img/rightcolbg.jpg) top left repeat-y;
margin-left:20px;
}
.homemidcol {
float:left;
vertical-align:top;
display:block;
width:550px;
height:498px;
background:url(../img/homemidcol.jpg) top left no-repeat;
}
.homemidfoot {
float:left;
vertical-align:top;
display:block;
width:550px;
height:498px;
background:url(../img/homemidfoot.jpg) bottom left no-repeat;
}
.homerightcol {
float:left;
display:block;
width:154px;
height:498px;
background:url(../img/homerightcol.jpg) top left no-repeat;
}
.homerightfoot {
float:left;
display:block;
width:154px;
height:498px;
background:url(../img/homerightfoot.jpg) bottom left no-repeat;
}
.rightborder {
width:120px;
height:200px;
}
div.animation {
height:250px;
width:550px;
margin:0 auto;
background:url(../img/homeanimation.gif) top left no-repeat;
}
.floater {
position:absolute;
top:130px;
left:0px;
}
/*---------------sub menu-----------------*/
.submenu {
font-family:sans-serif;
font-size:12px;
height:20px;
margin-top:7px;
border-bottom:1px solid #ffffff;
vertical-align:middle;
}
.submenu a {
margin-left:20px;
color:#557D40;
text-decoration:none;
font-size:13px;
font-weight:bold;
}
.submenu a:hover {
color:#FF7300;
}
.submenu2 {
font-family:sans-serif;
font-size:12px;
height:20px;
margin-top:7px;
vertical-align:middle;
}
.submenu2 a {
margin-left:20px;
padding-left:20px;
color:#000000;
text-decoration:none;
font-size:12px;
background:url(../img/star.png) top left no-repeat;
}
.submenu2 a:hover {
color:#FF7300;
}
/*---------------sub menu-----------------*/
.koj01 {
width:754px;
height:50px;
background:url(../img/rightcolbg2.jpg) top left repeat-x;
margin-left:0px;
}
.koj02 {
width:754px;
height:250px;
background:url(../img/rightcolbg4.jpg) top right no-repeat;
}
.contentwrap {
background:url(../img/rightcolbg3.jpg) top left no-repeat;
padding-left:30px;
width:630px;
}
.boxinput {
background:url(../img/box_input.jpg) top left no-repeat;
width:205px;
height:24px;
border:none;
}
.content {
font-family:sans-serif;
font-size:12px;
z-index:2;
}
.content a {
    text-decoration: none;
	background-color: transparent;
	background-image: none;
}
.content a:hover {
color: #005FA9;
text-decoration:none;
background-color: #CEDEED;
}
.content a:visited, .content a:link {
	color: #005FA9;
	text-decoration: none;
	background-image: url(../img/underline-black.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
li.footer {
float:left;
width:1004px;
height:265px;
background:url(../img/bodybg.jpg) bottom left no-repeat;
}
.goup {
width:100px;
height:60px;
padding-left:654px;
}