@media tty {
i{content:"\";/*" "*/}} @import 'ie5x.css'; /*";}
}/* */
div#contentWrapper {
	float:left;
	width:751px;
	_width:730px;	
}
div#contentheader, div#contentheadersmall {
	width:719px;
	border:1px solid #ccc;
	padding:5px 2px 5px 5px;	
	float:left;
	margin-left:10px;
	_margin-left:11px;
	position:relative;
	display:inline;
	margin-bottom:9px;
}
div#contentheadersmall{
	padding:5px 5px 5px 5px;
	width:717px;	
}
div#contentheader div.box table table div{
	width:330px !important;
	border:0px none transparent !important;
}
div#contentheader div.box table table div a{
	/*font-size:120% !important;*/
}
div#contentheader div.box p.link a{
	width:290px !important;
	display:block;
	padding:4px 0 4px 27px;
	font-size:110%;
	font-weight:normal !important;
}
.world {
	background:url(images/bg_contactus.png) no-repeat 6px 6px;	
	padding:6px 5px 5px 45px !important;
	width:680px;
}
h2.world 
{
	/*width:590px; removed for news pages - not sure why the limit was set */
}

div#contentheader h1, div#contentheadersmall h1 {
	padding:0.2em 13px;
	font-size:200%;
	position:absolute;
	top:15px;
	left:5px;
	font-weight:normal;
	/*max-width:350px; changed for banner pages where title was too large for the image*/
	max-width:326px;
}
div#contentheader div#boxes div.aWrapper div.box table table div div ul li a{
	border-style:none !important;
	border-collapse:collapse !important;
	font-size:110%;
}
div#contentheader form {
	padding:0.3em 11px;	
	clear:both;
	float:left;
	width:694px;
}
div#contentheader label {
	font-size:170%;
	float:left;
	width:241px;
	color:#fff;
}
div#contentheader form input.text {
	width:368px;
	height:20px;
	float:left;
	margin:3px 10px 0 0;
}	
div#contentheader form input.submit {
	background:url(images/bg_contentheader_submit.png) no-repeat top left;
	height:28px;
	width:70px;
	padding:6px 0;
	font-weight:bold;
	text-align:center;	
	float:left;
}
div#contentheader p, div#contentheadersmall p {
	color:#666;
	margin:1.0em 0 0 0;
	position:absolute;
	top:5.0em;
	left:0px;
	padding-left:18px;	
}
div#contentheadersmall p em, div#contentheader p em {	
	font-style:normal;
	float:left;	
	color:#003366;
	margin-left:-18px;
	display:inline;
}
div#contentheader div p, div#contentheadersmall div p {	
	padding-left:0;	
}
div.world p {
	position:static !important;	
	margin:0 0 1.0em 0 !important;		
	clear:both;
	float:left;
	display:inline;
}
div.world p em {
	font-size:200%;	
}
div#contentheader div#boxes {
	width:715px;

	float:left;
	padding:7px 0;	
}
div#contentheader div.aWrapper {			
	float:left;
	margin:0 8px;
	width:701px;
	_width:697px;
	padding:0 1px 1px 1px;
	display:inline;	
}
div#contentheader div.a, div#contentheadersmall div.a {
	width:333px;	
	/* changed for level 2 homepage content links */
	/*width:316px;	*/
	float:left;	
	background:#f5f5f5;
	padding:10px 0 4px 10px;
	border-color: #999999 rgb(185, 185, 185) rgb(185, 185, 185) rgb(153, 153, 153);
	border-style:solid;
	border-width:1px;
	display:inline;
	font-size:95%;
}
div.a table table div div ul li a{
	border-style:none !important;
	border-color:#f5f5f5;
	/*border-color:#f5f5f5 !important;*/ /* removed for the sub homepage borders on links */
}
div#contentheader div.last {
	margin-left:8px !important;
}
div#contentheader div.a h2, div#contentheadersmall div.a h2 {
	font-size:140%;
	font-weight:normal;
	margin-bottom:0.5em;
}
div#contentheader div.a h3 {
	font-size:130%;
	/*margin-bottom:1.0em;	*/
}
div#contentheader div.a p, div#contentheadersmall div.a p {
	width:250px;
	margin:0 0 0.5em 0;
	position:static;
	display:inline;
}
div#contentheader div#featuredbox, div#contentheadersmall div#featuredbox {
	float:right;
	padding:8px 0;
	/* removed for the products page */
	/*margin:-188px 0 0 355px;	*/
	display:inline;
}
div#contentheader div#featuredbox p, div#contentheadersmall div#featuredbox p {
	float:none;
}
div#contentheader div#featuredbox h2, div#contentheadersmall div#featuredbox h2 {
	font-weight:normal;
	font-size:160%;
	margin-bottom:0.5em;
}
div#contentheader div#featuredbox div.a, div#contentheadersmall div#featuredbox div.a {
	margin:0 9px 0 8px;	
	overflow-y:auto;
	height:142px;
}
div#contentheader div#featuredbox div.a h2, div#contentheadersmall div#featuredbox div.a h2 {
	font-size:160%;
	clear:left;
	margin-bottom:0.8em;
}
div#contentheader div#featuredbox div.a p, div#contentheadersmall div#featuredbox div.a p {
	width:auto;
	margin-bottom:1.0em;	
}

