html,
body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color: #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	behavior: url(/tyco/frontend/css/csshover.htc);
}

img {
	border: 0px;
}

sup {
	vertical-align: text-top !important;
}
sub {
	vertical-align: text-bottom !important;
}

a,
a:link,
a:active,
a:visited,
a:hover {
	color: #005380;
}

form {
	margin: 0px;
	padding: 0px;
}

.centerdiv {
	/* background-color: #ffffff; */
	min-height: 100%;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

* html .centerdiv {
	height: 100%;
}

.container {
	min-height: 100%;
	position: relative;
}

* html .container {
	height: 100%;
}

.footer_border {
	width: 870px;
	border-top: solid 1px #666666;
	padding-top: 5px;
	/* padding-top: 7px; */
	margin: 0px auto;
	text-align:left;
}

.footer .copyright {
	text-align: left;
	margin-top: 5px;
	padding: 4px 0px 4px 8px;
	background-color: #eeeeee;

}

.footer {
	position: absolute;
	width: 900px;
	height: 133px;
	bottom: 0px;
	/* background-color: #e4e4e4; */
	background-color: #ffffff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #005380;
	margin-bottom: 58px;
}
.footer span {
	color: #c3bfbe;
}
.footer a,
.footer a:link,
.footer a:active,
.footer a:visited {
	font-weight: normal;
	color: #005380;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
	color: #fa8f33;
}

* html .footer {
	bottom: -1px;
}

.footer ul {
	margin: 0px;
	padding: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-weight: bold;
	color: #666666;
}

.langswitch {
	height: 20px;
	text-align: right;
	padding-top: 7px;
	padding-right: 3px;
	font-size: 10px;
}
.langswitch a:hover {
	text-decoration: none;
}
.langswitch a.selected,
.langswitch a.selected:hover {
	cursor: default;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.content {
	margin-bottom: 191px;
	float: left;
	width: 900px;
	min-height: 676px;
	height: 100%;
	background-color: #ffffff;
}

* html .content {
	margin-bottom: 58px;
}


.inner_content {
	padding-left: 20px;
	padding-right: 20px;
}

.left_column_home {
	width: 597px;
	width: 476px;
	float: left;
}

.right_column_home {
	width: 232px;
	width: 361px;
	margin-left: 31px;
	margin-left: 21px;
	float: left;
}

.right_column_normal {
	width: 165px;
	float: right;
}

.right_column_current {
	width: 248px;
	float: right;
	margin-top: 99px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #252628;
}

.right_column_current a,
.right_column_current a:link,
.right_column_current a:active,
.right_column_current a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #005380;
}
.right_column_current a:hover {
	text-decoration: underline;
	color: #fa8f33;
}

.right_column a,
.right_column a:link,
.right_column a:active,
.right_column a:visited {
	color: #005380;
}
.right_column a:hover {
	color: #fa8f33;
}

.left_column,
.left_column_systems {
	width: 202px;
	float: left;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: -8px;
}

body.microsite .left_column,
body.microsite .left_column_systems {
	width: 205px;
}

.left_column a,
.left_column a:link,
.left_column a:active,
.left_column a:visited,
.left_column_systems a,
.left_column_systems a:link,
.left_column_systems a:active,
.left_column_systems a:visited {
	display: block;
	text-decoration: none;
	color: #005380;
	padding-top: 8px;
	padding-bottom: 7px;
}
.left_column a:hover,
.left_column_systems a:hover {
	/*
	text-decoration: underline;
	*/
	color: #fa8f33;
}

.left_column a:hover span,
.left_column_systems a:hover span {
	text-decoration: underline;
	color: #fa8f33;
}

.inner_content_ms .left_column a,
.inner_content_ms .left_column a:link,
.inner_content_ms .left_column a:active,
.inner_content_ms .left_column a:visited,
.inner_content_ms .left_column_systems a,
.inner_content_ms .left_column_systems a:link,
.inner_content_ms .left_column_systems a:active,
.inner_content_ms .left_column_systems a:visited {
	/*
	display: block;
	*/
	display: inline-block;
	text-decoration: none;
	color: #005380;
	padding-top: 8px;
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 10px;
	padding-right: 11px;
	background-image: url(../img/ms_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
}
.inner_content_ms .left_column a:hover,
.inner_content_ms .left_column_systems a:hover {
	color: #fa8f33;
}

.left_column .subnav_lvl1 a,
.left_column .subnav_lvl1 a:link,
.left_column .subnav_lvl1 a:active,
.left_column .subnav_lvl1 a:visited,
.left_column_systems .subnav_lvl1 a,
.left_column_systems .subnav_lvl1 a:link,
.left_column_systems .subnav_lvl1 a:active,
.left_column_systems .subnav_lvl1 a:visited {
	display: block;
	text-decoration: none;
	color: #005380;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 13px;
	background-image: url(../img/arrow_small_rt.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}
.left_column .subnav_lvl1 a:hover,
.left_column_systems .subnav_lvl1 a:hover {
	background-color: #e9e9e9;
	color: #fa8f33;
}

.inner_content_ms .left_column .subnav_lvl1 a,
.inner_content_ms .left_column .subnav_lvl1 a:link,
.inner_content_ms .left_column .subnav_lvl1 a:active,
.inner_content_ms .left_column .subnav_lvl1 a:visited,
.inner_content_ms .left_column_systems .subnav_lvl1 a,
.inner_content_ms .left_column_systems .subnav_lvl1 a:link,
.inner_content_ms .left_column_systems .subnav_lvl1 a:active,
.inner_content_ms .left_column_systems .subnav_lvl1 a:visited {
	padding-left: 0px;
	background-image: none;
	color: #005380;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}
.inner_content_ms .left_column .subnav_lvl1 a:hover,
.inner_content_ms .left_column_systems .subnav_lvl1 a:hover {
	
}

.left_column .subnav_lvl2 a,
.left_column .subnav_lvl2 a:link,
.left_column .subnav_lvl2 a:active,
.left_column .subnav_lvl2 a:visited,
.left_column_systems .subnav_lvl2 a,
.left_column_systems .subnav_lvl2 a:link,
.left_column_systems .subnav_lvl2 a:active,
.left_column_systems .subnav_lvl2 a:visited {
	display: block;
	text-decoration: none;
	color: #005380;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 28px;
	background-image: url(../img/arrow_small_rt.gif);
	background-repeat: no-repeat;
	background-position: 17px 5px;
}
.left_column .subnav_lvl2 a:hover,
.left_column_systems .subnav_lvl2 a:hover {
	background-color: #e9e9e9;
	color: #fa8f33;
}

.inner_content_ms .left_column .subnav_lvl2 a,
.inner_content_ms .left_column .subnav_lvl2 a:link,
.inner_content_ms .left_column .subnav_lvl2 a:active,
.inner_content_ms .left_column .subnav_lvl2 a:visited,
.inner_content_ms .left_column_systems .subnav_lvl2 a,
.inner_content_ms .left_column_systems .subnav_lvl2 a:link,
.inner_content_ms .left_column_systems .subnav_lvl2 a:active,
.inner_content_ms .left_column_systems .subnav_lvl2 a:visited {
	display: block;
	text-decoration: none;
	color: #005380;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 11px;
	background-image: url(../img/ms_arrow_dn_rt.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}
.inner_content_ms .left_column .subnav_lvl2 a:hover,
.inner_content_ms .left_column_systems .subnav_lvl2 a:hover {
	background-color: #e9e9e9;
	color: #fa8f33;
}

.left_column a.selected,
.left_column a.selected:link,
.left_column a.selected:active,
.left_column a.selected:visited,
.left_column_systems a.selected,
.left_column_systems a.selected:link,
.left_column_systems a.selected:active,
.left_column_systems a.selected:visited {
	font-weight: bold;
	font-size: 10px;
}

.left_column .subnav_lvl1 a.selected,
.left_column .subnav_lvl1 a.selected:link,
.left_column .subnav_lvl1 a.selected:active,
.left_column .subnav_lvl1 a.selected:visited,
.left_column_systems .subnav_lvl1 a.selected,
.left_column_systems .subnav_lvl1 a.selected:link,
.left_column_systems .subnav_lvl1 a.selected:active,
.left_column_systems .subnav_lvl1 a.selected:visited {
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
}

.inner_content_ms .left_column .subnav_lvl1 a.selected,
.inner_content_ms .left_column .subnav_lvl1 a.selected:link,
.inner_content_ms .left_column .subnav_lvl1 a.selected:active,
.inner_content_ms .left_column .subnav_lvl1 a.selected:visited,
.inner_content_ms .left_column_systems .subnav_lvl1 a.selected,
.inner_content_ms .left_column_systems .subnav_lvl1 a.selected:link,
.inner_content_ms .left_column_systems .subnav_lvl1 a.selected:active,
.inner_content_ms .left_column_systems .subnav_lvl1 a.selected:visited {
	color: #fa953f;
}

.right_column,
.left_column_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	width: 626px;
	margin-left: 30px;
	float: right;
	color: #252628;
}
body.microsite .right_column,
body.microsite .left_column_normal {
	width: 625px;
}

.left_column_normal {
	width: 658px;
	float: left;
	margin-left: 0px;
	margin-right: 30px;
}

.right_column_systems {
	width: 628px;
	float: right;
	margin-right: 0px;
	margin-left: 30px;
}

.column_systems {
	width: 860px;
}



.right_column h1,
.left_column_normal h1,
.right_column_systems h1,
.right_column_systems h1.normalhead,
.right_column_systems h1.catalog_lvl3_head {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 19px;
	padding-bottom: 11px;
	margin-bottom: 14px;
	color: #252628;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: normal;
	font-weight: normal;
	border-bottom: solid 1px #cccccc;
}
.right_column_systems h1.catalog_lvl3_head {
	border-bottom: 0px;
}


.column_systems h1,
.column_systems h1.normalhead,
.column_systems h1.catalog_lvl3_head,
.right_column h1.download_head {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 19px;
	padding-bottom: 3px;
	color: #252628;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: normal;
	font-weight: normal;
}

.column_systems .top_line {
	border-bottom: solid 1px #cccccc;
	margin-bottom: 1px;
	height: 25px;
}


.right_column_systems h1.catalog_lvl3_head,
.column_systems h1.catalog_lvl3_head {
	margin-bottom: 0px;
}

.catalog_lvl3_head_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.right_column_systems h1,
.column_systems h1,
h1.sitesearch {
	margin-bottom: 0px;
	border-bottom: none;
}

.left_column_normal h1 {
	margin-bottom: 0px;
}

.right_column h2,
.left_column_normal h2 {
	color: #252628;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	padding-top: 2px;
	margin-bottom: 9px;
}

.right_column_systems h2 {
	color: #252628;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	padding-top: 13px;
	margin-bottom: 5px;
}

.column_systems h2 {
	color: #252628;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	display: inline;
}

.ov_head {
	margin-bottom: 17px;
	margin-top: 4px;
}

.ov_head img {
	margin-bottom: -2px;
	margin-left: 4px;
	cursor: pointer;
}

.right_column h3,
.left_column_normal h3,
.right_column_systems h3,
.column_systems h3 {
	color: #252628;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	padding-top: 8px;
	margin-bottom: 9px;
}

.right_column ul,
.left_column_normal ul,
.right_column_systems ul,
.column_systems ul {
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	list-style-type: none;
}
.right_column_systems ul,
.column_systems ul {
	padding-top: 1px;
}

.right_column ul li,
.left_column_normal ul li,
.right_column_systems ul li,
.column_systems ul li {
	margin-left: 3px;
	margin-bottom: 4px;
	padding-left: 11px;
	background-image: url(../img/arrow_li_rt.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.right_column_systems ul li,
.column_systems ul li {
	background-position: left 4px;
	line-height: 14px;
}

.catalog_lvl3_inner ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: left 5px;
}

.catalog_lvl3_inner .txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.placeholder {
	height: 157px;
	display: block;
}
html* .placeholder {
	height: 91px;
}
* html .placeholder {
	height: 179px;
}

.topnav {
	height: 20px;
	background-color: #e4e4e4;
	color: #000000;
	text-align: right;
	padding-right: 27px;
	padding-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.topnav span {
	color: #000000;
}
.topnav a,
.topnav a:link,
.topnav a:active,
.topnav a:visited {
	color: #005380;
	text-decoration: none;
}
.topnav a:hover {
	text-decoration: underline;
}

.topnav a.selected,
.topnav a.selected:link,
.topnav a.selected:active,
.topnav a.selected:visited {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	background-image: url(../img/arrow_big_rt.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.header {
	/* height: 112px; */
	height: 114px;
	background-image: url(../img/top_header.jpg);
}
.ms_header {
	/* height: 112px; */
	/*height: 96px;*/
	height: 106px;
	background-image: url(../img/ms_header_20110517.gif);
}
html* .header {
	position: relative;
	z-index: 100;
}

.header a,
.header a:link,
.header a:active,
.header a:visited {
	float: left;
	color: #005380;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	background-image: url(../img/arrow_big_dn.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin-left: 13px;
	margin-right: 13px;
	height: 16px;
}

.header a:hover {
	text-decoration: underline;
}

.mainnav {
	position: absolute;
	margin-left: 0px;
	margin-top: 91px;
	margin-top: 77px;

	background:transparent url(../img/global-bg-nav.png) repeat-x scroll 0 0;
	border: 1px solid #C2C2C2;
	display: block;
	height: 24px;
	padding-top: 11px;
	width: 898px;

	/*
	
		position:relative;
		width:898px;
	
	*/
	
}

* html .mainnav {
	margin-left: 0px;	
}

.visual {
	height: 31px;
	margin-bottom: 30px;
	clear: both;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-left: 23px;
	padding-top: 15px;
}

.visual_home {
	height: 145px;
	clear: both;
}
html* .visual_home {
	z-index: 50;
}

.centerdiv {
	/* top: 11px; */
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 100%;

}

.newsblock_home {
	margin-top: 29px;
}

.newsblock_home_head {
	height: 21px;
	padding-top: 1px;
	border-bottom: solid 1px #cccccc;
	margin-bottom: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005380;
}

.newsblock_home_head a,
.newsblock_home_head a:link,
.newsblock_home_head a:active,
.newsblock_home_head a:visited,
.infobox_link a,
.infobox_link a:link,
.infobox_link a:active,
.infobox_link a:visited,
.overview_link a,
.overview_link a:link,
.overview_link a:active,
.overview_link a:visited {
	float: left;
	color: #005380;
	text-decoration: underline;
	display: block;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 8px;
	background-image: url(../img/arrow_px_rt.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.newsblock_home_head a:hover,
.infobox_link a:hover,
.overview_link a:hover {
	text-decoration: underline;
	color: #fa8f33;
}

.infobox_link,
.overview_link {
	text-align: right;
	padding-bottom: 2px;
	margin-top: 9px;
}
.overview_link {
	line-height: 10px;
	margin-bottom: 4px;
}

.infobox_link a,
.infobox_link a:active,
.infobox_link a:link,
.infobox_link a:visited,
.overview_link a,
.overview_link a:active,
.overview_link a:link,
.overview_link a:visited {
	float: none;
	display: inline;
}

.infobox_link a:hover,
.overview_link a:hover {
	color: #fa8f33;	
}

.overview_link {
	margin-right: 27px;
	margin-top: 0px;
}
.news_item_home {
	margin-bottom: 18px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #54524c;
	clear: both;
}
.news_item_home img {
	float: left;
	margin-right: 20px;
}
.news_item_home_spacer {
	clear: both;
	height: 18px;
}
.news_item_home_txt {
	float: left;
	width: 435px;
	width: 310px;
	line-height: 12px;
}
.news_item_home_txt div {
	margin-top: 3px;
}
.news_item_home_txt a,
.news_item_home_txt a:link,
.news_item_home_txt a:active,
.news_item_home_txt a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #005380;
	padding-right: 8px;
	background-image: url(../img/arrow_px_rt.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}

.news_item_home_txt a:hover {
	color: #fa8f33;
}

.infobox_home {
	width: 232px;
	width: 361px;
	height: 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #54524c;
	margin-bottom: 14px;
}

.infobox_home span {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005380;
}

.infobox_home .box_top {
	height: 11px;
	background-image: url(../img/rnd_box_361_top.gif);
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}
.infobox_home .box_mid,
.infobox_home .box_mid_home {
	background-image: url(../img/rnd_box_361_mid.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}
.infobox_home .box_mid_home {
	height: 168px;
}
.infobox_home .box_btm {
	height: 11px;
	background-image: url(../img/rnd_box_361_btm.gif);
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}

.infobox_downloads {
	width: 165px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #54524c;
	margin-bottom: 19px;
}

.infobox_downloads span {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005380;
}

.infobox_downloads .box_top {
	height: 7px;
	background-image: url(../img/rnd_box_165_top.gif);
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}
.infobox_downloads .box_mid {
	background-image: url(../img/rnd_box_165_mid.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
}
.infobox_downloads .box_btm {
	height: 7px;
	background-image: url(../img/rnd_box_165_btm.gif);
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}

.infobox_head {
	margin-bottom: 8px;
}

.infobox_downloads .infobox_head {
	padding-top: 1px;
}

.inp_container {
	margin-top: 2px;
	padding-bottom: 3px;
}

.inp_container select,
.inp_container input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f5a54;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 178px;
	width: 305px;
}
.inp_container input {
	width: 176px;
	width: 303px;
	width: 339px;
}
* html .inp_container input {
	width: 174px;
	width: 301px;
	width: 337px;
}
html* .inp_container input {
	width: 174px;
	width: 301px;
	width: 337px;
}
.inp_container a,
.inp_container a:link,
.inp_container a:active,
.inp_container a:visited {
	padding-left: 4px;
	padding-right: 8px;
	background-image: url(../img/arrow_px_rt.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	color: #005380;
}

.inp_container a:hover {
	color: #fa8f33;
}

.tracingline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #252628;
}

.tracingline a,
.tracingline a:link,
.tracingline a:active,
.tracingline a:visited {
	color: #005380;
	text-decoration: underline;
}

.tracingline a:hover {
	color: #fa8f33;
}
	

.tracingline span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.overview_panel {
	clear: both;
	width: 620px;
	min-height: 119px;
	background-image: url(../img/overview_panel_bg.gif);
	padding-left: 7px;
}
.overview_panel_bottom {
	clear: both;
	width: 627px;
	height: 5px;
	background-image: url(../img/overview_panel_bottom.gif);
	margin-bottom: 15px;
}
.overview_panel img {
	margin-top: 7px;
	margin-bottom: 2px;
	float: left;
	cursor: pointer;
}

.overview_txt {
	float: right;
	width: 437px;
	margin-top: 9px;
	padding-right: 7px;
	line-height: 15px;
}

.overview_txt span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: #005380;
}

.overview_head {
	margin-bottom: 4px;
}

.bottomlinks,
.bottomlinks_systems {
	position: absolute;
	width: 628px;
	height: 26px;
	left: 252px;
	bottom: 140px;
	text-align: left;
	/* border-top: solid 1px #cccccc; */
}

.bottomlinks_full {
	position: absolute;
	width: 860px;
	height: 26px;
	left: 20px;
	bottom: 140px;
	text-align: left;
	/* border-top: solid 1px #cccccc; */
}

.bottomlinks_downloads {
	position: absolute;
	width: 658px;
	height: 26px;
	left: 20px;
	bottom: 140px;
	text-align: left;
	/* border-top: solid 1px #cccccc; */
}

a.print_button,
a.print_button:link,
a.print_button:active,
a.print_button:visited,
a.print_button:hover {
	background-image: url(../img/print_btn.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 14px;
	display: block;
	float: left;
	text-decoration: underline;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
}

a.top_button,
a.top_button:link,
a.top_button:active,
a.top_button:visited,
a.top_button:hover {
	background-image: url(../img/arrow_px_tp.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	display: block;
	float: right;
	text-decoration: underline;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
}


.clr {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.right_column .picture_right {
	border: solid 1px #cccccc;
	padding: 5px;
	background-color: #f6f6f6;
	float: right;
	margin-left: 20px;
}

.right_column .picture_right a,
.right_column .picture_right a:link,
.right_column .picture_right a:active,
.right_column .picture_right a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/arrow_medium_rt.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 10px;
}
.right_column .picture_right a:hover {
	color: #fa8f33;
}

.right_column .picture_left {
	border: solid 1px #cccccc;
	padding: 5px;
	background-color: #f6f6f6;
	float: left;
	margin-right: 20px;
}

.right_column_systems .picture_right,
.column_systems .picture_right {
	border: solid 1px #cccccc;
	padding: 5px;
	background-color: #f6f6f6;
	float: right;
	margin-left: 20px;
	margin-top: 16px;
}

.right_column_systems .picture_left,
.column_systems .picture_left {
	border: solid 1px #cccccc;
	padding: 5px;
	background-color: #f6f6f6;
	float: left;
	margin-right: 20px;
	margin-top: 16px;
}

.download_dd,
.news_detail_back {
	float: right;
	margin-top: 22px;
}

.download_dd select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: solid 1px #898885;
	border-left: solid 1px #898885;
	border-bottom: solid 1px #b4b3ae;
	border-right: solid 1px #b4b3ae;
	width: 217px;
	background-color: #f6f6f6;
}

.systems_item {
	clear: both;
	height: 16px;
	color: #54524c;
	padding-top: 4px;
	cursor: pointer;
}

.search_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	height: 16px;
	color: #54524c;
	padding-top: 3px;
	padding-bottom: 1px;
	cursor: pointer;
	overflow: hidden;
}

* html .systems_item {
	height: 17px;
	padding-top: 3px;
}

html* .search_item {
	height: 17px;
	padding-top: 2px;
}

* html .search_item {
	height: 17px;
	padding-top: 1px;
}

.systems_item:hover {
	background-color: #f2f2f2;
	color: #fa8f33;
}

.systems_item:hover .systems_name span {
	color: #fa8f33;
}

.search_item:hover {
	background-color: #f2f2f2;
	color: #fa8f33;
}

.search_item:hover .search_name span {
	color: #fa8f33;
}

.download_item {
	clear: both;
	height: 22px;
	color: #54524c;
	padding-top: 5px;
	cursor: pointer;
}
.download_item:hover {
	background-color: #f2f2f2;
}
.download_type {
	float: left;
	text-transform: uppercase;
	width: 39px;
	padding-left: 9px;
}
.download_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: left;
	color: #005380;
	padding-top: 1px;
	padding-right: 15px;
	width: 305px;
}

.download_name img.down_tag {
	margin-bottom: -2px;
	margin-left: 2px;
}

.left_column a img.down_tag,
.left_column_systems a img.down_tag {
	margin-bottom: -2px;
	margin-left: 2px;
}

.download_lang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	padding-top: 1px;
	width: 50px;
}
.download_name a,
.download_name a:link,
.download_name a:active,
.download_name a:visited {
	text-decoration: none;	
}

a.download_type,
a.download_name,
a.download_lang,
a.download_size,
a.download_docno {
	text-decoration: none;
}
a.download_type:hover,
a.download_name:hover,
a.download_lang:hover,
a.download_size:hover,
a.download_docno:hover {
	text-decoration: underline;
}

* html a.download_type img,
* html a.download_name img,
* html a.download_lang img,
* html a.download_size img,
* html a.download_docno img {
	margin-top: 6px !important;
}

.download_name a:hover {
	color: #fa8f33;
}
.event_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	padding-top: 1px;
	padding-bottom: 7px;
	width: 448px;
}
.event_name span {
	color: #000000;
	font-weight: bold;
}
.event_name span.hilite {
	color: #005380;
	font-weight: bold;
}
.systems_name span em {
	font-style: italic;
	font-weight: bold;
}
.systems_name span {
	float: left;
	color: #005380;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/arrow_small_dn.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	margin-left: 4px;
}

.event_type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 162px;
	padding-left: 9px;
	padding-bottom: 7px;
}

.systems_name span:hover {
	color: #fa8f33;
}
.search_name span {
	float: left;
	color: #005380;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/arrow_small_rt.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 12px;
	margin-left: 4px;
	padding-bottom: 0px;
	margin-bottom: -1px;
}

.search_name_media {
	/*width: 720px;*/
	float: left;
}

.search_name_media span {
	float: left;
	color: #005380;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/sheet_file.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	margin-left: 4px;
	padding-bottom: 0px;
	margin-bottom: -1px;
}

.search_item:hover .search_name_media span ,
.search_name span:hover {
	color: #fa8f33;
}

.news_name {
	padding-top: 2px;
	float: left;
	width: 540px;
	line-height: 14px;
}
.news_name span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005380;
}
.news_txt {
	color: #54524c;
}
.news_item:hover .news_name span,
.news_item:hover .news_name a {
	color: #fa8f33;
}

.download_item .event_name a,
.download_item .event_name a:link,
.download_item .event_name a:active,
.download_item .event_name a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.download_item .event_name a:hover,
.download_item:hover .event_name a,
.download_item:hover .download_name {
	color: #fa8f33;	
}

.news_item .news_name a,
.news_item .news_name a:link,
.news_item .news_name a:visited,
.news_item .news_name a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.news_item .news_name a:hover {
	color: #fa8f33;	
}

.news_item:hover .news_name div {
	color: #54524c;
	font-weight: normal;
}
.download_docno {
	float: left;
	/*width: 134px;*/
	width: 131px;
}
.download_size {
	float: right;
	padding-right: 13px;
}
.systems_page {
	float: right;
	padding-right: 13px;
}
.download_tr,
.news_tr,
.systems_tr,
.submenu_tr,
.search_tr {
	clear: both;
	height: 1px;
	background-image: url(../img/downloads_tr.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1px;
}

* html .download_tr,
* html .submenu_tr {
	margin-bottom: -1px;
}

.news_item {
	clear: both;
	color: #54524c;
	padding-top: 5px;
	cursor: pointer;
	padding-top: 7px;
	padding-bottom: 7px;
}
.news_item:hover {
	background-color: #f2f2f2;
	color: #fa8f33;
}
.news_date {
	float: left;
	width: 104px;
	padding-left: 9px;
	color: #252628;
}

.quicklinks {
	padding-bottom: 2px;
}

.quicklinks a,
.quicklinks a:link,
.quicklinks a:active,
.quicklinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 8px;
	background-image: url(../img/arrow_small_rt.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 4px;
	color: #005380;
}

.quicklinks a:hover {
	color: #fa8f33;
}

.news_detail_back a,
.news_detail_back a:link,
.news_detail_back a:active,
.news_detail_back a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	padding-left: 10px;
	background-image: url(../img/arrow_px_lf.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 4px;
	color: #005380;
}

.news_detail_back a:hover {
	color: #fa8f33;
}

.news_details {
	color: #252628;
	line-height: 17px;
	margin-top: 20px;
}

.news_details a,
.news_details a:link,
.news_details a:active,
.news_details a:visited {
	color: #005380;
}

.news_details a:hover {
	color: #fa8f33;	
}

.news_details h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 8px;
}

h2.current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 1px;
	padding-bottom: 12px;
	margin-bottom: 0px;
	border-bottom: solid 1px #cccccc;
}

h2.training {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	padding-bottom: 9px;
	margin-bottom: 0px;
	border-bottom: solid 1px #cccccc;
}

.right_column_current h2.current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	padding-bottom: 9px;
	margin-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}

.related {
	margin-top: 26px;
}

.related h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 10px;
	line-height: 14px;
	color: #005380;
}

.related .box_top {
	height: 5px;
	background-image: url(../img/rnd_box_201_top.gif);
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}
.related .box_mid {
	background-image: url(../img/rnd_box_201_mid.gif);
	background-repeat: repeat-y;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 8px;
}
.related .box_btm {
	height: 5px;
	background-image: url(../img/rnd_box_201_btm.gif);
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}


.related_link {
	text-align: right;
	line-height: 17px;
}
.related .related_link a,
.related .related_link a:link,
.related .related_link a:active,
.related .related_link a:visited {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005380;
	background-image: url(../img/arrow_px_rt.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 9px;
	margin-top: 1px;
	text-decoration: underline;
}
.related .related_link a:hover {
	color: #fa8f33;
}


.related_down_link {
	line-height: 17px;
}
.related .related_down_link a,
.related .related_down_link a:link,
.related .related_down_link a:active,
.related .related_down_link a:visited {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005380;
	background-image: url(../img/arrow_small_rt.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 9px;
	margin-top: 1px;
	margin-left: 2px;
	text-decoration: underline;
}
.related .related_down_link a:hover {
	color: #fa8f33;
}


.small_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #54524c;
	margin-top: 11px;
	margin-bottom: -2px;
}

.systems_head {
	background-image: url(../img/systems_head_bg.gif);
	background-repeat: no-repeat;
	height: 61px;
}

.search_head {
	background-image: url(../img/search_head_bg.gif);
	background-repeat: no-repeat;
	height: 40px;
}

.sitesearch_head {
	background-image: url(../img/sitesearch_head_bg.gif);
	background-repeat: no-repeat;
	height: 40px;
}

.sitesearch_head_full {
	background-image: url(../img/sitesearch_head_bg_full.gif);
	background-repeat: no-repeat;
	height: 40px;
}

.systems_head_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 13px;
	margin-left: 18px;
	float: left;
	width: 256px;
}

.systems_head_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 12px;
	margin-left: 18px;
	float: left;
	width: 500px;
}

.systems_head_search a,
.systems_head_search a:link,
.systems_head_search a:active,
.systems_head_search a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 12px;
	background-image: url(../img/arrow_small_bld_rt.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #005380;
}

.systems_head_search a:hover {
	color: #fa8f33;	
}

.systems_head_search input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 253px;
}

