/* GENERAL STYLES */
/* 	EQUATOR WEBSITE 2008 - STRUCTURE AND GENERAL STYLES */

* {margin:0;padding:0;} /* globle reset */
	
/* /////////////////////
FRAMEWORK
///////////////////// */
html {
	height:100%;
	}
body {
	margin:0 !important;
	padding:0;
	font-family:"Lucida Sans Unicode",Calibri,Tahoma,Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:1.3em;
	color:#666;
	height:100%;
	}
.container {
	height:80%;
	}	
h1,h2,h3,.pageHeader span {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	}
.header {
	background: #000000;
	float:left;
	width:100%;
	margin:0 0 40px 0;
	}
.wrapper {
	width:960px;
	margin:43px auto 0;
	display:block;
	clear:both;
	position:relative;
	min-height:100%;
	}
.content {
	float:right;
	width:725px;
	padding-bottom:63px;
	height:100%;
	}	
	
.pageContent {
	float:left;
	width:100%;
	background:url(../cssimages_new/border_v.gif) 480px top repeat-y;
	margin-top:30px;
}

body.sector .pageContent,
body.clients .pageContent 
{
    background:none;
}

.mainContent {
	float:left;
	width:465px;
}

body.sector .mainContent,
body.clients .mainContent
{
    width:100%;
}

body.service .mainContent {
	float:left;
	width:415px;
}

.subContent {
	float:right;
	width:230px;
	padding:12px 0 0 0;
}

body.service .subContent {
	float:right;
	width:230px;
}	

div.contentend {
	clear: both;
	margin: 40px 0 0 0;
	padding:0 20px 25px 20px;
	background: #ffffff url(../cssimages_new/bkgnd_square.gif);
	width:685px;
	float:left;
}			

.footer	{
	background:#FFF url(../cssimages_new/border_h.gif) top left repeat-x;
	width:100%;
	clear:both;
	padding-top:1px;
	bottom:0;
	position:relative;
}

a {
	color:#46C7F2;
}

a:hover {
	background-color:#EBFCFF;
}

.headerInner,
.footerInner {
	width:960px;
	margin:auto;
	}
		
/*/////////////////////
TYPOGRAPHY & IMAGES
/////////////////////*/
.pageHeader {
	padding-bottom:10px;
	width:725px;
	}
.pageHeader h1 {
	display:inline;
	}
.content h2 {
	font-size:2.1em;
	color:#EC008C;
	font-weight:normal;
	line-height:1.4em;
	margin:0 0 .6em 0;
}

.content p + h2 {
	margin:2em 0 .6em 0;
}

.whatWeDo .content h2 {
	color:#E64F2A;
}

.content .pageHeader h1,#ubBreadcrum
.mainContent h1,.pageHeader span {
	font-size:1.2em;
	margin:0;
	font-weight:normal;
	color:#808080;
}

body.service .pageHeader h1 {
	background:transparent url(../cssimages/more.gif) no-repeat scroll 0 9px;
	border-top:5px solid #000000;
	display:block;
	font-size:2.1em;
	margin:10px 0 0;
	padding:30px 0 20px 50px;
	color:#E64F2A;
}

body.servIntegrate .pageHeader h1 {
	background:transparent url(../cssimages/integrated.gif) no-repeat scroll 0 9px;
}

body.servHub .pageHeader h1 {
	background:transparent url(../cssimages/brandhub.gif) no-repeat scroll 0 9px;
}

body.servUserExp .pageHeader h1 {
	background:transparent url(../cssimages/usability.gif) no-repeat scroll 0 9px;
}

body.servTrans .pageHeader h1 {
	background:transparent url(../cssimages/transactional.gif) no-repeat scroll 0 9px;
}

body.servPPC .pageHeader h1 {
	background:transparent url(../cssimages/ppc.gif) no-repeat scroll 0 9px;
}

body.servSEO .pageHeader h1 {
	background:transparent url(../cssimages/seo.gif) no-repeat scroll 0 9px;
}

body.servAffil .pageHeader h1 {
	background:transparent url(../cssimages/affiliates.gif) no-repeat scroll 0 9px;
}

body.servEmail .pageHeader h1 {
	background:transparent url(../cssimages/email.gif) no-repeat scroll 0 9px;
}

body.servDisplay .pageHeader h1 {
	background:transparent url(../cssimages/display.gif) no-repeat scroll 0 9px;
}

body.servMore .pageHeader h1 {
	background:transparent url(../cssimages/more.gif) no-repeat scroll 0 9px;
}

body.sector .pageHeader h1 {
	border-top:5px solid #000000;
	display:block;
	font-size:2.1em;
	margin:10px 0 0;
	padding:30px 0 5px 0;
	color:#46C7F2;
}

.mainContent p {
	font-size:1.1em;
	font-family:"Lucida Sans Unicode",Tahoma,sans-serif;
	line-height:2em;
	margin-bottom:20px;
}

.mainContent h2:first-child + p ,
.mainContent > p:first-child,
.teamComment h2:first-child + p,
.subContent .caseContent h2:first-child + p {
	font-size:1.75em;
	color:#808080;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.6em;
	margin-bottom:20px;
}

.mainContent ol,
.mainContent ul {
	color:#666;
	padding:0 0 0 20px;
}

.mainContent ul {
	margin-bottom:2em;
	padding:0;
	list-style:none;
}

.mainContent ol li{
	margin-bottom:2em;
	line-height:2em;
}

.mainContent ul li {
	line-height:2em;
	padding:3px 14px;
	background:url(../cssimages/eqtr_bullet.gif) 0px 9px no-repeat;
}
	

		
	
	

/* EDITOR PROPERTIES */