div#contentNoImage{
	width:718px;
}
div#contentNoImage h4{
	color:#ccc;
	/*margin-bottom:12px;*/
	height:auto;
}
div#contentNoImage div, div#contentNoImage table{
	/*float:left;	
	width:455px;*/
}
div#contentNoImage div.bWrapper div table{
	float:left;
	width:204px !important;
	clear:both;
}
div.htmleditor ul,div.htmleditor li {
	margin: 0 0 0 16px;	
	padding: 0 0 0 4px;	
}
div.htmleditor ol li {
	list-style-type:decimal;
	margin:0 0 0 41px;
	padding:0;
}
div.htmleditor ul li {
	list-style-type:disc;
}
div#content div#contentNoImage div.bWrapper {
	float:right;
	width:215px !important;
	margin-left:12px;
}
div#contentNoImage .bWrapper .box{
	margin-bottom:15px;
}
div#overlay {
	position:relative;
	height:330px;		
}
div#overlay li {
	position:absolute;
	/*background:url(images/bg_overlay.png) no-repeat bottom left;*/
	border-left:1px solid #ccc;
	/*border-top:1px solid #ccc;*/
	padding:0 0 9px 2px;		
	/*_background:none;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_overlay_ie.png',sizingMethod='crop');*/
	/*_height:25px;
	_padding:0 0 0 4px;*/
	/*float:left;
	display:block;*/
}
div#overlay ul
{
	height:380px;
}
div#overlay img
{
	position:absolute;
}
div#overlay div#contentheader li#americas {
	top:100px;
	left:290px;		
}
div#overlay div#contentheader li#asiapacific {
	top:110px;
	left:590px;		
}
div#overlay div#contentheader li#europe {
	top:80px;
	left:450px;		
}
div#overlay li a {

}
div#overlay li img {
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_overlay_ie.png',sizingMethod='crop');
	top:1px;
	left:0;
	width:5px;
	height:28px;
}
div#regiondisplay .country_map{
	float:left;
}
div#regiondisplay div#geography {
	float:right;
	margin-right:28px;
	width:280px;
	padding:6px;
	background:#D8E8E8 url(images/bg_colheader_gradient2.png) no-repeat top left;
	border-color::#b9b9b9 #333 #333;
	border::1px solid;
}
div#content div#overlay li.contactoffice_na {
	top:100px;
	left:120px;	
}
div#content div#overlay li.contactoffice_nz {
	top:290px;
	left:300px;	
}
div#content div#overlay li.contactoffice_aus {
	top:260px;
	left:220px;	
}
div#content div#overlay li.contactoffice_as {
	top:80px;
	left:100px;	
}
div#awcontent div#overlay li#americas {
	top:100px;
	left:120px;	
}
div#awoverlay div#contentheader li#europe {
	top:80px;
	left:420px;	
}
div#awcontent div#overlay  li#europe {
	top:80px;
	left:300px;	
}
div#awoverlay div#contentheader li#asiapacific {
	top:180px;
	left:600px;	
}
div#awcontent div#overlay li#asiapacific {
	top:190px;
	left:510px;	
}
div#overlay li a {
	text-decoration:none;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
	border-top:1px solid #ccc;	
	padding:0 10px 0 15px;
	background:#fff url(images/bg_overlay_arrow.png) no-repeat 2px 0.2em;
	font-size:120%;
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.80;	
	float:left;	
	color:#003366;
}
div#overlay li a:hover {
	text-decoration:underline;
}
div#content {
	float:left;	
	width:724px;
	_width:730px;
	margin-left:10px;
	display:inline;
}
div#content img {
	margin-bottom:1.0em;	
}
div#content h1 {
	font-size:230%;
	margin-bottom:0.5em;
	font-weight:normal;
}
div#content div#colA {
	width:484px;
	float:left;
}
div#content div#colB {
	width:189px;
	float:left;	
	margin-left:18px;
	_margin-left:14px;
	display:inline;
}
div#content div#colB div.box {
	border-bottom:1px solid #D6D6D6;	
}
div#content h2 {
	font-size:180%;	
	clear:left;
	margin:0 0 0.5em 0;
	font-weight:normal;
}
div#content .icon, div#awcontent .icon, div#contentheader .icon, div#guidanceheader h1 {
	padding:6px 0 7px 46px !important;
}
div#content .help, div#awcontent .help {
	background:url(images/bg_questions.png) no-repeat top left;
}
div#content .at, div#awcontent .at {
	background:url(images/bg_at.png) no-repeat top left;
}
div#content .house, div#awcontent .house {
	background:url(images/icon_office.gif) no-repeat top left;
}
div#content .person, div#awcontent .person {
	background:url(images/icon_bloke.gif) no-repeat top left;
}
div#content .world, div#awcontent .world {
	background:url(images/bg_world.png) no-repeat top left;
}
div#content .search, div#awcontent .search, div#contentheader .search, div#contentheader div#boxes div.aWrapper div.box h2 {
	background:url(images/bg_search_title.png) no-repeat top left;		
}
div#contentheader div#boxes div.aWrapper div.box h2 {
	padding:11px 0 10px 45px;
	_padding:9px 0 10px 45px;
	font-size:140%;
}
div#content .application, div#awcontent .application, div#guidanceheader h1 {
	background:url(images/bg_application.png) no-repeat top left;		
}
div#content .bang, div#awcontent .bang {
	background:url(images/bg_bang.png) no-repeat top left;		
}
div#content .info, div#awcontent .info {
	background:url(images/bg_info.png) no-repeat top left;		
}
div#content .learn, div#awcontent .learn {
	background:url(images/bg_learn.png) no-repeat top left;		
}
div#content div.wysiwyg {
	/*padding-bottom:1.0em;*/
	margin-right:14px;
}
div#content div.wysiwyg * {
	float:none;
}
div#content div.wysiwyg h2 {
	font-size:100%;
	margin-bottom:1.0em;
}
div#content div.wysiwyg h3 {
	font-size:100%;
	margin-bottom:1.0em;
}
div#content div.wysiwyg p {
	margin-bottom:1.0em;
	color:#666;	
}
div#content div#questions {
	background:url(images/bg_questions_dotted.png) repeat-x top left;
	padding-top:5px;
}
div#content div#questions div {
	width:468px;
	padding:7px;
	margin:0 1px 2.0em 1px;	
	float:left;
	display:inline;
}
div#content div#questions h2 {
	padding-left:9px;
	margin:5px 0 0.5em 0;
}
div#content div#questions li {
	background:url(images/bg_questions_dotted.png) repeat-x bottom left;
	padding:5px 0 5px 16px;	
}
div#content div#questions a {
	color:#003366;
	text-decoration:none;
	background:url(images/bg_questions_link.png) no-repeat 0 0.2em;
	padding-left:17px;
}
div#content div#questions a:hover {
	text-decoration:underline;
}
div#content div.featured {
	width:484px;
	background:url(images/bg_content_dotted.png) repeat-x top left;	
	padding:3.0em 0 0.5em 0;
	margin-top:5px;
	background:url(images/bg_content_dotted.png) repeat-x bottom left;	
}
div#content div.featured h2 {
	padding-left:3px;
	margin:5px 0 0.5em 0;	
}
div#content div.featured h3 {
	font-style:normal;
	margin-left:14px;
	font-weight:bold;
	width:0.8em;
	overflow:hidden;
	letter-spacing:30px;
	font-size:140%;
}
div#content div.featured h4 {
	background:url(images/bg_content_dotted.png) repeat-x bottom left;
	padding:0 0 1.0em 3.0em;		
	margin:-1.3em 0 1.0em 0;	
}
div#content div.featured div {
	margin:-1.3em 0 0 3.0em;		
}
div#content div.featured p {
	margin-bottom:1.0em;	
}
div#content div.featured a {
	color:#003366;
	font-weight:bold;
	text-decoration:none;	
}
div#content div.ms-WPBody div#partners {
	width:484px;
	margin-bottom:0.5em;
	float:left;
	display:inline;	
}
div#awcontent div#partners div, div#awcontent div#partners table {
	margin:0px 1px 0px 0px;	
	float:left;	
	/*width:473px;*/
	display:inline;	
}
div#awcontent div#partners img {
	float:left;
	margin:0 12px 0 0;
}
div#awcontent div#distributors img {
	display:none;
	visibility:hidden;
}