.systems_head_left select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 253px;
	margin-top: 4px;
}

.systems_head_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 13px;
	float: left;
	margin-left: 27px;
}

.systems_head_right select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 253px;
	margin-top: 4px;
}

.systems_item_sub {
	display: none;
	background-color: #e4edf0;
	/* cursor: pointer; */
}

.systems_sub_inner {
	padding-left: 14px;
	padding-right: 14px;
	/* padding-bottom: 22px; */
}
* html .systems_sub_inner,
* html .systems_sub, {
	height: 1%;
}

* html .systems_item_sub_inner {
	height: 1%;
}

.systems_item_sub_inner h2 {
	margin-top: 0px;
}

.systems_item_sub {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.systems_item_sub_inner {
	font-size: 10px;
}

.systems_item_sub_inner em {
	font-style: italic;
}

.systems_item_sub_inner h2 em {
	font-weight: bold;
	font-style: italic;
}

.catalog_lvl3_inner {
	clear: both;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 22px;
	/* cursor: pointer; */
	font-size: 10px;
}
.catalog_lvl3_inner:hover {
	background-color: #f2f2f2;
}

* html .catalog_lvl3_inner {
	height: 1%;
}
.catalog_lvl3_inner h2 {
	margin-top: 0px;
}

.catalog_lvl3_inner:hover .parts_links a {
	/* color: #fa8f33; */
}

.systems_item_parts_lvl3 {
	display: none;
	margin-bottom: -9px;
}

.toc {
	margin: 3px 0px 0px;
	padding-bottom: 25px;
	border-bottom: solid 1px #cccccc;
}

.toc_links {
	margin-bottom: 4px;
	clear: both;
}

.toc_links sub {
	font-size: 8px;
}

.toc_links a,
.toc_links a:link,
.toc_links a:active,
.toc_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005380;
	background-image: url(../img/arrow_dn_rt.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 12px;
}

.parts_links,
.parts_links_active,
.parts_links_act {
	margin-top: 20px;
	clear: both;
}

.parts_links a,
.parts_links a:link,
.parts_links a:active,
.parts_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005380;
	background-image: url(../img/arrow_small_bld_dn.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 13px;
}


.toc_links a:hover,
.parts_links a:hover {
	color: #fa8f33;	
}

.parts_links_active span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-repeat: no-repeat;
	background-position: left 4px;
	text-decoration: none;
}

