/* basic elements
******************************************************/
body {
  font-family: Arial, Helvetica; 
  font-size: 9pt; 
  color: #000000;
  text-align:center;
  background-color: #D4D0C8;
  margin:0px;
  padding:0px;
}
h1 {
  font-family: Arial, Helvetica; 
  font-size: 15pt;
  font-weight: bold;
  color: #000000;
  margin:0px;
  padding:0px;
}
h2 {
  font-family: Arial, Helvetica; 
  font-size: 11pt;
  font-weight: bold;
  color: #999999;
  margin:0px;
  margin-bottom:-10px;
  padding:0px;
}
ul {
  list-style-image:url(images/point_content.gif);
}

li {
   padding-bottom:20px ;
}
form {
  margin:0px;
  padding:0px;
}

/* site elements
******************************************************/
div#site_main {
  width:980px;
  margin:auto;
  padding:0px;
  text-align:left;
}
div#site_toplink {
  width:970px;
  font-size: 8pt;
  text-decoration: none; 
  color: #666666;
  text-align:right;
  margin-left:5px;
  margin-top:10px;
  margin-bottom:5px;
}
div#site_header {
  background-color:#ffffff;
  background-image:url(images/corner_content.gif);
  background-repeat:repeat-y;
  width:980px;
  margin:0px;
  padding:0px;
}
div#header_top_left {
  background-color:#ffffff;
  width:190px;
  height:105px;
  float:left;
  margin-left:5px;
  margin-right:2px;
}
div#header_top_middle{
  background-color:#ffffff;
  width:438px;
  height:105px;
  float:left;
  margin-right:2px;
}
div#header_top_right {
  background-color:#ffffff;
  width:190px;
  height:105px;
  float: left;
}
div#header_top_link {
  background-color:s#ffffff;
  width:35px;
  height:105px;
  float:left;
  margin-right:2px;
}
div#header_wrap_left {
  background-image:url(images/wrap.gif);
  width:190px;
  height:35px;
  float:left;
  margin-left:5px;
  margin-right:2px;
  margin-bottom:2px;
}
div#header_wrap_middle{
  background-image:url(images/wrap.gif);
  width:438px;
  height:35px;
  float:left;
  margin-right:2px;
  margin-bottom:2px;
}
div#header_wrap_right {
  background-image:url(images/wrap.gif);
  width:190px;
  height:35px;
  float:left;
  margin-bottom:2px;
}
div#header_wrap_link {
  width:35px;
  height:35px;
  float:left;
  margin-right:2px;
  margin-bottom:2px;
}
div#header_img_left {
  width:190px;
  float:left;
  margin-left:5px;
  margin-bottom:20px;
}
div#header_img_middle {
  width:586px;
  float:left;
  margin-left:2px;
  margin-bottom:20px;
}
div#header_img_right {
  width:190px;
  float:left;
  margin-left:2px;
  margin-bottom:20px;
}
div#site_content {
  background-color: #ffffff;
  background-image:url(images/corner_content.gif);
  background-repeat:repeat-y;
  width:980px;
  margin:0px;
  padding:0px;
}
div#site_content_left {
  text-align:left;
  padding-right:5px;
  margin-left:3px;
  width:190px;
  float:left;
}
div#site_content_middle {
  margin-left: 2px;
  width:586px;
  float:left;
}
div#site_content_right {
  text-align:center;
  margin-left: 2px;
  width:190px;
  float:left;
}
div#site_footer {
  width:980px;
  margin:0px;
  padding:0px;
  background-color: #ffffff;
  background-image:url(images/corner_content.gif);  background-repeat:repeat-y;
}
div#footer {
  font-family: Arial, Helvetica; 
  font-size: 8pt; 
  color: #999999;
  width:960px;
  margin-left: 5px;
  padding: 5px;
  background-color: #ececec;  
  text-align:center;
}
/* other elements
******************************************************/
div.content_header {
  font-family: Arial, Helvetica; 
  font-size: 11pt; 
  font-weight: bold;
  color: #666666;
  background-color: #ececec;
  border-bottom: #f6bc96 1px solid;
  margin-top: 10px;
  margin-bottom: 10px; 
  padding: 3px;
}
div.sitebar_header_top {  font-family: Arial, Helvetica;   font-size: 8pt;   font-weight: bold;  color: #666666;  text-align:left;  background-color: #ececec;  border-bottom: #f6bc96 1px solid;  margin-left:auto;  margin-right:auto;  margin-bottom: 10px;  padding: 2px;  width:170px;}
div.sitebar_header {
  font-family: Arial, Helvetica; 
  font-size: 8pt; 
  font-weight: bold;
  color: #666666;
  text-align:left;
  background-color: #ececec;
  border-bottom: #f6bc96 1px solid;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 10px;  margin-top: 8px;
  padding: 2px;
  width:170px;
}
div.sitebar_content {
  font-family: Arial, Helvetica; 
  font-size: 8pt;
  color: #666666;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  padding: 2px;
  width:170px;
}

div.menu_content {
  font-family: Arial, Helvetica; 
  font-size: 8pt;
  color: #666666;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  padding: 2px;
  width:170px;
}

.form_text {
font-size: 10pt;
  border: #f6bc96 1px solid;
  height:20px;
  margin:0px;
  padding:0px;
}
.form_option {
  font-size: 10pt;
  border: #f6bc96 1px solid;
  margin:0px;
  padding:0px;
    height:21px;
}
.form_button {
  font-size: 10pt;
  background-color: #ffffff;
  border-top: #ffffff 1px solid;
  border-left: #ffffff 1px solid;
  border-right: #ffffff 1px solid;
  border-bottom: #f6bc96 1px solid;
  margin:0px;
  padding:0px;
  height:21px;
}.search_text{height: 16px;border: 1px solid #f6bc96;}
.search_button {	padding-bottom: 2px;height: 22px;margin-top: 5px;font-weight: bold;	font-size: 11px;	color: #666666;	background-color: mintcream;	border: 1px solid #f6bc96;}
/* corner
******************************************************/
#corner_top_left {
  clear:both;
  float: left;
  height: 5px;
}
#corner_top_middle {
  float: left;
  height: 5px;
}
#corner_top_right {
  float: left;
  height: 5px;
}
#corner_bottom_left {
  clear: both;
  float: left;
}
#corner_bottom_middle{
  float: left;
}
#corner_bottom_right{
  float: left;
}
#corner_right {
  float: right;
}
#corner_left{
  float: left;
}
.menulist, .menulist ul {
margin: 0px;
padding: 0px;
list-style: none;
}
ul.menulist { 
  margin-left: 14px;
  padding: 0px;
  LIST-STYLE-TYPE: none;
  list-style-image: url(images/button.gif);
}
  
  
ul.menulist li {
  margin: 0px;
  padding-left:5px;
  padding-bottom:2px;
  padding-top:2px;
  border-bottom: #ececec 1px solid;
}
/* links
******************************************************/

a.topselected:link { 
  font-size: 10pt;
  text-decoration: none; 
  font-weight: bold;
  color: #666666;
}

a.topselected:active {
  font-size: 10pt;
  text-decoration: none; 
  font-weight: bold;
  color: #666666;
}

a.topselected:visited {
  font-size: 10pt;
  text-decoration: none; 
  font-weight: bold;
  color: #666666;
}

a.topselected:hover {
  font-size: 10pt;
  text-decoration: underline; 
  font-weight: bold;
  color: #666666;
}

a:link {   font-size: 9pt;  text-decoration: none;   color: #666666;}a:active {  font-size: 9pt;  text-decoration: none;   color: #666666;}a:visited {  font-size: 9pt;  text-decoration: none;   color: #666666;}a:hover {  font-size: 9pt;  text-decoration: underline;   color: #666666;}a.link_top{  font-size: 9pt;  text-decoration: none;   color: #666666;}
a.link_top:active {
  font-size: 9pt;
  text-decoration: none; 
  color: #666666;
}
a.link_top:visited {
  font-size: 9pt;
  text-decoration: none; 
  color: #666666;
}
a.link_top:hover {
  font-size: 9pt;
  text-decoration: underline; 
  color: #666666;
}