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

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 {
	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;
}
.footer span {
	color: #c3bfbe;
}
.footer a,
.footer a:link,
.footer a:active,
.footer a:visited {
	color: #005380;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
	color: #fa8f33;
}

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

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

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


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

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

.right_column_home {
	width: 232px;
	margin-left: 31px;
	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 .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;
}

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


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

.right_column,
.left_column_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	width: 628px;
	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;
}

.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: 121px;
	display: block;
}
html* .placeholder {
	height: 91px;
}
* html .placeholder {
	height: 157px;
}

.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: 96px;
	background-image: url(../img/top_header.jpg);
}
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: 8px;
	margin-top: 91px;
	margin-top: 80px;
}

* 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 {
	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;
}

.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;
	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;
	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_232_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_232_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_232_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;
}
.inp_container input {
	width: 176px;
}
* html .inp_container input {
	width: 174px;
}
html* .inp_container input {
	width: 174px;
}
.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;
	height: 123px;
	background-image: url(../img/overview_panel_bg.gif);
	padding-top: 7px;
	padding-left: 7px;
	margin-bottom: 15px;
}

.overview_panel img {
	float: left;
	cursor: pointer;
}

.overview_txt {
	float: right;
	width: 437px;
	margin-top: 2px;
	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: 100px;
	text-align: left;
	border-top: solid 1px #cccccc;
}

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

.bottomlinks_downloads {
	position: absolute;
	width: 658px;
	height: 26px;
	left: 20px;
	bottom: 100px;
	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;
	min-height: 16px;
/*	height: 16px;	*/
	color: #54524c;
	padding-top: 3px;
	padding-bottom: 1px;
	cursor: pointer;
}

.search_item table {
	color: #252628;
}

* 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;
}
.download_name a,
.download_name a:link,
.download_name a:active,
.download_name a:visited {
	text-decoration: none;	
}
.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 {
	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_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_dn.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	margin-left: 4px;
	padding-bottom: 0px;
	margin-bottom: -1px;
}

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

.search_name span.pdf {
	background-image: url(../img/small_file.gif);
	background-position: left 4px;
}

.mac .search_name span.pdf {
	background-position: left 3px;
}

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

.catalog_lvl3_inner {
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 22px;
	/* cursor: pointer; */
}
* html .catalog_lvl3_inner {
	height: 1%;
}
.catalog_lvl3_inner h2 {
	margin-top: 0px;
}

.catalog_lvl3_inner:hover {
	background-color: #f2f2f2;
}

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

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

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

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

.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: -26px;
}

.nav_item_lvl1 {
	display: none;
	position: absolute;
	background-color: #e4e2e3;
	margin-top: 16px;
	width: 170px;
	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;
	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;
	padding-left: 5px;
}

.nav_item_lvl2 a,
.nav_item_lvl2 a:link,
.nav_item_lvl2 a:active,
.nav_item_lvl2 a:visited {
	width: 170px;
	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;
	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: 130px;
	height: 50px;
	left: 760px;
	top: 40px;
	cursor: pointer;
}
.tycolink {
	position: absolute;
	width: 230px;
	height: 70px;
	left: 10px;
	top: 40px;
	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: 138px;
	color: #e5f5f4;
}
html* .headerlocation {
	top: 113px;
}

.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: 18px;
	left: 524px;
	top: 81px;
}
html* .topsearch {
	top: 55px;
}

.topsearch input {
	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: 203px;
	float: left;	
}

.topsearch .searchbutton {
	width: 56px;
	height: 17px;
	margin-left: 10px;
	margin-top: 2px;
	font-size: 9px;
	padding-bottom: 2px;
	background-color: #d3d0c9;
	color: #000000;
}

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

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

.countrylist2 {
	position: absolute;
	left: 23px;
	top: 399px;
	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;
}

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

/*
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: 97px;
	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;
}
.engineer_item .contact {
	margin-top: 16px;
	float: left;
	width: 295px;	
}
.engineer_item .contact 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;
	background-image: url(../img/contacts_bg.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
	padding-right: 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;
}
.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;
}
.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;
}

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

.wrrty_error {
	position: relative !important;
	border: solid 2px #fa8f33 !important;
	margin-top: -1px !important;
	margin-left: -1px !important;
}

.grey_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	background-image: url(../img/semi_grey_bg.png);
	top: 0px;
	left: 0px;
	z-index: 1000;
}

* html .grey_bg {
	background-image: none;
}

.loading_indicator {
	width: 308px;
	height: 105px;
	background-color: #ffffff;
	text-align: left;
	border: solid 1px #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.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_news_bg {
	min-height: 187px;
	padding-right: 33px;
	padding-top:14px;
	background-image: url(../img/home_news_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin-bottom: 20px;
}

* html .home_news_bg {
	height: 207px;
}

* html .infobox_home .news_item_home,
html* .infobox_home .news_item_home {
	margin-bottom: 0px;
}

* html .infobox_home .news_item_home_spacer,
html* .infobox_home .news_item_home_spacer {
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	margin-top: 0px;
}

.rohslinks {
	position: absolute;
	/*
	top: 36px;
	*/
	margin-top: 8px;
	left: 523px;
	width: 276px;
	height: 48px;

}
.rohslinks img {
	cursor: pointer;
}

img.homenews {
	float: none;
	margin: 0px;
	position: absolute;
	margin-top: 3px;
	margin-left: 4px;
}

html* img.homenews {
	float: none;
	margin: 0px;
	position: absolute;
	margin-top: 4px;
	margin-left: 1px;
}

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

.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: 45px;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	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: 18px;
}

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

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

.microsite .homelink {
	top: 51px;
}
.microsite .tycolink  {
	top: 33px;
}
.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;
}

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

.ms_roadshow_registration_form {
	margin-top: 0px;
}

.ms_roadshow_registration_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_roadshow_registration_form div.questionnaire_question {
	font-size: 12px;
	font-weight: bold;
	padding-top: 26px;
	margin-bottom: 13px;
}

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

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

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

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

.ms_roadshow_registration_form table.ms_table tbody tr.disabled td {
	color: #a6a6a6;
}
.ms_roadshow_registration_form table.ms_table tbody tr.disabled .soldout {
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #000000;
	display: inline-block;
	margin-left: 7px;
}

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

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

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


.ms_roadshow_registration_form input.text,
.ms_roadshow_registration_form select,
.ms_roadshow_registration_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_roadshow_registration_form select {
	height: 18px;
}

.ms_roadshow_registration_form a.submit,
.ms_roadshow_registration_form a.submit:link,
.ms_roadshow_registration_form a.submit:active,
.ms_roadshow_registration_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_roadshow_registration_form a.submit:hover {
	color: #FA8F33;
}

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

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