BODY, TD, .NormalText { 
  color: #000000; 
  font: 13px/22px Arial, Verdana, sans-serif; 
  }

body {
  margin: 0;
  background: #EAEAE9;
  }

.Header		{ font-family: Times New Roman; font-weight: bold; font-size: 28px; font-style: italic; color: #0000FF; }
.Subheader	{ font-weight: bold; font-size: 16px; color: #0000FF; }

.Red		{ color: #FF0000; }
.Blue		{ color: #0000FF; }
.Purple		{ color: #000099; }

.SmallText	{ font-size: 12px; }
.MediumText	{ font-size: 18px; }
.LargeText	{ font-size: 24px; }


a img {
  border: none;
  }

h1 {
  margin: 25px 0 0 0;
  padding: 0;
  font: bold 24px/28px "Times New Roman", Times, serif; 
  text-align: center;
  color: #002069; 
  }

h4 {
  margin: 5px 0;
  padding: 0;
  font: bold 14px/19px "Times New Roman", Times, serif; 
  color: #002069; 
  }

* #container {
  margin: 10px auto 0 auto;
  width: 870px;
  border: solid 2px #C3C3C2;
  }

table {
  background: #fff;
  }

#left h2 {
  margin: 45px 0 0 15px;
  padding: 0;
  font: bold 20px/24px "Times New Roman", Times, serif; 
  color: #002069; 
  }

* #news {
  margin: 15px;
  padding: 0;
  list-style: none;
  }

#news li {
  padding: 0 0 12px 10px;
  background: url(/img/list_arrow.gif) 0 7px no-repeat;
  }

#news li a {
  color: #002069;
  /*font-size: 14px*/
  }

* #right {
  width: 160px;
  padding: 45px 10px 0 7px;
  text-align: center;
  }

#right img {
  margin: 10px 0;
  }

p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
  }

ul.vert-nav{
  margin: 45px 0 0 15px;
  padding:0;
  list-style-type:none;
  display:block;
  font: 12px "Times New Roman", Times, serif;
  text-transform:uppercase;
  line-height:165%;
  width:180px;
  border: solid 1px #C00101;
  }
ul.vert-nav li{
  margin:0;
  padding: 0;

/*  border-top:1px solid #C00101;
  border-bottom:1px solid #CF2941; */
  }
ul.vert-nav li a{
  display:block;
  text-decoration:none;
  color:#FCECE2;
  background:#920101;
  padding: 3px 0 3px 20px;
  width:160px;
  border-bottom:1px solid #A42133;
  }
ul.vert-nav li a:visited{
  display:block;
  text-decoration:none;
  color:#FCECE2;
  background:#920101;
  padding: 3px 0 3px 20px;
  width:160px;
  border-bottom:1px solid #A42133;
  }
ul.vert-nav li a:hover{
  background:#fff url(/img/hover_on.gif) repeat-x 0 0;
  color:#564338;
  border-bottom:1px solid #A42133;
  }
ul.vert-nav li a.current,ul.vert-nav li a.current:hover{
  background:#fff url(/img/hover_on.gif) repeat-x 0 0;
  color:#894d12;
  border-bottom:1px solid #A42133;
  }
  
ul.vert-nav-temp{
  margin: 45px 0 0 15px;
  padding:0;
  list-style-type:none;
  display:block;
  font: 12px "Times New Roman", Times, serif;
  text-transform:uppercase;
  line-height:165%;
  width:180px;
  border: solid 1px #C00101;
  }
ul.vert-nav-temp li{
  margin:0;
  padding: 0;

/*  border-top:1px solid #C00101;
  border-bottom:1px solid #CF2941; */
  }
ul.vert-nav-temp li a{
  display:block;
  text-decoration:none;
  color:#FCECE2;
  background:#920101;
  padding: 3px 0 3px 20px;
  width:180px;
  border-bottom:1px solid #A42133;
  }
ul.vert-nav-temp li a:visited{
  display:block;
  text-decoration:none;
  color:#FCECE2;
  background:#920101;
  padding: 3px 0 3px 20px;
  width:180px;
  border-bottom:1px solid #A42133;
  }
ul.vert-nav-temp li a:hover{
  background:#fff url(/img/hover_on.gif) repeat-x 0 0;
  color:#564338;
  border-bottom:1px solid #A42133;
  }
ul.vert-nav-temp li a.current,ul.vert-nav-temp li a.current:hover{
  background:#fff url(/img/hover_on.gif) repeat-x 0 0;
  color:#894d12;
  border-bottom:1px solid #A42133;
  }  
  
* #horiz-nav{
  position:relative;
  height:52px;
  background: url("/img/time4bed_bg.gif") repeat-x bottom left;
  font: 15px/14px "Times New Roman", Times, serif;
  margin: -7px 0 0 0;
  }

#horiz-nav ul{
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
  float:left;
  }
#horiz-nav ul li{
  display:block;
  float:left;
  margin: 0;
  padding: 0;
  }
#horiz-nav ul li a{
  display:block;
  float:left;
  color:#FCECE2;
  text-decoration:none;
  padding:0 0 0 10px;
  height:43px;
  line-height:50px;
  }
#horiz-nav ul li a span{
  display:block;
  float:left;
  padding:0 7px 0 0;
  height:31px;
  width:auto;
  }
#horiz-nav ul li a:hover{
  color:#564338;
  background:transparent url(/img/time2bed_left-ON.gif) no-repeat top left;
  }
#horiz-nav ul li a:hover span{
  display:block;
  cursor:pointer;
  }
#horiz-nav ul li a.current,#horiz-nav ul li a.current:hover{
  color:#894d12;
  background:transparent url(/img/time2bed_left-ON.gif) no-repeat top left;
  }
#horiz-nav ul li a.current span{
  background:transparent url(/img/time2bed_right-ON.gif) no-repeat top right;
  height:43px;
  } 

* #footer {
  margin: 0 auto;
  padding: 10px 0 10px 20px;
  width: 870px;
  font: 11px/14px Arial, Verdana, sans-serif;
  color: #333;
  } 
