/* CSS Document */
#master {
	height: 1395px;
}
    #body {
	     height: 1178px;
    }
        #side_bar {
    	     height: 810px;
        }
        #content {
    	     height: 810px;
        }
            #content_body {
                height: 700px;
            }
    #footer {
	     top: 1345px;
    }

#videos {
  position: absolute;
  top: 150px;
  left: 32px;
  width: 476px;
  height: 526px;
  text-align: center;
}
#video_1 {
  position: absolute;
  top: 0px;
  left: 50%;
  width: 97%;
  height: 120px;
  margin-left: -48.5%;
}
#video_2 {
  position: absolute;
  top: 120px;
  left: 50%;
  width: 97%;
  height: 120px;
  margin-left: -48.5%;
}
#video_3 {
  position: absolute;
  top: 240px;
  left: 50%;
  width: 97%;
  height: 120px;
  margin-left: -48.5%;
}
#video_4 {
  position: absolute;
  top: 360px;
  left: 50%;
  width: 97%;
  height: 120px;
  margin-left: -48.5%;
}

div.dashed {
    border-width: 0px;
    border-bottom: 1px dashed #DEDEDE;
}
div.dashed:hover {
  background-color:#ECECEC;
}

div.inner_video {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 84px;
  margin-top: -42px;
  text-align: left;
}

div.play_video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  margin-top: -28px;
  margin-left: -28px;
  z-index: 30;
}

div.video_text {
  position: absolute;
  top: 50%;
  left: 150px;
  width: 300px;
  height: 88px;
  margin-top: -46px;
  overflow: hidden;
  background-color: transparent;
}
div.video_img {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 133px;
  height: 84px;
  margin-top: -42px;
  background-color: transparent;
}

h1.video_title {
  font-family: Arial;
  font-size: 16px;
  padding: 0px;
  margin: 0px;
  color: #6C6C6C;
}
p.video_title {
  font-family: Arial;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  color: #9C9C9C;
}

#video_menu {
  position: absolute;
  top: 480px;
  left: 50%;
  width: 97%;
  height: 46px;
  margin-left: -48.5%;
}

#video_menu_inner {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 400px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
}

div.arrow_left {
  position: absolute;
  top: 50%;
  left:0px;
  width: 26px;
  height: 26px;
  margin-top: -14px;
}
div.inner_arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 19px;
  height: 19px;
  margin-top: -9px;
  margin-left: -8.5px;
}
div.boxes {
  position: absolute;
  top: 50%;
  width: 26px;
  height: 26px;
  margin-top: -13px;
}
div.inner_boxes {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14px;
  height: 14px;
  margin-top: -9px;
  margin-left: -9px;
  border: 2px solid #D7D7D7;
  color: #D7D7D7;
  font-size: 11px;
  font-weight: bold;
}
div.inner_boxes:hover {
  cursor: pointer;
  border-color: #ACACAC;
  color: #ACACAC;
  width: 18px;
  height: 18px;
  margin-top: -11px;
  margin-left: -11px;
}
div.inner_boxes_select {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14px;
  height: 14px;
  margin-top: -9px;
  margin-left: -9px;
  border: 2px solid #88AF00;
  color: #88AF00;
  font-size: 11px;
  font-weight: bold;
}
div.boxes_num {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 12px;
  margin-top: -7px;
}
div.arrow_right {
  position: absolute;
  top: 50%;
  width: 26px;
  height: 26px;
  margin-top: -14px;
}

#testimony_form {
  position: absolute;
  top: 156px;
  left: 12px;
  width: 265px;
  height: 412px;
  text-align: left;
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
  color: #A4A4A4;
}
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;
}

#video_menu_play {
  position: absolute;
  bottom: 30px;
  left: 50%;
  width: 97%;
  height: 46px;
  margin-left: -48.5%;
}
#vimeo_video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 725px;
  text-align: center;
  z-index: 100;
}
#video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 385px;
  z-index: 100;
}

#prev_button {
  position: absolute;
  top: 50%;
  left: -13px;
  width: 27px;
  height: 61px;
  margin-top: -31px;
}
#next_button {
  position: absolute;
  top: 50%;
  right: -13px;
  width: 27px;
  height: 61px;
  margin-top: -31px;
}

#description {
  position: absolute;
  top: 400px;
  left: 50%;
  width: 493px;
  height: 125px;
  margin-left: -256px;
  border: 0px dashed #DEDEDE;
  border-top-width: 1px;
  border-bottom-width: 1px;
  text-align: left;
  padding: 10px;
}

#back_index {
  position: absolute;
  top: 555px;
  left: 50%;
  width: 513px;
  height: 22px;
  margin-left: -256px;
  text-align: left;
  background-color: #90A639;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial;
  z-index: 150;
}
div.back_text {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 12px;
  margin-top: -8px;
}

#img_back {
  position: absolute;
  bottom: -10px;
  left: 30px;
}

a.back:link, a.back:visited, a.back:active {
  text-decoration: none;
  color: #FFFFFF;
}
a.back:hover {
  text-decoration: underline;
}

.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;
}

        #main_menu {
           background-image:url(../images/menu_background_darkgreen.png); 
        }

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:#004A00;
}
div.hover_drop:hover {
  color:#004A00;
}

