@charset "UTF-8";
/* CSS Document */

body {
background-color:#1a1a1a;
color:#FFFFFF;
}


body#thankyougift_med7 {
background-color:#FFFFFF;
color:#1a1a1a;
}

td {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#d0c9c9;
}

strong {
color:white;
}

a {color:white;}

a:link, a:visited {
text-decoration:underline;
}

a:hover, a:active {
text-decoration:none;
}


#home {/* body tag of home page */
}

#master_table { /* holds all content, centered on page */
width:766px; 
border:1px solid #313131;
background-color:#000;
}

#header { /* holds flash header */
width:766px;
height: 364px;
}

#left_col { /* left column */
width: 236px;
}

#left { /* content for left column */
margin:20px;
}

#right_col { /* right column, includes footer */
width: 517px;
background-color:#1a1a1a;
}

.content { /* div holds content of page */
margin: 0 20px 20px 20px;
}

#footer { /* holds the footer in the right_col */
background-color:#313131;
color:#a9a9a9;
}

#right_gutter { /* space to the right of the content */
width:13px;
}

#footer_content {
margin: 20px;
text-align:center;
}

h1 {
color:red;
font-size:14pt;
}


h1.first {
margin-top:0;
padding-top:0;
}

h2 {
color:red;
font-size:12pt;
}

.float_left {
border:4px solid #323232;
margin:0 10px 5px 0;
float:left;
}
.float_right {
border:4px solid #323232;
margin:0 0 5px 10px;
float:right;
}

.bordered {
border:4px solid #323232;
}

div.clear { /* clears floats so following items appear BELOW anything that's floating higher up on the page */
clear:both;
}

ul {margin:0; padding:0; list-style:none}
li  {background:url(../images/a1.gif) no-repeat; background-position:0 11px; margin:0px; padding:6px 0px 0px 13px}
li a  {font-family:Tahoma; font-size:11px; line-height:18px; color:#FFFFFF}
li.nobullet {background:none; margin:0 0 0 -13px; padding:10px 0 0 0;}

form {
margin:0;
padding:0;
}

input {
}

input.text {
 width:200px;
}

input.two_digits {
width:25px;
}

/* Thank you popups with gift */

body#thankyougift_med7 {
background-color:#FFFFFF;
color:#1a1a1a;
margin-top:25px;
}

.thanks_customer_id {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
text-align:center;
border:2px solid #990000;
padding: 15px;
width:546px;
}

.id_number {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11pt;
color:#990000;
padding-left:7px;
}


div#thanks_customer_id_survey3 { /* Med7 survey div */
/*background-image:url(../images/med7_gift_certificate.jpg);
background-position:8px 5px;
background-repeat:no-repeat;
padding-top:280px;
text-align:left;*/
}
ul.numbered{
list-style:decimal inside;
padding-left:50px;
text-align:left;
}
ul.numbered li{
background:none;
}
ul.numbered a, ul.numbered strong,.thankyougift a, .thankyougift  strong{
  color:black;
}
.required{
background-image:url(../images/required.gif);
background-position:top right;
background-repeat:no-repeat;
}
.required.noshow, .required.errorRequired, .required.errorFormat, li.noshow{
background-image:none;

}

button.calendar{
  background: url(../Surveys/admin/images/cal.jpeg) no-repeat white;
  width:25px;
  height:25px;
}
.error {
background-color:#FF0000;
color:white;
padding-bottom:10px;
padding-top:10px;
}
.errorRequired {
margin-top:3px;
background-color:#FF0000;
color:white;
padding-bottom:10px;
padding-top:10px;
}
.errorFormat {
background-color:#FF0000;
color:white;
margin-top:3px;
padding-bottom:10px;
padding-top:10px;
}
.errorRequired .errorMessageRequired {
  display:block;
  font-weight:bold;
  font-size:1.1em;
  padding:2px;
}
.errorFormat .errorMessageFormat {
  display:block;
  font-weight:bold;
  padding:2px;
  font-size:1.1em;
}
.errorMessageRequired {
 display:none;
}
.errorMessageFormat {
 display:none;
}

/* light color theme */
body.light {
background-color:lightGrey;
color:black;
}
body.light h1 {
 color:blue;
}
body.light td {
color:black;

}
body.light #master_table {
 background-color: #727f90;
}
body.light #right_col {
 background-color:lightGrey;
}
body.light a, body.light a strong {
 color:black;
}

