body {
	background:			white;
	color:				black;  
	font-family:		Georgia, Times New Roman, Times; 
	font-size:			14px;  
	line-height:		18px;
	margin:				0px;
	text-transform:		none;
}

a {
    color: 				#333;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
    font-weight:		bold; 	
	line-height:		normal;
    text-decoration: 	none
}

a:hover {
    color: 				#ff0000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
    font-weight: 		bold; 
	line-height:		normal;
    text-decoration: 	none
}

a.nav {
    color: 				black;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			18px;
    font-weight: 		bold; 
	line-height:		normal;
    text-decoration:	none;
}

a.nav:hover {
    color: 				#ff0000;
    font-weight: 		bold; 
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			18px;
	line-height:		normal;
    text-decoration: 	none
}

div#ipower {
	background:			#bde;
	border:				2px solid black;
	clear:				both;
	display:			none;
	margin:				1.0em;
	padding:			0.5em;
}

div#page {
}

div#header {
	clear:				both;
	height:				95px;
}

div#navigation {
	clear:				both;
	float:				right;
	margin-left:		50px;
	width:				92%;
}

div#topblack {
	background:			black;
	clear:				both;
	float:				right;
	height:				15px;
	margin-bottom:		10px;
	margin-left:		50px;
	width:				92%;
}

div#content {
    border: 			1px solid #999;
	clear:				both;
	float:				center;
	margin-bottom:		10px;
	margin-left:		10%;
	margin-right:		10%;
	margin-top:			10px;
	padding:			10px;
}

div.about {
	clear:both;
	padding:			0.5em;
}

img.about {
	margin:				0.5em;
}

div#bottomblack {
	background:			black;
	clear:				both;
	float:				left;
	height:				15px;
	margin-bottom:		10px;
	margin-right:		50px;
	width:				95%;
}

.project {
	color:				black;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			18px;
    font-weight: 		bold; 
	line-height:		normal;
    text-decoration: 	none;
}

.textNote {
    font-size: 			10px;
    color: 				#666666;
    font-family:  		Georgia, Times New Roman, Times;
}

.quote {
    border:	 			1px solid #999;
    clear:				both;
    float:				center;
    margin:				25px;
	padding:			0.5em;
	padding-left:		1.0em;
	padding-right:		1.0em;
	padding-bottom:		1.75em;
    width: 				75%;
}

div#footer {
	clear:				both;
	text-align:			center;
}




/*
the following styles were in the style sheet, but 
it doesn't seem like we use them. move them up as we find them
in the html

*/


TABLE.borderBlue
{
    BORDER-RIGHT: #78c 1px solid;
    BORDER-TOP: #78c 1px solid;
    BORDER-LEFT: #78c 1px solid;
    BORDER-BOTTOM: #78c 1px solid
}

TABLE.borderGray
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 0px solid;
    BORDER-BOTTOM: #666666 1px solid;
    width: 88%
}

TABLE.fullBorderGray
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    width: 88%
}

TABLE.popupBorder
{
    BORDER-RIGHT: #78c 1px solid;
    BORDER-TOP: #78c 0px solid;
    BORDER-LEFT: #78c 1px solid;
    BORDER-BOTTOM: #78c 1px solid
}

td
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

td.bar
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-color: #999999;
	vertical-align: bottom;
	border:'border-width' 'border-style' 'color';
	border-width: 10px;
	border-style: solid;
	border-color: #999999;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td.photo
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-color: #999999;
	vertical-align: top;
	border:'border-width' 'border-style' 'color';
	border-width: 10px;
	border-style: solid;
	border-color: #999999;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td.photonav
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-color: #999999;
	vertical-align: bottom;
	border:'border-width' 'border-style' 'color';
	border-width: 10px;
	border-style: solid;
	border-color: #999999;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td.bphoto
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-color: #999999;
	vertical-align: bottom;
	border:'border-width' 'border-style' 'color';
	border-width: 10px;
	border-style: solid;
	border-color: #999999;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td.cphoto
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-color: #999999;
	vertical-align: center;
	border:'border-width' 'border-style' 'color';
	border-width: 10px;
	border-style: solid;
	border-color: #999999;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td.data
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-transform:none;
	border-left: #666666 1px solid;
}

td.data1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-transform:uppercase;
	border-left: #666666 1px solid;
}

TD.white
{
    BACKGROUND-COLOR: #fff
}

.blue
{
    BACKGROUND-COLOR: #78c
}

.gray
{
    BACKGROUND-COLOR: #ccc
}

.catName
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000;
    FONT-FAMILY: Verdana, Sans-Serif;
    LETTER-SPACING: 0.1em
}

.note
{
    FONT-SIZE: 11px;
    COLOR: #777;
    FONT-FAMILY: Verdana, Sans-Serif
}

.place
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY:  Georgia, Times New Roman, Times;
}

.projectText
{
	font-family:Georgia, Times New Roman, Times; 
	color:#000000;  
	font-size:14px;  
	line-height:18px;
	margin: 0px;
	padding: 0px;
	text-transform:capitalize  
}

.quote
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY:  Georgia, Times New Roman, Times;
}

.subNav
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif
}

.subNavOn
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #9cf;
    PADDING-TOP: 0px
}

.textBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333;
    FONT-FAMILY: Verdana, Sans-Serif
}

.textCats
{
    FONT-SIZE: 12px;
    COLOR: #000;
    LINE-HEIGHT: 160%;
    FONT-FAMILY: Verdana, Sans-Serif
}

.textLabel
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333;
    FONT-FAMILY: Verdana, Sans-Serif;
    TEXT-ALIGN: right
}

.textNav
{
    FONT-SIZE: 10px;
    COLOR: #FFF;
    FONT-FAMILY:  Georgia, Times New Roman, Times;
}

.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #444;
    FONT-FAMILY: Verdana, Sans-Serif
}

a.on {
    color: 				#ff0000;
    font-weight: 		bold; 
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			18px;
	line-height:		normal;
    text-decoration: 	none
}
