#lookattheshoes {
	position: absolute;
	width: 750px;
	height: 289px;
	left: auto;
	top: 252px;
	background-image: url(content/feet.jpg);
	background-repeat: no-repeat;
	right: auto;
	background-position: 135px 1px;
	}
	
#footerhome {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 250px;
}

#footertoolkit {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 850px;
}


#bottomright {
	background-image: url(content/lowerrightblock.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 238px;
	position: absolute;
	left: 499px;
	top: 267px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
	padding-top: 40px;
}



#researchwstar {
	position: absolute;
	width: 78px;
	height: 36px;
	left: 167px;
	top: -2px;
	}

a {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #63FF2F;
	}

a:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #33CC00;
	text-decoration: underline;
	}


.imagelink {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
	margin-right: 40px;
	}

.blogfeed {
	list-style-type: none;
	list-style-position: inside;
	left: -30px;
	position: relative;
	top: 40px;
	list-style-image: url(content/arrow.gif);
	}

.header {
	width: 760px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	}
	
.footer {
	width: 100%;
	position: relative;
	height: 50px;
	bottom: 5px;
	}
	
	

#footerblog {
	top: 20px;
	position: relative;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	width: 259px;
	left: 10px;
	line-height: 20px;
	height: auto;
	}
	
	
	#footerwhatup {
	top: 20px;
	position: absolute;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	width: 215px;
	left: 270px;
	line-height: 20px;
	height: auto;
	text-align: left;
	}
	
	
	
	#footerwhatup a {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #33CC00;
	}

#footerwhatup a:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #339900;
	text-decoration: underline;
	}

		
#footerblog ul {
	margin: 0px;
	padding: 0px;
	
}
	


#footerblog a {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #33CC00;
	}

#footerblog a:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #339900;
	text-decoration: underline;
	}

#footerblog li {
	list-style-type: square;
	list-style-position: inside;
	}
#footerblog li:hover {
	list-style-type: square;
	list-style-position: inside;
	background-color: #F8F8F8;
	}


#footercopy {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #999999;
	position: relative;
	width: auto;
	bottom: 0px;
	margin-top: 10px;
	padding-top: 10px;
	background-image: url(content/copy.gif);
	}
	#new {
	display: inline;
	float: left;
	position: relative;
}

#ccfootervalidate {
	float: right;
	position: absolute;
	left: 473px;
	top: 276px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #999999;
}

#ccfootervalidate a {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #33CC00;
	}

#ccfootervalidate a:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #339900;
	text-decoration: underline;
	}


	
	
	#ccfooter {
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
	}

#footercopy a {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #999999;
	}
	
#footercopy a:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-decoration: underline;
	background-color: #33CC00;
	}

	

#bin {
	width: 94px;
	height: 30px;
	background-image: url(trashedwork.gif);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-top: 120px;
	padding-left: 20px;
	position: relative;
	float: right;
	margin-top: 16px;
	
	}
#toolkit {
	width: 96px;
	height: 30px;
	background-image: url(toolkitfront.gif);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-top: 120px;
	padding-left: 20px;
	position: relative;
	float: right;
	margin-top: 16px;
	text-indent: 10px;
	
	}





#layout {
	width: 103px;
	height: 68px;
	margin: 30px;
	left: 0px;
	top: 0px;
	padding: 0px;
	background-image: url(content/leftsolidgrey.gif);
	background-repeat: repeat-x;
	}
	
#solidgrey {
	height: 422px;
	width: 250px;
	position: relative;
	left: 0px;
	background-image: url(content/leftsolidgrey.gif);
}

#solidgreyright {
	height: 246px;
	width: 250px;
	position: absolute;
	left: 500px;
	top: -1px;
	background-image: url(content/leftsolidgrey.gif);
}
#middlegreen {
	height: 128px;
	width: 250px;
	position: absolute;
	left: 250px;
	top: -25px;
	background-attachment: scroll;
	background-image: url(content/whatsup.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
}
#welcome {
	position: relative;
	left: 10px;
	top: 25px;

}

#callout {
	position: relative;
	left: -10px;
}

#welcometext {
	position: relative;
	left: 10px;
	top: 15px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	width: 220px;
}

#navigation {
	background-image: url(content/menu.gif);
	background-repeat: no-repeat;
	height: 127px;
	width: 205px;
	left: 558px;
	position: absolute;
	top: 0px;
	}
	
