body {  background-color: #ffffff;  font-family: Arial,  sans-serif;  margin:0px 0px 0px 0px;  padding:0px;  padding-bottom: 0;  text-align: left;}
body * {  font-size: 11pt;  margin-bottom: 0px;  padding-bottom: 0px;  color: #363636;}
img {border: 0;}
p {margin: 8px; color: #363636;}
hr {padding: 0px; margin: 0px 0px 0px 0px;}
div.frame  {
	width: 980px;
    padding: 0px;
    margin: 0px; 
    text-align: left;
    background-color: #ffffff;
}
div.body  {
	width: 663px;
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
    text-align: left;
    display: inline;
    height: 100%;
    background-color: #ffffff;
}
div.footerframe  {
	width: 980px;
	padding: 0px;
    margin: 0px 0px 0 0;
    text-align: left; 
}
div.menuspace  {
	float: left;
	width: 185px;
   	Padding: 0;	
}
.fonttoptext {
	font-size: 9pt;
	color: #6E6E6E;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}
.footerlink {
	font-size: 9pt;
	color: #6E6E6E;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}
.footerlink:link, visited {
	font-size: 9pt;
	color: #6E6E6E;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}
A.footerlink:hover {
	font-size: 9pt;
	color: #6E6E6E;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}
.pagelink {
	font-size:11pt;
    margin: 0;
    color: #C6670A;
	text-decoration: none;
}	
.pagelink:link, visited {
	font-size: 11pt;
    color: #C6670A;
	text-decoration: none;
}	
.pagelink:hover {
	font-size: 11pt;
    color: #5B571E;
	text-decoration: underline;
}
.menulink {
	font-size: 10pt;
	line-height: 1.2;
    color: #6E6E6E;
	text-decoration: none;
	font-weight: 500;
}	
.menulink:link, visited {
	font-size: 10pt;
	line-height: 1.2;
	color: #6E6E6E;
	text-decoration: none;
	font-weight: 500;
}	
.menulink:hover {
	font-size: 10pt;
	line-height: 1.2;
	color: #C6670A;
	text-decoration: underline;
	font-weight: 500;
}
.whitelink {
	font-size: 12pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.1;
}	
.whitelink:link, visited {
	font-size: 12pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.1;
}	
.whitelink:hover {
	font-size: 12pt;
	color: #5B571E;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.1;
}
h1 {
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 1.8em;
	font-weight: normal;
	margin: 0px;
	line-height: 1.2;
	color: #1B3668;
	display: inline;
}
h2 {
	font-size: 1.3em;
	font-weight: normal;
	margin: 0px;
	line-height: 1.2;
	color: #1B3668;
	display: inline;
}
.white {
	font-size: 12pt;
	font-weight: normal;
	margin: 0px;
	padding:5px;
	line-height: 1.1;
	color: #ffffff;
}
.whitelg {
	font-size: 14pt;
	font-weight: normal;
	margin: 0px;
	padding:5px;
	line-height: 1.1;
	font-weight: 700;
	color: #ffffff;
}
.box-location { /* generic container (i.e. div) for floating buttons */
  position: relative;    
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0 0 0 0;
  border: 0;
  overflow: hidden;
  Text-align: left;  
}
.box {
  position: relative;    
  float: right;
  margin: 0px 5px 0px 8px;
  padding: 0px;
  border-style: solid; 
  border-color: #cccccc; 
  border-width: 1px;
  width:300px;
  overflow: hidden;
  Text-align: left;  
}
.box2 { /* generic container (i.e. div) for floating buttons */
  position: relative;    
  float: left;
  width: 650px;
  margin: 0px 5px 0px 8px;
  padding: 0px;
  border-style: solid; 
  border-color: #cccccc; 
  border-width: 1px;
  Text-align: left; 
}
.box-location2 { /* generic container (i.e. div) for floating buttons */
  position: relative;    
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0 0 0 0;
  border: 0;
  overflow: hidden;
  Text-align: left;  
}
ul.nav  {
	margin-left: 0px;
	margin-top:0px; 
	margin-bottom:0px;
    list-style-type: none;
    text-align: left;
}
li.nav {
	font-size: 9pt;
	margin-left: 5px;
	margin-top:0px; 
	margin-bottom:0px;
	list-style-type: none;
	text-align: left;
}
.menu-box {
	width: 240px;
	height: 200px;
	padding: 0 0 0 0;
	background-color: #828173;
}
.menu-box-short {
	width: 240px;
	padding: 0 0 0 0;
	background-color: #828173;
}
.menu-bar {
	width: 240px;
	background-image:url('/images/menu-background.jpg');
    background-repeat: repeat-x;
    border: solid;
    border-width: 1px 0px 1px 0px;
    padding: 0 0 0 0;
    border-color: #CECCA1;
}
.menu-frame {
	width: 240px;
	border: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #CECCA1;
}
.menu-nav {
	width: 214px;
	height: 83px;
	margin-left:10px;
	padding-top:10px;
	background-color: #cecca1;
	border: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
    text-align: left;
}
.menu-location {
	position: relative;    
  	float: left;
  	width: 240px;
}
.superscript {
	font-size:xx-small;
	vertical-align:top;
	font-weight: 500;
	padding-left: 2px;
}
.toparea {
  background-image:url('/images/indexback.jpg');
  background-position:  center;
  background-repeat: none;
  width: 663px;
  height: 197px;
}
.buttongreen {
  background-image:url('/images/buttongreen.gif');
  background-position:  center;
  background-repeat: none;
  width: 133px;
  height: 29px;
}
.buttonorange {
  background-image:url('/images/buttonorange.gif');
  background-position:  center;
  background-repeat: none;
  width: 133px;
  height: 29px;
}
.buttonlocation {
  position: relative;    
  float: right;
  margin: -100px 0px 0px 0px;
  padding: 0 0 0 0;
  border: 0;
  overflow: hidden;
  Text-align: left;
  z-index: 20; 
}
.topimage {
  position: relative;    
  float: left;
  margin: -197px 0px 0px 380px;
  padding: 0 0 0 0;
  border: 0;
  overflow: hidden;
  Text-align: left;
  z-index: 20; 
}
.toptext {
  position: relative;    
  float: left;
  margin: -150px 0px 0px 10px;
  padding: 0 0 0 0;
  border: 0;
  overflow: hidden;
  Text-align: left;
  z-index: 20;
  width: 280px; 
}
.dottedbar {
  margin: 10px 0px 10px 0px;
  padding: 0 0 0 0;
  border-color: #AEAA63;
  border-style: dashed;
  border-width: 1px 0 0 0;
 Text-align: left;  
}
.spacerx-block {
	background-image:url('/images/spacer-block.jpg');
	background-repeat: repeat-x;
	background-position: 0 .0em;
}
.spacery-block {
	background-image:url('/images/spacer-block.jpg');
	background-repeat: repeat-y;
	background-position: 0 .0em;
}
.textfont { font-size:9pt; margin: 0; color: #393939;text-decoration: none; line-height: 1.1;}
.smallfont { font-size:8pt; margin: 0; color: #2C2C2C;text-decoration: none; line-height: 1.0;}
.pagesmlinkAlt {font-size:10pt; margin: 0px; padding: 0px; color: #007044; text-decoration: none; line-height: 1.0;}	
.pagesmlinkAlt:link, visited {	font-size: 10pt; color: #007044; text-decoration: none; line-height: 1.0;}
.pagesmlinkAlt:hover {	font-size: 10pt; color: #575757; text-decoration: underline; line-height: 1.0;}
ul {margin-left: 0px; margin-top:3px; margin-bottom:0px;list-style:disc;  }
li {font-family: Arial, sans-serif; padding-right:0px;	padding-left:0px; list-style:disc; margin-left: 25px; margin-top:0px; margin-bottom:8px; line-height: 12pt;}
.answer-greybar {position: relative; float: left; padding: 0px; border-color: #d5d5d5; border-style: solid; border-width: 1px 0px 0px 0px; overflow: hidden;}
.boxright{position: relative; float: right; padding: 0px; margin: 0px; }
.boxleft{position: relative; float: left; padding: 0px; margin: 0px; }
.pagesmlink {font-size:9pt; margin: 0px; padding: 0px; color: #007044; text-decoration: none; line-height: 1.0;}	
.pagesmlink:link, visited {font-size: 9pt; color: #007044; text-decoration: none; line-height: 1.0;}
.pagesmlink:hover {font-size: 9pt; color: #F7A722; text-decoration: underline; line-height: 1.0;}
.boxL {  position: relative; float: left;  margin: 0px; padding: 0px;  border: 0;  overflow: hidden;  Text-align: left;}
.boxR { position: relative; float: right;  margin: 0px; padding: 0px;  border: 0; overflow: hidden;  Text-align: left;}
.pagetitle{font-size: 16pt; line-height: 16pt; padding: 0px; margin: 0px;}
.pagetitlesm{font-size: 12pt; line-height: 16pt;}
.packagetitle{font-size: 10pt; line-height: 12pt;}
.ClearR {content: ".";  display: block; font-size: 0;  clear: right;  visibility: hidden;  padding: 0px; margin: 0px; width: 2px; height: 4px; line-height: 4px;}
.ClearL {content: ".";  display: block; font-size: 0;  clear: left;  visibility: hidden;  padding: 0px; margin: 0px; width: 2px; height: 4px; line-height: 4px;}
.error{font-size: 8pt; line-height: 8pt; color: #E03636; font-weight: bold;}
.errors{font-size: 8pt; line-height: 8pt; color: #E03636; font-weight: bold;}
.ClearTall {clear: both; vertical-align: top;  padding: 0px; margin: 0px; width: 2px; height: 10px; line-height: 10px; overflow: hidden;}

