body { 
	margin-left: 0%; 
	margin-top: 0%; 
	margin-right: 0%; 
	margin-bottom: 0%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	background-color: #FFFFFF;
	}

h1 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 160%; 
	}

h2 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 140%; 
	}

h3 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 130%; 
	}

h4 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 120%; 
	}

h5 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 110%; 
	}

h6 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 100%; 
	}

p { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 100%;
	}

ol { 
	margin-left: 6%; 
	font-size: 98%;
	}

ul { 
	font-size: 98%;
	}

li { 
	font-size: 98%;
	}

caption {
	font-size: 90%;
	font-weight: bold;
	}

hr {
	color: #993333;
	}

.hidden, .new-browsers {display:none;}

.bkg_tan {
	background-color: #CFD9B7;
	}

.bkg_yellow {
	background-color: #FFFFCC;
	}

.bkg_yellow_bold {
	background-color: #FFFFCC;
	font-weight: bold;
	}

.bkg_yellow_breadcrumb {
	background-color: #FFFFCC;
	font-size: 70%;
	}

.bold {
	font-weight: bold;
	}

.boldoff {
	font-weight: normal;
	}

.center {
	text-align: center;
	}

.centerbold {
	text-align: center;
	font-weight: bold;
	}

.centeritalic {
	text-align: center;
	font-style: italic;
	}

.centeritalicbold {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	}

.dropcap { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 300%;
	}
	
.img-border {
	border: thin solid;
	}
	
.img-border-white {
	border: thin solid;
	color: #FFFFFF;
	}

.img-left {
	float: left;
	border: thin solid;
	margin: 12px;
	}

.img-right {
	float: right;
	border: thin solid;
	margin: 12px;
	}
	
.img-right-white {
	float: right;
	border: thin solid;
	color: #FFFFFF;
	margin: 12px;
	}

.img-left-noborder {
	float: left;
	border: none;
	margin: 12px;
	}

.img-right-noborder {
	float: right;
	border: none;
	margin: 12px;
	}

.indent { 
	margin-left: 3%; 
	}

.indentdouble { 
	margin-left: 6%; 
	}

.indentboth { 
	margin-left: 3%; 
	margin-right: 3%; 
	}

.italic { 
	font-style: italic;
	}

.italicbold { 
	font-style: italic;
	font-weight: bold;
	}

.small { 
	font-size: 95%;
	}

.smallcenter { 
	font-size: 95%;
	text-align: center;
	}

.smallbold {
	font-size: 95%; 
	font-weight: bold;
	}	

.smallboldcenter {
	font-size: 95%; 
	font-weight: bold;
	text-align: center;
	}	

.smallitalic {
	font-size: 95%; 
	font-style: italic;
	}

.smallitalicbold { 
	font-size: 95%; 
	font-style: italic;
	font-weight: bold; 
	}

.smallitalicboldcenter { 
	font-size: 95%; 
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	}

.xsmall { 
	font-size: 90%;
	}

.xsmallcenter { 
	font-size: 90%;
	text-align: center;
	}

.xsmallbold {
	font-size: 90%; 
	font-weight: bold;
	}	

.xsmallboldcenter {
	font-size: 90%; 
	font-weight: bold;
	text-align: center;
	}	

.xsmallitalic {
	font-size: 90%; 
	font-style: italic;
	}

.xsmallitalicbold { 
	font-size: 90%; 
	font-style: italic;
	font-weight: bold; 
	}

.xsmallitalicboldcenter { 
	font-size: 90%; 
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	}

.xxsmall {
	font-size: 80%;
	}

.xxsmallbold {
	font-size: 80%; 
	font-weight: bold;
	}	

.xxsmallcenter {
	font-size: 80%; 
	text-align: center;
	}	

.xxsmallboldcenter {
	font-size: 80%; 
	font-weight: bold;
	text-align: center;
	}	

.xxsmallboldcenter {
	font-size: 80%; 
	font-weight: bold;
	text-align: center;
	}	

.xxsmallitalic { 
	font-size: 80%; 
	font-style: italic;
	}

.xxsmallitalicbold { 
	font-size: 80%; 
	font-style: italic;
	font-weight: bold; 
	}

.xxsmallitalicboldcenter { 
	font-size: 80%; 
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}

.xsmallburg { 
	font-size: 90%; 
	color: #660000;
	}

.xsmallburgbold { 
	font-size: 90%; 
	color: #660000;
	font-weight: bold;
	}

