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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	padding:0;
}
div#page {
	font-size:.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	margin:0 auto;
}
body {
	background:#fff;
}
div#content {
	width:82.5em;
	margin:0 auto 0 auto;
	padding:8.75em 0 0 0;
	position:relative;
}
div#skipNav {
	position:absolute;
	top:0;
	left:-300em;
	font-size:.75em;
	width:100%;
}
div#skipNav ul {
	list-style:none;
}
#rtl div#skipNav {
	left:auto;
	text-indent:-300em;
}
div#skipNav a:active, div#skipNav a:focus, div#skipNav a.xxx {
	position:absolute;
	left:258.75em;
	top:6.5em;
	width:17em;
	margin-left:50%;
}
#rtl div#skipNav a:active, #rtl div#skipNav a:focus, #rtl div#skipNav a.xxx {
	text-indent:258.75em;
	left:auto;
	margin-left:0;
	margin-right:50%;
}
div#leftCol {
	float:left;
	width:16.25em;
}
#rtl div#leftCol {
	float:right;
}
div#content.no-page-trail div#mainContent {
	margin-top:3.75em;
}
div#mainArea {
	position:relative;
}
div#actionBox {
	position:absolute;
	top:0;
	right:0;
	width:250px;
	margin-bottom:1.6667em;
	overflow:hidden;
	z-index:500;
}
#rtl div#actionBox {
	left:0;
	right:auto;
}
div#footer {
	clear:both;
}
div#shadowBottom {
	display:none;
}
#space #pageTrail, #space.space2 #pageTrail {
	height:3.6362em;
}
#space div#mainContent {
	float:left;
	width:58.3333em;
}
#rtl #space div#mainContent {
	float:right;
}
#space div#actionBox {
	top:.3333em;
}
body.nojs #space div#actionBox {
	position:static;
	top:0;
	left:0;
	float:right;
	margin:.3333em 0 1.6666em 1.25em;
}
#space div#serviceArea {
	float:right;
	width:20.8333em;
	margin:5.75em 0 0 0;
}
#rtl #space div#serviceArea {
	float:left;
}
body.nojs #space div#serviceArea {
	float:right;
	width:20.8333em;
	margin:0;
	clear:right;
}
#space.space2 div#mainArea {
	margin-bottom:1.25em;
	margin-top:-18em;
	position:relative;
	z-index:55;
}
#space.space2 div#mainContent {
	float:none;
	width:82.5em;
	height:12.5em;
	background:#fff;
}
.space2 #mainContent .insert-container {
	width:25.75em;
	height:10.8333em;
	margin:.8333em 0 0;
	padding:0 .8333em;
	float:left;
	border-right:1px solid #d9dee2;
	overflow:hidden;
}
.space2 #mainContent div.last-child {
	border-right:none;
}
#rtl .space2 #mainContent .insert-container {
	float:right;
	border-right:0;
	border-left:1px solid #d9dee2;
}
#rtl .space2 #mainContent div.last-child {
	border-left:none;
}
.space2 #mainContent.fourCols .insert-container {
	width:226px;
}
.space2 #mainContent .insert-container-gfx h3, .space2 #mainContent .insert-container-gfx p, .space2 #mainContent .insert-container-gfx ul {
	width:209px;
	float:right;
}
.space2 #mainContent .insert-container-gfx ol {
	width:15.4167em;
	float:right;
}
.space2 #mainContent.fourCols .insert-container-gfx h3, .space2 #mainContent.fourCols .insert-container-gfx p, .space2 #mainContent.fourCols .insert-container-gfx ul {
	width:10.5em;
}
.space2 #mainContent.fourCols .insert-container-gfx ol {
	width:8.5em;
}
#rtl .space2 #mainContent .insert-container-gfx h3, #rtl .space2 #mainContent .insert-container-gfx p, #rtl .space2 #mainContent .insert-container-gfx ul {
	float:left;
}
#rtl .space2 #mainContent .insert-container-gfx ol {
	float:left;
}
.space2 #mainContent .insert-container h2.container-title {
	border-bottom:0;
	padding-bottom:0;
	margin:.4667em 0 .0667em;
}
.space2 #mainContent .insert-container img {
	float:left;
	margin:.3333em 9px 3px 0;/*!12px*/
	;
}
#rtl .space2 #mainContent .insert-container img {
	float:right;
	margin:.3333em 0 3px 10px;/*!12px*/
	;
}
.space2 #mainContent .insert-container .link-item {
	clear:none;
}
#space div#content {
	padding:7.5833em 0 0 0;
}
#space #mood, #space .mood {
	min-width:82.5em;
	overflow:hidden;
	position:relative;
	width:100%;
}
#cp #mood, #cp .mood {
	margin-top:-0.0833em;
	margin-bottom:-0.5em;
}
#space #mood .mood-min, #space .mood .mood-min  {
	width:82.5em;/*!12px*/
	margin:0 auto;
}
#mood .mood-min .mood-inner, .mood .mood-min .mood-inner {
	background:url("/site/imgs/shadow_img.png") repeat-x 0 bottom #fff;
	padding-bottom:.9167em;
	position:relative;
	z-index:37;
}
#space #mood .mood-min .mood-inner, #space .mood .mood-min .mood-inner {
	left:5em;
	margin:0 -6.6667em;
	width:85.8333em;
}
#rtl #space #mood .mood-min .mood-inner, #rtl #space .mood .mood-min .mood-inner {
	left:auto;
	right:5em;
}
#mood object, div#mood img.image, .mood object, div.mood img.image {
	display:block;
}
#space div#page {
	margin:0;
	max-width:none;
	min-width:none;
	padding:0;
	width:auto;
}
#space div#content {
	margin:0;
	min-width:82.5em;
	width:100%!important;
}
#space .content, #space div#mainArea, #space div#footer, #space div#pageTrail, #space .header-title-section h1 {
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#space .content, #space div#mainArea, #space div#footer {
	width:82.5em;
}
#space .header-title-section h1 {
	width:55em;
}
#space div#pageTrail {
	width:90em;
}
#space div#pageTrail {
	padding-right:0;
	padding-top:0;
	z-index:50;
	margin-top:-5px;
}
#space #contactLang {
	margin-right:-41.25em;
	right:50%;
	width:33.3333em;
}
#rtl #space #contactLang {
	margin-left:-41.25em;
	margin-right:0;
	left:50%;
	right:auto;
	width:33.3333em;
}
.header-title-section {
	border-top:.0555em solid #d9dee2;
	font-size:1.5em;
	line-height:1.1666em;
	padding:.3333em 0;
	width:100%;
}
#rtl .header-title-section {
	text-align:right;
}
.header-title-section h1, .header-title-section h1 a {
	color:#4c4c4c;
	font-weight:normal;
	text-decoration:none;
}
.header-title-section h1 a:hover {
	color:#2d8dae;
}
#space .header-title-section {
	border-top:none;
	left:0;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:5.8888em;
	z-index:124;
}
div.header-no-hnav {
	border-top:1px solid #D9DEE2;
	height:6em;
	background:transparent url("/site/imgs/shadow_nohnav.gif") no-repeat left top;
	font-size:.0833em;
	line-height:1em;
}
#space.inverted .header-title-section h1, #space.inverted .header-title-section h1 a {
	color:white;
}
#space.inverted .header-title-section h1, #space.inverted .header-title-section h1 a:hover {
	color:#B6EDFF;
}
#space.space2.inverted .header-title-section h1 a:hover {
	color:#B6EDFF;
}
div#mood img.image {
	position:relative;
	z-index:10;
	background-color:#a6b1bb;
}
div#mood img.claim, div#mood span.claim {
	left:0;
	position:absolute;
	top:0;
	z-index:12;
}
#rtl div#mood img.claim, div#mood span.claim {
	left:auto;
	right:0;
}
#space.space2 div#mood img.image {
	height:53.3333em;
}
#space.space2 div.insert-container h3.paragraph-title {
	padding-bottom:.1667em;
}
.mood-inner {
	visibility:hidden;
}
body.nojs .mood-inner {
	visibility:visible;
}
#mood .mood-inner div.action-links {
	font-size:1.25em;
	line-height:1.2em;
	z-index:333;
	position:absolute;
}
.inverted #mood .mood-inner div.action-links a, #mood .mood-inner div.action-links a {
	color:#2D8DAE;
}
.inverted #mood .mood-inner div.action-links a:hover, #mood .mood-inner div.action-links a:hover {
	color:#9D0E2D;
}
.inverted #mood.inverted .mood-inner div.action-links a, #mood.inverted .mood-inner div.action-links a {
	color:#fff;
}
.inverted #mood.inverted .mood-inner div.action-links a:hover, #mood.inverted .mood-inner div.action-links a:hover {
	color:#b6edff;
}
#space.inverted #contactLang ul#navLangRoot li a, #space.inverted #contactLang ul#contact li a, #space.inverted .header-title-section h1 {
	color:#fff;
}
#space.inverted #contactLang ul#navLangRoot li.active, #space.inverted #contactLang ul#navLangRoot li a:hover, #space.inverted #contactLang ul#contact li a:hover {
	color:#b6edff;
}
.inverted #mood .mood-inner div.action-links a.icon, #mood .mood-inner div.action-links a.icon {
	background-image:url(../img/mood_icons.png);
	background-repeat:no-repeat;
	padding-left:1.2em;
}
#rtl .inverted #mood .mood-inner div.action-links a.icon, #rtl #mood .mood-inner div.action-links a.icon {
	background-image:url(../img/mood_icons_rtl.png);
	padding-left:0;
	padding-right:1.2em;
}
.inverted #mood.inverted .mood-inner div.action-links a.icon, #mood.inverted .mood-inner div.action-links a.icon {
	background-image:url(../img/mood_icons_inverted.png);
}
#rtl .inverted #mood.inverted .mood-inner div.action-links a.icon, #rtl #mood.inverted .mood-inner div.action-links a.icon {
	background-image:url(../img/mood_icons_inverted_rtl.png);
}
#mood .mood-inner div a.icon-arrow {
	background-position:left 4px;
}
#rtl #mood .mood-inner div a.icon-arrow {
	background-position:right 4px;
}
#mood .mood-inner div a.icon-movie {
	background-position:left -47px;
}
#rtl #mood .mood-inner div a.icon-movie {
	background-position:right -47px;
}
#mood .mood-inner div a.icon-camera {
	background-position:left -97px;
}
#rtl #mood .mood-inner div a.icon-camera {
	background-position:right -97px;
}
#mood .mood-inner div a.icon-speaker_on {
	background-position:left -147px;
}
#rtl #mood .mood-inner div a.icon-speaker_on {
	background-position:right -147px;
}
#mood .mood-inner div ul li {
	line-height:1.2em;
}
#mood .mood-inner div a {
	background-position:left -40px;
	display:block;
	color:#4C4C4C;
	text-decoration:none;
}
#mood .mood-inner div a:hover {
	color:#2D8DAE;
}
#rtl #mood .mood-inner div a {
	background-position:right -40px;
}
#cp div#mainContent {
	float:left;
	width:42.9166em;
}
#cp #pageTrail {
	height:2.9090em;
}
#cp div#mainArea {
	float:right;
	width:65em;
}
#cp div#actionBox {
	top:.4166em;
}
body.nojs #cp div#actionBox {
	position:static;
	top:0;
	left:0;
	float:right;
	margin:.4166em 0 1.25em 0;
}
#cp div#serviceArea, body.nojs #cp div#serviceArea {
	width:250px;
}
#cp div#serviceArea {
	float:right;
	margin:5.8333em 0 0 0;
}
body.nojs #cp div#serviceArea {
	float:right;
	margin:0;
	clear:right;
}
#cp div#pageTrail {
	height:3.5453em;
}
#cp div#mainArea {
	float:right;
	width:65em;
	padding:0 0 0 .5em;
}
#rtl #cp div#mainArea {
	float:left;
	padding:0 .5em 0 0;
}
#rtl #cp div#mainContent {
	float:right;
}
body.nojs #cp div#actionBox {
	position:static;
	top:0;
	left:0;
	float:right;
	margin:.4166em 0 1.6666em 1.25em;
}
#rtl body.nojs #cp div#actionBox {
	float:left;
	margin-left:0;
}
#rtl #cp div#serviceArea {
	float:left;
}
#rtl body.nojs #cp div#serviceArea {
	clear:left;
}
#cp.wide div#mainArea {
	float:right;
	width:65.5em;
	padding:0;
}
#rtl #cp.wide div#mainArea {
	float:left;
	padding:0;
}
#cp.wide div#mainContent {
	float:none;
	margin:0 0 0 .5em;
	width:65em;
}
#rtl #cp.wide div#mainContent {
	margin:0 .5em 0 0;
}
body.nojs #cp.wide div#mainContent {
	margin-bottom:1.5em;
}
body.nojs #cp.wide div#actionBox {
	position:static;
	top:0;
	left:0;
	float:left;
	margin-left:.5em;
	margin-top:1.6667em;
}
#rtl body.nojs #cp.wide div#actionBox {
	right:0;
	float:right;
	margin-right:.5em;
	margin-left:0;
}
#cp.wide div#serviceArea {
	float:left;
	margin:0 0 0 .5em;
	padding-top:1.6666em;
	overflow:hidden;
	width:66.5em;
}
#rtl #cp.wide div#serviceArea {
	float:right;
	margin:0 .5em 0 0;
}
body.nojs #cp.wide div#serviceArea {
	float:right;
	margin-left:0;
	margin-right:-1.3333em;
	width:44.25em;
}
#rtl body.nojs #cp.wide div#serviceArea {
	float:left;
	margin-right:0;
	margin-left:-1.3333em;
}
#cp.full #page #mainArea, #cp.full #page #mainContent {
	float:none;
	width:auto;
	padding:0;
}
#page .cs-mf-navi h2 {
	background:#fff;
	color:#4C4C4C;
	font-size:1.5em;
	line-height:1.1666em;
	font-weight:normal;
}
#page .cs-mf-notabs h2 {
	border-bottom:39px solid #fff;
}
#page .cs-mf-nj-bg {
	background:#fff;
	bottom:0;
	height:100%;
	position:relative;
	top:0;
	z-index:100;
	overflow:hidden;
	width:82.5em;
}
#page .cs-mf-nj-bg .separator {
	border-left:1px solid #d9dee2;
	border-right:1px solid #d9dee2;
	bottom:0;
	left:27.0833em;
	height:4000em;
	position:absolute;
	top:2.25em;
	width:28.25em;
}
#rtl #page .cs-mf-nj-bg .separator {
	left:auto;
	right:27.0833em;
}
#page .cs-mf-navi {
	position:relative;
	z-index:110;
}
#page .cs-mf-notabs {
	border-bottom:15px solid #fff;
}
#page .cs-mf-navi div, #page .cs-mf-navi ul, #page .cs-mf-navi li {
	display:block;
	position:relative;
}
#page .cs-mf-navi li a {
	background:#fff;
	display:block;
	text-decoration:none;
}
#page .cs-mf-tabs li a {
	border-top:15px solid #fff;
}
#page .cs-mf-tabs li a span {
	color:#094981;
	font-size:1.25em;
	font-weight:bold;
}
#page .cs-mf-navi li li a {
	background:transparent;
	border-top:none;
	padding:2px 0 3px 0;
}
#page .cs-mf-notabs li a, #page .cs-mf-navi li li.last-child a {
	padding:2px 0;
}
#page .cs-mf-navi ul.link-list li a {
	background:transparent url("/site/imgs/icons.png") no-repeat scroll left -42px;
	padding:0 0 0 1.25em;
}
#rtl #page .cs-mf-navi ul.link-list li a {
	background:transparent url("/site/imgs/icons_rtl.png") no-repeat scroll right -42px;
	padding:0 1.25em 0 0;
}
#page .cs-mf-navi div, #page .cs-mf-notabs ul {
	border-top:6px solid #fff;
	float:left;
	width:25.8333em;
}
#rtl #page .cs-mf-navi div, #rtl #page .cs-mf-notabs ul {
	float:right;
}
#page .cs-mf-navi div.content {
	float:left;
	width:56.6667em;
}
#rtl #page .cs-mf-navi div.content {
	float:right;
}
#page .cs-mf-navi div.promote {
	border-top:none;
	float:left;
	padding-left:30px;
	margin-top:-.3333em;
}
#rtl #page .cs-mf-navi div.promote {
	float:right;
	padding-left:0;
	padding-right:30px;
}
#page .cs-mf-navi .content, #page .cs-mf-navi a.cs-mf-closeButton, #page .cs-mf-navi .cs-mf-tabs li li div, #page .cs-mf-notabs ul div {
	display:none;
}
#page div.cs-mf-notabs div.content, #page .cs-mf-navi ul .content {
	display:block;
}
#page .cs-mf-tabs li {
	border-top:1px solid #d9dee2;
	border-bottom:15px solid #fff;
	clear:both;
	list-style:none;
	width:82.5em;
}
#page .cs-mf-notabs li {
	border-top:1px solid #d9dee2;
}
#page .cs-mf-notabs ul.link-list li {
	border-top:none;
}
#page .cs-mf-notabs:before, #page .cs-mf-notabs:after, #page .cs-mf-navi ul:before, #page .cs-mf-navi ul:after, #page .cs-mf-navi li:before, #page .cs-mf-navi li:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}
#page .cs-mf-notabs:after, #page .cs-mf-navi ul:after, #page .cs-mf-navi li:after {
	clear:both;
}
#page .cs-mf-notabs, #page .cs-mf-navi ul, #page .cs-mf-navi li {
	zoom:1;
}
#page .cs-mf-navi li li {
	background:transparent url("/site/imgs/dotted_line.gif") repeat-x left bottom;
	border-bottom:none;
	border-top:none;
	width:100%;
}
#page .cs-mf-notabs ul li.last-child, #page .cs-mf-navi li li.last-child {
	background:none;
	border-bottom:2px solid #C6C6C6;
}
#page .cs-mf-notabs li.first-child, #page .cs-mf-navi li ul {
	border-top:2px solid #C6C6C6;
}
#page .cs-mf-navi li .content ul, #page .cs-mf-navi li .content li, #page .cs-mf-navi li .content li.last-child {
	background:none;
	border-bottom:none;
	border-top:none;
}
#page .cs-mf-tabs li.first-child {
	border-top:none;
}
#page.popup, #page.popupAdjust {
	background-image:none;
	min-width:0;
	max-width:inherit;
	width:auto;
}
#page.popup div#content, #page.popupAdjust div#content {
	margin:0;
	padding-top:10px;
	padding-left:1.25em;
}
#rtl #page.popup div#content, #rtl #page.popupAdjust div#content {
	padding-left:0;
	padding-right:1.25em;
}
#page.popup div#content {
	width:58em;
}
#cp.wide #page.popup div#content {
	width:65em;
}
#page.popupAdjust div#content {
	width:auto;
}
#page.no-logo div#content {
	padding-top:1.6667em;
}
#cp #page.popup div#mainArea, #cp #page.popupAdjust div#mainArea {
	position:relative;
	float:none;
	width:auto;
	padding:0;
}
#cp #page.no-logo a#cs-logo {
	display:none;
}
#cp #page.popup div#mainContent, #cp #page.popupAdjust div#mainContent {
	float:none;
	width:auto;
}
#cp.wide #page.popup div#mainContent {
	width:65em;
	margin:0;
}
#page.popup div#footer div#pageFunction, #page.popupAdjust div#footer div#pageFunction {
	margin-left:0;
}
#page.popup div#footer, #page.popupAdjust div#footer {
	margin-bottom:0;
	padding-bottom:39px;
	padding-left:0;
}
#page.popup div#footer div.copyright, #page.popupAdjust div#footer div.copyright {
	display:block;
}
#page.popup a#cs-logo, #page.popupAdjust a#cs-logo {
	display:block;
	position:absolute;
	width:17.1667em;
	height:6.25em;
	left:1.25em;
	top:0;
	padding:0;
	margin:0;
}
#rtl #page.popup a#cs-logo, #rtl #page.popupAdjust a#cs-logo {
	left:auto;
	right:1.25em;
}
#page.no-footer div#footer {
	padding-bottom:3.3333em;
}
#page.no-footer div#footer div#pageFunction {
	margin-bottom:0;
}
#page.no-footer div#footer div.copyright, #page.no-footer div#footer div.general-disclaimer, #page.no-footer div#footer div.special-disclaimer-links, #page.no-footer div#footer div.special-disclaimer, #page.no-footer div#footer div.navigation-footer, #page.no-footer div#footer div.social-footer {
	display:none;
}
#page.popup div#footer div.social-footer, #page.popupAdjust div#footer div.social-footer, #page.popup div#footer div.navigation-footer, #page.popupAdjust div#footer div.navigation-footer {
	display:none;
}
#page.popupAdjust div#footer div#pageFunction, #page.popup div#footer div#pageFunction {
	margin-bottom:.75em;
}
div#pageTrail {
	color:#4C4C4C;
	font-size:.9167em;
	line-height:0.4545em;
	overflow:hidden;
	padding-top:.1455em;
	padding-right:1.3636em;
}
#rtl div#pageTrail {
	padding-left:1.3636em;
	padding-right:0;
}
div#pageTrail li {
	float:left;
	list-style-type:none;
	white-space:nowrap;
}
#rtl div#pageTrail li {
	float:right;
}
div#pageTrail a {
	text-decoration:none;
}
div#pageTrail span {
	padding-left:.4545em;
	padding-right:.7273em;
}
#rtl div#pageTrail span {
	padding-left:.7273em;
	padding-right:.4545em;
}
div#footer {
	color:#808080;
	margin-bottom:3.0833em;
}
div#footer div#pageFunction {
	border-bottom:3px solid #d9dee2;
	text-align:right;
	height:3.75em;
	margin-bottom:.5em;
}
#rtl div#footer div#pageFunction {
	text-align:left;
}
div#pageFunction ul {
	position:relative;
	top:2.3333em;
}
html>body div#pageFunction ul {
	z-index:51;
}
div#pageFunction li {
	background:url("/site/imgs/icons.png") no-repeat scroll left -5001px transparent;
	display:inline;
	list-style:none;
	padding-right:2px;
}
#rtl div#pageFunction li {
	background-image:url("/site/imgs/icons_rtl.png");
	background-position:right -5001px;
	padding-left:1px;
	padding-right:0;
}
div#pageFunction li.first-child, #rtl div#pageFunction li.first-child {
	background-image:none;
}
div#pageFunction li.last-child {
	padding-right:0;
}
div#footer div#pageFunction a {
	background:transparent url("/site/imgs/icons.png") no-repeat scroll left top;
	color:#808080;
	display:inline;
	margin-left:6px;
	padding:.0833em 0 .25em 1.4167em;
	text-decoration:none;
	vertical-align:baseline;
}
#rtl div#footer div#pageFunction a {
	background-image:url("/site/imgs/icons_rtl.png");
	padding:.0833em 1.4167em .25em 0;
	margin-left:0;
	margin-right:6px;
}
div#footer div#pageFunction a:hover {
	color:#2d8dae;
}
div#footer div#pageFunction a.print {
	background-position:left -600px;
}
#rtl div#footer div#pageFunction a.print {
	background-position:right -600px;
}
div#footer div#pageFunction a.close {
	background-position:left -399px;
	padding-left:1.25em;
	padding-right:0;
}
#rtl div#footer div#pageFunction a.close {
	background-position:right -399px;
	padding-left:0;
	padding-right:1.25em;
}
div#footer div#pageFunction a.contrast {
	background-position:left -2250px;
}
#rtl div#footer div#pageFunction a.contrast {
	background-position:right -2250px;
}
body.nojs div#footer div#pageFunction a.js-function {
	display:none;
}
div#footer div.copyright {
	display:inline;
	font-size:.9167em;
}
div#footer div.general-disclaimer {
	display:inline;
	font-size:.9167em;
	margin-top:.9091em;
	font-size:.9167em;
}
div#footer div.navigation-footer {
	display:block;
	white-space:nowrap;
	font-size:.9167em;
	margin-left:.0909em;
	margin:.8181em 0 .7273em;
	height:1.2727em;
}
div#footer div.special-disclaimer, div#footer div.special-disclaimer-links {
	font-size:.9167em;
}
div#footer div.special-disclaimer-links {
	display:inline;
	margin-left:.0909em;
}
div#footer div.navigation-footer a, div#footer div.general-disclaimer a, div#footer div.special-disclaimer a, div#footer div.special-disclaimer-links a {
	color:#808080;
	white-space:nowrap;
}
div#footer div.navigation-footer a:hover, div#footer div.general-disclaimer a:hover, div#footer div.special-disclaimer a:hover, div#footer div.special-disclaimer-links a:hover {
	color:#2d8dae;
}
html #page.popup div#footer div, html #page.popupAdjust div#footer div {
	white-space:normal;
}
div#footer div.navigation-footer a, div#footer div.special-disclaimer-links a {
	padding-left:.5455em;
	background:url("/site/imgs/icons.png") no-repeat scroll left -5002px transparent;
}
#rtl div#footer div.navigation-footer a, #rtl div#footer div.special-disclaimer-links a {
	padding-right:.5455em;
	background:url("/site/imgs/icons_rtl.png") no-repeat scroll right -5002px transparent;
}
div#footer div.navigation-footer a.first, #rtl div#footer div.navigation-footer a.first {
	background-image:none;
}
div#footer div.navigation-footer a.first {
	padding-left:0;
	padding-right:.3333em;
}
#rtl div#footer div.navigation-footer a.first {
	padding-right:0;
}
div#footer div.navigation-footer a {
	text-decoration:none;
	display:block;
	float:left;
	padding-right:.3636em;
}
#rtl #footer div.navigation-footer a {
	float:right;
	padding-right:.5em;
	padding-left:.4167em;
}
div#footer .social-footer {
	float:left;
	font-size:.9166em;
	padding-top:.0909em;
	margin-right:1.6363em;
}
#rtl div#footer .social-footer {
	float:right;
	margin-right:0;
	margin-left:1.6363em;
}
div#footer .social-footer img {
	background:white url(../img/icons.png) no-repeat scroll;
	position:relative;
	top:.0909em;
	margin-right:.1818em;
}
div#footer .social-footer img.icon-twitter {
	background-position:left -6700px;
}
div#footer .social-footer img.icon-facebook {
	background-position:left -6750px;
}
div#footer .social-footer img.icon-youtube {
	background-position:left -6800px;
}
div#footer .social-footer img.icon-flickr {
	background-position:left -6850px;
}
div#footer .social-footer img.icon-email {
	background-position:left -1051px;
}
@media screen and(-webkit-min-device-pixel-ratio:0) {
div#page {
line-height:1.3333em;
}
}
div#lefthandNavRoot {
	padding-top:.4167em;
}
div#lefthandNavRoot ul {
	border-top:2px solid #C6C6C6;
	list-style-type:none;
	display:block;
	margin:0;
	padding:0 0 1.58333em 0;
}
div#content.no-lefthand-nav div#leftCol {
	height:1em;
}
div#content.no-lefthand-nav div#lefthandNavRoot ul {
	display:none;
}
div#lefthandNavRoot.special-nav ul {
	padding-top:0;
}
div#lefthandNavRoot ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	line-height:16px;
}
div#lefthandNavRoot ul li.last-child {
	border-bottom:2px solid #C6C6C6;
}
div#lefthandNavRoot ul li a {
	display:block;
	text-decoration:none;
	background:transparent url("/site/imgs/dotted_line.gif") repeat-x left bottom;
	line-height:16px;
	padding:1px 0 3px 0;
}
div#lefthandNavRoot ul li.last-child a {
	background:transparent;
	padding:1px 0 3px 0;
}
div#lefthandNavRoot ul li.last-child li ul li a, div#lefthandNavRoot ul li.last-child.open li.last-child.open li.last-child a {
	background:none;
}
div#lefthandNavRoot ul li a, x:-moz-any-link {
padding:.1667em 0 .1667em 0;
}
div#lefthandNavRoot ul li a, x:-moz-any-link, x:default {
padding:1px 0 3px 0;
}
div#lefthandNavRoot ul li a {
	color:#4c4c4c;
}
div#lefthandNavRoot ul li.active>a, div#lefthandNavRoot ul li.current>a {
	color:#2d8dae;
}
div#lefthandNavRoot ul li.open a {
	background:transparent url("/site/imgs/dotted_line.gif") repeat-x left bottom;
}
div#lefthandNavRoot ul li.open ul li a, div#lefthandNavRoot ul li.open ul li ul li a {
	background:none;
}
div#lefthandNavRoot ul li a:hover {
	color:#2d8dae;
}
div#lefthandNavRoot ul li ul {
	border-top:none;
	display:none;
	padding:0 0 0 1.16666em;
	background:transparent url("/site/imgs/dotted_line.gif") repeat-x left bottom;
}
#rtl div#lefthandNavRoot ul li ul {
	padding:0 1.16666em 0 0;
}
div#lefthandNavRoot ul>li.last-child.open ul, div#lefthandNavRoot ul>li.last-child.open ul li.last-child ul {
	background:transparent none;
}
div#lefthandNavRoot ul li.last-child.open ul li ul {
	background:transparent url("/site/imgs/dotted_line.gif") repeat-x left bottom;
}
div#lefthandNavRoot ul li.open>ul {
	display:block;
}
div#lefthandNavRoot ul li ul li a {
	background-image:none;
}
div#lefthandNavRoot ul li ul li.open a {
	background:transparent url("/site/imgs/dotted_line.gif") repeat-x left bottom;
}
div#lefthandNavRoot ul li ul li.open li a {
	background-image:none;
}
div#lefthandNavRoot ul li.last-child li, div#lefthandNavRoot ul li li.last-child {
	border-bottom:none;
}
div#lefthandNavRoot ul li ul li ul li.open>a {
	background-image:none;
}
div#lefthandNavRoot h3.navigation-title {
	color:#094981;
	font-weight:bold;
	margin:0 .75em 0 0;
	padding:0 0 .75em 0;
}
div#lefthandNavRoot a.link-item {
	background:none;
	color:#4c4c4c;
	margin:.58333em .75em 1.6667em 0;
	padding:0;
}
div#lefthandNavRoot a.link-item:hover {
	color:#2d8dae;
}
div#lefthandNavRoot>ul li.last-child>a {
	padding-bottom:2px;
}
div#lefthandNavRoot>ul li.last-child.open>a, div#lefthandNavRoot>ul li li.last-child.empty>a {
	padding-bottom:3px;
}
#space #tabNavRoot {
	left:50%;
	margin-left:-41.25em;
	position:absolute;
	top:11.5833em;
	width:82.5em;
	z-index:500;
}
#tabsShadowBottom {
	display:block;
	height:6em;
	border-bottom:1px solid #D9DEE2;
	line-height:1em;
	font-size:.0833em;
}
#space #tabsShadowBottom {
	background:transparent url("/site/imgs/shadow_tabnav.png") no-repeat left top;
	left:0;
	width:100%;
	z-index:501;
	border:0;
}
#tabNavRoot ul {
	background:#e5e8eb url("/site/imgs/icons.png") repeat-x 0 -6900px;
	line-height:1.25em;
	list-style:none;
	zoom:1;
}
#tabNavRoot.multiline ul {
	background:#e5e8eb url("/site/imgs/icons.png") repeat-x 0 -7050px;
	line-height:1.1667em;
}
#tabNavRoot>ul:before, #tabNavRoot>ul:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}
#tabNavRoot>ul:after {
	clear:both;
}
#tabNavRoot ul ul, #tabNavRoot.multiline ul ul, #space #tabNavRoot ul ul, #space #tabNavRoot.multiline ul ul {
	background:#fff;
	border-bottom:1px solid #d9dee2;
	border-left:1px solid #d9dee2;
	border-right:1px solid #d9dee2;
	height:auto;
	padding:.3333em 0 .4167em 0;
	zoom:1;
}
#tabNavRoot ul ul:before, #tabNavRoot ul ul:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}
#tabNavRoot ul ul:after {
	clear:both;
}
#tabNavRoot li {
	background:#e5e8eb url("/site/imgs/icons.png") repeat-x 0 -6900px;
	border-right:1px solid #f7f8f9;
	float:left;
	position:relative;
	z-index:121;
}
#rtl #tabNavRoot li {
	float:right;
	border-left:1px solid #f7f8f9;
	border-right:none;
}
#tabNavRoot.multiline li {
	background:#e5e8eb url("/site/imgs/icons.png") repeat-x 0 -7050px;
}
#tabNavRoot li.active a {
	background:#ccd2d8 url("/site/imgs/icons.png") repeat-x 0 -7000px;
}
#tabNavRoot.multiline li.active a {
	background:#ccd2d8 url("/site/imgs/icons.png") repeat-x 0 -7150px;
}
#tabNavRoot ul li.active.open a {
	background:#fff;
}
#tabNavRoot li li {
	border-right:none;
	clear:left;
	float:left;
	margin-right:0;
	padding:0;
	position:relative;
	width:100%;
}
#rtl #tabNavRoot li li {
	border-left:none;
	clear:right;
	float:right;
	margin-left:0;
}
#tabNavRoot li div {
	border-top:1px solid #d9dee2;
	visibility:hidden;
	left:-1px;
	padding:0 .3333em .5em 0;
	position:absolute;
	overflow:hidden;
	width:17.1667em;
	top:2.25em;
}
#rtl #tabNavRoot li div {
	left:auto;
	padding:0 0 .5em .3333em;
	right:-1px;
}
#tabNavRoot.multiline li div {
	top:3.4167em;
}
#tabNavRoot div.shadowBottom, #tabNavRoot li div.shadowBottom, #tabNavRoot.multiline li div.shadowBottom, #tabNavRoot li div.shadowSide, #tabNavRoot.multiline li div.shadowSide {
	background:transparent;
	border-top:none;
	display:block;
	float:none;
	font-size:.0833em;
	left:0;
	line-height:1em;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:auto;
	width:205px;
}
#rtl #tabNavRoot div.shadowBottom, #rtl #tabNavRoot li div.shadowBottom, #rtl #tabNavRoot.multiline li div.shadowBottom, #rtl #tabNavRoot li div.shadowSide, #rtl #tabNavRoot.multiline li div.shadowSide {
	left:auto;
	right:0;
	padding:0;
}
#tabNavRoot div.shadowBottom {
	width:100%;
}
#tabNavRoot li div.shadowSide, #tabNavRoot.multiline li div.shadowSide {
	bottom:0;
	height:3200px;
	left:auto;
	position:absolute;
	right:0;
	top:auto;
	width:5px;
}
#rtl #tabNavRoot li div.shadowSide, #rtl #tabNavRoot.multiline li div.shadowSide {
	left:0;
	right:auto;
}
#tabNavRoot li.open, #tabNavRoot li.open li, #tabNavRoot li.active ul a, #tabNavRoot li.active.open a #tabNavRoot.multiline li.open, #tabNavRoot.multiline li.open li, #tabNavRoot.multiline li.active ul a, #tabNavRoot.multiline li.active.open a {
	background:#fff;
	z-index:600;
}
#tabNavRoot li.open {
	border-left:1px solid #d9dee2;
}
#rtl #tabNavRoot li.open {
	border-left:1px solid #f7f8f9;
	border-right:1px solid #d9dee2;
}
#tabNavRoot li.open li {
	border-left:none;
}
#tabNavRoot li.open div {
	visibility:visible;
}
#tabNavRoot a {
	border-right:1px solid #dee2e6;
	color:#303030;
	display:block;
	float:left;
	padding:.5em .75em .5833em .75em;
	position:relative;
	text-decoration:none;
	z-index:123;
}
#tabNavRoot ul li ul a {
	color:#4c4c4c;
}
#rtl #tabNavRoot a {
	border-left:1px solid #dee2e6;
	border-right:none;
}
#tabNavRoot li li a {
	border:none;
	float:none;
}
#tabNavRoot.multiline a {
	height:2.4167em;
}
body #tabNavRoot.multiline li.open li a {
	height:auto;
}
#tabNavRoot a:hover {
	background:#f2f4f5 url("/site/imgs/icons.png") repeat-x 0 -6950px;
	color:#2d8dae;
}
#tabNavRoot li.active li.active a {
	color:#2d8dae;
}
#tabNavRoot.multiline a:hover {
	background:#f2f4f5 url("/site/imgs/icons.png") repeat-x 0 -7100px;
}
#tabNavRoot li.open a:hover {
	background:transparent;
}
#tabNavRoot li.open a {
	border-color:#d9dee2 #d9dee2 #fff #d9dee2;
	border-style:solid;
	border-width:1px 1px 2px 0;
	padding:5px .75em 5px .6667em;
}
#rtl #tabNavRoot li.open a {
	border-width:1px 0 2px 1px;
	padding:5px .6667em 5px .75em;
}
#tabNavRoot li.open ul a, #rtl #tabNavRoot li.open ul a, #tabNavRoot li.open ul a:hover, #tabNavRoot li.active.open ul a, #tabNavRoot.multiline li.open ul a, #tabNavRoot.multiline li.open ul a:hover, #tabNavRoot.multiline li.active.open ul a {
	background:#fff url("/site/imgs/dotted_line.gif") repeat-x left top;
	border:none;
	margin:0 .75em 0 .6667em;
	padding:.25em 0 .1667em 0;
}
#rtl #tabNavRoot li.open ul a, #rtl #tabNavRoot li.open ul a:hover, #rtl #tabNavRoot li.active.open ul a, #rtl #tabNavRoot.multiline li.open ul a, #rtl #tabNavRoot.multiline li.open ul a:hover, #rtl #tabNavRoot.multiline li.active.open ul a {
	margin:0 .6667em 0 .75em;
}
#tabNavRoot li.open ul li.first-child a, #rtl #tabNavRoot li.open ul li.first-child a, #tabNavRoot li.open ul li.first-child a:hover, #tabNavRoot li.active.open ul li.first-child a {
	background:#fff;
}
#contactLang {	
	position:absolute;
	right:0;
	top:9.8333em;
	width:41.6667em;
	z-index:200;
}
#rtl #contactLang {
	left:0;
	right:auto;
}
#contactLang ul {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
}
#rtl #contactLang ul {
	display:block;
	float:left;
}
#contactLang li {
	float:left;
}
#rtl #contactLang li {
	float:right;
}
#contactLang a {
	color:#4c4c4c;
	text-decoration:none;
}
#contactLang a:hover, #contactLang .active {
	color:#2d8dae;
}
#contactLang ul li {
	font-size:.9167em;
}
ul#contact li {
	padding:0 .3333em;
}
#rtl ul#contact li {
	padding:0 0 0 .4545em;
}
#space.inverted #contactLang a {
	color:white;
}
#space.inverted #contactLang a:hover, #space.inverted #contactLang .active {
	color:#b6edff;
}
ul#navLangRoot li {
	padding:0 .2727em;
}
ul#navLangRoot li.first-child {
	background-image:none;
}
ul#navLangRoot li.last-child {
	padding-right:0;
}
#rtl ul#navLangRoot li.first-child {
	padding-left:0;
	padding-right:.2727em;
}
ul#navLangRoot li.first-child {
	background:url("/site/imgs/icons.png") no-repeat scroll left -5002px transparent;
	padding-left:.5455em;
}
#contactLang.noContact ul#navLangRoot li.first-child {
	background:none;
}
#rtl ul#navLangRoot li.first-child {
	background:url("/site/imgs/icons_rtl.png") no-repeat scroll right -5002px transparent;
	padding-left:.2727em;
	padding-right:.4545em;
}
#rtl ul#navLangRoot li.last-child {
	padding-left:0;
}
#space ul#navLangRoot li.first-child {
	background:url("/site/imgs/icons.png") no-repeat scroll left -5002px transparent;
}
#rtl #space ul#navLangRoot li.first-child {
	background:url("/site/imgs/icons_rtl.png") no-repeat scroll right -5002px transparent;
}
ul#navLangRoot li a {
	text-decoration:none;
}
ul.link-list li a, ul.bulleted-list li, ul.icon-list li a, #rtl .ltr ul.icon-list li a, ul.link-list li a span.icon-cart {
	background:transparent url("/site/imgs/icons.png") no-repeat scroll left top;
}
ul.icon-list li a:hover, ul.link-list li a:hover span.icon-cart {
	background-image:url("/site/imgs/icons_hover.png");
}
#rtl ul.link-list li a, #rtl ul.bulleted-list li, #rtl ul.icon-list li a, #rtl ul.link-list li a span.icon-cart {
	background:transparent url("/site/imgs/icons_rtl.png") no-repeat scroll right top;
}
#rtl ul.icon-list li a:hover, #rtl ul.link-list li a:hover span.icon-cart {
	background-image:url("/site/imgs/icons_hover_rtl.png");
}
ul.icon-list {
	list-style:none;
	margin-top:-.1667em;
	margin-bottom:.0833em;
}
ul.icon-list li {
	display:block;
	list-style:none;
}
ul.icon-list li a, #rtl .ltr ul.icon-list li a {
	display:block;
	line-height:1.3333em;
	padding-left:1.5em;
	text-decoration:none;
}
#rtl ul.icon-list li a {
	padding-left:0;
	padding-right:1.5em;
}
ul.link-list li a span.icon-cart {
	padding:0 .8333em;
	margin-left:.8333em;
}
ul.link-list li a span.icon-cart.cart-empty {
	background-position:left -2298px;
}
#rtl ul.link-list li a span.icon-cart.cart-empty {
	background-position:right -2298px;
}
ul.link-list li a span.icon-cart.cart-full {
	background-position:left -2348px;
}
#rtl ul.link-list li a span.icon-cart.cart-full {
	background-position:right -2348px;
}
ul.icon-list li.icon-trash a {
	background-position:left -800px;
}
#rtl ul.icon-list li.icon-trash a {
	background-position:right -800px;
}
ul.icon-list li.icon-print a {
	background-position:left -600px;
}
#rtl ul.icon-list li.icon-print a {
	background-position:right -600px;
}
ul.icon-list li.icon-magnifier a {
	background-position:left -650px;
}
#rtl ul.icon-list li.icon-magnifier a {
	background-position:right -650px;
}
ul.icon-list li.icon-magnifier_plus a {
	background-position:left -700px;
}
#rtl ul.icon-list li.icon-magnifier_plus a {
	background-position:right -700px;
}
ul.icon-list li.icon-magnifier_minus a {
	background-position:left -750px;
}
#rtl ul.icon-list li.icon-magnifier_minus a {
	background-position:right -750px;
}
ul.icon-list li.icon-calculator a {
	background-position:left -900px;
}
#rtl ul.icon-list li.icon-calculator a {
	background-position:right -900px;
}
ul.icon-list li.icon-calendar a {
	background-position:left -950px;
}
#rtl ul.icon-list li.icon-calendar a {
	background-position:right -950px;
}
ul.icon-list li.icon-send a {
	background-position:left -1000px;
}
ul.icon-list li.icon-email a {
	background-position:left -1050px;
}
#rtl ul.icon-list li.icon-send a {
	background-position:left -1000px;
}
#rtl ul.icon-list li.icon-email a {
	background-position:right -1050px;
}
ul.icon-list li.icon-edit a {
	background-position:left -1400px;
}
#rtl ul.icon-list li.icon-edit a {
	background-position:right -1400px;
}
ul.icon-list li.icon-filter_error a {
	background-position:left -1500px;
}
#rtl ul.icon-list li.icon-filter_error a {
	background-position:right -1500px;
}
ul.icon-list li.icon-filter a {
	background-position:left -1450px;
}
#rtl ul.icon-list li.icon-filter a {
	background-position:right -1450px;
}
ul.icon-list li.icon-speaker_on a, #rtl .ltr ul.icon-list li.icon-speaker_on a {
	background-position:left -1550px;
}
#rtl ul.icon-list li.icon-speaker_on a {
	background-position:right -1550px;
}
ul.icon-list li.icon-speaker_off a {
	background-position:left -1600px;
}
#rtl ul.icon-list li.icon-speaker_off a {
	background-position:right -1600px;
}
ul.icon-list li.icon-movie_play a, #rtl .ltr ul.icon-list li.icon-movie_play a {
	background-position:left -1700px;
}
#rtl ul.icon-list li.icon-movie_play a {
	background-position:right -1700px;
}
ul.icon-list li.icon-camera a {
	background-position:left -1750px;
}
#rtl ul.icon-list li.icon-camera a {
	background-position:right -1750px;
}
ul.icon-list li.icon-cart a {
	background-position:left -1800px;
}
#rtl ul.icon-list li.icon-cart a {
	background-position:right -1800px;
}
ul.icon-list li.icon-cart_ok a {
	background-position:left -1850px;
}
#rtl ul.icon-list li.icon-cart_ok a {
	background-position:right -1850px;
}
ul.icon-list li.icon-document a {
	background-position:left -1100px;
}
#rtl ul.icon-list li.icon-document a {
	background-position:right -1100px;
}
ul.icon-list li.icon-sitemap a {
	background-position:left -1900px;
}
#rtl ul.icon-list li.icon-sitemap a {
	background-position:right -1900px;
}
ul.icon-list li.icon-contact a {
	background-position:left -1950px;
}
#rtl ul.icon-list li.icon-contact a {
	background-position:right -1950px;
}
ul.icon-list li.icon-phone a {
	background-position:left -1300px;
}
#rtl ul.icon-list li.icon-phone a {
	background-position:right -1300px;
}
ul.icon-list li.icon-speak a {
	background-position:left -1200px;
}
#rtl ul.icon-list li.icon-speak a {
	background-position:right -1200px;
}
#rtl ul.icon-list li.icon-speak a {
	background-position:right -1250px;
}
ul.icon-list li.icon-copy a {
	background-position:left -1250px;
}
#rtl ul.icon-list li.icon-copy a {
	background-position:right -1250px;
}
ul.icon-list li.icon-reload a {
	background-position:left -2100px;
}
#rtl ul.icon-list li.icon-reload a {
	background-position:right -2100px;
}
ul.icon-list li.icon-xls a {
	background-position:left -2300px;
}
#rtl ul.icon-list li.icon-xls a {
	background-position:right -2300px;
}
ul.icon-list li.icon-file a {
	background-position:left -2350px;
}
#rtl ul.icon-list li.icon-file a {
	background-position:right -2350px;
}
ul.icon-list li.icon-pdf a {
	background-position:left -2400px;
}
#rtl ul.icon-list li.icon-file a {
	background-position:right -2400px;
}
ul.icon-list li.icon-ppt a {
	background-position:left -2450px;
}
#rtl ul.icon-list li.icon-ppt a {
	background-position:right -2450px;
}
ul.icon-list li.icon-doc a {
	background-position:left -2500px;
}
#rtl ul.icon-list li.icon-doc a {
	background-position:right -2500px;
}
ul.icon-list li.icon-zip a {
	background-position:left -2550px;
}
#rtl ul.icon-list li.icon-zip a {
	background-position:right -2550px;
}
ul.icon-list li.icon-rss a {
	background-position:left -2600px;
}
#rtl ul.icon-list li.icon-rss a {
	background-position:right -2600px;
}
ul.icon-list li.icon-podcast a {
	background-position:left -2650px;
}
#rtl ul.icon-list li.icon-podcast a {
	background-position:right -2650px;
}
ul.icon-list li.icon-info a {
	background-position:left -2150px;
}
#rtl ul.icon-list li.icon-info a {
	background-position:right -2150px;
}
ul.icon-list li.icon-question a {
	background-position:left -2200px;
}
#rtl ul.icon-list li.icon-question a {
	background-position:right -2200px;
}
ul.icon-list li.icon-warning a {
	background-position:left -4800px;
}
#rtl ul.icon-list li.icon-warning a {
	background-position:right -4800px;
}
ul.icon-list li.icon-error a {
	background-position:left -4850px;
}
#rtl ul.icon-list li.icon-error a {
	background-position:right -4850px;
}
ul.icon-list li.icon-newwindow a {
	background-position:left -850px;
}
#rtl ul.icon-list li.icon-newwindow a {
	background-position:right -850px;
}
ul.icon-list li.icon-close a {
	background-position:left -400px;
}
#rtl ul.icon-list li.icon-close a {
	background-position:right -400px;
}
ul.icon-list li.icon-doc_pile a {
	background-position:left -1150px;
}
#rtl ul.icon-list li.doc_pile a {
	background-position:right -1150px;
}
ul.icon-list li.icon-addperson a {
	background-position:left -2000px;
}
#rtl ul.icon-list li.icon-addperson a {
	background-position:right -2000px;
}
ul.icon-list li.icon-addpersons a {
	background-position:left -2050px;
}
#rtl ul.icon-list li.icon-addperson a {
	background-position:right -2050px;
}
ul.icon-list li.icon-x a {
	background-position:left -3800px;
}
#rtl ul.icon-list li.icon-x a {
	background-position:right -3800px;
}
ul.icon-list li.icon-ok a {
	background-position:left -3750px;
}
#rtl ul.icon-list li.icon-ok a {
	background-position:right -3750px;
}
ul.icon-list li.icon-minus a {
	background-position:left -3700px;
}
#rtl ul.icon-list li.icon-minus a {
	background-position:right -3700px;
}
ul.icon-list li.icon-plus a {
	background-position:left -3650px;
}
#rtl ul.icon-list li.icon-plus a {
	background-position:right -3650px;
}
ul.icon-list li.icon-arrow_down a {
	background-position:left -3600px;
}
#rtl ul.icon-list li.icon-arrow_down a {
	background-position:right -3600px;
}
ul.icon-list li.icon-arrow_right a {
	background-position:left -3550px;
}
#rtl ul.icon-list li.icon-arrow_right a {
	background-position:right -3550px;
}
ul.icon-list li.icon-arrow_up a {
	background-position:left -3500px;
}
#rtl ul.icon-list li.icon-arrow_up a {
	background-position:right -3500px;
}
ul.icon-list li.icon-btn_plus a {
	background-position:left -3950px;
}
#rtl ul.icon-list li.icon-btn_plus a {
	background-position:right -3950px;
}
ul.icon-list li.icon-btn_ok a {
	background-position:left -3850px;
}
#rtl ul.icon-list li.icon-btn_ok a {
	background-position:right -3850px;
}
ul.icon-list li.icon-btn_stop a {
	background-position:left -4000px;
}
#rtl ul.icon-list li.icon-btn_stop a {
	background-position:right -4000px;
}
ul.icon-list li.icon-btn_x a {
	background-position:left -3900px;
}
#rtl ul.icon-list li.icon-btn_x a {
	background-position:right -3900px;
}
ul.icon-list li.icon-geo1_circle a {
	background-position:left -4250px;
}
#rtl ul.icon-list li.icon-geo1_circle a {
	background-position:right -4250px;
}
ul.icon-list li.icon-geo1_quad a {
	background-position:left -4300px;
}
#rtl ul.icon-list li.icon-geo1_quad a {
	background-position:right -4300px;
}
ul.icon-list li.icon-geo1_triangle a {
	background-position:left -4200px;
}
#rtl ul.icon-list li.icon-geo1_triangle a {
	background-position:right -4200px;
}
ul.icon-list li.icon-geo2_circle a {
	background-position:left -4100px;
}
#rtl ul.icon-list li.icon-geo2_circle a {
	background-position:right -4100px;
}
ul.icon-list li.icon-geo2_quad a {
	background-position:left -4150px;
}
#rtl ul.icon-list li.icon-geo2_quad a {
	background-position:right -4150px;
}
ul.icon-list li.icon-geo2_triangle a {
	background-position:left -4050px;
}
#rtl ul.icon-list li.icon-geo2_triangle a {
	background-position:right -4050px;
}
ul.icon-list li.icon-geo4_circle a {
	background-position:left -4400px;
}
#rtl ul.icon-list li.icon-geo4_circle a {
	background-position:right -4400px;
}
ul.icon-list li.icon-geo4_quad a {
	background-position:left -4450px;
}
#rtl ul.icon-list li.icon-geo4_quad a {
	background-position:right -4450px;
}
ul.icon-list li.icon-geo4_triangle a {
	background-position:left -4350px;
}
#rtl ul.icon-list li.geo4_triangle a {
	background-position:right -4350px;
}
ul.icon-list li.icon-geo3_circle a {
	background-position:left -4550px;
}
#rtl ul.icon-list li.icon-geo3_circle a {
	background-position:right -4550px;
}
ul.icon-list li.icon-geo3_quad a {
	background-position:left -4600px;
}
#rtl ul.icon-list li.icon-geo3_quad a {
	background-position:right -4600px;
}
ul.icon-list li.icon-geo3_triangle a {
	background-position:left -4500px;
}
#rtl ul.icon-list li.icon-geo3_triangle a {
	background-position:right -4500px;
}
ul.icon-list li.icon-twitter a {
	background-position:left -6700px;
}
#rtl ul.icon-list li.icon-twitter a {
	background-position:right -6700px;
}
ul.icon-list li.icon-facebook a {
	background-position:left -6750px;
}
#rtl ul.icon-list li.icon-facebook a {
	background-position:right -6750px;
}
ul.icon-list li.icon-youtube a {
	background-position:left -6800px;
}
#rtl ul.icon-list li.icon-flickr a {
	background-position:left -6800px;
}
ul.icon-list li.icon-flickr a {
	background-position:left -6850px;
}
#rtl ul.icon-list li.icon-flickr a {
	background-position:left -6850px;
}
ul.icon-list li a.disabled, ul.icon-list li a.disabled:hover {
	background-image:url("/site/imgs/icons_disabled.png");
}
#rtl ul.icon-list li a.disabled, #rtl ul.icon-list li a.disabled:hover {
	background-image:url("/site/imgs/icons_disabled_rtl.png");
}
ul.link-list li.testcase a {
	background-color:#ff9;
}
a.link-item {
	clear:both;
	overflow:hidden;
	text-decoration:none;
	display:block;
	line-height:1.3333em;
}
a.link-item.link-item15 {
	padding-bottom:.6667em;
}
a.link-item.link-item30 {
	margin-bottom:1.9167em;
}
h3.paragraph-title {
	font-weight:bold;
	color:#094981;
	padding-bottom:.25em;
	line-height:1.3333em;
}
h3.paragraph-title a {
	display:block;
	text-decoration:none;
}
h3.paragraph-title, h3.paragraph-title.paragraph-title9, .accordion-container div.accordion-content h3.paragraph-title.paragraph-title9 {
	padding-bottom:.1667em;
}
h3.paragraph-title.paragraph-title24, .accordion-container div.accordion-content h3.paragraph-title.paragraph-title24 {
	margin-bottom:1.1667em;
}
h3.paragraph-title.paragraph-title30, .accordion-container div.accordion-content h3.paragraph-title.paragraph-title30 {
	margin-bottom:1.6667em;
}
ul.link-list, ul.bulleted-list {
	list-style:none;
	position:relative;
}
ul.bulleted-list li {
	background-position:left -42px;
	list-style:none;
	padding-left:1.25em;
	line-height:1.3333em;
}
#rtl ul.bulleted-list li {
	background-position:right -42px;
	padding-left:0;
	padding-right:1.25em;
}
ul.bulleted-list li li {
	padding-left:1.25em;
	background-position:-1px -42px;
}
#rtl ul.bulleted-list li li {
	padding-left:0;
	padding-right:1.25em;
}
ol.numbered-list {
	list-style-type:decimal;
	list-style-position:outside;
	padding:0 0 0 2em;
	position:relative;
	color:#4c4c4c;
}
ol.numbered-list li {
	margin:0;
	padding:0;
	line-height:1.3333em;
}
#rtl ol.numbered-list {
	padding-right:2em;
	padding-left:0;
}
ul.link-list.link-list15, ul.bulleted-list.bulleted-list15, ol.numbered-list.numbered-list15, div.container-columns.container-columns15 {
	padding-bottom:.6667em;
}
ul.link-list.link-list30, ul.bulleted-list.bulleted-list30, ol.numbered-list.numbered-list30, div.container-columns.container-columns30 {
	padding-bottom:1.9167em;
}
ul.link-list.link-list-d, ul.bulleted-list.bulleted-list-d, ol.numbered-list.numbered-list-d, div.container-columns.container-columns-d {
	padding-bottom:.6667em;
}
#cs-mf .cs-mf-navi ul.link-list li, ul.link-list li {
	list-style-position:outside;
	overflow:hidden;
	line-height:1.3333em;
}
#cs-mf .cs-mf-navi ul.link-list li {
	float:none;
	margin:0;
}
#cs-mf .cs-mf-navi div.content ul.link-list li a, ul.link-list li a {
	background-position:left -42px;
	list-style:none;
	display:block;
	float:left;
	padding-left:1.25em;
	text-decoration:none;
}
#cs-mf .cs-mf-navi .l2 div.content ul.link-list li a, #cs-mf .cs-mf-navi div.content ul.link-list li a, #cs-mf .cs-mf-navi .l2 div.content a, #cs-mf .cs-mf-navi div.content a {
	color:#2d8dae!important;
}
#cs-mf .cs-mf-navi .l2 div.content ul.link-list li a:hover, #cs-mf .cs-mf-navi div.content ul.link-list li a:hover, #cs-mf .cs-mf-navi .l2 div.content a:hover, #cs-mf .cs-mf-navi div.content a:hover, #cs-mf .cs-mf-navi .l2 div.content ul.link-list li a:focus, #cs-mf .cs-mf-navi div.content ul.link-list li a:focus, #cs-mf .cs-mf-navi .l2 div.content a:focus, #cs-mf .cs-mf-navi div.content a:focus {
	color:#9d0e2d!important;
}
#rtl #cs-mf .cs-mf-navi div.content ul.link-list li a, #rtl ul.link-list li a {
	background-position:right -43px;
	float:right;
	padding-left:0;
	padding-right:1.25em;
}
span.text-small {
	color:#4c4c4c;
	font-size:.9167em;
	line-height:1.1818em;
}
#cs-mf .cs-mf-navi div.content span.date, #rtl .ltr span.date, span.date {
	color:#4c4c4c;
	font-size:.9167em;
	display:block;
	float:left;
	padding:.2727em .7272em 0 0;
	line-height:1em;
	font-weight:normal;
}
#cs-mf .cs-mf-navi div.content span.date {
	background:none;
	border:none;
}
#rtl #cs-mf .cs-mf-navi div.content span.date, #rtl span.date {
	float:right;
	padding:.2727em 0 0 .7272em;
}
object object {
	margin-top:0!important;
	padding-top:0!important;
	float:none;
	position:static;
}
a span.aural-read-out, span.aural-read-out, div#page .hidden, h1.hidden {
	position:absolute;
	top:0;
	left:-300em;
}
#rtl a span.aural-read-out, #rtl span.aural-read-out, #rtl div#page .hidden, #rtl h1.hidden {
	left:0;
	text-indent:-300em;
	top:-3000em;
}
div.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
div.clear-print {
	display:none;
}
sup, sub {
	font-weight:normal;
}
sup.sup, sub.sub {
	font-size:.6667em;
	padding-left:.1250em;
}
sup {
	vertical-align:top;
}
sub {
	vertical-align:baseline;
}
#mainArea div#mainContent sub.sub a, #mainArea div#mainContent sup.sup a {
	text-decoration:none;
	display:inline;
	background:none;
	padding:0;
}
h1.page-title sup.sup, h1.page-title sub.sub {
	font-size:.4286em;
	padding-left:.25em;
}
h1.page-title-small sup.sup, h1.page-title-small sub.sub, h1.subpage-title sup.sup, h1.subpage-title sub.sub {
	font-size:.5em;
	padding-left:.2727em;
}
#space div.header-title-section h1 sub.sub, #space div.header-title-section h1 sup.sup {
	font-size:.4286em;
}
h2.chapter-title sup.sup, h2.chapter-title sub.sub, h2.container-title sup.sup, h2.container-title sub.sub {
	font-size:.5333em;
	padding-left:.3333em;
}
.webkit h2.chapter-title sup.sup, .webkit h2.chapter-title sub.sub, .webkit h2.container-title sup.sup, .webkit h2.container-title sub.sub {
	line-height:1;
}
p.abstract sup.sup, p.abstract sub.sub {
	font-size:.5556em;
	padding-left:.2em;
}
p.text sub.sub, p.text sup.sup {
	font-size:.6364em;
	padding-left:.4286em;
}
p.text sub.sub a, p.text sup.sup a {
	font-size:1em;
	padding-left:.25em;
}
p.text.small sub.sub, p.text.small sup.sup {
	font-size:.7273em;
}
p.text.small sub.sub a, p.text.small sup.sup a {
	font-size:1em;
	padding-left:.25em;
}
table thead sup.sup, table thead sub.sub {
	float:right;
}
#rtl table thead sup.sup, #rtl table thead sub.sub {
	float:left;
}
a.link-item.legend20 {
	margin-bottom:1.3333em;
}
table {
	color:#4c4c4c;
	margin-top:.0833em;
}
div.column-container {
	border-top:solid 1px #CCD2D8;
	border-bottom:solid 1px #CCD2D8;
	padding:.8333em 0;
	margin-top:.3333em;
	margin-bottom:.3333em;
}
div.column-container.column-container20 {
	margin-bottom:1.3333em;
}
div.column-container.column-container30 {
	margin-bottom:2.1667em;
}
div.column-container.column-container35 {
	margin-bottom:2.5833em;
}
div.column-container.column-container15 {
	margin-bottom:.9167em;
}
div.column-container div.row-container {
	border-top:solid 1px #D9DEE2;
	margin-top:.8333em;
	padding-top:.8333em;
}
div.column-container div.row-container.last-item {
	margin-bottom:-1em;
}
div.column-container div.row-container.first-child {
	border-top:none;
	margin-top:0;
	padding-top:0;
}
div.row-container:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
div.row-container {
	display:inline-block;
}
html[xmlns] div.row-container {
	display:block;
}
* html div.row-container {
	height:1%;
}
div.column-container div.row-container div.row-item {
	float:left;
	display:inline;
	margin-left:0;
}
div.column-container div.row-container div.row-item.has-text h3.paragraph-title, div.column-container div.row-container div.row-item ul, div.column-container div.row-container div.row-item img, div.column-container div.row-container div.row-item object, div.column-container div.row-container div.row-item.has-text p {
	margin-left:.8333em;
}
div.column-container div.row-container div.row-item.first-child img, div.column-container div.row-container div.row-item.first-child object {
	margin-left:0;
}
#rtl div.column-container div.row-container div.row-item {
	float:right;
	margin-left:0;
	margin-right:0;
}
#rtl div.column-container div.row-container div.row-item.has-text h3.paragraph-title, #rtl div.column-container div.row-container div.row-item ul, #rtl div.column-container div.row-container div.row-item img, #rtl div.column-container div.row-container div.row-item object, #rtl div.column-container div.row-container div.row-item.has-text p {
	margin-right:.8333em;
	margin-left:0;
}
div.column-container div.row-container div.row-item.first-child img, #rtl div.column-container div.row-container div.row-item.first-child img, div.column-container div.row-container div.row-item.first-child object, #rtl div.column-container div.row-container div.row-item.first-child object {
	margin-right:0;
}
div.column-container div.row-container div.row-item ul {
	margin-bottom:-.25em;
}
div.column-container div.row-container div.row-item.has-image {
	width:7.5em;
}
div.column-container div.row-container div.row-item.has-image img {
	display:block;
}
div.column-container div.row-container div.row-item.has-text {
	margin-top:-.25em;
}
div.column-container div.row-container div.row-item.has-text h3.paragraph-title {
	margin-top:-.0833em;
}
#cp div.column-container div.row-container div.row-item.has-text {
	width:35.3333em;
}
#cp.wide div.column-container div.row-container div.row-item.has-text {
	width:57.4166em;
}
#space div.column-container div.row-container div.row-item.has-text {
	width:50.8333em;
}
#cp table.table-col-header {
	width:42.9167em;
}
#cp.wide table.table-col-header {
	width:65em;
}
#space table.table-col-header {
	width:58.3333em;
}
table.table-col-header tr.odd th, table.table-col-header tr.odd td {
	background:#F6FAFD;
}
table.table-col-header colgroup col.highlight1, table.table-col-header tr.highlight1 td, table.table-col-header tr.highlight1 th, table.table-col-header tr td.highlight1, table.table-col-header tr th.highlight1 {
	background:#EFF6FC;
}
table.table-col-header colgroup col.highlight2, table.table-col-header tr.highlight2 td, table.table-col-header tr.highlight2 th, table.table-col-header tr td.highlight2, table.table-col-header tr th.highlight2 {
	background:#F8F3FD;
}
table.table-col-header col.center, #rtl table.table-col-header col.center {
	text-align:center;
}
table.table-col-header thead tr th {
	background:#F7F8F9;
	border-top:1px solid #CCD2D8;
	border-bottom:1px solid #CCD2D8;
	border-left:1px solid #CCD2D8;
	text-align:left;
	padding:.0833em .8333em .25em .8333em;
	font-weight:normal;
	line-height:1.3333em;
}
#rtl table.table-col-header thead tr th {
	border-left:0;
	border-right:1px solid #CCD2D8;
	text-align:right;
}
@media screen and(-webkit-min-device-pixel-ratio:0) {
table.table-col-header thead tr th {
padding-top:.25em;
}
}
table.table-col-header thead tr th:first-child {
	border-left:0;
}
#rtl table.table-col-header thead tr th:first-child {
	border-right:0;
}
table.table-col-header tfoot tr.total th, table.table-col-header tfoot tr.total td {
	font-weight:bold;
	background:#fff;
	padding:.91667em .8333em .25em .8333em;
	border-bottom:1px solid #CCD2D8;
	border-top:1px solid #CCD2D8;
	line-height:1.3333em;
}
table.table-col-header tfoot tr.total th {
	text-align:left;
}
#rtl table.table-col-header tfoot tr.total th {
	text-align:right;
}
table.table-col-header tbody tr th, table.table-col-header tbody tr td {
	padding:.0833em .8333em .25em .8333em;
	border-bottom:1px solid #D9DEE2;
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	line-height:1.3333em;
}
#rtl table.table-col-header tbody tr th, #rtl table.table-col-header tbody tr td {
	text-align:right;
}
table.table-col-header tbody tr td img {
	margin-top:.25em;
}
table.table-col-header tr:last-child th, table.table-col-header tr:last-child td {
	border-bottom:1px solid #ccd2d8;
}
table.table-col-header tr.last th, table.table-col-header tr.last td, table.table-col-header tr.last:last-child th, table.table-col-header tr.last:last-child td {
	border-bottom:0;
}
table.table-col-header tr th.h-align-right, table.table-col-header tr td.h-align-right {
	text-align:right;
}
#rtl table.table-col-header tr th.h-align-right, #rtl table.table-col-header tr td.h-align-right {
	text-align:left;
}
table.table-col-header tr th.h-align-center, table.table-col-header tr td.h-align-center, #rtl table.table-col-header tr th.h-align-center, #rtl table.table-col-header tr td.h-align-center {
	text-align:center;
}
table.table-col-header tr.last-child td {
	border-bottom:1px solid #CCD2D8;
}
* html #page table.table-2header-rows {
	border-collapse:separate;
}
#page table.table-2header-rows thead tr th {
	border-top:.0833em solid #CCD2D8;
	border-bottom:.0833em solid #CCD2D8;
}
#page table.table-2header-rows thead tr.table-header-row-first th {
	border-bottom:medium none;
}
#page table.table-2header-rows thead tr.table-header-row-first th.first-child {
	border-bottom:.0833em solid #CCD2D8;
}
#page table.table-2header-rows thead tr.table-header-row-second th:first-child {
	border-left:.0833em solid #CCD2D8;
}
#rtl #page table.table-2header-rows thead tr.table-header-row-second th:first-child {
	border-left:0;
	border-right:.0833em solid #CCD2D8;
}
table.table-row-header {
	border-top:1px solid #CCD2D8;
	border-bottom:1px solid #CCD2D8;
	border-collapse:separate;
	border-spacing:0;
*border-collapse:collapse;
}
#cp table.table-row-header {
	width:42.9167em;
}
#cp.wide table.table-row-header {
	width:65em;
}
#space table.table-row-header {
	width:58.3333em;
}
table.table-row-header tr th {
	border-top:1px solid #CCD2D8;
	border-right:1px solid #CCD2D8;
	background:#F7F8F9;
	padding:.0833em .8333em .25em .8333em;
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	line-height:1.3333em;
}
#rtl table.table-row-header tr th {
	border-right:0;
	border-left:1px solid #CCD2D8;
	text-align:right;
}
table.table-row-header tr td {
	border-top:1px solid #D9DEE2;
	padding:.0833em .8333em .25em .8333em;
	vertical-align:top;
	line-height:1.3333em;
}
table.table-row-header tr.highlight1 td, table.table-row-header tr td.highlight1 {
	background:#EFF6FC;
}
table.table-row-header tr.highlight2 td, table.table-row-header tr td.highlight2 {
	background:#F8F3FD;
}
table.table-row-header tr:first-child th, table.table-row-header tr:first-child td {
	border-top:0;
}
table.table-row-header tr td.h-align-right {
	text-align:right;
}
#rtl table.table-row-header tr td.h-align-right {
	text-align:left;
}
table.table-vertical {
	border-bottom:1px solid #CCD2D8;
}
#cp table.table-vertical {
	width:42.9167em;
}
#cp.wide table.table-vertical {
	width:65em;
}
#space table.table-vertical {
	width:58.3333em;
}
table.table-vertical colgroup col.highlight1, table.table-vertical tr.highlight1 td, table.table-vertical tr td.highlight1 {
	background:#EFF6FC;
}
table.table-vertical colgroup col.highlight2, table.table-vertical tr.highlight2 td, table.table-vertical tr td.highlight2 {
	background:#F8F3FD;
}
table.table-vertical thead tr th {
	background:#F7F8F9;
	border-top:1px solid #CCD2D8;
	border-bottom:1px solid #CCD2D8;
	border-left:1px solid #CCD2D8;
	padding:.1667em .8333em;
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	line-height:1.3333em;
}
#rtl table.table-vertical thead tr th {
	border-left:0;
	border-right:1px solid #CCD2D8;
	text-align:right;
}
table.table-vertical thead tr th:first-child {
	border-left:0;
}
table.table-vertical tbody tr td {
	padding:.8333em .8333em .5em .8333em;
	border-left:1px solid #D9DEE2;
	vertical-align:top;
	line-height:1.3333em;
}
#rtl table.table-vertical tbody tr td {
	border-left:0;
	border-right:1px solid #D9DEE2;
}
table.table-vertical tbody tr td img {
	display:block;
	margin-bottom:.5em;
}
table.table-vertical tbody tr td:first-child {
	border-left:0;
}
#rtl table.table-vertical tbody tr td:first-child {
	border-right:0;
}
table.table-matrix {
	border:1px solid #CCD2D8!important;
	border-collapse:collapse;
}
#cp table.table-matrix {
	width:42.9167em;
}
#cp.wide table.table-matrix {
	margin-left:.0833em;
	width:64.9167em;
}
#space table.table-matrix {
	width:58.3333em;
}
#rtl #cp.wide table.table-matrix {
	margin-left:0;
	margin-right:.0833em;
}
table.table-matrix colgroup col.highlight1, table.table-matrix tr.highlight1 td {
	background:#EFF6FC;
}
table.table-matrix colgroup col.highlight2, table.table-matrix tr.highlight2 td {
	background:#F8F3FD;
}
table.table-matrix thead tr th.corner {
	padding:0;
	height:3.3333em;
}
table.table-matrix thead th.corner div.right {
	background:transparent url("/site/imgs/img_matrixcorner_left.gif") no-repeat left bottom;
	padding:.0833em 0 .3333em .8333em;
	text-align:right;
	margin-right:.75em;
}
#rtl table.table-matrix thead th.corner div.right {
	background:transparent url("/site/imgs/img_matrixcorner_right_rtl.gif") no-repeat right bottom;
	padding:.0833em .8333em .3333em 0;
	text-align:left;
	margin-right:0;
	margin-left:.75em;
}
table.table-matrix thead th.corner div.left {
	background:transparent url("/site/imgs/img_matrixcorner_right.gif") no-repeat right top;
	padding:.1667em .8333em .25em 0;
	margin-top:-.0833em;
	margin-left:.8333em;
}
#rtl table.table-matrix thead th.corner div.left {
	background:transparent url("/site/imgs/img_matrixcorner_left_rtl.gif") no-repeat left top;
	text-align:right;
	padding:.1667em 0 .25em .8333em;
	margin-left:0;
	margin-right:.8333em;
}
table.table-matrix td {
	border-left:1px solid #D9DEE2;
	border-bottom:1px solid #D9DEE2;
	padding:.0833em .8333em .25em .8333em;
	vertical-align:top;
	line-height:1.3333em;
}
#rtl table.table-matrix td {
	border-left:0;
	border-right:1px solid #D9DEE2;
}
table.table-matrix tbody tr td a.link-item {
	padding-bottom:0;
}
table.table-matrix thead th, table.table-matrix tbody th {
	background:#F7F8F9;
	border-left:1px solid #CCD2D8;
	border-bottom:1px solid #CCD2D8;
	border-right:1px solid #CCD2D8;
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding:.0833em .8333em .1667em .8333em;
	line-height:1.3333em;
	color:#4c4c4c;
}
#rtl table.table-matrix thead th, #rtl table.table-matrix tbody th {
	text-align:right;
}
table.table-matrix thead th:first-child, table.table-matrix tbody th:first-child {
	border-left:0;
}
#rtl table.table-matrix thead th:first-child, #rtl table.table-matrix tbody th:first-child {
	border-right:0;
}
table.table-matrix tbody tr:last-child td {
	border-bottom:0;
}
table.table-matrix tbody tr.highlight1 td, table.table-matrix tbody tr td.highlight1 {
	background:#EFF6FC;
}
table.table-matrix tbody tr.highlight2 td, table.table-matrix tbody tr td.highlight2 {
	background:#F8F3FD;
}
table.table-matrix th.h-align-center, table.table-matrix td.h-align-center, #rtl table.table-matrix th.h-align-center, #rtl table.table-matrix td.h-align-center {
	text-align:center;
}
table.table-matrix th.h-align-right, table.table-matrix td.h-align-right {
	text-align:right;
}
#rtl table.table-matrix th.h-align-right, #rtl table.table-matrix td.h-align-right {
	text-align:left;
}
table.table-matrix td.h-align-right a.link-item {
	float:right;
}
#rtl table.table-matrix td.h-align-right a.link-item {
	float:left;
}
table.table-matrix td.h-align-center a.link-item {
	display:inline;
}
table.table-matrix tbody tr td img {
	margin-top:.25em;
}
table.table-print-summary.border-top-bottom {
	border-top:solid 1px #B1B7BD;
	border-bottom:solid 1px #B1B7BD;
}
table.table-print-summary.table-sz-bottom-30 {
	margin-bottom:.75em;
}
table.table-print-summary.bordered-rows.table-sz-bottom-30 {
	margin-bottom:1.25em;
}
table.table-print-summary.bordered-rows th, table.table-print-summary.bordered-rows td {
	border-top:solid 1px #d7dee6;
}
table.table-print-summary.bordered-rows tr.first-child th, table.table-print-summary.bordered-rows tr.first-child td {
	border-top:none;
}
table.table-print-summary th, table.table-print-summary td {
	font-weight:normal;
	line-height:1.3333em;
	padding:.0833em .8333em .25em 0;
	text-align:left;
	vertical-align:top;
}
table.table-print-summary th {
	color:#000;
}
table.table-print-summary td span.time-from, table.table-print-summary td span.time-until {
	color:#000;
}
table.table-print-summary td span.time-from {
	margin-right:13px;
}
table.table-print-summary td span.time-until {
	margin-right:13px;
	margin-left:18px;
}
#page.popupAdjust table.table-print-summary {
	width:45.25em;
}
table.table-hierarchical tbody tr td {
	border-bottom:.0833em solid #CCD2D8;
}
table.table-hierarchical tr.hasSubtable td {
	border-bottom:medium none;
	padding:0;
}
table.table-hierarchical tr.hasSubtable table.table-hierarchical-subtable {
	margin-bottom:.8333em;
	margin-top:0;
	width:100%;
}
table.table-hierarchical tr.hasSubtable table.table-hierarchical-subtable.sz-bottom-15 {
	margin-bottom:1.25em;
}
table.table-hierarchical tr.hasSubtable table.table-hierarchical-subtable th, table.table-hierarchical tr.hasSubtable table.table-hierarchical-subtable td {
	padding:.0833em .8333em .25em .8333em;
}
table.table-hierarchical tr.hasSubtable table.table-hierarchical-subtable td {
	border-bottom:.0833em solid #D9DEE2;
}
table.table-hierarchical tr.hasSubtable table.table-hierarchical-subtable thead tr th {
	border-top:medium none;
	border-bottom:.0833em solid #CCD2D8;
}
table.table-hierarchical tr.hasSubtable table.table-hierarchical-subtable thead tr th.first-child {
	border-left:medium none;
}
table tr td .grouping-title {
	font-weight:normal;
}
table tr td .grouping-title.text-color-c1, table tr td .grouping-title.text-color-b2 {
	color:#094981;
}
table tr td .grouping-title.text-color-k2 {
	color:#4C4C4C;
}
#page table tr.sz-top-15 td {
	padding-top:.9167em;
}
#page table tr.sz-top-25 td {
	padding-top:1.75em;
}
#page table.table-hierarchical tr.sz-top-25 td {
	padding-top:.9167em;
}
#page table tbody tr.before-bold th, #page table tbody tr.before-bold td, #page table tbody tr.dark-line th, #page table tbody tr.dark-line td {
	border-bottom:.0833em solid #CCD2D8;
}
#page table tbody tr.dark-line-top th, #page table tbody tr.dark-line-top td {
	border-top:.0833em solid #CCD2D8;
}
#page table tbody tr.bold th, #page table tbody tr.bold td {
	border-bottom:.0833em solid #CCD2D8;
	font-weight:bold;
}
#page table tbody tr.dashed th, #page table tbody tr.dashed td {
	border-bottom:.0833em dashed #D9DEE2;
}
span.anchor {
	position:absolute;
}
span.anchor a {
	visibility:hidden;
	text-decoration:none;
}
ul#selectorNav {
	width:100%;
	list-style:none;
	float:left;
}
ul#selectorNav li {
	list-style:none;
	line-height:1.3333em;
	float:left;
	color:#808080;
	background:url("/site/imgs/icons.png") no-repeat scroll left -5000px transparent;
}
ul#selectorNav li.first-child {
	background:none;
}
ul#selectorNav li span, ul#selectorNav li a {
	padding:0 .4166em;
	text-decoration:none;
}
ul#selectorNav li.first-child span, ul#selectorNav li.first-child a {
	padding-left:0;
}
ul#selectorNav li.current a {
	color:#4c4c4c;
}
div#indexNav {
	margin-bottom:0;
	text-align:right;
}
div#indexNav h2, div#indexNav ul {
	text-align:left;
}
div#indexNav h2.chapter-title {
	margin-bottom:0;
}
div#indexNav h2.chapter-title a {
	text-decoration:none;
	color:#303030;
}
ul.selector-list {
	list-style:none;
	width:100%;
	margin-bottom:.8333em;
}
ul.selector-list li {
	list-style:none;
	padding:.25em 0 .0833em 0;
	border-bottom:1px solid #d7dee5;
	line-height:1.3333em;
}
a, img {
	color:#2d8dae;
}
a {
	text-decoration:underline;
}
a:hover, a:active {
	border:0;
	color:#9d0e2d;
}
a:focus {
	outline:#000 dotted .08333em;
	color:#9d0e2d;
}
strong, b {
	font-weight:bold;
}
img.illustration, img.illustration15, img.illustration20, img.illustration35 {
	margin-top:.3333em;
	margin-bottom:.0833em;
}
img.illustration15 {
	margin-bottom:.75em;
}
img.illustration20, img.illustration-d {
	margin-bottom:1.0833em;
}
img.illustration30 {
	margin-bottom:1.9167em;
}
img.illustration35 {
	margin-bottom:2.3333em;
}
div#mainContent h1.page-title, div#mainContent h1.pageTitle {
	padding-bottom:.3929em;
	font-size:2.3333em;
	line-height:1.0714em;
	color:#094981;
	font-weight:normal;
	margin-top: 10px;
}
#page.popup div#mainContent h1.page-title {
	margin-top:.1666em;
}
div#mainContent p.abstract {
	padding-bottom:1.7778em;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.1667em;
	color:#808080;
}
#page.popup div#mainContent p.abstract, #page.popupAdjust div#mainContent p.abstract {
	margin-bottom:-0.1111em;
}
div#mainContent h1.page-title.page-title40 {
	margin-bottom:.7143em;
}
#mainContent h1.page-title.page-title-small {
	font-size:1.8333em;
	line-height:1.1364em;
	padding-bottom:.5em;
}
div#mainContent p.abstract-small {
	font-size:1.25em;
	line-height:1.2em;
	padding-bottom:1.6em;
}
#mainContent h1.page-title.page-title-small, x:-moz-any-link {
padding-bottom:.5333em;
}
div#mainContent p.abstract-small, x:-moz-any-link {
padding-bottom:1.5em;
}
#mainContent h1.page-title.page-title-small, x:-moz-any-link, x:default {
padding-bottom:.5em;
}
div#mainContent p.abstract-small, x:-moz-any-link, x:default {
padding-bottom:1.5em;
}
h2.chapter-title {
	font-size:1.25em;
	line-height:1.2em;
	font-weight:bold;
	color:#094981;
	border-bottom:1px solid #ccd2d8;
	padding-bottom:.0667em;
	padding-top:.0667em;
	margin-bottom:.4em;
	clear:both;
}
h2.chapter-title.chapter-title30 {
	margin-bottom:1.7333em;
}
h2.chapter-title-large {
	font-size:1.5em;
	line-height:1.1666em;
	font-weight:normal;
	color:#094981;
	border-bottom:.0555em solid #ccd2d8;
	padding-top:0;
	padding-bottom:.0556em;
	margin-bottom:.3333em;
	clear:both;
}
h2.chapter-title.top, h2.chapter-title-large.top {
	padding-top:0;
}
h2.chapter-title.no-line, h2.chapter-title-large.no-line {
	border-bottom:0;
	padding-bottom:0;
}
h2.chapter-title.no-line {
	margin-bottom:-0.2em;
}
h2.chapter-title-large.no-line {
	margin-bottom:-0.1667em;
}
h2.chapter-title.chapter-title25 {
	margin-bottom:1.4em;
}
h2.chapter-title-large.chapter-title-large25 {
	margin-bottom:1.1667em;
}
h2.chapter-title a, h2.chapter-title-large a {
	display:block;
	text-decoration:none;
}
h2.chapter-title-large.chapter-title-large30 {
	margin-bottom:1.4444em;
}
p.text, address.text {
	color:#4c4c4c;
	line-height:1.3333em;
}
p.text.text30 {
	margin-bottom:1.9167em;
}
p.text.small {
	font-size:.9167em;
	margin-top:.1818em;
	line-height:1.1818em;
	padding-bottom:.0909em;
}
p.text.text15, p.text.text-d, .fms-msg-info p.text.text15 {
	padding-bottom:.6666em;
}
p.text.small.textsmall15, p.text.small.textsmall-d {
	margin-bottom:1.1818em;
}
p.text.small.textsmall30 {
	margin-bottom:2.5454em;
}
p.text.small.legend20 {
	margin-bottom:1.2727em;
}
ul.news-list span.date {
	width:5.8182em;
	padding-right:0;
}
#mainContent object {
	overflow:hidden;
}
div.container-columns {
	width:42.9167em;
	overflow:hidden;
}
div.container-columns ul.bulleted-list, div.container-columns ul.link-list {
	float:left;
}
div.container-columns ul.bulleted-list, #cp.wide #mainContent div.container-columns ul.bulleted-list, div.container-columns ul.link-list, #cp.wide #mainContent div.container-columns ul.link-list {
	width:20.8333em;
}
#rtl div.container-columns ul.bulleted-list, #rtl div.container-columns ul.link-list {
	float:right;
}
div.container-columns ul.bulleted-list:first-child, div.container-columns ul.bulleted-list.first-child, div.container-columns ul.link-list:first-child, div.container-columns ul.link-list.first-child {
	padding-right:1.25em;
}
#rtl div.container-columns ul.bulleted-list:first-child, #rtl div.container-columns ul.bulleted-list.first-child, #rtl div.container-columns ul.link-list:first-child, #rtl div.container-columns ul.link-list.first-child {
	padding-left:1.25em;
	padding-right:0;
}
h1.subpage-title {
	font-size:1.8333em;
	line-height:1.1364em;
	color:#094981;
	font-weight:normal;
	margin-bottom:.5em;
}
#cp.wide h1.subpage-title {
	width:23.4095em;
}
div#inpageNav {
	border-bottom:1px solid #ccd2d8;
	overflow:hidden;
	padding-bottom:.0833em;
	margin:0 0 2.1667em 0;
}
#cp.wide div#inpageNav {
	width:42.9166em;
}
div#inpageNav h2 {
	border-bottom:1px solid #ccd2d8;
	color:#094981;
	font-weight:normal;
	padding-bottom:2px;
	line-height:1.3333em;
}
div#inpageNav ul {
	list-style:none;
	float:left;
	width:19.9167em;
	margin-left:2.916em;
}
div#inpageNav ul.first-child {
	margin-left:0;
}
div#inpageNav ul li {
	background:transparent url("/site/imgs/icons.png") repeat-x left -5150px;
	display:block;
	padding:3px 0 2px;
}
div#inpageNav ul li.first-child {
	background:none;
	padding:2px 0;
}
div#inpageNav ul li.last-child {
	padding:3px 0 1px;
}
div#inpageNav ul li a {
	display:block;
	text-decoration:none;
}
div#inpageNav ul li.current a {
	color:#4c4c4c;
	text-decoration:none;
}
#cp table.table-horizontal {
	width:42.9167em;
}
#cp.wide table.table-horizontal {
	width:65em;
}
#space table.table-horizontal {
	width:58.3333em;
}
table.table-horizontal {
	border-top:.0833em solid #CCD2D8;
	border-bottom:.0833em solid #CCD2D8;
	margin:0;
}
table.table-horizontal.table-horizontal8 {
	margin-bottom:.6667em;
}
table.table-horizontal.table-horizontal15 {
	margin-bottom:1.25em;
}
table.table-horizontal img {
	border-top:.3333em solid #fff;
	border-bottom:.3333em solid #fff;
	display:block;
}
table.table-horizontal td {
	vertical-align:top;
	padding:.5em .8333em .5em 0;
	border-top:.0833em solid #D9DEE2;
	line-height:1.3333em;
}
table.table-horizontal td ul.bulleted-list {
	padding-top:.0833em;
}
table.table-horizontal tr.first-child td, table.table-horizontal tr:first-child td {
	border-top:none;
}
table.table-matrix, table.table-row-header, table.table-vertical, table.table-col-header, table.table-horizontal {
	margin-top:.3333em;
	margin-bottom:.3333em;
}
table.table-vertical.table-vertical15, table.table-col-header.table-col-header15, table.table-matrix.table-matrix15, table.table-row-header.table-row-header15, table.table-horizontal.table-horizontal15 {
	margin-bottom:.9167em;
}
table.table-vertical.table-vertical20, table.table-col-header.table-col-header20, table.table-matrix.table-matrix20, table.table-row-header.table-row-header20, table.table-horizontal.table-horizontal20 {
	margin-bottom:1.3333em;
}
table.table-vertical.table-vertical30, table.table-col-header.table-col-header30, table.table-matrix.table-matrix30, table.table-row-header.table-row-header30, table.table-horizontal.table-horizontal30 {
	margin-bottom:2.1667em;
}
table.table-vertical.table-vertical35, table.table-col-header.table-col-header35, table.table-matrix.table-matrix35, table.table-row-header.table-row-header35, table.table-horizontal.table-horizontal35 {
	margin-bottom:2.5833em;
}
table.table-vertical.table-vertical-d, table.table-col-header.table-col-header-d, table.table-matrix.table-matrix-d, table.table-row-header.table-row-header-d, table.table-horizontal.table-horizontal-d {
	margin-bottom:1.3333em;
}
dl.reference-list-text, dl.reference-list-numbered {
	color:#4c4c4c;
	font-size:.9167em;
	line-height:1.1818em;
	padding-top:.1818em;
}
dl.reference-list-numbered {
	overflow:hidden;
}
dl.reference-list-text dd {
	padding:0 0 .9091em 0;
}
dl.reference-list-numbered dt {
	float:left;
	clear:both;
	width:1.9091em;
}
#rtl dl.reference-list-numbered dt {
	float:right;
	clear:both;
}
dl.reference-list-numbered dd {
	float:left;
	width:44.9091em;
}
#rtl dl.reference-list-numbered dd {
	float:right;
}
#space dl.reference-list-numbered dd {
	width:61.7em;
}
dl.legend {
	color:#4c4c4c;
	font-size:.9167em;
	line-height:1.1818em;
	padding-top:.0909em;
	padding-bottom:1.1818em;
	overflow:hidden;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
}
dl.legend.legend20 {
	padding-bottom:1.6364em;
}
dl.legend.legend30 {
	padding-bottom:2.0909em;
}
dl.legend.legend35 {
	padding-bottom:2.5455em;
}
dl.legend dt {
	float:left;
	clear:both;
	width:1.9091em;
}
#rtl dl.legend dt {
	float:right;
}
dl.legend dd {
	float:left;
	width:44.9091em;
}
#space dl.legend dd {
	width:61.7250em;
}
#rtl dl.legend dd {
	float:right;
}
ul.link-list.link-list15.non-bottom-padding {
	padding-bottom:0;
	margin-bottom:0;
}
.accordion-container {
	margin-top:-.3333em;
	padding-bottom:.9167em;
}
#cp.wide .accordion-container {
	width:42.9166em;
}
.accordion-container h2.chapter-title, .accordion-container h2.chapter-title-large, .accordion-container h3.paragraph-title {
	margin:0;
	padding:0;
	border-bottom:1px solid #CCD2D8;
}
.accordion-container div.accordion-content h3.paragraph-title {
	border:none;
}
.accordion-container h2.opened, .accordion-container h3.opened {
	border:0;
}
.accordion-container.accordion-container30, .accordion-container.accordion-container-d {
	padding-bottom:2.1667em;
}
.accordion-container h3.paragraph-title a {
	padding:.3333em 0 7px;
}
.accordion-container h2.chapter-title a {
	padding:.3333em 0;/*!12px*/
	;
}
.accordion-container h2.chapter-title-large a {
	padding:.2222em 0;/*!18px*/
	;
}
.accordion-container h3.paragraph-title.opened a {
	padding:.5em 0 .4167em;
}
.accordion-container h2 a, .accordion-container h3 a {
	background:transparent url("/site/imgs/icons_rtl.png") no-repeat right -3242px;
}
.accordion-container h2.opened a, .accordion-container h3.opened a {
	background-position:right -3292px;
}
.accordion-container h2 a:hover, .accordion-container h3 a:hover, .accordion-container h2.opened a:hover, .accordion-container h3.opened a:hover {
	background-image:url("/site/imgs/icons_hover_rtl.png");
}
#rtl .accordion-container h2 a, #rtl .accordion-container h3 a {
	background:transparent url("/site/imgs/icons.png") no-repeat left -3242px;
}
#rtl .accordion-container h2.opened a, #rtl .accordion-container h3.opened a {
	background-position:left -3292px;
}
#rtl .accordion-container h2 a:hover, #rtl .accordion-container h3 a:hover, #rtl .accordion-container h2.opened a:hover, #rtl .accordion-container h3.opened a:hover {
	background-image:url("/site/imgs/icons_hover.png");
}
.accordion-container .accordion-content {
	display:none;
	background:#FFF;
	margin-top:-0.0833em;
	padding:.3333em 0 1em;
	border-bottom:1px solid #CCD2D8;
}
body.nojs .accordion-container .accordion-content {
	display:block;
}
.tab-container {
	width:42.917em;
	clear:both;
	position:relative;
}
.tab-container.tab-container35 {
	margin-bottom:2.5833em;
}
.tab-container.tab-container30 {
	margin-bottom:2.1667em;
}
.tab-container.tab-container20 {
	margin-bottom:1.3333em;
}
.tab-container.tab-container-d {
	margin-bottom:1.3333em;
}
.tab-container.tab-container15 {
	margin-bottom:.9167em;
}
#space .tab-container {
	width:58.333em;
}
.tab-container div.tab-bar-wrapper {
	border-bottom:1px #D9DEE2 solid;
	width:100%;
	height:1.999em;
	clear:both;
	padding-bottom:-1px;
	position:relative;
	display:block;
}
.nojsMode div.tab-bar-wrapper {
	display:none;
}
.tab-container div.tab-bar-wrapper ul.tab-bar {
	list-style:none;
	list-height:5em;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
ul.tab-bar {
	position:relative;
}
ul.tab-bar li {
	display:block;
	border:1px solid #D9DEE2;
	border-right:none 0;
	float:left;
	clear:none;
	padding:0;
	padding-left:.833em;
	padding-right:.833em;
	background:url(/site/imgs/icons.png) #e5e8eb repeat-x 0 -7100px;
	padding-top:.333em;
	cursor:pointer;
	text-decoration:none;
	padding-bottom:.333em;
}
ul.tab-bar>li.selected-tab {
	background-color:white;
	background-image:url(/site/imgs/shadow_right.png);
	margin-top:-0.417em;
	padding-top:.75em;
	border-right:1px solid #CCD2D8;
	padding-right:.75em;
	border-bottom:1px solid white;
	color:#4C4C4C;
	border-top:1px solid #CCD2D8;
	border-left:1px solid #CCD2D8;
	display:block;
}
ul.tab-bar li.selected-tab a:hover, ul.tab-bar li.selected-tab a {
	color:#4C4C4C;
	cursor:default;
}
ul.tab-bar li.last-child {
	border-right:1px solid #D9DEE2;
}
ul.tab-bar li a {
	padding:0;
	color:#0f7c9d;
	text-decoration:none;
	cursor:pointer;
	outline-style:none;
	vertical-align:baseline;
}
ul.tab-bar li a:hover {
	color:#9D0E2D;
}
ul.tab-bar li.inactive a {
	color:#808080;
	cursor:default;
}
ul.tab-bar li.inactive:hover a {
	color:#808080;
}
ul.tab-bar li ul {
	position:absolute;
	display:block;
	left:-0.833em;
	width:41.667em;
	top:4.083em;
	padding:0;
	margin:0;
	float:left;
	background:none;
	border:0 none;
	display:none;
}
ul.tab-bar li.selected-tab ul li a {
	color:#0f7c9d;
	position:relative;
	top:-3px;
}
ul.tab-bar li.selected-tab ul li a:hover {
	color:#9D0E2D;
	cursor:pointer;
}
ul.tab-bar li.selected-tab ul li.inactive a {
	color:#808080;
	cursor:default;
}
ul.tab-bar li.selected-tab ul li.inactive a:hover {
	color:#808080;
	cursor:default;
}
ul.tab-bar li ul li.selected-tab {
	color:#4c4c4c;
	background:none;
	padding-top:0;
	border-top:0;
	margin:0;
	padding-right:.833em;
}
ul.tab-bar li ul li.selected-tab a {
	color:#4c4c4c;
}
ul.tab-bar li ul li.selected-tab:hover a {
	color:#4c4c4c;
	cursor:default;
}
ul.tab-bar li.selected-tab ul {
	display:block;
}
ul.tab-bar li ul li {
	background:none;
	border:0 none;
	border-right:1px solid #CCD2D8;
	height:auto;
	vertical-align:baseline;
	padding-top:0;
	padding-bottom:0;
	outline-style:none;
}
ul.tab-bar li ul li.selected-tab {
	border-right:1px solid #CCD2D8;
}
ul.tab-bar li ul li.last-child {
	border-right:0 none;
}
ul.tab-bar li ul li:last-child {
	border-right:0 none;
}
.tab-container div.clusters {
	clear:both;
	margin:0;
	width:100%;
	position:relative;
	margin-top:27px;
}
.tab-container div.clusters div.cluster {
	clear:both;
	width:100%;
}
div.clusters div.cluster .cluster-title {
	font-size:1.8333em;
	line-height:1.1364em;
	color:#094981;
	font-weight:normal;
	margin-bottom:.5em;
	padding:0;
	border-bottom:1px solid #D9DEE2;
	width:100%;
	color:#0f7c9d;
}
.nojsMode div.clusters div.cluster div.cluster .cluster-title {
	font-size:1.5em;
}
.nojsMode div.clusters div.cluster {
	margin-bottom:40px;
}
div.clusters div.cluster>.chapter-title {
	padding-top:1px;
}
.benefits-box {
	background-color:#F2F4F5;
	width:41.25em;
	overflow:hidden;
	padding-left:.833em;
	padding-right:.833em;
	padding-top:1.333em;
	margin-top:.33em;
	padding-bottom:1.25em;
	position:static;
	margin-bottom:1.3333em;
}
.benefits-box.benefits-box35 {
	margin-bottom:2.5833em;
}
.benefits-box.benefits-box30 {
	margin-bottom:2.1667em;
}
.benefits-box.benefits-box20 {
	margin-bottom:1.3333em;
}
.benefits-box.benefits-box-d {
	margin-bottom:1.3333em;
}
.benefits-box.benefits-box15 {
	margin-bottom:.9167em;
}
.benefits-box h2.chapter-title {
	margin-bottom:.833em;
}
#space div.benefits-box {
	width:56.667em;
}
.wide#cp .benefits-box h2.chapter-title {
	width:100%;
}
.call-to-action-button-container {
	width:43.333em;
	position:relative;
	height:2.917em;
	clear:both;
	padding-top:4px;
}
.call-to-action-button {
	display:block;
	position:relative;
	width:13.330em;
	height:4.917em;
	float:right;
	clear:none;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;		
	background:-webkit-linear-gradient(#F4F6F7, #DDE1E5);
	background:-moz-linear-gradient(#F4F6F7, #DDE1E5);
	background:-ms-linear-gradient(#F4F6F7, #DDE1E5);
	background:-o-linear-gradient(#F4F6F7, #DDE1E5);
	background:linear-gradient(#F4F6F7, #DDE1E5);
	background-image:url(/site/imgs/bg_call.jpg);
	-pie-background:linear-gradient(#F4F6F7, #DDE1E5);
	-moz-box-shadow:0 1px 2px #868D93;
	-webkit-box-shadow:0 1px 2px #868D93;
	box-shadow:0 1px 2px #868D93;
	margin-left:1.25em;
	cursor:pointer;
	margin-top: 10px;
		
}
div.call-to-action-button:hover {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:4px;
	background:-webkit-linear-gradient(#F4F6F7, #F4F6F7);
	background:-moz-linear-gradient(#F4F6F7, #F4F6F7);
	background:-ms-linear-gradient(#F4F6F7, #F4F6F7);
	background:-o-linear-gradient(#F4F6F7, #F4F6F7);
	background:linear-gradient(#F4F6F7, #F4F6F7);
	background-image:url(/site/imgs/bg_call_hover.jpg);
	-pie-background:linear-gradient(#F4F6F7, #F4F6F7);
	color: #333;
}
.call-to-action-button .content a {
	position:relative;
	display:table-cell;
	width:10.583em;
	height:4.917em;
	vertical-align:middle;
	padding-left:.833em;
	font:Arial, Helvetica, Sans-serif;
	font-size:1em;
	font-weight:normal;
	color: #255b89;
	text-decoration:none;
	outline-style:none;
	line-height:14px;
}
.call-to-action-button .content .arrow {
	width:1.917em;
	height:1.917em;
	position:relative;
	top:-3.280em;
	left:10.833em;
	background-image:url(/site/imgs/cta_arrow_dark.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
	border-left:0px solid #FFF;
}
.nojsMode .call-to-action-button {
	background:url(/site/imgs/cta_btn_bg_green.png) #e5e8eb repeat-x;
}
body.nojs .call-to-action-box {
	position:relative;
	margin-bottom:20px;
	left:15px;
}
.call-to-action-button-container.call-to-action-button-container35 {
	margin-bottom:2.5833em;
}
.call-to-action-button-container.call-to-action-button-container30 {
	margin-bottom:2.1667em;
}
.call-to-action-button-container.call-to-action-button-container20 {
	margin-bottom:1.3333em;
}
.call-to-action-button-container.call-to-action-button-container-d {
	margin-bottom:1.3333em;
}
.call-to-action-button-container.call-to-action-button-container15 {
	margin-bottom:.9167em;
}
.benefits-box .call-to-action-button-container {
	margin-top:-12px;
}
.call-to-action-box {
	margin-bottom:1.6667em;
	overflow:hidden;
	position:absolute;
	right:0;
	top:5px;
	width:20.833em;
	z-index:500;
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0 none;
	padding:0;
	vertical-align:baseline;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#898000;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#C7C16B) to(#8B8205));
	background:-webkit-linear-gradient(#C7C16B, #8B8205);
	background:-moz-linear-gradient(#C7C16B, #8B8205);
	background:-ms-linear-gradient(#C7C16B, #8B8205);
	background:-o-linear-gradient(#C7C16B, #8B8205);
	background:linear-gradient(#C7C16B, #8B8205);
	-pie-background:linear-gradient(#C7C16B, #8B8205);
	-moz-box-shadow:0 1px 2px #888;
	-webkit-box-shadow:0 1px 2px #888;
	box-shadow:0 1px 2px #888;
	left:536px;
	margin-bottom:1.667em;
}
#space .call-to-action-box {
	left:740px;
}
body.nojs #space .call-to-action-box {
	left:40px;
}
.call-to-action-box div.call-to-action-button {
	width:20.833em;
	background:none;
	-pie-background:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0;
	height:1.918em;
}
#space .call-to-action-box div.call-to-action-button .content {
	width:19.167em;
}
.call-to-action-box div.call-to-action-button:hover {
	background:#C8C368;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#C8C368) to(#C8C368));
	background:-webkit-linear-gradient(#C8C368, #C8C368);
	background:-moz-linear-gradient(#C8C368, #C8C368);
	background:-ms-linear-gradient(#C8C368, #C8C368);
	background:-o-linear-gradient(#C8C368, #C8C368);
	background:linear-gradient(#C8C368, #C8C368);
	-pie-background:linear-gradient(#C8C368, #C8C368);
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	margin-top:-0.09em;
	padding-top:.09em;
}
.call-to-action-box div.call-to-action-button:hover .content {
	border-bottom:1px none;
}
.call-to-action-box div.first-child:hover {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	margin-top:0;
	padding-top:0;
}
.call-to-action-box div.last-child:hover {
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.call-to-action-box .call-to-action-button a {
	height:1.833em;
	width:17.917em;
	margin:0;
	padding:0;
}
.call-to-action-box .call-to-action-button .content {
	height:1.825em;
	width:19.167em;
	border-bottom:1px solid #BCB75C;
	margin-left:.833em;
	padding:0;
}
.call-to-action-box div.last-child .content {
	border-bottom:0 none;
}
.call-to-action-box div.call-to-action-button:last-child div.content {
	border-bottom:0 none;
}
.call-to-action-box .call-to-action-button .content .arrow {
	top:-1.5em;
	left:18em;
	height:1.167em;
	background-image:url(/site/imgs/cta_arrow_small.png);
	background-repeat:no-repeat;
	background-position:8px 3px;
}
.call-to-action-box.singleButton {
	height:2.917em;
}
.call-to-action-box.singleButton div.call-to-action-button {
	height:2.917em;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.call-to-action-box.singleButton div.call-to-action-button .content {
	height:2.917em;
}
.call-to-action-box.singleButton div.call-to-action-button .content a {
	height:2.917em;
}
.call-to-action-box.singleButton div.call-to-action-button .content .arrow {
	width:1.917em;
	height:1.917em;
	position:relative;
	top:-2.417em;
	left:18em;
	background-image:url(/site/imgs/cta_arrow.png);
	background-repeat:no-repeat;
	background-position:8px 7px;
	border-left:1px solid #DEDBA9;
}
ul.tick-list {
	list-style-type:none;
	padding:0;
	margin:0;
	padding-left:.417em;
	left:4.167em;
	clear:both;
}
ul.tick-list li {
	background-image:url(/site/imgs/icons.png);
	background-repeat:no-repeat;
	background-position:0 -3751px;
	padding-left:1.75em;
}
ul.tick-list.tick-list30 {
	margin-bottom:2.1667em;
}
ul.tick-list.tick-list20 {
	margin-bottom:1.3333em;
}
ul.tick-list.tick-list15 {
	margin-bottom:.9167em;
}
ul.tick-list.tick-list-d {
	margin-bottom:.9167em;
}
#page.cta-blue div.call-to-action-button {
	background:#001F3B;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#7C8C9A) to(#385066));
	background:-webkit-linear-gradient(#7C8C9A, #385066);
	background:-moz-linear-gradient(#7C8C9A, #385066);
	background:-ms-linear-gradient(#7C8C9A, #385066);
	background:-o-linear-gradient(#7C8C9A, #385066);
	background:linear-gradient(#7C8C9A, #385066);
	-pie-background:linear-gradient(#7C8C9A, #385066);
}
#page.cta-blue div.call-to-action-box {
	background:#001F3B;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#7C8C9A) to(#385066));
	background:-webkit-linear-gradient(#7C8C9A, #385066);
	background:-moz-linear-gradient(#7C8C9A, #385066);
	background:-ms-linear-gradient(#7C8C9A, #385066);
	background:-o-linear-gradient(#7C8C9A, #385066);
	background:linear-gradient(#7C8C9A, #385066);
	-pie-background:linear-gradient(#7C8C9A, #385066);
}
#page.cta-blue div.call-to-action-box div.call-to-action-button {
	background:none;
	-pie-background:none;
}
#page.cta-blue div.call-to-action-box div.call-to-action-button:hover, #page.cta-blue div.call-to-action-button:hover {
	background:#7F8F9D;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#7F8F9D) to(#7F8F9D));
	background:-webkit-linear-gradient(#7F8F9D, #7F8F9D);
	background:-moz-linear-gradient(#7F8F9D, #7F8F9D);
	background:-ms-linear-gradient(#7F8F9D, #7F8F9D);
	background:-o-linear-gradient(#7F8F9D, #7F8F9D);
	background:linear-gradient(#7F8F9D, #7F8F9D);
	-pie-background:linear-gradient(#7F8F9D, #7F8F9D);
}
#page.cta-blue .call-to-action-box .call-to-action-button .content {
	border-bottom:1px solid #7F8F9D;
}
#page.cta-blue .call-to-action-box .last-child .content {
	border-bottom:0 none;
}
#page.cta-blue div.call-to-action-button div.arrow {
	border-left:1px solid #BFC7CE;
}
ul.mixed-list {
	list-style:none;
}
ul.mixed-list li {
	line-height:1.3333em;
}
ul.mixed-list li.bullet {
	list-style:none;
	padding-left:1.25em;
	color:#4c4c4c;
}
ul.mixed-list li.link {
	background:none;
	list-style:none;
	padding-left:0;
	zoom:1;
}
ul.mixed-list li.link a {
	list-style:none;
	display:block;
	overflow:hidden;
	padding-left:1.25em;
	text-decoration:none;
	zoom:1;
}
#rtl ul.mixed-list li.link a {
	padding-left:0;
	padding-right:1.25em;
}
ul.mixed-list li, ul.mixed-list li.link a {
	background:transparent url("/site/imgs/icons.png") no-repeat scroll left -42px;
}
#rtl ul.mixed-list li, #rtl ul.mixed-list li.link a {
	background:transparent url("/site/imgs/icons_rtl.png") no-repeat scroll right -42px;
}
#actionBox div.ab-container {
	background:#5f7b91 url("/site/imgs/icons.png") repeat-x scroll left -7250px;
}
#actionBox div.ab-container.bottom {
	background-position:left -7300px;
}
#actionBox div.ab-container.empty {
	height:1.8333em;
}
#actionBox h2.ab-container-title {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:.3333em .25em .1667em .8333em;
	line-height:1.3333em;
}
#rtl #actionBox h2.ab-container-title {
	padding:.3333em .8333em .1667em .25em;
}
#actionBox h2.ab-container-title a {
	display:block;
	padding:3px 3px 3px 15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin:0 .8333em;
	border-bottom:1px solid #b2c3d1;
	background:transparent url("/site/imgs/icons_inverted.png") no-repeat scroll left -5245px;
}
#rtl #actionBox h2.ab-container-title a {
	background:transparent url("/site/imgs/icons_inverted_rtl.png") no-repeat scroll right -5245px;
	padding:3px 15px 3px 3px;
}
#actionBox div.ab-container.current h2.ab-container-title a {
	background-position:left -5545px;
}
#rtl #actionBox div.ab-container.current h2.ab-container-title a {
	background-position:right -5545px;
}
#actionBox div.ab-container.current.top div.ab-container-body, #actionBox div.ab-container.bottom h2.ab-container-title a, #actionBox div.ab-container.current h2.ab-container-title a, body.nojs div#actionBox h2.ab-container-title a {
	border-bottom:0;
}
#actionBox div.ab-container-body {
	display:none;
	background-color:#f7f8f9;
	border:.08333em solid #7f98ab;
	border-top:none;
	padding:.5em .75em .5833em .75em;
	overflow:hidden;
}
#actionBox .current div.ab-container-body {
	display:block;
}
#actionBox div.ab-container-body h3.paragraph-title {
	padding-bottom:.1667em;
	padding-top:.25em;
	line-height:1.3333em;
	font-weight:bold;
}
#actionBox div.shadow {
	background:transparent url("/site/imgs/bg_actionbox_shadow_left.png") no-repeat scroll top left;
	padding-left:10px;
	display:none;
	height:.8333em;
}
#actionBox.open div.shadow {
	display:block;
}
#actionBox div.shadow span {
	background:transparent url("/site/imgs/bg_actionbox_shadow_right.png") no-repeat scroll top right;
	float:right;
	height:.8333em;
	width:100%;
}
body.nojs #actionBox div.ab-container-body {
	display:block;
}
#page.noActionBox div#serviceArea {
	margin-top:.4166em;
}
#cp.wide div#serviceArea div.service-container {
	float:left;
	margin:0 1.25em .8333em 0;
	padding-bottom:.8333em;
}
#rtl #cp.wide div#serviceArea div.service-container {
	float:right;
	margin:0 0 .8333em 1.25em;
}
div#serviceArea div.service-container {
	width:250px;
	margin:0 0 .8333em 0;
	background:#fff;
}
div#serviceArea div.service-container h2.container-title {
	background:#d7dee5 url("/site/imgs/icons.png") repeat-x scroll left -7350px;
	font-weight:bold;
	padding:.1667em .8333em;
	margin:0;
	color:#094981;
	overflow:hidden;
	line-height:1.3333em;
}
div#serviceArea div.service-container div.container-body {
	border:1px solid #d9dee2;
	border-top:none;
	padding:6px 9px 7px;
	overflow:hidden;
}
#cp.wide div#serviceArea div.service-container div.container-body {
	padding-top:.5em;
}
#cp.wide div#serviceArea div.service-container div.container-body ul.icon-list {
	margin-top:-.1667em;
}
div#serviceArea div.service-container div.container-body h3.paragraph-title {
	padding-bottom:.1667em;
	line-height:1.3333em;
	font-weight:bold;
}
div#serviceArea div.service-container div.container-body div.cluster-text, div#serviceArea div.service-container div.container-body div.cluster-gfx {
	border-bottom:.0833em solid #d7dee5;
	padding:.5em 0 .5833em;
	overflow:hidden;
}
div#serviceArea div.service-container div.container-body div.cluster-text:first-child, div#serviceArea div.service-container div.container-body div.cluster-gfx:first-child {
	border-bottom:.08333em solid #d7dee5;
	padding-top:0;
}
div#serviceArea div.service-container div.container-body div.cluster-text:last-child, div#serviceArea div.service-container div.container-body div.cluster-gfx:last-child {
	border-bottom:0;
	padding-bottom:0;
}
div#serviceArea div.service-container div.container-body div.cluster-gfx p.text, div#serviceArea div.service-container div.container-body div.cluster-gfx ul.link-list, div#serviceArea div.service-container div.container-body div.cluster-gfx h3.paragraph-title {
	float:right;
	width:10.8333em;
}
#rtl div#serviceArea div.service-container div.container-body div.cluster-gfx p.text, #rtl div#serviceArea div.service-container div.container-body div.cluster-gfx ul.link-list, #rtl div#serviceArea div.service-container div.container-body div.cluster-gfx h3.paragraph-title {
	float:left;
}
div#serviceArea div.service-container div.container-body img {
	border-top:4px solid #fff;
	border-bottom:3px solid #fff;
	height:7.5em;
	width:19.1667em;
	display:block;
}
div#serviceArea div.service-container div.container-body object {
	margin-top:.3333em;
	margin-bottom:.25em;
	display:block;
}
div#serviceArea div.service-container div.container-body img.qts-chart {
	height:auto;
	width:auto;
}
div#serviceArea div.service-container div.container-body div.cluster-text img, div#serviceArea div.service-container div.container-body div.cluster-text object {
	height:7.5em;
	width:19.1667em;
}
div#serviceArea div.service-container div.container-body div.cluster-gfx img, div#serviceArea div.service-container div.container-body div.cluster-gfx object {
	float:left;
	height:7.5em;
	width:7.5em;
}
#rtl div#serviceArea div.service-container div.container-body div.cluster-gfx img, #rtl div#serviceArea div.service-container div.container-body div.cluster-gfx object {
	float:right;
}
div#serviceArea div.service-container div.container-body ul.icon-list {
	margin:0;
}
div#serviceArea div.service-container div.container-body p.text10, div#serviceArea div.service-container div.container-body a.text10 img, div#serviceArea div.service-container div.container-body a.text10 object {
	margin-bottom:.25em;
}
div#mainContent h2.container-title {
	border-bottom:1px solid #ccd2d8;
	color:#094981;
	font-size:1.25em;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:.4em;
	padding-bottom:.0667em;
}
#space div#mainContent h2.container-title {
	font-size:1.5em;
	font-weight:normal;
	line-height:1.1667em;
}
#space.space2 div#mainContent h2.container-title {
	font-size:1.25em;
	line-height:1.2em;
}
div#mainContent h2.container-title.equal-height {
	padding-top:1.2em;
}
div#mainContent h2.container-title a {
	display:block;
	text-decoration:none;
}
div.container-standard {
	float:left;
	margin-bottom:1.3333em;
	overflow:hidden;
	width:20.8333em;
}
#rtl div.container-standard {
	float:right;
}
div.container-standard.column-space {
	padding-right:1.25em;
}
#rtl div.container-standard.column-space {
	padding-left:1.25em;
	padding-right:0;
}
div.container-standard img, div.container-standard object {
	float:left;
	height:7.5em;
	width:7.5em;
}
div.container-standard img {
	border-top:4px solid #fff;
	border-bottom:3px solid #fff;
}
div.container-standard object {
	margin-top:.3333em;
	margin-bottom:.25em;
}
#rtl div.container-standard img, #rtl div.container-standard object {
	float:right;
}
div.container-standard ul.link-list {
	padding-bottom:0;
}
div.container-standard ul.bulleted-list {
	padding-bottom:0;
}
div.container-standard div.cluster-text, div.container-standard div.cluster-gfx {
	overflow:hidden;
	padding-bottom:.6666em;
}
div.container-standard div.highlight {
	padding:.5em .75em .75em .75em;
	margin-bottom:.9167em;
	background:#f7f8f9;
	border-top:.0833em solid #ccd2d8;
	border-bottom:.0833em solid #ccd2d8;
}
div.container-standard div.cluster-gfx h3.paragraph-title, div.container-standard div.cluster-gfx ul.link-list, div.container-standard div.cluster-gfx ul.bulleted-list, div.container-standard div.cluster-gfx p.text {
	float:right;
	width:12.5em;
}
#rtl div.container-standard div.cluster-gfx h3.paragraph-title, #rtl div.container-standard div.cluster-gfx ul.link-list, #rtl div.container-standard div.cluster-gfx ul.bulleted-list, #rtl div.container-standard div.cluster-gfx p.text {
	float:left;
}
#space div.container-standard {
	width:27.5em;
}
#space div.container-standard.column-space {
	padding-right:3.3333em;
}
#rtl #space div.container-standard.column-space {
	padding-right:0;
	padding-left:3.3333em;
}
#space div.container-standard div.cluster-gfx h3.paragraph-title, #space div.container-standard div.cluster-gfx ul.link-list, #space div.container-standard div.cluster-gfx ul.bulleted-list, #space div.container-standard div.cluster-gfx p.text {
	width:19.1667em;
}
#space div.container-standard-wide {
	width:58.3333em;
}
#space div.container-standard-wide img, #space div.container-standard-wide object {
	height:7.5em;
	width:15.8333em;
}
#space div.container-standard-wide div.cluster-gfx h3.paragraph-title, #space div.container-standard-wide div.cluster-gfx ul.link-list, #space div.container-standard-wide div.cluster-gfx ul.bulleted-list, #space div.container-standard-wide div.cluster-gfx p.text {
	width:41.6667em;
}
#cp div.container-standard-wide {
	width:42.9166em;
}
#cp div.container-standard-wide img, #cp div.container-standard-wide object {
	height:7.5em;
	width:13.75em;
}
#cp div.container-standard-wide div.cluster-gfx h3.paragraph-title, #cp div.container-standard-wide div.cluster-gfx ul.link-list, #cp div.container-standard-wide div.cluster-gfx ul.bulleted-list, #cp div.container-standard-wide div.cluster-gfx p.text {
	width:28.3333em;
}
#cp div.container-standard-wide-split {
	width:42.9166em;
}
#cp div.container-standard-wide-split div.cluster-text, #cp div.container-standard-wide-split div.cluster-gfx {
	width:20.8333em;
	float:left;
	overflow:hidden;
}
#rtl #cp div.container-standard-wide-split div.cluster-text, #rtl #cp div.container-standard-wide-split div.cluster-gfx {
	float:right;
}
#cp div.container-standard-wide-split div.cluster-text.column-space, #cp div.container-standard-wide-split div.cluster-gfx.column-space, #space div.container-standard-wide-split div.cluster-text.column-space, #space div.container-standard-wide-split div.cluster-gfx.column-space {
	padding-right:1.25em;
	padding-left:0;
}
#rtl #cp div.container-standard-wide-split div.cluster-text.column-space, #rtl #cp div.container-standard-wide-split div.cluster-gfx.column-space, #rtl #space div.container-standard-wide-split div.cluster-text.column-space, #rtl #space div.container-standard-wide-split div.cluster-gfx.column-space {
	padding-left:1.25em;
	padding-right:0;
}
#space div.container-standard-wide-split div.cluster-text.column-space, #space div.container-standard-wide-split div.cluster-gfx.column-space {
	padding-right:40px;/*!12px */
	;
}
#space div.container-standard-wide-split {
	width:58.3333em;
}
#space div.container-standard-wide-split div.cluster-text, #space div.container-standard-wide-split div.cluster-gfx {
	width:27.5em;
	float:left;
	overflow:hidden;
}
div.container-news {
	clear:left;
	margin-bottom:1.3333em;
	overflow:hidden;
}
#rtl div.container-news {
	clear:right;
}
div.container-news div.cluster-text {
	clear:both;
	margin-bottom:.6667em;
	overflow:hidden;
}
div.container-news ul.news-list {
	list-style-type:none;
}
div.container-news ul.news-list, div.container-news ul.news-list li {
	width:42.9167em;
}
#cp.wide div.container-news ul.news-list, #cp.wide div.container-news ul.news-list li {
	width:780px;/*!12px */
	;
}
div.container-news ul.news-list li {
	float:left;
	overflow:hidden;
}
#cp #mainContent div.container-news a.link-item {
	width:36.1em;
	float:left;
	clear:none;
}
#rtl div.container-news a.link-item {
	float:right;
}
#space div.container-news ul.news-list, #space div.container-news ul.news-list li {
	width:58.3333em;
}
#space div.container-news a.link-item {
	width:51.6667em;
}
div.container-standard, div.container-standard-wide, div.container-standard-wide-split, div.container-news {
	margin-bottom:0;
}
div.container-standard h2.container-title, div#mainContent div.container-news h2.container-title {
	margin-top:1px;/*!15px */
	;
}
#space div.container-standard h2.container-title, #space div#mainContent div.container-news h2.container-title {
	margin-top:0;
}
div.container-news30, div.container-standard-wide-split30, div.container-standard-wide30, div.container-standard30, div.container-news-d, div.container-standard-wide-split-d, div.container-standard-wide-d, div.container-standard-d {
	margin-bottom:15px;/*!12px */
	;
}
div.container-standard-wide, div.container-standard-wide-split, #rtl div.container-standard-wide, #rtl div.container-standard-wide-split {
	float:none;
}
#cp.wide h1.page-title {
	width:18.3929em;
}
#cp.wide p.abstract {
	width:28.6111em;
}
#cp.wide h2.chapter-title {
	width:34.3333em;
}
#cp.wide h2.chapter-title-large {
	width:28.6111em;
}
#cp.wide #mainContent h3.paragraph-title, #cp.wide #mainContent p.text, #cp.wide #mainContent a.link-item, #cp.wide #mainContent div.container-news, #cp.wide #mainContent ul.link-list {
	width:42.9166em;
}
#cp.wide #mainContent ul.bulleted-list, #cp.wide #mainContent ol.numbered-list {
	width:40.9166em;
}
#cp.wide #mainContent div.column-container h3.paragraph-title, #cp.wide #mainContent div.column-container p.text, #cp.wide #mainContent div.column-container a.link-item, #cp.wide #mainContent div.column-container div.container-news, #cp.wide #mainContent div.column-container ul.link-list, #cp.wide #mainContent div.column-container ul.bulleted-list, #cp.wide #mainContent div.column-container ol.numbered-list, #cp.wide #mainContent div.container-standard h3.paragraph-title, #cp.wide #mainContent div.container-standard p.text, #cp.wide #mainContent div.container-standard a.link-item, #cp.wide #mainContent div.container-standard div.container-news, #cp.wide #mainContent div.container-standard ul.link-list, #cp.wide #mainContent div.container-standard ul.bulleted-list, #cp.wide #mainContent div.container-standard ol.numbered-list, #cp.wide #mainContent div.container-article-insert h3.paragraph-title, #cp.wide #mainContent div.container-article-insert p.text, #cp.wide #mainContent div.container-article-insert ul.link-list, #cp.wide #mainContent div.container-article-insert ul.bulleted-list, #cp.wide #mainContent div.container-article-insert ol.numbered-list, #cp.wide #mainContent table td h3.paragraph-title, #cp.wide #mainContent table td p.text, #cp.wide #mainContent table td a.link-item, #cp.wide #mainContent table ul.bulleted-list, #cp.wide #mainContent table ol.numbered-list, #cp.wide #mainContent table p.text {
	width:auto;
}
#cp.wide #mainContent div.container-standard div.cluster-gfx h3.paragraph-title, #cp.wide #mainContent div.container-standard div.cluster-gfx ul.link-list, #cp.wide #mainContent div.container-standard div.cluster-gfx ul.bulleted-list, #cp.wide #mainContent div.container-standard div.cluster-gfx p.text {
	width:12.5em;
}
table.table-col-header tr td ul.link-list, table.table-matrix tr td ul.link-list, table.table-row-header tr td ul.link-list, table.table-horizontal tr td ul.link-list, table.table-vertical tr td ul.link-list, table.cae-table tr td ul.link-list, table.fms-layout-table tr td ul.link-list, table.table-header-row-second tr td ul.link-list, table.table-2header-rows tr td ul.link-list, table.legalgate-layout-table tr td ul.link-list {
	width:100%!important;
}
div.container-article-insert {
	float:left;
	margin-top:4px;/*!12px */
	margin-right:.8333em;
	margin-bottom:.5em;
	width:20.8333em;
}
#rtl div.container-article-insert {
	float:right;
	margin-left:.8333em;
	margin-right:0;
}
div.container-article-insert-full {
	padding-top:4px;/*!12px */
	margin-bottom:3px;/*!12px */
	;
}
div.container-article-insert-inner {
	background:#f7f8f9 none;
	border:.0833em solid #d9dee2;
	padding:.5em .75em .58em;
}
div.container-article-insert-inner .paragraph-title {
	border-bottom:.0833em solid #ccd2d8;
}
div.container-article-insert-inner .paragraph-title.sz-bottom-10 {
	margin-bottom:.5em;
}
div.container-article-insert-inner .link-list li {
	border-top:.0833em solid #d9dee2;
	padding:.5em 0 .5833em 0;
}
div.container-article-insert-inner ul.link-list li.first-child {
	border-top:medium none;
}
div.container-article-insert-inner ul.link-list li.last-child {
	padding-bottom:0;
}
img.container-image-small, object.container-image-small {
	display:block;
	float:left;
	margin-top:.3333em;
}
object.container-image-small {
	width:90px;/*!12px*/
	height:90px;/*!12px*/
	;
}
img.container-image-fullwidth, object.container-image-fullwidth {
	margin-top:.8333em;
	margin-bottom:.25em;
}
object.container-image-fullwidth {
	width:230px;/*!12px*/
	height:124px;/*!12px*/
	;
}
p.indent-left {
	margin-left:8.3333em;
	margin-bottom:.0833em;
}
div.container-article-insert-inner p.text-bold {
	font-weight:bold;
	font-style:normal;
}
div.container-article-insert-inner div.border-bottom {
	border-bottom:.0833em solid #D7DEE5;
	height:.5em;
	margin-bottom:.5em;
}
div.container-article-insert-inner ul.border-top {
	border-top:.0833em solid #d9dee2;
	clear:both;
	margin-top:.8333em;
}
div.container-article-insert-full div.container-article-insert-inner ul.border-top {
	margin-top:.4167em;
}
div.container-article-insert-full div.container-article-insert-inner ul.link-list li {
	padding-top:.5833em;
	padding-bottom:.5em;
}
div.container-article-insert-full div.container-article-insert-inner ul.link-list li.last-child {
	padding-bottom:0;
}
div.container-article-insert-full div.container-article-insert-inner div.border-bottom {
	height:.5833em;
}
html>body div.container-article-insert-full p.indent-left, x:-moz-any-link, x:default {
padding-top:.0833em;
}
html>body div.container-article-insert-full div.container-article-insert-inner ul.link-list li.last-child, x:-moz-any-link, x:default {
padding-bottom:0;
margin-bottom:-1px;/*!12px */;
}
div.container-article-insert-full.container-article-insert15 {
	margin-bottom:11px;/*!12px */
	;
}
div.container-article-insert-full.container-article-insert30 {
	margin-bottom:26px;/*!12px */
	;
}
#cs-inlinePopup {
	background:white;
	position:absolute;
	-moz-box-shadow:7px 7px 8px rgba(0, 0, 0, .45);
	-webkit-box-shadow:7px 7px 8px rgba(0, 0, 0, .45);
	box-shadow:7px 7px 8px rgba(0, 0, 0, .45);
}
#cs-inlinePopup .inlineBody {
	padding-right:.9375em;
	border:1px solid #D9DEE2;
	border-width:0 1px 1px;
	overflow:auto;
	position:relative;
}
#cs-inlinePopup .inlineHeader {
	background:#E5E8EB url(/site/imgs/icons.png) repeat-x scroll 0 -7400px;
	text-align:right;
}
#rtl #cs-inlinePopup .inlineHeader {
	text-align:left;
}
#cs-inlinePopup .inlineHeader a.close {
	font-size:.75em;
	background:transparent url("/site/imgs/icons.png") no-repeat scroll left -399px;
	padding:.0833em 0 .25em 1.4167em;
	text-decoration:none;
	vertical-align:baseline;
	margin:.3333em 1.25em 2px .1667em;
	display:inline-block;
}
#rtl #cs-inlinePopup .inlineHeader a.close {
	background:url("/site/imgs/icons_rtl.png") no-repeat scroll right -399px;
	padding-right:1.4167em;
	padding-left:0;
	margin-left:1.25em;
	margin-right:0;
}
#cs-inlinePopup div#content, #cs-inlinePopup #page.popup a#cs-logo, #cs-inlinePopup #page.popupAdjust a#cs-logo, #cs-inlinePopup a#cs-logo img {
	position:static;
}
#cs-inlinePopup #page.popup div#content, #cs-inlinePopup #page.popupAdjust div#content {
	padding-top:0;
}
#cs-inlinePopup #page.no-logo div#content {
	padding-top:1.6667em;
}
#cs-inlinePopup #page.popup a#cs-logo, #cs-inlinePopup #page.popupAdjust a#cs-logo {
	margin-bottom:1.9167em;
}
#rtl #cs-inlinePopup .inlineBody {
	padding-left:1.25em;
}
#rtl #cs-inlinePopup #page.popup div#content, #rtl #cs-inlinePopup #page.popupAdjust div#content {
	padding-right:0;
}
a.hideunhide-link {
	display:block;
	padding-left:1.25em;
	background:transparent url(/site/imgs/icons.png) scroll no-repeat left -5249px;
}
a.hideunhide-link.active {
	background-position:left -5549px;
}
a.hideunhide-link:active, a.hideunhide-link:hover, a.hideunhide-link.active:active, a.hideunhide-link.active:hover {
	background-image:url(/site/imgs/icons_hover.png);
}
#cp.wide div.hideunhide-container {
	width:65em;
}
div#mainContent div.hideunhide-container h2.container-title {
	overflow:hidden;
	border-bottom:.0556em solid #CCD2D8;
}
div#mainContent div.hideunhide-container a.hideunhide-link {
	text-decoration:none;
}
div#mainContent div.hideunhide-container h2.container-title a.hideunhide-link {
	display:block;
	float:left;
	padding-left:.78212em;
	padding-bottom:.0661em;
	background:transparent url(/site/imgs/icons.png) scroll no-repeat left -5248px;
	text-decoration:none;
}
div#mainContent div.hideunhide-container.active h2.container-title a.hideunhide-link {
	background-position:left -5548px;
}
div#mainContent div.hideunhide-container h2.container-title a.hideunhide-link:active, div#mainContent div.hideunhide-container h2.container-title a.hideunhide-link:hover, div#mainContent div.hideunhide-container.active h2.container-title a.hideunhide-link:active, div#mainContent div.hideunhide-container.active h2.container-title a.hideunhide-link:hover {
	background-image:url(/site/imgs/icons_hover.png);
}
div.hideunhide-container div.container-body {
	display:none;
	clear:both;
}
div.hideunhide-container.active div.container-body {
	display:block;
}
a.link-item.link-text15 {
	margin-bottom:.6667em;
}
a.link-item.link-text30 {
	margin-bottom:2em;
}
p.text.text25 {
	margin-bottom:2.0833em;
}
img.illustration8 {
	margin-top:.3333em;
	margin-bottom:1px;/*!12px */
	;
}
table.table-vertical.table-vertical8, table.table-matrix.table-matrix8, table.table-row-header.table-row-header8, table.table-col-header.table-col-header8 {
	margin-bottom:.4167em;
}
div#mainContent div.container-nobottom {
	margin-bottom:0!important;
}
#content #mainArea *.news-sz-12-5 {
	margin-bottom:.3334em;
}
p.text.text24 {
	margin-bottom:2em;
}
.ie6 p.text.text24, .ie7 p.text.text24 {
	margin-bottom:2.0833em;
}
.ie8 p.text.text24 {
	margin-bottom:1.9167em;
}
p.text.texttop15 {
	margin-top:8px;
}







