body{
  background:url(images/mainbackgroundsquare.jpg) repeat;
  margin:0px;
}

#content {
background-color:#ecdbbf;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #4b2c00;
border: 1px solid #dbc49b;
padding-bottom:8px;
}

img {
border:none;
}

.hr{
height:2px;
background: #ecdbbf url(images/innerhr.gif) repeat-x scroll center;
}

hr.mainpagecontenttext {border: 1px dotted #907347; border-style: none none dotted; }

.topborder{
height:6px;
font-size:0px; /*need this here for IE browser or else there will be a whitespace between top border and this image*/
background: #ecdbbf url(images/outertopborder.gif) repeat-x scroll center;
}

.innertext {
background-color:#faf0e4;
border: 1px solid #d8c6ba;
margin-top:10px;
margin-bottom:10px;
}

.innerinnertext{
margin: 10px;
color: #794513;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
}

table.title {
font-weight:bold;
font-family: Tahoma Small Cap, Arial, Verdana, sans-serif;
font-size: 14px;
color: #4b2c00;
margin:0px;
height:41px;
width:100%;
background: url(images/sectiontitlebg.gif) repeat-x;
}

td.topsidecontentcells{
border:1px solid #dbc49b; 
background-color:#ecdbbf;
}


td.bottomsidecontentcells{
border:1px solid #dbc49b; 
border-top:none;
background-color:#ecdbbf;
}

.mainpagecontenttitle {
font-weight:900;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 14px;
color: white;
margin:0px;
height:41px;
width:100%;
background: url(images/sectiontitlebg.gif) repeat-x;
}

.mainpagecontentdarktext{
margin: 10px;
color: #907347;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}

.mainpagecontenttitle2{
font-weight:900;
font-family: Tahoma Small Cap, Arial, Verdana, sans-serif;
font-size: 16px;
color: #b49b73;
margin-bottom:5px;
}

table.mainpagecontenttable{
padding:0;
}

#content ul{
list-style-type:circle;
/*list-style-image: url(images/bullets.gif);*/
}

#content ul li{
padding: 5px;
}

.mainpagecontentdarktext A{text-decoration: underline; font-family: Arial, Verdana, sans-serif;}
.mainpagecontentdarktext A:link {color: #907347;}
.mainpagecontentdarktext A:visited{color:#907347;}
.mainpagecontentdarktext A:hover {color: white;}


.middlecontent A{text-decoration: underline; font-family: Arial, Verdana, sans-serif;}
.middlecontent A:link {color: #8c796a;}
.middlecontent A:visited{color:#8c796a;}
.middlecontent A:hover {color: white;}

td.topleftcorner{
background-image:url('images/roundedcorners/topleftcorner.gif');
background-color:#fcf7f1;
width:12px;
height:12px;
}

td.topborderline{
background-image:url('images/roundedcorners/topborderline.gif');
background-color:#fcf7f1;
}

td.toprightcorner{
background-image:url('images/roundedcorners/toprightcorner.gif');
background-color:#fcf7f1;
width:12px;
height:12px;
}

td.leftborderline{
background-image:url('images/roundedcorners/leftborderline.gif');
background-color:#fcf7f1;
}

td.middlecontent{
background-color:#fcf7f1;
padding-left:10px;
padding-right:10px;
color: #8c796a;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
}

td.rightborderline{
background-image:url('images/roundedcorners/rightborderline.gif');
background-color:#fcf7f1;
}

td.bottomleftcorner{
background-image:url('images/roundedcorners/bottomleftcorner.gif');
background-color:#fcf7f1;
width:12px;
height:12px;
}

td.bottomborderline{
background-image:url('images/roundedcorners/bottomborderline.gif');
background-color:#fcf7f1;
}

td.bottomrightcorner{
background-image:url('images/roundedcorners/bottomrightcorner.gif');
background-color:#fcf7f1;
width:12px;
height:12px;
}

/* lightinside=faf0e4, darkeroutside=ecdbbf, outsideborder=dbc49b, insideborder=d8c6ba*/
/*middlefont=8c796a, middletitlefont=b49b73, otherregularfont=907347*/