body,html{
width:100%;
height:100%;
overflow:hidden;
padding:0px;
margin:0px;
background-color:#666666;
overflow:hidden;
color:#ffffff;
font-family:"verdana";
font-size:13px;
font-family:"verdana" ;
}

li{
list-style-image:url("../images/listline.gif");
}

li ul li{
list-style:square;
}
img { border: 0; }
#topmenu{
width:100%;
height:40px;
display:block;
position:absolute;
top:0px;
left:0px;
background-color:#252525;
background-image:url(../images/greyfill1.png);
overflow:visible;
}

#all #topmenu ul{
display:block;

list-style:none;
float:left;
width:100%;
margin:0px;
padding:0px;
}
#all #topmenu ul li{
display:block;
height:20px;
list-style:none;
float:left;
width:auto;

margin-left:0.3em;

background-image:url(../images/button.png);


}

#all #topmenu ul li a{
display:block;
list-style:none;
float:left;
width:auto;
color:#ffffff;
text-decoration:none;
font-weight:bold;
/*font-size:1.4em;*/

font-family:"trebuchet ms","verdana" ;
height:1.4em;
/*padding-top:0.1em;
padding-left:0.4em;
padding-right:0.4em;*/
/*border:1px solid #000000;*/
border-top:none;

}
#all #topmenu ul li a:hover{
background-color:#cccccc;
color:#000000;
height:40px;
background-image:url(../images/greyfill2.png);
border-bottom:none;
}
#all #topmenu ul li a.activated{
background-color:#cccccc;
color:#000000;
height:40px;
background-image:url(../images/greyfill3.png);
border-bottom:none;
}

#fsize{
display:block;

height:20px;
position:absolute;
bottom:0px;
right:0px;
}

#fsize a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#fotobar{
width:100%;
height:120px;
display:block;
position:absolute;
top:40px;
left:0px;
/*background-color:#D84E7C;*/


}
#submenu{
width:100%;
height:20px;
display:block;
position:absolute;
top:160px;
left:0px;
background-color:#252525;
background-color:#252525;
background-image:url(../images/greyfill1.png);
}

#footer{
width:100%;
height:20px;
display:block;
position:absolute;
bottom:0px;
left:0px;
background-color:#252525;
background-color:#252525;
background-image:url(../images/greyfill1.png);
}

#content{
width:100%;
display:block;
position:absolute;
top:180px;
bottom:20px;
left:0px;
overflow:auto;
background-color:#2d2d2d;
_height:expression(document.body.clientHeight-180;);
/*background-image:url(../images/face7.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
color:#B4C8D2;

background-image:url("../images/rfill.png");
background-repeat:repeat-y;
background-position:top right;


}



#content, #content a{
color:#ffffff;
}

.box1{
margin:2px;
display:block;
padding:2px;
border:1px solid #37A08C;
float:left;
}

.cpatch{
margin:5px;
display:block;
/*border:1px solid #000000;*/
padding:10px;
color:#F4FfFF;
}
.cpatch2{
margin:5px;
display:block;
/*border:1px solid #000000;*/
padding:10px;
color:#F4FfFF;
background-color:#2D2D2D;
text-align:center;
border:1px solid #6f6f6f;
}
.cpatch3{
margin-left:-5px;
margin-right:-5px;
margin-top:-10px;
display:block;
/*border:1px solid #000000;*/
padding:10px;
color:#F4FfFF;
background-color:#2D2D2D;

border:1px solid #6f6f6f;
text-align:center;

}
.cpatch3 a{
text-decoration:none;
font-weight:bold;
}

/*.cpatch img,.cpatch2 img,.cpatch3 img{
border:1px solid #000000;
}*/

.left{
float:left;
}
.right{
float:right;
}

.block{
display:block
}
.w0{
width:240px;
}
.w1{
width:390px;
}
.w11{
width:450px;
}
.w2{
width:490px;
}
.w3{
width:590px;
}
.w30{
width:30%;
overflow:hidden;
height:auto;
}
.w4{
width:890px;
}
.wa{
width:auto;
}
.hx{
height:100%;
}
.h1{
height:190px;
}
.h2{
height:290px;
}

.h3{
height:300px;

}
.ha{
height:auto;
}

a img{
border:none;
}
h1{
font-size:13px;
font-family:"verdana" ;
font-weight:bold;
}
h5{
display:block;
font-family:"trebuchet ms";

font-size:4em;
margin-top:20px;
margin-left:10px;
margin-right:30px;
float:right;
}
h6{

font-family:"trebuchet ms";
font-size:em;
margin-top:0px;
margin-left:0px;
margin-right:0px;

}
#logo{
position:absolute;
display:block
width:120px;
height:120px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
background-position:center center;
}
#bannerfill{
width:100%;
height:120px;
/*background-color:#ffcc00;*/
background-image:url(../images/banner.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#flashtit{
display:block;
float:right;
}

.inputline, .inputblock{
width:300px;
}
.inputblock{
height:250px;
}
.bar{
width:90%;
display:block;
float:left;
height:2px;
background-color:#ffcc00;
}

.linkstyle1 a{
text-decoration:none;
padding-right:20px;
/*
background-image:url("../images/link.gif");
background-position:top right;
background-repeat:no-repeat;*/

width:auto;

}
.linkstyle1 a:hover{
background-color:#AA0029;
font-weight:bold;
}