div#awcontent div#partners div.awlmix
{
	margin:0px 0px 0px 0px;	
	float:right;
	padding:0px 0px 0px 0px;	
	border: 0px transparent none !important;
	width:100px;	
}
div.contactlist h3 {
	float:left;
	font-weight:normal;
	font-size:120% !important;
	margin:2px 0 4px 0 !important;
}
div#awcontent div#partners div.awlmix a img{
	margin:0px 0px 0px 0px;	
	float:right;
	padding:0px 0px 0px 0px;	
	height:auto;
}


div#awcontent div#partners li, div#awcontent div#distributors li {
	margin-bottom:5px;
	padding-top:5px;
	float:left;
	display:inline;
	clear:left;
	width:488px;
	border-top: 1px lightgrey dotted;	
}
div#awcontent div#distributors div.awlmix img
{
	display:block !important;
	visibility:visible !important;
}
div#awcontent div#partners h2 {
	margin-bottom:1.0em;
	
}
div#awcontent div#partners h3 {
	font-weight:normal;	
}
div#colA div#partners div.ms-WPBody {
	margin-left:0px;
}
div#awcontent div#partners h3,
div#awcontent div#partners p {
	/*margin-left:10px;*/
}
div#awcontent div#partners ul ul{
	margin-left:100px;
}
div#awcontent div#partners h3 {
	margin-bottom:1.0em;
}
div#awcontent div#partners p.date {
	color:#333;	
}
div#awcontent div#partners li.featured h3 {
	margin-left:0;	
}
div#awcontent div div#distributors {
	margin-top:3.0em;	
}

