/* GENERAL STYLES */
body 		{ background-color:#fff; font-family:arial; font-size:75%; margin:0; padding:0; color:#434343; text-align: center; min-width:882px; background-image:url("../pix/common/container_bg.gif"); background-repeat:repeat-y; background-position: center center; }
img		{ border:0; }
form		{ margin:0; padding:0; }

#container	{ width:922px;  padding:0 0px 0 41px; text-align: left; margin:0 auto;  }
#header 	{ width:845px; height:89px; background-image:url("../pix/common/header_bg.gif"); background-repeat:repeat-x; background-position:left top; padding:0 18px 0 19px;}

#logo		{ position:relative; float:left; }
#motto		{ position:relative; float:right; }

#container a	{ color:#ff5f5f; }
#main a		{ color:#ff5f5f; }
resources a	{ color:#ff5f5f; }

#tabs 				{ margin:0; padding:0; width:882px; background-color:#c1b69a; background-image:url("../pix/common/tabsbottom.gif"); background-repeat:no-repeat; background-position:left bottom; }
#tabs ul 			{ margin:0 0 0 16px; padding:0 0 0 0; height:31px; }
#tabs ul li			{ float:left; display:block; width:auto; margin:0; padding:0; }
#tabs ul li	img		{ margin:0; padding:0; }
#tabs li.searchbox		{ padding:5px 0 0 5px; }
#tabs li.searchbutton	{ padding:7px 0 0 3px; }

#tabs .dropmenudiv ul {margin:0;padding:0;height:auto}
#tabs .dropmenudiv ul li {float:none;margin:0 0 0 10px;padding-top:4px;list-style:none;font-size:11px;font-weight:bold;height:auto;background: transparent url(../pix/tabs/drop-sep.gif) no-repeat top left}
#tabs .dropmenudiv ul li.first {background:none}
#tabs .dropmenudiv ul li a {display:block;height:16px;margin:0;color:#555555;background: transparent url(../pix/tabs/drop-off.gif) no-repeat 0px 2px;text-indent:16px;text-decoration:none;}
#tabs .dropmenudiv ul li a:hover {color:#00376A;background-image:url(../pix/tabs/drop-on.gif);}

.dropmenudiv {position:absolute;top: 0;;z-index:1000;width: 195px;visibility: hidden; margin-left:2px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
}

.dropmenu-items {background-image: url(../pix/tabs/drop-bg.gif);}

#homepage #tabs		{ background-image:url("../pix/common/tabsbottom_home.gif"); }

#footer 			{ width:922px;  padding:0 0px 0 41px; text-align: left; margin:0 auto;}
#footer a			{ color:#434343; text-decoration:none; }
#footer ul 			{ margin:0 0 0 10px; padding:10px 0 0 0; }
#footer ul li		{ float:left; display:block; width:auto; margin:0 2px 0 2px; }


#sectionnav		{ height:18px; width:882px; background-image:url("../pix/common/sectionnav_bg2.gif"); background-repeat:no-repeat; background-position:left top; padding:3px 0 3px 3px; padding-left:3px;}
#sectionnav a		{ font-weight:normal; color:#434343; text-decoration:none; font-size:0.9em; }
#sectionnav span	{  float:left; display:block; background:none; margin:3px 3px 0px 10px;  padding-left:12px; background-image:url("../pix/common/sectionnav_bullet.gif"); background-repeat:no-repeat; background-position:left center;}
#sectionnav span.on	{  background-image:url("../pix/common/sectionnav_bullet_on.gif"); }
#sectionnav span.on	a {  color:#00376a; text-decoration:underline; }

#clients-and-sectors #sectionnav { height:31px; }
#about-ad-esse #sectionnav	{ background-image:url("../pix/common/sectionnav_about_bg.gif");  }

#flashintro			{ padding:5px; height:226px; background-image:url("../pix/common/flashintro_bg.jpg"); background-repeat:no-repeat; background-position:left top; }

#homepage #bottompanel				{ padding:6px 0 0 4px; background-image:url("../pix/home/bottompanel_bg.jpg"); background-repeat:no-repeat; background-position:left top;  }
#homepage #bottompanel .col-one		{ position:relative; float:left; width:631px;  }
#homepage #bottompanel .col-two		{ position:relative; float:left; width:245px;  }

#homepage #bottompanel .col-one .content	{ padding:12px; }
#homepage #bottompanel .col-two .content	{ padding:12px; }
#homepage #bottompanel .col-three .content	{ padding:12px; }
#homepage #bottompanel-bottom { height:16px; background-image:url("../pix/home/bottompanel_bottom.jpg"); background-repeat:no-repeat; background-position:left top; }

#homepage #bottompanel .subcol1 {clear:left;float:left;width:300px;margin-right:10px}
#homepage #bottompanel .subcol2 {float:left;width:290px}

#homepage #bottompanel h2 {margin:1em 0}
#homepage #bottompanel .docsearch select {float:left;margin-right:15px}
#homepage #bottompanel .subcol1 span.or {display:block;float:left;margin-left:30px;line-height:22px}

.latest-case-study-item {float:left;width:290px;line-height:20px;}
.latest-case-study-item img {float:left;margin:0 10px 0 0}
.latest-case-study-item div {float:left;margin:0px 0 0 0;width:210px;}
.latest-case-study-item-1 {margin-right:20px}
.latest-case-study-item a {font-size:0.9em; font-weight:bold; }

div.hr {clear:both;height:1px;background:#E4E3E2;margin: 1em 0.5em}
div.hr hr {display:none}

#searchbysector		{ width:195px; }
#searchbyservice		{ width:195px; }

#main				{ padding:0; background-image:url("../pix/common/main_bg.gif"); background-repeat:no-repeat; background-position:left top; }
#main .bottom		{ padding:0; height:14px; margin:0 1px 0 1px; background-image:url("../pix/common/main_bottom.gif"); background-repeat:no-repeat; background-position:left bottom; overflow:hidden; }
#main .onecol			{ padding:0 0 0 4px; }
#main .onecol .col-one	{ padding:10px; width:850px; }
#main .twocol		{ padding:0px 0 0 6px; }
#main .twocol .col-one	{ position:relative; float:left; }
#main .twocol .col-two	{ position:relative; float:left; background-color:#f8f8f8; width:505px; }

.other #main .bottom	{ background-image:url("../pix/common/resources_bottom.gif"); }
.other #sectionnav	{ background-image:url("../pix/home/sectionnav_bg.gif"); height:10px; }

#about-ad-esse #main .twocol .col-two 	{ padding:5px 0 0 7px; width:300px;}

#services-and-case-studies #main .twocol .col-two	{ width:500px; }
#services-and-case-studies #main .twocol .col-two *	{ padding:0 7px 0 7px; }
#services-and-case-studies #main .twocol .col-two h1	{ padding-top:10px; }
#services-and-case-studies #main .twocol .col-two ul	{ padding-left:15px; margin-left:15px; }
#services-and-case-studies #resources h1 { font-size:1.3em; }

#clients-and-sectors #main .twocol .col-two *	{ padding:0 7px 0 7px; }
#clients-and-sectors #main .twocol .col-two h1	{ padding-top:10px; }
#clients-and-sectors #main .twocol .col-two ul	{ padding-left:15px; margin-left:15px; }
#clients-and-sectors #resources h1 { font-size:1.3em; }

#main .uneven .col-one	{ padding:5px 10px 0 10px; width:500px;  }
#main .uneven .col-two	{ width:350px; background-color:#fff; }

#resources			{ padding:16px 0 0 0; background-image:url("../pix/common/resources_bg.gif"); background-repeat:no-repeat; background-position:left top; }
#resources .bottom		{ padding:0; height:14px; margin:0 1px 0 1px; background-image:url("../pix/common/resources_bottom.gif"); background-repeat:no-repeat; background-position:left bottom; overflow:hidden; }
#resources .onecol	{ padding:20px; width:830px; }
#resources p		{ color:#182f5b; }
#resources .twocol { padding:0px 0 0 16px; }
#resources .twocol .col-one	{ width:380px; position:relative; float:left; margin-right:30px; }
#resources .twocol .col-two	{ width:420px; position:relative; float:left; }
#resources .twocol .col-one	a { color:#fe605d; }

#resources .uneven .col-one	{ padding:0 10px 0 5px; margin-right:5px; width:500px;  }
#resources .uneven .col-two	{ width:350px; }


.scroller		{ height:160px; overflow:auto; }
.scroller td	{ padding-bottom:5px; }

.newsletter-spotlight	{ padding-left:150px; }
.cleaner 			{overflow:hidden;clear:both;height:0px;margin-top:-1px}
.dl-title			{ color:#162e5e; font-weight:bold; }
.blue				{ color:#162e5e; }
.brown				{ color:#bfb497; }
.quote				{ color:#00386a; font-style:italic; font-weight:bold; }
a.doclink			{ color:#ff5f5f; font-size:0.9em; font-weight:bold; padding:2px 0 2px 24px; background-image:url("../pix/common/document_icon.gif"); background-repeat:no-repeat; background-position:left 0px; height:20px; }
span.label			{ color:#83724d; font-size:1em; font-weight:bold; }
p span.bluetitle, p span.bluetitle	{ font-weight:bold; color:#162e5e; }
span.smallbrown			{ color:#bfb497; font-size:0.9em;}
.smallblue			{ color:#162e5e; font-size:0.9em;}

a.doclink			{ color:#ff5f5f; font-size:0.9em; font-weight:bold; padding:2px 0 2px 24px; background-image:url("../pix/common/document_icon.gif"); background-repeat:no-repeat; background-position:left 0px; height:20px; }

div.event-left			{ float:left; width:580px; padding-right:10px; }
div.event-right			{ float:left; width:201px; }


/* EDITOR PROPERTIES */
h1 {
color:#a18c5f; 
font-size:1.5em; 
font-weight:normal; 
padding:0; 
margin:0;
}

p {
color:#434343; 
margin:10px 0 10px 0;
}

ul {
margin-top:15px;
}

h2 {
color:#a18c5f; 
font-size:1.1em; 
font-weight:bold; 
padding:0; 
margin:0;
}

