/* wish.css */
/*
 

*/

/* Key Parameters */
li {
	font-family: Verdana;
	background-color: #FFFF99;
	list-style-type: none;
	
	}
body {
	font-family: Verdana;
	background-color: #FFFFCC;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: Olive;
}
p {
	font-family: Arial;
}

table {
	border: 0px ;
	padding: 0em;
	font-size: small;
	background-color: white;
	empty-cells:  show;
}

thead {
	font-size:  small;
	text-align: center;
	font-weight: 700;
	background-color: orange;
}
th, td {
	border: 1px solid gray;
}

/* Parameters for the Menu Page*/
#userm {width: 50%; 
	position: relative;
	left: 5%; 
}
#image1 {float: right;

			position: relative;
			left: -200px;}
#adminm {width: 50%; 
			float: right;
			position: relative;
			left: -20px;
			top: -400px;}
}
#footex {width: 50%; }


.menuitem {
	color: Olive;
	text-decoration: none;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: 600;
	margin-top: 5px 5px 5px 5px;
}

.desc_text {
	color: Gray;
	text-decoration: none;
	font-size: smaller;
}

.menu a:link {
	color: black;
	text-decoration: none;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
}
.menu a:visited {
	color: black;
	text-decoration: none;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
}
.menu a:hover {
	background-color: #FF9900;
	color:  white;
	}

/* set the menu table to be invisible by using same colour as background */
.menu table {
	border: 0px ;
	padding: 0em;
	background-color: #FFFF99;
	empty-cells:  show;
}

.menu thead {
	font-size:  small;
	text-align: center;
	font-weight: 700;
	background-color: orange;
}
.menu th, td {
	border: 0px #FFFF99;
}
	
td#iconc a:hover{
	background-color: #FFFFCC;
}	
td#icon a:link {
	color: white;
}
/* Features for detailed pages */	

.norm a:link {
	color: Olive;
	text-decoration: underline;
	background-color: #FFFF99;
}
.norm a:visited {
	color: Olive;
	text-decoration: underline;
	background-color: #FFFF99;
}
.norm a:hover {
	background-color: #FF9900;
	color:  white;
}
.norm td {border:  white;}
.norm table {background-color: #FFFFCC;}

/* Features for a table containing hyperlinks */

.lnk_tbl a:link, a:visited{
	color: #DA691D;
	text-decoration: underline;
	background-color: #F0E68C;
}

.lnk_tbl th {
	border: 1px solid gray;
		
}

.lnk_tbl td{
	border: 1px solid gray;
}

.lnk_tbl table {
	border: 2px solid gray;
}



/* Special Features */

/* Highlight a table row a different colour */
tr#done {
	background-color: #66FF99;
}

tr#newline {
	background-color: #F0E68C;
}
td#spec{
	background-color: #EEE8AA;}

/* Slide Out Menu used for viewing users */
#slide {
	float: left;
	padding: 0;
	margin: 3px 0 0 0;
	list-style:none;
	position: relative;
	width: 140px;
}

#slide ul {
	padding:0;
	margin:0;
	list-style: none;
	width: 140px;
	height: auto;
	position:absolute;
	left: -9999px;
	top:0;
}

#slide li:hover {
	position: relative; 
	}
	
#slide li a:hover {
	position: relative; 
	background-color:#e60; 
	color: #fff;}
		
#slide li:hover > a {
	background-color:#e60; 
	color: #fff;}
	
#slide ul li a{
	background: #aaa;
}

#slide ul li a.move {
	background: #aaa url(right-arrow.gif) no-repeat right centre;
}

.intmenu a:link {
	color: black;
	text-decoration: none;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
}
.intmenu a:visited {
	color: black;
	text-decoration: none;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
}
.intmenu a:hover {
	background-color: #FF9900;
	color:  white;
	font-size: larger;
	}
.intmenu table {
	border: 0px ;
	padding: 0em;
	background-color: #FFFF99;
	empty-cells:  show;
}	
.intmenu th, td {
	border: 0px #FFFF99;}
	
.intmenu img {
	color: white;
}