#0033CC  #003366  #FFFFFF  #6699FF #FF6600 #993300 #FFFFFF #FF9966  #FFCC00 #996600 #FFFFFF #FFCC66 

img {
		    border: none;
    		vertical-align: middle;
			}
		
body	{	min-width: 70em;
			color: #003366;
			background-color:#FFFFFF;
			font-family: verdana,tahomaold,arial;
			font-size: 0.83em;		
			line-height: 130%;
			letter-spacing: 0.0em;	
			scrollbar-3d-light-color:#eee;
			scrollbar-arrow-color:#aaa;
			scrollbar-base-color:#ccc;
			scrollbar-dark-shadow-color:#eee;
			scrollbar-face-color:#fff;
			scrollbar-highlight-color:#ddd;
			scrollbar-shadow-color:#aaa;		
			}

A		  {  text-decoration: none;  } 

A:link    {  color:#0033CC;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 0.9em;		
			 letter-spacing: 0.0em;	
			 text-decoration:none;
			 font-weight:bold;
		    text-transform: capitalize;			 
			 }
A:visited { color:#0033CC;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 0.9em;		
			 letter-spacing: 0.0em;	
			 text-decoration:none;
			 font-weight:bold;			
		    text-transform: capitalize;			  
			 }
A:active  { color:#0033CC;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 0.9em;		
			 letter-spacing: 0.0em;	
			 text-decoration:underline;
			 font-weight:bold;			 
		    text-transform: capitalize;			  			 
			 }
A:hover   { color:#0033CC;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 0.9em;		
			 letter-spacing: 0.0em;	
			 text-decoration:underline;
			 font-weight:bold;			 
		    text-transform: capitalize;			  			 
			  }		


.title {
	font-size: 1.7em;
	line-height:normal;
	color: #003366;
	letter-spacing: -0.09em;
    text-shadow: #999999 0.2em 0.2em 3px;
	text-align:right;	
	font-family: Trebuchet MS, Arial, verdana;
	}

.jobbox {
	font-size: 1.5em;
	color: #666666;
    text-shadow: #999999 0.2em 0.2em 3px;
	text-align:center;		
	vertical-align:bottom;
	padding-top: 1em;
	}

.title {
	padding-top: 10px;
	}

#leftcolumn {
	align: left;
	font-size:0.8em;
	color:#000000;
	border: none;
	}

#middlecolumn {
	font-size:0.8em;
	color:#000000;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
	padding: 10px;
	padding-top:0px;
	}

#rightcolumn {
	font-size:0.8em;
	color:#000000;
	border:none;
	}
	
#middlecolumn A:link    {  color:#ff6600;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 1em;		
			 letter-spacing: 0.0em;	
			 text-decoration:none;
			 font-weight:bold;
		    text-transform: lowercase;	
			 }
#middlecolumn A:visited { color:#ff9966;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 1em;		
			 letter-spacing: 0.0em;	
			 text-decoration:none;
			 font-weight:bold;			
		    text-transform: lowercase;			  
			 }
#middlecolumn A:active  { color:#ff6600;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 1em;		
			 letter-spacing: 0.0em;	
			 text-decoration:overline;
			 font-weight:bold;			 
		    text-transform: lowercase;			  			 
			 }
#middlecolumn A:hover   { color:#ff6600;
	 		font-family: verdana,tahomaold,arial;
			 font-size: 1em;		
			 letter-spacing: 0.0em;	
			 text-decoration:overline;
			 font-weight:bold;			 
		    text-transform: lowercase;			  			 
			  }		

.header {
		font-size:2em;
		font-family:trebuchet MS, verdana, arial;
		color:#003366;
	    text-shadow: #eeeeee 0.2em 0.2em 3px;
		padding:15px;
		padding-top:20px;
		width:100%;
		border-bottom: 1px solid #003366;
}

#hidepage {
 	position: absolute; 
	left:288px; 
	top:292px; 
	background-color: #666666; 
	layer-background-color: transparant;
	border: 3px solid #333333;
	}

td.hidepage {
	font-size:1.1em;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	}

h1 {
    color: Black;
    background-color: transparent;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 150%;
    font-weight: normal;
    margin: 0, 0, 0.3em, 0;
    padding-bottom: 0.2em;	
	padding-right:3em;
    border-bottom: 1px solid #339999;
    text-shadow: #999999 0.2em 0.2em 3px;
	line-height:1em;
	}
		
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
.Content&gt;p {margin:0px;}
.Content&gt;p+p {text-indent:30px;}

/* styles for the tree */
   SPAN.treeviewSpanArea A {
        font-size: 10pt; 
        font-family: verdana,helvetica; 
        text-decoration: none;
        color: black
   }
   SPAN.treeviewSpanArea A:hover {
        color: '#820082';
   }
   /* rest of the document */

/* searchbox style and positioning */
#portal-searchbox {
    float: right;
    clear: right;
    background-color: transparent;
    margin: -60 0 0 0;
    padding: 0 1em 0 0;
    text-align: right;
    text-transform: lowercase;
    white-space: nowrap;
    z-index: 2;
}

#submenu {
    /* coloured bar at the top */
	width: 100%;
    line-height: 1.3em;
    padding: 0em 0em 0em 0em;
    margin: 0;
    color:#003366;
    text-align:right;
    text-transform: lowercase;
    list-style: none;
}
 /* Used on all descriptions relevant to those not logged in */
 
#submenu li {
    list-style-type: square;
    padding-left: 10px;
    margin-left: 1em;
    display: inline;
    text-align:right;	
    text-transform: lowercase;	
    color:#003366;
    font-weight: normal;		
}
#submenu li a {
    text-decoration: none;
    color: black;
    text-align:right;	
    text-transform: lowercase;	
    color:#003366;
    font-weight: normal;			
}


*.searchButton{	font-family: verdana,arial; 
				border-style:solid; 
				border-top-width: 3px; 
				border-right-width: 3px; 
				border-bottom-width: 3px; 
				border-left-width: 3px; 
				color:#003366; 
				background-color:#6699ff; 
				border-color:#003366; 
				font-size:11px;
			}

		
		
		

