/* CSS Document */

html{
overflow:scroll;
}

* ul{
margin:0;
padding:0;
}

* li{
list-style:none;
}

* a{
text-decoration:none;
}

* p{
margin:20px auto 0 auto;
padding:0;
}

body{
width:900px;
height:auto;
margin:0 auto;
padding:0;
background-image:url(img/body.jpg);
}

#all{
width:900px;
height:auto;
margin:0 auto;
padding:0;
border:1px solid #aaaaaa;
}

#head{
width:900px;
height:200px;
margin:0 auto;
padding:0;
background-image:url(img/head.jpg);
background-repeat:no-repeat;
}

#h1info{
float:left;
width:560px;
height:50px;
}

#logo{
float:right;
width:340px;
height:50px;
}

#logo img{
border:0;
}

#siteinfo{
clear:both;
width:340px;
height:auto;
padding:0 0 0 560px;
}

#tmenu{
width:150px;
height:120px;
margin:0;
padding:8px 105px 0 85px;
}

#tmenu li{
width:150px;
height:30px;
}

#main{
width:900px;
height:auto;
margin:0 auto;
padding:0 0 0 0;
background-image:url(img/main.jpg);
background-repeat:repeat-y;
}

#left{
float:left;
width:250px;
height:auto;
padding:15px 0 0 0;
}

#lmenu{
width:250px;
height:auto;
margin:0;
padding:0 0 20px 0;
}

#lmenu li{
width:250px;
height:40px;
line-height:40px;
font-size:12px;
}

#lmenu a:link, #lmenu a:visited{
display:block;
width:200px;
height:40px;
padding:0 0 0 50px;
color:#888886;
background-image:url(img/lmenulink.jpg);
background-repeat:no-repeat;
}

#lmenu a:hover{
background-image:url(img/lmenuhover.jpg);
background-repeat:no-repeat;
}

.info{
width:220px;
height:auto;
font-size:12px;
line-height:20px;
padding:5px 15px 15px 15px;
color:#888889;
}

#right{
float:right;
width:650px;
height:auto;
padding:15px 0 0 0;
}

#h2info{
width:630px;
height:auto;
margin:0 auto;
padding:0;
}

#text{
width:620px;
height:auto;
font-size:14px;
line-height:22px;
padding:15px;
color:#666666;
}

#foot{
clear:both;
width:900px;
height:40px;
line-height:40px;
font-size:12px;
color:#888888;
margin:0 auto;
padding:1px 0 0 0;
background-image:url(img/foot.jpg);
background-repeat:no-repeat;
}

#copy{
float:left;
width:300px;
height:40px;
margin:0 auto;
text-align:center;
}

#fmenu{
float:right;
width:600px;
height:40px;
text-align:center;
}

#fmenu a:link, #fmenu a:visited{
color:#999999;
}

#fmenu a:hover{
color:#99FF66;
}

#clearimg{
clear:both;
width:900px;
height:auto;
}

#mail{
width:500px;
height:auto;
font-size:12px;
line-height:20px;
margin:15px auto 0 auto;
padding:0;
}

h1{
height:50px;
line-height:50px;
color:#bbbbbb;
text-align:center;
margin:0 0 0 0;
padding:0 0 0 0;
}

h1 img{
border:0;
}

h2{
width:595px;
height:30px;
line-height:30px;
color:#00CCFF;
margin:0 0 0 0;
padding:0 0 0 35px;
background-image:url(img/h2line.jpg);
background-repeat:no-repeat;
}

h3{
width:590px;
height:30px;
line-height:30px;
color:#999999;
margin:0 0 5px 0;
padding:0 0 0 30px;
background-image:url(img/h3line.jpg);
background-repeat:no-repeat;
}

h4{
width:590px;
height:30px;
line-height:30px;
color:#999999;
margin:30px 0 5px 0;
padding:0 0 0 30px;
background-image:url(img/h3line.jpg);
background-repeat:no-repeat;
}

h4 a:link, h4 a:visited{
color:#999999;
}

h4 a:hover{
color:#0099FF;
}


