@charset "UTF-8";
/* CSS Document */

div#main {
	position: absolute;
	left: 50%;
	width: 904px;
	margin-top: 0px;
	margin-left: -452px;
	padding: 0px;
	top: 0px;
}
div#slider {
    position: absolute;
    left: 50%;
    width: 900px;
    margin-top: -150px;
    margin-left: -450px;
}
div#SliderFade {
	position: absolute;
	z-index: 1;
	height: 285px;
	width: 900px;
	left: 2px;
	top: 240px;
}
p {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a:link, a:visited, a:hover, a:active {
  outline: none;
}
#expandingright {
	height: 100px;
	display: block;
}
#expandingleft {
	height: 100px;
	display: block;
}
#searchIcon {
	display: inline;
}
#searchField {
	width: 140px;
	text-align: right;
	display: inline;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div#topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b7b7b7;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	line-height: 25px;
}
div#topnav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	line-height: 25px;
}
div#topnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	line-height: 25px;
}
div#topnavhome_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	display: inline;
	padding-right: 10px;
}
div#topnavhome_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	display: inline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	visibility: hidden;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	visibility: hidden;
	display: inline;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	visibility: hidden;
	display: inline;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.subscript {
	position: relative;
	top: 0.4em;
	font-size: 0.7em;
}
#homepage_tab1_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab1_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab1_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab2_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab2_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab2_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab3_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab3_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab3_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: .32em;
	padding-bottom: 8px;
}
#homepage_tab1_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab1_subhead a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab1_subhead a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab2_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab2_subhead a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab2_subhead a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab3_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab3_subhead a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 17px;
}
#homepage_tab3_subhead a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	letter-spacing: 0.03em;
	line-height: 17px;
}
.homepage_tabs_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
}
#rotating_news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
}
#news_column1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
}
#homepage_tabs_morelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #0099FF;
	text-decoration: none;
	letter-spacing: .08em;
	padding-top: 5px;
}
#homepage_tabs_morelink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #0099FF;
	text-decoration: none;
	letter-spacing: .08em;
}
#homepage_tabs_morelink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #0099FF;
	text-decoration: underline;
	letter-spacing: .08em;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	letter-spacing: .02em;
	padding-left: 30px;
}
#GSA_Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
}
#GSA_Link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
}
#GSA_Link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
}
#SiteMap_Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
}
#SiteMap_Link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
}
#SiteMap_Link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
}
p#introtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #464646;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 170px;
}
p#introtext-norightpadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #464646;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
}
.level2_contact_red {
	color: #dc3202;
	font-weight: bold;
}
.level2_black {
	color: #000000;
	font-weight: bold;
}
#level2text_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level2text_contact a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level2text_contact a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #dc3202;
	text-decoration: none;
}
#missionstatementlink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	display: inline;
	font-weight: bold;
}
#missionstatementlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	display: inline;
	font-weight: bold;
}
#tab_ourteam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_ourteam a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_ourteam_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_ourteam a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_ourteam_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_careers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_careers a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_careers_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_careers a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_careers_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_services a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_services_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_services a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_services_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_news a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_news_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_news a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_news_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_pressreleases {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_pressreleases a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_pressreleases_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_pressreleases a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_pressreleases_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_directions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_directions a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_directions_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_directions a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_directions_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_hmbh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_hmbh a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_hmbh_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_hmbh a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_hmbh_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_lcnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_lcnotes a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_lcnotes_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_lcnotes a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2589f;
	text-decoration: none;
	background-image: url(../img/tabs_lcnotes_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_clientlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_clientlist a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_clientlist_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_clientlist a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a5ae39;
	text-decoration: none;
	background-image: url(../img/tabs_clientlist_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_fullspectrum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_fullspectrum a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_fullspectrum_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_fullspectrum a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a5ae39;
	text-decoration: none;
	background-image: url(../img/tabs_fullspectrum_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_spectrumlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#tab_spectrumlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#tab_spectrumlinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	font-weight: bold;
}
#tab_kindwords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_kindwords a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_kindwords_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_kindwords a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a5ae39;
	text-decoration: none;
	background-image: url(../img/tabs_kindwords_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
#tab_portfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
#tab_portfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ec991f;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
#tab_portfoliolinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#tab_portfoliolinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#tab_portfoliolinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	font-weight: bold;
}
#tab_10steps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_10steps a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_10steps_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_10steps a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F95C7;
	text-decoration: none;
	background-image: url(../img/tabs_10steps_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_blog a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_blog_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_blog a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F95C7;
	text-decoration: none;
	background-image: url(../img/tabs_blog_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_greentips {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_greentips a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_greentips_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_greentips a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F95C7;
	text-decoration: none;
	background-image: url(../img/tabs_greentips_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_press {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_press a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_press_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_press a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F95C7;
	text-decoration: none;
	background-image: url(../img/tabs_press_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_whatweredoing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_whatweredoing a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_whatweredoing_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_whatweredoing a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F95C7;
	text-decoration: none;
	background-image: url(../img/tabs_whatweredoing_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_resources {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_resources a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_resources_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_resources a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F95C7;
	text-decoration: none;
	background-image: url(../img/tabs_resources_background-over.jpg);
	background-repeat: no-repeat;
}
#tab_athometoo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
}
#tab_athometoo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	background-image: url(../img/tabs_athometoo_background-up.jpg);
	background-repeat: no-repeat;
	display: block;
}
#tab_athometoo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F95C7;
	text-decoration: none;
	background-image: url(../img/tabs_athometoo_background-over.jpg);
	background-repeat: no-repeat;
}
#level3links_company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #959595;
	text-decoration: none;
}
#level3links_company a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
}
#level3links_company a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #a2589f;
	text-decoration: none;
}
#level3links_clients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #959595;
	text-decoration: none;
}
#level3links_clients a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
}
#level3links_clients a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #a5ae39;
	text-decoration: none;
}
#level3links_environment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #959595;
	text-decoration: none;
}
#level3links_environment a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
}
#level3links_environment a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #2F95C7;
	text-decoration: none;
}
#level3links_portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #959595;
	text-decoration: none;
}
#level3links_portfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
}
#level3links_portfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #ec991f;
	text-decoration: none;
}
.level3background {
	background-image: url(../img/level3-background-gradient.jpg);
	background-repeat: no-repeat;
}
.level3background_environment {
	background-image: url(../img/level3-background-environment.jpg);
	background-repeat: no-repeat;
}
.level3background_portfolio {
	background-image: url(../img/level3-background-portfolio.jpg);
	background-repeat: no-repeat;
}
.level4background_portfolio {
	background-image: url(../img/level4-background-portfolio.jpg);
	background-repeat: no-repeat;
}
.level4background_video {
	background-image: url(../img/level4-background-video.jpg);
	background-repeat: no-repeat;
}
.level4background_openhouse {
	background-image: url(../img/level4-background-openhouse.jpg);
	background-repeat: no-repeat;
}
.level3linkspacer {
	padding-top: 15px;
}
.level3_company_purple {
	color: #a2589f;
	font-weight: bold;
}
.level3_clients_green {
	color: #a5ae39;
	font-weight: bold;
}
.level3_portfolio_orange {
	color: #ec991f;
	font-weight: bold;
}
.level3_contact_red {
	color: #dc3202;
	font-weight: bold;
}
.level3_environment_blue {
	color: #2F95C7;
	font-weight: bold;
}
.environment_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #2F95C7;
}
.environment_byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.environment_whatweredoing_subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #2F95C7;
	text-transform: uppercase;
}
#level3text_company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level3text_company a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level3text_company a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #a2589f;
	text-decoration: none;
}
#level3text_company-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level3text_company-green a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level3text_company-green a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #139848;
	text-decoration: none;
}
#level3text_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level3text_contact a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level3text_contact a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #dc3202;
	text-decoration: none;
}
#level3text_clients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #464646;
	text-decoration: none;
}
#level3text_clients a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	text-decoration: none;
}
#level3text_clients a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #a5ae39;
	text-decoration: none;
}
#level3text_kindwords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #464646;
	text-decoration: none;
}
#level3text_kindwords a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
#level3text_kindwords a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #a5ae39;
	text-decoration: none;
}
#level3text_gsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level3text_gsa a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level3text_gsa a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #003366;
	text-decoration: none;
}
#kindwordsquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #464646;
}
#kindwords_emdash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
}
#kindwordsbyline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
	padding-top: 2px;
}
#kindwordsleftquotemark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	float: left;
	padding-left: 20px;
}
#kindwordsintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level3text_portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level3text_portfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level3text_portfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ec991f;
	text-decoration: none;
}
#level4info_portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #464646;
	text-decoration: none;
}
#level4info_portfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
}
#level4info_portfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ec991f;
	text-decoration: none;
}
#level4text_portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level4text_portfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level4text_portfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ec991f;
	text-decoration: none;
}
#level3text_environment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#level3text_environment a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
#level3text_environment a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #2F95C7;
	text-decoration: none;
}
#company_arrow_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	line-height: 12px;
}
#company_arrow_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	line-height: 12px;
}
#company_arrow_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #a2589f;
	text-decoration: none;
	line-height: 12px;
}
#contact_arrow_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	line-height: 12px;
	padding-right: 5px;
}
#contact_arrow_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	line-height: 12px;
	padding-right: 5px;
}
#contact_arrow_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #dc3202;
	text-decoration: none;
	line-height: 12px;
	padding-right: 5px;
}
#portfolio_arrow_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	line-height: 12px;
}
#portfolio_arrow_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	line-height: 12px;
}
#portfolio_arrow_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #ec991f;
	text-decoration: none;
	line-height: 12px;
}
#bloglinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}
#bloglinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
#bloglinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #2F95C7;
	text-decoration: none;
}
.blog_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2F95C7;
	text-decoration: none;
	line-height: 22px;
}
.blog_subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}
.blog_postedby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
}
.blog_linkstitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2F95C7;
	text-transform: uppercase;
	text-decoration: none;
}
#view_larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#view_larger a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#view_larger a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#map a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#map a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #dc3202;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#return {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#return a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#return a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#sitemaptextCompany {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
	padding-top: 27px;
}
#sitemaptextCompany a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
}
#sitemaptextCompany a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #a2589f;
	text-decoration: underline;
}
#sitemapHeadCompany {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadCompany a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadCompany a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a2589f;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemaptextClients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
}
#sitemaptextClients a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
}
#sitemaptextClients a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #a5ae39;
	text-decoration: underline;
}
#sitemapHeadClients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadClients a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadClients a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a5ae39;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemaptextPortfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
}
#sitemaptextPortfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
}
#sitemaptextPortfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #ec991f;
	text-decoration: underline;
}
#sitemapHeadPortfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadPortfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadPortfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ec991f;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemaptextEnvironment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
	padding-top: 27px;
}
#sitemaptextEnvironment a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #464646;
	text-decoration: none;
}
#sitemaptextEnvironment a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #2F95C7;
	text-decoration: underline;
}
#sitemapHeadEnvironment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadEnvironment a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadEnvironment a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2F95C7;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadContact a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadContact a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #dc3202;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadGSA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadGSA a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
#sitemapHeadGSA a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0.03em;
	line-height: 24px;
}
.ServicesText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #464646;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
}
.ServicesBlackSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	font-weight: bold;
}
.ServicesTextPurple {
	color: #a2589f;
}
#level3text_services {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #464646;
	text-decoration: none;
}
#level3text_services a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
#level3text_services a:hover{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #a2589f;
	text-decoration: none;
}
.SmartphoneServicesBlackSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	font-weight: bold;
}
.SmartphoneServicesLargeHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 14px;
	color: #464646;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	font-weight: bold;
}
.SmartphoneServicesQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #a2589f;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	font-weight: bold;
	font-style: italic;
}
.SmartphoneServicesQuoted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #a2589f;
	text-decoration: none;
	padding-top: 26px;
	padding-right: 0px;
	font-weight: normal;

}
.ServicesTextPurpleLarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #a2589f;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
}
.ServicesBlackSubheadLargeRoman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	font-weight: normal;
}
.ServicesBlackSubheadRoman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	font-weight: none;
}
.ServicesBlackSubheadLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	font-weight: bold;
}
.SmartphoneServicesMediumHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #464646;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	font-weight: bold;
}
.ServicesGraySubheadLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 14px;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	font-weight: normal;
}
.ServicesGrayIntroParasLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	font-weight: normal;
}
.ServicesBlackIntroParasLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	font-weight: normal;
}
.ServicesGreenIntroParasLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #139848;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	font-weight: normal;
}
.ServicesTinyTextGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #139848;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
}
.ServicesGrayIntroParasMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	font-weight: normal;
}
.ServicesGrayIntroParasMedium a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 70px;
	font-weight: normal;
}
.ServicesGrayIntroParasMedium a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 70px;
	font-weight: normal;
}
.ServicesBlackBodyTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}
.ServicesGreenBodyTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #139848;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}
.ServicesGrayIntroParasMediumNoRightPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}
.ServicesGrayIntroParasMediumNoRightPad a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}
.ServicesGrayIntroParasMediumNoRightPad a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}
#spectrumtext_portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
#spectrumtext_portfolio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
#spectrumtext_portfolio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec991f;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
