body {
  font-weight:400;
  font-size:12px;
  color:#353535;
  line-height:15px;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  background-color:#e2e2e2;
  text-align:left;
  margin:0;
}

.bodytext {
  font-size:12px;
  line-height:15px;
  font-family:arial, tahoma, sans-serif;
  margin:0 12px;
}

p {
  font-size:12px;
  line-height:15px;
  font-family:arial, tahoma, sans-serif;
  margin:8px;
}

ul {
  font-size:12px;
  line-height:15px;
  font-family:arial, tahoma, sans-serif;
  margin:8px 8px 8px 24px;
}

li {
  font-size:12px;
  margin-bottom:8px;
  line-height:15px;
  font-family:arial, tahoma, sans-serif;
}

td {
  font-size:12px;
  font-family:arial, tahoma, sans-serif;
}

sup {
  font-size:9px;
  font-family:arial, tahoma, sans-serif;
}

.leftgrey {
  border-left:#ccc 1px solid;
}

.bordergrey {
  border:#ccc 1px solid;
}

.perfleftbottomimage {
  background-position:bottom left;
  background-image:url(/performance_edge_rss/images/People_pair6.gif);
  background-repeat:no-repeat;
}

.perfgraybottomgradiant {
  background-position:bottom left;
  background-image:url(/performance_edge_rss/images/Rt-Nav-FastFinder-background.gif);
  background-repeat:no-repeat;
}

.wavebottom {
  background-position:50% bottom;
  background-image:url(/performance_edge_rss/images/waveLines.gif);
  background-repeat:no-repeat;
}

.wavebottomwide {
  background-position:50% bottom;
  background-image:url(/performance_edge_rss/images/waveLineswide.gif);
  background-repeat:no-repeat;
}

.pageheader {
  font-weight:700;
  font-size:16px;
  color:#fff;
  font-family:arial, tahoma, sans-serif;
  margin:0;
}

.rightnav10px {
  font-weight:700;
  font-size:10px;
  color:#333;
  font-family:arial, tahoma, sans-serif;
  margin:0;
}

.columnheader {
  font-weight:700;
  font-size:12px;
  color:#fff;
  font-family:arial, tahoma, sans-serif;
  background-color:#757575;
}

.services {
  font-size:12px;
  color:#164ca1;
}

.sectionoverview {
  margin:0 20px 12px;
}

.perfgrayheader {
  font-weight:400;
  font-size:21px;
  color:#999;
  font-family:arial, tahoma, sans-serif;
}

.perfform {
  font-weight:400;
  font-size:12px;
  color:#757575;
  text-indent:2px;
  border:#999 1px solid;
  border-top:#999 2px solid;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-align:left;
  height:16px;
  margin:0;
}

.searchform {
  font-weight:400;
  font-size:12px;
  color:#757575;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-align:left;
  margin:0;
}

.perfgreybot {
  border-bottom:#999 1px solid;
}

.greybot {
  border-bottom:#ccc 1px solid;
}

a.rightlink:hover {
  font-size:12px;
  color:#757575;
  text-align:right;
  text-decoration:underline;
}

a.rightlink11px:hover {
  font-size:11px;
  color:#757575;
  text-align:right;
  text-decoration:underline;
}

a.topnav:hover {
  margin-right:18px;
  text-align:right;
  font-weight:700;
  color:#5e5e5e;
  text-decoration:none;
}

a.topnav2:hover {
  color:#ccc;
  text-align:right;
  text-decoration:none;
  margin:5px;
}

a.topnav3:hover {
  font-size:10px;
  color:#ccc;
  text-align:right;
  text-decoration:none;
  margin:5px;
}

a.topnav5:hover {
  margin-right:18px;
  text-align:right;
  font-weight:700;
  color:#164ca1;
  text-decoration:underline;
}

a.bottomnav:hover {
  margin-right:0;
  text-align:right;
  font-weight:700;
  color:#5e5e5e;
  text-decoration:none;
}

.perfheadergreen {
  font-weight:700;
  font-size:13px;
  color:#A2b600;
  font-family:arial, tahoma, sans-serif;
  margin:0;
}

.pageheadergreen {
  font-weight:700;
  font-size:16px;
  color:#5e7803;
  font-family:arial, tahoma, sans-serif;
  margin:0;
}

.pageheaderorange {
  font-weight:700;
  font-size:16px;
  color:#d97300;
  font-family:arial, tahoma, sans-serif;
  margin:0;
}

.pageheaderpurple {
  font-weight:700;
  font-size:16px;
  color:#6b2e6e;
  font-family:arial, tahoma, sans-serif;
  margin:0;
}

.footerl {
  color:#fff;
  background-color:#164ca1;
  text-align:left;
}

.footerr {
  color:#fff;
  background-color:#164ca1;
  text-align:right;
}

.medorange {
  color:#d9562c;
}

.medorangebold {
  font-weight:700;
  color:#d9562c;
}

