* {
	margin:0;
	padding:0;
}

body {
	background:#fbfbfb;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/*centre site*/
#outerwrapper {
	float:none;
	margin:0 auto;
	width:1000px;
}
#innerwrapper {
	background:#fbfbfb url("../images/siteobjects/bg_main.gif") repeat-y;
	float:left;
	width:1000px;
	display:inline;
	margin-bottom:20px;
}


/*header*/
#header {
	background:#fff;
	clear:both;
	display:inline;
	float:left;
	width:980px;
	margin:0 10px 0 10px;
	background:url('../images/siteobjects/bg_headershadow.gif') no-repeat top;
	padding-top:3px;
}

/*
div.headerlinks {
	float:left;
	border-bottom:1px solid #9fa8d3;
	width:980px;
	background:url('../images/siteobjects/bg_headerlinks.gif') no-repeat bottom;
	padding-bottom:6px;
}
div.headerlinks div.links {
	float:left;
	width:703px;
	padding:17px 0 0 27px;
	font-weight:bold;
}

div.search {
	float:left;
	width:250px;
	margin:10px 0 2px 0;
}
*/
#brandingcontainer {
	float:left;
	border-top:5px solid #0054a4;
	width:980px;
	height:99px;
}	
div.brandingcontent {
	/*background:url('../images/siteobjects/bg_header.gif') no-repeat;*/
	float:left;
	height:120px;
	width:980px;
	border-top:1px solid #9fa8d3;
	padding:0 0 0 0;
}
div.branding {
	float:left;width:243px;padding:0 0 25px 27px;
}
div.linkscontainer {
	float:left;
	width:980px;
	margin-top:23px;
}
div.menucontainer {
	float:left;width:959px;padding-right:21px;
}
div.searchcontainer {
	float:right;width:500px;padding:12px 38px 0 0;
}
div.search {
	float:right;
	width:226px;
}
#logincontainer {
	float:left;
	width:980px;
	background:#212125;
	/*border-bottom:6px solid #6e80d6;*/
	padding:7px 0 7px 0;
	margin-top:23px;
}
div.login {
	float:left;
	width:703px;
	padding-left:27px;
}
div.forgotpw {
	float:left;
	width:230px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 16px;
}


/*content*/
#maincontent {
	background:url('../images/siteobjects/bg_subcontent.gif') repeat-y right;
	clear:both;
	display:inline;
	float:left;
	width:980px;
	margin:0 10px 0 10px;
}
#maincontent_internal {
	background:#ffffff url("../images/siteobjects/bg_content_internal.gif") repeat-x top left;
	clear:both;
	display:inline;
	float:left;
	width:980px;
	margin:0 10px 2px 10px;
	padding-top:6px;
}
#breadcrumb {
	float:left;
	width:918px;
	padding:9px 20px 5px 42px;
}
div.content {
	float:left;
	width:690px;
	background: url("../images/siteobjects/bg_content.gif") no-repeat top;
	padding:8px 21px 0 20px;
}
div.subcontentcontainer {
	width:249px;
	float:left;
	background:url("../images/siteobjects/bg_subcontent_top.gif") no-repeat top;
	padding-top:6px;
}
div.subcontent_internal {
	background:none;
}
div.subcontent {
	float:left;width:220px;padding:1px 0 10px 29px;
}
div.subcontent_text {
	float:left;width:184px;padding: 0 28px 0 8px;
}
div.headingshadow_sd10{
	float:left; height:50px; width:452px;background:url('../images/siteobjects/bg_heading_shadow_news_and_events_SD10_the_best.png') no-repeat top;padding:30px 9px 20px 19px;behavior: url(/en/css/iepngfix.htc);
}
div.curvedhotspotcontainer {
	float:left;
	width:690px;
	background:url("../images/siteobjects/bg_curvedtop.gif") no-repeat top;
	padding-top:9px;
	margin-bottom:9px;
	margin-top:4px;
}
div.curvedhotspotcontainer div.curvedhotspot {
	float:left;
	width:672px;
	background:url("../images/siteobjects/bg_curvedmiddle.gif") repeat-y top;
	padding:0 9px;
}
div.curvedhotspotcontainer div.curvedhotspot div.curvedhotspotshadow {
	float:left;
	width:638px;
	/*background: url("../images/siteobjects/bg_shadow.gif") repeat-y top; */
	padding:19px 17px 0px 17px;
}