div#awcontent div div#distributors h2 {
	margin-bottom:1.0em;
	font-weight:400;
}
div#awcontent div div#distributors div {

	clear:left;
	float:left;
}

div#awcontent div.ms-WPBody div#distributors h2 {
	margin-bottom:1.0em;
	font-weight:normal;
	
}
div#awcontent div.ms-WPBody div#distributors li {
	border-top: 1px lightgrey dotted;	
	padding-top:1.0em;	
}
div#content div#topstories {
	background:url(images/bg_content_dotted.png) repeat-x top left;		
	clear:left;
	padding:2.0em 1px 0 1px;
}
div#content div#topstories h2 {
	margin-bottom:0.5em;	
}
div#content div#topstories p {
	margin-bottom:1.0em;
}
div#content div#topstories li {
	background:url(images/bg_questions_dotted.png) repeat-x bottom left;
	padding:5px 0;	
}
div#content div#topstories a {
	color:#003366;
	text-decoration:none;
	background:url(images/bg_topstories_link.png) no-repeat 0 0.3em;
	padding-left:17px;
}
div#content div#questions a:hover {
	text-decoration:underline;
}
div#content div#pagination {
	background:url(images/bg_content_dotted.png) repeat-x top left;		
}
div#content div#pagination * {
	color:#666;
}
div#content div#pagination p {
	background:url(images/bg_content_dotted.png) repeat-x bottom left;
	padding:10px 0;
	margin-bottom:1.5em;		
}
div#content div#pagination ul {
	float:left;
	width:400px;	
}
div#content div#pagination li {
	display:inline;
}
div#content div#pagination li a {
	float:left;
	display:block;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #666;	
}
div#content div#pagination li#previous a,
div#content div#pagination li#next a {
	width:0.8em;
	overflow:hidden;
	letter-spacing:30px;
	height:1.0em;
	border:none;	
}
div#content div.bWrapper {
	float:left;	
	padding-bottom:1px;	
}
div#content div.b {
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;	
	border-right:1px solid #D6D6D6;		
	margin:0 13px 0 0;
	width:205px !important;	
	float:left;	
	display:inline;
}