.clearfloat2 {
	clear: both;
	height:0;
	font-size: 1.000em;
	line-height: 0em;
	margin-top: 50px;
	margin-bottom: 50px; 
	}

.ARTICLE-SEPARATOR2 {
	float: left; 
	margin-bottom: 0.42em; 
	height: 0.1em;
}

.ARTICLE-SEPARATOR2 {
	background-color:#E1DEDC;
	height:0.0833em;
	width:100%;
	border:0em;
	margin:0em;
	padding:0em;
	overflow:hidden;
}

.call-to-action-button-container2 {
	width:43.333em;
	position:relative;
	height:2.917em;
	clear:both;
	padding-top:4px;
}
.call-to-action-button2 {
	display:block;
	position:relative;
	width:13.330em;
	height:4.917em;
	float:left;
	clear:none;
	background:green;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#718EAA;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#F4F6F7) to(#DDE1E5));
	background:-webkit-linear-gradient(#F4F6F7, #DDE1E5);
	background:-moz-linear-gradient(#F4F6F7, #DDE1E5);
	background:-ms-linear-gradient(#F4F6F7, #DDE1E5);
	background:-o-linear-gradient(#F4F6F7, #DDE1E5);
	background:linear-gradient(#F4F6F7, #DDE1E5);
	-pie-background:linear-gradient(#F4F6F7, #DDE1E5);
	-moz-box-shadow:0 1px 2px #868D93;
	-webkit-box-shadow:0 1px 2px #868D93;
	box-shadow:0 1px 2px #868D93;
	margin-right:1.25em;
	cursor:pointer;
	margin-top: 10px;
}
div.call-to-action-button2:hover {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:4px;
	background:#718EAA;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#F4F6F7) to(#F4F6F7));
	background:-webkit-linear-gradient(#F4F6F7, #F4F6F7);
	background:-moz-linear-gradient(#F4F6F7, #F4F6F7);
	background:-ms-linear-gradient(#F4F6F7, #F4F6F7);
	background:-o-linear-gradient(#F4F6F7, #F4F6F7);
	background:linear-gradient(#F4F6F7, #F4F6F7);
	-pie-background:linear-gradient(#F4F6F7, #F4F6F7);
	color: #333;
}
.call-to-action-button2 .content a {
	position:relative;
	display:table-cell;
	width:10.583em;
	height:4.917em;
	vertical-align:middle;
	padding-left:.833em;
	font:Arial, Helvetica, Sans-serif;
	font-size:1em;
	font-weight:normal;
	color: #255b89;
	text-decoration:none;
	outline-style:none;
	line-height:14px;
}
.call-to-action-button2 .content .arrow {
	width:1.917em;
	height:1.917em;
	position:relative;
	top:-3.280em;
	left:10.833em;
	background-image:url(/site/imgs/cta_arrow_dark.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
	border-left:0px solid #FFF;
}

.text_pq_obs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;	
}

.procedimentosBox {
	border:solid 1px #DEDEDE; 
	background: #EFEFEF; 
	color: $222; 
	padding:4px; 
	text-align:center;
}
