.pageHeader{
background-image:url(images/header_about.jpg);
background-repeat:no-repeat;
}

.pageTagline span{
color:#AA5109;
}

.aboutBoxes{
width: 729px;
float:right;
text-align:left;
margin-bottom:0;
}

.aboutLBox{
width: 363px;
float:left;
text-align:left;
border-right:1px solid #CECECE;
}

.aboutLBox div.yellowBar{
background: #F9B800;
padding-bottom: 9px;
width: 363px;
}

.aboutLBox div.rustBox{
background: #AA5109;
padding:9px;
width: 345px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
height:120px;
line-height:130%;
}

.aboutLBox div.rustBox span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #F7E68D;
font-weight:bold;
}

.aboutLBox h1, .aboutRBox h1{
color: #AA5109;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
margin-bottom:7px;
}


.aboutRBox h1{
padding-left:10px;
}
.aboutLBox h1 span, .aboutRBox h1 span{
color: #33512A;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
margin-bottom:7px;
}

.aboutRBox{
width: 365px;
float:left;
text-align:left;
clear:right;
}


.aboutRBox div.yellowBar{
background: #F9B800;
padding-bottom: 9px;
width: 365px;
}

.aboutRBox div.rustBox{
background: #BF743C;
padding:9px;
width: 347px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
height:120px;
line-height:130%;
}

.aboutRBox div.rustBox span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #F7E68D;
font-weight:bold;
}

.linksBar{
width: 721px;

text-align:center;
float:right;
background-color:#5B2209;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding:4px;
color:#FCF8A7;
margin-top:0;
}

.linksBar a:link, .linksBar a:visited{
color:#FCF8A7;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.linksBar a:hover{
color:#7FDFEF;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
}

/* Fieldset Styles */
div.aboutPgBtm{
	margin-top:20px;
	width:auto;
	margin-bottom:30px;
	margin-left:5px;
	margin-right:10px;
}

fieldset.rustField {
	padding:0 4px 4px 4px;
	margin-bottom:10px;
	border:1px solid #5B2209;
}

legend.rustLegend {
	font-weight:bold;
	color:#5B2209;
	padding:6px 0 4px 6px;;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.aboutMain_More{
	float:left; width:310px; margin-top:0;
	background-image:url(images/aboutMain_More.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
	height:180px;
	padding-top:9px;}
	
.aboutMain_More p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#574319;
	border-bottom:1px dashed #F7B116;
	line-height:17px;
	padding-bottom:3px;
	width:96%;}
	
.aboutMain_Expertise{
	float:left; width:315px; margin-top:0;
	background-image:url(images/aboutMain_Expertise.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
	margin-left:8px;
	height:180px;
	padding-top:9px;}
	
.aboutMain_Expertise p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#574319;
	border-bottom:1px dashed #F7B116;
	line-height:15px;
	padding-bottom:3px;
	width:96%;}
	
.aboutMain_Expertise p a:link, .aboutMain_Expertise p a:visited, .aboutMain_More p a:link, .aboutMain_More p a:visited{
	color:#574319;
	text-decoration:none;}
	
.aboutMain_Expertise p a:hover, .aboutMain_More p a:hover{
	color:#297DB0;
	text-decoration:none;}
	
.aboutMain_Expertise p.collaboration{
	background-image:url(images/aboutMain_iconCollab.png);
	padding-left:35px;
	background-position:left center;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	line-height:24px;
	width:86%;}
	
.aboutMain_Expertise p.design{
	background-image:url(images/aboutMain_iconDesign.png);
	padding-left:35px;
	background-position:left center;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	line-height:24px;
	width:86%;}
	
.aboutMain_Expertise p.usability{
	background-image:url(images/aboutMain_iconUsability.png);
	padding-left:35px;
	background-position:left center;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	line-height:24px;
	width:86%;}
	
.aboutMain_Expertise p.other{
	background-image:url(images/aboutMain_iconOther.png);
	padding-left:35px;
	background-position:left center;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	line-height:24px;
	width:86%;}

/* OUR NAME Styles */
.ourNameTop{
	background-image:url(images/bkgd_nameLtop.png);
	background-position:right top;
	background-repeat:no-repeat;
	width:505px;
	height:auto;
	min-height:400px;
	padding-right:15px;
	behavior: url(iepngfix.htc);
}

.contentTitleTop{
	width:504px;
	height:auto;
	min-height:400px;
	padding-right:15px;
}

.contentTitleTop p{
margin-bottom:19px;
}

.contentTitleTop a:visited{
text-decoration:none;
}

.contentTitleTop a[target^="_blank"] {
display:inline-block;
padding-left:14px;
background:transparent url(images/icon_newWindow.png) center left no-repeat;
text-decoration:none;
font-weight:bold;
behavior: url(iepngfix.htc);
}

.contentTitleTop a:visited[target^="_blank"], .contentTitleTop a:hover[target^="_blank"] {
display:inline-block;
padding-left:14px;
background:transparent url(images/icon_newWindow.png) center left no-repeat;
text-decoration:none;
font-weight:bold;
behavior: url(iepngfix.htc);
}

#ourNameLContentPane{
background-image:url(images/contentL_bkgd.png);
background-position:right top;
background-repeat:repeat-y;
width:519px;
max-width:519px;
min-width:519px;
min-height:600px;
height:auto;
float:left;
padding:0;
margin:0;
padding-bottom:35px;
behavior: url(iepngfix.htc);
}