div#content div.colA div.b
{
	/*width:322px !important;*/
	width:402px !important; /* changed for level 2 homepage */
}

div#content div.last {
	margin:0;	
}
div#content div#colB div.box {
	width:205px !important;
	float:none !important;
	display:block !important;
	margin:0 0 12px 0;
}
div#content div.box p {
	margin:1.0em 0 0 0;	
}
div#contentheader img 
{
	float:left;
	width:715px;
}
div#content div.box ul,
div#contentheader div.box ul {
	margin:8px 0 4px 0;
	width:97%;
}
div#regiondisplay div#geography div.box{
	background:#f5f5f5;
	padding:5px;
	padding-bottom:0px;
}
div#content div.box li, div#regiondisplay div#geography li,
div#contentheader div.box li,
div.column li a {
	background:#f5f5f5 url(images/bg_questions_dotted.png) repeat-x top left;
	margin:2px 0;
	padding:5px 0 5px 0;
	/* changed for level two home page content links container */
	/*padding:5px 0 5px 12px;*/
	width:100%;	
}
div#content div.box li a,
div#contentheader div.box li a,
div#regiondisplay div#geography li a {
	color:#003366;
	text-decoration:none;
	padding-left:15px;
}
div#content div.box form {
	background:#E2E2E2;
	margin-top:1.0em;
	padding:12px 8px;
	position:relative;	
	width:172px;
}
div#content div.box input.text {
	width:135px;
}
div#content div.box input.submit {
	position:absolute;
	right:5px;
	background:url(images/bg_box_submit.png) no-repeat top left;		
}
div#content div.a {
	background:#EBEBEB;	
	padding:8px;	
	border:1px solid #D6D6D6;
}
div#content div.b {
	padding:15px 8px;
}
div#content div.b h2 {	
	font-size:130%;	
	font-weight:normal;
}
div#content div.b h3 {
	font-size:140%;
	clear:left;
	font-weight:normal;
	height:35px;
}
div#content div.b p.link {
	margin-bottom:0;
}
div#content div.cWrapper {
	background:url(images/bg_boxc.png) no-repeat bottom left;		
	float:left;
	margin-bottom:1.0em;
}
div#content div.c {
	margin:0.5em 18px 0 0;
	width:335px;	
	float:left;	
	background:#f5f5f5;
	padding:15px 0 0 14px;
	display:inline;
}
div#content div.d {
	margin:0.5em 18px 0 0;
	width:345px;	
	float:left;	
	background:transparent;
	padding:0 2px 2px 0;
	display:inline;
}
div#content div.c h3,
div#content div.d h3 {
	/*font-size:130%;
	font-weight:normal;*/
	clear:left;
	float:left;
	height:auto;
	margin:0;
	padding:0;
}
div#content div.b h3 a,
div#content div.c h3 a,
div#content div.d h3 a {
	display:block;
	background:url(images/bg_heading_link.png) no-repeat 0 0.2em;
	padding:0.3em 0 0.3em 30px;
	text-decoration:none;
	color:#003366;
}
div#content div.c p,
div#content div.d p {
	width:250px;
}
div#content div.boxes {
	width:358px;
	float:left;
}
div#content div.row {
	background:url(images/bg_content_dotted.png) repeat-x top left;		
	clear:left;
	padding-top:10px;
	/*margin-top:1.0em;*/
	width:728px;
	float:left;	
}
div#content div.none {
	background:none !important;
	padding-top:0 !important;	
	border:none !important;
}
div#content div.boxes div {
	/*width:350px;*/
	/*margin:0 0 1.0em 0 !important;*//* removed for level2 homepages and product page */
}
div#content div.row div.box {
	margin-bottom:1.0em;	
}

