BODY {
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: normal;
}

#idHomeBody {
  background-color: #E0DFCD;
}

#idBody {
  background-color: #E0DFCD;
}

.AddressLine {
  color: #FFFFFF;
  font-family: tahoma,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 8pt;
}

.AddressLine A:link,.AddressLine A:visited {
  color: #FFFFFF;
  text-decoration: underline;
}

.AddressLine A:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.homelinks {
  color: #FFFFFF;
  text-decoration: none;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 9pt;
  padding-top: 5;
  padding-bottom: 5;
}

.homelinks A:link,.homelinks A:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.homelinks A:hover {
  color: #000095;
  text-decoration: none;
}

.hometext {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 125%;
  font-family: tahoma,verdana,helvetica,san-serif;
}
.hometext A:link,.hometext A:visited {
  color: #ED8419;
  text-decoration: none;
}

.hometext A:hover {
  color: #ED8419;
  text-decoration: underline;
}

.hometextbold {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 175%;
  font-family: arial,verdana,helvetica,san-serif;
}

.hometopictext {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 100%;
  font-family: arial,verdana,helvetica,san-serif;
}

.hometextlinks {
  color: #888C55;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 8pt;
  line-height: 200%;
  text-decoration: underline;
}

.hometextlinks A:link,.hometextlinks A:visited {
  color: #888C55;
  text-decoration: underline;
}

.hometextlinks A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.navigation {
  color: #ED8419;
  text-decoration: none;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 9pt;
  padding-top: 5;
  padding-bottom: 5;
}

.navigation A:link,.navigation A:visited {
  color: #ED8419;
  text-decoration: none;
}

.navigation A:hover {
  color: #ED8419;
  text-decoration: underline;
}

.applicationtitle {
  color: #ED8419;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  line-height: 140%;
  font-family: arial,tahoma,verdana,helvetica,san-serif;
  padding-top: 10;
  padding-bottom: 0;
  padding-left: 20;
}

.overviewtitle {
  color: #00005E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  line-height: 140%;
  font-family: arial,tahoma,verdana,helvetica,san-serif;
  padding-top: 20;
  padding-bottom: 10;
  padding-left: 20;
}

.overviewtitle A:link,.overviewtitle A:visited {
  color: #647249;
  text-decoration: underline;
}

.overviewtitle A:hover {
  color: #647249;
  text-decoration: underline;
}

.overviewtext {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 140%;
  font-family: tahoma,verdana,helvetica,san-serif;
  padding-top: 0;
  padding-left: 20;
}

.overviewtext A:link,.overviewtext A:visited {
  color: #ED8419;
  text-decoration: none;
}

.overviewtext A:hover {
  color: #ED8419;
  text-decoration: underline;
}

.overviewlink {
  color: #ED8419;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 11pt;
  font-weight: bold;
  line-height: 140%;
  padding-top: 20;
  padding-left: 10;
}

.overviewlink A:link,.overviewlink A:visited {
  color: #ED8419;
  text-decoration: none;
}

.overviewlink A:hover {
  color: #ED8419;
  text-decoration: none;
}

.projecttext {
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
}

.projecttext A:link,.projecttext A:visited {
  color: #647249;
  text-decoration: underline;
}

.projecttext A:hover {
  color: #647249;
  text-decoration: underline;
}

.projecttextitalic {
  font-family: times new roman;
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
  font-style: italic;
}

.projecttextbold {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
}

.projectcaption {
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  line-height: 100%;
}

.projectcaptionbold {
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
  line-height: 100%;
}

.announcetext {
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
}

.announcetext A:link,.announcetext A:visited {
  color: #647249;
  text-decoration: none;
}

.announcetext A:hover {
  color: #647249;
  text-decoration: none;
}

.announcetextitalic {
  font-family: times new roman;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
  font-style: italic;
}

.announcetextbold {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
}

.announcetextunder {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
  text-decoration: underline;
}

.announcetextreturn {
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  line-height: 140%;
}

.announcetexthead {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 140%;
  text-decoration: underline;
}

.announcetextreturn A:link,.announcetextreturn A:visited {
  color: #647249;
  text-decoration: underline;
}

.announcetextreturn A:hover {
  color: #647249;
  text-decoration: underline;
}

.awardstext {
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
}

.awardstext A:link,.awardstext A:visited {
  color: #647249;
  text-decoration: none;
}

.awardstext A:hover {
  color: #647249;
  text-decoration: none;
}

.awardstextitalic {
  font-family: times new roman;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
  font-style: italic;
}

.awardstextbold {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
}

.awardstextname {
  color: #647249;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
}

.awardstextunder {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
  text-decoration: underline;
}

.awardstextreturn {
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  line-height: 140%;
}

.awardstexthead {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 140%;
  text-decoration: underline;
}

.awardstextreturn A:link,.awardstextreturn A:visited {
  color: #647249;
  text-decoration: underline;
}

.awardstextreturn A:hover {
  color: #647249;
  text-decoration: underline;
}

.contactstext {
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
}

.contactstext A:link,.contactstext A:visited {
  color: #647249;
  text-decoration: underline;
}

.contactstext A:hover {
  color: #647249;
  text-decoration: underline;
}

.contactstextitalic {
  font-family: times new roman;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
  font-style: italic;
}

.contactstextbold {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
}

.peopletext {
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
}

.peopletext A:link,.peopletext A:visited {
  color: #647249;
  text-decoration: underline;
}

.peopletext A:hover {
  color: #647249;
  text-decoration: underline;
}

.peopletextitalic {
  font-family: times new roman;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
  font-style: italic;
}