.ourNameTop h1, .contentTitleTop h1, .speakingOutTop h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
width:490px;
padding-bottom:6px;
border-bottom: 1px dotted #AA5109;
color:#33512A;
padding-top:14px;
margin-bottom:12px;
margin-right:0;
}

.ourNameTop h1 font, .contentTitleTop h1 font, .speakingOutTop h1 font{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#33512A;
vertical-align:top;
line-height:10px;
margin:0;
padding:0;
}


.ourNameTop h1 span.tm{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:8px;
color:#33512A;
vertical-align:top;
line-height:8px;
margin:0;
padding:0;
}



#rightContentPane{
background-color:#FFFFFF;
width:214px;
max-width:214px;
min-width:214px;
min-height:600px;
height:auto;
float:left;
clear:right;
padding:0; margin:0;
text-align:left;
}

#rightContentPane img{
padding:0;
margin:0;
}

.nameImpressionsBox{
	background-image:url(images/bkgd_nameImpression.png);
	width:456px;
	height:auto;
	min-height:364px;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:9px;
	padding-top:12px;
	padding-right:10px;
	margin-top:10px;
	behavior: url(iepngfix.htc);
}

.nameImpressionsBox h2{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:0;
margin-bottom:21px;
}

.nameQuotation, .testimonialQuote{
	padding-bottom:12px;
	padding-top:6px;
	border-bottom: 1px solid #C0D6A7;
	font-style:italic;
	color:#574319;
	padding-right:6px;
}

.nameQuotation p, .testimonialQuote p{
margin-top:0;
line-height:normal;
}

.nameQuotation h3, .testimonialQuote h3{
	color:#074422;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0;
	font-size:12px;
}

.nameQuotation p.quoteAuthor, .testimonialQuote p.quoteAuthor{
	text-align:right;
	color:#574319;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0;
	font-size:12px;
	/*width:450px;*/
}

.nameQuotation p.quoteCompany, .testimonialQuote p.quoteCompany{
	text-align:right;
	color:#574319;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0;
	font-size:10px;
	margin-top:2px;
	font-style:normal;
}