.parts_links_act a,
.parts_links_act a:link,
.parts_links_act a:active,
.parts_links_act a:visited,
.parts_links_act a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 0px;
	text-decoration: none;
}

.parts_close {
	margin-top: 20px;
	z-index: 100;
}

.catalog_lvl3_inner .parts_close {
	margin-top: 10px;
}

.parts_close a,
.parts_close a:link,
.parts_close a:active,
.parts_close a:visited,
.parts_close a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005380;
	background-image: url(../img/arrow_small_up.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	text-decoration: none;
	margin-left: -8px;
}

.parts_close a:hover {
	color: #fa8f33;
}

.systems_item_parts {
	margin-bottom: -9px;
}

* html .systems_item_parts {
	margin-bottom: 0px;
}

.systems_item_parts_sc {
	display: block;
}

.systems_part {
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.systems_part_name {
	float: left;
	width: 479px;
	margin-right: 20px;
	margin-bottom: 4px;
}

.catalog_lvl3_inner  sub {
	font-size: 7px;
}

.catalog_lvl3_inner h2 sub {
	font-size: 10px;
}

.systems_part_icon {
	float: left;
}

.systems_part_number {
	text-align: right;
}

.systems_spacer {
	height: 5px;
}

.level2_links,
.lvl1_search_link {
	padding-top: 4px;
}

.more_link {
	padding-top: 13px;
}


.level2_links a,
.level2_links a:link,
.level2_links a:active,
.level2_links a:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005380;
	background-image: url(../img/arrow_small_bld_rt.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 13px;
	margin-top: 3px;
	width: 180px;
}

.level2_links a:hover {
	color: #fa8f33;
}

a.thumblink,
a.thumblink:link,
a.thumblink:active,
a.thumblink:visited {
	display: inline;
	background-image: none;
	padding-left: 0px;
	margin-top: 0px;
	width: auto;
}

.level2_links img {
	display: block;
	float: left;
	background-color: #b7b7b7;
	width: 106px;
	height: 70px;
	margin-right: 6px;
}


.lvl1_search_link,
.more_link {
	text-align: right;
}

.lvl1_search_link a,
.lvl1_search_link a:link,
.lvl1_search_link a:active,
.lvl1_search_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005380;
	background-image: url(../img/arrow_small_bld_rt.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 13px;
	margin-top: 11px;
	margin-right: 6px;
}
.lvl1_search_link a:hover {
	color: #fa8f33;
}

.lvl1_search_link_lft a,
.lvl1_search_link_lft a:link,
.lvl1_search_link_lft a:active,
.lvl1_search_link_lft a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005380;
	background-image: url(../img/arrow_small_bld_lft.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 13px;
	margin-top: 11px;
	margin-right: 6px;
}
.lvl1_search_link_lft a:hover {
	color: #fa8f33;
}

.more_link a,
.more_link a:link,
.more_link a:active,
.more_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005380;
	background-image: url(../img/arrow_small_bld_rt.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 13px;
	margin-top: 11px;
	text-decoration: underline;
}

.more_link a:hover {
	color: #fa8f33;
}

.column_systems .left {
	float: left;
	width: 282px;
	height: 314px;
	background-image: url(../img/hor_tr.gif);
	background-repeat: repeat-y;
	background-position: top right;
	margin-right: 20px;
}

.column_systems .middle {
	float: left;
	width: 256px;
	height: 314px;
	background-image: url(../img/hor_tr.gif);
	background-repeat: repeat-y;
	background-position: top right;
	margin-right: 18px;
	padding-right: 20px;
}

.column_systems .right {
	float: right;
	width: 260px;
	height: 314px;
}

.column_systems .right {
	float: right;
	width: 260px;
	height: 314px;
}

.left select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #010101;
	border-top: solid 1px #898885;
	border-left: solid 1px #898885;
	border-bottom: solid 1px #b4b3ae;
	border-right: solid 1px #b4b3ae;
	background-color: #f6f6f6;
	width: 252px;
	display: block;
	margin-top: 9px;
	margin-bottom: 23px;
}