.ltorange {
  color:#eb8f38;
}

.ltorangebold {
  font-weight:700;
  color:#eb8f38;
}

.green {
  color:#73943d;
}

.greenbold {
  font-weight:700;
  color:#73943d;
}

.blue286 {
  color:#0033ab;
}

.blue286bold {
  font-weight:700;
  color:#0033ab;
}

.medblue {
  color:#005baa;
}

.medbluebold {
  font-weight:700;
  color:#005baa;
}

.ltblue {
  color:#79b3e1;
}

.ltbluebold {
  font-weight:700;
  color:#79b3e1;
}

.purple {
  color:#783882;
}

.purplebold {
  font-weight:700;
  color:#783882;
}

.yellow {
  color:#fcd029;
}

.yellowbold {
  font-weight:700;
  color:#fcd029;
}

.cherrybold {
  font-weight:700;
  color:#ba0031;
}

.plumbold {
  font-weight:700;
  color:#481243;
}

.orangebold {
  font-weight:700;
  color:#e06a00;
}

.limebold {
  font-weight:700;
  color:#5e7803;
}

.leftsidenav a:link {
  font-size:11px;
  color:#757575;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
}

.leftsidenav a:hover {
  color:#164ca1;
}

.leftsidenavlevel2 {
  font-size:11px;
  margin-left:8px;
  color:#757575;
  text-decoration:none;
}

.leftsidenavselected2 {
  font-size:11px;
  margin-left:8px;
  color:#164ca1;
}

.leftsidenavlevel3 {
  font-size:11px;
  margin-left:14px;
  color:#757575;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
}

.leftsidenavselected3 {
  font-size:11px;
  margin-left:14px;
  color:#164ca1;
  font-family:arial, tahoma, sans-serif;
}

a.breadcrumb {
  font-size:10px;
  text-decoration:none;
}

.breadcrumb a:link {
  font-size:10px;
  font-family:arial;
}

.breadcrumb a:hover {
  text-decoration:none;
  font-size:10px;
  color:#164ca1;
}

.breadcrumb a:active {
  font-size:10px;
  color:#164ca1;
}

.breadcrumb a:visited {
  font-size:10px;
  color:#757575;
  text-decoration:none;
}

.breadcrumbon {
  font-weight:700;
  font-size:10px;
}

h1 {
  font-weight:700;
  font-size:15px;
  color:#164ca1;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-align:left;
  margin:8px 8px 8px 20px;
}

h2 {
  font-weight:700;
  font-size:14px;
  color:#164ca1;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-align:left;
  margin:8px 8px 8px 20px;
}

h3 {
  font-weight:700;
  font-size:13px;
  color:#353535;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-align:left;
  margin:0 0 0 20px;
}

#dropmenudiv {
  border-right:#ccc 1px solid;
  border-top:#ccc 1px solid;
  font-size:9px;
  z-index:100;
  border-left:#ccc 1px solid;
  width:168px;
  border-bottom:#ccc 1px solid;
  font-family:tahoma,verdana;
  position:absolute;
  padding:4px 18px 4px 8px;
}

#dropmenudiv a {
  border-right:medium none;
  border-top:medium none;
  font-size:9px;
  border-left:medium none;
  cursor:hand;
  color:#757575;
  border-bottom:medium none;
  font-family:sans-serif;
  text-decoration:none;
}

#dropmenudiv a:hover {
  color:#00338b;
  background-color:#c7d9e6;
}

.transmenu {
  border-right:0 solid;
  border-top:0 solid;
  font-size:10px;
  left:-1000px;
  overflow:hidden;
  border-left:0 solid;
  width:150px;
  border-bottom:0 solid;
  font-family:arial;
  position:absolute;
  top:-1000px;
}

.transmenu .content {
  font-size:10px;
  left:0;
  width:165px;
  font-family:arial, tahoma, sans-serif;
  position:absolute;
}

.transmenu .mcontent {
  font-size:10px;
  left:8px;
  width:165px;
  font-family:arial, tahoma, sans-serif;
}

.transmenu .items {
  font-size:10px;
  z-index:2;
  left:1px;
  font-family:arial, tahoma, sans-serif;
  position:relative;
  top:0;
}

.transmenu .top .items {
  border-top:medium none;
  font-size:10px;
  font-family:arial, tahoma, sans-serif;
}

.transmenu .item {
  border-right:medium none;
  border-top:medium none;
  font-size:10px;
  border-left:medium none;
  cursor:pointer;
  color:#757575;
  border-bottom:medium none;
  font-family:sans-serif;
  text-decoration:none;
}

.transmenu .background {
  z-index:1;
  left:0;
  position:absolute;
  top:0;
}

.transmenu .shadowright {
  z-index:3;
  width:0;
  position:absolute;
  top:0;
}

.transmenu .shadowbottom {
  z-index:1;
  left:0;
  position:absolute;
  height:0;
}

