@charset "utf-8";





.arial_14px_standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.arial_12px_standard_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.arial_14px_standard_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.arial_14px_standard_bold_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6595D5;
}
.arial_14px_standard_bold_HEADLINE_2nd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.arial_16px_blue_bold_-1px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-indent: 15px;
	letter-spacing: -1px;
	color: #5B85C4;
	font-weight: bold;
}

.arial_17px_links A:link {text-decoration: none}
.arial_17px_links A:visited {text-decoration: none}
.arial_17px_links A:active {text-decoration: none}
.arial_17px_links A:hover {
	text-decoration: none;
	color: #3C68AC;
}

.arial_17px_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: 0px;
}




.arial_18px_-1px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
}

.arial_18px_-1px A:link {text-decoration: none; color: #3C68AC;}
.arial_18px_-1px A:visited {text-decoration: none; color: #3C68AC;}
.arial_18px_-1px A:active {text-decoration: none; color: #3C68AC;}
.arial_18px_-1px A:hover {
	text-decoration: none;
	color: #000000;
}


.arial_25px_-1px_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	letter-spacing: -1px;
}

.arial_25px_-1px_headline A:link {text-decoration: none}
.arial_25px_-1px_headline A:visited {text-decoration: none}
.arial_25px_-1px_headline A:active {text-decoration: none}
.arial_25px_-1px_headline A:hover {
	text-decoration: none;
	color: #3C68AC;
}
.arial_28px_-2px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: -2px;
}


.arial_28px_-2px_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: -2px;
	color: #6595D5;
	
}
.arial_28px_-2px_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: -2px;
	color: #FFFFFF;
}
.background {
	background-image: url(../images/static/dfm_background.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.background_carbon_fibre {
	background-image: url(../images/front_page/dfm_carbon_fibre.jpg);
	background-repeat: no-repeat;
	background-position: center 38px;
}
.background_carbon_fibre_centered {
	background-image: url(../images/front_page/dfm_carbon_fibre.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.background_top_left {
	background-image: url(../images/static/dfm_top_header_shadow_left.png);
	background-repeat: repeat-y;
	background-position: right center;
}
.background_top_right {
	background-image: url(../images/static/dfm_top_header_shadow_right.png);
	background-repeat: repeat-y;
	background-position: left center;
}
.background_top_bottom {
	background-image: url(../images/static/dfm_top_header_shadow_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.background_header_bg {
	background-image: url(../images/static/dfm_top_header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.background_main_top {
	background-image: url(../images/static/idt_body_shadow_top.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.background_main_top_right {
	background-image: url(../images/static/idt_body_shadow_corner_top_right.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.background_main_top_left {
	background-image: url(../images/static/idt_body_shadow_corner_top_left.png);
	background-repeat: repeat-x;
	background-position: right bottom;
}

.background_main_middle_left {
	background-image: url(../images/static/idt_body_shadow_left.png);
	background-repeat: repeat-y;
	background-position: right center;
}
.background_main_middle_right {
	background-image: url(../images/static/idt_body_shadow_right.png);
	background-repeat: repeat-y;
	background-position: left center;
}
.background_main_bottom_right {
	background-image: url(../images/static/idt_body_shadow_corner_bottom_right.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.background_main_bottom_left {
	background-image: url(../images/static/idt_body_shadow_corner_bottom_left.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.background_main_bottom {
	background-image: url(../images/static/idt_body_shadow_bottom.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.box_1_bg_corner_top_left {
	background-image: url(../images/static/idt_box_1_corner_top_left.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 9px;
}
.box_1_bg_corner_top_right {
	background-image: url(../images/static/idt_box_1_corner_top_right.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 9px;
}
.box_1_bg_corner_bottom_right {
	background-image: url(../images/static/idt_box_1_corner_bottom_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 9px;
}
.box_1_bg_corner_bottom_left {
	background-image: url(../images/static/idt_box_1_corner_bottom_left.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 9px;
}
.box_1_bg_top {
	background-image: url(../images/static/idt_box_1_top.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	font-size: 5px;
}

.box_1_bg_left {
	background-image: url(../images/static/idt_box_1_left.png);
	background-repeat: repeat-y;
	background-position: right center;
	font-size: 9px;
}
.box_1_bg_right {
	background-image: url(../images/static/idt_box_1_right.png);
	background-repeat: repeat-y;
	background-position: left center;
	font-size: 9px;
}
.box_1_bg_bottom {
	background-image: url(../images/static/idt_box_1_bottom.png);
	background-repeat: repeat-x;
	background-position: center top;
	font-size: 5px;
}

.box_1_bg_large {
	background-image: url(../images/static/idt_box_1_bg_shadow.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.footer A:link {text-decoration: none}
.footer A:visited {text-decoration: none}
.footer A:active {text-decoration: none}
.footer A:hover {text-decoration: none; color: #3C68AC;}




.box_1_bg_large_2 {
	background-image: url(../images/static/idt_box_1_bg_shadow_2.jpg);
	background-repeat: repeat;
	background-position: center center;
}

.no_underline A:link {text-decoration: none}
.no_underline A:visited {text-decoration: none}
.no_underline A:active {text-decoration: none}
.no_underline A:hover {text-decoration: none; color: 3C68AC;}
.info_plate_left {
	background-image: url(../images/static/idt_front_plate_left.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.info_plate_middle {
	background-image: url(../images/static/idt_front_plate_middle.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.info_plate_right {
	background-image: url(../images/static/idt_front_plate_right.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.umbrella_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	text-indent: 15px;
	letter-spacing: -2px;
	color: #5B85C4;
}
.umbrella_blue_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-indent: 15px;
	letter-spacing: -1px;
	color: #5B85C4;
	font-weight: bold;
}



.news_bar_big {
	background-image: url(../images/about/idt_news_bar_large.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.news_bar_small {
	background-image: url(../images/about/idt_news_bar_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.contact_box_top {
	background-image: url(http://www.idtmediagroup.com/images/contact/border_top.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.contact_box_top_left {
	background-image: url(../images/contact/border_corner_top_left.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.contact_box_top_right {
	background-image: url(../images/contact/border_corner_top_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contact_box_left {
	background-image: url(../images/contact/border_left.gif);
	background-repeat: repeat-y;
	background-position: right center;
}
.contact_box_right {
	background-image: url(../images/contact/border_right.gif);
	background-repeat: repeat-y;
	background-position: left center;
}
.contact_box_bottom_right {
	background-image: url(../images/contact/border_corner_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.contact_box_bottom {
	background-image: url(../images/contact/border_bottom.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.contact_box_bottom_left {
	background-image: url(../images/contact/border_corner_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.signup_form_info {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size:18px;
	padding:8px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.signup_form_check_box {
	height: 20px;
	width: 20px;
	border: 0px solid #999999;
	margin: 0px;
	padding: 0px;
}

.signup_form_info_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #3E79CA;
	text-indent: 0px;
}
