body {
	margin: 0;
	padding:0;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img a {
	border: none;
}
img {
	border: none;
}
tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a,a:link,a:visited {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	text-decoration: none;
}
b {
	font-weight: bold;
}
/* For subnavigation */
a.nav, a.nav:link, a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.nav:active, a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #84A9BD;
	text-decoration: none;
}

.tiny {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
}

.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.abstractheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #183E80;
	font-weight: bold;
}

.weakheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.navheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	}

.pointerhand {
	cursor: pointer;
	cursor: hand;
}

.important {
	font-weight: bold;
	color: #FF0000;
}

/* Member project styles (requires login) */

#collab_submenu {
	/*margin: 0;*/
	/*margin-left: -20px;*/
}
#collab_submenu a {
	color: #7eaba1;
	border: 1px solid #7eaba1;
	padding:4px;
}
#collab_submenu a:visited {
	color: #7eaba1;
	border: 1px solid #7eaba1;
	padding:4px;
}
#collab_submenu a:hover {
	color: #183e82;
	border: 1px solid #183e82;
	padding:4px;
}
.collab_submenu_form  {
	margin-left: 15px;
}
#collab_submenu .selected {
	color: #FFFFFF !important;
	background: #183e82 !important;
	border: 1px solid #183e82 !important;
	padding:4px !important;
}
#collab_submenu ul {
	margin: 12px 0 15px 0;
	padding: 12px 0 15px 15px;
}
#collab_submenu li {
	padding:0;
	margin:8px 0 0 0;
	display: inline;
	list-style-type: none;
}
.smallform { /* makes the form text smaller, for the jump menu specifically */
	/*font-size: 10px;*/
}
.hr {
	border-top: 1px solid black;
	margin-top: 20px;
	margin-bottom: 20px;
}
.register_field {
	margin-top: 5px;
	width: 250px;
}
.register_field_long {
	margin-top: 5px;
	width: 450px;
}
.register_info {
	font-style: italic;
	font-size: 10px;
}
.register_project {
	font-size: 10px;
}
.register_label {
	font-weight: bold;
}
.generated_table {
	text-align: left;
	vertical-align: top;
}
.project_image {
	margin: 0 15px 0 15px;
}
.project_description {
	margin-left: 10px;
	margin-top: 10px;
}
.generated_table_row_header {
	white-space: nowrap;
	background-color: #183e82;
	color: #FFFFFF;
}
.generated_table_row_header a {
	white-space: nowrap;
	background-color: #183e82;
	color: #FFFFFF;
	
	text-decoration: underline;
	margin:3px;
}
.generated_table_cell_header {
	white-space: nowrap;
	
	vertical-align: top;
	margin: 6px !important;
	padding: 6px !important;
}
.generated_table_row { /* all rows in the table */
	
}
.generated_table_cell { /* all cells in the table */
	vertical-align: top;
	margin: 6px !important;
	padding: 6px !important;
}
.generated_table_row_even { /* even rows */

}
.generated_table_row_odd { /* odd rows */
	background-color: #faecd5;
}

.generated_table_cell_odd { /* odd columns */

}
.generated_table_cell_even { /* even columns */

}
.generated_vtable {
	margin: 3px;
	text-align: left;
	vertical-align: top;
}
.generated_vtable_field {
	padding:5px;
	padding-left: 0;
	vertical-align: top;
	font-weight: bold;
	width: 100px;
}
.generated_vtable_value {
	padding:5px;
	padding-left: 0;
	vertical-align: top;
}
.generated_vtable_row_even { /* even rows */

}
.generated_vtable_row_odd { /* odd rows */
	background-color: #faecd5;
}

.extra_item {
	float: right;
	font-weight: bold;
	font-size: 14px;
}
.inline_form {
	display: inline;
}

.descriptionText {
font-size:10px;
}

.conferenceTheme {
font-size:14px;
color:#384C95;
}