/* test styles */
.lowerInner2{
	width:555px; /* 555 */
	/*background-color:#FF0000;*/
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../images/elements/misc/divide.gif);
	}
.lowerInner3{
	width:580px; 
		}
.leftWidth{
width:597px;
}
#home lowerInner2{
	background-image:none;
	}
.lowerContent{
	padding-top:5px;
	}
.contentEmu{
	padding-left:10px;
	}

#mainBrand{
	
	}
.mediaGalleryWrap{
	margin-bottom:20px;
	/*padding-bottom:20px;*/
	}
.mediaGalleryThumb{
	width:147px;
	min-height:110px;
	overflow:hidden;
	}
* html .mediaGalleryThumb{
	height:110px;
	}
	
/* end test styles */


.h2 a:link, .h2 a:visited{
	color:#333;
	}
.h2 a:hover{
	
	}
	

/* CSS Document */
.offLeft{
	position: absolute;
	left: -999px;
	width: 990px;
	}
#siteWrap, .siteWrapEmu{
	width:905px;
	margin-left:auto;
	margin-right:auto;
	}

#siteWrap{
	margin-top:20px;
	/*margin-bottom:10px;*/
	background-color:#FFFFFF;
	/*border:1px solid #999999;
	border-top:none;*/
	border:none;
	}
#siteInner{
	padding:5px;
	}
body{
	/*color:#777;*/
	/*line-height:1.5em;*/
	/*background-color:#E5E9EE;*/
	/*background-color:#DEE9F5;*/
	background-color:#0d1e38;
	}
.featurette{
	padding-bottom:0px;
	}
.featureBlock{
	padding-bottom:5px;
	}
.emphasise{
	color:#333;
	}
#head1{
	margin-bottom:5px;
	}
#head-lanner
	{
		
		margin-bottom: 5px;
		background-image:url(../images/elements/brand/head.gif);
		height: 93px;
	
	}
#head2{
	
	}

.headFixed{
	width:885px;
	height:140px;
	overflow:hidden;
	}
#headCentre{
	padding-top:15px;
	padding-bottom:15px;
	/*background-color:#00FFFF;*/
	}
#headCentre2{
	padding-top:20px;
	padding-bottom:15px;
	/*background-color:#00FFFF;*/
	}
#mainBrand{
	padding-left:15px;
	}
#mainLogo{
	
	
	padding-left: 30px;
}
.paddingColHome{
	padding-left:10px;
	}
.paddingColBlocks{
	padding-left:20px;
	}
#home #column1 .paddingColBlocks{
	padding-left:10px;
	}

.paddingColBlocksShort{
	padding-left:10px;
	}
.paddingColBlocksMedium{
	padding-left:10px;
	}
/*.paddingColBlocksInsetWrap{
	width:170px;
	}
.paddingColBlocksInset{
	width:100px;
	padding-left:10px;
	}*/
/*#home .paddingColBlocksInset{
	padding-left:0px;
	background-color:#FFFF00;
	}*/
.quickSearchWrap{
	/*float:right;*/
	}
	

.footer{
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	}
.footer.footer2{
	color:#607eb2;
}
.footer a:link, .footer a:visited{
	color:#fff;
	}
.footer.footer2 a:link, .footer.footer2 a:visited{
	color:#607eb2;
	}
.footer a:hover{
	color:#fff;
	}
.footer.footer2 a:hover{
	color:#607eb2;
	}
	
.footer2 a:link
.paddingColInset{
	padding-left:10px;
	}
.colBlockInner{
	padding-right:10px;
	}
.colBlockInnerInset{
	
	}
.colBlockEdgeRight{
	border-right:1px solid #e3e3e5;
	}
.colBlockEdgeLeft{
	border-left:1px solid #e3e3e5;
	}
.pageNumbering{
	padding-top:3px;
	color:#999;
	}

.boxType01 blockquote{
	padding-left:15px;
	background: url(../images/elements/boxes/box01/quote_left.gif) no-repeat left top;
	/*padding-top:10px;*/
	}
.boxType01 blockquote p{
	/*margin-top:0px;
	background-color:#FF0000;*/
	}
.quoteAuthor{
	text-align:right;
	margin-top:-1em;
	font-style:italic;
	}
.industryListLineUp{
	padding-left:3px;
	padding-top:10px;
	}
