body
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	background-color:white;
}

p.header
{
	background-color: lightsteelblue;
	text-align: center;
	font-size: small;
	font-weight: bold;
}

p.header-large
{
	background-color: lightsteelblue;
	font-size: large;
	text-align: center;
}

p.header2
{
	font-size: 14px;
	font-weight: bold;
}

.small
{
	font-size: 10px;
	font-weight: normal;	
}

.sectionheader
{
	font-weight: bold;
	font-size: 0.8em;
	background-color: lightsalmon;
}

a.pagelist
{
	font-weight: normal;
	font-size: 0.8em;
	background-color: white;
}

.pagelist_preview
{
	font-weight: normal;
	font-size: 0.8em;
	background-color: #FF8080;
}

.pagelist_cued
{
	font-weight: normal;
	font-size: 0.8em;
	background-color: #80FF80;
}

.link	     
{
	font-size: 10pt; 
	color: #0B2A77; 
	text-decoration: underline; 
	cursor: pointer;  
}

/**
 * table styles
 */
table
{
	font-size: 1.0em;
	font-weight: normal;
	color: black;	
}

table.table_small
{
	font-size: xx-small;
	font-weight: normal;
	color: black;
}

table.table_small tr.normal
{
}

table.table_small tr.alternate
{
	background-color: #e0e0ff;
}

table.table_small tr.header
{
	font-weight: bold;
	background-color: Silver;
}

table.table_normal
{
	font-size: x-small;
	font-weight: normal;
	color: black;
}

table.table_normal tr.normal
{
}

table.table_normal tr.alternate
{
	background-color: #e0e0ff;
}

table.table_normal tr.header
{
	font-weight: bold;
	background-color: gray;
}

table.form
{
	border-collapse: collapse;
	border-width: 1px;
	margin: 0px;
	border-style: solid;
}

table.form tr
{
	vertical-align: top;	
}

table.form tr.alternate
{
	background-color: #ffe0e0;
}

table.form tr.odd
{
	background-color: #ffe0e0;
}

table.seamless
{
	border-collapse: collapse;
	border-width: 0px;
	margin: 0px;
}

table.seamless tr.odd
{
	background-color: #ffe0e0;
}

table.filelist
{
	border-collapse: collapse;
	border-width: 0px;
	margin: 0px;
}

table.filelist tr.header th
{
	text-align: left;
	background-color: #D4D0C8;
	font-style:normal;
	font-weight: normal;
	font-size: 1.0em;
}

table.menubar
{
	background: lightsteelblue;
	text-transform: uppercase;
}


table.menubar tr td a.menuitem
{
	background: lightsteelblue;
	border-color: lightsteelblue;
	border-width: 2px;
	border-style: solid;
	margin: 2px;
}

table.menubar tr td a.menuitem:hover
{
	background: #e0e0ff;
	/*border-color: white;*/
	border-width: 2px;
	border-style: solid;
	margin: 2px;
}



/**
 * Button styles
 */
input.small
{
	font-size: xx-small;
}

input.normal
{
	font-size: x-small;
}

/**
 *
 */

input.memo
{
	font-size: xx-small;
	font-family: Courier New;
	color: blue;
}




/**
 * Used for documentation and help pages
 */

.doc_header1
{
	font-size: 20px;
	font-weight: bold;
}

.doc_header2
{
	font-size: 14px;
	font-weight: bold;
}