#starnavigation {
	
	position: absolute;
	height: 134px;
	width: 134px;
	left: 79px;
	top: 11px;
	}
	
#menutext{
	font-family: "Trebuchet MS", Arial;
	font-size: 2em;
	color: #FFFFFF;
	}
	
.header {

	width: 755px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
}

body{ 
margin:0px 0px -5px; 
padding:0px; 
background-image: url(content/topgrey.gif);
background-repeat: repeat-x;
}

.main {
	width: 760px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	height: auto;
	}

#featured {
	position: relative;
	left: 15px;
	top: 10px;
	width: 200px;
	vertical-align: baseline;

}
#featuredtext {
	position: relative;
	top: 15px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	width: 220px;
	text-align: justify;
}

#middlegreentext {
	position: relative;
	left: 35px;
	top: 25px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #5A5A59;
	width: 180px;
}

#middlegreentext p {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.menuhome {
	position: absolute;
	left: -4px;
	top: 0px;
	width: 71px;
	height: 10px;
	text-align: right;
	}
	
	.menuhome a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	font-weight: lighter;
	}
	
	.menuhome a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-image: url(content/over.gif);
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	padding-right: 10px;
	text-decoration: underline;
	}

.menuwork {
	position: absolute;
	left: -4px;
	top: 25px;
	width: 71px;
	height: 10px;
	text-align: right;
	margin-right: 5px;
}
	
	.menuwork a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	font-weight: lighter;
	}
	
	.menuwork a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-image: url(content/over.gif);
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	padding-right: 10px;
	text-decoration: underline;
	}
	
	.menublog {
	position: absolute;
	left: -4px;
	top: 100px;
	width: 71px;
	height: 10px;
	text-align: right;
	margin-right: 5px;
	}
	
	
	.menublog a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	font-weight: lighter;
	}
	
	.menublog a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-image: url(content/over.gif);
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	padding-right: 10px;
	text-decoration: underline;
	}
		
	.menuabout {
	position: absolute;
	left: -4px;
	top: 50px;
	width: 71px;
	height: 10px;
	text-align: right;
	margin-right: 5px;
	}
	
	.menuabout a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	font-weight: lighter;
	}
	
	.menuabout a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-image: url(content/over.gif);
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	padding-right: 10px;
	text-decoration: underline;
	}
	
	.menufuture {
	position: absolute;
	left: -4px;
	top: 75px;
	width: 71px;
	height: 10px;
	text-align: right;
	margin-right: 5px;
	}
	
	
	.menufuture a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	font-weight: lighter;
	}
	
	.menufuture a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-image: url(content/over.gif);
	position: absolute;
	left: -4px;
	top: 2px;
	width: 71px;
	text-align: right;
	padding-right: 10px;
	text-decoration: underline;
	}
	
	
#toolkitbody2 {
	position: relative;
	width: 322px;
	height: 250px;
	left: 400px;
	top: 100px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	text-align: justify;
}
#toolkit3 {
	position: absolute;
	height: 200px;
	width: 344px;
	top: 541px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
}


#toolkit04 {
	position: absolute;
	height: 200px;
	width: 344px;
	top: 554px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	margin-left: 370px;
}

#toolkitbody1 {
	position: absolute;
	width: 322px;
	top: 147px;
	height: 355px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 18px;
	padding-top: 20px;
	padding-left: 20px;
	text-align: justify;
}
.main .work #subnavigation #strategycontent a {
	float: right;
	display: inline;
}
.main .work #subnavigation #brandingcontent a {
	float: right;
}
.main .work #subnavigation #designcontent a {
	float: right;
}
.main .work #subnavigation #wwwcontent a {
	float: right;
}

#toolkitbg {
	left: auto;
	right: auto;
	width: 750px;
	background-attachment: scroll;
	background-image: url(content/toolkitbg.gif);
	background-repeat: no-repeat;
	height: 400px;
	clear: both;
	top: 152px;
	position: absolute;
}

#toolkit3 li {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	list-style-type: square;
}
#toolkit3 li:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	list-style-type: square;
	background-color: #999999;
}
.main .work {
}
.main .work #subnavigation {
	position: absolute;
	height: 162px;
	width: 710px;
	top: 124px;
	margin-left: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: justify;
}
.main .work #subnavigation #www {
	position: absolute;
	width: 158px;
}
.work #subnavigation #wwwcontent {
	position: absolute;
	width: 140px;
	top: 180px;
	padding-left: 10px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.main .work #webcontent {
	margin-left: 25px;
}

