body, table, tr, a, pre{
	font-family: arial, Helvetica, Sans-serif;
	font-size: 9pt;
	font-color: #000000;
	margin: 0px;
}



/* Basic Layout Styles */

.title_bar_right_corner {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;

	background-color: #000088;
}

.generic_form {
	font-family: arial, Helvetica, Sans-serif;
	font-size: 9pt;
	font-color: #000000;
	margin: 0px;
}


.title_bar_main {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;

	background-color: #000088;
}

.smallfont {font-size: xx-small;}
.smallfont2 {font-size: x-small;}

.input_small {
	font: icon;
	margin:0px;
	padding:0px;
	text-transform: uppercase;

}
.input_small2 {
	font: icon;
	margin:0px;
	padding:0px;


}
.inputUpper {
	font: icon;
	margin:0px;
	padding:0px;
	text-transform: uppercase;

}

.footer {
	background-color: #BBBBBB;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;

}

.menu_title {
	background-color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
}

.menu_title2 {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;

}

.menu_item {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.menu_item:hover {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.new_menu		{ font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.new_menu:hover		{ font-size: 9pt; color: #000000; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.header {
	display: block;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding-top: 13pt;
}

.header:hover {
	display: block;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding-top: 13pt;
}

.subheader {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.subheader:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.category_selection {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

.category_selection:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

.alpha_selection {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	border-bottom: 1px solid #aaaaaa;
}

.anchor_alpha_selection {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15pt;
	font-weight: normal;
	text-decoration: bold;
}

.tableLabel {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.warningLabel {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 9pt;
	font-weight: bold;
}


.rowOdd {
	background-color: #EEEEEE;
}

.rowEven {
	background-color: #FFFFFF;
}

.rowHilite{
	background-color: #9999FF;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;

}


.rowTop {
	background-color: #DDDDDD;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
}

.adv_search_subtitle {
	font-size: 11pt;
}

hr {
 border: none;
 background-color: #000000;
 color: #000000;
 height: 1px;
 width: 100%;
}


ul {
  float: left;
  margin: 1px;
  padding: 0px 15px;
  list-style-type: disc;
}


/* separate lists from subsequent content */
div.outerwrap
{
  margin-bottom: 1em;
}

/* position list chunks side by side */
div.wrapper
{
  float: left;
  width: 15em;
}

/* clear float after lists */
br
{
  clear: left;
}

#quick_link {
	width: 12em;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
}

#quick_link ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#quick_link li {
	border-bottom: 1px solid #90bade;
	margin: 0;
}

.toggle {
		color: #999999;
		font-size: 9pt;
		}
.hotspot {
			font-size: 9pt;
			font-weight: bold;
			color: #3333CC;
			cursor: pointer;
			border-bottom-width: 1px;
			padding: 0px;
			border: 1px;
	   }
.hotspotall {
			color: #FF6600;
			border-bottom-style: dotted;
			border-bottom-width: 1px;
			cursor: help;
			font-weight: bold;
		}

.page_content		{ width: 780px; border-width: 0px; }

div#screen_banner	{ display: block; }
div#print_banner	{ display: none; }

div#expando	{ display: none; }