.xsmallgrndark { 
	font-size: 90%; 
	color: #006600;
	}

.xsmallgrndarkbold { 
	font-size: 90%; 
	color: #006600;
	font-weight: bold;
	}

.xsmallnavy { 
	font-size: 90%; 
	color: #000099;
	}

.xsmallnavybold { 
	font-size: 90%; 
	color: #000099;
	font-weight: bold;
	}

.xsmallred { 
	font-size: 90%; 
	color: #CC3300;
	}

.xsmallredcenter { 
	font-size: 90%; 
	color: #CC3300;
	text-align: center;
	}

.xsmallredbold { 
	font-size: 90%; 
	color: #CC3300; 
	font-weight: bold;
	}

.xsmallredboldcenter { 
	font-size: 90%; 
	color: #CC3300; 
	font-weight: bold;
	text-align: center;
	}

.xsmallwhite { 
	font-size: 90%; 
	color: #FFFFFF;
	}

.xsmallwhitecenter { 
	font-size: 90%; 
	color: #FFFFFF;
	text-align: center;
	}

.xsmallwhitebold { 
	font-size: 90%; 
	color: #FFFFFF; 
	font-weight: bold;
	}

.xsmallwhiteboldcenter { 
	font-size: 90%; 
	color: #FFFFFF; 
	font-weight: bold;
	text-align: center;
	}

.medium {
	font-size: 105%; 
	}	

.mediumbold {
	font-size: 105%; 
	font-weight: bold;
	}	

.mediumitalic { 
	font-size: 105%; 
	font-style: italic;
	}

.mediumitalicbold { 
	font-size: 105%; 
	font-style: italic;
	font-weight: bold; 
	}

.mediumgold {
	font-size: 105%;
	color: #FFCC00;
	}	

.mediumgoldbold {
	font-size: 105%;
	color: #FFCC00;
	font-weight: bold;
	}	

.mediumwhite {
	font-size: 105%;
	color: #FFFFFF;
	}	

.mediumwhitebold {
	font-size: 105%;
	color: #FFFFFF;
	font-weight: bold;
	}	

.large {
	font-size: 110%; 
	}	

.largebold {
	font-size: 110%; 
	font-weight: bold;
	}	

.largeitalic { 
	font-size: 110%; 
	font-style: italic;
	}

.largeitalicbold { 
	font-size: 110%; 
	font-style: italic;
	font-weight: bold; 
	}

.largewhite {
	font-size: 110%;
	color: #FFFFFF;
	}	

.largewhitebold {
	font-size: 110%; 
	color: #FFFFFF;
	font-weight: bold;
	}	

.xlarge {
	font-size: 115%; 
	}	

.xlargebold {
	font-size: 115%; 
	font-weight: bold;
	}	

.xlargeitalic { 
	font-size: 115%; 
	font-style: italic;
	}

.xlargeitalicbold { 
	font-size: 115%; 
	font-style: italic;
	font-weight: bold; 
	}

.xxlarge {
	font-size: 130%; 
	}	

.xxlargebold {
	font-size: 130%; 
	font-weight: bold;
	}	

.xxlargeitalic { 
	font-size: 130%; 
	font-style: italic;
	}

.xxlargeitalicbold { 
	font-size: 130%; 
	font-style: italic;
	font-weight: bold; 
	}

.bkg_white { 
	background-color: #FFFFFF;
	}

.bkg_yellow { 
	background-color: #FFFFCC;
	}

.burgundy { 
	color: #660000;
	}

.burgundybold {
	color: #660000;
	font-weight: bold;
	}
	
.burgundyboldcenter {
	color: #660000;
	font-weight: bold;
	text-align: center;
	}
	
.burgundyitalic {
	color: #660000;
	font-style: italic;
	}

.burgundyitalicbold {
	color: #660000;
	font-style: italic;
	font-weight: bold;
	}

.gold { 
	color: #FFCC00;
	}

.goldbold {
	color: #FFCC00;
	font-weight: bold;
	}

.golditalic { 
	color: #FFCC00;
	font-style: italic;
	}

.golditalicbold {
	color: #FFCC00;
	font-style: italic;
	font-weight: bold;
	}

.goldbkg {  
	background-color: #FFCC00;
	}

.greendark {  
	color: #336633;
	}

.greendarkcenter {  
	color: #336633;
	text-align: center;
	}

.greendarkbold {
	color: #336633;
	font-weight: bold;
	}

