/* CSS Document */

html{
overflow:scroll;
}

* {
margin:0;
padding:0;
}

* li{
list-style:none;
}

* a{
text-decoration:none;
}

* p{
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}

body{
width:100%;
height:auto;
margin:0 auto;
padding:0;
background-image:url(../img/headback.gif);
background-repeat:repeat-x;
}

#head{
width:900px;
height:204px;
margin:0 auto;
padding:0 0 0 0;
background-image:url(../img/head.gif);
background-repeat:no-repeat;
}

#logo{
}

#logo img{
border:0;
}

#h1info{
width:900px;
height:20px;
}

#siteinfo{
width:390px;
height:85px;
font-size:12px;
line-height:20px;
color:#eeeeee;
margin:0;
padding:25px 10px 0px 500px;
}

#tmenu{
width:400px;
height:34px;
margin:0;
padding:40px 0 0 500px;
}

#tmenu li{
float:left;
width:100px;
height:30px;
font-size:12px;
line-height:30px;
text-align:center;
margin:0;
padding:0 0 4px 0;
}

#tmenu a:link, #tmenu a:visited{
display:block;
width:100px;
height:30px;
color:#bbbbbb;
padding:0 0 4px 0;
background-image:url(../img/tmenulink.gif);
background-repeat:no-repeat;
}

#tmenu a:hover{
height:30px;
color:#333333;
background-image:url(../img/tmenuhover.gif);
background-repeat:no-repeat;
}

#main{
clear:both;
width:900px;
height:auto;
margin:0 auto;
padding:20px 0 10px 0;
background-image:url(../img/main.gif);
background-repeat:repeat-y;
}

#left{
float:left;
width:250px;
height:auto;
}

#lmenu{
width:200px;
height:auto;
margin:0 auto;
padding:0;
}

#lmenu li{
width:200px;
height:40px;
font-size:12px;
line-height:40px;
}

#lmenu a:link, #lmenu a:visited{
display:block;
width:155px;
height:40px;
color:#fb8585;
padding:0 0 0 45px;
background-image:url(../img/lmenulink.gif);
background-repeat:no-repeat;
}

#lmenu a:hover{
color:#0066FF;
background-image:url(../img/lmenuhover.gif);
background-repeat:no-repeat;
}

#right{
float:right;
width:620px;
height:auto;
font-size:12px;
line-height:20px;
color:#666666;
padding:0 0 0 20px;
}

#topback{
clear:both;
width:650px;
height:20px;
font-size:12px;
line-height:20px;
text-align:center;
margin:0;
padding:0 0 0 250px;
background-image:url(../img/topback.gif);
background-repeat:no-repeat;
}

#topback a:link, #topback a:visited{
color:#666667;
}

#topback a:hover{
color:#0066FF;
}

#footbody{
width:100%;
height:100px;
margin:0;
background-image:url(../img/foobody.gif);
background-repeat:repeat-x;
}

#foot{
width:900px;
height:90px;
margin:0 auto;
padding:10px 0 0 0;
}

.fmenu{
width:880px;
height:20px;
font-size:12px;
line-height:20px;
text-align:right;
color:#999999;
padding:0;
margin:0 auto;
padding:0 20px 0 0;
}

.fmenu a:link, .fmenu a:visited{
color:#f99696;
}

.fmenu a:hover{
color:#0066FF;
}

#linkinfo{
clear:both;
width:880px;
height:20px;
color:#888888;
font-size:12px;
line-height:20px;
text-align:right;
margin:0;
padding:0 20px 0 0;
}

#copy{
width:880px;
height:20px;
color:#888888;
font-size:12px;
line-height:20px;
text-align:right;
margin:0;
padding:0 20px 0 0;
}

#mail{
width:500px;
height:auto;
font-size:12px;
line-height:20px;
margin:15px auto 0 auto;
padding:0;
}

h1{
width:880px;
height:20px;
font-size:18px;
line-height:20px;
text-align:right;
color:#EEEEEE;
padding:0 20px 0 0;
}

h1 img{
border:0;
}

h2{
width:585px;
height:30px;
font-size:18px;
line-height:30px;
color:#FFFFFF;
padding:10px 0 0 35px;
background-image:url(../img/h2.gif);
background-repeat:no-repeat;
}

.h2info{
width:585px;
height:14px;
font-size:12px;
line-height:14px;
color:#f99191;
text-indent:3em;
margin:0;
padding:3px 0 5px 0;
}

.text{
text-indent:3em;
margin:0;
padding:5px 0 0 0;
background-image:url(../img/h3info.gif);
background-repeat:no-repeat;
}


h3{
width:585px;
height:30px;
font-size:16px;
line-height:30px;
color:#0066FF;
margin:20px 0 0 0;
padding:0 0 0 35px;
background-image:url(../img/h3.gif);
background-repeat:no-repeat;
}

h3 a:link, h3 a:visited{
color:#6699FF;
}

h3 a:hover{
color:#CC0000;
}

h4{
}

.cl{
clear:both;
}

.blue{
color:#0099FF;
}