.work #subnavigation #designcontent {
	width: 140px;
	margin-left: 175px;
	position: absolute;
	top: 180px;
	padding-left: 10px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.work #subnavigation #brandingcontent {
	width: 140px;
	margin-left: 350px;
	position: absolute;
	top: 180px;
	padding-left: 10px;
	padding-right: 15px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
}
.work #subnavigation #strategycontent {
	width: 140px;
	margin-left: 525px;
	position: absolute;
	top: 180px;
	padding-left: 10px;
}

.main .work #subnavigation #design {
	position: absolute;
	margin-left: 175px;
}
.main .work #subnavigation #branding {
	position: absolute;
	margin-left: 350px;
}
.main .work #subnavigation #strategy {
	position: absolute;
	margin-left: 525px;
}
.work #subnavigation img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footerwork {
	position: absolute;
	width: 760px;
	top: 510px;
	height: 104px;
	}

.main #web01 {
	position: absolute;
	width: 760px;
	top: 1058px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 468px;
}
.main #web06 {
	position: absolute;
	height: 88px;
	width: 191px;
	top: 2379px;
	padding-left: 20px;
}


	.main #web07 {
	position: absolute;
	height: 88px;
	width: 665px;
	top: 2379px;
	margin-left: 120px;
}





.main #web03 {
	position: absolute;
	width: 310px;
	top: 295px;
	height: 196px;
	margin-left: 20px;
	background-image: url(/content/leftsolidgrey.gif);
	padding: 15px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}

.main #web04 {
	position: absolute;
	width: 300px;
	top: 295px;
	height: 191px;
	margin-left: 361px;
	padding: 15px 20px 20px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
}

.main #web04back {
	position: absolute;
	width: 300px;
	top: 295px;
	height: 191px;
	margin-left: 361px;
	background-image: url(/content/leftsolidgrey.gif);
	padding: 15px 20px 20px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
}

.main #web05 {
	margin-left: 629px;
	position: absolute;
	top: 348px;
}


.main #weborbis {
	position: absolute;
	left: 311px;
	width: 425px;
	height: auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	top: 0px;
	text-align: justify;
}

.main #weborbisfix {
	position: absolute;
	left: 311px;
	width: 425px;
	height: auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	top: 0px;
	text-align: justify;
}
.main  h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	letter-spacing: 2px;
	margin: 0px;
	padding: 0px;
}
.main #launch {
	position: absolute;
	left: 211px;
	top: 566px;
	width: 66px;
	height: 38px;
}

.main #launch2 {
	position: absolute;
	left: 211px;
	top: 376px;
	width: 66px;
	height: 38px;
}


.main #response {
	position: absolute;
	top: 509px;
	left: 14px;
	width: 197px;
	height: 139px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.main #response li {
	list-style-type: square;
}

.main #response2 {
	position: absolute;
	top: 319px;
	left: 14px;
	width: 197px;
	height: 139px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.main #response2 li {
	list-style-type: square;
}


.main #web02 {
	position: absolute;
	width: 760px;
	top: 1548px;
	height: 820px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}






	
#footcc {
	position: absolute;
	top: 65px;
	margin-left: 10px;
}
#footbg {
	position: absolute;
	width: 750px;
	height: 72px;
	top: 40px;
}
#footlegal {
	position: absolute;
	width: 315px;
	top: 62px;
	margin-left: 70px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #999999;
}
#footvalidate {
	width: 280px;
	margin-left: 470px;
	top: 82px;
	position: absolute;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #999999;
}

#footerworkweb {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 2500px;
}

.main #design04 {
	position: absolute;
	width: 300px;
	top: 295px;
	height: 191px;
	margin-left: 361px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.main #design01 {
	height: 197px;
	width: 197px;
	margin-left: 10px;
	position: absolute;
	top: 557px;
}

.main #design02 {
	height: 197px;
	width: 197px;
	margin-left: 263px;
	position: absolute;
	top: 557px;
}

.main #design03 {
	height: 197px;
	width: 197px;
	margin-left: 512px;
	position: absolute;
	top: 557px;
}

.main #designcopy01 {
	height: 197px;
	width: 177px;
	margin-left: 10px;
	position: absolute;
	top: 755px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}


