html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}

/********************************************************/
/*					    LOADING   						*/
/********************************************************/
#loading{
		position:fixed;
		width:100%;
		height:100%;
		z-index:1000;
		background-color: #fff;
}

#loading img{
	position:relative;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-50px;
	width:100px;
}

/*			fine loading				*/

body {
	line-height:1
}
ol, ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption, th, td {
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
q, blockquote {
	quotes:none
}
q:before, q:after, blockquote:before, blockquote:after {
	content:"";
	content:none
}
a img {
	border:none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block
}
.contentbox {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	overflow:hidden;
*zoom:1;
	overflow:hidden;
}
.row {
	overflow:hidden;
*zoom:1;
	overflow:hidden
}
.column_33 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:310px;
	overflow:hidden
}
.column_66 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:630px;
	overflow:hidden
}
.column_66 .column_33:first-child {
	margin-left:0
}
.column_66 .column_33.last {
	margin-right:0
}
.column_66 .column_33:last-child {
	margin-right:0
}
.column_25 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:230px;
	overflow:hidden
}
.column_50 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:470px;
	overflow:hidden
}
.column_50 .column_25:first-child {
	margin-left:0
}
.column_50 .column_25.last {
	margin-right:0
}
.column_50 .column_25:last-child {
	margin-right:0
}
.column_75 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:710px;
	overflow:hidden
}
.column_75 .column_25:first-child, .column_75 .column_50:first-child {
	margin-left:0
}
.column_75 .column_25.last, .column_75 .column_50.last {
	margin-right:0
}
.column_75 .column_25:last-child, .column_75 .column_50:last-child {
	margin-right:0
}
.column_100 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	overflow:hidden
}
.column_100 .column_33:first-child, .column_100 .column_66:first-child, .column_100 .column_50:first-child, .column_100 .column_25:first-child, .column_100 .column_75:first-child {
	margin-left:0
}
.column_100 .column_33.last, .column_100 .column_66.last, .column_100 .column_50.last, .column_100 .column_25.last, .column_100 .column_75.last {
	margin-right:0
}
.column_100 .column_33:last-child, .column_100 .column_66:last-child, .column_100 .column_50:last-child, .column_100 .column_25:last-child, .column_100 .column_75:last-child {
	margin-right:0
}
.suffix_25 {
	padding-right:240px
}
.suffix_50 {
	padding-right:480px
}
.suffix_75 {
	padding-right:720px
}
.suffix_33 {
	padding-right:320px
}
.suffix_66 {
	padding-right:640px
}
.prefix_25 {
	padding-left:240px
}
.prefix_50 {
	padding-left:480px
}
.prefix_75 {
	padding-left:720px
}
.prefix_33 {
	padding-left:320px
}
.prefix_66 {
	padding-left:640px
}
.gutter_right {
	padding-right:40px
}
.gutter_left {
	padding-left:40px
}
.gutter_both {
	padding:0 40px
}
.content_full {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:670px;
	margin-left:0;
	margin-right:0
}
.content_half {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:310px
}
.content_half:first-child {
	padding-right:40px;
	margin-left:0
}
.content_half.last {
	margin-right:0
}
.content_half:last-child {
	margin-right:0
}
.content_third {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	padding-left:40px
}
.content_third:first-child {
	padding-right:0;
	margin-left:0
}
.content_third.last {
	margin-right:0
}
.content_third:last-child {
	margin-right:0
}
.content_wide {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:390px
}
.content_wide:first-child {
	padding-right:40px;
	margin-left:0
}
.content_wide.last {
	margin-right:0
}
.content_wide:last-child {
	margin-right:0
}
.content_narrow {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:230px
}
.content_narrow:first-child {
	padding-right:40px;
	margin-left:0
}
.content_narrow.last {
	margin-right:0
}
.content_narrow:last-child {
	margin-right:0
}
.fullwidth .content_full {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	margin-left:0;
	margin-right:0
}
.fullwidth .content_half {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:430px
}
.fullwidth .content_half:first-child {
	padding-right:80px;
	margin-left:0
}
.fullwidth .content_half.last {
	margin-right:0
}
.fullwidth .content_half:last-child {
	margin-right:0
}
.fullwidth .content_third {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:270px;
	padding-right:40px
}
.fullwidth .content_third:first-child {
	margin-left:0
}
.fullwidth .content_third.last {
	margin-right:0
}
.fullwidth .content_third:last-child {
	margin-right:0
}
.fullwidth .content_wide {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:590px
}
.fullwidth .content_wide:first-child {
	padding-right:40px;
	margin-left:0
}
.fullwidth .content_wide.last {
	margin-right:0
}
.fullwidth .content_wide:last-child {
	margin-right:0
}
.fullwidth .content_narrow {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:310px
}
.fullwidth .content_narrow:first-child {
	padding-right:40px;
	margin-left:0
}
.fullwidth .content_narrow.last {
	margin-right:0
}
.fullwidth .content_narrow:last-child {
	margin-right:0
}

.logo_sx img {
	margin-top:3px;
	margin-right:10px;
}

