/* Colors:
Teal: #007165 (marketing)
Orange: # ff7900 (results)
Purple: #9325b2 (women)
Red: #c0143c (creative)
Blue: #0096db (clients,contact)


Foverbody {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}*/

body {font-family: Arial, Helvetica, sans-serif}
.clear {clear:both}

/* BODY IDs */
#marketing {
background-color:#007165;/* Teal */
}
#clients {
background-color:#0096db;/* Blue */
}
#women {
background-color:#9325b2;/* Purple */
}
#results {
background-color:#ff7900;/* Orange */
}
#values {
background-color:#9325b2;/* Purple */
}
#creative {
background-color:#c0143c;/* Red */
}

#wrapper {
width: 860px;
margin: 20px auto 0 auto;
overflow:hidden;
}

#container {
background-color:#FFFFFF;
width:860px;
display:table;
}

#top {
background-image:url(../images/top.gif);
background-repeat:no-repeat;
width:860px;
height:4px;
overflow:hidden;
}

#btm {
background-image:url(../images/btm.gif);
background-repeat:no-repeat;
width:860px;
height:4px;
overflow:hidden;
}

#nav {
width:860px;
margin:auto;
position:relative;
left:12px;
top:35px;

}

#content {
margin:auto;
width:780px;
border-top:1px solid #000;
border-bottom:1px solid #000;
clear:both;
}

.logoimg {
position:relative;
top:-36px;
width:186px;
}

a, a:visited {outline:none; color:#000;}

a:hover {color:#999;}

#bodylinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	width:780px;
	margin-top:30px;
	margin-bottom:20px;
	clear:both;
	display:table;
	border:none;
}

a.bottom-nav:link, a.bottom-nav:visited {
	letter-spacing:0px;
	text-decoration:none;
	color:#333;
	padding-right:10px;
}

a.bottom-nav:hover, a.bottom-nav:active {
	letter-spacing:0px;
	text-decoration:none;
	color:#007165;
}

a.bottom-navb:link, a.bottom-navb:visited {
	text-decoration:none;
	color:#333;
	padding-right:10px;
}

a.bottom-navb:hover {
	text-decoration:none;
	color:#0096db;
}


a.bottom-navr:link, a.bottom-navr:visited {
	text-decoration:none;
	color:#333;
	padding-right:10px;
}

a.bottom-navr:hover {
	text-decoration:none;
	color:#c0143c;
}

a.bottom-navo:link, a.bottom-navo:visited {
	text-decoration:none;
	color:#333;
	padding-right:10px;
}

a.bottom-navo:hover {
	text-decoration:none;
	color:#ff7900;
}


#footer {
margin-top:15px;
color:#fff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#footer a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

a.footerlinks, a.footerlinks:visited{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff;
text-decoration:none;
}

 a.footerlinks:hover{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff;
text-decoration:underline;
}

.copy {
font-size:10px;
padding-top:0px;
}

#paddingcontent {
padding-top:20px;
}

#homebtn {
width:78px;
float:left
}

#btmlinks {
float:right;
padding-top:9px;
}
/*CONTENT STYLING*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin:0;
	padding:0;
	margin-bottom:3px;
	margin-top:9px;
	margin-left:5px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-left:40px;
	width:200px;
	display:inline;
}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align: left;
	line-height: 30px;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-right:5px;
}

.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #007165;
	text-decoration: none;
	text-align: left;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #c0143c;
	text-align: right;
	font-weight: bold;
}
.right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #666666;
	text-align: right;
}
.team {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 25px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A0A0A0;
	text-align: left;
}

a.news, a.new:visited {
color:#007165;
text-decoration:none;
letter-spacing:0px;
}

a.news:hover{
letter-spacing:0px;
color:#007165;
text-decoration:underline;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0096db;
	text-decoration: none;
}

.pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #9325b2;
	text-decoration: none;
}
.purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
	text-align: left;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ff7900;
	text-decoration: none;
	text-align: left;
}

.clicktoview
{font-size:10px;
color:#000;
margin:0;
margin-left:206px;
padding:0;
display:inline;
}

#portholder {
width:450px;
float:right;
height:120px;
margin-top:100px;
position:relative;
left:25px;
}

#portslider {
width:750px;
float:left;
height:500px;
margin-top:50px;
position:relative;
margin-left:2px;
left:40px;
}

.image {display:inline; position:relative; top:40px; width:275px; height:255px; }
.portinfo {width:540px; position:relative; left:220px; top:-20px; font-size:12px;}

.clients {clear:both;margin:40px auto;width:100%;text-align:left}
	.clients h3 {width:100%;border-bottom:1px solid #cecece;font-size: 16px;font-weight: bold;text-indent: 6px;text-align: left;color: #333333;font-family: Arial, Helvetica, sans-serif;}
	.clients p {clear:both}
	.clients img {vertical-align:middle}
	.clientsl {float:left;margin:0 0;width:48%}
	.clientsr {float:right;margin:0 0;width:48%}

a.sitemap, a.sitemap:visited {color:#007165; font-weight:normal; font-size:12px; text-decoration:none;}
a.sitemap:hover, a.sitemap:active {color:#007165; font-weight:normal; font-size:12px; text-decoration:underline;}

#sitemap li { padding-bottom:15px;}

#sitemap ul {padding-left:100px;}


#testwrap {margin:20px 0;font-size:14px;line-height:20px}
	.test {margin:30px auto 12px auto; padding-left:10px;width:86%;border-left:3px #cecece solid}
	.testsig {margin-top:-18px;font-style:italic;text-align:right}
		.testsig span {font-weight:bold}

#newsletter-tab
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:400px;
	background:transparent url(../images/newsletter_bg.jpg) repeat-x;
	z-index:6;
	border:solid 1px #000;
}