.right input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f6f6f6;
	color: #010101;
	border-top: solid 1px #898885;
	border-left: solid 1px #898885;
	border-bottom: solid 1px #b4b3ae;
	border-right: solid 1px #b4b3ae;
	width: 252px;
	display: block;
	margin-top: 9px;
	margin-bottom: 7px;
}


* html .column_systems .right {
	float: right;
	width: 250px;
	height: 314px;
}

* html .right input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f6f6f6;
	color: #010101;
	border-top: solid 1px #898885;
	border-left: solid 1px #898885;
	border-bottom: solid 1px #b4b3ae;
	border-right: solid 1px #b4b3ae;
	width: 242px;
	display: block;
	margin-top: 9px;
	margin-bottom: 7px;
}


.lvl1_search_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #010101;
	margin-top: 33px;
}

.help_top {
	background-image: url(../img/help_top.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
}

.help_mid {
	background-image: url(../img/help_mid.gif);
	background-repeat: repeat-y;
	padding-left: 9px;
	padding-right: 9px;
}

.help_bot {
	background-image: url(../img/help_bot.gif);
	background-repeat: no-repeat;
}

.help_lvl1_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	position: absolute;
	width: 356px;
	margin-left: -50px;
	margin-top: 5px;
	display: none;
}

* html .help_lvl1_left {
	margin-left: -177px;
	margin-top: 20px;
}