.main #designcopy02 {
	height: 197px;
	width: 177px;
	margin-left: 263px;
	position: absolute;
	top: 755px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

.main #designcopy03 {
	height: 197px;
	width: 177px;
	margin-left: 512px;
	position: absolute;
	top: 755px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

#footerdesign {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 1450px;
}


.main #design05 {
	height: 197px;
	width: 197px;
	margin-left: 10px;
	position: absolute;
	top: 977px;
}

.main #design06 {
	height: 197px;
	width: 197px;
	margin-left: 263px;
	position: absolute;
	top: 977px;
}

.main #design07 {
	height: 197px;
	width: 197px;
	margin-left: 512px;
	position: absolute;
	top: 977px;
}

.main #design08 {
	height: 197px;
	width: 197px;
	margin-left: 10px;
	position: absolute;
	top: 1437px;
}

.main #designcopy05 {
	height: 197px;
	width: 177px;
	margin-left: 10px;
	position: absolute;
	top: 1175px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.main #designcopy06 {
	height: 197px;
	width: 177px;
	margin-left: 263px;
	position: absolute;
	top: 1175px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

.main #designcopy07 {
	height: 197px;
	width: 177px;
	margin-left: 512px;
	position: absolute;
	top: 1175px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

.main #designcopy08 {
	height: 197px;
	width: 177px;
	margin-left: 10px;
	position: absolute;
	top: 1635px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.main #brand05 {
	margin-left: 543px;
	position: absolute;
	top: 427px;
}













.main #branding01 {
	height: 197px;
	width: 197px;
	margin-left: 10px;
	position: absolute;
	top: 549px;
}

.main #branding02 {
	height: auto;
	width: 427px;
	margin-left: 263px;
	position: absolute;
	top: 559px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	text-align: justify;
	padding: 10px;
	background-color: #F7F7F7;
}

.main #branding03 {
	height: 197px;
	width: 197px;
	margin-left: 512px;
	position: absolute;
	top: 1527px;
}

.main #brandingcopy01 {
	height: 197px;
	width: 177px;
	margin-left: 10px;
	position: absolute;
	top: 747px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}


.main #brandingcopy02 {
	height: auto;
	width: 429px;
	margin-left: 10px;
	position: absolute;
	top: 1537px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	text-align: justify;
	background-color: #F7F7F7;
	padding: 10px;

}

.main #brandingcopy03 {
	height: 197px;
	width: 177px;
	margin-left: 512px;
	position: absolute;
	top: 1725px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

#footerbranding {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 1450px;
}


.main #branding05 {
	height: 197px;
	width: 197px;
	margin-left: 10px;
	position: absolute;
	top: 1067px;
}

.main #branding06 {
	height: 197px;
	width: 197px;
	margin-left: 263px;
	position: absolute;
	top: 1067px;
}

.main #branding07 {
	height: 197px;
	width: 197px;
	margin-left: 512px;
	position: absolute;
	top: 1067px;
}

.main #branding08 {
	height: 197px;
	width: 197px;
	margin-left: 10px;
	position: absolute;
	top: 1437px;
}

.main #brandingcopy05 {
	height: 197px;
	width: 177px;
	margin-left: 10px;
	position: absolute;
	top: 1265px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.main #brandingcopy06 {
	height: 197px;
	width: 177px;
	margin-left: 263px;
	position: absolute;
	top: 1265px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

.main #brandingcopy07 {
	height: 197px;
	width: 177px;
	margin-left: 512px;
	position: absolute;
	top: 1265px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

.main #brandingcopy08 {
	height: 197px;
	width: 177px;
	margin-left: 10px;
	position: absolute;
	top: 1635px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}


#footerbranding {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 1950px;
}
.main h1 {
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
}
#duncanprint {
	visibility: hidden;
}





















#footerstrategy {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 1805px;
}
.main #about05 a {
	color: #000000;
}
.main #about06 a {
	color: #000000;
}




.main #strategy01 {
	position: absolute;
	width: 292px;
	top: 295px;
	height: 196px;
	margin-left: 20px;
	background-image: url(/content/leftsolidgrey.gif);
	padding: 15px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}

.main #strategy02 {
	background-image: url(/content/leftsolidgrey.gif);
	position: absolute;
	width: 335px;
	top: 295px;
	height: 196px;
	margin-left: 344px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
}.main #strategy02 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 2px;
	margin: 0px;
	padding: 0px;
}
.main #strategy01 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 2px;
	margin: 0px;
	padding: 0px;

}

