body{
margin:0px;
padding:0px;
background-color:#c0c0c0;
font-family:Tahoma,Verdana;
font-size:12px;
}

h1 {
font-size:160%;
color:#800000;
padding-left:10px;
}


h2 {
font-size:160%;
color:#333333;
padding-left:10px;
}

h3 {
padding-left:10px;
text-align:left;
font-size:14px;
color:#800000;
font-weight:bold;
}

p{margin:10px;text-align:left;}

a:link{color:#800000;text-decoration:none;}
a:visited{color:#800000;text-decoration:none;}
a:hover{color:#800000;text-decoration:none;}



.main_table{
width:800px;
margin:auto;
background-color:#FFFFFF;
}

#sitemap{
background-image:url(images/bg2.gif);
background-repeat: no-repeat;
width:273px;
height:13px;
padding-right:30px;
text-align:right;
font-family:Tahoma;
font-size:11px;
color:#ffffff;
}

#sitemap a:link{color:#ffffff;text-decoration:none;}
#sitemap a:visited{color:#ffffff;text-decoration:none;}
#sitemap a:hover{color:#ffffff;text-decoration:none;}


#separate_line{
width:800px;
margin:auto;
height:5px;
font-size:0px;
background-image:url(images/bg3.gif);
background-repeat: no-repeat;
}

#bg1{
width:13px;
background-color: #800000;
}

#menu_td{
background-image:url(images/bg4.gif);
background-repeat: repeat-y;
background-position: top left;
background-color: #adadad;
}

#menu{
width:210px;
}

#menu div.c{
background-image:url(images/bg5.gif);
height:17px;
padding:5px 20px 0px 0px;
text-align:right;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

#menu div.cm{
background-image:url(images/bg5_2.jpg);
height:17px;
color:#FFFFFF;
padding:5px 20px 0px 0px;
text-align:right;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

.subc {
  background-color:#C0C0C0;
  background-image:url(images/bg_subc.jpg);
  height:14px;
  padding:2px 4px 0px 125px;
  text-align:left;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
}

.subc a:link{color:#666666;text-decoration:none;}
.subc a:visited{color:#666666;text-decoration:none;}
.subc a:hover{color:#800000;text-decoration:none;}

#menu div.c a:link{color:#000000;text-decoration:none;}
#menu div.c a:visited{color:#000000;text-decoration:none;}
#menu div.c a:hover{color:#800000;text-decoration:none;}

#menu div.cm a:link{color:#ffffff;text-decoration:none;}
#menu div.cm a:visited{color:#ffffff;text-decoration:none;}
#menu div.cm a:hover{color:#cccccc;text-decoration:none;}

#address{
padding-top:150px;
padding-bottom:20px;
text-align:center;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}

#content_td{
width:577px;
height:434px;
vertical-align:top;
}

.categories{
background-color:#999999;
}

.categories div{
width:180px;
float:left;
background-color:#999999;
}

.category_note{
width:154px;
text-align:center;
vertical-align:bottom;
font-family:Verdana;
color:#800000;
font-size:10px;
font-weight:bold;
}

.category_note a:link{color:#800000;text-decoration:none;}
.category_note a:visited{color:#800000;text-decoration:none;}
.category_note a:hover{color:#800000;text-decoration:none;}


.category_pic{
width:154px;
text-align:center;
padding-top:5px;
padding-bottom:1px;
vertical-align:top;
}


.category_text{
width:154px;
padding-top:1px;
padding-bottom:3px;
font-family:Verdana;
color:#000000;
font-size:10px;
font-weight:bold;
vertical-align:top;
}

.p_category_text{
padding-top:1px;
padding-bottom:3px;
font-family:Verdana;
color:#000000;
font-size:10px;
font-weight:bold;
vertical-align:top;
}

#footer{
width:576;
padding-top:8px;
padding-bottom:8px;
font-family:Verdana;
text-align:right;
padding-right:20px;
color:#ffffff;
font-size:10px;
font-weight:bold;
background-image:url(images/bg8.gif);
background-repeat: repeat-y;
}

#content_td ol li{
font-size:90%;
text-align:left;
}

.p_category_title {
  padding-top:10px;
  color:#333333;
  font-weight:bold;
}

.p_category_title a:link {
  font-size:12px;
  font-weight:bold;
  color:#800000;
}
.p_category_title a:visited {
  font-size:12px;
  font-weight:bold;
  color:#800000;
}
.p_category_title a:hover {
  font-size:12px;
  font-weight:bold;
  color:#800000;
  text-decoration:underline;
}

.bg_grey {
  background-color:#cccccc;
}

.sep {
  width:100%;
  height:2px;
  clear:both;
}