.help_lvl1_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	position: absolute;
	width: 356px;
	margin-left: -4px;
	margin-top: 5px;
	display: none;
}

* html .help_lvl1_middle {
	margin-left: -177px;
	margin-top: 20px;
}

.help_lvl1_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	position: absolute;
	width: 356px;
	margin-left: -53px;
	margin-top: 5px;
	display: none;
}

* html .help_lvl1_right {
	margin-left: -177px;
	margin-top: 20px;
}

.left strong,
.middle strong,
.right strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.nav_item {
	float: left;
	position: relative;
}

* html .nav_item {
	float: left;
	position: relative;

	margin-left: -10px;
}

.nav_item_lvl1 {
	display: none;
	position: absolute;
	background-color: #e4e2e3;
	margin-top: 16px;
	/*
	width: 170px;
	*/
	width: 180px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	margin-left: 8px;
	z-index: 1000;
}

.nav_item_lvl1 sub {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 6px;
}

.nav_item_lvl1 i {
	font-size: 8px;
	font-style: normal;
}

.nav_item_lvl1 a,
.nav_item_lvl1 a:link,
.nav_item_lvl1 a:active,
.nav_item_lvl1 a:visited {
	font-weight: normal;
	padding-left: 0px;
	/*
	padding-right: 0px;
	*/
	padding-right: 10px;
	margin-left: 0px;
	margin-right: 5px;
	width: 165px;
	display: block;
	text-decoration: none;
	background-image: url(../img/arrow_big_rt.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}

* html .nav_item_lvl1 a,
* html .nav_item_lvl1 a:link,
* html .nav_item_lvl1 a:active,
* html .nav_item_lvl1 a:visited {
	width: 170px;
}

.nav_item_lvl1 a:hover {
	color: #aeb5d1;
	text-decoration: none;
}

.nav_item:hover .nav_item_lvl1,
.nav_item .nav_item_lvl1:hover {
	display: block;
}

.nav_item_lvl2 {
	display: none;
	background-color: #e4e2e3;
}

.nav_lvl1_item a,
.nav_lvl1_item a:link,
.nav_lvl1_item a:active,
.nav_lvl1_item a:visited,
.nav_lvl1_item a:hover {
	float: none;
	height: auto;
	line-height: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.nav_lvl1_item:hover .nav_item_lvl2,
.nav_lvl1_item .nav_item_lvl2:hover {
	display: block;
	position: absolute;
	/*
	margin-left: 170px;
	*/
	margin-left: 180px;
	padding-left: 5px;
}

.nav_item_lvl2 a,
.nav_item_lvl2 a:link,
.nav_item_lvl2 a:active,
.nav_item_lvl2 a:visited {
	width: 175px !important;
	background-image: url(../img/arrow_big_rt.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}

.nav_item_lvl3 {
	display: none;
	background-color: #e4e2e3;
	/* margin-top: -18px; */
}

.nav_item_lvl2 div:hover .nav_item_lvl3,
.nav_item_lvl2 div .nav_item_lvl3:hover {
	display: block;
	position: absolute;
	/*
	margin-left: 170px;
	*/
	margin-left: 185px;
	padding-left: 5px;
}

.nav_item_lvl3 a,
.nav_item_lvl3 a:link,
.nav_item_lvl3 a:active,
.nav_item_lvl3 a:visited {
	background-image: none;
	width: 170px;
}

.choose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.warning {
	color: #fa8f33;
}

select.warning {
	border: solid 2px #fa8f33;
	margin-top: 3px;
	margin-left: -1px;
}

.pagedir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 28px;
}

.pagedir_left {
	float: left;
	width: 96px;
	margin-left: 4px;
}

.pagedir_center {
	float: left;
	text-align: center;
	width: 455px;
}

* html .pagedir_center {
	float: left;
	text-align: center;
	width: 450px;
}

.pagedir_right {
	float: right;
	width: 96px;
	text-align: right;
	margin-right: 4px;
}

.pagedir_left a,
.pagedir_left a:link,
.pagedir_left a:active,
.pagedir_left a:visited {
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../img/arrow_px_lf.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 9px;
	color: #005380;
}
.pagedir_center a,
.pagedir_center a:link,
.pagedir_center a:active,
.pagedir_center a:visited {
	font-weight: normal;
	text-decoration: underline;
	margin-right: 7px;
	color: #005380;
}
.pagedir_center span {
	font-weight: bold;
	margin-right: 7px;
}
.pagedir_right a,
.pagedir_right a:link,
.pagedir_right a:active,
.pagedir_right a:visited,
.pagedir_right a:hover {
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../img/arrow_px_rt.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 9px;
	color: #005380;
}

.pagedir_left a:hover,
.pagedir_right a:hover,
.pagedir_center a:hover {
	color: #fa8f33;
}

.fallback .header {
	height: 41px;
	width: 596px;
	background-image: url(../img/feature/head.jpg);
}
.fallback .header a.fallbacklink {
	float: left;
	display: block;
	width: 119px;
	height: 41px;
	background-image: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.fallback .header .file {
	position: absolute;
	width: 10px;
	height: 6px;
	left: 0px;
	margin-top: 0px;
	display: none;
	background-image: url(../img/feature/file.jpg);
	background-repeat: no-repeat;
}

.homelink {
	position: absolute;
	width: 160px;
	height: 76px;
	left: 720px;
	top: 15px;
	cursor: pointer;
}
.tycolink {
	position: absolute;
	width: 190px;
	height: 77px;
	left: 10px;
	top: 5px;
	cursor: pointer;
}
.headerlocation {
	position: absolute;
	/*
	left: 454px;
	top: 63px;
	color: #2b7095;
	*/
	width: 300px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	left: 583px;
	top: 129px;
	color: #e5f5f4;
}
html* .headerlocation {
	top: 129px;
}

.visual_home .headerlocation {
	position: absolute;
	width: 300px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	/* left: 454px; */
	left: 583px;
	/* top: 63px; */
	top: 135px;
	/* color: #2b7095; */
	color: #e5f5f4;
}
.topsearch {
	position: absolute;
	/*
	width: 180px;
	left: 727px;
	top: 114px;
	*/
	height: 22px;
	left: 524px;
	top: 30px;
}
html* .topsearch {
	top: 30px;
}

.topsearch input.searchfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #54524c;
	/*
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	*/
	/* width: 141px; */
	width: 173px;
	float: left;
	
	border-left: 1px solid #a9a9a9;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-right: 0px;
	height: 16px;
	
	padding: 4px 0px 0px 8px;
	margin-right: 0px;
	
	background: transparent url(../img/search_input_bg.gif) top left repeat-x;
	
}

.topsearch .searchbutton {
	width: 19px;
	height: 20px;

	margin-left: 0px;
	padding-left: 0px;

	border-left: 0px;
	border-right: 1px solid #a9a9a9;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
}

* html .topsearch .searchbutton{
	margin-left: -5px;
}

.topsearch a,
.topsearch a:active,
.topsearch a:link,
.topsearch a:visited,
.topsearch a:hover {
	position: absolute;
	display: inline;
	background-image: url(../img/arrow_big_rt.gif);
	background-repeat: no-repeat;
	width: 5px;
	padding: 0px;
	margin: 0px;
	left: 148px;
	top: 1px;
}

.countries {
	position: relative;
	width: 631px;
	height: 450px;
	height: 485px;
	border: solid 1px #cccccc;
	background-image: url(../img/laenderauswahl/bg.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#worldmap {
	width: 631px;
	height: 450px;
	height: 485px;
}

.countrylist {
	position: absolute;
	left: 23px;
	top: 21px;
	top: 16px;
	line-height: 18px;
}

.countrylist2 {
	position: absolute;
	left: 23px;
	top: 397px;
	/*
	top: 401px;
	*/
	line-height: 18px;
}

.countrylist a:hover,
.countrylist2 a:hover {
	color: #f0a018;
}

.countrylist h2 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.country_tr {
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}

/*
* html .country_tr,
html*  .country_tr {
	margin-top: 7px;
	margin-bottom: 5px;
}
*/

.countries_left {
	float: left;
	width: 107px;
	margin-top: 4px;
	line-height: 17px;
}

.countries_right {
	float: left;
	width: 107px;
	margin-top: 4px;
	line-height: 17px;
}

/*
html* #nav_3 .nav_item_lvl1,
html* #nav_4 .nav_item_lvl1,
html* #nav_5 .nav_item_lvl1,
html* #nav_6 .nav_item_lvl1,
html* #nav_7 .nav_item_lvl1 {
	left: 128px;
}

* html #nav_3 .nav_item_lvl1,
* html #nav_4 .nav_item_lvl1,
* html #nav_5 .nav_item_lvl1,
* html #nav_6 .nav_item_lvl1,
* html #nav_7 .nav_item_lvl1 {
	left: 140px;
}

* html .nav_item_lvl1,
html* .nav_item_lvl1 {
	margin-left: -120px;
}
*/

/*
FOR IE
*/
html* .nav_item_lvl1 {
	left: 0px;
}
* html .nav_item {
	margin-left: -5px;
	margin-right: -21px;
}
* html .nav_item_lvl1 {
	left: 12px;
}
/*
END FOR IE
*/

.training_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px; 
}

.training_detail h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
}



.engineer_item {
	height: 145px;
	line-height: 14px;
}
.engineer_item strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.engineer_item .address {
	margin-top: 16px;
	float: left;
	width: 325px;
	width: 420px;
}
.engineer_item .contact {
	margin-top: 16px;
	float: left;
	width: 295px;
	width: 195px;
	text-align: right;
	padding-right: 5px;
}

.engineer_item .contact a:hover,
.engineer_item table a:hover {
	color: #fa8f33;	
}
.distributor_item {
	min-height: 97px;
	_height: 97px;
	line-height: 14px;
}
.distributor_item .head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.distributor_item strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.distributor_item .address {
	margin-top: 16px;
	float: left;
	width: 246px;
	padding-right: 70px;
	padding-left: 9px;
}
.distributor_item .address a,
.distributor_item .address a:link,
.distributor_item .address a:active,
.distributor_item .address a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.distributor_item .address a:hover {
	color: #fa8f33;
}
.distributor_item .address2 {
	margin-top: 16px;
	float: left;
	width: 316px;
	padding-left: 9px;
}
.distributor_item .address2 a,
.distributor_item .address2 a:link,
.distributor_item .address2 a:active,
.distributor_item .address2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.distributor_item .address2 a:hover {
	color: #fa8f33;
}
.distributor_item .contact {
	margin-top: 16px;
	float: left;
	width: 295px;	
}
.distributor_item .contact a:hover {
	color: #fa8f33;	
}
.distributor_item img {
	margin-top: 5px;
	margin-bottom: 6px;
}

.distributors {
	line-height: 14px;
}

.distributors h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 1px;
	margin-bottom: 15px;
}