.greendarkitalic {  
	color: #336633;
	font-style: italic;
	}

.greendarkitalicbold {
	color: #336633;
	font-style: italic;
	font-weight: bold;
	}

.greenlight {  
	color: #669966;
	}

.greenlightbold {
	color: #669966;
	font-weight: bold;
	}

.greenlightitalic {  
	color: #669966;
	font-style: italic;
	}

.greenlightitalicbold {
	color: #669966;
	font-style: italic;
	font-weight: bold;
	}

.greenlightbkg {  
	background-color: #CCDDCC;
	}

.grey { 
	color: #999999;
	}

.greybold { 
	color: #999999;
	text-align: center;
	font-weight: bold;
	}

.greyitalic { 
	color: #999999;
	font-style: italic;
	}

.greyitalicbold { 
	color: #999999;
	font-style: italic;
	font-weight: bold;
	}

.greylarge { 
	color: #999999;
	font-size: 120%;
	text-align: center;
	}

.greylargebold { 
	color: #999999;
	font-size: 110%;
	font-weight: bold;
	}

.greybkg { 
	background-color: #CCCCCC;
	}

.maroon {  
	color: #990000;
	}

.maroonbold {
	color: #990000;
	font-weight: bold;
	}

.maroonitalic {
	color: #990000;
	font-style: italic;
	}

.maroonitalicbold {
	color: #990000;
	font-style: italic;
	font-weight: bold;
	}

.navy {  
	color: #000099;
	}

.navybold {
	color: #000099;
	font-weight: bold;
	}

.orange {  
	color: #CC6600;
	}

.orangebold {
	color: #CC6600;
	font-weight: bold;
	}

.orangeitalic {
	color: #CC6600;
	font-style: italic;
	}

.orangeitalicbold {
	color: #CC6600;
	font-style: italic;
	font-weight: bold;
	}

.orangebkg { 
	background-color: #FFCC99;
	}

.red {  
	color: #FF0000;
	}

.redbold {
	color: #FF0000;
	font-weight: bold;
	}

.reditalic {
	color: #FF0000;
	font-style: italic;
	}

.reditalicbold {
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	}

.teal { 
	color: #339999;
	}

.tealbold {
	color: #339999;
	font-weight: bold;
	}

.tealitalic { 
	color: #339999;
	font-style: italic;
	}

.tealitalicbold { 
	color: #339999;
	font-style: italic;
	font-weight: bold;
	}

.tealbkg { 
	background-color: #66CCCC;
	}

.white { 
	color: #FFFFFF;
	}

.whitebold { 
	color: #FFFFFF; 
	font-weight: bold;
	}

.whitebkg { 
	background-color: #FFFFFF;
	}

.yellowbkg { 
	background-color: #FFFFCC;
	}

#callout table {
	background-color: #FFFFCC;
	border: .1em dashed #666666;
	width: 65%;
	}

#callout caption {
	font-size: .95em;
	}

#callout table td {
	font-size: .85em;
	font-weight: bold;
	padding: 1em;
	}

#greyborder th { 
	font-size: .85em;
	border: .1em solid #999999;
	background-color: #CCCCCC;
	padding: .35em;
	}

#greyborder td { 
	font-size: .85em;
	border: .1em solid #999999;
	padding: .35em;
	}

#greybordersolid table {
	border: .1em solid #999999;
	}

#greybordersolid th {
	font-size: .85em;
	border: .1em solid #999999;
	background-color: #CCCCCC;
	padding: .35em;
	}

#greybordersolid td {
	font-size: .85em;
	border: .1em solid #999999;
	padding: .35em;
	}

#grnborder th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #CCDDCC;
	padding: .35em;
	}

#grnborder td {
	font-size: .85em;
	border: .1em solid #006600;
	padding: .35em;
	}

#grnbordersolid table {
	border: .1em solid #006600;
	}

#grnbordersolid th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #CCDDCC;
	padding: .35em;
	}

#grnbordersolid td {
	font-size: .85em;
	border: .1em solid #006600;
	padding: .35em;
	}

#orangeborder th {
	font-size: .85em;
	border-top: .1em solid #CC3300;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background-color: #FFCC66;
	padding: .35em;
	}

#orangeborder td { 
	font-size: .85em;
	border-top: .1em solid #CC3300;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: .35em;
	}

#orangebordersolid table {
	border: .05em solid #CC3300;
	}

