body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;}
	
table {width: 100%; padding: 0px; border: 0px;}
td {text-align: left; vertical-align: top; padding: 0px; border: 0px;}
		
		
/*text styles*/
.bold {font-weight: bold;}
.subnavheading {color: #660066; font-weight: bold; margin-top: 3px;}
.link {font-weight: bold; color: #660066; font-size: 85%;}
.clientlink {font-weight: bold; font-size: 90%; cursor: hand;}
.clientlink a {color: #660066;}
.clientlink2 {color: 660066; font-weight: normal; font-size: 90%; cursor: hand;}
.clientlink2 a {color: #333333;}
.clientlink3 {color: 660066; font-weight: normal; font-size: 90%; cursor: hand;}
.clientlink3 a {color: #333333;}
h1 {font-size: 220%; font-weight: normal; margin-top: 0px;}
h2 {color: #660066; font-size: 190%; font-weight: normal; margin-top: 0px;}
h3 {color: #660066; font-size: 140%; font-weight: normal; margin-top: 0px;}
.division {border-top: 1px solid #666666; margin: 20px 0px;}
.headline {font-size: 175%; font-weight: normal; margin-top: 10px;}
.customerquote {font-size: 110%; padding: 7px 12px 7px 12px; line-height: 1.3em; margin-top: 15px; border: 1px solid #CCCCCC;}
.customerquotee {font-size: 90%; color:#333333;}

a {text-decoration: none; font-weight: bold; color: #660066;}
a:hover {color: #333333;}


/*images*/
.summaryimages {border: 1px solid #666666; float: left; margin: 0px 10px 20px 0px;}


/*content*/
#content {width: 674px; margin-top: 15px; margin-left: 30px;}
#content-right {width: 225px; padding: 0px 0px 0px 0px;}
#content-middle {width: 409px; padding: 0px 20px 15px 5px;}

/*image explanation text*/
#imagetext {border: 1px solid #CCCCCC; font-size: 100%; padding: 12px; margin-bottom: 10px;}
.imagetext2 {border: 1px solid #CCCCCC; font-size: 100%; padding: 8px 12px 8px 12px; margin-bottom: 10px; width: 422px;}


/*quotes*/
#quote {height: 226px; font-size: 160%; padding: 5px 15px 15px 15px; line-height: 1.5em;}
#quote2 {height: 213px; font-size: 160%; padding: 5px 15px 15px 5px; line-height: 1.5em; margin-top: 35px;}
.quotee {color: #330033; font-size: 50%; margin-top: -20px;}


/*news navigation and styles*/
ul#news {
	padding-left: 0px; margin-left: 0px
}
ul#news li {
  list-style: none;
  background-color: #FFFFFF;
  border-top: solid 1px #666666;
  text-align: left;
  margin: 0;
  position: relative;
}
ul#news li a {
  display: block;
  text-decoration: none;
  padding: .60em; color: #333333; font-weight: normal;
}
#news a:hover {color: #333333; background-color: #EFEFEF;} 

.newssummary {border-top: 1px solid #666666; margin-bottom: 30px;}


/*related links*/
ul#relatedlinks {
	padding-left: 0px; margin-left: 0px
}
ul#relatedlinks li {
  list-style: none;
  background-color: #FFFFFF;
  border-top: solid 1px #666666;
  text-align: left;
  margin: 0;
  position: relative;
}
ul#relatedlinks li a {
  display: block;
  text-decoration: none;
  padding: .60em; color: #333333; font-weight: normal;
}
#relatedlinks a:hover {color: #333333; background-color: #EFEFEF;}
ul#relatedlinks li#featured {border-right: 5px solid #660066; border-left: 5px solid #660066;}
ul#relatedlinks li#featured a {font-weight: bold;}


/*page numbers and alpha sort*/
.sortheader {color: #660066; font-size: 150%; border-top: 1px solid #CCCCCC; padding-top: 15px;}
#display {padding: 5px; background-color: #EFEFEF; border: 1px solid #666666;}


/*more information box*/
ul#downloads {
	padding-left: 0px; margin-left: 0px
}
ul#downloads li {
  list-style: none;
  background-color: #FFFFFF;
  border-top: solid 1px #666666;
  text-align: left;
  margin: 0;
  position: relative;
}
ul#downloads li a {
  display: block;
  text-decoration: none;
  padding: .60em; color: #333333; font-weight: normal;
}
#downloads a:hover {color: #333333; background-color: #FFFFFF;} 



/*footer*/
#footer {background-color: #877E83; margin-top:20px; padding: 6px 30px; color: #FFFFFF; font-size: 90%;}
#footer a {padding: 0px 13px; color: #FFFFFF; font-weight: normal;}
#footer a:hover {color: #FFFFFF;}
#copyright {font-size: 80%; margin-top: 5px; padding: 6px 30px;}



/*TOP NAV*/
#nav {text-align: center; background-color: #877E83;}
#printicon {color: #FFFFFF; height: 22px; padding-left: 30px; width: 200px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 85%; text-align: left; vertical-align: middle;}
#logo {background-color: #FFFFFF;}
#endnav {border-bottom: 1px solid #FFFFFF;}
ul#topnavigation {
	padding: 0;
	margin: 0;
	color: #fff;
	float: left;
	width: 540px;
}

/*team biogs*/
.team td {padding: 5px; text-align: center;}
.teampic {float: left; margin: 0px 20px 20px 0px;}
.teamthumb {margin: 5px 0px 5px 0px;}


