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

a:link {
color:#990000;
text-decoration:none;
}

a:hover {
color:#990000;
text-decoration: underline;
}

a.preview {
color:#000000;
}

a.preview:visited {
color:#444444;
}

a.notred {
color:#FACC79;
text-decoration: none;
}

a:hover.notred {
color:#FACC79;
text-decoration: none;
}

a:visited.notred {
color:#FACC79;
text-decoration: none;
}

a.white {
color:#FFFFFF;
text-decoration: none;
}

a:hover.white {
color:#FFFFFF;
text-decoration: underline;
}

a:visited.white {
color:#FFFFFF;
}

body {
background-color: #FEE3B8;
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
color: #EEE;
font-weight: 600;
}

body#center {
text-align:center;
}
#container {
  width: 800px;
  margin: 0 auto 0 auto;
  overflow: hidden;
  text-align:left;
}
#mainArea {
  width:800px;
  overflow:hidden;
  display:block;
  border:0;
  padding:0;
  margin:0;
  text-align:left;
}
div.parent{
background-color:#FFDCA5;
width:755;
padding:3px;
color: #900;
}
table {
/*background-color: #FFDCA5;*/
color: #990000;
font-size: 1em;
}
table.none{
background-color: transparent;
color: #EEE;
}
.inner_table{
background-color:#FDEED2;
border: 1px solid #FECB6E;
}
table.inner2_table{
background-color:#FDEED2;
}

.days {
color: #000000;
font-size: .9em;
font-weight: bold;
}

.date {
color: #000000;
font-size: .9em;
}

.appt {
font-size: .7em;
}

#sm-font, .sm-font{
font-size: .8em;
}
#med-font, .med-font{
font-size: .9em;
font-weight: bold;
}
#bold{
font-weight: 600;
}
#lg-font, .lg-font{
font-size: 1em;
font-weight: bold;
}
#required{
font-size: 1.3em;
font-weight: bold;
color: #FF0000;
}
#error{
font-size: 1em;
font-weight: bold;
color: #EC8F22;
}
#error_list{
list-style-image: url(/images/error_new.gif);
}
#options_list{
list-style-image: url(/images/link_arrow.gif);
}
.button{
  background-color: #FFFFFF;
  font: 9pt arial, helvetica;
  color: #990000;
  font-weight: bold;
  cursor: pointer;
  width: 120px;
}

.box{
font-size: .9em;
color: #555;
}
.pad{
padding: 8px;
}
.white{
color: #FFF;
}
div.header{
background-color: #FFDCA5;
color: #990000;
padding:2px;
width:100%;
}
span.header{
padding: 15px 2px 15px 2px;
font-weight:600;
font-size:.9em;
}
.subheader{
background-color: #FEE3B8;
color: #990000;
font-weight: bold;
padding:2px;
}
.header{
background-color: #FFDCA5;
color: #990000;
}
.header_light{
background-color: #FFE5BC;
color: #990000;
}
#tab_on{
color: #FFF;
font-weight: bold;
font-size: 1em;
}
#tab_off{
color: #990000;
font-weight: bold;
font-size: 1em;
}
#open{
border-top: 1px solid #990000;
border-left: 1px solid #990000;
border-right: 1px solid #990000;
}
#closed{
border: 1px solid #990000;
}
#login_bar{
background-color: #CC0000;
}
#small_button{
  width: 75px;
}

#confirm_button{
  width: 300px;
}

#float_area{
font-size: 9pt;
overflow:hidden;
color:#333;
width:230px;
padding:0 0 0 18px;
text-align:left;
position:absolute;
left:600px;
top:1000px;
z-index:1000;
}
#float_area .summary {
margin:0;
width:211px;
padding:12px 0 0 10px;
background: transparent url('/images/summary_bg.png') repeat-y;
overflow:hidden;
text-align:center;
}
#float_area div.summaryheader {
height:25px;
background: transparent url('/images/summary_header.png') no-repeat;
margin:0;
overflow:hidden;
}
#float_area label{
position:relative;
float:left;
display:block;
width:103px;
text-align:left;
margin:0 4px 0 0;
}
#float_area span{
position:relative;
text-align:right;
float:left;
width:83px;
}
#float_area .line {
background-color:#9a4;
width:195px;
height:1px;
float:left;
overflow:hidden;
margin:5px 0 5px 0;
}
#float_area .toggle {
width:200px;
margin:0;
float:left;
}
#float_area #myNags {
font-size:9pt;
font-weight:normal;
color:#fff;
background: transparent url('/images/summary_footer.png') no-repeat;
height:25px;
width:211px;
text-align:center;
padding: 5px 0 0 0;
overflow:hidden;
}
.menuItem label{
position:relative;
float:left;
display:block;
width:160px;
text-align:left;
margin:0 4px 0 0;
}
.menuItem span{
position:relative;
float:left;
}
.menuItem input{
width:18px;
font-size:7.5pt;
position:relative;
float:left;
}
