
/* HTML, Body */

html, body {
  height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #E7E6E1;
	background-image: url('/static/dh_background.gif');
	background-position: top left;
}

html {
  overflow-y: scroll;
}

/* Form */

form {
  margin: 0;
  padding: 0;
  display: inline;
}

/* Wrapper */

div.dh_wrapper {
	width: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto;
	position: relative;
	min-height: 100%;
	text-align: center;
}

/* Header */

div.dh_header {
  width: 100%;
  min-width: 960px;
  text-align: center;
}

/* Slides */

div.dh_slides {
  clear: both;
  width: 100%;
  height: 370px;
  min-width: 960px;
  text-align: center;
}

/* Content */

div.dh_content {
  width: 960px;
  margin: 0px auto;
  padding: 0px 0px 182px 0px;
  text-align: left;
}

/* Footer */

div.dh_footer {
  width: 100%;
  height: 182px;
  bottom: 0px;
  position: absolute;
  min-width: 960px;
  text-align: center;
}

/* Cheez */

div.dh_cheez {
  width: 100%;
  height: 172px;
  bottom: 22px;
  position: absolute;
  min-width: 960px;
  text-align: center;
}

/* Login, Language, Location */

div.dh_login {
  top: 75px;
  right: 0px;
  width: 280px;
  height: 170px;
  z-index: 200;
  position: absolute;
}

div.dh_language {
  bottom: 40px;
  left: 0px;
  width: 125px;
  height: 43px;
  z-index: 200;
  position: absolute;
  background-image: url('/static/dh_header_box_language_open_2.gif');
}

div.dh_language_box {
  color: #9C0201;
  float: left;
  width: 110px;
  height: 18px;
  cursor: pointer;
	font-size: 13px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
	padding-top: 2px;
  padding-right: 15px;
}

div.dh_language_text {
  color: #9C0201;
  float: left;
  width: 110px;
  height: 18px;
  cursor: default;
	font-size: 13px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 2px;
}

div.dh_language_text a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_language_text a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_location {
  top: 75px;
  right: 130px;
  width: 125px;
  height: 43px;
  z-index: 200;
  position: absolute;
  background-image: url('/static/dh_header_box_location_open.gif');
}

div.dh_location_box {
  color: #9C0201;
  float: left;
  width: 110px;
  height: 18px;
  cursor: pointer;
	font-size: 13px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
	padding-top: 2px;
  padding-right: 15px;
}

div.dh_location_text {
  color: #9C0201;
  float: left;
  width: 110px;
  height: 18px;
  cursor: default;
	font-size: 13px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 2px;
}

div.dh_location_text a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_location_text a:hover {
  color: #9C0201;
  text-decoration: underline;
}

/* Steels */

div.dh_header_steel {
  clear: both;
  width: 100%;
  height: 6px;
  min-width: 960px;
	background-image: url('/static/dh_header_steel.gif');
	background-repeat: repeat-x;
	background-position: top center;
}

div.dh_footer_steel {
  clear: both;
  width: 100%;
  height: 22px;
  min-width: 960px;
	background-image: url('/static/dh_footer_steel.gif');
	background-repeat: repeat-x;
	background-position: top center;
}

/* Spacers */

