@charset "utf-8";


/**********************************************
	GLOBAL
**********************************************/
 

* { margin:0; padding:0; border: 0; }

body { 
	font-size:100.01%;
	font-family: Arial, sans-serif;
	text-align:center;
	color: #000;
  	background-color:#ececed;
  	background-image: url("../_img/background.png");
  	background-repeat: repeat-x;
  	background-position: top left;
}

html > body {
	font-size: 12px;
}

/* global container */

#globalWrapper {
	width: 900px;
	margin: 0 auto;
	padding: 0;
  	
  	xmargin: 0 15% 0 0;
  	xfloat:right;

	xposition:absolute;
	xright:20%;
	
	min-height:660px;
	height:auto !important;
	height:660px;  	
	xborder: 1px solid red
}

#header {
	text-align: right;
	margin: 0 0 1px 0;
	height:284px;
}

#header #logo-small,
#header #logo,
#header #white {
	border-left: 4px solid #fff; 
	border-right: 4px solid #fff; 		
}

#header #logo-grey {
	border-left: 4px solid #ececed; 
	border-right: 4px solid #ececed; 	
}

#contentWrapper {
	xbackground-color: #fff;
	text-align: right;
	white-space:nowrap;
	xpadding: 1px 0 1px 0;
}

.cdp {
	border-left: 4px solid #707173; 
	border-right: 4px solid #707173; 
}

.cdpw {
	border-left: 4px solid #fff; 
	border-right: 4px solid #fff; 	
}

#footerp,
#footer {
	height: 96px;
	text-align: right;
}

#footerp .nav,
#footer .nav {
	height: 61px;
	width:760px;
	background-color: #fff;
	text-align: right;
	float:right;
	padding: 35px 0 0 0;
}

#footerp .nav {
	width:752px;
}

#footerp .nav a,
#footer .nav a {
	font-size:19px;
	line-height:19px;
	margin: 0px 5px 0 80px; 
}

/* global styles */

.fixfloat 				{ clear: both; float: none; height: 0; font-size: 0; width: 0; line-height: 0px; }
.invisible 				{ visibility: hidden; display: none; }
.nopadding 				{ padding: 0 !important; }
.nopadding-top 		{ padding-top: 0 !important; }
.nopadding-right	{ padding-right: 0 !important; }
.nopadding-bottom	{ padding-bottom: 0 !important; }
.nopadding-left		{ padding-left: 0 !important; }
.nomargin 				{ margin: 0 !important; }
.nomargin-top			{ margin-top: 0 !important; }
.nomargin-right		{ margin-right: 0 !important; }
.nomargin-bottom	{ margin-bottom: 0 !important; }
.nomargin-left		{ margin-left: 0 !important; }
.noborder					{ border:0 none !important; }
.noborder-top			{ border-top: none !important; }
.noborder-right		{ border-right: none !important; }
.noborder-bottom	{ border-bottom: none !important; }
.noborder-left		{ border-left: none !important; }
.float-left				{ float: left !important; }
.float-right			{ float: right !important; }
.hidden						{ visibility: hidden; }
.invisible				{ height: 0; }

.spacer-3,
.spacer-5,
.spacer-10,
.spacer-20,
.spacer-30,
.spacer-40,
.spacer-50 {
	font-size: 0;
	clear: both;
	float: none;
}

.spacer-3  { height: 3px; }
.spacer-5  { height: 5px; }
.spacer-10 { height: 10px; }
.spacer-20 { height: 20px; }
.spacer-30 { height: 30px; }
.spacer-40 { height: 40px; }
.spacer-50 { height: 50px; }



/**********************************************
	IE6
**********************************************/

/*
* html img,
* html div, 
* html span,  
* html li, 
* html a, 
* html span, 
* html li a { behavior: url("/local/media/styles/iepngfix.htc") !important; } make transparent PNGs work in IEs < 7 

* html #content form#quicksearch.index
{
	margin: 0 15px 0 0;
}*/


