/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #111160;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border : 1px solid #111160;
	
}
.m0l0iover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #eeeeff;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border : 1px solid #111160;
	background: #111160;
	
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px;
	text-decoration: none;
}
.m0l0oover {
	text-decoration : none;
	border : 0px;
	text-decoration: none;
}

/* level 1 inner */
.m0l1iout {
	font: 11px Verdana, Arial, Helvetica;
	text-decoration: none;
	padding: 4px;
	color: #101090;
}
.m0l1iover {
	font: 11px Verdana, Arial, Helvetica;
	text-decoration : none;
	padding: 4px;
	color: #222266;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E0E0F0;
	filter: alpha(opacity=94);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #b0b0ce;
}

/* level 2 inner */
.m0l2iover {
	font: 11px Verdana, Arial, Helvetica;
	text-decoration: none;
	padding: 4px;
	color: #222266;
}


/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E0E0F0;
	filter: alpha(opacity=94);
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #b0b0ce;
}

SMALL {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 8pt;
		color: #111166;
}

.form {
        border: 1px solid #d0d0ec;
		background-color: #ececfe;
		font-family: arial;
		font-size: 7pt;
		color: #666699;
		BUTTONFACE="#FFFFFF"

}

.sort {
        border: 1px solid #d0d0ec;
		background-color: #ececfe;
		font-family: arial;
		font-size: 9pt;
		color: #666699;
		BUTTONFACE="#FFFFFF"
		
}

.submit {
	border: 1px solid #bbbbcc;
	background-color: #d0d0ec;
	cursor: hand;
	font-family:arial,verdana;
	font-color: #c00000;
	font-size: 6pt;
	font-weight: medium;
	
}

.form1 {
        border: 1px solid #d0d0d0;
		background-color: #fcfcfc;
		font-family: arial;
		font-size: 8pt;
		color: #9f9f9f;
		BUTTONFACE="#FFFFFF"

}

.submit1 {
	border: 1px solid #bbbbbb;
	background-color: #d0d0d0;
	cursor: hand;
	font-family:arial,verdana;
	font-color: #c00000;
	font-size: 8pt;
	font-weight: medium;

}

.slide {
	border: 1px solid #cfcfcf;
	background-color: #efefef;
	cursor: hand;
	font-family:arial,verdana;
	font-color: #cfcfcf;
	font-size: 8pt;
	font-weight: medium;
}
	
.nav:link {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 8pt;
		color: #000060;
		text-decoration: none;
		
		
}

.nav:visited {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 8pt;
		color: #000060;
		text-decoration: none;
}

.nav:hover {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 8pt;
		color: #cc3333;
		text-decoration: none;

}
	
.menu:link {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 9pt;
		color: #000060;
		text-decoration: none;
		
		
}

.menu:visited {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 9pt;
		color: #000060;
		text-decoration: none;
}

.menu:hover {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 9pt;
		color: #cc3333;
		text-decoration: none;
		
}
	
.navb:link {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 8pt;
		color: #e0e0f0;
		text-decoration: none;
		
		
}

.navb:visited {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 8pt;
		color: #e0e0f0;
		text-decoration: none;
}

.navb:hover {

		font-family: arial,verdana;
		font-weight: medium;
		font-size: 8pt;
		color: #ff0000;
		text-decoration: none;
		
}

.title {

		font-family: arial;
		font-size: 11pt;
		font-weight: bold;
		color: #393966;
		text-decoration: none;
	
}
	
TD {

		font-family: arial;

		font-size: 9pt;

		color: #606066;
		
}

.table0 {

		font-family: arial,verdana;
		font-size: 9pt;
		color: #ffffff;
		background: #9999aa;
		padding: 4px;
		font-weight: bold;
		text-decoration: none;
		
}

.table1 {

		font-family: arial,verdana;
		font-size: 9pt;
		color: #606066;
		background: #ccccdd;
		padding: 4px;
		font-weight: bold;
		text-decoration: none;

}

.table2 {

		font-family: arial,verdana;
		font-size: 9pt;
		color: #606066;
		background: #efeff3;
		padding: 4px;
		text-align: right;
		text-valign: top;
		font-weight: medium;
		text-decoration: none;
		
}

.table3 {

		font-family: arial,verdana;
		font-size: 9pt;
		color: #606066;
		background: #ffffff;
		border : 1px solid #e9e9ee;
		padding: 4px;
		text-valign: top;
		font-weight: medium;
		text-decoration: none;