div.dh_header_spacer {
	clear: both;
  width: 100%;
  height: 30px;
  min-width: 960px;
	background-image: url('/static/dh_header_spacer.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

div.dh_footer_spacer {
  clear: both;
  width: 100%;
  height: 30px;
  min-width: 960px;
	background-image: url('/static/dh_footer_spacer.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}

/* Hader Bar */

img.dh_header_main {
  float: left;
  border: 0px;
}

div.dh_header_left {
  float: left;
  width: 50%;
  height: 114px;
  margin-right: -480px;
	background-image: url('/static/dh_header_left.gif');
	background-repeat: repeat-x;
	background-position: top right;
}

div.dh_header_center {
  float: left;
  width: 960px;
  height: 114px;
  position: relative;
	background-image: url('/static/dh_header_center.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
div.dm_header_center {
  float: left;
  width: 960px;
  height: 114px;
  position: relative;
	background-image: url('/static/dm_header_center.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_header_right {
  float: left;
  width: 50%;
  height: 114px;
  margin-left: -480px;
	background-image: url('/static/dh_header_right.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

/* Slides Bar */

div.dh_slides_left {
  float: left;
  width: 50%;
  height: 370px;
  margin-right: -480px;
	background-image: url('/static/dh_slides_left.gif');
	background-repeat: repeat-x;
	background-position: top right;
}

div.dh_slides_center {
  float: left;
  width: 960px;
  height: 360px;
  position: relative;
  padding-top: 10px;
	background-image: url('/static/dh_slides_center_main.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_slides_right {
  float: left;
  width: 50%;
  height: 370px;
  margin-left: -480px;
	background-image: url('/static/dh_slides_right.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

/* Footer Bar */

div.dh_footer_left {
  float: left;
  width: 50%;
  height: 130px;
  margin-right: -480px;
	background-image: url('/static/dh_footer_left.gif');
	background-repeat: repeat-x;
	background-position: top right;
}

div.dh_footer_center {
  float: left;
  width: 960px;
  height: 130px;
  position: relative;
	background-image: url('/static/dh_footer_center.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_footer_right {
  float: left;
  width: 50%;
  height: 130px;
  margin-left: -480px;
	background-image: url('/static/dh_footer_right.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

/* Cheez Bar */

div.dh_cheez_left {
  float: left;
  width: 50%;
  height: 172px;
  margin-right: -480px;
}

div.dh_cheez_center {
	color: #FFFFFF;
  float: left;
  width: 960px;
  height: 85px;
  position: relative;
	font-size: 12px;
  text-align: center;
  font-family: Tahoma;
  font-weight: normal;
  padding-top: 87px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.dh_cheez_center a {
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
}

div.dh_cheez_center a:hover {
  text-decoration: underline;
}

div.dh_cheez_right {
  float: left;
  width: 50%;
  height: 172px;
  margin-left: -480px;
}

/* Login Bar */

div.dh_login_content {
  float: right;
  width: 280px;
  height: 214px;
  background-image: url('/static/dh_login.gif');
	background-repeat: no-repeat;
}

div.dh_login_box {
  color: #9C0201;
  float: right;
  width: 110px;
  height: 20px;
  cursor: pointer;
	font-size: 13px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
	padding-top: 2px;
  padding-right: 15px;
}

div.dh_login_text {
  color: #000000;
  float: right;
  width: 270px;
  height: 114px;
	font-size: 13px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	line-height: 28px;
}

.dh_login_input {
	color: #9C0201;
  width: 250px;
  height: 14px;
  border: 1px solid #A9A8A1;
  padding: 4px 4px 4px 4px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

div.dh_login_submit {
  float: left;
  margin-left: 10px;
}

div.dh_login_register {
  float: right;
  margin-right: 10px;
}

div.dh_login_remember_me {
  float: right;
  width: 280px;
  color: #000000;
	font-size: 12px;
	text-align: left;
	margin-top: 13px;
	font-family: Tahoma;
	font-weight: normal;
}

div.dh_login_remember_me input {
  float: left;
  margin: 1px 6px 0px 10px;
  padding: 0px;
}

div.dh_login_forgot {
  float: right;
  width: 280px;
  color: #A2A097;
	font-size: 12px;
	text-align: center;
	margin-top: 8px;
	font-family: Tahoma;
	font-weight: normal;
}

div.dh_login_forgot a {
	color: #9C0201;
	text-decoration: none;
}

div.dh_login_forgot a:hover {
	color: #9C0201;
	text-decoration: underline;
}

/* Menu Bar */

img.dh_menu {
  float: left;
  border: 0px;
}

div.dh_menu {
  float: left;
  width: 100%;
  height: 52px;
  min-width: 960px;
  text-align: center;
}

div.dh_menu_left {
  float: left;
  width: 50%;
  height: 52px;
  margin-right: -480px;
	background-image: url('/static/dh_menu_left.gif');
	background-repeat: repeat-x;
	background-position: top right;
}

div.dh_menu_center {
  float: left;
  width: 960px;
  height: 52px;
  position: relative;
	background-image: url('/static/dh_menu_center.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_menu_right {
  float: left;
  width: 50%;
  height: 52px;
  margin-left: -480px;
	background-image: url('/static/dh_menu_right.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

/* Dropdown Menu */

.dh_dropdown {
  width: 160px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.dh_dropdown li {
	float: left;
	list-style: none;
}

.dh_dropdown ul {
	z-index: 100;
	display: none;
	position: relative;
}

.dh_dropdown li a {
  width: 160px;
  height: 52px;
  display: block;
}

.dh_dropdown li:hover > ul {
  width: 158px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	border-left: 1px solid #A2A097;
	border-right: 1px solid #A2A097;
	border-bottom: 1px solid #A2A097;
}

.dh_dropdown li:hover li a {
  width: 156px;
	color: #292929;
	height: 24px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	vertical-align: middle;
	text-decoration: none;
	background-color: #D6D5D0;
	border-left: 1px solid #EBEAE4;
	border-right: 1px solid #EBEAE4;
	border-bottom: 1px solid #EBEAE4;
}

.dh_dropdown li li a:hover {
  color: #8C1100;
	text-decoration: none;
}

/* Header Box */

div.dh_header_box {
  float: right;
  height: 114px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.dh_header_box_login {
  float: left;
  width: 110px;
  color: #FFFFFF;
  height: 20px;
  cursor: pointer;
	font-size: 13px;
  margin-top: 71px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
  padding-right: 15px;
}

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

div.dh_header_box_language {
  position: absolute;
  top: 90px;
  left: 0px;
  width: 110px;
  color: #FFFFFF;
  height: 18px;
  cursor: pointer;
	font-size: 13px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
  padding-top: 2px;
  padding-right: 15px;
}

div.dh_header_box_location {
  float: left;
  width: 110px;
  color: #FFFFFF;
  height: 18px;
  cursor: pointer;
	font-size: 13px;
  margin-top: 69px;
  text-align: center;
	font-weight: normal;
	font-family: Tahoma;
  padding-top: 2px;
  margin-right: 5px;
  padding-right: 15px;
}

/* S3Slider for Main */

div.sliderMain {
  float: left;
  width: 960px;
  height: 310px;
  margin: 0px;
  padding: 0px;
  position: relative;
	overflow: hidden;
}

ul.sliderContentMainLeftLower {
  top: 0;
  float: left;
  width: 64px;
  margin: 0px;
  padding: 90px 0px 0px 6px;
  list-style-type: none;
}

ul.sliderContentMainLeftLow {
  top: 0;
  float: left;
  width: 82px;
  margin: 0px;
  padding: 40px 0px 0px 8px;
  list-style-type: none;
}

ul.sliderContentMain {
  top: 0;
  float: left;
  width: 620px;
  margin: 0px;
  padding: 0px 10px 0px 10px;
  list-style-type: none;
}

ul.sliderContentMainRightLow {
  top: 0;
  float: right;
  width: 82px;
  margin: 0px;
  padding: 40px 8px 0px 0px;
  list-style-type: none;
}

ul.sliderContentMainRightLower {
  top: 0;
  float: right;
  width: 64px;
  margin: 0px;
  padding: 90px 6px 0px 0px;
  list-style-type: none;
}

li.sliderImageMainLower {
  width: 64px;
  float: left;
  height: 180px;
  display: none;
  position: relative;
}

li.sliderImageMainLow {
  width: 82px;
  float: left;
  height: 250px;
  display: none;
  position: relative;
}

li.sliderImageMain {
  width: 620px;
  float: left;
  height: 310px;
  display: none;
  position: relative;
}

li.sliderImageMain span {
  float: left;
  color: #FFFFFF;
  width: 600px;
  margin: 0px;
  padding: 10px;
  display: none;
  position: absolute;
  font-size: 14px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
  background-image: url('/static/dh_slides_bgr.png');
}

span.sliderBottomMain {
  left: 0;
  bottom: 0;
}

div.sliderButtonsMain {
  float: left;
  width: 960px;
  height: 40px;
  position: relative;
  margin-top: 10px;
  text-align: center;
}

img.sliderButtonMain {
  cursor: pointer;
}

/* S3Slider for Events */

div.sliderEvents {
  float: left;
  width: 820px;
  height: 310px;
  margin: 0px;
  padding: 1px;
  position: relative;
	overflow: hidden;
}

ul.sliderContentEvents {
  top: 0;
  width: 820px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

li.sliderImageEvents {
  width: 820px;
  float: left;
  height: 310px;
  display: none;
  position: relative;
}

li.sliderImageEvents span {
  float: left;
  color: #FFFFFF;
  width: 800px;
  margin: 0px;
  padding: 10px;
  display: none;
  position: absolute;
  font-size: 11px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
  background-image: url('/static/dh_slides_bgr.png');
}

li.sliderImageEvents span strong {
  font-size: 14px;
}

span.sliderBottomEvents {
  left: 0;
  bottom: 0;
}

img.sliderButtonEvents {
  float: left;
  cursor: pointer;
  margin-top: 121px;
}

div.sliderCountEvents {
  float: left;
  width: 208px;
  height: 42px;
  position: relative;
}

/* S3Slider for About */

div.sliderAbout {
  float: left;
  width: 820px;
  height: 310px;
  margin: 0px;
  padding: 1px;
  position: relative;
	overflow: hidden;
}

ul.sliderContentAbout {
  top: 0;
  width: 820px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

li.sliderImageAbout {
  width: 820px;
  float: left;
  height: 310px;
  display: none;
  position: relative;
}

li.sliderImageAbout span {
  float: left;
  color: #FFFFFF;
  width: 820px;
  margin: 0px;
  padding: 10px;
  display: none;
  position: absolute;
  font-size: 14px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
  background-image: url('/static/dh_slides_bgr.png');
}

span.sliderBottomAbout {
  left: 0;
  bottom: 0;
}

img.sliderButtonAbout {
  float: left;
  cursor: pointer;
  margin-top: 121px;
}

div.sliderCountAbout {
  float: left;
  width: 208px;
  height: 40px;
  position: relative;
}

/* Shadows */

div.dh_shadow {
  width: 960px;
  margin: 0px auto;
  padding: 0px;
}

div.dh_shadow_top {
  clear: both;
  width: 960px;
  height: 11px;
	background-image: url('/static/dh_shadow_top.png');
	background-repeat: no-repeat;
	background-position: top left;
}

div.dh_shadow_tab_on {
	float: left;
	color: #6B7272;
	height: 41px;
	padding: 13px 4px 7px 9px; /*13px 8px 7px 16px */
	font-size: 15px; /* 16 */
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: -21px;
	letter-spacing: -0.25px;
	background-image: url('/static/dh_shadow_tab.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div.dh_shadow_tab_off {
  float: left;
  color: #9C0201;
  height: 41px;
  padding: 13px 4px 7px 4px; /* 13px 8px 7px 16px */
	font-size: 15px; /* 16 */
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: -21px;
	letter-spacing: -0.25px;
}

div.dh_shadow_tab_on a {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_shadow_tab_off a {
	color: #9C0201;
	font-weight: bold;
	text-decoration: none;
}

div.dh_shadow_tab_on a:hover, div.dh_shadow_tab_off a:hover {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_shadow_side_on {
  float: left;
  width: 20px;
  height: 41px;
  margin-bottom: -21px;
	background-image: url('/static/dh_shadow_side.png');
	background-repeat: no-repeat;
	background-position: top left;
}

div.dh_shadow_side_off {
  float: left;
  width: 20px;
  height: 41px;
  margin-bottom: -21px;
}

div.dh_shadow_center {
  width: 960px;
	background-image: url('/static/dh_shadow_center.png');
	background-repeat: repeat-y;
	background-position: top left;
}

div.dh_shadow_bottom {
  width: 960px;
  height: 11px;
	background-image: url('/static/dh_shadow_bottom.png');
	background-repeat: no-repeat;
	background-position: top left;
}

div.dh_shadow_content {
  display: table;
  padding: 0px 21px 10px 11px;
}

div.dh_shadow_content hr {
  width: 928px;
  height: 1px;
  border: 0px;
  margin: 0px;
  background-color: #E1E1E1;
}

div.dh_shadow_head {
  clear: both;
  color: #6B7272;
  height: 41px;
  padding: 8px 0px 15px 5px;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: -21px;
	letter-spacing: -0.25px;
}

/* Page :: Main */

div.dh_main {
  width: 960px;
  height: 255px;
  margin: 0px auto;
  padding: 0px;
}

/* Box for Main */

div.dh_main_box {
  float: left;
  width: 225px;
  height: 255px;
  text-align: center;
  background-image: url('/static/dh_main_box.gif');
	background-repeat: no-repeat;
}

div.dh_main_box_title {
  color: #555555;
  width: 205px;
  height: 34px;
  margin: 0px auto;
	font-size: 15px;
  text-align: left;
	font-weight: bold;
	font-family: Georgia;
  padding-top: 12px;
  padding-bottom: 1px;
  letter-spacing: -0.25px;
}

img.dh_main_box_image {
  width: 203px;
  height: 101px;
  border: 0px;
  margin: 0px auto;
}

div.dh_main_box_text {
  color: #2A2A2A;
  width: 205px;
  height: 75px;
  margin: 0px auto;
	font-size: 13px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	padding-top: 7px;
}

div.dh_main_box_text span {
  color: #974637;
  width: 205px;
  display: block;
	font-size: 12px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	line-height: 16px;
	padding-top: 8px;
}

div.dh_main_box_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
	font-size: 12px;
  text-align: right;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_main_box_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_main_box_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_main_box_spacer {
  float: left;
  width: 20px;
  height: 255px;
}

/* Page :: Careers */

div.dh_careers_text {
  color: #2A2A2A;
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_careers_text a {
	color: #9C0201;
	font-weight: bold;
	text-decoration: none;
}

div.dh_careers_text a:hover {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_careers_text p {
  float: right;
  width: 717px;
	margin: 0px;
  padding: 0px;
}

div.dh_careers_text hr {
  height: 1px;
  border: 0px;
  margin: 2px 0px 9px 0px;
  background-color: #E1E1E1;
}

div.dh_careers_title {
  color: #555555;
	font-size: 15px;
	margin-top: 9px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 8px;
	letter-spacing: -0.25px;
}

div.dh_careers_title strong {
  float: right;
  color: #2A2A2A;
	font-size: 13px;
	margin-top: 1px;
	font-weight: bold;
	font-family: Tahoma;
	letter-spacing: 0px;
}

div.dh_careers_lead {
	margin-top: 9px;
	line-height: 24px;
	margin-bottom: 9px;
}

div.dh_careers_offer {
  width: 452px;
  float: left;
	margin: 0px 6px 7px 6px;
	text-align: left;
}

div.dh_careers_require {
  width: 452px;
  float: left;
	margin: 0px 6px 7px 6px;
	text-align: left;
}

div.dh_careers_offer ul, div.dh_careers_require ul {
	margin: 0px;
	padding: 0px;
  list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

div.dh_careers_offer ul li, div.dh_careers_require ul li {
	background: url('/static/dh_bullet.png') no-repeat scroll 6px 12px;
	padding: 2px 0 0 18px;
	line-height: 24px;
/*	text-indent: 18px; */
	text-decoration: none;
}

div.dh_careers_companies {
	text-align: left;
	padding-bottom: 7px;
}

div.dh_careers_companies img {
  margin-top: -50px;
	padding-right: 6px;
}

div.dh_careers_companies strong {
  color: #555555;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia;
	letter-spacing: -0.25px;
}

div.dh_careers_apply {
  width: 580px;
  float: left;
	text-align: justify;
	font-weight: normal;
	padding-top: 22px;
}

div.dh_careers_contact {
  float: right;
	text-align: right;
	line-height: 18px;
	padding-top: 21px;
}

div.dh_careers_user {
  float: right;
  margin: 0px;
  padding: 3px 0px 2px 12px;
}

div.dh_careers_wide {
  width: 928px;
  height: 312px;
  padding: 1px;
  margin-top: 10px;
  margin-bottom: 8px;
  background-image: url('/static/dh_careers_wide.gif');
  background-repeat: no-repeat;
}

img.dh_careers_logo {
  float: left;
  width: 201px;
  height: 99px;
  padding-top: 3px;
}

div.dh_careers_clear {
  clear: both;
}

.dh_careers_fields_text {
	color: #000000;
  width: 279px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 0px;
  padding: 4px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_careers_fields_text:disabled {
  color: #555555;
}

.dh_careers_fields_file {
	color: #000000;
	width: 286px;
	height: 22px;
	margin: 6px 0px 0px 0px;
  border: 1px solid #A9A8A1;
  background-color: #EFEEE9;
}

.dh_careers_apply_head {
  color: #9c0201;
  margin: 0px 0px 8px 0px;
  padding: 0px;
  font-size: 16px;
  font-weight: bold;
  font-family: Georgia;
  letter-spacing: -0.25px;
}

.dh_careers_apply_text {
	line-height: 24px;
}

div.dh_careers_apply_left {
  float: left;
  width: 289px;
  border-right: 1px solid #e1e1e1;
  padding-right: 15px;
}

div.dh_careers_apply_right {
  float: left;
  width: 608px;
  margin-left: 15px;
}

div.dh_careers_apply_left_box {
  float: left;
  width: 290px;
  padding-right: 15px;
}

div.dh_careers_apply_center_box {
  float: left;
  width: 287px;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  padding-left: 15px;
  padding-right: 15px;
}

div.dh_careers_apply_right_box {
  float: left;
  width: 289px;
  margin-left: 15px;
}

div.dh_careers_apply_left_box div, div.dh_careers_apply_center_box div, div.dh_careers_apply_right_box div {
  height: 52px;
}

.dh_careers_apply_lead {
  color: #555555;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size: 15px;
  font-weight: bold;
  font-family: Georgia;
  letter-spacing: -0.25px;
}

div.dh_careers_apply_bottom {
  width: 928px;
  text-align: center;
  margin-top: 21px;
  line-height: 24px;
}

/* Box for Careers */

div.dh_careers_box {
  float: left;
  width: 225px;
  height: 179px;
  margin-top: 9px;
  text-align: center;
  background-image: url('/static/dh_careers_box.gif');
  background-repeat: no-repeat;
}

div.dh_careers_box_title {
  color: #555555;
  width: 205px;
  height: 66px;
  margin: 0px auto;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  font-family: Georgia;
  line-height: 18px;
  padding-top: 12px;
  padding-bottom: 1px;
  letter-spacing: -0.25px;
}

div.dh_careers_box_title a {
  color: #555555;
  text-decoration: none;
}

div.dh_careers_box_title a:hover {
  color: #555555;
  text-decoration: none;
}

div.dh_careers_box_text {
  color: #2A2A2A;
  width: 205px;
  height: 75px;
  margin: 0px auto;
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}

div.dh_careers_box_text span {
  color: #974637;
  width: 205px;
  display: block;
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  line-height: 16px;
  padding-top: 8px;
}

div.dh_careers_box_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  font-family: Tahoma;
}

div.dh_careers_box_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_careers_box_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_careers_box_higher {
  width: 928px;
  height: 1px;
  margin-bottom: -7px;
}

div.dh_careers_box_spacer {
  float: left;
  width: 9px;
  height: 179px;
}

/* Page :: Contact */

div.dh_contact_text {
  color: #2A2A2A;
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: 9px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_contact_text a {
	color: #9C0201;
	font-weight: bold;
	text-decoration: none;
}

div.dh_contact_text a:hover {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_contact_image {
  width: 928px;
  height: 312px;
  margin-bottom: 10px;
}

/* Page :: Register */

div.dh_register_head {
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
}

div.dh_register_title {
  color: #555555;
	font-size: 15px;
	margin-top: 9px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 8px;
	letter-spacing: -0.25px;
}

div.dh_register_lead {
  color: #2A2A2A;
  width: 928px;
  margin: 9px 0px 9px 0px;
  padding: 0px;
  font-size: 13px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_register_fields {
  float: left;
  width: 928px;
  color: #2A2A2A;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_register_field_left {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_register_field_right {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_register_field_help {
  color: #8C1100;
  padding: 8px 0px 0px 420px;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

div.dh_register_field_help a {
  color: #8C1100;
  text-decoration: none;
}

.dh_register_fields_text {
  float: left;
	color: #000000;
  width: 400px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

/* Page :: Forgot */

div.dh_forgot_head {
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
}

div.dh_forgot_title {
  color: #555555;
	font-size: 15px;
	margin-top: 9px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 8px;
	letter-spacing: -0.25px;
}

div.dh_forgot_lead {
  color: #2A2A2A;
  width: 928px;
  margin: 9px 0px 9px 0px;
  padding: 0px;
  font-size: 13px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_forgot_fields {
  float: left;
  width: 928px;
  color: #2A2A2A;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_forgot_field_left {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_forgot_field_right {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_forgot_field_help {
  color: #8C1100;
  padding: 8px 0px 0px 420px;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

div.dh_forgot_field_help a {
  color: #8C1100;
  text-decoration: none;
}

.dh_forgot_fields_text {
  float: left;
	color: #000000;
  width: 400px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

/* Page :: About */

div.dh_about_slider {
  width: 942px;
  height: 352px;
  padding: 0px;
  margin-top: 10px;
  margin-left: -7px;
	background-image: url('/static/dh_slides_center_about.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_about_text {
  color: #2A2A2A;
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_about_text_shrink {
  float: left;
  color: #2A2A2A;
  width: 400px;
  margin: 0px auto;
  padding: 0px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
	line-height: 22px;
}

div.dh_about_text a {
	color: #9C0201;
	font-weight: bold;
	text-decoration: none;
}

div.dh_about_text a:hover {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_about_text p {
  float: right;
  width: 717px;
	margin: 0px;
  padding: 0px;
}

div.dh_about_text hr {
  height: 1px;
  border: 0px;
  margin: 2px 0px 9px 0px;
  background-color: #E1E1E1;
}

div.dh_about_title {
  color: #555555;
	font-size: 15px;
	margin-top: 9px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 8px;
	letter-spacing: -0.25px;
}

div.dh_about_title strong {
  float: right;
  color: #2A2A2A;
	font-size: 13px;
	margin-top: 1px;
	font-weight: bold;
	font-family: Tahoma;
	letter-spacing: 0px;
}

div.dh_about_wide {
  width: 928px;
  height: 312px;
  padding: 1px;
  margin-top: 10px;
  margin-bottom: 8px;
  background-image: url('/static/dh_about_wide.gif');
  background-repeat: no-repeat;
}

div.dh_about_website {
  float: left;
  width: 194px;
  border: 1px solid #E1E1E1;
  padding: 2px;
  position: absolute;
  margin-top: 0px;
  text-align: center;
}

img.dh_about_logo {
  float: left;
  width: 201px;
  height: 76px;
  border: 0px;
  padding-top: 3px;
}

div.dh_about_news {
  float: left;
  width: 900px;
  color: #6B7272;
  margin: 21px 0px 4px 5px;
  font-size: 16px;
  font-weight: bold;
  font-family: Georgia;
  letter-spacing: -0.25px;
}

div.dh_about_news_box {
  float: left;
  color: #9C0201;
  width: 910px;
  border: 1px solid #E1E1E1;
  margin: 8px 0px 0px 0px;
  padding: 8px;
  font-size: 13px;
  font-family: Tahoma;
  font-weight: bold;
  background-color: #FFFFFF;
}

div.dh_about_news_box hr {
  width: 910px;
  height: 1px;
  border: 0px;
  margin: 8px 0px 8px 0px;
  background-color: #E1E1E1;
}

div.dh_about_news_box strong {
  float: right;
  color: #555555;
}

div.dh_about_news_text {
  color: #2A2A2A;
  padding: 0px 4px 0px 4px;
  font-size: 12px;  
  text-align: justify;
  font-weight: normal;
}

div.dh_about_news_text ul {
	margin: 0px;
	padding: 0px;
  list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

div.dh_about_news_text ul li {
	background: url('/static/dh_bullet.png') no-repeat scroll 6px 8px;
	padding-top: 2px;
	text-indent: 18px;
	text-decoration: none;
}

img.dh_about_news_img {
  float: right;
  border: 1px solid #D5D4CE;
  margin: 4px 0px 0px 8px;
  padding: 1px;
}

/* Box for About */

div.dh_about_box {
  float: left;
  width: 225px;
  height: 255px;
  margin-top: 9px;
  text-align: center;
  background-image: url('/static/dh_about_box.gif');
  background-repeat: no-repeat;
}

div.dh_about_box_title {
    color: #555555;
    width: 205px;
    /* height: 34px; */
    /* margin: 0px auto; */
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    font-family: Georgia;
    padding-top: 0px;
    /* margin-bottom: -1px; */
    letter-spacing: -0.25px;
    display: table-cell;
    height: 47px;
    vertical-align: middle;
    margin: auto 0;
    padding-left: 11px;
}
img.dh_about_box_image {
  width: 203px;
  height: 101px;
  border: 0px;
  margin: 0px auto;
}

div.dh_about_box_text {
  color: #2A2A2A;
  width: 205px;
  height: 75px;
  margin: 0px auto;
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  padding-top: 7px;
}

div.dh_about_box_text span {
  color: #974637;
  width: 205px;
  display: block;
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  line-height: 16px;
  padding-top: 8px;
}

div.dh_about_box_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  font-family: Tahoma;
}

div.dh_about_box_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_about_box_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_about_box_higher {
  width: 928px;
  height: 1px;
}

div.dh_about_box_spacer {
  float: left;
  width: 9px;
  height: 255px;
}

div.dh_about_box_portfolio {
  float: left;
  color: #6b7272;
  width: 928px;
  padding: 36px 0px 27px 0px;
  font-size: 16px;
  text-align: center;
  font-family: Georgia;
  font-weight: bold;
  letter-spacing: -0.25px;
}

/* Page :: Events */

div.dh_events_slider {
  width: 942px;
  height: 354px;
  padding: 0px;
  margin-top: 10px;
  margin-left: -7px;
	background-image: url('/static/dh_slides_center_events.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_events_head {
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
}

div.dh_events_separator {
  clear: both;
  color: #6B7272;
  height: 41px;
  padding: 8px 0px 15px 5px;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
	margin-bottom: -21px;
}

div.dh_events_box {
  float: left;
  width: 231px;
  height: 219px;
  text-align: center;
  padding-top: 6px;
  background-image: url('/static/dh_events_box.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

img.dh_events_image {
  border: 0px;
  margin: 0px auto;
  margin-top: 8px;
}

div.dh_events_text {
  color: #2A2A2A;
  width: 205px;
  height: 75px;
  margin: 0px auto;
	font-size: 13px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	padding-top: 7px;
}

div.dh_events_text span {
  color: #974637;
  width: 205px;
  display: block;
	font-size: 12px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	line-height: 16px;
	padding-top: 8px;
}

div.dh_events_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
	font-size: 12px;
  text-align: right;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_events_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_events_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_events_browser {
  width: 924px;
  height: 491px;
  text-align: center;
  margin-left: 2px;
}

div.dh_events_browser a.prev {
  float: left;
  color: #9C0201;
  cursor: pointer;
  padding: 0px 0px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_events_browser a.next {
  float: right;
  color: #9C0201;
  cursor: pointer;
  padding: 0px 10px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_events_browser a.prev.disabled {
  color: #D5D4CE;
  cursor: default;
  text-decoration: none;
}

div.dh_events_browser a.next.disabled {
  color: #D5D4CE;	
  cursor: default;
  text-decoration: none;
}

div.dh_events_browser .scrollable {
  float: left;
	width: 924px;
	height: 455px;
	overflow: hidden;
	position: relative;
}

div.dh_events_browser .scrollable .items {
	clear: both;
	width: 20000px;
	position: absolute;
}

div.dh_events_browser .page {
	float: left;
	width: 924px;
}

/* Page :: Event */

div.dh_event_head {
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
}

div.dh_event_title {
  color: #555555;
	font-size: 15px;
	margin-top: 9px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 8px;
	letter-spacing: -0.25px;
}

div.dh_event_title strong {
  float: right;
  color: #2A2A2A;
	font-size: 13px;
	margin-top: 1px;
	font-weight: bold;
	font-family: Tahoma;
	letter-spacing: 0px;
}

div.dh_event_title a {
	color: #9C0201;
	font-weight: bold;
	text-decoration: none;
}

div.dh_event_title a:hover {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_event_lead {
  color: #2A2A2A;
  width: 928px;
  margin: 9px 0px 9px 0px;
  padding: 0px;
  font-size: 13px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_event_text {
  clear: both;
  color: #6B7272;
	border: 1px solid #D3DBCF;
	margin: 0px 12px 16px 12px;
  padding: 6px;
	font-size: 13px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	background-color: #F5F5EF;
}

div.dh_event_text a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_event_text a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_event_top {
  width: 928px;
  height: 1px;
	background-image: url('/static/dh_event_top.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_event_center {
  width: 942px;
  text-align: center;
  margin-left: -7px;
	background-image: url('/static/dh_slides_center_event.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_event_center .prev {
  float: left;
  width: 60px;
  padding-right: 1px;
}

div.dh_event_center .content {
  float: left;
  width: 820px;
}

div.dh_event_center .next {
  float: right;
  width: 60px;
  padding-left: 1px;
}

div.dh_event_clear {
  clear: both;
}

img.eventButton {
  cursor: pointer;
  border: 0px;
  margin-top: 238px;
}

img.contentImage {
  /* cursor: pointer; */
  border: 0px;
}

div.eventCounter {
  color: #FFFFFF;
  padding: 5px;
  position: absolute;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	background-image: url('/static/dh_event_counter.png');
}

div.dh_event_bottom {
  width: 928px;
  height: 3px;
	background-image: url('/static/dh_event_bottom.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_event_box_image {
  float: left;
  width: 132px;
  height: 86px;
  padding-top: 6px;
  text-align: center;
  background-image: url('/static/dh_event_box_image.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

div.dh_event_box_video {
  float: left;
  width: 154px;
  height: 100px;
  padding-top: 10px;
  text-align: center;
  background-image: url('/static/dh_event_box_video.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

img.dh_event_image {
  border: 0px;
  margin: 0px auto;
}

img.dh_event_video {
  border: 0px;
  margin: 0px auto;
}

div.dh_event_browser_image {
  width: 924px;
  height: 408px;
  text-align: center;
  margin-left: 2px;
}

div.dh_event_browser_video {
  width: 924px;
  text-align: center;
  margin-left: 2px;
}

div.dh_event_browser_image a.prev {
  float: left;
  color: #9C0201;
  cursor: pointer;
  padding: 0px 0px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_event_browser_image a.next {
  float: right;
  color: #9C0201;
  cursor: pointer;
  padding: 0px 10px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_event_browser_image a.prev.disabled {
  color: #D5D4CE;
  cursor: default;
  text-decoration: none;
}

div.dh_event_browser_image a.next.disabled {
  color: #D5D4CE;	
  cursor: default;
  text-decoration: none;
}

div.dh_event_browser_image .scrollable {
  float: left;
	width: 924px;
	height: 372px;
	overflow: hidden;
	position: relative;
}

div.dh_event_browser_image .scrollable .items {
	clear: both;
	width: 200000px;
	position: absolute;
}

div.dh_event_browser_image .page {
	float: left;
	width: 924px;
}

/* Page :: Academies */

div.dh_academies_intro {
  color: #2A2A2A;
  border: 1px solid #D3DBCF; 
  margin: 0px 0px 26px 0px;
  padding: 6px 10px 6px 10px;
  font-size: 13px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
  background-color: #FFFFFF;
}

div.dh_academies_intro a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_academies_intro a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_academies_intro img {
  float: left;
  margin: -5px 10px 0px -9px;
}

div.dh_academies_trainee {
  color: #2A2A2A;
  width: 480px;
  border: 1px solid #D3DBCF; 
  margin: -10px 0px 23px 223px;
  padding: 6px 0px 6px 0px;
  font-size: 13px;
  text-align: center;
  font-weight: normal;
  font-family: Tahoma;
  background-color: #FFFFFF;
}

div.dh_academies_trainee a {
  color: #9C0201;
  font-weight: bold;
  text-decoration: none;
}

div.dh_academies_trainee a:hover {
  color: #9C0201;
  font-weight: bold;
  text-decoration: underline;
}

div.dh_academies_head {
  width: 928px;
  padding: 0px;
  font-size: 13px;
  margin-top: -10px;
}

div.dh_academies_title {
  color: #555555;
  font-size: 15px;
  margin-top: 9px;
  font-weight: bold;
  font-family: Georgia;
  margin-bottom: 8px;
  letter-spacing: -0.25px;
}

div.dh_academies_lead {
  color: #2A2A2A;
  width: 928px;
  margin: 9px 0px 9px 0px;
  padding: 0px;
  font-size: 13px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_academies_lead ul {
	margin: 0px;
	padding: 0px;
  list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

div.dh_academies_lead ul li {
	background: url('/static/dh_bullet.png') no-repeat scroll 6px 8px;
	padding-top: 2px;
	text-indent: 18px;
	text-decoration: none;
}

div.dh_academies_promo {
  float: left;
  border: 1px solid #D3DBCF;
  padding: 1px;
  margin: 0px 0px 12px 0px;
  background-color: #FFFFFF;
}

div.dh_academies_details {
  float: left;
  width: 434px;
  padding: 8px 0px 0px 10px;
  font-size: 13px;
  text-align: justify;
  font-family: Tahoma;
  font-weight: normal;
}

div.dh_academies_static {
  border: 1px solid  #E1E1E1;
  height: 259px;
  margin-top: -7px;
  padding: 6px;
  font-size: 13px;
  text-align: justify;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #FFFFFF;
}

div.dh_academies_static a {
  color: #9C0201;
  font-weight: bold;
  text-decoration: none;
}

div.dh_academies_static a:hover {
  color: #9C0201;
  font-weight: bold;
  text-decoration: underline;
}

div.dh_academies_box {
  float: left;
  width: 231px;
  height: 219px;
  text-align: center;
  padding-top: 6px;
  background-image: url('/static/dh_events_box.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

img.dh_academies_image {
  border: 0px;
  margin: 0px auto;
  margin-top: 8px;
}

div.dh_academies_text {
  color: #2A2A2A;
  width: 205px;
  height: 75px;
  margin: 0px auto;
	font-size: 13px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	padding-top: 7px;
}

div.dh_academies_text span {
  color: #974637;
  width: 205px;
  display: block;
	font-size: 12px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
	line-height: 16px;
	padding-top: 8px;
}

div.dh_academies_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
	font-size: 12px;
  text-align: right;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_academies_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_academies_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_academies_browser {
  width: 924px;
  height: 491px;
  text-align: center;
  margin-left: 2px;
}

div.dh_academies_browser a.prev {
  float: left;
  color: #9C0201;
  cursor: pointer;
  padding: 0px 0px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_academies_browser a.next {
  float: right;
  color: #9C0201;
  cursor: pointer;
  padding: 0px 10px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_academies_browser a.prev.disabled {
  color: #D5D4CE;
  cursor: default;
  text-decoration: none;
}

div.dh_academies_browser a.next.disabled {
  color: #D5D4CE;	
  cursor: default;
  text-decoration: none;
}

div.dh_academies_browser .scrollable {
  float: left;
	width: 924px;
	height: 455px;
	overflow: hidden;
	position: relative;
}

div.dh_academies_browser .scrollable .items {
	clear: both;
	width: 20000px;
	position: absolute;
}

div.dh_academies_browser .page {
	float: left;
	width: 924px;
}

/* Page :: Academy */

div.dh_academy_head {
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
}

div.dh_academy_title {
  color: #555555;
	font-size: 15px;
	margin-top: 9px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 8px;
	letter-spacing: -0.25px;
}

div.dh_academy_title strong {
  float: right;
  color: #2A2A2A;
	font-size: 13px;
	margin-top: 1px;
	font-weight: bold;
	font-family: Tahoma;
	letter-spacing: 0px;
}

div.dh_academy_title a {
	color: #9C0201;
	font-weight: bold;
	text-decoration: none;
}

div.dh_academy_title a:hover {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_academy_lead {
  color: #2A2A2A;
  width: 928px;
  margin: 9px 0px 9px 0px;
  padding: 0px;
  font-size: 13px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_academy_lead ul {
	margin: 0px;
	padding: 0px;
  list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

div.dh_academy_lead ul li {
	background: url('/static/dh_bullet.png') no-repeat scroll 6px 8px;
	padding-top: 2px;
	text-indent: 18px;
	text-decoration: none;
}

div.dh_academy_register {
  color: #9C0201;
  margin: 7px 0px 7px 0px;
  font-size: 13px;
  text-align: center;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_academy_register a {
  color: #9C0201;
  font-weight: bold;
  text-decoration: none;
}

div.dh_academy_register a:hover {
  color: #9C0201;
  font-weight: bold;
  text-decoration: underline;
}

div.dh_academy_top {
  width: 928px;
  height: 1px;
	background-image: url('/static/dh_event_top.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_academy_center {
  width: 942px;
  text-align: center;
  margin-left: -7px;
	background-image: url('/static/dh_slides_center_event.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_academy_center .prev {
  float: left;
  width: 60px;
  padding-right: 1px;
}

div.dh_academy_center .content {
  float: left;
  width: 820px;
}

div.dh_academy_center .next {
  float: right;
  width: 60px;
  padding-left: 1px;
}

div.dh_academy_clear {
  clear: both;
}

img.academyButton {
  cursor: pointer;
  border: 0px;
  margin-top: 238px;
}

div.dh_academy_bottom {
  width: 928px;
  height: 3px;
	background-image: url('/static/dh_event_bottom.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_academy_box_video {
  float: left;
  width: 154px;
  height: 100px;
  padding-top: 10px;
  text-align: center;
  background-image: url('/static/dh_event_box_video.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

img.dh_academy_video {
  border: 0px;
  margin: 0px auto;
}

div.dh_academy_browser_video {
  width: 924px;
  text-align: center;
  margin-left: 2px;
}

/* Page :: Newsletters */

div.dh_newsletters {
  color: #2A2A2A;
  width: 928px;
  height: 314px;
  padding: 0px;
  font-size: 13px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
  margin-bottom: 8px;
  background-image: url('/static/dh_newsletters_wide.gif');
  background-repeat: no-repeat;
}

img.dh_newsletters_illustration_previous {
  float: left;
  border: 1px solid #D5D4CE;
  margin: 9px;
  padding: 1px;
  background-color: #FFFFFF;
}

img.dh_newsletters_illustration_current {
  top: 11px;
  left: -451px;
  float: left;
  margin: 0px 0px -290px 0px;
  padding: 0px;
  position: relative;
}

div.dh_newsletters_content {
  float: left;
  width: 464px;
  height: 310px;
  margin: 1px;
  overflow-y: scroll;
}

div.dh_newsletters_article {
  padding: 8px 8px 8px 0px;
}

div.dh_newsletters_article a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_newsletters_article a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_newsletters_article h1 {
  color: #9C0201;
  margin: 0px;
  padding: 0px;
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  font-family: Georgia;
  letter-spacing: -0.25px;
}

div.dh_newsletters_article hr {
  width: auto;
  margin: 8px 0px 0px 0px;
}

div.dh_newsletters_article_text {
  width: auto;
  margin: 4px 2px 8px 2px;
}

div.dh_newsletters_article_text span {
  color: #9C0201;
  font-size: 11px;
}

div.dh_newsletters_box {
  float: left;
  width: 231px;
  height: 113px;
  text-align: center;
  background-image: url('/static/dh_newsletters_box.gif');
  background-repeat: no-repeat;
  background-position: center center;
}

div.dh_newsletters_box_title {
  width: 201px;
  height: 30px;
  margin: 0px auto;
  font-size: 10px;
  text-align: left;
  font-weight: bold;
  font-family: Tahoma;
  padding-top: 11px;
}

div.dh_newsletters_box_title a {
  text-decoration: none;
}

div.dh_newsletters_box_lead {
  width: 201px;
  height: 48px;
  margin: 0px auto;
  font-size: 10px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_newsletters_box_lead a {
  text-decoration: none;
}

div.dh_newsletters_box_date {
  width: 205px;
  margin: 0px auto;
  font-size: 10px;
  text-align: right;
  font-weight: normal;
  font-family: Tahoma;
}

/* Page :: Gattyan Gyorgy */

div.dh_gattyan_text {
  color: #2A2A2A;
  margin: 0px;
  padding: 0px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_gattyan_text h1 {
  margin: 16px 0px 8px 0px;
  font-size: 16px;
  font-weight: bold;
  font-family: Georgia;
  letter-spacing: -0.25px;
}

div.dh_gattyan_text h2 {
  color: #6B7272;
  margin: 12px 0px 6px 0px;
  font-size: 14px;
  font-weight: bold;
  font-family: Georgia;
  letter-spacing: -0.25px;
}

div.dh_gattyan_box {
  float: right;
  border: 1px solid #E1E1E1;
  margin: 0px 0px 0px 10px;
  padding: 8px;
  background-color: #FFFFFF; 
}

div.dh_gattyan_box h1 {
  color: #6B7272;
  margin: 10px 0px 10px 0px;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  font-family: Georgia;
  letter-spacing: -0.25px;
}

div.dh_gattyan_box img {
  border: 1px solid #E1E1E1;
  margin: 0px 0px 0px 0px;
}

div.dh_gattyan_box_left {
  float: left;
  font-size: 12px;
  text-align: left;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_gattyan_box_right {
  float: right;
  font-size: 12px;
  text-align: right;
	font-weight: normal;
	font-family: Tahoma;
}

/* Page :: Imprint */

div.dh_imprint_wide {
  width: 928px;
  height: 312px;
  padding: 1px;
  margin-bottom: 8px;
  background-image: url('/static/dh_careers_wide.gif');
  background-repeat: no-repeat;
}

div.dh_imprint_left {
  float: left;
  width: 562px;
  color: #2A2A2A;
  margin: 0px;
  padding: 0px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_imprint_right {
  float: right;
  width: 322px;
  color: #2A2A2A;
  border: 1px solid  #E1E1E1;
  margin: 12px 2px 0px 0px;
  padding: 5px 9px 6px 9px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
	background-color: #FFFFFF;
}

div.dh_imprint_right a {
  color: #9C0201;
  font-weight: bold;
  text-decoration: none;
}

div.dh_imprint_right a:hover {
  text-decoration: underline;
}

div.dh_imprint_text_left {
  float: left;
  color: #9C0201;
  width: 150px;
  height: 30px;
  padding: 3px 0px 0px 3px;
  font-weight: bold;
}

div.dh_imprint_text_left h1 {
  margin: 0px;
  padding: 0px;
	font-size: 13px;
}

div.dh_imprint_text_center {
  float: left;
  width: 160px;
  height: 30px;
  padding: 3px 0px 0px 3px;
}

div.dh_imprint_text_right {
  float: left;
  clear: right;
  width: 230px;
  height: 30px;
  padding: 3px 0px 0px 3px;
  font-weight: bold;
}

div.dh_imprint_text_head {
  clear: both;
  padding: 9px 0px 9px 0px;
  font-weight: bold;
}

div.dh_imprint_br {
  height: 12px;
}

div.dh_imprint_companies {
  color: #2A2A2A;
  width: 930px;
  font-size: 13px;
  font-family: Tahoma;
  font-weight: normal;
  margin-left: 10px;
  padding-bottom: 20px;
}

div.dh_imprint_companies hr {
  width: 928px;
  height: 1px;
  border: 0px;
  margin: 2px 0px 0px 1px;
  background-color: #E1E1E1;
}

div.dh_imprint_companies_lead {
  color: #9C0201;
  width: 930px;
  height: 58px;
  font-size: 17px;
  text-align: center;
  font-weight: bold;
  font-family: Georgia;
  padding-top: 42px;
  letter-spacing: -0.25px;
}

div.dh_imprint_companies_box {
  float: left;
  width: 310px;
  text-align: center;
}

div.dh_imprint_companies_box b {
  color: #9C0201;
  color: #2A2A2A;
}
div.dh_imprint_companies_box a b {
  color: #9C0201;
}

div.dh_imprint_companies_box span {
  font-size: 10px;
}

div.dh_imprint_companies_spacer_one {
  height: 24px;
}

div.dh_imprint_companies_spacer_two {
  height: 25px;
}

div.dh_imprint_companies_spacer_three {
  height: 15px;
}

/* IntraNET */

div.dh_intranet_entries {
  color: #555555;
  height: 19px;
  cursor: pointer;
  margin-top: 2px;
  padding-top: 3px;
  font-size: 15px;
  font-weight: bold;
  font-family: Tahoma;
  background-color: #EFEEE9;
}

div.dh_intranet_entries p {
  float: right;
  color: #9C0201;
  margin: 0px;
  padding: 0px 5px 0px 0px;
  font-size: 12px;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_intranet_entries img {
  float: left;
  margin: -2px 10px 0px 1px;
  padding: 0px;
}

div.dh_intranet_clear {
  clear: both;
}

/* IntraNET :: Field */

div.dh_intranet_field {
  color: #2A2A2A;
  float: left;
  width: 916px;
  padding: 0px 6px 0px 6px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
  margin-bottom: 8px;
}

div.dh_intranet_field_text {
  color: #000000;
  margin: 6px 0px 1px 6px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
}

div.dh_intranet_field_text a {
  color: #9C0201;
  font-weight: bold;
  text-decoration: none;
}

div.dh_intranet_field_text a:hover {
  color: #9C0201;
  font-weight: bold;
  text-decoration: underline;
}

/* IntraNET :: Search */

div.dh_intranet_search {
  color: #555555;
  font-size: 15px;
  font-weight: bold;
  font-family: Tahoma;
  margin-top: 9px;
}

div.dh_intranet_search input {
  margin-top: 8px;
  margin-bottom: 8px;
}

.dh_intranet_search_input {
  float: left;
  color: #9C0201;
  width: 250px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 0px 4px 0px 0px;
  padding: 4px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

/* IntraNET :: List */

div.dh_intranet_list {
  color: #555555;
  font-size: 15px;
  font-weight: bold;
  font-family: Tahoma;
  margin-top: 9px;
}

div.dh_intranet_list input, div.dh_intranet_list select {
  margin-top: 8px;
  margin-bottom: 8px;
}

.dh_intranet_list_select {
  float: left;
  color: #9C0201;
  height: 24px;
  border: 1px solid #A9A8A1;
  margin: 0px 4px 0px 0px;
  padding: 3px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 18px;
  background-color: #EFEEE9;
}

/* IntraNET :: Contacts */

div.dh_contacts_text {
  color: #2A2A2A;
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_contacts_text a {
	color: #9C0201;
	font-weight: bold;
	text-decoration: none;
}

div.dh_contacts_text a:hover {
	color: #6B7272;
	font-weight: bold;
	text-decoration: none;
}

div.dh_contacts_text p {
  float: right;
  width: 717px;
	margin: 0px;
  padding: 0px;
}

div.dh_contacts_text hr {
  height: 1px;
  border: 0px;
  margin: 2px 0px 9px 0px;
  background-color: #E1E1E1;
}

div.dh_contacts_text input, div.dh_contacts_text textarea {
  margin-left: 5px;
}

div.dh_contacts_text input[type='image'] {
  margin-bottom: 3px;
}

div.dh_contacts_title {
  color: #555555;
	font-size: 15px;
	margin-top: 9px;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 8px;
	letter-spacing: -0.25px;
}

div.dh_contacts_title strong {
  float: right;
  color: #2A2A2A;
	font-size: 13px;
	margin-top: 1px;
	font-weight: bold;
	font-family: Tahoma;
	letter-spacing: 0px;
}

div.dh_contacts_head {
  clear: both;
  color: #6B7272;
  padding: 0px 0px 12px 5px;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia;
	letter-spacing: -0.25px;
}

.dh_contacts_subject {
	color: #9C0201;
  width: 450px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 0px 0px 12px 0px;
  padding: 4px 4px 4px 4px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_contacts_message {
	color: #9C0201;
  width: 450px;
  height: 182px;
  border: 1px solid #A9A8A1;
  margin: 0px 0px 12px 0px;
  padding: 4px 4px 4px 4px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

/* Box for Contacts */

div.dh_contacts_box {
  float: left;
  width: 225px;
  height: 255px;
  margin-top: 9px;
  text-align: center;
  background-image: url('/static/dh_about_box.gif');
  background-repeat: no-repeat;
}

div.dh_contacts_box_title {
  color: #555555;
  width: 205px;
  height: 34px;
  margin: 0px auto;
  font-size: 15px;
  text-align: left;
  font-weight: bold;
  font-family: Georgia;
  padding-top: 12px;
  padding-bottom: 1px;
  letter-spacing: -0.25px;
}

img.dh_contacts_box_image {
  width: 203px;
  height: 101px;
  border: 0px;
  margin: 0px auto;
}

div.dh_contacts_box_text {
  color: #2A2A2A;
  width: 205px;
  height: 75px;
  margin: 0px auto;
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  padding-top: 7px;
}

div.dh_contacts_box_text span {
  color: #974637;
  width: 205px;
  display: block;
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  line-height: 16px;
  padding-top: 8px;
}

div.dh_contacts_box_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  font-family: Tahoma;
}

div.dh_contacts_box_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_contacts_box_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_contacts_box_higher {
  width: 928px;
  height: 1px;
}

div.dh_contacts_box_spacer {
  float: left;
  width: 9px;
  height: 255px;
}

/* IntraNET :: Informations */

div.dh_informations_text {
  color: #2A2A2A;
  width: 928px;
  padding: 0px;
	font-size: 13px;
	margin-top: -10px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

/* Box for Informations */

div.dh_informations_box {
  float: left;
  width: 225px;
  height: 255px;
  margin-top: 9px;
  text-align: center;
  background-image: url('/static/dh_about_box.gif');
  background-repeat: no-repeat;
}

div.dh_informations_box_title {
  /*color: #555555;
  width: 205px;
  height: 34px;
  margin: 0px auto;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  font-family: Georgia;
  padding-top: 12px;
  padding-bottom: 1px;
  letter-spacing: -0.25px;
  */
  
    color: #555555;
    width: 205px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    font-family: Georgia;
    padding-top: 0px;
    letter-spacing: -0.25px;
    display: table-cell;
    height: 47px;
    vertical-align: middle;
    margin: auto 0;
    padding-left: 11px;  
}

img.dh_informations_box_image {
  width: 203px;
  height: 101px;
  border: 0px;
  margin: 0px auto;
}

div.dh_informations_box_text {
  color: #2A2A2A;
  width: 205px;
  height: 75px;
  margin: 0px auto;
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  padding-top: 7px;
}

div.dh_informations_box_text span {
  color: #974637;
  width: 205px;
  display: block;
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  line-height: 16px;
  padding-top: 8px;
}

div.dh_informations_box_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  font-family: Tahoma;
}

div.dh_informations_box_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_informations_box_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_informations_box_higher {
  width: 928px;
  height: 1px;
}

div.dh_informations_box_spacer {
  float: left;
  width: 9px;
  height: 255px;
}

/* IntraNET :: Settings */

div.dh_settings_fields {
  float: left;
  width: 928px;
  color: #2A2A2A;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_settings_field_left {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_settings_field_hr {
  clear: left;
  width: 928px;
  height: 1px;
  border: 0px;
  margin: 0px 0px 8px 0px;
  background-color: #E1E1E1;
}

div.dh_settings_field_help {
  color: #8C1100;
  padding: 8px 0px 0px 420px;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

div.dh_settings_field_help a {
  color: #8C1100;
  text-decoration: none;
}

.dh_settings_fields_text {
  float: left;
	color: #000000;
  width: 400px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_settings_fields_select {
  float: left;
	color: #000000;
  height: 20px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 1px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 14px;
  background-color: #EFEEE9;
}

.dh_settings_fields_checkbox {
  float: left;
  clear: left;
  margin: 6px 0px 0px 6px;
  padding: 0px;
}

.dh_settings_field_label {
  float: left;
  margin: 5px 0px 0px 5px;
  padding: 0px;
}

/* IntraNET :: Coworkers */

div.dh_coworkers_head {
  width: 924px;
  border: 1px solid #D5D4CE;
  padding: 1px;
  background-color: #FFFFFF;
}

div.dh_coworkers_head_content {
  color: #2A2A2A;
  width: 904px;
  padding: 10px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
  background-color: #EFEEE9;
}

div.dh_coworkers_head_content hr {
  clear: both;
  width: 904px;
  margin: 47px 0px 6px 0px;
}

div.dh_coworkers_search {
  color: #555555;
  margin: -4px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_coworkers_search_checks {
  float: left;
  margin: -3px 0px 0px 4px;
}

div.dh_coworkers_search_count {
  float: right;
  width: 200px;
  color: #6b7272;
  margin: -3px 0px 0px 0px;
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_coworkers_search_options {
  float: left;
  margin: 0px 6px 0px 0px;
  text-align: center;
}

div.dh_coworkers_search_clear {
  clear: both;
}

.dh_coworkers_input {
  float: left;
	color: #9C0201;
  width: 250px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 8px 0px 8px 0px;
  padding: 4px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #FFFFFF;
}

.dh_coworkers_select {
	color: #9C0201;
	width: 124px;
  height: 24px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 0px;
  padding: 3px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 18px;
  background-color: #FFFFFF;
}

.dh_coworkers_checkbox {
  float: left;
  clear: left;
  margin: 6px 0px 0px 6px;
  padding: 0px;
}

.dh_coworkers_label {
  float: left;
  margin: 5px 0px 0px 5px;
  padding: 0px;
}

div.dh_coworkers_list {
  color: #2A2A2A;
  width: 918px;
  margin: 4px 0px 0px 6px;
  padding: 0px 0px 0px 0px;
	font-size: 13px;
	min-height: 579px;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_coworkers_lister {
  color: #9C0201;
  width: 846px;
  border: 1px solid  #E1E1E1;
  margin: 10px 0px 0px 34px;
  padding: 6px;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	font-family: Tahoma;
	background-color: #FFFFFF;
}

div.dh_coworkers_lister a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_coworkers_lister a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_coworkers_view {
  color: #9C0201;
  width: 780px;
  margin: 10px 0px 0px 75px;
  padding: 0px;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_coworkers_view a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_coworkers_view a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_coworkers_fill {
  width: 120px;
  height: 150px;
  border: 0px;
  margin: 0px 0px 1px 0px;
  background-color: #FFFFFF;
}

div.dh_coworkers_box {
  float: left;
  margin: 6px 0px 0px 6px;
  border: 1px solid #D5D4CE;
  padding: 1px;
  position: relative;
  background-color: #F5F5EF;
}

div.dh_coworkers_box img {
  border: 0px;
  margin: 0px 0px 1px 0px;
}

div.dh_coworkers_name {
  color: #FFFFFF;
  width: 116px;
  height: 32px;
  padding: 0px 2px 0px 2px;
  display: table-cell;
  font-size: 11px;
  text-align: center;
  font-family: Tahoma;
  font-weight: bold;
  vertical-align: middle;
  background-color: #6B7272;
}

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

div.dh_coworkers_miki {
  top: 0px;
  left: 0px;
  width: 120px;
  height: 150px;
  position: absolute;
  background-image: url('/static/mikisapi.png');
  background-repeat: no-repeat;
}

div.dh_coworkers_info {
  top: 1px;
  right: 1px;
  width: 14px;
  height: 17px;
  cursor: pointer;
  position: absolute;
  background-image: url('/static/dh_info.png');
  background-repeat: no-repeat;
}

div.dh_coworkers_help {
  border: 1px solid #B1B8B0;
  padding: 2px 6px 2px 6px;
  font-size: 11px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 16px;
  background-color: #EFEEE9;
}

div.dh_coworkers_help hr {
  width: auto;
  height: 1px;
  border: 0px;
  margin: 4px 0px 4px 0px;
  background-color: #E1E1E1;
}

/* IntraNET :: Calendar */

div.dh_calendar {
  border: 1px solid #D5D4CE;
  margin: 0px;
  padding: 0px;

  background-color: #FFFFFF;
}

div.dh_calendar_main {
  float: left;
  width: 273px;
  margin: 1px 0px 1px 1px;
  padding: 0px;
  position: relative;
  background-color: #EFEEE9;
}

div.dh_calendar_main_choose {
  color: #555555;
  margin: 6px 10px 0px 10px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_calendar_main_date {
  color: #6B7272;
  width: 273px;
  height: 88px;
  padding: 0px;
  display: table-cell;
  font-size: 15px;
  text-align: center;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 25px;
  vertical-align: middle;
}

.dh_calendar_main_select {
	color: #9C0201;
	width: 124px;
  height: 24px;
  border: 1px solid #A9A8A1;
  margin: 8px 0px 0px 0px;
  padding: 3px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 18px;
  background-color: #FFFFFF;
}

div.dh_calendar_list {
  float: right;
  width: 652px;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
}

div.dh_calendar_day {
  color: #FFFFFF;
  float: left;
  width: 92px;
  height: 21px;
  margin: 1px 0px 1px 1px;
  padding: 7px 0px 0px 0px;
  position: relative;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	font-family: Tahoma;
  background-color: #6B7272;
}

div.dh_calendar_weekend {
  color: #6B7272;
  float: left;
  width: 92px;
  height: 21px;
  cursor: pointer;
  margin: 0px 0px 1px 1px;
  padding: 7px 0px 0px 0px;
  position: relative;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma;
  background-color: #F5F5EF;
}

div.dh_calendar_weekend:hover {
  color: #FFFFFF;
  background-color: #9C0201;
}

div.dh_calendar_weekday {
  color: #6B7272;
  float: left;
  width: 92px;
  height: 21px;
  cursor: pointer;
  margin: 0px 0px 1px 1px;
  padding: 7px 0px 0px 0px;
  position: relative;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma;
  background-color: #EFEEE9;
}

div.dh_calendar_weekday:hover {
  color: #FFFFFF;
  background-color: #9C0201;
}

div.dh_calendar_today {
  color: #FFFFFF;
  float: left;
  width: 92px;
  height: 21px;
  margin: 0px 0px 1px 1px;
  padding: 7px 0px 0px 0px;
  position: relative;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma;
  background-color: #9C0201;
}

div.dh_calendar_empty {
  float: left;
  width: 92px;
  height: 28px;
  margin: 0px 0px 1px 1px;
  padding: 0px;
  position: relative;
  background-color: #F5F5EF;
}

div.dh_calendar_info {
  top: 1px;
  right: 1px;
  width: 14px;
  height: 17px;
  cursor: pointer;
  position: absolute;
  background-image: url('/static/dh_info.png');
  background-repeat: no-repeat;
}

div.dh_calendar_help {
  border: 1px solid #B1B8B0;
  padding: 2px 6px 2px 6px;
  font-size: 11px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 16px;
  background-color: #EFEEE9;
}

div.dh_calendar_help hr {
  width: auto;
  height: 1px;
  border: 0px;
  margin: 4px 0px 4px 0px;
  background-color: #E1E1E1;
}

div.dh_calendar_entries {
  color: #555555;
  height: 19px;
  cursor: pointer;
  padding-top: 3px;
  margin-top: 2px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	background-color: #EFEEE9;
}

div.dh_calendar_entries img {
  float: left;
  margin: -2px 10px 0px 1px;
  padding: 0px;
}

div.dh_calendar_entries_clear {
  clear: both;
}

div.dh_calendar_fields {
  float: left;
  width: 928px;
  color: #2A2A2A;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_calendar_field_left {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_calendar_field_right {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_calendar_field_help {
  color: #8C1100;
  padding: 8px 0px 0px 420px;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

div.dh_calendar_field_help a {
  color: #8C1100;
  text-decoration: none;
}

.dh_calendar_fields_text {
  float: left;
	color: #000000;
  width: 400px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_calendar_fields_select {
  float: left;
	color: #000000;
  height: 20px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 1px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 14px;
  background-color: #EFEEE9;
}

/* IntraNET :: Conference */

div.dh_conference {
  color: #2A2A2A;
  width: 912px;
  border: 1px solid #d5d4ce;
  margin: 8px 0px 0px 6px;
  padding: 0px 1px 1px 1px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
	background-color: #FFFFFF;
}

div.dh_conference_room {
  color: #FFFFFF;
  float: left;
  width: 908px;
  height: 16px;
  margin: 1px 0px 0px 0px;
  padding: 2px;
  text-align: center;
  background-color: #6B7272;
}

div.dh_conference_time {
  float: left;
  width: 88px;
  height: 16px;
  margin: 1px 1px 0px 0px;
  padding: 2px;
  text-align: center;
  background-color: #EFEEE9;
}

div.dh_conference_user {
  float: left;
  width: 263px;
  height: 16px;
  margin: 1px 1px 0px 0px;
  padding: 2px;
  text-align: center;
  background-color: #EFEEE9;
}

div.dh_conference_user a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_conference_user a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_conference_description {
  float: left;
  width: 474px;
  height: 16px;
  margin: 1px 1px 0px 0px;
  padding: 2px 2px 2px 6px;
  text-align: justify;
  background-color: #EFEEE9;
}

div.dh_conference_delete {
  float: left;
  width: 68px;
  height: 20px;
  margin: 1px 0px 0px 0px;
  padding: 0px;
  text-align: center;
  background-color: #EFEEE9;
}

div.dh_conference_arent {
  color: #2A2A2A;
  margin: 7px 0px -3px 6px;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_conference_spacer {
  width: 928px;
  height: 8px;
}

div.dh_conference_clear {
  clear: both;
}

/* IntraNET :: Celebrities */

div.dh_celebrities {
  float: left;
  width: 304px;
  margin: 0px;
  padding: 0px;
  display: table;
  background-color: #E0E0DB;
}

div.dh_celebrities_spacer {
  float: left;
  width: 8px;
  height: 8px;
}

div.dh_celebrities_title {
  color: #555555;
  margin: 4px 4px 0px 4px;
  padding: 7px 5px 0px 5px;
  font-size: 15px;
  text-align: left;
  border-top: 1px solid #D5D4CE;
  font-weight: normal;
  font-family: Georgia;
  border-left: 1px solid #D5D4CE;
  border-right: 1px solid #D5D4CE;
  letter-spacing: -0.25px;
  background-color: #EFEEE9;
}

div.dh_celebrities_title hr {
  clear: both;
  width: 100%;
  height: 1px;
  border: 0px;
  margin: 6px 0px 0px 0px;
  padding: 0px;
  background-color: #E1E1E1;
}

div.dh_celebrities_list {
  color: #2A2A2A;
  margin: 0px 4px 4px 4px;
  padding: 6px;
  font-size: 13px;
  text-align: left;
  min-height: 130px;
  font-weight: normal;
  font-family: Tahoma;
  border-left: 1px solid #D5D4CE;
  border-right: 1px solid #D5D4CE;
  border-bottom: 1px solid #D5D4CE;
  background-color: #EFEEE9;
}

div.dh_celebrities_box {
  float: left;
  width: 282px;
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}

div.dh_celebrities_box a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_celebrities_box a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_celebrities_box img {
  float: left;
  width: 48px;
  height: 60px;
  border: 1px solid #D5D4CE;
  margin: -7px 7px 0px 0px;
  padding: 1px;
  background-color: #F5F5EF;
}

div.dh_celebrities_box_spacer {
  float: left;
  width: 282px;
  height: 2px;
}

div.dh_celebrities_clear {
  clear: both;
}

/* IntraNET :: Recents */

div.dh_recents {
  float: left;
  width: 460px;
  margin: 0px;
  padding: 0px;
  display: table;
  background-color: #E0E0DB;
}

div.dh_recents_spacer {
  float: left;
  width: 8px;
  height: 8px;
}

div.dh_recents_title {
  color: #555555;
  margin: 4px 4px 0px 4px;
  padding: 7px 5px 0px 5px;
  font-size: 15px;
  text-align: left;
  border-top: 1px solid #D5D4CE;
  font-weight: normal;
  font-family: Georgia;
  border-left: 1px solid #D5D4CE;
  border-right: 1px solid #D5D4CE;
  letter-spacing: -0.25px;
  background-color: #EFEEE9;
}

div.dh_recents_title hr {
  clear: both;
  width: 100%;
  height: 1px;
  border: 0px;
  margin: 6px 0px 0px 0px;
  padding: 0px;
  background-color: #E1E1E1;
}

div.dh_recents_list {
  color: #2A2A2A;
  margin: 0px 4px 4px 4px;
  padding: 6px;
  position: relative;
  font-size: 13px;
  text-align: left;
  min-height: 54px;
  font-weight: normal;
  font-family: Tahoma;
  border-left: 1px solid #D5D4CE;
  border-right: 1px solid #D5D4CE;
  border-bottom: 1px solid #D5D4CE;
  background-color: #EFEEE9;
}

div.dh_recents_list a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_recents_list a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_recents_list ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

div.dh_recents_list ul li {
  background: url('/static/dh_bullet.png') no-repeat scroll 6px 8px;
  padding-top: 2px;
  text-indent: 18px;
  text-decoration: none;
}

div.dh_recents_more {
  color: #9C0201;
  right: 5px;
  bottom: 6px;
  position: absolute;
	font-size: 12px;
  text-align: right;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_recents_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_recents_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_recents_interval {
  clear: both;
  width: 928px;
  height: 8px;
}

/* IntraNET :: Profile */

div.dh_profile {
  width: 924px;
  height: 300px;
  border: 1px solid #D3DBCF;
  padding: 1px;
  text-align: left;
  background-color: #FFFFFF;
}

div.dh_profile img {
  float: left;
  margin-right: 1px;
}
div.dh_profile_details {
  float: right;
  width: 683px;
  min-height: 300px;
  font-size: 12px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

div.dh_profile_details hr {
  clear: both;
  width: 671px;
  height: 1px;
  border: 0px;
  margin: 9px 6px 9px 6px;
  padding: 0px;
  background-color: #E1E1E1;
}

div.dh_profile_fields {
  width: 659px;
  margin: 6px;
}

div.dh_profile_fields a {
  float: right;
  color: #8C1100;
  margin: 1px -6px 0px 0px;
  font-weight: bold;
  text-decoration: none;
}

div.dh_profile_fields a:hover {
  color: #6B7272;
  font-weight: bold;
  text-decoration: none;
}

div.dh_profile_field_left {
  color: #000000;
  float: left;
  margin: 0px 6px 6px 6px;
  padding: 0px 6px 0px 0px;
  font-size: 12px;
  text-align: left;
  font-family: Tahoma;
  font-weight: bold;
  line-height: 16px;
}

div.dh_profile_field_right {
  color: #000000;
  float: left;
  margin: 0px 6px 6px 0px;
  padding: 0px;
  font-size: 12px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 16px;
}

div.dh_profile_field_right a {
  float: left;
  color: #8C1100;
  margin: 0px;
  font-weight: bold;
  text-decoration: none;
}

div.dh_profile_field_right a:hover {
  color: #8C1100;
  font-weight: bold;
  text-decoration: underline;
}

/* Programs */

div.dh_programs_text {
  color: #2A2A2A;
  width: 928px;
  padding: 0px;
  font-size: 13px;
  margin-top: -10px;
  text-align: justify;
  font-weight: normal;
  font-family: Tahoma;
}

div.dh_programs_box {
  float: left;
  width: 225px;
  height: 255px;
  margin-top: 9px;
  text-align: center;
  background-image: url('/static/dh_programs_box.gif');
  background-repeat: no-repeat;
}

div.dh_programs_box_title {
  color: #555555;
  width: 205px;
  height: 54px;
  margin: 0px auto;
  font-size: 15px;
  text-align: left;
  font-weight: bold;
  font-family: Georgia;
  padding-top: 12px;
  padding-bottom: 1px;
  letter-spacing: -0.25px;
}

img.dh_programs_box_image {
  width: 203px;
  height: 101px;
  border: 0px;
  margin: 0px auto;
}

div.dh_programs_box_text {
  color: #2A2A2A;
  width: 205px;
  height: 55px;
  margin: 0px auto;
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  padding-top: 7px;
}

div.dh_programs_box_text span {
  color: #974637;
  width: 205px;
  display: block;
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  font-family: Tahoma;
  line-height: 16px;
  padding-top: 8px;
}

div.dh_programs_box_more {
  color: #9C0201;
  width: 205px;
  margin: 0px auto;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  font-family: Tahoma;
}

div.dh_programs_box_more a {
  color: #9C0201;
  text-decoration: none;
}

div.dh_programs_box_more a:hover {
  color: #9C0201;
  text-decoration: underline;
}

div.dh_programs_box_higher {
  width: 928px;
  height: 1px;
}

div.dh_programs_box_spacer {
  float: left;
  width: 9px;
  height: 255px;
}

/* Help */

.dh_help_box {
  top: 0px;
  left: 0px;
  color: #000000;
  height: auto;
  margin: 0px;
  border: 1px solid #B1B8B0;
  z-index: 3;
  display: none;
  padding: 4px;
  position: absolute;
  max-width: 632px;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
  background-image: url('/static/dh_help_bgr.png');
}

.dh_help_box img {
  border: 1px solid #B1B8B0;
}

.dh_help_text {
  cursor: default;
  font-weight: normal;
}
.dh_help_text a {
  color: #2AB300;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
}

/* Admins */

div.dh_admins_insert {
  color: #555555;
  height: 20px;
  cursor: pointer;
  padding: 4px 0px 6px 0px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
}

div.dh_admins_insert img {
  float: left;
  margin: -2px 10px 0px 1px;
  padding: 0px;
}

div.dh_admins_entries {
  color: #555555;
  width: 928px;
  height: 19px;
  cursor: pointer;
  margin-top: 2px;
  padding-top: 3px;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	background-color: #EFEEE9;
}

div.dh_admins_entries p {
  float: right;
  color: #9C0201;
  margin: 0px;
  padding: 0px 5px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_admins_entries img {
  float: left;
  margin: -2px 10px 0px 1px;
  padding: 0px;
}

div.dh_admins_clear {
  clear: both;
}

/* Admins :: Fields */

div.dh_admins_fields {
  float: left;
  width: 928px;
  color: #2A2A2A;
	font-size: 13px;
  text-align: justify;
	font-weight: normal;
	font-family: Tahoma;
}

div.dh_admins_field_left {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

div.dh_admins_field_right {
  float: left;
  width: 452px;
  padding: 0px 6px 0px 6px;
  margin-bottom: 8px;
}

img.dh_admins_field_img {
  margin: 6px 0px 0px 6px;
  border: 1px solid #D5D4CE;
  padding: 1px;
  background-color: #F5F5EF;
}

div.dh_admins_field_counter {
  color: #6B7272;
  padding: 8px 0px 0px 420px;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

.dh_admins_fields_text {
  float: left;
	color: #000000;
  width: 400px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_admins_fields_text:disabled {
  color: #555555;
}

.dh_admins_fields_text_narrow {
  float: left;
	color: #000000;
  width: 120px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_admins_fields_preview {
	color: #000000;
  width: 52px;
  height: 14px;
  border: 1px solid #D3DBCF;
  padding: 2px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #F5F5EF;
}

.dh_admins_fields_arrange {
	color: #000000;
  width: 106px;
  height: 14px;
  border: 1px solid #D3DBCF;
  margin: 3px 0px 0px 0px;
  padding: 2px;
  font-size: 12px;
  text-align: center;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #F5F5EF;
}

.dh_admins_fields_textarea {
  float: left;
	color: #000000;
  width: 400px;
  height: 60px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  overflow: auto;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_admins_fields_textarea_short {
  float: left;
	color: #000000;
  width: 400px;
  height: 30px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 2px;
  overflow: auto;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

.dh_admins_fields_select {
  float: left;
	color: #000000;
  height: 20px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 6px;
  padding: 1px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 14px;
  background-color: #EFEEE9;
}

.dh_admins_fields_checkbox {
  float: left;
  clear: left;
  margin: 6px 0px 0px 6px;
  padding: 0px;
}

.dh_admins_field_label {
  float: left;
  margin: 5px 0px 0px 5px;
  padding: 0px;
}

/* Admins :: Search */

div.dh_admins_search {
  color: #555555;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	margin-top: 9px;
}

div.dh_admins_search input {
  margin-top: 8px;
  margin-bottom: 8px;
}

.dh_admins_search_input {
  float: left;
	color: #9C0201;
  width: 250px;
  height: 14px;
  border: 1px solid #A9A8A1;
  margin: 0px 4px 0px 0px;
  padding: 4px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #EFEEE9;
}

/* Admins :: List */

div.dh_admins_list {
  color: #555555;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	margin-top: 9px;
}

div.dh_admins_list input, div.dh_admins_list select {
  margin-top: 8px;
  margin-bottom: 8px;
}

.dh_admins_list_select {
  float: left;
	color: #9C0201;
  height: 24px;
  border: 1px solid #A9A8A1;
  margin: 0px 4px 0px 0px;
  padding: 3px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 18px;
  background-color: #EFEEE9;
}

/* Admins :: Gallery */

div.dh_admins_gallery {
  color: #555555;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	margin-top: -1px;
}

div.dh_admins_gallery input, div.dh_admins_gallery select {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* Admins :: Gallery List */

div.dh_admins_gallery_list {
  float: left;
  margin: -6px 0px 0px 2px;
}

/* Admins :: Gallery Images */

div.dh_admins_gallery_images {
  float: left;
  width: 128px;
  height: 125px;
  font-size: 12px;
  margin-top: 8px;
  padding: 2px 2px 0px 2px;
  text-align: center;
  font-family: Tahoma;
  font-weight: normal;
	background-repeat: no-repeat;
	background-position: top center;
}

div.dh_admins_gallery_images img {
  margin-bottom: -3px;
}

div.dh_admins_gallery_images i {
  float: left;
  width: 132px;
  font-size: 10px;
  text-align: center;
  padding-top: 1px;
}

/* Admins :: Gallery Videos */

div.dh_admins_gallery_spacer {
  margin-top: -6px;
}

div.dh_admins_gallery_videos {
  border: 1px solid #D3DBCF;
  padding: 1px;
  margin-top: 8px;
  text-align: left;
  background-color: #FFFFFF;
}

div.dh_admins_gallery_videos div {
  float: right;
  width: 431px;
  height: 258px;
  padding: 6px;
  font-size: 12px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
}

div.dh_admins_gallery_videos i {
  float: left;
  width: 419px;
  padding: 6px;
  font-size: 12px;
  margin-top: 11px;
  border-top: 1px solid #D3DBCF;
  text-align: left;
  font-style: normal; 
  font-family: Tahoma;
  font-weight: normal;
}

/* Admins :: DVP */

div.dh_admins_dvp_spacer {
  margin-top: -8px;
}

div.dh_admins_dvp_videos {
  border: 1px solid #D3DBCF;
  padding: 1px;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
}

div.dh_admins_dvp_videos div {
  float: right;
  width: 432px;
  height: 258px;
  padding: 6px;
  font-size: 12px;
  text-align: left;
  font-family: Tahoma;
  font-weight: normal;
}

div.dh_admins_dvp_videos i {
  float: left;
  width: 420px;
  padding: 6px;
  font-size: 12px;
  margin-top: 11px;
  border-top: 1px solid #D3DBCF;
  text-align: left;
  font-style: normal; 
  font-family: Tahoma;
  font-weight: normal;
}

div.dh_admins_dvp_videos i input {
  padding: 6px;
}

.dh_admins_dvp_textarea {
  float: left;
	color: #000000;
  width: 414px;
  height: 177px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 0px;
  padding: 2px;
  overflow: auto;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  background-color: #FFFFFF;
}

.dh_admins_dvp_select {
  float: left;
	color: #000000;
  height: 20px;
  border: 1px solid #A9A8A1;
  margin: 6px 0px 0px 0px;
  padding: 1px;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 14px;
  background-color: #FFFFFF;
}

/* Admins :: BTE */

.bte {
  margin: 6px 0px 0px 6px;
  padding: 0px;
}

.bte_bar {
  width: 400px;
  height: 24px;
  border: 1px solid #A9A8A1;
  padding: 2px;
  background-color: #EFEEE9;
}

.bte_bar img {
  float: left;
  border: 0px;
  border: 1px solid #EFEEE9;
  cursor: pointer;
  padding: 1px;
}

.bte .hover {
  border: 1px solid #A9A8A1;
  padding: 1px;
}

.bte_frame {
  width: 400px;
  border: 1px #A9A8A1;
  padding: 2px;
  border-style: none solid solid solid;
  background-color: #EFEEE9;
}

.bte_frame iframe {
  width: 400px;
  height: 180px;
  overflow: auto;
}

.bte_separator {
  float: left;
  width: 0px;
  height: 18px;
  margin: 3px 5px 0px 5px;
  border-left: 1px solid #A9A8A1;
  border-right: 1px solid #FFFFFF;
}

.bte_counter {
  float: right;
  width: 203px;
  color: #6B7272;
  font-size: 11px;
  text-align: center;
  padding: 5px 4px 0px 0px;
  font-family: Tahoma;
  font-weight: bold;
}

/* Alert */

div.dh_alert_box {
  top: 187px;
  left: 12px;
  width: 492px;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  z-index: 4;
  padding: 10px;
  display: none;
  position: absolute;
	font-size: 13px;
  text-align: center;
  font-family: Tahoma;
  font-weight: bold;
  background-color: #FF0000;
}
