		body {
	margin: 6px 6px 30px 6px;
	background-color: #903;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
}

div.news_articles ul{
	padding: 0;
	margin: 0;
	font-size: 8pt;
}

#ContainerWrapAll {
	width: 699px;
	margin: 0px auto;
	padding: 0px;
}

#ContainerHeaderBG {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 699px;
	height: 129px;
}

#ContainerHomeLink {
	position: absolute;
	width: 117px;
	height: 113px;
	top: 0px;
	left: 0px;
}

#ContainerHomeLink img {
	display: block;
	border: 0px;
}

#ContainerHeader a {
	position: absolute;
	height: 59px;
	width: 96px;
	top: 71px;
	border: 0px;
	text-decoration: none;
}

#ContainerHeader a i { visibility: hidden; }

a#Services { left: 181px; }
a#CaseStudies { left: 309px; }
a#AboutUs { left: 437px; }
a#ContactUs { left: 565px; }

a#ServicesSelected {
	left: 181px;
}

a#CaseStudiesSelected {
	left: 309px;
}

a#AboutUsSelected {
	left: 437px;
}

a#ContactUsSelected {
	left: 565px;
}

a#Home:hover,
a#Services:hover,
a#CaseStudies:hover,
a#AboutUs:hover,
a#ContactUs:hover { border: none; }

#ContainerPrimary {
	margin: 0px;
	padding: 0px;
	width: 699px;
	color: #333;
}

#ContainerColumnLeft {
	margin: 0px;
	width: 117px;
	padding: 0px;
}

#ContainerColumnLeft img {
	display: block;
	margin: 0px auto 0px 4px;
	padding: 0px;
	border: 0px;
}

#ContainerSectionMenu {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 117px;
}

#SectionMenuToplevel { position: relative; width: 101px; height: 140px; margin: 0px 6px 10px auto; padding: 0px;}
#SectionMenuToplevel li { position: absolute; margin: 0; padding: 0; list-style: none; display: block; border: 0px; }
#SectionMenuToplevel a { display: block; height: 20px; }
#SectionMenuToplevel a i { display: none; }

#ToplevelMenu1 { left: 0px; top: 0px; width: 101px; height: 20px; }
#ToplevelMenu2 { left: 0px; top: 30px; width: 101px; height: 20px; }
#ToplevelMenu3 { left: 0px; top: 60px; width: 101px; height: 20px; }
#ToplevelMenu4 { left: 0px; top: 90px; width: 101px; height: 20px; }
#ToplevelMenu5 { left: 0px; top: 120px; width: 101px; height: 20px; }

#SectionMenuServicecenter { position: relative; width: 101px; height: 140px; margin: 0px 6px 10px auto; padding: 0px; background: url(../../standard/graphics/menu_section/servicecenter.gif) no-repeat; }
#SectionMenuServicecenter li { position: absolute; margin: 0; padding: 0; list-style: none; display: block; border: 0px; }
#SectionMenuServicecenter a { display: block; height: 20px; }
#SectionMenuServicecenter a i { display: none; }

#ServicecenterMenu1 { left: 0px; top: 0px; width: 101px; height: 20px; }
#ServicecenterMenu2 { left: 0px; top: 30px; width: 101px; height: 20px; }
#ServicecenterMenu3 { left: 0px; top: 60px; width: 101px; height: 20px; }
#ServicecenterMenu4 { left: 0px; top: 90px; width: 101px; height: 20px; }
#ServicecenterMenu5 { left: 0px; top: 120px; width: 101px; height: 20px; }

#SectionMenuCompanyInfo { position: relative; width: 101px; height: 110px; margin: 0px 6px 10px auto; padding: 0px;}
#SectionMenuCompanyInfo li { position: absolute; margin: 0; padding: 0; list-style: none; display: block; border: 0px; }
#SectionMenuCompanyInfo a { display: block; height: 20px; }
#SectionMenuCompanyInfo a i { display: none; }

#CompanyInfoMenu1 { left: 0px; top: 0px; width: 101px; height: 20px; }
#CompanyInfoMenu2 { left: 0px; top: 30px; width: 101px; height: 20px; }
#CompanyInfoMenu3 { left: 0px; top: 60px; width: 101px; height: 20px; }
#CompanyInfoMenu4 { left: 0px; top: 90px; width: 101px; height: 20px; }

#MenuSection {
	width: 101px;
	margin: 0px auto 0px 10px;
	padding: 0px;
	font: 10px/10px 'Arial Narrow',Arial,sans-serif bold;
	text-align: center;
	text-transform: uppercase;
}

#MenuSection ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
}
                
#MenuSection li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 20px;
}

html>body #MenuSection li a { width: auto; }

#MenuSection li a {
	width: 101px;
	display: block;
	padding: 4px 0px 0px 0px;
	height: 16px;
	text-decoration: none;
	color: #000;
}

#MenuSection li a:hover {
	color: #FFF;
}

#ContainerColumnRight {
	float: right;
	width: 558px;
	margin: 0px;
	padding: 0px 12px 0px 0px;
	border: 0px;
}

#ContainerToplevelFloat {
	float: right;
	width: 177px;
	margin: 0px 0px 0px 20px;
}

#ContainerSpotlight {
	width: 177px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#ContainerSpotlight img {
	display: block;
	margin: 0px 6px 10px auto;
	padding: 0px;
	border: 0px;
}

#ContainerHeadlines {
	width: 177px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#ContainerHeadlines ul{
	padding: 10px 0;
	margin: 0 15px 0 30px;
	font-size: 7pt;
}

#ContainerHeadlines ul li{
	padding: 0 0 .5em 0;
	margin: 0;
}

#ContainerSpotlight img, #ContainerHeadlines img {
	display: block;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

#ContainerContactInfo {
	clear: both;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
}

#ContainerMenuBottom {
	clear: both;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

#ContainerMenuBottom img { display: block; }

.PageTitle {
	margin: 0px 0px 20px 0px;
	padding-bottom: 8px;
	border-bottom: 1px solid #903;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.headline {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.title {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.formlabel {
	font-size: 10px;
	font-weight: bold;
}

.formtitle, h5.formtitle, .form_title   {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}

.content, .formcontent {
	font-size: 10px;
	line-height: 16px;
}

.subtitle {
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
}

.subcontent {
	font-size: 9px;
	line-height: 12px;
}

.headlines { font-size: 9px; }

#ContainerHeadlines h3 {
	display: none;
}

div.news_archives{
	font-size:7pt;
	padding: 0 20px;
}

div.news_archives a{
	text-align: right;
}

div.content{
	margin-right:177px;
}

div.form_row_submit {
	background: #903;
}

a:link { color: #903; }
a:visited { color: #666; }
a:hover, a:active { color: #C36; }