body{
background:url(../images/bg.gif) repeat-x;
margin:0;
padding:0;
font-family:tahoma;
font-size:10pt;
}

a{
text-decoration:none;
color:#808080;
}

a:hover{
color:#454545;
}

img{border:0;}

p{margin:0;padding:0;border:0;
text-align:justify}

#page{
width:900px;
margin:0 auto;
}


#top{
background:url(../images/top.jpg) no-repeat;
width:817px;
height:170px;
}

#middle{
width:755px;
margin-left:52px;
}

#left,#main,#right{
float:left;
margin-bottom:20px;
}

#left{
background:url(../images/shadow.gif) repeat-x;
}

#left,#right{
width:160px;
}

#right{
padding-top:15px;
background:url(../images/shadow_right.gif) repeat-x;
}

#main{
width:435px;
background:url(../images/shadow.gif) repeat-x;
}

#menu{
padding:0 0 2px 0;
margin: 0 0 10px 0;
list-style:none;
background:url(../images/menu_line.gif) bottom no-repeat;
}

#menu li a{
background:url(../images/btn_b.gif) no-repeat;
margin-bottom:1px;
font-weight:bold;
text-align:center;
color:#fff;
text-decoration:none;
line-height:29px;
display:block;
width:159px;
height:29px;
}

#menu li a.active{
background:url(../images/btn_g.gif) no-repeat;
}

#menu li a:hover{
margin-left:-5px;
background:url(../images/btn_r.gif) no-repeat;
}

#content{
width:426px;
margin-left:5px;
padding-bottom:10px;
background:url(../images/main_bottom.gif) bottom no-repeat;
}


#footer{
text-align:center;
line-height:36px;
font-size:8pt;
color:#808080;
clear:both;
height:36px;
width:765px;
margin-left:52px;
background:url(../images/foot.gif) no-repeat;
}


.right_box{
border-top: solid 1px #c8d1d1;
border-left: solid 1px #c8d1d1;
border-right: solid 1px #c8d1d1;
}

.right_box_bottom{
width:159px;
height:17px;
background:url(../images/right_bottom.gif) no-repeat;
}

.contentheader{
font-weight:bold;
color:#ce0000;
}
