/* ----- CLIENT NAME HOME PAGE SPECIFIC STYLESHEET ------*/
/* ----- CREATED: 6/4/2008 ------------------*/
/* ----- AUTHOR: David Joynson -----------------*/

/* ------------------------------------------- */
/* -- Content Block for subpages -- */
h2.close {
  font: bold 14pt Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
}
.adobe {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
}
.botgoalsalpha {
  margin: 5px 0px 0px 24px;
}
.botgoalssquare {
	list-style-type: square;
  margin: 5px 0px 0px 63px;
}
.commentary {
  width: 100%;
  float: left;
  margin: 0px 40px 0px 0px;
}
.commentdivide {
  float: left;
  width: 100%;
  height: 14pt;
}
.errortitle {
  color: #00000;
  font-size: 24px;
}
.features { 
  font-family: Arial, Helvetica, sans-serif; 
  line-height: 18px; 
  color: #E00028; 
  text-decoration: none; 
  font-weight: Bold;
  font-size: 12px;
}
.featureshead {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 20px;
  font-weight: Bold;
  color: Black;
  text-decoration: none;
  font-size: 18px;
}
.indent10 {
  padding: 0px 0px 0px 10px;
  margin:  0px 0px 0px 0px;
}
.indent20 {
  padding: 0px 0px 0px 20px;
  margin:  0px 0px 0px 0px;
}
.indent30 {
  padding: 0px 0px 0px 30px;
  margin:  0px 0px 0px 0px;
}
.indent40 {
  padding: 0px 0px 0px 40px;
  margin:  0px 0px 0px 0px;
}
.info {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-weight: bold;
}
.names {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  text-decoration: none; 
}
.patrick {
  font-family: Arial, Helvetica, sans-serif; 
  line-height: 20pt; 
  text-decoration: none; 
  color: #FF0000; 
  font-weight: bold
}
.pdf {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold;
}
.picleft {
  float: left;
  margin: 5px 20px 0px 0px;
  text-align: center;
  font-size: 8pt;
}
.picright {
  float: right;
  margin: 5px 0px 0px 20px;
  text-align: center;
  font-size: 8pt;
}
.popquiz {
  color: #5888C0;
  font-size: 24px;
}
.red2 {  
  font-family: Arial, Helvetica, sans-serif; 
  line-height: 1.2;
  color: #E00028; 
  text-decoration: none
}
.redarrow {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 12pt;
  font-weight: bold;
  color: #E00028;
  text-decoration: none
}
.rednormal { 
  font-family: Arial, Helvetica, sans-serif; 
  line-height: normal; 
  color: #E00028; 
  text-decoration: none 
}
.small {
  font-size: 9pt;
  margin: 0px 0px 0px 0px;
}
.start {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  line-height: 12pt; 
  text-decoration: none
}
.stuservheader{
  font-size:12pt;
  font-weight: bold;
}
.tiny {
  font-size: 7pt;
  margin: 0px 0px 0px 0px;
}
.tinytextbold {
  font: bold 8pt Arial, Helvetica, sans-serif;
  line-height: 1.1;
}
.tinytext {
  font: 8pt Arial, Helvetica, sans-serif;
  line-height: 1.1;
}
.titles {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  text-decoration: none; 
}
.welist {
  font-size: 9pt; 
  font-size: expression(screen.deviceXDPI > 96 ? 9*.8+"pt" : "9pt");
  float: left; 
  padding: 0px 5px 0px 5px; 
  width: 125px; 
  text-align: left;
}
.whitetext {
  color: #FFFFFF;
}
ul.bodylist {
  list-style: disc;
  margin: 0px 0px 4px 40px;
}
ul.bodylist li {
  padding: 0px 0px 0px 0px;
}

