/* global selectors --------------------------------------------------- */

* {
	font-family:small		"Trebuchet MS", Verdana, Arial, Helvetica, san-serif;
}

.subhead {
	font-size: 11pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.subhead1 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.header {
	font-size: 13pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.header3 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.header3B {
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}

.tab4 {
	font-size: 9pt; 
	font-weight: bold; 
	line-height: 13pt;
	color: #5570AF; 
	text-decoration: none
}

.example {
	font-size: 10pt; 
	font-weight: bold; 
	color: red; 
	text-decoration: none
}

.example_small {
	font-size: 8pt; 
	color: red; 
	text-decoration: none
}

.example_small_blue {
	font-size: 8pt; 
	color: #003399; 
	text-decoration: none
}

.example_heading {
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}

.example_wheading {
	font-size: 10pt; 
	font-weight: bold; 
	color: white; 
	text-decoration: none
}

.example_w2heading {
	font-size: 16pt; 
	font-weight: bold; 
	color: white; 
	text-decoration: none
}

.example_w3heading {
	font-size: 11pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.tab {
	font-size: 9pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.tab:hover {
	font-size: 9pt; 
	font-weight: bold; 
	color: #5570AF; 
	text-decoration: none
}

.tab-selected {
	font-size: 9pt; 
	font-weight: bold; 
	color: #5570AF; 
	text-decoration: none
}

.tabgray {
	font-size: 9pt; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
}

.tabblue {
	font-size: 9pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.quote {
	font-size: 9pt; 
	color: #003366; 
	text-decoration: none
}

.copyright {
	font-size: 60%;
	color: #333333;
	line-height: 12pt;
	font-family: arial;
	text-align: center
}

.copyright2 {
	font-size: 80%;
	color: #333333;
	font-family: arial;
}

a {
	color: #333399
}

#nav ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #778;
	font: bold 12px Verdana, sans-serif;
}

#nav ul li {
	list-style: none;
	margin: 0;
	display: inline;
}

#nav ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #DDE;
	text-decoration: none;
}

#nav ul li a:link {
	color: #448;
}

#nav ul li a:visited {
	color: #667;
}

#nav ul li a:link:hover, #nav ul li a:visited:hover {
	color: #000;
	background: AAE;
	border-color: #227;
}

#nav ul li a#current {
	background: white;
	border-bottom: 1px solid white;
}

.header0 {
	font-size: 13pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}

.body1 {
	font-size: 71%; 
	color: #333333; 
	line-height: 11pt; 
	font-family: verdana
}

.body1-b {
	font-size: 70%; 
	color: #003399; 
	line-height: 11pt; 
	font-family: verdana
}

.body2 {
	font-size: 60%; 
	color: #333333; 
	line-height: 12pt; 
	font-family: verdana
}

.header2 {
	font-size: 70%; 
	color: #000000; 
	line-height: 11pt; 
	font-family: verdana
}

a {
	color: #333399
}

.error {
	font-size: 90%; 
	color: red; 
	line-height: 10pt; 
	font-family: verdana
}

.directLink { 
	font-size: 		10px;
	color:			#3366cc;
}

a.directLink:link, a.directLink:visited, a.directLink:active { 
	text-decoration:	none;
}

a.directLink:hover {
	text-decoration:	underline;
}

/* dialogs ------------------------------------------------------------ */

.dialogTopBar {
/*	background-color:	#fac239;  */
	background-color:	#003399;  
	height:			10;
}

.dialogHeader {
	font-size:		13px;
	font-weight:		bold;
	color:			#003399;
	background-color:	#ffffdd;
	text-align:		center;
	padding:			8px 0 8px 0;
}

/* help --------------------------------------------------------------- */

.helpHeader {
	font-weight:		bold;
	font-size:		11px;
	color:			#003399;
	text-align:		left;
	padding:			10px;
}

.helpBody {
	padding:			10px;
	font-size:		10px;
	color: 			#333333;
}

.helpLink { 
	font-size: 		11px;
	color:			#000000;
}

a.helpLink:link, a.helpLink:visited, a.helpLink:active { 
	text-decoration:	none;
	background-color:	#dfefff;
}

a.helpLink:hover {
	text-decoration:	underline;
 	background-color:	#11cf
}