.contacts_middle {
	float: left;
	width: 271px;
	/*
	height: 650px;
	height: 748px;
	*/
	background-image: url(../img/contacts_bg.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.contacts_left h2,
.contacts_middle h2,
.contacts_right h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.contacts_left a:hover {
	color: #fa8f33;	
}

.contacts_right {
	float: left;
	width: 256px;
	padding-left: 12px;
}



.contacts_middle span.error {
	color: #ff3000;
	font-weight: bold;
}
.contacts_middle strong {
	font-size: 12px;
}
.contacts_middle input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 262px;
	background-color: #fafafa;
}
.contacts_middle input[type=checkbox] {
	width: auto;
	border: 0px;
	background-color: transparent;
}
.contacts_middle input.checkbox {
	width: auto;
	border: 0px;
	background-color: transparent;
}
.contacts_middle select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 129px;
	background-color: #fafafa;
}
.contacts_middle textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	margin: 0px;
	background-color: #fafafa;
}

.contacts_right input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 250px;
}

img.thumb {
	border: solid 1px #cccccc;
}

.loginbox {
	position: relative;
	width: 304px;
	height: 98px;
	background-image: url(../img/login_bg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 20px;
	padding-top: 19px;
}

.loginbox_upper {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 15px;
	width: 100%;
	background-image: url(../img/login_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	z-index: 10;
}

.loginbox table {
	margin-top: 12px;
}

.loginbox table input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #312e2e;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	height: 16px;
	padding-top: 2px;
	width: 232px;
}

.loginbox_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #252628;
	z-index: 20;
}

.loginbox_label {
 	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #252628;
}

* html .hires_link,
html* .hires_link {
	margin-right: -3px;
	margin-top: -5px;
}

/*** Warranty Styles ***/
.wrrty_step {
	position: absolute;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-top: -45px;
	width: 628px;
}

.small_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

select.wrrty_input,
input.wrrty_input,
textarea.wrrty_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f5a54;
	border-top: solid 1px #646462;
	border-left: solid 1px #646462;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
}

.player_title {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005380;
	height: 23px;
	padding-top: 1px;
}