#orangebordersolid th {
	font-size: .85em;
	border: .1em solid #CC3300;
	background-color: #FFCC66;
	padding: .35em;
	}

#orangebordersolid td {
	font-size: .85em;
	border: .1em solid #CC3300;
	padding: .35em;
	}
	
#redborder th {
	font-size: .85em;
	border: .1em solid #990000;
	background-color: #FFB7B7;
	padding: .35em;
	}

#redborder td { 
	font-size: .85em;
	border: .1em solid #990000;
	padding: .35em;
	}

#redbordersolid table {
	border: .1em solid #990000;
	}

#redbordersolid th {
	font-size: .85em;
	border: .1em solid #990000;
	background-color: #FFB7B7;
	padding: .35em;
	}

#redbordersolid td {
	font-size: .85em;
	border: .1em solid #990000;
	padding: .35em;
	}
	
#headerindex table {
	font-size: 90%;
	background-position: center;
	width: 100%;
	}

#header table {
	font-size: 75%;
	background-position: center;
	width: 100%;
	}

#header2 table {
	font-size: 75%;
	background-position: center;
	background: #CCCCCC;
	width: 100%;
	}

#header2 td {
	width: 33%;
	}

#subhead1 table {
	font-size: 75%;
	font-weight: bold;
	background-position: center;
	width: 100%;
	}

#subhead1 td {
	width: 33%;
	}

#subhead2 table {
	font-size: 75%;
	background-position: center;
	}

#subhead2 td {
	width: 33%;
	}

#footer table {
	font-size: 75%;
	background-position: center;
	width: 100%;
	}

#footernav table {
	font-size: 75%;
	background-position: center;
	width: 100%;
	}

#tablebasic table {
	font-size: 90%;
	background-position: center;
	}

#tablebasic caption {
	font-size: 100%;
	font-weight: bold;
	}

#tablebasic td {
	vertical-align: top;
	}

#tabledata table {
	font-size: 90%;
	}

#tabledata caption {
	font-size: 100%;
	font-weight: bold;
	}

#tabledata td {
	vertical-align: top;
	background-color: #FFFFFF;
	border-top-width: 0%;
	border-right-width: 0%;
	border-bottom-width: 0%;
	border-left-width: 0%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669966;
	border-right-color: #669966;
	border-bottom-color: #669966;
	border-left-color: #669966;
	}

#tabledata th {
	color: #FFFFFF;
	background-color: #669966;
	border-top-width: 0.5%;
	border-right-width: 0.5%;
	border-bottom-width: 0%;
	border-left-width: 0.5%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669966;
	border-right-color: #669966;
	border-bottom-color: #669966;
	border-left-color: #669966;
	}

.tablesum { 
	background-color: #B8CFB8;
	font-weight: bold;
	}
	
a:link {
	color: #0000FF;
	}

a:visited {
	color: #660000;
	}

a:link img {
	border: none;
	}

a:visited img {
	border: none;
	}

.img-left {
	float: left;
	border: thin solid;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 0;
	margin-right: 12;
	}

.img-border {
	border: thin solid;
	}

.img-noborder {
	border: none;
	}

.img-right {
	float: right;
	border: thin solid;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 12;
	margin-right: 0;
	}

.img-left-noborder {
	float: left;
	border: none;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 0;
	margin-right: 12;
	}

.img-right-noborder {
	float: right;
	border: none;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 12;
	margin-right: 0;
	}

/* new styles for CSS data tables */
.tablesum { 
	background-color: #b8cfb8;
	font-weight: bold;
	}
	
table.tbl_greenborder {
	font-size: 96%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_greenborder caption {
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_greenborder th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #ccddcc;
	margin: 0;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_greenborder td {
	font-size: .85em;
	border: .1em solid #006600;
	margin: 0;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_greenbordersolid {
	font-size: 96%;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: .1em solid #006600;
	}

table.tbl_greenbordersolid caption {
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_greenbordersolid th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #ccddcc;
	padding: .35em;
	}

table.tbl_greenbordersolid td {
	font-size: .85em;
	border: .1em solid #006600;
	padding: .35em;
	}

#img-left-shadow {
	float: left;
	margin: 10px 8px 10px 8px;
	background-color: #cccccc;
	}

#img-left-shadow img {
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	}

#img-right-shadow {
	float: right;
	margin: 10px 8px 10px 8px;
	background-color: #cccccc;
	}

#img-right-shadow img {
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	}

#float-clear {
	clear: both;
	}