#biopic {
  width: 300px;
  float:right;
  text-align:center;
  font-style: italic;
  padding: 0px 0px 2px 10px;
  margin: 0px 0px 0px 10px;
}
#bodymore {
  padding:0 0 0 15px;
  margin:5px 0 0 0;
  background: url('/images/system/bullet_more.gif') 0 50% no-repeat;
}
#botgoals {
  margin: 18px 0px 0px 20px;
}
#carroll {
  text-align: left;
  display: inline;
  vertical-align: top;
  margin: 0px 0px 0px 10px;
  position: relative;
  float: right;
}
#econpage2 {
  width: 691px;
  height: 433px;
  background: #9b4500 url('../economic-impact/images/econcovr3.jpg') no-repeat top;
}
#faces {
  position: relative; 
  left: 0px; 
  top: 0px; 
  width: 450px; 
  height: 375px; 
  z-index: 1; 
}
#halfboxleft {
  width: 303px;
  float: left;
  min-height: 330px;
  display: block;
}
#halfboxright {
  width: 303px;
  float: right;
  min-height: 330px;
  display: block;
}
#llinner {
  list-style: none;
  padding: 0px 0px 0px 0px; 
}
#llinner a:link, #leftlinks a:visited { 
}
#llinner li {
  background: url('/images/system/bullet_lsb.gif') no-repeat 20px 8px; 
  padding: 0px 0px 4px 36px;
}
#newsbuffer {
  float: left;
  width: 412px;
}
#newscontact {
  float: left;
  width: 70px;
  text-align: left;
}
#newsname {
  float: left;
  width: 150px;
  text-align: left;
}
#newsnumber {
  float: left;
  width: 110px;
  text-align: left;
}
#newreleasetitle {
  font-weight: bold;
  width: 340px;
  float:left;
}
#patrickmenu {
  float: right;
}
#patrickpic {
  float: left;
  height: 235px;
  width: 400px;
}
#patrickquote {
  float: left;
  width: 625px;
}
#patricktitle {
  font: bold 16pt Arial, Helvetica, sans-serif;
}
#phonetable {
  border: #185CA8 1px solid;
}
#phonetable td {
  border: #185CA8 1px solid;
}
#rcl21 {
  list-style: none;
  margin: 0px 0px 0px 5px;
}
#rcl21 li {
  padding: 0px 0px 0px 5px;
}
#rcl22 {
  list-style: none;
  margin: 0px 0px 0px 5px;
}
#rcl22 li {
  padding: 0px 0px 0px 10px;
}
#rcllowalpha {
  list-style: lower-alpha;
  margin: 0px 0px 0px 25px;
}
#rcllowalpha li {
  padding: 0px 0px 0px 15px;
}
#h1n1bodywrapper {
  float: left;
  clear: both;
  width: 651px;
  border: #c4c0ae 1px solid;
  padding: 5px 20px 0px 20px;
  background: #f9f8f1;
  margin: 0px 0px 5px 0px;
  min-height:  586px;
}
#rightbodywrapper {
  float: left;
  clear: both;
  width: 651px;        
  border: #c4c0ae 1px solid;
  padding: 5px 20px 0px 20px;
  background: #f9f8f1;
  margin: 0px 0px 5px 0px;
  min-height:  428px;
}
#rightbodywrapper2 {
  float: left;
  clear: both;
  width: 650px;        
  border: #c4c0ae 1px solid;
  padding: 5px 20px 0px 20px;
  background: #f9f8f1;
  margin: 0px 0px auto 0px;
  min-height:  428px;
}
#rightbodywrapper2 {
  float: left;
  clear: both;
  width: 650px;        
  border: #c4c0ae 1px solid;
  padding: 0px 0px 0px 0px;
  background: #f9f8f1;
  margin: 0px 0px auto 0px;
  min-height:  428px;
}
#rightcontent {
  padding: 0px 0px 0px 0px;
}
#rightcontent a {
}
#rightcontent a.h1 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 14pt;
  font-weight: bold;
  color: #333399;
}
#rightcontent a.h2 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 12pt;
  font-weight: bold;
  color: #333399;
}
#rightcontent a.h3 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 10pt;
  font-weight: bold;
  color: #333399;
}
#rightcontent a.h4 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 8pt;
  font-weight: bold;
  color: #333399;
}
#rightcontent a.small {
  font-size: 9pt;
}
#rightcontent a.employee {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: "Franklin Gothic Medium Cond";
  font-size: 14pt;
  font-size: expression(screen.deviceXDPI > 96 ? 14*.8+"pt" : "14pt");
  color: #333399;
}
#rightcontent br {
  line-height: 1.1;
}
#rightcontent h1 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 14pt;
  font-weight: bold;
  color: Black;
}
#rightcontent h2 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px;
  font-size: 12pt;
  font-weight: bold;
  color: Black;
}
#rightcontent h3 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 10pt;
  font-weight: bold;
  color: Black;
}
#rightcontent p {
  line-height: 1.1;
  margin: 0px 0px 15px 0px;
}
#rightcontentlist {
  list-style: disc;
  margin: 0px 0px 4px 40px;
}
#rightcontentlist li {
  padding: 0px 0px 0px 0px;
}
/***************************************************************************/