.peopletextbold {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
}

.peopletextnote {
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  line-height: 140%;
}

.clientstext {
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
}

.clientstext A:link,.clientstext A:visited {
  color: #647249;
  text-decoration: underline;
}

.clientstext A:hover {
  color: #647249;
  text-decoration: underline;
}

.clientstextitalic {
  font-family: times new roman;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
  font-style: italic;
}

.clientstextbold {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 140%;
}

.overviewservicetext {
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
}

.graphiclinks {
  text-decoration: none;
}

.graphiclinks A:link,.graphiclinks A:visited {
  text-decoration: none;
}

.graphiclinks A:hover {
  text-decoration: none;
}

.pagetitle {
  color: #FFFFFF;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
  padding-left: 5;
}

.pagetitle A:link,.pagetitle A:visited {
  color: #FFFFFF;
  text-decoration: underline;
}

.pagetitle A:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.links {
  color: #617452;
  text-decoration: none;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 10pt;
}

.links A:link,.links A:visited {
  color: #617452;
  text-decoration: none;
}

.links A:hover {
  color: #DBD2AE;
  text-decoration: none;
}
.linkssel {
  color: #FF9900;
  text-decoration: none;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 10pt;
}
.linkssel A:link,.linkssel A:visited {
  color: #FF9900;
  text-decoration: none;
}

.linkssel A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.contexttext {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 125%;
}

.contextlinks {
  color: #000000;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 10pt;
  line-height: 200%;
  text-decoration: underline;
}

.contextlinks A:link,.contextlinks A:visited {
  color: #000000;
  text-decoration: underline;
}

.contextlinks A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.emaillinktext {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 140%;
  font-family: tahoma,verdana,helvetica,san-serif;
  padding-top: 0;
  padding-bottom: 10;
  padding-left: 20;
}

.emaillinktext A:link,.emaillinktext A:visited {
  color: #ED8419;
  text-decoration: none;
}

.emaillinktext A:hover {
  color: #ED8419;
  text-decoration: underline;
}

.servicetext {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 200%;
  margin-right: 25;
}

.serviceheading {
  color: #FF9900;
  font-size: 12pt;
  font-weight: bold;
  line-height: 200%;
}

.servicecontent {
  color: #000000;
  font-size: 12pt;
  margin-right: 6;
  line-height: 100%;
}

.servicelinks {
  color: #000000;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 10pt;
  line-height: 200%;
  margin-left: 5;
  text-decoration: underline;
}

.servicelinks A:link,.servicelinks A:visited {
  color: #000000;
  text-decoration: underline;
}

.servicelinks A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.servicesel {
  color: #FF9900;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 10pt;
  line-height: 200%;
  margin-left: 5;
  text-decoration: none;
}

.servicesel A:link,.servicesel A:visited {
  color: #FF9900;
  text-decoration: none;
}

.servicesel A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.resumetext {
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
}

.returnlinks {
  color: #E18700;
  text-decoration: none;
  font-family: times new roman;
  font-weight: bold;
  font-size: 9pt;
  font-style: italic;

}

.returnlinks A:link,.returnlinks A:visited {
  color: #E18700;
  text-decoration: none;
}

.returnlinks A:hover {
  color: #E18700;
  text-decoration: none;
}

.contacttext {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
}

.contactlinks {
  color: #FF9900;
  text-decoration: none;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 10pt;
}

.contactlinks A:link,.contactlinks A:visited {
  color: #FF9900;
  text-decoration: underline;
}

.contactlinks A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.articletext {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 200%;
}

.articlelinks {
  color: #000000;
  font-family: arial,verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 10pt;
  line-height: 200%;
  text-decoration: underline;
}

.articlelinks A:link,.articlelinks A:visited {
  color: #000000;
  text-decoration: underline;
}

.articlelinks A:hover {
  color: #FF9900;
  text-decoration: underline;
}
.articlelinktext {
  color: #000000;
  font-size: 10pt;
  margin-right: 6;
  line-height: 120%;
  margin-top: 0;
  margin-bottom: 10;
}

.quotetitle {
  color: #00005E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  line-height: 140%;
  font-family: arial,tahoma,verdana,helvetica,san-serif;
  padding-top: 20;
  padding-bottom: 0;
  padding-left: 20;
}

.quotetitle A:link,.quotetitle A:visited {
  color: #647249;
  text-decoration: underline;
}

.quotetitle A:hover {
  color: #647249;
  text-decoration: underline;
}

.quotetext {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 140%;
  font-family: tahoma,verdana,helvetica,san-serif;
  padding-top: 0;
  padding-left: 30;
  padding-right: 40;
}

.quotetext A:link,.quotetext A:visited {
  color: #ED8419;
  text-decoration: none;
}

.quotetext A:hover {
  color: #ED8419;
  text-decoration: underline;
}

.bullettext {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 140%;
  font-family: tahoma,verdana,helvetica,san-serif;
  padding-top: 0;
  padding-left: 0;
}

.bullettext A:link,.bullettext A:visited {
  color: #ED8419;
  text-decoration: none;
}

.bullettext A:hover {
  color: #ED8419;
  text-decoration: underline;
}

.clSiteMap {
	font-family: arial;
	font-size:12px;
	font-weight: normal;
	color: #212518;
  line-height: 1.5em;
}

.clSiteMap A:link,.clSiteMap A:visited {
  color: #212518;
	text-decoration: underline;
}

.clSiteMap A:hover {
  color: #B5AD80;
	text-decoration: underline;
}

.bullet {
  color: #FF9900;
}


