body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	min-width: 650px;
	color: #444;
	line-height:14pt;
}
td {
	font-size: 10pt;
	line-height:14pt;
}
.text {
	font-size: 10pt;
	line-height:14pt;
}
.title {
	font-size:12pt;
	font-weight:bold;
	line-height:20pt;
}
.DataTableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #F1F1F3;
	font-weight: bold;
}
.titleSmall {
	font-size:10pt;
	font-weight:bold;
}
.textSmall {
	font-size:9pt;
	line-height:12pt;
}

form,ul,body,div,p,ul,ol,dl,input,button {
	margin: 0;
	padding: 0;
}

a { color: #003399; text-decoration: underline;}
a:hover { color:#3A7B9C; text-decoration: underline; }

a .DataTableTitle { color: #F1F1F3}
a:link .DataTableTitle { color:#F1F1F3; text-decoration: none; }
a:visited .DataTableTitle { color:#F1F1F3; text-decoration: none; }
a:hover .DataTableTitle { color:#444;text-decoration: underline; }

div .table {
	display:table; 
	width:100%;
}
a img {	border: none; margin: 0; padding:0 ; }

ul { list-style-type: none; }

.buttons input {
	border: 1px solid #999999;	
	cursor: hand; 
	background-color:#c0d645;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
}

input,textarea,select {
	border: 1px solid #999999;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;		
	color:#444;
}
div #menu {
	padding-right: 10px;
}

#menu ul {
	background-color: #fff;
	border-color:#999999;
	padding-left:10px;
}
#menu a {
	padding:3px 3px 3px 10px;
	display: block;
    border-top: 1px solid #999999;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #444;
}
#menu a:hover{
	background-color:#e0eaa3;
	padding:3px 3px 3px 10px;
	display: block;
    border-top: 1px solid #999999;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none; 
	text-decoration: none;
	color: #444;
}
#menu a.open {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px 10px 3px 10px;
	font-size: 10pt;
	font-weight: bold;
	display: block;
	background:url(current.gif);
	background-position:right;
	background-repeat:no-repeat;
    border-top: 1px solid #999999;
}
.navBanner {
	background-color:#e0eaa3;
	padding:1px 1px 1px 5px;
    border-bottom: 1px solid #999999;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none; 
}
.content {
	padding:5px;
	
}
.content li {
	padding-left:20px;
	background:url(dot.gif) no-repeat 2px 2px;
}