div.curvedhotspotcontainer div.curvedhotspotbottom {
	float:left;
	width:690px;
	background:url("../images/siteobjects/bg_curvedbottom.gif") no-repeat top;
	padding-top:9px;
}

div.colone {
	float:left;
	width:176px;
	/*background:url('../images/siteobjects/bg_dots_vert.gif') no-repeat right top; */
	height:178px;
	padding-right:23px;
}
div.coltwo {
	float:left;
	width:176px;
	margin-left:28px;
	padding-right:24px;
	/*background:url('../images/siteobjects/bg_dots_vert.gif') no-repeat right top; */
	height:178px;
}
div.colthree {
	float:left;
	width:176px;
	margin-left:27px;
	padding-right:7px;
	height:178px;
}
html>body div.colone, html>body div.coltwo, html>body div.colthree {
	height:auto;
	min-height:178px;
}

div.heading_dark {
	/*background:url('../images/siteobjects/bg_heading_dark.gif') no-repeat left top;*/
	padding-left:17px;
	font-size:85%;
}
div.heading_medium{
	/*background:url('../images/siteobjects/bg_heading_medium.gif') no-repeat left top;*/
	padding-left:17px;
	width: 200px;
	height:90px;
	margin-bottom: 10px;
}
div.heading_medium A{
    text-decoration:none;
}
div.heading_light {
	/*background:url('../images/siteobjects/bg_heading_light.gif') no-repeat left top;*/
	padding-left:17px;
}
div.coltext_indent {
	padding-left:17px;
}
/*internal content*/
div.narrowcol_right {
	float:left;
	width:197px;
	padding: 0 19px 0 4px;

}
div.narrowcol_left {
	float:left;
	width:194px;
	padding: 1px 4px 0 22px;
}
div.widecol {
	float:left;
	width:520px;
	padding:1px 10px 0 10px;
}
div.widercol {
	float:left;
	width:726px;
	padding:1px 14px 0 20px;
}

div.narrowshadowcontainer {
	float:left;width:194px;background:url('../images/siteobjects/bg_leftnav_top.png') no-repeat top left;padding-top:11px;margin-bottom:16px;behavior: url(/en/css/iepngfix.htc);
}
div.narrowshadowcontent {
	float:left;width:194px;background:url('../images/siteobjects/bg_leftnav.png') repeat-y top;behavior: url(/en/css/iepngfix.htc);
}
div.narrowshadowcontent_lt {
	float:left;width:194px;background:url('../images/siteobjects/bg_narrowshadow_lt.png') repeat-y top;behavior: url(/en/css/iepngfix.htc);
}
div.narrowshadowbottom {
	float:left;width:194px;background:url('../images/siteobjects/bg_leftnav_bottom.png') no-repeat bottom;height:10px;behavior: url(/en/css/iepngfix.htc);
}
div.leftnav, div.narrowshadow {
	float:left;width:176px;padding:0 9px;margin-top:-2px;
}
div.narrowshadow_text {
	float:left;width:151px;padding:0 14px 0 11px;
}
div.contactdetails  {
	width:162px;padding:0 3px 0 11px;
}	
div.narrowshadow_text div.coltext_indent {
	padding-bottom:20px;
}