.nameQuotation p.quoteAuthor font a:link, .nameQuotation p.quoteAuthor font a:hover, .nameQuotation p.quoteAuthor font a:visited, .testimonialQuote p.quoteAuthor font a:link, .testimonialQuote p.quoteAuthor font a:hover, .testimonialQuote p.quoteAuthor font a:visited{
	text-decoration:none;
}
p.quoteCompany a:link[target^="_blank"], p.quoteCompany a:visited[target^="_blank"] {
display:inline-block;
padding-left:14px;
background:transparent url(images/icon_newWindow.png) center left no-repeat;
text-decoration:none;
font-weight:normal;
behavior: url(iepngfix.htc);
}

p.quoteCompany a:hover[target^="_blank"] {
display:inline-block;
padding-left:14px;
background:transparent url(images/icon_newWindow.png) center left no-repeat;
text-decoration:underline;
font-weight:normal;
behavior: url(iepngfix.htc);
}
	

.rightPanelyellow{
	background-image:url(images/bkgd_rightColgradient.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin-left:9px;
	margin-right:9px;
	margin-top:0;
	padding:4px;
	width:auto;
	height:auto;
}

.rightPanelyellow p{
	line-height:normal;
}

.rightPanelyellow ul{
	font-size:12px;
	list-style-type:none;
	padding-left: 21px;
	margin-bottom:10px;
}


.rightPanelyellow ul.collaboration{
	list-style-image:url(images/icon_Collaboration.png);
	behavior: url(iepngfix.htc);
}

.rightPanelyellow ul.design{
	list-style-image:url(images/icon_Design.png);
	behavior: url(iepngfix.htc);
}

.rightPanelyellow ul.usability{
	list-style-image:url(images/icon_Usability.png);
	behavior: url(iepngfix.htc);
}

.rightPanelyellow ul li a:link, .rightPanelyellow ul li a:visited{
	text-decoration:none;
	font-weight:bold;
	margin-bottom:9px;
}

.rightImage{
	height:auto;
	width:214px;
	margin:0;
}

.rustTitle{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#AA5109;
	line-height:normal;
	margin-top:9px;
}

.rightSlogan{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#8FAA79;
	line-height:normal;
	margin-top:0;
		margin-bottom:0;
}


.boldRust{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#C1601F;
	line-height:normal;
	margin-top:0;
		margin-bottom:0;
}

.rightSloganDk{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#719153;
	line-height:normal;
	margin-top:0;
	text-align:right;
	margin-bottom:15px;
}

ul.whatTheySay{
	list-style-image:url(images/icon_quote.png);
	padding-left:21px;
	font-style:italic;
	color:#574319;
	padding-top:15px;
	font-size:11px;
	behavior: url(iepngfix.htc);
}

p.sayQuoteAuthor{
	text-align:right;
	color:#574319;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0;
	font-size:12px;
}

p.sayQuoteAuthor span{
	text-align:right;
	color:#574319;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0;
	font-size:10px;
}

p.sayQuoteAuthor span a:link, p.sayQuoteAuthor span a:hover, p.sayQuoteAuthor span a:visited{
	text-align:right;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0;
	font-size:10px;
text-decoration:none;
}

.teamImage{
	background-color:#876E45;
	width:214px;
	height:115px;}
	
.teamPanelyellow{
	background-image:url(images/bkgd_teamYellow.gif);
	background-position:left top;
	background-repeat:repeat-y;
margin:0;
	padding:8px;
	width:auto;
	height:auto;
}

.teamPanelyellow ul{
padding-left:30px;
list-style-type:disc;
margin-top:0;
}

.teamPanelyellow ul li{
padding-left:0;
margin-left:0;
}

#rightContentPane div.logo{
	height:auto;
	padding-top:6px;
	padding-bottom:7px;
	text-align:center;
	border-bottom:1px dotted #BAB0A0;
	
}

#rightContentPane div.logo img{
	border:0;
}

.underLogosPanelyellow{
	background-image:url(images/bkgd_rightColgradient.gif);
	background-position:left top;
	background-repeat:repeat-x;
margin:0;
	padding:8px;
	width:auto;
	height:auto;
	margin-top:20px;
		color:#574319;
	font-size:11px;
	padding-left:15px;
}

