html,body
{
	background: #FFFFFF url(images/bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #595B59;
	padding: 0;
	margin: 0;
	margin-top: 0px;
	line-height: 20px;
}

.maintable
{
	table-layout: fixed;
	width: 979px;
	height: 1070px;
	background-color: #FFFFFF;
	border-width: 0;
	border-collapse: collapse;
	margin: 0 auto;
	margin-top: 25px;
}

.contacttable
{
	table-layout: fixed;
	width: 979px;
	height: 1265px;
	background-color: #FFFFFF;
	border-width: 0;
	border-collapse: collapse;
	margin: 0 auto;
	margin-top: 25px;
}

.contactformtable
{
	table-layout: auto;
	border-width: 0;
	border-collapse: collapse;
}

.contactformtd
{
	padding: 8px 20px 8px 0;
	text-align: right;
	font-weight: bold;
}

.maintd
{
	padding: 32px 38px 38px 38px;
	vertical-align: top;
	height: 1360px;
}

.contentdiv
{
	position: absolute;
	top: 270px;
	left: 330px;
	width: 580px;
}

.leftdiv
{
	position: absolute;
	top: 265px;
	left: 0;
}

.logodiv
{
	position: absolute;
	top: 105px;
	left: 438px;
}

.footer
{
	position: absolute;
	top: 1060px;
	right: 80px;
	font-size: 11px;
	text-align: right;
}

.contfooter
{
	position: absolute;
	top: 1255px;
	right: 80px;
	font-size: 11px;
	text-align: right;
}

.footermenu
{
	position: absolute;
	top: 1150px;
	left: 0;
	width: 900px;
	color: #B5B4B3;
	font-size: 11px;
	text-align: center;
}

.contfootermenu
{
	position: absolute;
	top: 1345px;
	left: 0;
	width: 900px;
	color: #B5B4B3;
	font-size: 11px;
	text-align: center;
}

.menu_01
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 172px;
	height: 35px;
	background: url(images/menu_whatwedo_02.gif) no-repeat;
	visibility: hidden;
}

.menu_02
{
	position: absolute;
	top: 0;
	left: 172px;
	display: block;
	width: 106px;
	height: 35px;
	background: url(images/menu_staffing_02.gif) no-repeat;
	visibility: hidden;
}

.menu_03
{
	position: absolute;
	top: 0;
	left: 278px;
	display: block;
	width: 306px;
	height: 35px;
	background: url(images/menu_planning_02.gif) no-repeat;
	visibility: hidden;
}

.menu_04
{
	position: absolute;
	top: 0;
	left: 584px;
	display: block;
	width: 319px;
	height: 35px;
	background: url(images/menu_account1_02.gif) no-repeat;
	visibility: hidden;
}

.menu_05
{
	position: absolute;
	top: 35px;
	left: 0;
	display: block;
	width: 180px;
	height: 35px;
	background: url(images/menu_account2_02.gif) no-repeat;
	visibility: hidden;
}

.menu_06
{
	position: absolute;
	top: 35px;
	left: 180px;
	display: block;
	width: 322px;
	height: 35px;
	background: url(images/menu_creative_02.gif) no-repeat;
	visibility: hidden;
}

.menu_07
{
	position: absolute;
	top: 35px;
	left: 502px;
	display: block;
	width: 184px;
	height: 35px;
	background: url(images/menu_casestudies_02.gif) no-repeat;
	visibility: hidden;
}

.menu_08
{
	position: absolute;
	top: 35px;
	left: 686px;
	display: block;
	width: 217px;
	height: 35px;
	background: url(images/menu_contact_02.gif) no-repeat;
	visibility: hidden;
}

.dots_01
{
	position: absolute;
	top: 1002px;
	left: 0;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_whatwedo_02.gif) no-repeat;
	visibility: hidden;
}

.dots_02
{
	position: absolute;
	top: 1002px;
	left: 44px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_staffing_02.gif) no-repeat;
	visibility: hidden;
}

.dots_03
{
	position: absolute;
	top: 1002px;
	left: 88px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_planning_02.gif) no-repeat;
	visibility: hidden;
}

.dots_04
{
	position: absolute;
	top: 1002px;
	left: 132px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_account_02.gif) no-repeat;
	visibility: hidden;
}

.dots_05
{
	position: absolute;
	top: 1002px;
	left: 176px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_creative_02.gif) no-repeat;
	visibility: hidden;
}

.dots_06
{
	position: absolute;
	top: 1022px;
	left: 220px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_casestudies_02.gif) no-repeat;
	visibility: hidden;
}

