*{
}
body{
/*background:url(images/main_bg.gif) repeat-y top center #8D7C8A;*/
background: #8D7C8A;
margin:0 auto;
}
.leftedge{
background:url(images/main_bg.gif) -3px 0px repeat-y #8D7C8A;
width:5px;
}
.rightedge{
background:url(images/main_bg.gif) -800px 0px repeat-y #8D7C8A;
width:5px;
} 
#menucell{
width:722px;
background:url(images/menu_bg.gif);
height:19px;
}
p, td, div, span{
font-family:Trebuchet MS, sans-serif;
font-size:12px;
color:#5F7436;
}
#contentcell{
padding:10px 40px 0px 40px;
line-height:20px;
}
.firstpara:first-letter {
}
#contentcell p{
text-align:justify;
}
#contentcell .firstpara .replace{
border:0px solid red;
float:left;
height:38px;
width:30px;
}
.letter{
background:url(images/letters/j.png)  no-repeat ;
position:relative;
float:left;
top:-10px;
left:-15px;
border:0px solid blue;
width:55px;
height:55px;
}

#contentcell p:first-line{
font-size:100%;
}
.firstpara{
font-weight:bold;
}
#menu{
}
.menuitemcell a:link, .menuitemcell a:visited{
/*background:url(images/menu_bg.gif);*/
text-decoration:none;
color:#333300;
margin:0em  0em 0em 0em ;
border-left:1px solid #F6F5EB;
padding:0em 1em;
}
.menuitemcell a:hover{
/*background:url(images/menu_bg_over.gif);*/
text-decoration:none;
color:#854B97;
}

#footercell{
background:url(images/menu_bg.gif);
}

.error{
background:#ffff99;
font-weight:bold;
}