#headImageOuter{
	border:1px solid #ededed;
	/*background-color:#f9f9f7;*/
	background-color:#96a6b3;
	/*margin-bottom:5px;*/
	}
#headImageInner{
	margin-left:auto;
	margin-right:auto;
	width:885px;
	padding-top:4px;
	padding-bottom:4px;
	}
#headStrip{
	text-align:right;
	color:#ffffff;
	min-height:15px;
	padding-top:1px;
	padding-right:4px;
	letter-spacing:0px;
	}
#rsInner{
	margin-right:10px;
	}


.stripValues{
	color:#b7bec5;
	}
.stripSeparator{
	color:#777;
	}
.shortBlock{
	width:290px;
	}
.longBlock{
	width:390px;
	}
.bodyOffset{
	padding-left:4px;
	}
.bodyOffset2{
	padding-left:4px;
	/*padding-right:4px;*/
	margin-right:8px;
	min-height:1px;
	}
* html .bodyOffset{
	height:1px;
	}
.listOffset{
	/*padding-left:8px;*/
	}
.shimBodyEnd{
	height:20px;
	}
.shimProductEnd{	
	height:20px;
	}
.shimSubSect{
	height:15px;
	font-size:0;
	overflow:hidden;
	}
.pullUpMain{
	margin-top:-85px;
	position:relative;
	z-index:1;
	}
.pullUpHome{
	margin-top:-321px;
	position:relative;
	z-index:1;
	}
.pullUpHR{
	margin-top:-5px;
	}
.pullUpProduct{
	margin-top:-195px;
	position:relative;
	z-index:1;
	}
.pullUpPrism{	
	height:208px;
	margin-top:-208px;
	position:relative;
	z-index:1;
	/*background-color:#CCCCCC;*/
	}
.productOverlayWrap{
	padding-left:5px;
	}
.productOverlayInner{
	/*background-color:#FFFF00;*/
	}
.tablewrap{
	width:358px;
	border:solid 1px #e1e1e1;
	padding:4px;
	margin:0;
	}
.table01{
	/*width:355px;*/
	text-align:left;
	padding:0;
	margin:0;
	}
.table01 th{
	background-color:#f8f8f8;
	padding-bottom:5px;
	margin:0;
	}
.table01 tr{
	padding:0;
	margin:0;
	}
.table01 td{
	/*padding-bottom:5px;
	border-bottom:solid 1px #e1e1e1;*/
	}
.tablestyle{
	padding-bottom:6px;
	margin:0;
	border-bottom:solid 1px #e1e1e1;
	}
.table02{
	text-align:left;
	padding:5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
	letter-spacing:-1px;
	/*font-weight:bold;*/
	color:#9b9a9a;
	}
.table02 td{
	padding-bottom:5px;
	}
.table03{
	text-align:left;
	padding:0;
	margin:0;
	border-top:solid 1px #e1e1e1;
	border-right:0;
	border-bottom:0;
	border-left:solid 1px #e1e1e1;
	}
.table03 tr th{
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:6px;
	margin:0;
	border-bottom:solid 1px #e1e1e1;
	background-color:#f0f4f6;
	border-right:solid 1px #e1e1e1;
	}
.table03 tr td{
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:6px;
	margin:0;
	border-bottom:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
	}
#home h1, #home .h1{
	padding-left:0;
	}
.portLinks .readMore{
	text-align:right;
	}
.portLinks .readMore a{
	border-top:1px solid #e4e4e4;
	}
.portLinks .readMore a span{
	border-bottom:1px solid #e4e4e4;
	}

.filerContact{
	height:80px;
	background-color:#f8f8f8;
	}
.csPanel{
	background-color:#fff;
	}
.csDetailLogo{
	height:165px;
	width:145px;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	}

.csDetailImage{
	width:355px;
	height:165px;
	overflow:hidden;
	background-position:center bottom;
	background-repeat:no-repeat;
	}
.csSideBlock{
	padding-right:30px;
	}


.columnVideo{
	text-align:center;
	}
.lowerPanel{
	padding:5px;
	padding-right:0px;
	padding-top:0px;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../images/elements/misc/divide.gif);
	min-height:1%;
	/*background-color:#FFFF00;*/
	}
.lowerInner{
	/*background-color:#CCCCCC;*/
	padding-left:50px;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-image:url(../images/elements/misc/backdrop.gif);
	}