.dots_07
{
	position: absolute;
	top: 1002px;
	left: 264px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_contact_02.gif) no-repeat;
	visibility: hidden;
}

.hrline
{
	width: 100%;
	height: 1px;
	background: url(images/line.gif) repeat-x;
	margin: 40px 0 20px 0;
}

.formtext
{
	font-size: 12px;
	color: #595B59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 2px;
	border-color: #DFDEDE;
	border-style: solid;
	background-color: #DFDEDE;
}



a.menulink_01:link, a.menulink_01:visited, a.menulink_01:active
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 172px;
	height: 35px;
	background: url(images/menu_whatwedo_01.gif) no-repeat;
}
a.menulink_01:hover { background: url(images/menu_whatwedo_02.gif) no-repeat; }

a.menulink_02:link, a.menulink_02:visited, a.menulink_02:active
{
	position: absolute;
	top: 0;
	left: 172px;
	display: block;
	width: 106px;
	height: 35px;
	background: url(images/menu_staffing_01.gif) no-repeat;
}
a.menulink_02:hover { background: url(images/menu_staffing_02.gif) no-repeat; }

a.menulink_03:link, a.menulink_03:visited, a.menulink_03:active
{
	position: absolute;
	top: 0;
	left: 278px;
	display: block;
	width: 306px;
	height: 35px;
	background: url(images/menu_planning_01.gif) no-repeat;
}
a.menulink_03:hover { background: url(images/menu_planning_02.gif) no-repeat; }

a.menulink_04:link, a.menulink_04:visited, a.menulink_04:active
{
	position: absolute;
	top: 0;
	left: 584px;
	display: block;
	width: 319px;
	height: 35px;
	background: url(images/menu_account1_01.gif) no-repeat;
}
a.menulink_04:hover { background: url(images/menu_account1_02.gif) no-repeat; }

a.menulink_05:link, a.menulink_05:visited, a.menulink_05:active
{
	position: absolute;
	top: 35px;
	left: 0;
	display: block;
	width: 180px;
	height: 35px;
	background: url(images/menu_account2_01.gif) no-repeat;
}
a.menulink_05:hover { background: url(images/menu_account2_02.gif) no-repeat; }

a.menulink_06:link, a.menulink_06:visited, a.menulink_06:active
{
	position: absolute;
	top: 35px;
	left: 180px;
	display: block;
	width: 322px;
	height: 35px;
	background: url(images/menu_creative_01.gif) no-repeat;
}
a.menulink_06:hover { background: url(images/menu_creative_02.gif) no-repeat; }

a.menulink_07:link, a.menulink_07:visited, a.menulink_07:active
{
	position: absolute;
	top: 35px;
	left: 502px;
	display: block;
	width: 184px;
	height: 35px;
	background: url(images/menu_casestudies_01.gif) no-repeat;
}
a.menulink_07:hover { background: url(images/menu_casestudies_02.gif) no-repeat; }

a.menulink_08:link, a.menulink_08:visited, a.menulink_08:active
{
	position: absolute;
	top: 35px;
	left: 686px;
	display: block;
	width: 217px;
	height: 35px;
	background: url(images/menu_contact_01.gif) no-repeat;
}
a.menulink_08:hover { background: url(images/menu_contact_02.gif) no-repeat; }

a.dotslink_01:link, a.dotslink_01:visited, a.dotslink_01:active
{
	position: absolute;
	top: 1002px;
	left: 0;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_whatwedo_01.gif) no-repeat;
}
a.dotslink_01:hover { background: url(images/dots_whatwedo_02.gif) no-repeat; }

a.dotslink_02:link, a.dotslink_02:visited, a.dotslink_02:active
{
	position: absolute;
	top: 1002px;
	left: 44px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_staffing_01.gif) no-repeat;
}
a.dotslink_02:hover { background: url(images/dots_staffing_02.gif) no-repeat; }

a.dotslink_03:link, a.dotslink_03:visited, a.dotslink_03:active
{
	position: absolute;
	top: 1002px;
	left: 88px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_planning_01.gif) no-repeat;
}
a.dotslink_03:hover { background: url(images/dots_planning_02.gif) no-repeat; }

a.dotslink_04:link, a.dotslink_04:visited, a.dotslink_04:active
{
	position: absolute;
	top: 1002px;
	left: 132px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_account_01.gif) no-repeat;
}
a.dotslink_04:hover { background: url(images/dots_account_02.gif) no-repeat; }

