body {
	background-color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

a:link {
	color: rgb(0, 0, 255);
	text-decoration: none;
}

a:visited {
	color: rgb(0, 0, 204);
	text-decoration: none;
}

a:active {
	color: rgb(0, 0, 153);
	text-decoration: none;
}

a.dark:link {
	color: rgb(64, 64, 255);
	text-decoration: none;
}

a.dark:visited {
	color: rgb(0, 64, 204);
	text-decoration: none;
}

a:active {
	color: rgb(0, 0, 153);
	text-decoration: none;
}

.treeIndent {
	border-left-style: dashed;
	border-left-width: 1pt;
	padding-left: 5px;
}

a.button {
	background-color: #eeeeee;
	border-bottom-color: #CCC8B8;
	border-left-color: #E8E8E8;
	border-right-color: #CCC8B8;
	border-style: solid;
	border-top-color: #E8E8E8;
	border-width: 3px;
	color: black;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	text-align: center;
	width: 90%;
}

a.button:hover {
	border-color: #CCC8B8 #E8E8E8 #E8E8E8 #CCC8B8;
	color: black;
}

a.button:visited {
	color: black;
}

a.button:active {
	color: black;
	font-weight: bold;
}

a.button2, a.button2e {
	background-color: #eeeeee;
	border-bottom-color: #CCC8B8;
	border-left-color: #E8E8E8;
	border-right-color: #CCC8B8;
	border-style: solid;
	border-top-color: #E8E8E8;
	border-width: 3px;
	color: black;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	text-align: center;
	width: 90%;
}

a.button2:hover, a.button2e:hover {
	border-color: #CCC8B8 #E8E8E8 #E8E8E8 #CCC8B8;
	color: black;
}

a.button2:visited, a.button2e:visited {
	color: black;
}

a.button2:active {
	color: black;
	font-weight: bold;
}

td {
  border: solid:1px;
}

td.contents {
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}

tr.button {
	text-align: center;
}

h1, h2, h3, h4, a {
	font-family: Arial. Helvetiva, sans-serif;
}

p {
	font-family: Arial. Helvetiva, sans-serif;
	font-size: 1.0em;
}

.small {
	font-size: 9pt;
}

li {
	font-family: Arial. Helvetiva, sans-serif;
	font-size: 1.0em;
}

td, th {
	font-family: Arial. Helvetiva, sans-serif;
	font-size: 1.0em;
}

.dark {
	background-color: #eeeeee;
}

.text {
	font-family: Arial. Helvetiva, sans-serif;
	font-size: 9pt;
}

.default {
	background-color: #ffffff;
}

table {
	border-spacing:0px;
    border-collapse:collapse; 
}

ul.mainmenu {
	display:table;
	position:relative;
	float:top;
	left: 0px;
	top:0px;
	box-shadow : none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: -webkit-linear-gradient(Menu, Scrollbar, Menu); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(Menu, Scrollbar, Menu); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(Menu, Scrollbar, Menu); /* For Firefox 3.6 to 15 */
	background: linear-gradient(Menu, Scrollbar, Menu); /* Standard syntax */
	cursor:default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size:11pt;
	font-family: symbol, arial, verdana, sans-serif; 
	list-style-type: none;
}

ul.mainmenu a {
	color:inherit;
	text-decoration:none;
}

ul.mainmenu > li {
	width:auto !important;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-left:10px;
	display:inline-block;
	/*display:table-cell;*/
	white-space:nowrap;
	vertical-align:middle;
	text-align:left !important;
}

ul.mainmenu li {
	list-style:none;
	width:auto !important;
	list-style-type: none;
	padding:5px;
	font-size:10pt;
	font-family: "Lucida Sans", arial, verdana, sans-serif; 
	text-align:left;
	text-shadow: 1px 1px #808080   
}

ul.mainmanu ul li {
	padding:5px !important;
	}
	ul.mainmenu li:hover{
	list-style:none;
	width:auto !important;
	list-style-type: none;
	background-color:Menu;
}

ul.mainmenu li > ul {
	display:none;
	background-color:Scrollbar;
	white-space: nowrap;
	padding:0px;
	padding-top:5px;
	list-style-type: none;
}

ul.mainmenu > li:hover > ul {
	top:100% !important;
	width:auto !important; 
	width:inherit;
	display:block;
	position:absolute;
	margin-left:-5px;
	list-style-type: none;
}

ul.mainmenu > li:hover > ul li {
	display:block;
	position:relative;
}

ul.mainmenu > li:hover > ul li:hover > ul {
	left:100%;
	top:0px !important;
	width:auto !important;
	display:block;
	position:absolute;
}