* html .lowerInner{
	height:1%;
	}
#home .lowerPanel{
	background-image:none;
	}
.newsDetailDate{
	color:#333;
	margin-bottom:1em;
	}
.newsDetailTitle{
	float:left;
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
	}
.newsDetailInfo{
	/*margin-top:-1em;*/
	padding-top:3px;
	float:right;
	}

/* list items */
.productListItem{
	background-image:url(../images/elements/misc/product_fade.gif);
	background-position:left top;
	background-repeat:repeat-x;
	/*padding-left:5px;*/
	padding-right:10px;
	}
.productListInfoBlock{
	padding-top:15px;
	}
.newsListItem{
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
	}
.newsListAbstract{
	padding-top:5px;
	}
.newsDetailAbstract{
	color:#333333;
	}
.newsListImage{
	height:80px;
	width:165px;
	overflow:hidden;
	}
	
.newsListImage2{
	/*height:80px;*/
	width:271px;
	margin-top:3px;
	margin-bottom:3px;
	/*overflow:hidden;*/
	}
.newsListImage3{
	/*height:80px;*/
	width:191px;
	height: 114px;
	overflow:hidden;
	/*overflow:hidden;*/
	}
.detailAbstract{
	/*font-size:110%;*/
	color:#333333;
	}
.paddingTopInfo{
	padding-right:13px;
	}
.emphasise{
	color:#333;
	}
/* haloFixes */

.box03HaloL, .box03HaloLR{
	padding-left:3px;
	}
.box03HaloR, .box03HaloLR{
	padding-right:3px;
	}
.box02HaloL, .box02HaloLR{
	padding-left:5px;
	}
.box02HaloR, .box02HaloLR{
	padding-right:5px;
	}
.pageArea{
	padding-top:10px;
	}

#aboutLeft{
	min-height:350px;
	}
#aboutRight{
	min-height:570px;
	}

.termsConditionsWrap{
	height:200px;
	overflow:scroll;
	background-color:#fafafa;
	color:#555;
	}
.termsConditionsInner{
	padding:5px;
	}

.borderedBox01{
	border:1px solid #e6e6e6;
	padding:5px;
	background-color:#f4f4f4;
	}
.borderedBox04{
	border:1px solid #e6e6e6;
	padding:2px;
	background-color:#f4f4f4;
	}
.borderedBox02{
	border:1px solid #e6e6e6;
	padding:1px;
	background-color:#fff;
	}
.borderedBox03{
	border:1px solid #dddddd;
	padding:5px;
	background-color:#fcfcfc;
	}
.altTitle{
	font-weight:bold;
	color:#1d79a2;
	padding-bottom:5px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:5px;
	/*letter-spacing:0;*/
	}

/* splits */
.splitCol00{
	width:175px;
	}
.splitCol01{	
	width:610px;
	}
.splitCol02{
	width:285px;
	}
.splitCol02_2{
	width:130px;
	}
.splitCol03{
	width:95px;
	}
.splitCol04{
	width:350px;
	}
.splitCol04b{
	width:300px;
	}
.splitCol05{
	width:525px;
	}
.splitCol06{
	width:90px;
	}
.splitCol07{
	width:380px;
	}
.splitCol08{
	width:555px;
	}
.splitCol09{
	width:200px;
	}
.splitCol10{
	width:160px;
	}
.splitCol11{
	width:170px;
	}
.splitCol11b{
	width:165px;
	}
.splitCol12{
	width:310px;
	}
.splitCol12b{
	width:330px;
	}
.splitCol13{
	width:133px;
	}
.splitCol14{
	width:150px;
	}
.splitCol14b{
	width:155px;
	}
.splitCol15{
	width:250px;
	}
.splitCol16{
	width:180px;
	}
.splitCol17{
	width:300px;
	}
.splitCol18{
	width:270px;
	}
.splitCol19{
	width:241px;
	}
.splitCol20{
	width: 197px;
}

.splitCol21{
	width: 400px;
}
.splitCol22{
	width: 370px;
}
	
.abstract{
	color:#333;
	}

.pageSize{
	min-height:300px;
	}
* html .pageSize{
	height:300px;
	}
/* end splits */


.fixedHeight01{
	min-height:185px;
	}
* html .fixedHeight01{
	height:185px;
	}

