html, body {
	height:100%;
}

#mannavtbl {
	position:relative;
	margin-bottom:-4px;
}

div.mainbody {
	height:100%;
	width:910px;
	margin-left:auto;
	margin-right:auto;
	border-left:5px;
	border-left-style:solid;
	border-left-color:#FF0000;
	border-right:5px;
	border-right-style:solid;
	border-right-color:#FF0000;
	border-bottom:5px;
	border-bottom-style:solid;
	border-bottom-color:#FF0000;
	margin-top:-5px;
}

div.mainbody div#leftcopy {
	float:left;
	text-align:justify;
	width:35%;
	margin-left:10%;
}

div.mainbody div#leftcopy p#logoP a img {
	margin-left:25%;
}

div.mainbody div#leftcopy p#port a img {
	text-align:center;
	margin-top:10px;
}

.taglines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.branding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #455f7a;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}

a img {
	border:none;
}

a img#jobAd{
	position:absolute;
	left:49%;
	top:19%;
}



object#main {
	position:absolute;
	margin-top:-372px;
	left:58%;
}

.a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #B5D5FF;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
}
.caption a:link {
	color: #666666;
	text-decoration: none;
}
.campaigntitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.portfolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7e3b88;
}
.portfolio a:link {
	color: #7e3b88;
}
.portfolio a:visited {
	color: #7E3B88;
	text-decoration: underline;
}
.portfolio a:hover {
	color: #FF0000;
	text-decoration: none;
}
.caption a:visited {
	color: #666666;
	text-decoration: none;
}
.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: 9770a5;
}
.bodycopy a:link {
	color: #666666;
	text-decoration: underline;
}
.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: a20078;
}
.creative {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: 6fb5d6;
}
.media {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #c3d974;
}
.marketing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: c44228;
}
.public {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: d89431;
}
.specialty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: 456e2a;
}
.awards {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: f5dc06;
}
.events a:link {
	color: #A20078;
	text-decoration: underline;
}
.events a:visited {
	color: #A20078;
	text-decoration: underline;
}
.events a:hover {
	color: #FF0000;
	text-decoration: none;
}
.specialty a:visited {
	color: #456E2A;
	text-decoration: underline;
}
.specialty a:link {
	color: #456E2A;
	text-decoration: underline;
}
.specialty a:hover {
	color: #FF0000;
	text-decoration: none;
}
.branding a:link {
	color: #455F7A;
	text-decoration: underline;
}
.branding a:visited {
	color: #455F7A;
	text-decoration: underline;
}
.creative a:visited {
	color: #6FB5D6;
	text-decoration: underline;
}
.creative a:link {
	color: 6fb5d6;
	text-decoration: underline;
}
.marketing a:visited {
	color: #C44228;
	text-decoration: underline;
}
.marketing a:link {
	color: #C44228;
	text-decoration: underline;
}
.media a:visited {
	color: #C3D974;
	text-decoration: underline;
}
.media a:link {
	color: #C3D974;
	text-decoration: underline;
}
.public a:visited {
	color: #D89431;
	text-decoration: underline;
}
.public a:link {
	color: #D89431;
	text-decoration: underline;
}
.awards a:visited {
	color: #F5DC06;
	text-decoration: underline;
}
.awards a:link {
	color: #F5DC06;
	text-decoration: underline;
}
.contact a:visited {
	color: #9770A5;
	text-decoration: underline;
}
.contact a:link {
	color: #9770A5;
	text-decoration: underline;
}
.branding a:hover {
	color: #FF0000;
	text-decoration: none;
}
.creative a:hover {
	color: #FF0000;
	text-decoration: none;
}
.campaigntitle a:link {
	color: #666666;
	text-decoration: underline;
}
.campaigntitle a:visited {
	color: #666666;
	text-decoration: underline;
}
.campaigntitle a:hover {
	color: #FF0000;
	text-decoration: none;
}
.marketing a:hover {
	color: #FF0000;
	text-decoration: none;
}
.media a:hover {
	color: #FF0000;
	text-decoration: none;
}
.public a:hover {
	color: #FF0000;
	text-decoration: none;
}
.awards a:hover {
	color: #FF0000;
	text-decoration: none;
}
.contact a:hover {
	color: #FF0000;
	text-decoration: none;
}
.bodycopy a:visited {
	color: #666666;
	text-decoration: underline;
}
.bodycopy a:hover {
	color: #FF0000;
	text-decoration: none;
}
.caption a:hover {
	color: #FF0000;
	text-decoration: underline;
}

table#mainnavtbl {
	border-left:5px solid #FF0000;
	border-right:5px solid #FF0000;
	border-top:5px solid #FF0000;
}

#mainNav {
	margin:0;
	}

#mainNav ul
	{	
		padding:0;
		margin:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		letter-spacing:-0.7px;
	}
	
#mainNav ul li
	{
		padding:0;
		list-style:none;
		position:relative;
		float:left;
	}
	
#mainNav ul li a,#mainNav ul li a:link,#mainNav ul li a:visited
	{
		padding:0 6px 6px 6px;
		color:#FF0000;
	}
	
#mainNav ul li a:hover,#mainNav ul li a:active,#mainNav ul li a.navHover,#mainNav ul li a.navHover:link,#mainNav ul li a.navHover:visited
	{
		background-color:#FF0000;
		color:#FFFFFF;
	}
	
#mainNav ul li ul.subnav
	{
		font-size:14px;
		position:absolute;
		top:28px;
		width:790px;
		left:-690px;
		visibility:hidden;
	}
	
#mainNav ul li ul.subnav li 
	{
		color:#FFFFFF;
		background-color:#FF0000;
	}
	
#mainNav ul li ul.subnav li a, #mainNav ul li ul.subnav li a:link, #mainNav ul li ul.subnav li a:visited
	{
		padding-top:10px;
		color:#FFFFFF;
		background-color:#FF0000;
	}
#mainNav ul li ul.subnav li a:hover,#mainNav ul li ul.subnav li a:active
	{
		padding-top:10px;
		color:#FF0000;
		background-color:#FFFFFF;
	}
	