#rightcontentlist li.small {
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
}
#rightcontentlist2 {
  list-style: none;
  margin: 0px 0px 4px 5px;
}
#rightcontentlist2 li {
  background: url('/images/system/bullet_arrowyellow1.gif') no-repeat left 0px; 
  padding: 0px 0px 0px 18px;
}
#sitemaplist {
  list-style: none;
  margin: 0px 0px 4px 5px;
}
#sitemaplist li {
  background: url('/images/system/bullet_arrowyellow1.gif') no-repeat left 0px; 
  padding: 0px 0px 0px 17px;
  font-size: 9pt;
}
#sitemap1level {
  list-style: none;
  margin: 0px 0px 0px 20px;
}
#sitemap1level li {
  padding: 0px 0px 0px 17px;
  background: url('/images/system/bullet_arrowyellow1.gif') no-repeat left 0px; 
  font-size: 9pt;
}
#sitemap2level {
  list-style: none;
  margin: 0px 0px 0px 20px;
}
#sitemap2level li {
  padding: 0px 0px 0px 17px;
  background: url('/images/system/bullet_arrowyellow1.gif') no-repeat left 0px; 
  font-size: 9pt;
}
#smallbox1 {
  width: 203px;
  min-height: 380px;
  display:block;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
  text-align: left;
}
#smallbox2 {
  width: 203px;
  min-height: 380px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
  text-align: left;
  border-left: #c4c0ae 1px solid;
  border-right: #c4c0ae 1px solid;
}
#smallbox3 {
  width: 203px;
  min-height: 380px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
  text-align: left;
}
#trusteehead {
  width: 400px; 
  min-height: 140px; 
	display: inline-block;
	margin-bottom: 18px;
}
#trusteeheadtext {
  float: left; 
  width: 280px; 
  min-height: 140px; 
}
.trusteemenu {
  float: right; 
  margin: 0px 0px 0px 10px; 
  background-color: White;
  padding: 2px 0px 2px 2px;
  border: 2px dashed #00457d;
}
#trusteemenuleft {
  width: 118px;
  margin: 0px 0px 0px 0px; 
  background-color: White;
  padding: 2px 0px 2px 2px;
  border: 2px dashed #00457d;
}
#trusteemenuright {
  float: right;
  width: 118px;
  margin: 0px 0px 0px 0px; 
  background-color: White;
  padding: 2px 0px 2px 2px;
  border: 2px dashed #00457d;
}
#trusteepic {
  float: right;
  width: 100px;
  height: 140px;
  margin: 0px 0px 0px 10px; 
  background-color: White;
  padding: 2px 0px 2px 2px;
}
#vertdivider {
  float: left;
  width: 1px;
  min-height: 330px;
  border-right: #c4c0ae 1px solid;
}