.fh02{min-height:95px;} * html .fh02{height:95px;}
.fh10{min-height:45px;} * html .fh10{height:45px;}

.borderEmu{
	padding:1px;
	}
.borderEmu01{
	background-color:#E7E7E7;
	padding:1px;
	}
/** html .borderEmu01{
	height:1%;
	}*/
.borderEmuInner{
	background-color:#FFFFFF;
	}
.haloFix{
	margin-left:-5px;
	margin-right:-5px;
	}
.pageAbstract{
	color:#333;
	font-size:1.1em;
	}



/* colours and bars */
.barInner{margin:0;padding-top:3px;padding-left:5px;padding-right:5px;}
.colourBar0x{height:3px;font-size:0;overflow:hidden;}
.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:2px;font-size:0;overflow:hidden;}
.colourBar02{height:3px;font-size:0;overflow:hidden;}
.colourBar03{height:5px;font-size:0;overflow:hidden;}
.colourBar04{height:10px;font-size:0;overflow:hidden;}
.colourBar05{height:12px;font-size:0;overflow:hidden;}
.colourBar06{height:15px;font-size:0;overflow:hidden;}
.colourBar07{height:20px;font-size:0;overflow:hidden;}
.colourBar08{height:35px;font-size:0;overflow:hidden;}
.colourBar09{height:50px;font-size:0;overflow:hidden;}

.colourBar100{height:115px;}


