
body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  font-size: 0.7em;
}

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

img{
  border: 0px;
}

h1{
  color: #C7C7C7;
  font-size: 1.4em;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin: 25px 0px 0px 30px;
}

h4, h4 a, .headline{
  color: #666666 !important;
}

#center{
  width: 100%;
  text-align: center;
}

.center_content form{margin-top:10px;}

hr.rule {
	clear: both;
}

#main_holder{
  border: 1px #DBDCDE solid;
  width: 780px;
  margin: 45px auto 0px auto ;
  padding: 0px 0px 0px 0px;
  text-align: left;
  background-color: #C7C7C7;
  background-image: url(images/main_content_bg.gif);
  overflow: auto;

}

#top_bar{
  width: 760px;
  height: 21px;
  background-color: #C7C7C7;
  color: #6F1405;
  padding: 8px 0px 0px 20px;
  float: left;
  border-bottom: 1px solid #FFFFFF;
}

#top_nav_holder{
  width: 100%;
  height: 102px;
  background-color: #ffffff;
  /*background-image: url(images/top_nav_bg.gif);*/
  float: left;
}

#search_holder{
  float: right;
  height: 60px;
  border: 0px black solid;
  margin: 0px;
}

#top_nav{
  height: 21px;
  clear: right;
  margin: 0px 0px 0px 0px;
  padding: 4px 13px 0px 0px;
  border: 0px red solid;
  background-color: #C7C7C7;
  color: #6F1400;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

#top_nav a{
  text-decoration: none;
  color: #6F1400;
  float: right;
  margin: 2px 0px 0px 15px;
}

#nav_holder{
  width: 164px;
  background-color: #C7C7C7;
  border-right: 1px #C7C7C7 solid;
  float: left;
  border: 0px red solid !important;
}

#nav_image{
  margin: 15px 0px 0px 15px;
  float: left;
  border: 0px red solid !important;
}

ul.menu{
  list-style-type: none;
  float: left;
  margin: 20px 0px 20px 20px;
  padding: 0px 0px 20px 0px;
}

ul.menu li{
  float: left;
  clear: left;
  margin: 0px 0px 10px 0px;
  width: 100%;
}

ul.menu a{
  color: #333333;
  text-decoration: none;
}

.submenu{
  margin: 5px 0px 0px 10px;
  
}

.submenu li a{
  /*color: #5A72A6 !important;*/
}

a.selected, li.submenuitemon a{
  color: #999999 !important;
}


#search_holder{
  margin: 15px 10px 0px 0px;
}

#search_submit{
  margin: 0px 0px -5px 0px;
}

#nav_text{
  background-color: #C7C7C7;
  color: #ffffff;
  float: left;
  clear: left;
  margin: -23px 0px 0px 10px;
  padding: 7px;
  width: 130px;
  border: 0px red solid !important;
}

#content{
  background-color: #ffffff;
  width: 476px;
  max-width: 476px;
  min-height: 350px;
  padding-bottom: 5px;  
  float: left;
  border: 0px blue solid;
  
}

#content_wide{
  background-color: #ffffff;
  color: #000000;
  width: 605px;
  max-width: 605px;
  min-height: 350px;
  padding-bottom: 5px;
  float: left;
  border: 0px blue solid;
  margin: 0px;
}

.center_content{
  margin: 25px 30px 0px 30px;
  line-height: 1.6em;
}

#content img{
  float: left;
  margin: 0px;
  padding: 0px;
  border: 0px red solid;
}

#text_content {
/*
  width: 332px;
  max-width: 332px;
*/
  width: 446px;
  float: left;
  padding-left: 12px;
  margin: 0px;
}

#text_content h1{
  color: #C7C7C7;
  font-size: 1.4em;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin: 25px 0px 0px 0px;
}

#content_wide img.image {
	padding-top: 10px;
	padding-right: 10px;
}

#side_image {
	float: left;
	padding-left: 10px;
}

#home_sidebar_holder{
  float: left;
  padding: 0px;
  margin: 0px;
  width: 137px; 
  border: 0px green solid;
  /*
  display: none;
  */
}

#home_sidebar_holder h3{
  display: none;
}

#sidebar_holder h3{
  display: none;
}

#sidebar_holder{
  float: left;
  padding: 0px !important;
  margin: 0px !important;
  width: 137px; 
  border: 0px red solid;
}


#sidebar_holder img{
  float: left;
  margin: 0px !important;
  padding: 0px !important;  
  border: 0px yellow solid;
}

#main_content {
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #C7C7C7;
	float: left;
	/*
  background: #ffffff;
  */
}

#footer{
  float: left;
  clear: left;
  background-color: #C7C7C7;
  margin-top: 1px;
  padding: 1px 0px 0px 0px;
  border-top: 1px solid #C7C7C7;
  border-bottom: 1px solid #C7C7C7;
  width: 780px;
}

#promo_holder{
  float: right;
  width: 300px;
  color: #ffffff;
  padding: 10px 0px 0px 0px;
  border: 0px blue solid;
}

#promo_holder h3{
  display: none;
}

#promo_holder a{
  color: #ffffff;
}

#promo1{
  float: left;
  width: 140px;
  background-image: url(images/promo_bg.gif);
  background-repeat: no-repeat;
  padding: 0px 0px 0px 10px;
  border: 0px red solid;
}

#promo2{
  float: left;
  width: 140px;
  background-image: url(images/promo_bg.gif);
  background-repeat: no-repeat;
  padding: 0px 0px 0px 10px;
  border: 0px red solid;
}


#register{
  float: left;
  color: #ffffff;
  border: 0px blue solid;
}

#register_text{
  margin: 5px 5px 0px 0px;
  float: left;
  border: 0px red solid;
}

#register_submit{
  margin: 0px 0px -5px 0px;
}

img.picture{
  float: left;
  padding: 0px 0px 0px 0px;
  border-right: 10px #ffffff solid !important;
}

.start, .next, .previous{
  display: none;
}

#gap{
  height: 10px;
  float: left;
  clear: left;
  border 0px solid black;
}

#lower_bar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#copyright_home{
  /*background-color: #6F1405;*/
  border: 0px #C7C7C7 solid;
  padding: 12px;
  /*width: 100%;*/
}

#copyright_home a{
  color: #ffffff !important;
}

#copyright{
  margin: 19px 0px 0px 0px;
  border: 0px red solid;
}

#copyright a{
  color: #ffffff !important;
}

.useful{
  font-weight: bold;
}

#counter img{
  display: none;
}

img.icon {
	padding: 5px 15px 5px 0px !important;
}
