/************* GENERAL STYLES ***/
* { margin: 0; padding: 0; }

html, body {
	height: 100%;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #000000;
	background:#283251;
}


	/*** HEADINGS STYLES ***/		
	h1 { }
	
	h2 {font-weight: normal; 
		color:#666666;
		margin-bottom:10px;
		}
	
	h3 {font-weight: normal; 
		color:#666666;
		margin-bottom:5px;	
	}
	
	h4 { }
	
	
	/*** LINK STYLES ***/
	a:link, a:visited { 
		text-decoration: none; 
		color: #ed4810;
		outline: none; }
	
	a:hover, 
	a:active { text-decoration: underline; }
	
	
	
	a#naactive:link, a#naactive:visited {
		background: url(../images/menu/naactive.jpg);
		height: 30px;
		color:#283251;
		width:214px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	a#na:link, a#na:visited {
		background: url(../images/menu/na.jpg);
		height: 30px;
		color:#283251;
		width:214px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	
	a#saactive:link, a#saactive:visited {
		background: url(../images/menu/saactive.jpg);
		height: 30px;
		color:#283251;
		width:221px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	a#sa:link, a#sa:visited {
		background: url(../images/menu/sa.jpg);
		height: 30px;
		color:#283251;
		width:221px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	
	a#apactive:link, a#apactive:visited {
		background: url(../images/menu/apactive.jpg);
		height: 30px;
		color:#283251;
		width:223px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	a#ap:link, a#ap:visited {
		background: url(../images/menu/ap.jpg);
		height: 30px;
		color:#283251;
		width:223px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	
	a#emeaactive:link, a#emeaactive:visited {
		background: url(../images/menu/emeaactive.jpg);
		height: 30px;
		color:#283251;
		width:216px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	a#emea:link, a#emea:visited {
		background: url(../images/menu/emea.jpg);
		height: 30px;
		color:#283251;
		width:216px;
		text-decoration:none;
		text-align:center;
		font-size:17px;
		display:block;
		padding-top:15px;
	}
	
	
	
	/*** GENERIC STYLES ***/
	p { padding-bottom: 16px; }

	.floatRight { 
		float: right; 
		margin: 0 0 15px 15px; }
	
	.floatLeft { 
		float: left; 
		margin: 0 15px 15px 0; }


	
/************* STRUCTURE STYLES ***/
#wrapper {
	margin: 0 auto;
	width:937px;
	min-height: 100%; 
    height: auto !important; 
    background:#283251;
}

#header{
	margin-top:10px;
	background:#283251;
	position:relative;
	margin-bottom:40px;
}
#footer{
	color: #ffffff;
	background:url(../images/bg_bottom.jpg) no-repeat #283251;
	padding-top:25px;	
	width:933px;
}

#contentwrapper{
	background:url(../images/bg.jpg) top center repeat-y #283251;
	text-align:center;
	width:933px;
	top:0;
}
#menu{	
	text-align:center;
	background:#283251;	
	width:933px;
	height:45px;
}
#intro{
	margin-bottom:25px;	
}
li#menuli{
	float:left;	
	text-align:center;
	
}
ul#menuul{
	list-style-type: none;
}

ul#textlist{
	padding-left:35px;
}
#text{
	padding-top:35px;
	padding-left:35px;
	text-align:left;
	color:#000000;
	padding-right:20px;
}
#border-na{
	text-align:center;
	background:url(../images/menu/na/underline.jpg);
	height:7px;
	color:#000;
}

#border-global{
	text-align:center;
	background:url(../images/menu/global/underline.jpg);
	height:7px;
}

#border-sa{
	text-align:center;
	background:url(../images/menu/sa/underline.jpg);
	height:7px;
}

#border-ap{
	text-align:center;
	background:url(../images/menu/ap/underline.jpg);
	height:7px;
}

#border-emea{
	text-align:center;
	background:url(../images/menu/emea/underline.jpg);
	height:7px;
	width:933px;
}

/*** CLEARFIX ***/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height:0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }