* {
	margin:0;padding:0;
}

body {
	background:#F1F1F2;
	color:#000;
	font-size:.7em;
	line-height:1.3em;
	font-family: arial, sans-serif;
}

td {
	text-align:left;
	vertical-align:top;
}
.clear {
	clear:both;
}

a {
	color:#444;
	text-decoration:none;	
}

img {
	display:block;
}
a.visited {
	
}

iframe {
	border:none;
}
#pageContainer {
	width:988px;	
	/*margin:0 auto;*/
	margin-left:-490px;
	margin-top:-310px;
	border:0px solid #00f;
	/*height:610px;*/
	position:absolute;
	top:50%;
	left:50%;	
}

#page {	
	padding:0 6px 0 0;	
	background: url(/legacy/images/shadowRight.gif) repeat-y top right;
}

#contentCloser {
	padding:0 6px 0 0;	
	height:6px;
	background: url(/legacy/images/shadowBottom.gif) no-repeat top left;
}

#content, #homeContent {
	width:980px;
	border:1px solid #999;	
	height:100%;	
	background-color:#464648;
	background-position: right bottom;
	background-repeat: no-repeat;
	color:#000;	
}

/************* Content Images ****************/
.thinkhard {
	background-image: url(/legacy/images/thinkhard.jpg);
}
.nomagic {
	background-image: url(/legacy/images/nomagic.jpg);
}
.listen {
	background-image: url(/legacy/images/listen.jpg);
}
.turnUnderstandingIntoAction {
	background-image: url(/legacy/images/turnUnderstandingIntoAction.jpg);
}
.thePowerOfWe {
	background-image: url(/legacy/images/thePowerOfWe.jpg);
}
.startatbeginning {
	background-image: url(/legacy/images/startatbeginning.jpg);
}
.alwayslook {
	background-image: url(/legacy/images/alwayslook.jpg);
}
.adaptToConsumer {
	background-image: url(/legacy/images/adaptToConsumer.jpg);
}
.beBrilliant {
	background-image: url(/legacy/images/beBrilliant.jpg);
}
.knowtheclient {
	background-image: url(/legacy/images/knowtheclient.jpg);
}
.gethandson {
	background-image: url(/legacy/images/gethandson.jpg);
}
.anybodycan {
	background-image: url(/legacy/images/anybodycan.jpg);
}
.meanwhatyousay {
	background-image: url(/legacy/images/meanwhatyousay.jpg);
}
.keepingUp {
	background-image: url(/legacy/images/keepingUp.jpg);
}

#homeContent {
	background: #EE3424 url(/legacy/images/homepage.jpg) no-repeat center center;
	height:581px;
}

.homepageLink1 {
	float:left;
	margin:410px 0 0 350px;
	height:20px;
	width:55px;
	/*border:1px solid #ff0;*/
}

.homepageLink2 {
	display:block;
	margin:410px 0 0 573px;
	height:20px;
	width:55px;
	border:0px solid #fff;
}


#mainContent {
	width:645px;
	height:580px;
	float:left;
	padding:0 0 25px 0;
	background:#fff;
}

#content > #mainContent , #page > #content, #page > #homeContent {
	min-height:580px;
	height:auto;
}

#footer {
	text-align:right;
	color:#999;
	
	background:inherit;
	font-size:9px;
	padding:0 18px  0 0;
}

.padding10 {
	padding:10px;
}


.padding20 {
	padding:20px;
}
.padding30 {
	padding:30px;
}
.marginTop50{
	margin-top:77px;
}
.leftColumn {
	padding:0 0 0 40px;
	width:145px;
	float:left;	
}
.leftColumnBottom{
	padding:0 0 0 0;
	width:155px;
	color :#636466 !important;
	float:left;	
}
.textCenter {
	margin:6px 0;
	text-align:center;
}
.contentColumnTop {
	width: 460px;
	float:left;
}
.contentColumn {
	width: 385px;
	float:left;
}

.contentColumnExtended {
	margin: 0 0 0 85px;
	width:485px;
}

.contentColumnBottom {
	width: 385px;
	float:left;
}

.worksample {
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	padding:3px 0px;	
	margin: 20px 40px 5px 30px;	
}

.worksample_solo {
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	padding:3px 0px;	
	margin: 2px 0 5px 0;	
}



.contentFooter  {
	position:absolute;
	margin-left:185px;	
	margin-top:-55px;
	border:0px solid #0f0
}

#pageContainer > .contentFooter  {
	margin-top:-45px;	
}

/** Menu **/
#menuNav {
	list-style:none;
	margin:45px 0 0 0; 
}

#menuNav li {
	color:#808285;
	float:left;
	display:block;
	padding:0 65px 0 0;
}


/** Text Styles **/
p,.imageHeading, .quoteLarge {
	margin: 0 0 13px 0;	
}
p{
	
}
h2 {
	font-size:1.1em;
	color:#4D4D4F;
	
	background:#fff;
	padding:0 !important;
	margin:0 0 1px 0;
}

.quoteLarge {
	font-size:14px;
	color:#ff0000;
	background:inherit;
	line-height:1.5em;
	letter-spacing:.01em;
}

.quoteSml {
	margin:1em 0;
	color:#ff0000;
	letter-spacing:.01em;
	background:inherit;
}

h2.archiveMonth {
	text-transform:uppercase;
}

a.archiveArtTitle {
	text-transform:uppercase;
}

ol.marketing {
	margin:0 0 20px 0;
	padding: 0 0 0 24px;
}
.contentColumn > ol.marketing {
	padding: 0 0 0 18px ;
}
ol.marketing li {	
	margin: 0 0 5px 4px;
	line-height:1.25em;
}

.contentColumn ul {
	padding:3px 0 0 0;
}
.contentColumn > ul {
	padding:0;
}
.contentColumn ul li{
	list-style-image: url(/legacy/images/bullet.gif);	
	margin: 0 0 5px 0;
	line-height:1.25em;
}
ul.expertise, ul.online {
	margin:0 0 20px 5px;
	padding-left:12px;
}

.logo {
	display:block;
	height:25px;
	width:125px;
	margin:30px 0 35px -10px;
	background:url(/legacy/images/behindTheLine.gif) no-repeat 0 0;
}

.subNavTitle {
	padding: 0 10px 0 0;
	margin: 0 0 10px 0;
	letter-spacing:.02em;
}

.subNav{
	list-style:none;
	padding:0 0 0 0;
	font-size: 1em;	
	margin: 0 35px 0 -10px;
	color:#333;
	background:inherit;
}


.subNav li {
	display:block;
	border:1px solid #fff;
	border-top:none;
	
	margin:0 0 1px 0;
	background-color:#C7C8CA;
	
}

.contentFooter ul{
	list-style:none;
}
.contentFooter ul li {
	display:block;
	float:left;
	margin: 0 70px 0 0;
}
.contentFooter a {
	color:#444;
	background:inherit;
}
#menuNav a, #menuNav a:visited {
	color:#808285;
	font-size:1.05em;
}
 
.subNav a, .subNav a:visited{
	width:111px;	
	display:block;
	line-height:16px;
	padding:2px 3px 2px 6px;
	background:url(/legacy/images/subNav.gif) no-repeat 0 0;
	color :#636466;
}

.leftColumnBottom .subNav a, .leftColumnBottom .subNav a:visited {
	width:115px;
	padding:2px 3px 2px 2px !important;
	background:#fff ;
}

 .subNav a:hover, #menuNav a:hover, .subNav a.active,  #menuNav a.active, .contentFooter a:hover {
	color:#000 !important;
}

.leftColumn .subNav a:hover, .leftColumn .subNav a.active {
	color:#000 !important;
	background:url(/legacy/images/subNavHover.gif) no-repeat 0 0 !important;
}

.leftColumnBottom .subNav {
	margin: 0 35px 0 0;
}

.leftColumnBottom .subNav  a.active{	
	background:#EFF0F0 !important;
}


.workLarge {
	border-top:1px solid #888;
	width:535px;
	padding:5px 0 15px 0;
	margin: 0 0 10px 0;
	border-bottom:1px solid #888;
}	
.lineBreakLarge {
	height:5px;
	border-bottom:1px solid #888;
	width:535px;
	margin: 2px 0 5px 40px;
}

.lineBreak {
	height:5px;
	margin: 5px 0;
	border-bottom:1px solid #888;	
}

.logoBox {
	width:100%;
	text-align:center;
	height:68px;
	margin:15px 0;	
	padding:10px 0;
	border-top:1px solid #888;
	border-bottom:1px solid #888;
}
.admark-logo{
	margin:45px 0;	
}

.logoBox img{
	padding:0 15px;
	vertical-align:middle;
	text-align:center;
	display:inline;
}

.logoBox a img{
	border:0;
}

.profile  {
	padding:10px 0 10px 0;	
}
.profile  a{
	color:#EE3424;
	background:inherit;
	text-decoration:underline;
}
.profile .profileImg {
	float:left;
	width:100px;
	display:block;
}

.profile img{
	border :1px solid #ccc;	
}

.profile .profileText {
	float:left;
	width:385px;
}
