/* === Hidden guff ======= */
#header1 p,.hidden{
	left:-9999px;
	width:0px;
	overflow:hidden;
	position:absolute;
	}	

/* === Generic styling (structure/background etc) ======= */
*{	
	font-size:100%;
	margin:0;
	padding:0;
	border:0;
	}
body{
	font:75%/150% Tahoma,Verdana,Arial,Helvetica,sans-serif;
	margin-top:69px;
	color:#666;
	text-align:center;
	background:#FFF;
	}
#structure{
	width:606px;
	position:relative;
	margin:auto;
	text-align:left;
	}
p,#content2 ul{margin:0 0 1.3em;line-height:normal}
p.error{color:#CC0000;font-weight:bold;width:100%;text-align:center;font-size:90%;}
p.small{margin:0 0 1em;font-size:90%;}
.nw{white-space:nowrap}
.nul{text-decoration:none}


/* === HEADER ======= */
#header1{
	width:606px;
	margin-bottom:29px;
	float:left
	}
#header1 #logor,#header1 #logob{
	width:125px;
	height:24px;
	float:left;
	}
#header1 #logor h1 a,#header1 #logob h1 a{
	width:125px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	float:left;
	}
#header1 #logor{background:url(../images/header/title_red.gif) no-repeat}
#header1 #logob{background:url(../images/header/title_blue.gif) no-repeat}
#header2{
	width:605px;
	padding:0 0 5px 1px;
	float:left
	}
/* nav */
#header2 ul{
	list-style:none;
	float:left /* IE Mac */
	}
#header2 ul li{
	float:left;
	text-indent:-9999px;
	font-size:10%;
	line-height:normal
	}
#header2 ul li a{
	text-decoration:none;
	float:left
	}
/* nav 1 */
#header2 #nav1{
	width:56px;
	height:11px;
	padding-right:64px;
	text-indent:-9999px;
	}
#header2 #nav1 a{
	width:56px;
	height:11px;
	background:url(../images/navigation/background.gif) 0 0 no-repeat;
	}
#header2 #nav1 a:hover,#header2 #nav1 a.selected{
	width:56px;
	height:11px;
	background:url(../images/navigation/background.gif) 0 -11px no-repeat;
	}
/* nav 2 */
#header2 #nav2{
	width:39px;
	height:11px;
	padding-right:64px;
	text-indent:-9999px;
	}
#header2 #nav2 a{
	width:39px;
	height:11px;
	background:url(../images/navigation/services.gif) 0 0 no-repeat;
	}
#header2 #nav2 a:hover,#header2 #nav2 a.selected{
	width:39px;
	height:11px;
	background:url(../images/navigation/services.gif) 0 -11px no-repeat;
	}
/* nav 3 */
#header2 #nav3{
	width:60px;
	height:11px;
	padding-right:64px;
	text-indent:-9999px;
	}
#header2 #nav3 a{
	width:60px;
	height:11px;
	background:url(../images/navigation/casestudies.gif) 0 0 no-repeat;
	}
#header2 #nav3 a:hover,#header2 #nav3 a.selected{
	width:60px;
	height:11px;
	background:url(../images/navigation/casestudies.gif) 0 -11px no-repeat;
	}
/* nav 4 */
#header2 #nav4{
	width:63px;
	height:11px;
	padding-right:64px;
	text-indent:-9999px;
	}
#header2 #nav4 a{
	width:63px;
	height:11px;
	background:url(../images/navigation/accreditation.gif) 0 0 no-repeat;
	}
#header2 #nav4 a:hover,#header2 #nav4 a.selected{
	width:63px;
	height:11px;
	background:url(../images/navigation/accreditation.gif) 0 -11px no-repeat;
	}
/* nav 5 */
#header2 #nav5{
	width:50px;
	height:11px;
	text-indent:-9999px;
	}
#header2 #nav5 a{
	width:50px;
	height:11px;
	background:url(../images/navigation/contactus.gif) 0 0 no-repeat;
	}
