body{
	font-family:arial;
	background-color:#001100;
	margin:0
}

a:link { 
		color: black;
		cursor:pointer;
		text-decoration: none;
		font-weight: bold;
		}
a:visited { 
		color: black;
		cursor:pointer;
		text-decoration: none;
		font-weight: bold;
		}
a:hover, a:focus {
   		color: black;
		cursor:pointer;
		background-color: #FFFFCC;		
		font-weight: bold;
}

a:active { 
		color: black;
		cursor:pointer;
		text-decoration: none;
		font-weight: bold;
		}
		
a.menu {
	margin:5px;
}

a.menu:link { 
	    color: white;
		cursor:pointer;
		text-decoration: none;
  		font-weight: lighter;
		padding:3px;			
		}
a.menu:visited { 
	    color: #FFFFFF;
		cursor:pointer;
		text-decoration: none;
  		font-weight: lighter;
		padding:3px;		
		}
a.menu:hover, a.menu:focus {
	    color: white;
		cursor:pointer;
		background-color: #000000;		
  		font-weight: lighter;
		padding:3px;		
}
a.menu:active {
	    color: white;
		cursor:pointer;
		background-color: #000000;		
  		font-weight: lighter;
		padding:3px;
}

a.menuSelected {
	    color: black;
		cursor:pointer;
		background-color: #FFFFFF;		
  		font-weight: bold;
}

a img.expanded{
	display:block;
}
	
.infoSmall {
	font-size:13px;
}
.infoSmallTitle {
	font-size:13px;
	font-weight:bold;
}

/* Sortable tables */
table.sortable {
	font-size:13px;
}

table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
	font-size:11px;
}
table.sortable span.sortarrow {
    color: black;
	font-weight: bold;
    text-decoration: none;
	font-size:11px;
}

table.sortable tr td {
	padding-left:5px;
	padding-right:3px;
}

#masterTable {
	border: thick solid #003300;
	background-color: #CCCCCC;
	width:900px;
	min-height:750px;
}

