/* CSS Document */
        #main_menu {
           background-image:url(../images/menu_background_darkgreyblue.png); 
        }

            #facebook {
    	          z-index:40;
    	          right: 304px;
    	          top: 50%;
    	          margin-top:-52px;
            }
#testimony_form {
  position: absolute;
  top: 116px;
  left: 12px;
  width: 265px;
  height: 412px;
  text-align: left;
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
  color: #A4A4A4;
}
#sub_menu {
  position:absolute;
  top:5px;
  left:5px;
}


div.button_drop {
  color:#E0E0E0;
}
div.button_drop:hover {
  color:#FFFFFF;
}

a.main_menu_drop:link, a.main_menu_drop:active, a.main_menu_drop:visited {
  color:#E0E0E0;
}
a.main_menu_drop:hover {
  color:#FFFFFF;
}
div.button_drop:hover > div.inner_button_drop > a {
  color:#FFFFFF;
}



a.main_menu_sub_drop:hover {
  color:#005B9A;
}
div.hover_drop:hover {
  color:#005B9A;
}


span.ages {
  font-size:10px;
  font-style:italic;
  font-weight:normal;
}


span.text_box {
  color: #A4A4A4;
}
span.text_box_dark {
  color: #888888;
}
span.text_box_error {
  color: #CC0000;
}
div.input_box {
  width: 259;
  height: 30px;
  border: 3px solid #C8C8C8;
  background-color: #FFFFFF;
}
div.input_box_dark {
  width: 259;
  height: 30px;
  border: 3px solid #888888;
  background-color: #FFFFFF;
}
div.input_box_error {
  width: 259;
  height: 30px;
  border: 3px solid #CC0000;
  background-color: #FFFFFF;
}

#testimony_form p {
  font-size: 12px;
}

input.checkbox {
  visibility: hidden;
}

#yes_check, #no_check {
  cursor: pointer;
  vertical-align: -3px;
}
span.check {
  cursor: pointer;
  color: #A4A4A4;
}
span.check:hover {
  cursor: pointer;
  color: #888888;
}
span.check_error {
  cursor: pointer;
  color: #CC0000;
}


input.text {
  border-width: 0px;
  background: transparent;
  width: 259px;
  height: 28px;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  color: #A4A4A4;
}

.master {
	width: 700px;
	height: 400px;
	border-style: solid;
	border-width: 5px;
	border-top-color: #D0D0D0;
	border-left-color: #D0D0D0;
	border-bottom-color: #A0A0A0;
	border-right-color: #A0A0A0;
	background-color:#FFFFFF;
	text-align: left;
  margin: -150px -350px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index:99;
}



