body {
	margin-top: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
	z-index: 1;		
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
	z-index: 2;
	border: none;
}
	
a.javascript	{ 
	text-decoration:underline;
}
a.topnav:link	{
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;	
	}
a.topnav:visited	{
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
	}
	
a.topnav:hover	{
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
	}
a:link	{
		color: #333333;
		font-family: Verdana, Arial, Helvetica;
		text-decoration: underline;	
	}

	
a:active {
		color: #FF0000;
		font-family: Verdana, Arial, Helvetica;
		text-decoration: underline;
	}
	
	
a:visited	{
		color: #666666;
		font-family: Verdana, Arial, Helvetica;
		text-decoration: underline;
	}

	
a:hover	{
		color: #999999;
		font-family: Verdana, Arial, Helvetica;
		text-decoration: underline;
	}
	
.topnav {
	  color: #ffffff;
	  font-family: Arial, Verdana, Helvetica;
	  font-size: 8pt;
	}
		
tr.pageheader {
	background-color: #FF9900;
	font-weight: bold;
	color: #FFFFFF;
}

.pageheadersetup {
	background-color: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
}

.main {
	color: #000000;
	font-size: 10pt;
	}
	
.section {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	}
	
.heading {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	}
	
.text {
	color: #666666;
	font-size: 8pt;
	text-align: left;
	}
	
.hilitebar {
	background-color: #9BC1FF;
	}
	
input.button {
	border: 1px solid #999999
}
input.text {
	border: thin solid;
}
select {
	border: .5px solid #999999;
}
.pagetitle {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.subtitle {
	font-size: 14px;
	color: #666666;
	border-bottom: solid #666666; 
	border-bottom-width: 1px; 
}

.subtitleborderless {
	font-size: 14px;
	color: #666666;
}

.sectionheading {
}

.startedsection {
	font-size: 14px;
	color: #6699FF;
}
.bold {
	font-weight: bold;
}

.boldwhite {
	font-weight: bold;
	color: #FFFFFF;
}

hr {
	border: .5px solid;
}

.border {
	border: thin solid;
}

.borderthin {
	border: 1px solid #999999;
}

.rowlight {
	background-color: #FFFFFF;

}

.rowdark {
	background-color: #F0F0F0;
}

.rowhilight {
	background-color: #FFCCCC;

}

.rowhidark {
	background-color: #FFAACC;
}

.rowdarkest {
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;

}

.rowredlight {
	background-color: #FFCCCC;
}

.rowreddark {
	background-color: #FF9999;
}

.bordered {
	border-top: solid #999999; 
	border-right: solid #999999; 
	border-bottom: solid #999999; 
	border-left: solid #999999; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.sidebarheading {
	background-color: #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid #999999; 
	border-bottom-width: 1px; 
}
tr.rowdarkest {
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
}
	a.rowdarkest:visited {
		color:#FFFFFF;
				font-family: Verdana, Arial, Helvetica;
				text-decoration: underline;
	}

tr.notificationcleared {
	background-color: #999999;
	color: #000000;
	text-decoration: line-through;
}

.textgreen {
	color: #006600;
}

.textred {
	color: #CC0000;
}

.white {
	color: #FFFFFF;
}

.strikethrough {
	text-decoration:line-through;
}

a.sort:link {

				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica;
				text-decoration: underline;
}
a.sort:visited {

				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica;
				text-decoration: underline;
}
a.sort:hover {

				color: #999999;
				font-family: Verdana, Arial, Helvetica;
				text-decoration: none;
}
a.homepagetitle:link {

				color: #FF9900;
				font-size: 16px;
				font-weight: bold;				
				font-family: Verdana, Arial, Helvetica;
				text-decoration: underline;
}
a.homepagetitle:visited {

				color: #FF9900;
				font-size: 16px;
				font-weight: bold;				
				font-family: Verdana, Arial, Helvetica;
				text-decoration: underline;
}
a.homepagetitle:hover {

				color: #999999;
				font-size: 16px;
				font-weight: bold;				
				font-family: Verdana, Arial, Helvetica;
				text-decoration: none;
}
.pagetitlewhite {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;

}
.overline {
	text-decoration: overline;
}
.rowdarkestgreen {
	background-color: #339900;
}
.editarea {
	color: #FFFFFF;
	background-color: #FF6666;
}
.underline {
	text-decoration: underline;
}
.rowedit {
	color: #FFFFFF;
	background-color: #cc6666;
	font-weight: bold;
}
.break {
	page-break-after: always;
}
.caption{
	color: #999999;
}

#cutoutContainer {
	width: 8.5in;
	height: 11in;
}
.cutout {
	float: left;
	border: solid 1px #000;
	padding: 1em;
	width: 45%;
	height: 30%;
}