table.frame
{ margin:0px;
  margin-left: auto;
  margin-right: auto;
  border-spacing:0px;
  empty-cells:show;
  border-style:solid;
  border-width:1px;
  border-color:#aeaeae;
  border-collapse:collapse;
}
table.frame_banner
{ margin-top:15px;
  margin-bottom:0px;
}
td.frame_head
{ background-color:#ededed;
  background-image:url(../images/top_bg.jpg);
  text-align:center;
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#3f3f3f;
}
td.frame_header
{ background-color:#ededed;
  text-align:center;
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#3f3f3f;
}
td.frame_left
{ font-family:Arial,sans-serif;
  background-color:#ededed;
  vertical-align:top;
}
td.frame_center
{ font-family:Arial,sans-serif;
  border-color:#aeaeae;
  border-width:1px;
  border-style:dotted;
  vertical-align:top;
}
td.frame_right
{ font-family:Arial,sans-serif;
  background-color:#fafadf;
  vertical-align:top;
}
td.frame_bottom
{ background-color:#fafadf;
  text-align:center;
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#a0a0a0;
}
h1
{ margin-top:20px;
  font-family:Arial,sans-serif;
  color:#656565;
  font-size:14px;
  font-weight:bold;
  margin-bottom:15px;
}
h2                
{ margin-top:5px;
  font-family:Arial,sans-serif;
  color:#656565;
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;
}
h3
{ margin-top:5px;
  font-family:Arial,sans-serif;
  color:#656565;
  font-size:13px;
  text-decoration:underline;
  margin-bottom:5px;
}
h4,h5,h6          
{ margin-top:5px;
  font-family:Arial,sans-serif;
  color:#000000;
  font-size:13px;
  text-decoration:underline;
  margin-bottom:5px;
}
p, tr, td
{ margin-top:3px;
  margin-bottom:5px;
  font-family:Arial,sans-serif;
  font-size:12px;
  color:#000000;
  vertical-align:bottom;
}
ul, ol, li
{ margin-top:3px;
  margin-bottom:5px;
  font-family:Arial,sans-serif;
  font-size:12px;
  color:#000000;
  vertical-align:bottom;
  margin-left:10px;
  padding-left:0px;
}
a:link, a:visited
{ font-family:Arial,sans-serif;
  font-size:12px;
  color:#656565;
}
a:hover
{ font-family:Arial,sans-serif;
  font-size:12px;
  color:#000000;
}
.sitetitle
{ font-family:Arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  margin-top:2px;
  margin-bottom:5px;
}
.searchbox, .search
{
  margin:0px;
}
.leftnav, .centernav, .rightnav
{
  margin-top:2px;
  margin-bottom:2px;
  margin-left:1px;
  margin-right:1px;
}
.inputbox         
{ font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000000;
  border-width:1px;
}
.button           
{ font-family:Verdana,Arial,sans-serif;
  font-style:normal;
  font-size:10px;
  font-weight:bold;
  background-color:#F0F0F0;
  color:#000000;
  border:1px;
  border-style:solid;
  cursor:pointer;
}
.ontab, .offtab
{ font-family:Arial,sans-serif;
  font-size:10px;
}
.tabpadding
{ margin:1px;
}
.pagetext
{ margin-top:3px;
  margin-bottom:5px;
  font-family:Arial,sans-serif;
  font-size:13px;
  color:#000000;
}
a.mainlevel:link, a.mainlevel:visited, a.mainmenu:link, a.mainmenu:visited
{ display:block;
  width: 100%;
  color:#656565;
  text-indent:3px;
  text-decoration:none;
  font-family:Arial,sans-serif;
  font-size:12px;
  line-height: 20px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#ededed;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#ededed;
}
a.mainlevel:hover, a.mainmenu:hover
{ color:#878787;
  font-family:Arial,sans-serif;
  font-size:12px;
  background-color:#fefefe;
  text-decoration:none;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#aeaeae;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#aeaeae;
}
a.sublevel:link, a.sublevel:visited, a.submenu:link, a.submenu:visited
{ display:block;
  width: 100%;
  color:#656565;
  text-indent:7px;
  text-decoration:none;
  font-family:Arial,sans-serif;
  font-size:11px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#ededed;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#ededed;
}
a.sublevel:hover, a.submenu:hover
{ color:#878787;
  font-family:Arial,sans-serif;
  font-size:11px;
  background-color:#fefefe;
  text-decoration:none;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#aeaeae;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#aeaeae;
}
a.readon:link, a.readon:visited,
a.category:link, a.category:visited
{ color:#656565;
  font-family:Arial,sans-serif;
  font-size:11px;
}
a.readon:hover,
a.category:hover
{ color:#878787;
  font-family:Arial,sans-serif;
  font-size:11px;
}
.sectiontableheader
{ font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  background-color:#efefef;
  border-top-style:double;
  border-top-width:3px;
  border-top-color:#000000;
  border-bottom-style:double;
  border-bottom-width:3px;
  border-bottom-color:#000000;
}
.sectiontableentry1
{ font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  color:#000000;
  background-color:#fafaef;
}
.sectiontableentry2
{ font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  color:#000000;
  background-color:#f3f3f3;
}
.sectiontableentry1 a:link, .sectiontableentry1 a:visited,
.sectiontableentry2 a:link, .sectiontableentry2 a:visited
{ font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  color:#656565;
  text-decoration:underline;
}
.sectiontableentry1 a:hover, .sectiontableentry2 a:hover
{ font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  color:#000000;
  text-decoration:underline;
}
.contentpane ul, .contenpane li, .contenpane p
{ font-size:13px;
  font-family:Arial,sans-serif;
  margin-top:3px;
  margin-bottom:3px;
  margin-left:10px;
  padding-left:0px;
}
.contentpaneopen td
{ font-family:Arial,sans-serif;
  font-size:12px;
  color:#000000;
}
td.contentheading
{ font-family:Arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#767676;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#767676;
  height:35px;
  vertical-align:bottom;
}
.contentdescription
{ font-family:Arial,sans-serif;
  font-size:13px;
  color:#767676;
  margin-top:0px;
  margin-bottom:15px;
}
.componentheading
{ font-family:Arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#767676;
  margin:0px;
}
table.moduletable
{ margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
  width:100%;
}
.moduletable th
{ font-size:11px;
  font-family:Arial,sans-serif;
  font-weight:bold;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  background-color:#fafaef;
}
.moduletable td   
{ font-size:11px;
  font-family:Arial,sans-serif;
  margin-bottom:3px;
}
.small            
{ font-family:Arial,sans-serif;
  font-size:11px;
  color:#767676;
}
.back_button
{ text-align: center;
  margin:10px;
}
.pagenav a:link, .pagenav a:hover, .pagenav a:visited,
.back_button a:link, .back_button a:hover, .back_button a:visited
{ font-family:Verdana,Arial,sans-serif;
  color:#656565;
  font-size:11px;
  font-weight:bold;
}
td.createdate, td.modifydate
{ font-family:Arial,sans-serif;
  font-size:11px;
  color:#767676;
}