.colourToneX0{background-color:#000000;}
.colourToneX1{background-color:#FFFFFF;}

.colourTone00{background-color:#0d1925;}
.colourTone01{background-color:#0e1f39;}
.colourTone02{background-color:#ebedea;}

.colourTone03{background-color:#fbfbfb;}.colourTone03 .h1Emu{color:white;}
.colourTone04{background-color:#eeeeee;}.colourTone04 .h1Emu{color:#777777;}
/*.colourTone05{background-color:#DACED8;}.colourTone05 .h1Emu{color:white;}
.colourTone06{background-color:#CEBECB;}.colourTone06 .h1Emu{color:white;}
.colourTone07{background-color:#A7A7A7;}.colourTone08 .h1Emu{color:white;}
.colourTone08{background-color:#DAADB4;}.colourTone07 .h1Emu{color:white;}
.colourTone09{background-color:#CE272F;}.colourTone07 .h1Emu{color:white;}
.colourTone10{background-color:#f5f5f5;}.colourTone07 .h1Emu{color:white;}*/


.palette01{color:#1e7aa1;}
.palette02{color:#333333;}
.palette03{color:#818181;}


.floatImageRight{
	float:right;
	padding-left:5px;
	padding-bottom:5px;
	}
.floatImageLeft{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	padding:3px;
	border:1px solid #e4e4e4;
	}


/* overlay rendering */
.overlay{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
.root{
	position:relative;
	overflow:hidden;
	}

.rendered{}
.rendered .root{
	width:130px;
	height:96px;
	}
.rendered .overlay{
	width:130px;
	height:96px;
	margin-top:-96px;
	}
.rendered .overlay{
	background-image:url(../images/elements/overlays/list.png);
	}
* html .rendered .overlay{
	background-image:url(../images/elements/overlays/list.gif);
	}
.rendered .overlay a:link, .rendered .overlay a:visited{
	display:block;
	width:130px;
	height:96px;
	}

/* end overlay rendering */


#footer{
	
	}

.hideMe{
	display:none;
	}


.industryOverlayNavInclude{
	background-color:#f2f2f2;
	padding:20px;
	}
.industryOverlayNavWrap{
	
	}


.relatedDocuments{}
.relatedDocuments tr.rowOdd td{
	background-color:#f5f5f5;
	}
.relatedDocuments tr.rowEven td{
	/*background-color:white;*/
	}
.relatedDocuments td{
	padding:2px;
	}
.relatedDocuments h4{
	margin-bottom:0.5em;
	}
.relatedDocuments a:link, .relatedDocuments a:visited{
	color:#444;
	}
.relatedDocuments a:hover{
	color:#000;
	}


.error{
	color:#CC3333;
	}

.readMore{}
.readMore a:link, .readMore a:visited{
	/*background-image:url(../images/elements/bullets/bullet_r_01a.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;
	padding-right:8px;*/
	/*font-weight:bold;*/
	/*letter-spacing:-1px;*/
	color:#0099CC;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
.readMore a:hover{
	color:#333333;
	}


.readMoreRight{text-align:right;}
.readMoreRight a:link, .readMoreRight a:visited{
	background-image:url(../images/elements/bullets/arrow_01.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;
	padding-right:12px;
	/*font-weight:bold;*/
	/*letter-spacing:-1px;*/
	color:#36b0e3;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
.readMoreRight a:hover{
	color:#333333;
	}
	
.downloadLink{}
.downloadLink ul{
	list-style-type:none;
	padding:0;
	margin:0;
	border-top:1px solid #e3e3e5;
	}
.downloadLink ul li{
	padding:0;
	margin:0;
	border-bottom:1px solid #e3e3e5;
	}
.downloadLink ul li a{
	display:block;
	padding-right:10px;
	}
	
.downloadLink{text-align:left;}
.downloadLink a:link, .downloadLink a:visited{
	background-image:url(../images/elements/bullets/arrow_01.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;
	padding-right:12px;
	color:#36b0e3;
	} 
.downloadLink a:hover{
	color:#333333;
	}


.pageBack{
	text-align:left;
	/*padding-left:13px;
	background-image:url(../images/elements/bullets/arrowleft_01.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;*/
	}
.disclaimer{
	color:#bbbbbb;
	padding-top:10px;
	border-top:1px solid #cccccc;
}
.courseListSupplementTitle{	
	color:#333;
	}
.courseListSupplementValue{	
	color:#333;
	}
* html .formSideFix{
	width:243px;
	}
.pdfLink a:link, .pdfLink a:visited{
	color:#50bbe7;
	}
.pdfLink a:hover{
	color:#b9b9b9;
	}
.noTranslation{
	font-style:italic;
	padding-top:5px;
	padding-bottom:5px;
	color:#006699;
	}

.txtRegular{
	font-size:12px;
	}
.txtLarge1{
	font-size:14px;
	}
.txtLarge2{
	font-size:17px;
	}
.txtLarge3{
	font-size:19px;
	}
	
.youtubeHelpTable
{
padding-top: 8px;
padding-bottom:8px;
}	
.youtubeHelpTable tr td
{
background-color:#F0F0F0;
padding: 3px;
}

.youtubeHelpTable tr .left
{
background-color:#E1E1E1;
}

.frontNews .h2Emu {
color:#000000; 

}


.h2Emu .colourTitle{
color:#000000;
}
.colourTitle{
color:#000000;
}

.blogProfilePhoto{
width: 40px;
height: 40px;
overflow:hidden;
}


.width01{
width: 44px;
}

.width02{
width: 400px;
}


.blogAuthor{
color:#666666;
font-size: 120%;
font-weight:bold;

}
.blItem a{
color: #36b0e3;
}

.blItem .h2{
font-size: 120%;
}

.blogAuthor a{
color:#666666;


}

.blogAreaTitle{
border-bottom: 1px solid #646464; padding-bottom: 5px; font-size: 120%; color:#3f3f3f; font-weight: bold;
}

.blogImage{
width: 509px;
height: 335px;
overflow:hidden;
background-color:#ccc;
border: 1px solid #d8d8d8
}

.blogAbstract{
	color:#333;
	font-weight:bold;
	font-size: 120%;
	
	}
.blogBody{
	color:#777;
	font-size: 120%;
	}
	
#quickResellersForm {
background-color:#364e6e;
}
	
#quickResellersForm .backgroundTransparent{
background-image:none;
background-color: transparent;
border: 1px solid #5c6d81;
}

.footerBlock{
background-image:url(../images/elements/misc/footer-bg.gif);
background-repeat:no-repeat;
background-color:#223042;
color:#fff;
min-height:160px;
margin-right: 5px;
}

* html .footerBlock{
height:160px;
}




.footerBlock .h2Emu{
color:#fff;

}

.footerBlock .listTypeRelated ul{
border-top:none;
	}
.footerBlock .listTypeRelated ul li{

border-bottom:none;
	}
	
.downloadDoc{
background-image:url(../images/elements/misc/pdf_logo.jpg); 
display:block; 
height:21px;
background-repeat:no-repeat; 
background-position:left top; 
padding-left: 30px; 
padding-top: 2px;
}