.main #strategy03 {
	height: 197px;
	width: 678px;
	margin-left: 20px;
	position: absolute;
	top: 566px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;

}

.main #strategy05 {
	height: 197px;
	width: 678px;
	margin-left: 20px;
	position: absolute;
	top: 1006px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;

}


.main #strategy04 {
	height: 197px;
	width: 197px;
	margin-left: 20px;
	position: absolute;
	top: 750px;
}








#footerabout {
	position: absolute;
	width: 760px;
	height: 104px;
	top: 1500px;
}






.main #about01 {
	height: 197px;
	width: 678px;
	margin-left: 20px;
	position: absolute;
	top: 802px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;

}




.main #about02 {
	position: absolute;
	width: 292px;
	top: 135px;
	height: 196px;
}

.main #about03 {
	position: absolute;
	width: 409px;
	top: 165px;
	margin-left: 310px;
	height: 599px;
	background-image: url(content/aboutcv.gif);
}


.main #about04 {
	height: 220px;
	width: 247px;
	margin-left: 20px;
	position: absolute;
	top: 566px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;

}



.main #about05 {
	width: 58px;
	margin-left: 530px;
	position: absolute;
	top: 198px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	text-align: center;
}

.main #about06 {
	width: 58px;
	margin-left: 630px;
	position: absolute;
	top: 198px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	text-align: center;
}



/*FORM*/

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
#inputone {
	height: 20px;
	width: 244px;
	padding-top: 4px;
	padding-left: 4px;
}
#inputtwo {
	height: 20px;
	width: 244px;
	padding-top: 4px;
	padding-left: 4px;
}
#inputthree {
	height: 170px;
	width: 248px;
}


#contactframe {
	margin-left: 400px;
	position: absolute;
	top: 443px;
	height: 299px;
	width: 296px;
	line-height: 14px;
	text-align: justify;
	font-size: 12px;
}

#contactframe a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#contactframeleft {
	margin-left: 330px;
	position: absolute;
	top: 445px;
	height: 299px;
	width: 58px;
	line-height: 14px;
	text-align: right;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
}


/*CSS for pop up hint box */



#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #EEEEEE;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border:1px solid #FFFFFF;
	line-height:18px;
	z-index:100;
	visibility: hidden;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
margin: 3px 8px;
}
#frameclient a {
	color: #000000;
	text-decoration: none;
}

#frameclient a:hover {
	color: #000000;
	text-decoration: underline;
}






.main #future01 {
	position: absolute;
	height: 162px;
	width: 744px;
	top: 151px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: justify;
	background-image: url(content/future.gif);
	background-repeat: no-repeat;
}


.main #future02 {
	position: absolute;
	height: 200px;
	width: 353px;
	top: 312px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: justify;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	margin-left: 20px;
}


.main #future03 {
	position: absolute;
	height: 229px;
	width: 334px;
	top: 312px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: justify;
	margin-left: 393px;
}

.work #subnavigation #trash01content {
	position: absolute;
	width: 370px;
	top: 4px;
	padding-left: 10px;
	padding-right: 15px;
	background-image: url(content/bin.jpg);
	background-repeat: no-repeat;
	height: 412px;
}

.work #subnavigation #trash02content {
	width: 140px;
	margin-left: 350px;
	position: absolute;
	top: 40px;
	padding-left: 10px;
	padding-right: 15px;
}
.work #subnavigation #trash03content {
	width: 211px;
	margin-left: 460px;
	position: absolute;
	top: 50px;
	padding-left: 10px;
	padding-right: 15px;
	height: 215px;
}
.work #subnavigation #trash04content {
	width: 140px;
	margin-left: 525px;
	position: absolute;
	top: 40px;
	padding-left: 10px;
}














.main #webtpo {
	position: absolute;
	width: 760px;
	top: 570px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 468px;
}

.main #webtpofix {
	position: absolute;
	left: 311px;
	width: 425px;
	height: auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 20px;
	top: 0px;
	text-align: justify;
}

.main #response3 {
	position: absolute;
	top: 359px;
	left: 14px;
	width: 197px;
	height: 139px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}

.main #launch3 {
	position: absolute;
	left: 211px;
	top: 376px;
	width: 66px;
	height: 38px;
}


.main .footer #footerblog p {
	margin: 0px;
	padding: 0px;
}
