BODY {		background-color: #FFFFFF;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 20px;
			margin-bottom: 0px; }

td {		font-family: Georgia, Times New Roman, Times, Serif, Arial;
			font-size: 11px;
			line-height: 17px;
			color: #1C2222;
			font-weight: normal;
			text-align: left;
			vertical-align: top; }
			
form {		margin-bottom: 0;
			margin-top: 0; }

input {		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			line-height: 9px;
			margin: 0;
			color: #1C2222;
			font-weight: normal;
			text-align: left;
			vertical-align: middle;
			background-color: #DCE3E3; }

a {			text-decoration: none;
			color: #22AACC; }		

a:visited {	text-decoration: none;
			color: #9CA3A3; }
			
a:hover {	text-decoration: none;
			color: #FFFFFF;
			background-color: #22AACC; }

a:active {	text-decoration: none;
			color: #FFFFFF;
			background-color: #2C3333; }
			
/* the following classes are for headers & sub-headers */

.top {		padding-top: 10px;
			padding-bottom: 0px;
			padding-left: 10px;
			padding-right: 10px; }

.foot {		font-size: 9px;
			line-height: 9px;
			color: #9CA3A3; }

.title {	font-weight: bold;
			color: #2C3333; }

.head {		font-size: 20px;
			line-height: 22px; }

.front {	font-size: 20px;
			line-height: 24px; }

.smalltype {	font-size: 10px; }

.linepadding { 	padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 10px;
				padding-right: 10px; }

.padding {	padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 5px; }

.nav {		font-size: 10px;
			line-height: 10px;
			color: #9CA3A3;
			font-weight: bold;
			vertical-align: bottom; }

.nav a {	text-decoration: none;
			color: #1C2222; }

.nav a:visited {	text-decoration: none;
					color: #2C3333; }

.nav a:hover {	text-decoration: none;
				color: #FFFFFF;
				background-color: 1C2222; }

.subnav {	color: #9CA3A3;
			font-size: 10px;
			line-height: 10px;
			text-align: right;
			vertical-align: bottom; }

.selected {	color: #9CA3A3; }

.selected a {	text-decoration: none;
				color: #9CA3A3; }
				
.selected a:visited {	text-decoration: none;
						color: #9CA3A3; }

.selected a:hover {	text-decoration: none;
					color: #FFFFFF;
					background-color: #2C3333; }

.section {	font-size: 10px;
			line-height: 13px;
			color: #9CA3A3;
			font-weight: bold; }

.projectnav {	color: #9CA3A3; }


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

.section a:visited {	text-decoration: none;
						color: #FFFFFF; }

.section a:hover {	text-decoration: none;
					color: #FFFFFF;
					background-color: #33CCDD; }

.nugget {	font-size: 10px;
			line-height: 10px; }

.dropdown {	background-color: #FFFFFF;
			border-style: solid;
			border-width: 1px;
			width: 138px;
			font-family: Georgia, Times New Roman, Times, Serif, Arial;
			font-weight: normal;
			color: #1C2222;
			font-size: 10px; }