*
{
	margin:0;
	padding:0;
}
body{
font-family:Verdana, sans-serif;
font-size:12px;
background-color:#ffffff;
color:#333333;
}
#container{
margin:20px auto;
padding:0;
width:1000px;
}
#header{
margin:0;
padding:0 0 10px 0;
width:1000px;
height:45px;
}
#header_left
{
	width:500px;
	height:45px;
	float:left;
}
#header_right
{
	width:500px;
	height:45px;
	float:left;
	text-align:right;
}
#footer{
clear:both;
margin:0;
padding:0;
width:1000px;
height:70px;
text-align:right;
}
#left_column{
margin:0;
padding:0;
width:496px;
float:left;
text-align:center;
}
#right_column{
margin:0;
padding:0;
width:499px;
float:right;
}
#right_column p
{
	margin:10px 0 0 0;	
}
#right_column li
{
	margin:0 0 0 30px;	
}
h1{
font-family:Arial, sans-serif;
font-size:20px;
text-indent:-9999px;
overflow:hidden;
}
h2{
font-family:Arial, sans-serif;
font-size:18px;
}
a:link, a:visited{
color:#00523e;
text-decoration:none;
}
a:active, a:hover{
color:#00523e;
text-decoration:underline;
}

/* header replacements */
#h1_sitemap{
background: url(images/headings/sitemap.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_digitalstrategy{
background: url(images/headings/marketing.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_marketing{
background: url(images/headings/marketing.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_contentproduction{
background: url(images/headings/video.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_video{
background: url(images/headings/video.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_webinteractive{
background: url(images/headings/development.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_development{
background: url(images/headings/development.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_clients{
background: url(images/headings/clients.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_projects{
background: url(images/headings/projects.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_vision{
background: url(images/headings/vision.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_team{
background: url(images/headings/team.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_partners{
background: url(images/headings/partners.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_careers{
background: url(images/headings/careers.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_contact{
background: url(images/headings/contact.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_metrics{
background: url(images/headings/metrics.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_process{
background: url(images/headings/process.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}
#h1_marketingecosystem{
background: url(images/headings/marketingecosystem.jpg) no-repeat;
height:32px;
margin:10px 0 0 0;
}

/*****************************
jquery nav styles
*****************************/
.velodeanav 
{
	width:450px;
	height:21px; 
	font-family:verdana, Geneva, sans-serif; 
	font-size:12px;
	float:left;
}

.velodeanav a
{
	color:#fff;
	text-decoration:none;
	letter-spacing:-1px;
}

.velodeanav a:active
{
	outline:0;
	font-weight:bold;
}

.velodeanav a:focus
{
	outline:0;
	font-weight:bold;
}

.velodeanav a:hover
{
	font-weight:bold;
	letter-spacing:-1px;
}

.velodeanav_sub
{
	width:450px;
	height:21px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
}

.velodeanav_sub a
{
	color:#fff;
	text-decoration:none;
	letter-spacing:-1px;
}

.velodeanav_sub a:hover
{
	font-weight:bold;
	letter-spacing:-1px;
}

.velodeanav_sub a:active
{
	outline:0;
	font-weight:bold;
}

.velodeanav_sub a:focus
{
	outline:0;
	font-weight:bold;
}

.top1
{
	width:111px;
	height:16px;
	background:#1c6245;
	float:left;
	padding:2px 0 3px 0;
	margin:0 1px 0 0;
	text-align:center;
}

.top2
{
	width:111px;
	height:16px;
	background:#1c6245;
	float:left;
	padding:2px 0 3px 0;
	margin:0 1px 0 0;
	text-align:center;
}

.top3
{
	width:111px;
	height:16px;
	background:#1c6245;
	float:left;
	padding:2px 0 3px 0;
	margin:0 1px 0 0;
	text-align:center;
}

.top4
{
	width:111px;
	height:16px;
	background:#1c6245;
	float:left;
	padding:2px 0 3px 0;
	margin:0 1px 0 0;
	text-align:center;
}

.sub1
{
	width:450px;
	height:21px;
	display:none;
	margin:1px 0 0 0;
}

.sub1 ul
{
	display:inline;	
}

.sub1 li
{
	list-style-type:none;
	float:left;
	width:111px;
	height:15px;
	margin:0 1px 0 0;
	padding:3px 0;
	background:#1c6245;
	text-align:center;
}

.sub2
{
	width:450px;
	height:21px;
	display:none;
	margin:1px 0 0 0;
}

.sub2 ul
{
	display:inline;	
}

.sub2 li
{
	list-style-type:none;
	float:left;
	width:111px;
	height:15px;
	margin:0 1px 0 0;
	padding:3px 0;
	background:#1c6245;
	text-align:center;
}

.sub3
{
	width:450px;
	height:21px;
	display:none;
	margin:1px 0 0 0;
}

.sub3 ul
{
	display:inline;	
}

.sub3 li
{
	list-style-type:none;
	float:left;
	width:111px;
	height:15px;
	margin:0 1px 0 0;
	padding:3px 0;
	background:#1c6245;
	text-align:center;
}

.sub4
{
	width:450px;
	height:21px;
	display:none;
	margin:1px 0 0 0;
}

.sub4 ul
{
	display:inline;	
}

.sub4 li
{
	list-style-type:none;
	float:left;
	width:111px;
	height:15px;
	margin:0 1px 0 0;
	padding:3px 0;
	background:#1c6245;
	text-align:center;
}