a.dotslink_05:link, a.dotslink_05:visited, a.dotslink_05:active
{
	position: absolute;
	top: 1002px;
	left: 176px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_creative_01.gif) no-repeat;
}
a.dotslink_05:hover { background: url(images/dots_creative_02.gif) no-repeat; }

a.dotslink_06:link, a.dotslink_06:visited, a.dotslink_06:active
{
	position: absolute;
	top: 1002px;
	left: 220px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_casestudies_01.gif) no-repeat;
}
a.dotslink_06:hover { background: url(images/dots_casestudies_02.gif) no-repeat; }

a.dotslink_07:link, a.dotslink_07:visited, a.dotslink_07:active
{
	position: absolute;
	top: 1002px;
	left: 264px;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/dots_contact_01.gif) no-repeat;
}
a.dotslink_07:hover { background: url(images/dots_contact_02.gif) no-repeat; }

a.cs_submenulink_01:link, a.cs_submenulink_01:visited, a.cs_submenulink_01:active
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	padding-right: 15px;
	background: url(images/cs_menu_one_01.gif) no-repeat;
}
a.cs_submenulink_01:hover { background: url(images/cs_menu_one_02.gif) no-repeat; }

a.cs_submenulink_02:link, a.cs_submenulink_02:visited, a.cs_submenulink_02:active
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	padding-right: 15px;
	background: url(images/cs_menu_two_01.gif) no-repeat;
}
a.cs_submenulink_02:hover { background: url(images/cs_menu_two_02.gif) no-repeat; }

a.cs_submenulink_03:link, a.cs_submenulink_03:visited, a.cs_submenulink_03:active
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	padding-right: 15px;
	background: url(images/cs_menu_three_01.gif) no-repeat;
}
a.cs_submenulink_03:hover { background: url(images/cs_menu_three_02.gif) no-repeat; }

a.cs_submenulink_04:link, a.cs_submenulink_04:visited, a.cs_submenulink_04:active
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	padding-right: 15px;
	background: url(images/cs_menu_four_01.gif) no-repeat;
}
a.cs_submenulink_04:hover { background: url(images/cs_menu_four_02.gif) no-repeat; }

a.cs_submenulink_05:link, a.cs_submenulink_05:visited, a.cs_submenulink_05:active
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	padding-right: 15px;
	background: url(images/cs_menu_five_01.gif) no-repeat;
}
a.cs_submenulink_05:hover { background: url(images/cs_menu_five_02.gif) no-repeat; }

a.cs_submenulink_06:link, a.cs_submenulink_06:visited, a.cs_submenulink_06:active
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	padding-right: 15px;
	background: url(images/cs_menu_six_01.gif) no-repeat;
}
a.cs_submenulink_06:hover { background: url(images/cs_menu_six_02.gif) no-repeat; }

a.submitbutton:link, a.submitbutton:visited, a.submitbutton:active
{
	display: block;
	width: 70px;
	height: 20px;
	color: #FFFFFF;
	background-color: #AEACAC;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
a.submitbutton:hover { font-weight: normal; text-decoration: underline; }

a:link { color: #595B59; text-decoration: underline; }
a:visited { color: #595B59; text-decoration: underline; }
a:hover { color: #595B59; text-decoration: none; }
a:active { color: #595B59; text-decoration: underline; }

a.footerlink:link { color: #595B59; text-decoration: none; }
a.footerlink:visited { color: #595B59; text-decoration: none; }
a.footerlink:hover { color: #74A1FF; text-decoration: none; }
a.footerlink:active { color: #595B59; text-decoration: none; }

a.footermenulink:link { color: #B5B4B3; text-decoration: none; }
a.footermenulink:visited { color: #B5B4B3; text-decoration: none; }
a.footermenulink:hover { color: #B5B4B3; text-decoration: underline; }
a.footermenulink:active { color: #B5B4B3; text-decoration: none; }

a.footerlink2:link { color: #B5B4B3; text-decoration: none; }
a.footerlink2:visited { color: #B5B4B3; text-decoration: none; }
a.footerlink2:hover { color: #74A1FF; text-decoration: none; }
a.footerlink2:active { color: #B5B4B3; text-decoration: none; }

div#featStaff {
	position: absolute;
	top: 80px;
	width: 295px;
	height: 200px;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
}

div#featStaff .right {
	text-align: right;
	font-size: 12px;
}

div#featStaff .center {
	text-align: center;
}

div#featStaff .h2 {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #92C601;
}

iframe#frm {
	border: 0px;
	width: 150px;
	height: 100px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden; 
}
	
.pink {
	color: #E30083;
}

.green {
	color: #92C601;
}

.blue {
	color: #74A0FF;
}