.transmenu .item .hover {
  font-size:10px;
  background:#fff;
  color:#164ca1;
  font-family:arial, tahoma, sans-serif;
}

.transmenu .item img {
  margin-left:1px;
}

a.dropdowntop:hover {
  background:#999;
  color:#fff;
  text-decoration:none;
}

.bodylinktext:link {
  font-size:12px;
  color:#757575;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
}

.bodylinktext:hover {
  color:#757575;
  text-decoration:none;
}

.bodylinktext1:link {
  font-size:12px;
  color:#353535;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
}

.bodylinktext1:hover {
  color:#353535;
  text-decoration:none;
}

.sectionheader,.whitehead {
  font-weight:700;
  font-size:12px;
  color:#fff;
  font-family:arial, tahoma, sans-serif;
  margin:0;
}

.form,select,input,radio,checkbox {
  font-weight:400;
  font-size:12px;
  color:#757575;
  text-indent:2px;
  margin-right:8px;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-align:left;
}

a:link,a:active {
  font-weight:400;
  font-size:12px;
  color:#164ca1;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-decoration:underline;
}

a:hover,a:visited {
  font-weight:400;
  font-size:12px;
  color:#757575;
  font-style:normal;
  font-family:arial, tahoma, sans-serif;
  text-decoration:underline;
}

a.rightlink:link,a.rightlink:active,a.rightlink:visited {
  font-size:12px;
  color:#164ca1;
  text-align:right;
  text-decoration:underline;
}

a.rightlink11px:link,a.rightlink11px:active,a.rightlink11px:visited {
  font-size:11px;
  color:#164ca1;
  text-align:right;
  text-decoration:underline;
}

a.topnav:link,a.topnav:active,a.topnav:visited,a.topnav5:link,a.topnav5:active,a.topnav5:visited {
  font-weight:700;
  color:#164ca1;
  margin-right:18px;
  text-align:right;
  text-decoration:none;
}

a.topnav2:link,a.topnav2:active,a.topnav2:visited {
  color:#c7d9e6;
  text-align:right;
  text-decoration:none;
  margin:5px;
}

a.topnav3:link,a.topnav3:active,a.topnav3:visited {
  font-size:10px;
  color:#c7d9e6;
  text-align:right;
  text-decoration:none;
  margin:5px;
}

a.topnav4:link,a.topnav4:active,a.topnav4:visited,a.topnav4:hover {
  color:#fff;
  text-align:right;
  text-decoration:none;
  margin:5px;
}

a.bottomnav:link,a.bottomnav:active,a.bottomnav:visited {
  font-weight:700;
  color:#164ca1;
  margin-right:0;
  text-align:right;
  text-decoration:none;
}

.perfheadergreen:link,.perfheadergreen:hover,.perfheadergreen:active,.perfheadergreen:visited {
  font-weight:700;
  font-size:13px;
  color:#A2b600;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
  margin:0;
}

.pageheadergreen:link,.pageheadergreen:hover,.pageheadergreen:active,.pageheadergreen:visited {
  font-weight:700;
  font-size:16px;
  color:#5e7803;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
  margin:0;
}

.pageheaderorange:link,.pageheaderorange:hover,.pageheaderorange:active,.pageheaderorange:visited {
  font-weight:700;
  font-size:16px;
  color:#d97300;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
  margin:0;
}

.pageheaderpurple:link,.pageheaderpurple:hover,.pageheaderpurple:active,.pageheaderpurple:visited {
  font-weight:700;
  font-size:16px;
  color:#6b2e6e;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
  margin:0;
}

a.footer:link,a.footer:hover,a.footer:active,a.footer:visited {
  color:#fff;
}

a.cherry:link,a.cherry:hover,a.cherry:active,a.cherry:visited,.cherry {
  color:#ba0031;
}

a.plum:link,a.plum:hover,a.plum:active,a.plum:visited,.plum {
  color:#481243;
}

a.orange:link,a.orange:hover,a.orange:active,a.orange:visited,.orange {
  color:#e06a00;
}

a.lime:link,a.lime:hover,a.lime:active,a.lime:visited,.lime {
  color:#5e7803;
}

.leftsidenav,.leftsidenav a:visited {
  font-size:11px;
  color:#757575;
  text-decoration:none;
}

.leftsidenav a:active,.leftsidenavselected {
  font-size:11px;
  color:#164ca1;
}

.dropdowntop,a.dropdowntop:link {
  font-size:10px;
  color:#333;
  font-family:arial, tahoma, sans-serif;
  text-decoration:none;
}

a.dropdowntop:active,a.dropdowntop:visited {
  font-size:10px;
  color:#333;
  text-decoration:none;
}

.bodylinktext:active,.bodylinktext:visited {
  font-size:12px;
  color:#757575;
  text-decoration:none;
}

.bodylinktext1:active,.bodylinktext1:visited {
  font-size:12px;
  color:#353535;
  text-decoration:none;
}