#logos {
	height:83px;
	width:653px;
	position:relative;
	text-align:left;
	margin:4px auto 0px auto;
	background-color:#000000;
}

#navigation {
	margin:0px auto;
	width:653px;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	background-image:url("button_bg.jpg");
}

#projectlogos {
	margin:0px auto;
	height:152px;
	width:653px;
	position:relative;
	background-image:url("header.jpg");
}

#contentframe {
	margin:0px auto;
	height:322px;
	width:653px;
	position:relative;
	text-align:center;
	background-image:url("body_bg.jpg");
}

body {
	background-color: #666666;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

body.index {
	background-repeat:repeat-x;
	background-image:url("bg_long.jpg");
}

body.popup {
	background-color: #323232;
}

p {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	width:380px;
}

p.intro {
	color:#ff9900;
	margin-top:0px;
	font-size:10pt;
}

p.content {
	color:#eeeeee;
}

p.annotation {
	font-size:8pt;
	color:#c2c2c2;
}

p.warning {
	font-size:8pt;
	color:#ff6600;
}

p a {
	color:#4ca6ff;
	text-decoration:none;
}

p a:hover {
	text-decoration:underline;
}

h1 {
	font-family:arial,helvetica,sans-serif;
	font-size:11pt;
	color:#eeeeee;
	width:380px;
}

h2 {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#eeeeee;
	width:380px;
}

h3 {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#eeeeee;
	font-style:oblique;
	margin-bottom:0px;
	width:380px;
}

h4 {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:0px;
	color:#ff9900;
	width:380px;
}

h5 {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#eeeeee;
	margin-bottom:-11px;
	width:380px;
}

h6 {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
	color:#ffffff;
	width:380px;
}

div.image {
	width:136px;
	text-align:center;
	right:20px;
	position:absolute;
}

div.image img {
	border:2px inset #555555;
	padding:2px;
}

th, td {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	text-align:left;
	vertical-align:top;
}

th.content, td.content {
	color:#eeeeee;
}

td.annotation {
	color:#c2c2c2;
}

td.content a,td.annotation a {
	color:#4ca6ff;
	text-decoration:none;
}

td.content a:hover,td.annotation a:hover {
	text-decoration:underline;
}

div.popimage {
	xwidth:136px;
	xtext-align:center;
	xright:20px;
	xposition:absolute;
	
}

div.popimage img {
	border:2px inset #555555;
	padding:2px;
	background-color:#323232;
}

div.popcontent {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#ffffff;
}

div.popcontent p {
	width:auto;
}

div.formelement {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#c2c2c2;
	width:252px;
	background-color:#555555;
	padding:4px;
	margin-top:1px;
}

div.formelement input, div.formelement textarea, div.formelement select {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
}

div.formelement input.standard, div.formelement textarea.standard, div.formelement select.standard {
	width:248px;
	border:1px solid #323232;
}

div.formelement textarea.standard {
	height:50px;
}

div.formelement input.radio, div.formelement input.checkbox {
	width:12px;
	height:12px;
	margin:3px 5px 2px 4px;
	border:none;
}

div.formelement input.submit {
	width:100%;
}

h3.formhead {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	width:252px;
	background-color:#444444;
	padding:4px;
	color:#eeeeee;
	font-style:normal;
	font-weight:bold;
}

div.formnote {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#c2c2c2;
	width:250px;
	border:2px solid #555555;
	padding:3px;
	margin-top:1px;
}

div.formdivider {
	font-family:arial,helvetica,sans-serif;
	font-size:1pt;
	line-height:1pt;
	background-color:#444444;
	color:#444444;
	width:260px;
	margin-top:1px;
	height:3px;
}