.player_bg_top {
	background-image: url(../img/player_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 628px;
	height: 10px;
}

.player_bg_mid {
	background-image: url(../img/player_bg_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 14px;
	padding-right: 13px;
	width: 601px;
	height: 391px;
}

.player_bg_bottom {
	background-image: url(../img/player_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 628px;
	height: 10px;
}


.home_feature,
.home_feature .page_1,
.home_feature .page_2 {
	width: 596px;
	height: 190px;
}

.right_column_home .home_feature,
.right_column_home .home_feature .page_1,
.right_column_home .home_feature .page_2 {
	width: 361px;
}

.right_column_home .home_feature_new {
	background-image: url(../img/feature_new_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.right_column_home .home_feature_new a.top,
.right_column_home .home_feature_new a.top:link,
.right_column_home .home_feature_new a.top:active,
.right_column_home .home_feature_new a.top:visited,
.right_column_home .home_feature_new a.top:hover {
	display: block;
	width: 349px;
	padding-left: 12px;
	height: 23px;
	padding-top: 16px;
	color: #5e5e5e;
	font-size: 12px;
	background-image: url(../img/arrow_px_tp.gif);
	background-repeat: no-repeat;
	background-position: 336px 20px;
	text-decoration: none;
}
.right_column_home .home_feature_new div.middle {
	width: 361px;
	height: 113px;
	background-color: #ff0000:
}
.right_column_home .home_feature_new div.middle table {
	width: 100%;
	height: 100%;
}
.right_column_home .home_feature_new a.bottom,
.right_column_home .home_feature_new a.bottom:link,
.right_column_home .home_feature_new a.bottom:active,
.right_column_home .home_feature_new a.bottom:visited,
.right_column_home .home_feature_new a.bottom:hover {
	display: block;
	width: 349px;
	padding-left: 12px;
	height: 26px;
	padding-top: 12px;
	color: #5e5e5e;
	font-size: 12px;
	background-image: url(../img/arrow_px_dw.gif);
	background-repeat: no-repeat;
	background-position: 336px 17px;
	text-decoration: none;
}


.right_column_home .home_feature_new div.middle div.text_container {
	margin-top: 17px;
	padding-right: 19px;
}

.right_column_home .home_feature_new div.middle div.product_head {
	color: #5e5e5e;
	font-size: 12px;
	margin-bottom: 3px;
}

.right_column_home .home_feature_new div.middle div.product_text {
	color: #005380;
	font-size: 15px;
	line-height: 18px;
	width: 216px;
	height: 54px;
	overflow: hidden;
}

.right_column_home .home_feature_new div.middle div.product_link {
	text-align: right;
}

.right_column_home .home_feature_new div.middle div.product_link a,
.right_column_home .home_feature_new div.middle div.product_link a:link,
.right_column_home .home_feature_new div.middle div.product_link a:active,
.right_column_home .home_feature_new div.middle div.product_link a:visited,
.right_column_home .home_feature_new div.middle div.product_link a:hover {
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../img/arrow_px_rt.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.home_feature .page_1,
.home_feature .page_2 {
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/feature_bg.jpg);
}

.right_column_home .home_feature .page_1,
.right_column_home .home_feature .page_2 {
	background-image: url(../img/new_product_bg.gif);
}

.home_feature .page_1 {
	background-position: left top;
}
.home_feature .page_2 {
	background-position: left -190px;
	color: #e5f5f4;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.right_column_home .home_feature .page_2 {
	color: #252525;
	font-size: 11px;
}

.home_feature .page_1 img.pic {
	position: absolute;
	top: 51px;
	left: 44px;
	width: 160px;
	height: 88px;
}

.right_column_home .home_feature .page_1 img.pic {
	top: 19px;
	left: 20px;
	width: auto;
	height: auto;
}

.home_feature .page_1 span.desc {
	position: absolute;
	display: block;
	left: 228px;
	top: 52px;
	padding: 0px;
	margin: 0px;
	width: 335px;
	height: 73px;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	overflow: hidden;
}

.right_column_home .home_feature .page_1 span.desc {
	position: absolute;
	display: block;
	left: 20px;
	top: 108px;
	padding: 0px;
	margin: 0px;
	width: 340px;
	height: 60px;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
	overflow: hidden;
}

.home_feature .page_1 a.btn_continue,
.home_feature .page_1 a.btn_continue:link,
.home_feature .page_1 a.btn_continue:active,
.home_feature .page_1 a.btn_continue:visited {
	position: absolute;
	display: block;
	left: 226px;
	top: 124px;
	width: 73px;
	height: 15px;
	background-image: url(../img/feature_btn_continue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_feature .page_1 a.btn_continue:hover {
	background-position: left -15px;
}

.right_column_home .home_feature .page_1 a.btn_continue,
.right_column_home .home_feature .page_1 a.btn_continue:link,
.right_column_home .home_feature .page_1 a.btn_continue:active,
.right_column_home .home_feature .page_1 a.btn_continue:visited {
	left: 269px;
	top: 161px;
	width: 73px;
	height: 15px;
	background-image: url(../img/feature_btn_continue_new.jpg);
}

.right_column_home .home_feature .page_1 a.btn_feat_home_continue,
.right_column_home .home_feature .page_1 a.btn_feat_home_continue:link,
.right_column_home .home_feature .page_1 a.btn_feat_home_continue:active,
.right_column_home .home_feature .page_1 a.btn_feat_home_continue:visited {
	position: absolute;
	right: 20px;
	top: 161px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	background-image: url(../img/arrow_px_rt.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 8px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.right_column_home .home_feature .page_1 a.btn_feat_home_continue:hover {
	text-decoration: underline;
}

.home_feature .page_2 table.outer {
	position: absolute;
	top: 35px;
	left: 28px;
	height: 120px;
}

.right_column_home .home_feature .page_2 table.outer {
	top: 15px;
	left: 19px;
	height: 120px;
}

.home_feature .page_2 table.inner {
	width: 550px;
}

.right_column_home .home_feature .page_2 table.inner {
	width: 325px;
}

.home_feature .page_2 span.head {
	display: block;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 6px;
}

.right_column_home .home_feature .page_2 span.head,
.right_column_home .home_feature .page_1 span.desc {
	color: #005380;
	font-size: 16px;
	width: 320px;
}

.home_feature .page_2 a.btn_more,
.home_feature .page_2 a.btn_more:link,
.home_feature .page_2 a.btn_more:active,
.home_feature .page_2 a.btn_more:visited {
	position: absolute;
	display: block;
	left: 482px;
	top: 155px;
	width: 93px;
	height: 17px;
	background-image: url(../img/feature_btn_more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_feature .page_2 a.btn_more:hover {
	background-position: left -15px;
}


.right_column_home .home_feature .page_2 a.btn_more,
.right_column_home .home_feature .page_2 a.btn_more:link,
.right_column_home .home_feature .page_2 a.btn_more:active,
.right_column_home .home_feature .page_2 a.btn_more:visited {
	left: 260px;
	top: 161px;
	width: 88px;
	height: 15px;
	background-image: url(../img/feature_btn_continue_new2.jpg);
}

.right_column_home .home_feature .page_2 a.btn_feat_home_more,
.right_column_home .home_feature .page_2 a.btn_feat_home_more:link,
.right_column_home .home_feature .page_2 a.btn_feat_home_more:active,
.right_column_home .home_feature .page_2 a.btn_feat_home_more:visited {
	position: absolute;
	right: 20px;
	top: 161px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	background-image: url(../img/arrow_px_rt.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 8px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.right_column_home .home_feature .page_2 a.btn_feat_home_more:hover {
	text-decoration: underline;
}

.pdf_container_border {
	background-color: #e2e2e2;
	border: solid 1px #cccccc;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-right: 8px;
}

.pdf_container {
	position: relative;
	overflow: hidden;
	min-height: 220px;
}

.pdf_container_inner {
	position: absolute;
	width: 50000px;
}

.pdf_img {
	display: inline-block;
	margin-right: 5px;
}

.pdf_pager {
	margin-top: 7px;
	padding-bottom: 1px;
}

.pdf_pager a,
.pdf_pager a:link,
.pdf_pager a:active,
.pdf_pager a:visited {
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}
.pdf_pager a:hover {
	text-decoration: none;
}

.pdf_pager a.left {
	background-image: no-repeat;
	background-position: left 4px;
	padding-left: 12px;
	background-image: url(../img/preview_pager_left.gif);
	background-repeat: no-repeat;
}
.pdf_pager a.right {
	background-image: no-repeat;
	background-position: right 4px;
	padding-right: 12px;
	background-image: url(../img/preview_pager_right.gif);
	background-repeat: no-repeat;
}

.ppt_container_border {
	background-color: #e2e2e2;
	border: solid 1px #cccccc;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-right: 5px;
}

.ppt_container {
	position: relative;
	overflow: hidden;
}

.ppt_container_inner {
	position: absolute;
	width: 50000px;
}

.ppt_img {
	display: inline-block;
	margin-right: 3px;
}

.ppt_pager {
	margin-top: 7px;
	padding-bottom: 1px;
}

.ppt_pager a,
.ppt_pager a:link,
.ppt_pager a:active,
.ppt_pager a:visited {
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}
.ppt_pager a:hover {
	text-decoration: none;
}

.ppt_pager a.left {
	background-position: left 4px;
	padding-left: 12px;
	background-image: url(../img/preview_pager_left.gif);
	background-repeat: no-repeat;
}
.ppt_pager a.right {
	background-position: right 4px;
	padding-right: 12px;
	background-image: url(../img/preview_pager_right.gif);
	background-repeat: no-repeat;
}

a.btn_download_big,
a.btn_download_big:link,
a.btn_download_big:active,
a.btn_download_big:visited {
	background-image: url(../img/arrow_download_big.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 12px;
	color: #005380;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
a.btn_download_big:hover {
	text-decoration: none;
}

.ms_menu_inactive {
	color: #252628;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	display: block;
	padding-bottom: 5px;
	padding-top: 6px;
}

.subnav_lvl1 .ms_menu_inactive {
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 1px;
}

.inner_content_ms .subnav_lvl2 {
	padding-bottom: 5px;
}

input.pager {
	width: 17px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 1px;
	font-size: 11px;
}

.ms_pic_gallery_item,
.ms_pic_big_gallery_item {
	float: left;
	width: 112px;
	height: 145px;
	margin-right: 13px;
	overflow: hidden;
	cursor: pointer;
}

.ms_pic_gallery_item .pic,
.ms_pic_big_gallery_item .pic {
	width: 110px;
	height: 78px;
	border: solid 1px #cccccc;
	background-color: #f6f6f6;
	text-align: center;
}

.ms_pic_gallery_item a.filename,
.ms_pic_gallery_item a.filename:link,
.ms_pic_gallery_item a.filename:active,
.ms_pic_gallery_item a.filename:visited,
.ms_pic_big_gallery_item a.filename,
.ms_pic_big_gallery_item a.filename:link,
.ms_pic_big_gallery_item a.filename:active,
.ms_pic_big_gallery_item a.filename:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #005380;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	height: 17px;
	margin-top: 4px;
}
.ms_pic_gallery_item a.filename:hover,
.ms_pic_big_gallery_item a.filename:hover {
	text-decoration: underline;
}

.ms_pic_gallery_item .size,
.ms_pic_big_gallery_item .size {
	color: #252628;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
}

.ms_pic_big_gallery_item {
	width: 300px;
	height: 274px;
	margin-right: 12px;
}

.ms_pic_big_gallery_item .pic {
	width: 298px;
	height: 223px;
}

.product_finder_ib_spacer {
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

html* .product_finder_ib_spacer {
	height: 6px;
}

.clearer {
	clear: both;
	width: 0px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
}

* html .clearer,
html* .clearer {
	height: 1px;
}

.video_player {
	clear: both;
	padding-top: 20px;
}

.ms_contact_form {
	margin-top: -20px;
}

.ms_contact_form span.ms_header {
	color: #010101;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.ms_contact_form table.ms_table {
	margin-top: 9px;
}

.ms_contact_form table.ms_table tbody td {
	height: 45px;
	vertical-align: top;
}

.ms_contact_form table tbody td.ms_tr {
	background-image: url(../img/downloads_tr.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.ms_contact_form label {
	display: block;
	color: #010101;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ms_contact_form input[type=checkbox] {
	margin-left: 0px;
}


.ms_contact_form input.text,
.ms_contact_form select,
.ms_contact_form textarea {
	background-color: #fafafa;
	border-top: solid 1px #404040;
	border-left: solid 1px #404040;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	height: 14px;
	resize: none;
}

.ms_contact_form select {
	height: 18px;
}

.ms_contact_form a.submit,
.ms_contact_form a.submit:link,
.ms_contact_form a.submit:active,
.ms_contact_form a.submit:visited {
	background-image: url(../img/arrow_small_bld_rt.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #005380;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 12px;
}
.ms_contact_form a.submit:hover {
	color: #FA8F33;
}

.ms_contact_form span.ms_error {
	color: #ff3000;
	font-weight: bold;
}

.ms_contact_form input.ms_error,
.ms_contact_form select.ms_error {
	background-color: #ffd9d0;
}
.ms_contact_form td.ms_error {
	color: #ff3000;
	font-weight: bold;
}

/*-----------------------------------------------*/

.ms_questionnaire_form {
	margin-top: 30px;
	background-image:url(../img/downloads_tr.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.ms_questionnaire_form h1{
	margin-top: 40px;
	margin-bottom: 0px;
	padding-top: 29px;
	background-image:url(../img/downloads_tr.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.ms_questionnaire_form div.questionnaire_question {
	font-size: 12px;
	font-weight: bold;
	padding-top: 26px;
	margin-bottom: 13px;
}

.ms_questionnaire_form table.questionnaire_answers tr td {
	padding-bottom: 10px;
}

.ms_questionnaire_form span.ms_header {
	color: #010101;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.ms_questionnaire_form table.ms_table {
	margin-top: 9px;
}

.ms_questionnaire_form table.ms_table tbody td {
	height: 45px;
	vertical-align: top;
}

.ms_questionnaire_form table tbody td.ms_tr {
	background-image: url(../img/downloads_tr.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.ms_questionnaire_form label {
	display: block;
	color: #010101;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ms_questionnaire_form input[type=checkbox] {
	margin-left: 0px;
}


.ms_questionnaire_form input.text,
.ms_questionnaire_form select,
.ms_questionnaire_form textarea {
	background-color: #fafafa;
	border-top: solid 1px #404040;
	border-left: solid 1px #404040;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	height: 14px;
	resize: none;
}

.ms_questionnaire_form select {
	height: 18px;
}

.ms_questionnaire_form a.submit,
.ms_questionnaire_form a.submit:link,
.ms_questionnaire_form a.submit:active,
.ms_questionnaire_form a.submit:visited {
	background-image: url(../img/arrow_small_bld_rt.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #005380;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 12px;
}
.ms_questionnaire_form a.submit:hover {
	color: #FA8F33;
}

.ms_questionnaire_form span.ms_error {
	color: #ff3000;
	font-weight: bold;
}

.ms_questionnaire_form input.ms_error,
.ms_questionnaire_form select.ms_error {
	background-color: #ffd9d0;
}
.ms_questionnaire_form td.ms_error {
	color: #ff3000;
	font-weight: bold;
}
/*-----------------------------------------------*/

a.privlink,
a.privlink:link,
a.privlink:active,
a.privlink:visited,
a.privlink:hover {
	color: #000000;
}

td.ms_error a.privlink,
td.ms_error a.privlink:link,
td.ms_error a.privlink:active,
td.ms_error a.privlink:visited,
td.ms_error a.privlink:hover,
td.error a.privlink,
td.error a.privlink:link,
td.error a.privlink:active,
td.error a.privlink:visited,
td.error a.privlink:hover {
	color: #ff3000;
	font-weight: bold;
}

.download_contacts_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding-top: 100px;
}

.download_contacts {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 628px;
	/* height: 563px; */
	background-color: #ebebeb;
	border: solid 1px #cccccc;
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	padding-right: 13px;
	padding-top: 7px;
	padding-bottom: 5px;
}

.download_contacts table td {
	vertical-align: top;
	padding-bottom: 5px;
}

.download_contacts div.contact_tr {
	background-image: url(../img/download_contact_tr.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 1px;
	height: 23px;
	line-height: 0px;
	font-size: 1px;
}

.download_contacts label {
	display: block;
	color: #010101;
	margin-bottom: 2px;
	margin-top: 2px;
}

.download_contacts select,
.download_contacts input.text,
.download_contacts textarea {
	background-color: #fafafa;
	border-top: solid 1px #404040;
	border-left: solid 1px #404040;
	border-bottom: solid 1px #d4d0c8;
	border-right: solid 1px #d4d0c8;
	width: 199px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b46;
	margin: 0px;
	resize: none;
	padding: 1px;
}

.download_contacts .ms_error {
	color: #ff3000;
	font-weight: bold;
}

.download_contacts input.text {
	height: 14px;
}

.download_contacts select {
	height: 18px;
	width: 199px;
}

.download_contacts input.checkbox {
	padding: 0px;
	margin-left: 0px;
}

.download_contacts h2 {
	margin: 0px;
	padding: 0px;
	color: #005380;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 6px;
}

.download_contacts a.closelink,
.download_contacts a.closelink:link,
.download_contacts a.closelink:active,
.download_contacts a.closelink:visited {
	color: #005380;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 14px;
	background-image: url(../img/contact_close.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
.download_contacts a.closelink:hover {
	color: #FA8F33;
}

.download_contacts a.startlink,
.download_contacts a.startlink:link,
.download_contacts a.startlink:active,
.download_contacts a.startlink:visited {
	color: #005380;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	padding-left: 14px;
	background-image: url(../img/download_start.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.download_contacts a.startlink:hover {
	color: #FA8F33;
}

/* ********************************************************************** MICROSITES ********** */

.microsite .homelink,
.microsite .tycolink  {
	top: 40px;
}
.microsite .headerlocation {
	top: 138px;
}

* html .microsite .homelink  {
	top: 15px;
}
* html .microsite .tycolink  {
	top: 15px;
}
* html .microsite .headerlocation {
	top: 113px;
}

.microsite .centerdiv {
	background-color: #ffffff;
	min-height: 100%;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
}

* html .microsite .centerdiv {
	height: 100%;
}

.microsite .container {
	min-height: 100%;
	position: relative;
}

* html .microsite .container {
	height: 100%;
}

.microsite .content {
	background-color:#FFFFFF;
	float:left;
	height:100%;
	margin-bottom:66px;
	width:900px;
}

* html .microsite .content {
	margin-bottom: 0px;
}


.microsite .inner_content {
	padding-left: 20px;
	padding-right: 20px;
}


.microsite .footer {
	position: absolute;
	width: 900px;
	height: 59px;
	bottom: 0px;
	padding-top: 7px;
	background-color: #e4e4e4;
	border-top: solid 1px #cccccc;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #005380;
	margin-bottom: 0px;
}
.microsite .footer span {
	color: #c3bfbe;
}
.microsite .footer a,
.microsite .footer a:link,
.microsite .footer a:active,
.microsite .footer a:visited {
	color: #005380;
	text-decoration: none;
}
.microsite .footer a:hover {
	text-decoration: underline;
	color: #fa8f33;
}

* html .microsite .footer {
	bottom: -1px;
}

.microsite .mainnav {
	position: absolute;
	margin-left: 8px;
	margin-top: 91px;
	margin-top: 80px;
	
	border: 0px;
	height: 0px;
	padding-top: 0px;
	width: 0px;
	background: none;
}

* html .microsite .mainnav {
	margin-left: 0px;	
}

.microsite .topnav {
	padding-top:6px;
}

.microsite .right_column .picture_right {
	margin-bottom: 5px;
}

.microsite .right_column .nofloat {
	float:none;
	margin: 10px 0;
	display: inline-block;
}

* html .microsite .right_column .nofloat {
	zoom: 1;
	display: inline;
}
*:first-child+html .microsite .right_column .nofloat {
	zoom: 1;
	display: inline;
}

#te-print-logos{
	display:none;
}

/* ********************************************************************** NEWSLETTER ARCHIVE ********** */

.archive_hr {
	height: 19px;
	border-top: solid 1px #cccdcc;
}

.news_archive_list {
	width: 187px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.news_archive_details {
	color: #252628;
	background-color: #ffffff;
	border: solid 1px #ebebeb;
	line-height: 17px;
	margin-top: 20px;
	padding: 10px;
}

.center {
	width: 710px;
	margin: 0px auto;
}