.logo_ce img {
	margin-right:10px;
}

.logo_dx img {
	margin-top:5px;
	margin-right:10px;
}

.breadcrumb a {
	background:url('../staticimg/spritesfdef.png?1324305065') -480px -1230px no-repeat
}
.breadcrumb .home {
	background:url('../staticimg/spritesfdef.png?1324305065') -480px 0 no-repeat
}
.listing .twitter {
	background:url('../staticimg/spritesfdef.png?1324305065') -328px -149px no-repeat;
	padding-left:30px
}
.listing .facebook {
	background:url('../staticimg/spritesfdef.png?1324305065') -298px -179px no-repeat;
	padding-left:30px
}
.listing .youtube {
	background:url('../staticimg/spritesfdef.png?1324305065') -238px -238px no-repeat;
	padding-left:30px
}
.listing .linkedin {
	background:url('../staticimg/spritesfdef.png?1324305065') -268px -209px no-repeat;
	padding-left:30px
}
.listing .link {
	background:url('../staticimg/spritesfdef.png?1324305065') -207px -267px no-repeat;
	padding-left:30px
}
.listing .document {
	background:url('../staticimg/spritesfdef.png?1324305065') -178px -298px no-repeat;
	padding-left:30px
}
.listing .pdf {
	background:url('../staticimg/spritesfdef.png?1324305065') -148px -328px no-repeat;
	padding-left:30px
}
.listing .text {
	background:url('../staticimg/spritesfdef.png?1324305065') -118px -358px no-repeat;
	padding-left:30px
}
.listing .editwrite {
	background:url('../staticimg/spritesfdef.png?1324305065') -86px -388px no-repeat;
	padding-left:30px
}
.listing .download {
	background:url('../staticimg/spritesfdef.png?1324305065') -58px -418px no-repeat;
	padding-left:30px
}
.footer .twitter {
	background:url('../staticimg/spritesfdef.png?1324305065') -330px -150px no-repeat;
	padding:0
}
.footer .facebook {
	background:url('../staticimg/spritesfdef.png?1324305065') -300px -180px no-repeat;
	padding:0
}
.footer .youtube {
	background:url('../staticimg/spritesfdef.png?1324305065') -240px -240px no-repeat;
	padding:0
}
.footer .linkedin {
	background:url('../staticimg/spritesfdef.png?1324305065') -270px -210px no-repeat;
	padding:0
}
.download {
	background:url('../staticimg/spritesfdef.png?1324305065') -60px -419px no-repeat;
	padding-left:20px
}
.pdf {
	background:url('../staticimg/spritesfdef.png?1324305065') -420px -899px no-repeat;
	padding-left:20px
}
.plain {
	background:url('../staticimg/spritesfdef.png?1324305065') -390px -929px no-repeat;
	padding-left:20px
}
.archive {
	background:url('../staticimg/spritesfdef.png?1324305065') -360px -959px no-repeat;
	padding-left:20px
}
.chm {
	background:url('../staticimg/spritesfdef.png?1324305065') -330px -989px no-repeat;
	padding-left:20px
}
.email {
	background:url('../staticimg/spritesfdef.png?1324305065') -300px -1019px no-repeat;
	padding-left:20px
}
.loginrequired {
	background:url('../staticimg/spritesfdef.png?1324305065') -272px -1047px no-repeat;
	padding-left:20px
}
.link-external {
	background:url('../staticimg/spritesfdef.png?1324305065') -241px -1077px no-repeat;
	padding-left:20px
}
.link-sap {
	background:url('../staticimg/spritesfdef.png?1324305065') -210px -1107px no-repeat;
	padding-left:20px
}
.navigationstep {
	background:url('../staticimg/spritesfdef.png?1324305065') -420px -1287px no-repeat;
	padding-left:15px;
	color:#666
}
.ie7 .navigationstep {
	display:inline-block
}
img.link-external, img.link-sap, img.loginrequired, img.email {
	width:16px;
	height:13px;
	padding:0
}
img.pdf, img.plain, img.archive, img.chm, img.email {
	width:16px;
	height:14px;
	margin-right:5px;
	padding:0
}
body, table, tr, textarea, input, p, a {
	color:#333;
	font-family:arial, sans-serif;
	font-size:13px;
	line-height:18px
}
h2, h3, h4 {
	font-weight:bold
}
h1 {
	font-size:32px;
	line-height:36px;
	margin:0;
	font-weight:normal;
	text-transform:uppercase
}
h2 {
	font-size:18px;
	line-height:36px;
	margin-top:24px
}
h3 {
	font-size:16px;
	margin-top:24px
}
h4 {
	font-size:13px;
	margin-top:0
}
.innercontent h4 {
	margin-top:18px
}
p {
	margin:0 0 18px 0
}
p.emphasized {
	font-weight:bold
}
a {
	color:#226ca9;
	text-decoration:none;
	font-weight:bold
}
a:hover, a:focus {
	text-decoration:underline
}
a.emphasized {
	font-weight:bold
}
a.imglink {
	line-height:0;
	border:none
}
a.icon {
	padding-left:17px
}
.ie8 a[name] {
	display:inline-block
}
a, span {
	padding-bottom:1px
}
span.emphasized {
	font-weight:bold
}
span.icon {
	padding-left:17px
}
table {
	border-collapse:collapse
}
th, td {
	text-align:left;
	vertical-align:top;
	padding:0
}
th {
	font-weight:normal
}
strong {
	font-weight:bold
}
em {
	font-style:italic
}
code {
	font-family:courier, monospace
}
img.blockimg {
	display:block
}
input, textarea, select {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	border:1px solid #ccc;
	border-top-color:#888;
	padding:2px;
	margin:0
}
input:hover, textarea:hover, select:hover {
	border-color:#aaa
}
input:focus, textarea:focus, select:focus {
	border-color:#6cd1fc;
	border-top-color:#008FCC
}
select {
	padding:0
}
.checkbox, .radiobutton {
	border:none
}
.mandatory {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABCSURBVHjaYvoPAQwMEJqFwdGRQUEBhBITGQQEGP7v3//fwAAkHxAAZDP8f//+v4ICSBRIvn8P1gbkAMH69UACIMAA7LgwW2mIvhQAAAAASUVORK5CYII=');
	background-position:0 5px;
	background-repeat:no-repeat
}
.ie .mandatory {
	background-image:url('../staticimg/asteriskfdef.png?1324305065')
}
html button span {
	background:none;
	padding:0
}
.ie7 button, .ie7 input[type="button"], .ie7 input[type="submit"] {
	padding-top:0;
	padding-left:10px;
	padding-right:10px;
	overflow:visible;
	width:auto
}
.ie8 button, .ie8 input[type="button"], .ie8 input[type="submit"] {
	padding-top:3px
}
.ie8 .button {
	padding-top:4px
}
button, input[type="button"], input[type="submit"], .button {
	background:#DE8A2E;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffbd17), color-stop(100%, #de8a2e));
	background-image:-webkit-linear-gradient(#ffbd17 20%, #de8a2e);
	background-image:-moz-linear-gradient(#ffbd17 20%, #de8a2e);
	background-image:-o-linear-gradient(#ffbd17 20%, #de8a2e);
	background-image:-ms-linear-gradient(#ffbd17 20%, #de8a2e);
	background-image:linear-gradient(#ffbd17 20%, #de8a2e);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	padding:4px 10px 7px 11px;
	font-size:15px;
	line-height:15px;
	font-weight:normal;
	border:none;
	color:#fff
	behavior: url("fstatic/stylesheets/PIE.htc");
}
button span, input[type="button"] span, input[type="submit"] span, .button span {
	background:url('../staticimg/spritesfdef.png?1324305065') right -2069px no-repeat;
	padding:0 20px 0 0
}
button:hover, input[type="button"]:hover, input[type="submit"]:hover, .button:hover {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffbd17), color-stop(100%, #d17715));
	background-image:-webkit-linear-gradient(#ffbd17 20%, #d17715);
	background-image:-moz-linear-gradient(#ffbd17 20%, #d17715);
	background-image:-o-linear-gradient(#ffbd17 20%, #d17715);
	background-image:-ms-linear-gradient(#ffbd17 20%, #d17715);
	background-image:linear-gradient(#ffbd17 20%, #d17715);
	text-decoration:none
}
button:active, input[type="button"]:active, input[type="submit"]:active, .button:active {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e38657), color-stop(100%, #ffbd17));
	background-image:-webkit-linear-gradient(#e38657, #ffbd17);
	background-image:-moz-linear-gradient(#e38657, #ffbd17);
	background-image:-o-linear-gradient(#e38657, #ffbd17);
	background-image:-ms-linear-gradient(#e38657, #ffbd17);
	background-image:linear-gradient(#e38657, #ffbd17);
	position:relative;
	top:1px;
	text-decoration:none
}
button:visited, button:link, input[type="button"]:visited, input[type="button"]:link, input[type="submit"]:visited, input[type="submit"]:link, .button:visited, .button:link {
	text-decoration:none
}
.ie button, .ie input[type="button"], .ie input[type="submit"], .ie .button {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -234px repeat-x
}
.ie button:hover, .ie input[type="button"]:hover, .ie input[type="submit"]:hover, .ie .button:hover {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -195px repeat-x
}
.ie button:active, .ie input[type="button"]:active, .ie input[type="submit"]:active, .ie .button:active {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -156px repeat-x;
	position:relative
}
.ie button span, .ie input[type="button"] span, .ie input[type="submit"] span, .ie .button span {
	background-position:right -2068px
}
button.blue, input[type="button"].blue, input[type="submit"].blue, .button.blue {
	background:#2B3F7B;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008fcc), color-stop(100%, #2b3f7b));
	background-image:-webkit-linear-gradient(#008fcc, #2b3f7b);
	background-image:-moz-linear-gradient(#008fcc, #2b3f7b);
	background-image:-o-linear-gradient(#008fcc, #2b3f7b);
	background-image:-ms-linear-gradient(#008fcc, #2b3f7b);
	background-image:linear-gradient(#008fcc, #2b3f7b)
}
button.blue:hover, input[type="button"].blue:hover, input[type="submit"].blue:hover, .button.blue:hover {
	background:#000;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #226ca9), color-stop(100%, #2b3f7b));
	background-image:-webkit-linear-gradient(#226ca9, #2b3f7b);
	background-image:-moz-linear-gradient(#226ca9, #2b3f7b);
	background-image:-o-linear-gradient(#226ca9, #2b3f7b);
	background-image:-ms-linear-gradient(#226ca9, #2b3f7b);
	background-image:linear-gradient(#226ca9, #2b3f7b)
}
button.blue:active, input[type="button"].blue:active, input[type="submit"].blue:active, .button.blue:active {
	background:#000;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b3f7b), color-stop(100%, #226ca9));
	background-image:-webkit-linear-gradient(#2b3f7b, #226ca9);
	background-image:-moz-linear-gradient(#2b3f7b, #226ca9);
	background-image:-o-linear-gradient(#2b3f7b, #226ca9);
	background-image:-ms-linear-gradient(#2b3f7b, #226ca9);
	background-image:linear-gradient(#2b3f7b, #226ca9)
}
.ie button.blue, .ie input[type="button"].blue, .ie input[type="submit"].blue, .ie .button.blue {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -78px repeat-x
}
.ie button.blue:hover, .ie input[type="button"].blue:hover, .ie input[type="submit"].blue:hover, .ie .button.blue:hover {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -39px repeat-x
}
.ie button.blue:active, .ie input[type="button"].blue:active, .ie input[type="submit"].blue:active, .ie .button.blue:active {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 0 repeat-x
}
button.neutral, input[type="button"].neutral, input[type="submit"].neutral, .button.neutral {
	background:#333;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #333333));
	background-image:-webkit-linear-gradient(#666666, #333333);
	background-image:-moz-linear-gradient(#666666, #333333);
	background-image:-o-linear-gradient(#666666, #333333);
	background-image:-ms-linear-gradient(#666666, #333333);
	background-image:linear-gradient(#666666, #333333)
}
button.neutral:hover, input[type="button"].neutral:hover, input[type="submit"].neutral:hover, .button.neutral:hover {
	background:#000;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #000000));
	background-image:-webkit-linear-gradient(#666666, #000000);
	background-image:-moz-linear-gradient(#666666, #000000);
	background-image:-o-linear-gradient(#666666, #000000);
	background-image:-ms-linear-gradient(#666666, #000000);
	background-image:linear-gradient(#666666, #000000)
}
button.neutral:active, input[type="button"].neutral:active, input[type="submit"].neutral:active, .button.neutral:active {
	background:#000;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #666666));
	background-image:-webkit-linear-gradient(#000000, #666666);
	background-image:-moz-linear-gradient(#000000, #666666);
	background-image:-o-linear-gradient(#000000, #666666);
	background-image:-ms-linear-gradient(#000000, #666666);
	background-image:linear-gradient(#000000, #666666)
}
.ie button.neutral, .ie input[type="button"].neutral, .ie input[type="submit"].neutral, .ie .button.neutral {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -468px repeat-x
}
.ie button.neutral:hover, .ie input[type="button"].neutral:hover, .ie input[type="submit"].neutral:hover, .ie .button.neutral:hover {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -429px repeat-x
}
.ie button.neutral:active, .ie input[type="button"].neutral:active, .ie input[type="submit"].neutral:active, .ie .button.neutral:active {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -390px repeat-x;
	position:relative
}
button.light, input[type="button"].light, input[type="submit"].light, .button.light {
	background:#eee;
	color:#333;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #aaaaaa));
	background-image:-webkit-linear-gradient(#eeeeee, #aaaaaa);
	background-image:-moz-linear-gradient(#eeeeee, #aaaaaa);
	background-image:-o-linear-gradient(#eeeeee, #aaaaaa);
	background-image:-ms-linear-gradient(#eeeeee, #aaaaaa);
	background-image:linear-gradient(#eeeeee, #aaaaaa)
}
button.light:hover, input[type="button"].light:hover, input[type="submit"].light:hover, .button.light:hover {
	background:#000;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #bbbbbb));
	background-image:-webkit-linear-gradient(#eeeeee, #bbbbbb);
	background-image:-moz-linear-gradient(#eeeeee, #bbbbbb);
	background-image:-o-linear-gradient(#eeeeee, #bbbbbb);
	background-image:-ms-linear-gradient(#eeeeee, #bbbbbb);
	background-image:linear-gradient(#eeeeee, #bbbbbb)
}
button.light:active, input[type="button"].light:active, input[type="submit"].light:active, .button.light:active {
	background:#000;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bbbbbb), color-stop(100%, #eeeeee));
	background-image:-webkit-linear-gradient(#bbbbbb, #eeeeee);
	background-image:-moz-linear-gradient(#bbbbbb, #eeeeee);
	background-image:-o-linear-gradient(#bbbbbb, #eeeeee);
	background-image:-ms-linear-gradient(#bbbbbb, #eeeeee);
	background-image:linear-gradient(#bbbbbb, #eeeeee)
}
.ie button.light, .ie input[type="button"].light, .ie input[type="submit"].light, .ie .button.light {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -351px repeat-x
}
.ie button.light:hover, .ie input[type="button"].light:hover, .ie input[type="submit"].light:hover, .ie .button.light:hover {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -312px repeat-x
}
.ie button.light:active, .ie input[type="button"].light:active, .ie input[type="submit"].light:active, .ie .button.light:active {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -273px repeat-x;
	position:relative
}
button.disabled, button[disabled="disabled"], button.disabled:hover, button.disabled:active, input[type="button"].disabled, input[type="button"][disabled="disabled"], input[type="button"].disabled:hover, input[type="button"].disabled:active, input[type="submit"].disabled, input[type="submit"][disabled="disabled"], input[type="submit"].disabled:hover, input[type="submit"].disabled:active, .button.disabled, .button[disabled="disabled"], .button.disabled:hover, .button.disabled:active {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #c7c7c7));
	background-image:-webkit-linear-gradient(#dddddd, #c7c7c7);
	background-image:-moz-linear-gradient(#dddddd, #c7c7c7);
	background-image:-o-linear-gradient(#dddddd, #c7c7c7);
	background-image:-ms-linear-gradient(#dddddd, #c7c7c7);
	background-image:linear-gradient(#dddddd, #c7c7c7);
	cursor:default;
	top:0px;
	color:#e7e7e7;
	text-shadow:none;
	background:#bbb
}
.ie button.disabled, .ie button[disabled="disabled"], .ie button.disabled:hover, .ie button.disabled:active, .ie input[type="button"].disabled, .ie input[type="button"][disabled="disabled"], .ie input[type="button"].disabled:hover, .ie input[type="button"].disabled:active, .ie input[type="submit"].disabled, .ie input[type="submit"][disabled="disabled"], .ie input[type="submit"].disabled:hover, .ie input[type="submit"].disabled:active, .ie .button.disabled, .ie .button[disabled="disabled"], .ie .button.disabled:hover, .ie .button.disabled:active {
	background:url('../staticimg/sprites-btnfdef.png?1324305065') 0 -117px repeat-x
}
.clearfix {
	display:inline-block
}
.clearfix {
	display:block
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
* html .clearfix {
	height:1px
}
body {
	background-color:#E6E6E6;
//	background-image:url('data:image/gif;base64,R0lGODlhCwALAJEAAFRUVGZmZllZWQAAACH5BAAAAAAALAAAAAALAAsAAAIMlI+py+0ZGhDz2fsKADs=');
	background-position:0 0;
	background-repeat:repeat;
	margin:0
}
.ie body {
//	background-image:url('../staticimg/bgfdef.gif?1324305065');
//	background-color:#828282;
	background-color:#E6E6E6;
}
.innerbody {
	min-height:700px
}
.innerbody > a {
	line-height:0
}
.content, .footer {
	width:990px;
	margin:0 auto;
	background:#fff
}
.ie7 .header .searchbox input {
	vertical-align:0%
	behavior: url("fstatic/stylesheets/PIE.htc");
}
.header {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:999;
}
.header .identityarea {
	overflow:hidden;
*zoom:1;
	padding:12px 0
}
.header .identityarea a {
	color:#fff;
	font-weight:bold
}
.header .logo_sx, .header .logo_ce, .header .logo_dx {
	line-height:1;
	float:left
}
.header .tagline {
	float:left;
	color:#fff;
	font-size:11px;
	padding:8px 0 0 21px
}
.header .searchbox {
	float:right;
	padding:2px 0 0 15px
}
.header .searchbox label {
	display:none
}
.header .searchbox input {
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	-o-border-radius:3px 0 0 3px;
	-ms-border-radius:3px 0 0 3px;
	-khtml-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	background:#ccc;
	margin:0;
	padding:0 0 0 3px;
	height:20px;
	vertical-align:top;
	border:none
}
.header .searchbox input:focus {
	outline:none;
	background-color:#fff
}
.header .searchbox button {
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	-o-border-radius:0 3px 3px 0;
	-ms-border-radius:0 3px 3px 0;
	-khtml-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	background:url('../staticimg/spritesfdef.png?1324305065') 0 0 no-repeat;
	background-color:#ccc;
	margin:0 0 0 -6px;
	padding:0;
	height:20px;
	width:24px
}
.header .searchbox button span {
	visibility:hidden;
	font-size:13px
}
.header .masthead {
	float:right;
	color:#fff;
	font-size:11px;
	font-weight:bold
}
.header .masthead a {
	margin:0 0 0 6px;
	font-size:11px
}
.nav {
	overflow:hidden;
*zoom:1;
	background-color:#fff;
	border-top:10px solid #f0ab00;
	margin:0 0 10px 0;
	padding:3px 0 8px 0
}
.nav ul {
	float:left;
	width:200px;
	margin-left:20px;
	margin-right:20px
}
.nav > .contentbox > ul:first-child {
	margin-left:5px
}
.nav > .contentbox > ul > li:first-child {
	border-top:none
}
.nav li {
	border-top:1px solid #ddd
}
.nav li a {
	display:block;
	text-decoration:none;
	font-weight:normal;
	background:url('../staticimg/spritesfdef.png?1324305065') right -502px no-repeat;
	color:#333
}
.nav li a:hover {
	background:url('../staticimg/spritesfdef.png?1324305065') right -562px no-repeat;
	background-color:#00a1e5;
	color:#fff;
	cursor:pointer
}
.nav li a.active, .nav li a.active-ancestor {
	background:url('../staticimg/spritesfdef.png?1324305065') right -562px no-repeat;
	background-color:#008fcc;
	color:#fff
}
.nav li a.active:hover, .nav li a.active-ancestor:hover {
	background-color:#00a1e5
}
.nav li > a {
	padding:6px 5px 6px 4px
}
.bannerhead {
	position:relative;
	min-height:265px;
	padding-top:20px
}
.bannerhead img {
	position:absolute;
	top:0;
	left:0;
	z-index:0
}
.bannerhead .pageheadtitle {
	position:relative;
	z-index:1;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAVSURBVHjaYmRgYEgDYgYmBigACDAABcoAavuIVVMAAAAASUVORK5CYII=');
	background-position:0 0;
	background-repeat:repeat;
	padding:20px 20px 32px 25px;
	margin:0 615px 0 0;
	color:#eee
}
.ie .bannerhead .pageheadtitle {
	background-image:url('../staticimg/bg_white_transparent_lightfdef.png?1324305065')
}
.bannerhead .pageheadtitle h1 {
	font-size:32px;
	line-height:30px;
	font-weight:normal;
	text-transform:none
}
.bannerhead .pageheadtitle h2 {
	font-weight:normal;
	margin:8px 0;
	font-size:16px;
	line-height:18px
}
.innercontent {
	background:#fff;
	padding:22px 0 40px 0
}
.breadcrumb {
	overflow:hidden;
*zoom:1;
	background-color:#f0ab00;
	font-size:12px;
	height:22px;
	border-top:1px solid #777;
	border-bottom:1px solid #999
}
.breadcrumb a {
	color:#444;
	display:block;
	float:left;
	padding:2px 9px 2px 17px;
	font-size:11px;
	font-weight:normal
}
.breadcrumb a:first-child {
	background:none;
	padding-left:10px
}
.breadcrumb a .home {
	width:11px;
	height:10px;
	margin-top:4px
}
.subcontent {
	padding-left:0px;
}
.subcontent h3, .fullwidth h3 {
	display:block;
	background:transparent url('../staticimg/bg_diag_grayfdef.gif?1324305065') top left repeat-x;
	border-top:3px solid #252525;
	padding:6px 0 6px 12px;
	margin-bottom:10px;
	margin-top:10px
}
.subcontent h4, .fullwidth h4 {
	margin-top:10px
}
.subcontent .contentlinks, .fullwidth .contentlinks {
	margin-top:10px
}
.subcontent .contentlinks ul, .fullwidth .contentlinks ul {
	margin-bottom:10px;
	list-style-type:none
}
.subcontent .contentlinks ul li, .fullwidth .contentlinks ul li {
	margin-bottom:10px
}
.subcontent a, .fullwidth a {
	font-weight:normal
}
.subcontent .helpprotallinks, .fullwidth .helpprotallinks {
	margin-top:42px
}
.subcontent .helpprotallinks h4, .fullwidth .helpprotallinks h4 {
	margin-bottom:5px;
	border-bottom:1px solid #252525
}
.subcontent .helpprotallinks ul, .fullwidth .helpprotallinks ul {
	margin-bottom:30px;
	list-style-type:none
}
.subcontent .helpprotallinks ul li, .fullwidth .helpprotallinks ul li {
	padding:6px 0;
	border-bottom:1px dotted #ddd
}
.subcontent .helpprotallinks ul li a, .fullwidth .helpprotallinks ul li a {
	font-weight:bold
}
.subcontent .linkitem, .fullwidth .linkitem {
	position:relative;
	padding-left:22px
}
.subcontent .linkitem img.pdf, .subcontent .linkitem img.plain, .subcontent .linkitem img.archive, .subcontent .linkitem img.chm, .subcontent .linkitem img.email, .fullwidth .linkitem img.pdf, .fullwidth .linkitem img.plain, .fullwidth .linkitem img.archive, .fullwidth .linkitem img.chm, .fullwidth .linkitem img.email {
	position:absolute;
	left:0
}
.subcontent ul.toc, .fullwidth ul.toc {
	margin:5px 0 40px 0
}
.subcontent ul.toc li, .fullwidth ul.toc li {
	background:url('../staticimg/spritesfdef.png?1324305065') -500px -505px no-repeat;
	padding-left:10px;
	line-height:24px
}
.subcontent ul.toc li a, .fullwidth ul.toc li a {
	font-weight:bold
}
.subcontent img.featureimage, .fullwidth img.featureimage {
	display:block;
	margin-bottom:18px
}
.subcontent span.light, .fullwidth span.light {
	color:#666
}
.subcontent span.space, .fullwidth span.space {
	padding-right:5px
}
.subcontent acronym, .fullwidth acronym {
	border-bottom:1px dotted #226CA9
}
.subcontent .materialnumber, .subcontent .lastupdate, .fullwidth .materialnumber, .fullwidth .lastupdate {
	padding-left:10px
}
#authentication {
	margin-top:50px;
	border-top:1px solid #DDD;
	padding-top:10px;
	color:#999
}
.pagehead {
	margin-bottom:20px
}
.pagehead h1 {
	border-top:3px solid #252525;
	font-size:30px;
	padding:6px 0 8px;
	font-weight:bold;
	line-height:32px;
	text-transform:none
}
.pagehead p {
	font-size:18px
}
.subnav a {
	display:block;
	cursor:pointer;
	font-size:11px
}
.subnav a:hover, .subnav a:focus {
	text-decoration:none
}
.subnav a:hover {
	background-color:#f2f2f2
}
.subnav a.toplevel {
	border-top:3px solid #252525;
	font-size:16px;
	line-height:36px;
	font-weight:bold;
	margin-bottom:18px;
	color:#333
}
.subnav > ul {
	font-size:11px;
	line-height:14px
}
.subnav > ul ul {
	padding-left:20px
}
.subnav > ul ul ul {
	padding-left:20px
}
.subnav > ul ul ul a {
	font-weight:normal
}
.subnav > ul li {
	border-top:1px solid #ddd
}
.subnav > ul li.active {
	border-color:#333;
	padding-bottom:0;
	overflow:hidden
}
.subnav > ul li.active > a {
	color:#333;
	font-weight:bold;
	background:transparent url('../staticimg/activefdef.png?1324305065') right center no-repeat;
	cursor:default
}
.subnav > ul li.active > a:hover {
	background-color:#fff
}
.subnav > ul li.active-ancestor {
	border-color:#333;
	padding-bottom:0
}
.subnav > ul li.active-ancestor > a {
	color:#333;
	font-weight:bold
}
.subnav > ul li a {
	padding:10px 13px 10px 2px
}
.subnav > ul > li:last-child {
	border-bottom:1px solid #ddd
}
.hierarchy {
	padding-bottom:20px;
	background-color:#fff
}
.hierarchy > ul > li {
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #666
}
.hierarchy > ul ul {
	margin-bottom:10px;
	padding-left:20px;
	font-size:12px;
	line-height:20px
}
.hierarchy > ul ul li {
	margin:17px 0
}
.hierarchy ul span {
	cursor:pointer;
	padding-left:15px;
	font-weight:normal;
	text-decoration:none;
	padding:10px 10px 10px 20px;
	color:#333;
	background:url('../staticimg/spritesfdef.png?1324305065') -26px -437px no-repeat
}
.hierarchy ul span.expanded {
	background:url('../staticimg/spritesfdef.png?1324305065') 4px -465px no-repeat;
	font-weight:bold
}
.hierarchy ul span:hover, .hierarchy ul span:focus {
	background-color:#f2f2f2
}
.hierarchy ul span.leaf {
	cursor:default;
	background:none
}
.hierarchy ul .go {
	background:url('../staticimg/spritesfdef.png?1324305065') -489px -757px no-repeat;
	cursor:pointer;
	padding-left:15px;
	margin-left:10px;
	color:#226ca9;
	font-weight:normal
}
.hierarchy ul.parent ul {
	display:none
}
.simplehierarchy ul {
	padding-left:30px
}
.simplehierarchy > ul {
	padding:0
}
.simplehierarchy > ul > li {
	border-top:3px solid #666;
	margin-top:15px;
	padding:7px 0
}
.simplehierarchy > ul > li > ul > li {
	border-top:1px solid #ddd;
	padding:4px 0
}
.footer {
	padding:10px 0 30px 0;
	margin-top:10px;
	position:relative;
	z-index:1;
	background-position:0 0;
	background-repeat:repeat;
	font-size:11px;
	color:#666;
	background-color:#f0ab00;
	height:100px;
}

#foo_sx, #foo_ce, #foo_dx{
	float:left;
	height:100%;
	width:150px;
	height:90px;
	padding:0 10px;
	border-left:1px dotted #666;
}

#foo_ce{
	width:370px;
	text-align:center;
}

.footer ul a{
	font-size:11px;
	color:#666;
}

#foo_dx{
	border-right:1px dotted #666;
	
}

.footer .contentbox{
	margin:20px auto;
	width:734px;
}




.ie .footer {
//	background-image:url('../staticimg/bg_black_transparentfdef.png?1324305065')
}
.footer a {
	color:#666
}
.footer ul {
	overflow:hidden;
//	text-align:center;
}
.footer ul.primary li {
	float:left;
	padding-right:25px
}
.footer ul.secondary {
	margin-top:3px
}
.footer ul.secondary li {
	float:left;
	width:120px
}
.footer ul.secondary a {
	font-weight:normal;
	color:#bbb
}
.footer .social ul, .footer .social span {
	float:right
}
.footer .social ul {
	margin-top:2px
}
.footer .social a {
	display:block;
	width:16px;
	height:16px
}
.footer .social li {
	margin-left:6px;
	float:left
}
.spacer {
	margin:0 0 18px 0;
	padding-right:10px;
	padding-left:10px
}
.toplink {
	overflow:hidden;
*zoom:1
}
.toplink a {
	background:url('../staticimg/spritesfdef.png?1324305065') right -810px no-repeat;
	float:right;
	font-weight:normal;
	padding-right:12px;
	font-size:11px
}
ul.listing {
	padding-left:10px;
	padding-right:10px
}
ul.listing li {
	overflow:hidden;
*zoom:1;
	border-bottom:1px dotted #d7d7d7;
	padding-bottom:10px;
	margin-bottom:10px
}
ul.listing li:last-child {
	border-bottom:none
}
ul.compactlist li {
	padding-bottom:5px;
	margin-bottom:5px
}
ul.bulletedlist, ul.bulletedlist-emphasized {
	padding-bottom:18px
}
ul.bulletedlist li, ul.bulletedlist-emphasized li {
	background:url('../staticimg/spritesfdef.png?1324305065') -480px -840px no-repeat;
	padding-left:22px
}
ul.bulletedlist-emphasized li {
	background:url('../staticimg/spritesfdef.png?1324305065') -450px -870px no-repeat;
	font-weight:bold;
	margin-bottom:5px
}
.plaintable th {
	border:1px solid #ddd;
	border-top:3px solid #333;
	font-weight:bold;
	letter-spacing:1px;
	font-size:16px;
	padding:10px 10px 10px 10px
}
.plaintable td {
	border:1px solid #ddd;
	padding:5px 5px 5px 10px;
	color:#333
}
.plaintable a {
	font-weight:normal
}
span.emphasizedlink {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAWSURBVHjaYvz///9mBiBgYoACgAADADnQA7S2RKEAAAAAAElFTkSuQmCC');
	background-position:0 0;
	background-repeat:repeat;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	display:block
}
.ie span.emphasizedlink {
	background-image:url('../staticimg/bg_white_transparent_lightfdef.png?1324305065')
}
span.emphasizedlink a {
	background:url('../staticimg/spritesfdef.png?1324305065') right -1136px no-repeat;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	padding:2px 25px 3px 0px
}
span.emphasizedlink a:hover {
	background:url('../staticimg/spritesfdef.png?1324305065') right -1166px no-repeat;
	color:#fff;
	background-color:#008fcc;
	text-decoration:none;
	padding:2px 20px 3px 5px
}
span.emphasizedlink a:active {
	background:url('../staticimg/spritesfdef.png?1324305065') right -1196px no-repeat;
	background-color:#008fcc;
	text-decoration:none;
	padding:2px 20px 3px 5px
}
.buttons {
	overflow:hidden;
*zoom:1;
	margin:20px 0 40px 0;
	padding:10px 10px 6px
}
.buttons button, .buttons input[type="button"], .buttons input[type="submit"], .buttons .button, .buttons a.plainaction {
	float:right
}
.buttons a.plainaction {
	float:right;
	cursor:pointer;
	font-weight:normal;
	padding-top:6px;
	margin-right:20px;
	text-decoration:none
}
.disclaimer li {
	margin-top:5px
}
.disclaimer ol > li {
	background:none;
	list-style:lower-roman inside none
}
a.bannerlink {
	color:#333
}
a.bannerlink:hover {
	text-decoration:none
}
.banner {
	position:relative;
	min-height:200px;
	padding:10px;
	border:1px solid #eee;
	margin-bottom:10px
}
.banner .bannertext {
	position:absolute;
	z-index:1;
	bottom:10px;
	left:10px;
	min-height:60px;
	padding:10px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAWSURBVHjaYvz///9mBiBgYoACgAADADnQA7S2RKEAAAAAAElFTkSuQmCC');
	background-position:0 0;
	background-repeat:repeat
}
.ie .banner .bannertext {
	background-image:url('../staticimg/bg_white_transparent_lightfdef.png?1324305065')
}
.banner .bannerimage {
	overflow:hidden
}
.banner p {
	margin-top:4px;
	margin-bottom:10px;
	padding:0;
	font-weight:bold
}
.banner img {
	margin:0
}
.banner .cta {
	padding-top:2px;
	padding-left:30px;
	padding-bottom:3px;
	font-weight:bold;
	background:url('../staticimg/spritesfdef.png?1324305065') -180px -1140px no-repeat
}
a:hover .banner .cta {
	text-decoration:underline
}
.ie .banner .bannerimage {
	cursor:default
}
.column_33 .banner .bannertext {
	width:268px
}
.first h3 {
	margin-top:0
}
.ie.ie7 .subcontent .linkitem a, .ie.ie7 .fullwidth .linkitem a {
	padding-left:0px
}
a > .banner:hover {
	cursor:pointer
}
.ie6 .innercontent {
	position:relative
}
.ie6 .subcontent .linkitem a, .ie6 .fullwidth .linkitem a {
	padding-left:22px
}