div.wideshadowcontainer {
	float:left;width:520px;background:url('../images/siteobjects/bg_wideshadow_top.png') no-repeat top left;padding-top:10px;behavior: url(/en/css/iepngfix.htc);
}
div.wideshadowcontent {
	float:left;width:480px;background:url('../images/siteobjects/bg_wideshadow.png') repeat-y top;padding: 12px 20px 15px 20px;behavior: url(/en/css/iepngfix.htc);
}
div.wideshadowbottom {
	float:left;width:520px;background:url('../images/siteobjects/bg_wideshadow_bottom.png') no-repeat top;height:15px;behavior: url(/en/css/iepngfix.htc);
}
div.wideshadow_text {
	float:left;width:447px;padding: 13px 15px 0 18px;
}
div.wideshadow_glossarylist {
	float:left;width:459px;/*padding: 2px 13px 0 10px;*/text-align:center;
}
div.wideshadow_glossary {
	float:left;width:449px;padding: 7px 10px 0 10px;
}
div.headingshadow {
	float:left; height:50px; width:452px;background:url('../images/siteobjects/bg_heading_shadow_support.png') no-repeat top;padding:30px 9px 20px 19px;behavior: url(/en/css/iepngfix.htc);
}

div.content_leftcol {
	float:left;width:186px;display:inline;margin:0 61px 17px 3px;
}
div.content_rightcol {
	float:left;width:186px;margin:0 0 17px 0;
}
div.content_col_text {
	margin-left:7px;float:left;width:179px;display:inline;
}

div.mapcontainer {
	float:left;width:650px;margin:0 0 10px 0;
}
div.maptext {
	float:left;width:350px;margin-right:100px;
}
div.mapimage {
	float:left;width:151px;padding:0;
}
div.mapimage img {
	float:left;
}

div.wideshadow_text div.pagenav {
	float:left;width:433px;background:#f5f5f5;margin-top:33px;padding:2px 7px 4px 7px;
}
div.wideshadow_text div.pagenavleft {
	float:left;width:25%;
}
div.wideshadow_text div.pagenavright {
	float:left;width:25%;
}
div.wideshadow_text div.pagenavmiddle {
	float:left;width:49%;text-align:center;
}

/*wider content for search page*/
div.widershadowcontainer {
	float:left;width:726px;background:url('../images/siteobjects/bg_widershadow_top.png') no-repeat top left;padding-top:10px;behavior: url(/en/css/iepngfix.htc);
}
div.widershadowcontent {
	float:left;width:686px;background:url('../images/siteobjects/bg_widershadow.png') repeat-y top;padding: 9px 17px 8px 23px;behavior: url(/en/css/iepngfix.htc);
}
div.widershadowbottom {
	float:left;width:726px;background:url('../images/siteobjects/bg_widershadow_bottom.png') no-repeat top;height:15px;behavior: url(/en/css/iepngfix.htc);
}
div.widershadow_text {
	float:left;width:646px;padding: 13px 22px 0 18px;
}
div.widerheadingshadow {
	float:left;width:654px;
	background:url('../images/siteobjects/bg_widerheading_shadow.png') no-repeat top;
	padding:30px 9px 17px 19px;
	behavior: url(/en/css/iepngfix.htc);
	height:50px;
}
div.widershadowcontent div.pagenav {
	float:left;width:660px;background:#f5f5f5;padding:2px 7px 4px 7px;margin:33px 11px 0 1px;display:inline;
}
div.widershadowcontent div.pagenavleft {
	float:left;width:200px;
}
div.widershadowcontent div.pagenavmiddle {
	float:left;width:260px;text-align:center;
}
div.widershadowcontent div.pagenavright {
	float:left;width:200px;
}


div.pdftext {
	float:left;width:127px;
}
div.pdfimage {
	float:left;width:24px;padding-top:5px;
}

div.sitemapCol
{
	width:200px;
	float:left;
	padding-bottom:10px;
}

/*footer*/
#footercontainer {
	float:left;
	background: url("../images/siteobjects/bg_main_bottom.gif") no-repeat bottom left;
	display:inline;
	width:1000px;
	padding:0 0 8px 0;
}
#footer {
	display:inline;
	width:980px;
	float:left;
	margin:0 10px 0 10px;
	border-top:6px solid #212125;
	padding:7px 0 0 0;
	background:#fff url(../images/siteobjects/bg_footer.gif) repeat-x top;
}
div.footerleft {
	float:left;width:276px;padding:0 0 0 24px;
}
div.footerright {
	float:left;width:680px;
}

