	BODY {background-color: #fff;}
 	IMG {border: 0px none;}
 	A {color: #2A2A2A}
 	A:hover {color: #A00000}
 	A:active {color: #A00000}
 	A:visited {color: #2A2A2A}
 	LI {margin-left: -25px;}
 	
 	TABLE.mainFrameTable {
   width: 825px;
   border: 1px solid black; 
 	}
 	
 	TD.leftSide {
   width: 195px;
   background-color: #B9D991;
   vertical-align: top;
   text-align: left;
 	}
 	HR.leftSideSeparator {
   margin: 7px 20px 10px 15px;
   color: #7C7C7C;
   height: 1px;
 	}
 	TR.leftSideContent div {
   padding-right: 20px;
   padding-left: 20px;
 	}
 	
 	TD.rightSide { 
  vertical-align: top;
 	}
 	
 	H1 {
  color: #440814;
  font-size: 14pt;
  font-family:  arial, verdana;
  font-weight: bold;
  margin-bottom: 10px;
 	}
 	H2 {
  color: #440814;
  font-size: 10pt;
  font-family:  arial, verdana;
  font-weight: bold;
  margin-bottom: 10px;
 	}
 	.mainText {
  color: black;
  font-size: 9pt;
  font-family: arial;
  font-weight: normal;
 	}
 	
 	.sidebarHeading {
  color: #440814;
  font-size: 9pt;
  font-family:  arial, verdana;
  font-weight: bold;
  line-height: 14px;
 	}
 	.sidebarText {
  color: black;
  font-size: 9pt;
  font-family:  arial, verdana;
  font-weight: normal;
 	}
 	.sidebarText ul {
   margin-top: 5px;
 	}
 	.sidebarText li {
   margin-top: 2px;
 	}
 	
 	.bevelBox {
   background-image: url('../images/bevel-middle.jpg');
   background-repeat: repeat-y;
  width: 173px;
	}
 	

 	TABLE.infoBox2 {
   text-align: center;
   width: 173px;
   background-color: #D6E9BE;
   margin-left: 20px;
   margin-bottom: 10px;
   padding: 10px 15px 10px 15px;
 	}


 	TABLE.infoBox {
   text-align: left;
   width: 173px;
   background-color: #D6E9BE;
   margin-left: 20px;
   margin-bottom: 10px;
   padding: 10px 15px 10px 15px;
 	}
 	TABLE.infoBox tr {
   vertical-align: top;
 	}
 	.infoboxText {
  color: #440814;
  font-size: 8pt;
  font-family:  arial, verdana;
  font-weight: bold;
  line-height: 18px;
 	}
 	.infoboxAttribution {
  color: #440814;
  font-size: 8pt;
  font-family:  arial, verdana;
  font-weight: normal;
  line-height: 18px;
 	}
 	
 	TABLE.highlightRow {
   text-align: left;
 	}
 	TABLE.highlightRow tr {
   vertical-align: top;
 	}
 	TABLE.highlightRow td {
   border-top: 1px solid orange;
   text-align: left;
   padding-top: 20px; 
 	}
 	.highlightText {
  color: black;
  font-size: 8pt;
  font-family:  arial, verdana;
  font-weight: normal;
 	}
 	
 	.nobr {
   white-space: nowrap;
 	}
 	TABLE.centered {
   margin-right: auto;
   margin-left: auto;
 	}
	TD.centered {
   text-align: center;
 	}
 	.centered {
   margin-right: auto;
   margin-left: auto;
 	}
 	
  .required {
  	color: #440814;
  }
  .textField {
  	background-color: white;
  	height: 17px;
  	border: 1px solid #7f9db9;
  }
  .selectedTextField {
  	background-color: #CFEDFF;
  	height: 17px;
  	border: 1px solid #7f9db9;
  }
  .errorMsg {
  	color: #440814;
  	font-weight: bold;
  	padding-left: 5px;
  }
  .formLabel {
  	padding-right: 10px;
  }
 