.underLogosPanelyellow p{
	line-height:normal;
}

.underLogosPanelyellow a:link, .underLogosPanelyellow a:visited, .underLogosPanelyellow a:hover{
display:inline-block;
padding-left:17px;
background:transparent url(images/icon_magGlass.png) center left no-repeat;
text-decoration:none;
font-weight:bold;
line-height:19px;
behavior: url(iepngfix.htc);
}

.underLogosPanelyellow ul li a:link, .underLogosPanelyellow ul li a:visited, .underLogosPanelyellow ul li a:hover{
background:none;
text-decoration:none;
padding-left:0; margin-left:0;
font-weight:normal;
line-height:normal;
}

.underLogosPanelyellow ul{
padding-left:25px;

}

/* SPEAKING OUT Styles */
.speakingOutTop{
	background-image:url(images/bkgd_speakingOut.png);
	background-position:right top;
	background-repeat:no-repeat;
	width:504px;
	height:auto;
	min-height:400px;
	padding-right:15px;
	behavior: url(iepngfix.htc);
}

.dilbertBox{
	background-color:#876E45;
	padding:5px;
	text-align:center;
	width:95%;
	color:#F7E68D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin-bottom:8px;
}

.virgilPic{
	height:141px;
	background-image:url(images/bkgd_virgilPic.jpg);
	background-repeat:repeat-y;
	text-align:center;
	background-position:top;
}

.whyHMCPic{
	height:144px;
	background-image:url(images/bkgd_virgilPic.jpg);
	background-repeat:repeat-y;
	text-align:center;
	background-position:top;
}

.cubeMonkeyBox{
	border:2px solid #FFCA36; width:485px; height:auto; margin-bottom:6px; background-color:#89650B; padding-bottom:6px; color:#FFFFFF; font-size:12px; text-align:center; line-height:19px;}
	
.presentationBox{
	border:1px solid #719153; padding:6px; width:auto; margin-top:7px; margin-bottom:15px;}


.presentationBox a:link, .presentationBox a:visited {
	text-decoration:none;
}

.presentationTitle{
	color:#4A6D3A;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
}

.topicTitle{
	color:#876E45;
	border-bottom:1px dotted #876E45;
	padding-bottom:4px;
	margin-bottom:10px;
	width:100%;
	font-weight:bold;
}

.presentationItem{padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #FFDD00; background-image:url(images/icon_microphone.png); background-position:5px 2px; background-repeat:no-repeat; padding-left:24px;}

.speakingOutTop div.formBkgd{
background-image:url(images/bkgd_contactForm.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
min-height:335px;
height:auto;
width:auto;
border:1px solid #FFCA36;
margin-top:10px;
margin-right:25px;
}

div.formBkgd div.formGreen{
	background-image:url(images/title_formGreen.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:122px;
	float:left;
	height:auto;
	min-height:280px;
	padding-top: 56px;
	background-color:#4A6D3A;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
}

div.formBkgd div.formRight{
width:325px;
padding:3px;
float:left;
white-space:normal;
}

img, div { behavior: url(iepngfix.htc) }

.testimonialQuoteImg{
	float:right; width:auto; height:45px; margin-left:8px;
	margin-bottom:6px;}
	
.testimonialQuoteImg  a[target^="_blank"], .testimonialQuoteImg  a:hover[target^="_blank"], .testimonialQuoteImg  a:visited[target^="_blank"]{
	background-image:none; background-image:transparent; border:0; margin:0; padding:0;}
	
	
.testimonialQuote{
	 border-bottom: 1px solid #DDD7CE;}
	 
.testimonialQuote p.mainQuote{
	background: transparent url(images/icon_quote.png) top left no-repeat;
	display:block;
	padding-left:20px;
	behavior: url(iepngfix.htc);}
	