div#content div.boxes div.wysiwyg {
	background:url(images/bg_vertical_dotted.png) repeat-y top left;
	/*width:300px;*/
}
div#content div.colB div.wysiwyg {
	padding-left:15px;
}
div#content div#productsearch {	
	background:#E7E7E7; /* url(Images/productsearchbg.png) repeat-x */
	/*font-size:90%;*/
	border:1px solid #D6D6D6;
	padding:10px 10px 0 10px;
	float:left;
	/*width:250px;*/
	/*width:313px;*/
	/*display:block;
	margin:12px 0;
	height:95px;
	height:195px;*/
}
div#productsearch h3 {
	margin:0 0 7px 0;
}
div#productSearchBox {
	padding:5px 5px 5px 0;
	height:25px;	
	float:left;
}
div#productSearchChoice input {
	float:left;
}
div#productSearchChoice {
	float:left;
}
div#contentheader div#productSearchChoice label{
	color:#000 !important;
	float:none !important;
	font-size:100% !important;
	display:block;
	margin: 0 0 4px 12px;
	_margin: 0 0 2px 12px;
}

div#productSearchBox input.txtSearch
{
	/*width:180px;*/
	width:265px;
	border:1px solid;
	border-color:#9a9a9a #bdbdbd #bdbdbd #9a9a9a;
	float:left;
	height:20px;
	margin:2px 0 0 0;
}
div#productSearchChoice Table
{
	width:100%;
}
div#content div#productsearch div {
	margin:0 !important;
}
div#content div#productsearch div#productSearchBox {
	background:#ccc;
	padding:14px 14px 0 14px;
	height:30px;
}
div#content div#productsearch div#productSearchChoice {
	background:#ccc;
	padding:0 14px 14px 14px;
}
div#content div#productsearch h3 {
	font-size:200%;
	font-weight:normal;
	margin:0;
}
div#content div#productsearch p {
	margin:0 0 1.0em 0;
}
div#content div#productsearch form {
	width:306px;
}
div#content div#productsearch fieldset {
	position:relative;
}
div#content div#productsearch input, div#content div#productsearch label
{
	float:left;
}
div#content div#productsearch label {
	display:block;

	color:#003366;
}
div#content div#productsearch label input {
	margin-top:0.2em;	
}
div#content div#productsearch input.text {
	width:265px;
	font-size:14px;
	margin-bottom:10px;
}
div#content div#productsearch input.submit {
	position:absolute;
	right:0px;
}
div#content div.colA,
div#content div.colB {
	margin-top:1.0em;
	margin-right:2px;
}
div#content div.colB 
{
	margin-left:2px; /* add for level 2 homepage */
	/*margin-left:17px;
	_margin-left:10px;*/
	display:inline;	
}
div#content div#colA div.box,
div#content div#colB div.box
div#contentNoImage div#colA div.box,
div#contentNoImage div#colB div.box {
	border-bottom:1px solid #D6D6D6;	
}
div#content div#colA div.wysiwyg {
	background:none;	
}
div#content  div#colA div span img {
	float:left;
	margin:0 7px 7px 0;
}
div#boxes div.aWrapper div.box table table div div h3
{
	/* removed for level 2 home page content link headers */
	/*font-size:150%;*/
}
div#content div#boxWrapper div#box3 ul li a {
	padding-left:18px;
	text-decoration:none;
	color:#003366;
	font-size:95%;
}
div#boxes div.aWrapper div.box p.link 
{
	padding:0;
	margin:4px 0 0 0;
}
div.webpartzone
{
	float:left;
	width:490px;
	_width:470px;
}