/**************** WRAPPER STYLES ******************/
body#layout1, body#layout2, body#layout3{
	float: left;
	width: 100%;
}

/* fixed left */
body#layout1 div#globalWrapper{
	width: 775px;
}

/* fixed center */
body#layout2{
	text-align: center;
}          

body#layout2 div#globalWrapper{
	width:775px;
	margin: 0 auto;
	text-align: left;
}

/* 100% width */
body#layout3 div#globalWrapper{}

div#globalWrapper:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height: 0px;
} 

#innerWrapper{
	width: 100%;
	float: left;
}
/**************** WRAPPER STYLES ******************/




/**************** CONTAINER STYLES ****************/
div#innerContainer11, div#innerContainer10, div#innerContainer01, div#innerContainer00{
	float: left;
	width: 775px;
	position: relative;
}

div#innerContainer11:after, div#innerContainer10:after, div#innerContainer01:after, div#innerContainer00:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height: 0px;
}

div#innerContainer10 div#rightColumn, div#innerContainer01 div#leftColumn, div#innerContainer00 div#leftColumn, div#innerContainer00 div#rightColumn{
	display: none;
}


/* both inner columns */
	div#innerContainer11 div#center {
		margin: 0px 190px 0px 190px;
	}



/* no right column */
	div#innerContainer10 div#center {
		margin: 0px 0px 0px 190px;
	}



/* no left column */
	div#innerContainer01 div#center {
		margin: 0px 190px 0px 0px;
	}
	

/* no left or right columns */
	div#innerContainer00 div#center {
		margin: 0px 0px 0px 0px;
	}
/**************** CONTAINER STYLES ****************/




/* ***************** INNER ZONES ******************/
	div#functionBar {
		float:left;
		clear:left;
		width: 100%;
	}

	div#displayVersion {
		float:left;
	}
		
	div#keyLinks {
		float: right;
	}
        
	#siteSearch {
		float:right;
	}

	div#innerHeader {
		width: 100%;
		float:left;
		clear: left;
	}

	div#crumbtrail {
		float: left;
		width: 100%;
	}

	div#innerFooter{
		width: 100%;
		float: left;
	}

	div#innerLeftColumn {
		float: left;
		width: 180px;
		overflow: hidden;
	}

	div#innerRightColumn {
		float: right;
		width: 180px;
		overflow: hidden;
	}
/* ***************** INNER ZONES ******************/




#cookieControlbar76495981{
	text-align:left;
	width:100px;
	background-color:#fff;
	position:absolute;
	top:0;
	margin-top:9px;
	color: #4980BC;
	font-weight:bold;
	font-size:11.2px;
}
#cookieControlbar76495981:hover{
	cursor:pointer;
	text-decoration:underline;
}

#cookieContainer76495981{
	text-align:left;
}
#cookieContents76495981 .title{
	font-weight:bold;
	margin-left:35%;
}
#cookieContents76495981 .content{
	padding:2px 2px 2px 2px;
	width:415px;
	padding:2px 2px 2px 2px;
	width:415px;
	width:410px;
	padding-top:3px;	
}
#cookieContents76495981 .buttons{
	position:absolute;
	top:6.5px;
	left:414px;
}
#cookieContents76495981 .buttons input{
	width:84px;
	height:35px;
	cursor:pointer;
	border:none;
}

/*
#cookieContents76495981{
	position:absolute;
	top:-150px;
	z-Index:1000;
	background-color: #fff; 
	color:#575757;
	width:503px;
	height:50px;
	margin-top:44px;
	margin-left:260px;
	font-size:9px;
	background-image:url('/images/ICOCookieCompliance/border001.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:2px 0px 0px 4px;
	
	*margin-left: 70px;
	letter-spacing:-0.1px;

	letter-spacing:expression('0px');	
	
}*/

#cookieContents76495981{
	position:absolute;
	top:-150px;
	right: 10px;
	z-Index:1000;
	background-color: #fff; 
	color:#575757;
	width:503px;
	height:50px;
	font-size:9px;
	background:url('/images/ICOCookieCompliance/border001.gif') left top no-repeat;
	padding:2px 0px 0px 4px;
	letter-spacing: -0.1px;
	white-space: nowrap;
}

/* ****kep us flowing ie6/7***/
/*#innerContainer00 .cookieContents {
	*margin-left: 260px;
}*/

/* ****mega section pages***/
#innerContainer10 .cookieContents {
	margin-top:35px;
}

#cookieContents76495981 {
	
}

/* ***************** PRINT OPTIONS ******************/
/* @media print {
   	#innerFooter { display: none}
	#innerContainer11{width: 775px; margin: 0px 0px 0px 0px;}
	#innerContainer11 #center{width: 370px; overflow: hidden; margin: 0px 0px 0px 190px;}
	#innerContainer11 #innerRightColumn{display: none;} 
}
/* ***************** PRINT OPTIONS ******************/


/* ***************** PRINT OPTIONS ******************/
@media print {
	#innerWrapper{float: none !important;}
	#innerContainer11, #innerContainer10, #innerContainer01, #innerContainer00{float: none !important; width: 775px !important; margin: 0px 0px 0px 0px !important;}
	#functionBar{display: none;}
	#innerHeader{display: none;}
	#crumbtrail{display: none;}
	#innerLeftColumn{display: none;}
	#innerRightColumn{display: none;}
   	#innerFooter { display: none}
	*{float: none !important;}
	#center{width: 600px; margin: 0px 0px 0px 0px !important;}
	.pageTitle{font-family: verdana; font-size: 20px; color: #595959; font-weight: bold;}
	.formItemWrapper{padding: 0px 0px 20px 0px;}
	.formItemRequiredFlagWrapper{display: none;}
	.formItemWrapper div[style]{text-align: left !important;}
	.webSWIMMForm001Print .sectionTitle{font-weight:bold; color:#ffffff; background-color:#6082BA; padding:3px 0px 3px 0px;	margin-top:15px;}
}
/* ***************** PRINT OPTIONS ******************/
