body {
	text-align: center;
	background-color: #4C616F;
	color: #000000;
	margin: 0 0 0 0;
	background-image: url(grad_bkgrd2.jpg);
	background-position: left top;
	background-repeat:repeat-x; 
}

body#bio {
	text-align: left;
	background-color: #FFFFFF;
	color: #000000;
	margin: 10px 40px 10px 50px;
	background-image: none;
}

#wrapper {
  width: 747px;
  margin: 0px auto 0px auto;
  padding: 0 0 0 0;
  text-align: left;
}

#header {
  width:788px;
/*  height:71px;*/
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*start mainContent*/
#mainContent {
  float: left;
/*  display: inline; */
  width: 408px;
  height: 675px;
/*  margin: 0px 0px 0px 179px; */
  margin: 0px 0px 0px 0px;
  background: #ffffff;
}

#mainContent.gray {
  background: #727C95;
  }

#headNav {
  width: 408px;
  height: 18px;
  margin: 0 0 0 0;
  padding: 0 0px 0px 0px;
}

#printWebTabs {
  width: 408px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0 0px 0px 0px;
}

#insidewrapper {
float:right;
margin-left:0px;
}


#mainStage {
  width: 408px;
  overflow: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#mainStage p {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  margin: 10px 8px 0px 15px;
}

#mainStage2 {
  background-color: #659ACA;
  width: 408px;
  overflow: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#mainStage2 p {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  margin: 10px 8px 0px 15px;
}

/*end mainContent*/

/* right column */
#rightCol{
  float: left;
  display: inline;
  width: 201px;
  height: 675px;
  margin: 0px 0px 0px 0px;
  background: #727C95;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#rightCol a {
  color: #333333;
}

#rightCol ul {
  margin: 10px 0px 0px 0px;
  list-style: none;
}

#rightCol li {
  margin: 10px 0px 0px 0px;
}

#rightCol.redbrown h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  margin: 10px 0px 0px 10px;
}

#rightCol.redbrown p {
  font-size: 12px;
  margin: 20px 20px 15px 20px;
}

#rightCol.redbrown {
  background: #CD9656;
  color: #000000;
}

#rightCol.redbrown a {
  color: #000000;
}

#rightCol.resources h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #FFFFFF;
  margin: 10px 0px 0px 10px;
}

#rightCol.resources p {
  font-size: 12px;
  color: #FFFFFF;
  margin: 20px 10px 0px 10px;
}

#rightCol.resources {
  background: #CD9656;
  color: #000000;
}

#rightCol.resources a {
  color: #000000;
}


#rightCol.about h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  margin: 10px 0px 0px 0px;
}

#rightCol.olstorelink table{
  color: #FFFFFF;
  margin: 0px 0px 0px 0px;
}

#clients {
  width: 185px;
  height: 630px;
  margin: 5px 0px 5px 8px;
  color: #000000;
  background: #CCCCCC;
  overflow: auto;
}

#clients p {
  font-size: 9px;
  margin: 5px 5px 5px 5px;
}

#logofeatures {
  font-size: 10px;
  color: #FFFFFF;
}

#logofooter p {
  font-size: 10px;
  margin: 20px 5px 5px 10px;
}

#logofooter a {
  decoration: none;
  color: #FFFFFF;
}


/* right column ends */


/* left column */
#leftCol{
  float: left;
/*  display: inline; */
  width: 179px;
  height: 675px;
/*  margin: 0px 0px 0px -788px; */
  margin: 0px 0px 0px 0px;
  background: #727C95;
}

#leftNav {
  width: 179px;
  height: 85px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#contact {
  float: left;
  display: inline;
  width: 132px;
  margin: 20px 0px 0px -189px;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9.5pt;
  color: #FFFFFF;
  text-align: right;
}

#contact p {
    margin: 0px 0px 0px 0px;
}

#contact a {
  color: #FFFFFF;
  text-decoration:none;
}

#sideTabs {
  float: left;
  display: inline;
  width: 25px;
  height: 330px;
  margin: 20px 0px 0px 153px;
  padding: 0px 0px 0px 0px;
}
/* left column ends */


#footer {
  clear: both;
}

#copyright {
  margin: 0px 0px 0px 179px;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 9px;
}

p.launchnote {
  color: #FFFFFF;
  margin: 0px 0px 0px 0px;
}

.BodySans10pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.BodySans10ptwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF;}
.tabname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px;}
.BodySans13pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt;}
.BodySans13ptwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#FFFFFF;}
.BodySans15pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt;}
a {  text-decoration: none}
A:HOVER {
	text-decoration : underline;
}
.BodySans09pt {  font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt;}
.BodySans07pt { font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}
.BodySans08pt { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.BodySans18pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt}