#header2 #nav5 a:hover,#header2 #nav5 a.selected{
	width:50px;
	height:11px;
	background:url(../images/navigation/contactus.gif) 0 -11px no-repeat;
	}
#header3{
	float:left
	}
/* sec 1 */
#header3 #sec1{
	width:125px;
	height:11px;
	padding:0 37px 5px 0;
	text-indent:-9999px;
	}
#header3 #sec1 a{
	width:125px;
	height:11px;
	background:url(../images/navigation/sec_inusebranding.gif) 0 0 no-repeat;
	}
#header3 #sec1 a:hover,#header3 #sec1 a.selected{
	width:125px;
	height:11px;
	background:url(../images/navigation/sec_inusebranding.gif) 0 -11px no-repeat;
	}
/* sec 2 */
#header3 #sec2{
	width:129px;
	height:11px;
	padding:0 37px 5px 0;
	text-indent:-9999px;
	}
#header3 #sec2 a{
	width:129px;
	height:11px;
	background:url(../images/navigation/sec_commercialcorp.gif) 0 0 no-repeat;
	}
#header3 #sec2 a:hover,#header3 #sec2 a.selected{
	width:129px;
	height:11px;
	background:url(../images/navigation/sec_commercialcorp.gif) 0 -11px no-repeat;
	}
/* sec 3 */
#header3 #sec3{
	width:134px;
	height:11px;
	padding:0 37px 5px 0;
	text-indent:-9999px;
	}
#header3 #sec3 a{
	width:134px;
	height:11px;
	background:url(../images/navigation/sec_anti.gif) 0 0 no-repeat;
	}
#header3 #sec3 a:hover,#header3 #sec3 a.selected{
	width:134px;
	height:11px;
	background:url(../images/navigation/sec_anti.gif) 0 -11px no-repeat;
	}
/* sec 4 */
#header3 #sec4{
	width:197px;
	height:11px;
	padding:0 37px 3px 0;
	text-indent:-9999px;
	}
#header3 #sec4 a{
	width:197px;
	height:11px;
	background:url(../images/navigation/sec_market.gif) 0 0 no-repeat;
	}
#header3 #sec4 a:hover,#header3 #sec4 a.selected{
	width:197px;
	height:11px;
	background:url(../images/navigation/sec_market.gif) 0 -11px no-repeat;
	}
/* sec 5 */
#header3 #sec5{
	width:150px;
	height:11px;
	padding:0 0 3px 0;
	text-indent:-9999px;
	}
#header3 #sec5 a{
	width:150px;
	height:11px;
	background:url(../images/navigation/sec_international.gif) 0 0 no-repeat;
	}
#header3 #sec5 a:hover,#header3 #sec5 a.selected{
	width:150px;
	height:11px;
	background:url(../images/navigation/sec_international.gif) 0 -11px no-repeat;
	}
	
	
/* === CONTENT ======= */
#content,#content2{
	width:606px;
	margin-bottom:20px;
	float:left
	}	
#content2{
	margin-top:25px;
	font-size:100%;
	}
#content2 table{
	width:100%
	}
#content2 table td{
	padding:2px 2px 2px 0;
	vertical-align:top
	}
#content2 ul{
	padding-left:16px;
	}
#content2 ul li{
	padding-bottom:5px
	}
	
	
/* === FOOTER ======= */
#footer{
	width:606px;
	float:left
	}	
	
	
/* === FORMS ======= */
.textfield,.textarea{
	width:55%;
	padding:1px;
	border:solid 1px #C0C0C0;
	color:#999
	}
.submit{
	background:#999;
	color:#FFF;
	font-weight:bold;
	border:outset 2px
	}
	

/* === HYPERLINKS ======= */
a,a:visited{color:#ED6002;text-decoration:none}
a:hover,a:visited:hover,a:active{color:#ED6002;text-decoration:underline;}
	
