


body{
	color: #000000;		/*text colour = black */
	background: url("background2.jpg");/*the background gradient*/
	background-repeat: repeat-x;/*only repete the background along the width*/
	font-size: 80%;	/*text formatting*/	
	font-family:"lucida sans unicode", "lucida sans", "lucida grande";	/*font*/
	margin-left:0px; 
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#ffffff;/*background colour for where the gradient ends*/
	text-align: left;	/*the text is left aligned*/

	}

TD      {			

         font-family:"lucida sans", "lucida grande";
                  color: #000000;
	 vertical-align: middle;
	border-style: solid; 	
	border-width: 1px; 
	border-color: #c0c0c0;
	text-align:center;
	font-size:100%;
padding-left:3px;
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
         }



TABLE   { 	
	border-style: solid; 	
	border-width: 0px; 
	border-color: #000000;
	}

hr	{		
	border: 0;
 	width: 100%;
	background-color: #ABACA7;
	height: 1px;
	}


a:link	{		
	color:#000000; 
	font-size: 100%; 
	}
			
a:visited{
	color:#000000; 
	font-size: 100%;
	}
		
	
a:hover { 		
	color:#000000; 
	font-size: 100%; 
	text-decoration:none; 
	}



h1 {
 	margin: 0px;
 	padding-bottom: 3px;
	padding-left:130px;
	font-size:20pt; 
	font-family:"lucida sans", "lucida grande"; 
	letter-spacing:5px; 
	line-height:30px; 
	color: #000000; 
	text-transform:uppercase;
	border-bottom: 0px solid #686B62;
 	border-top: 0px solid #686B62;
	height:23px;
 }



h2			
	{
	padding-left: 30px;
	font-family:"lucida sans", "lucida grande";
	text-transform: uppercase;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;

	}

h3			
	{
	padding-left: 30px;
	font-family:"lucida sans", "lucida grande";
	text-transform: uppercase;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;

	}



#container 		
	{
	background-color:transparent;
	width: 100%; 
	margin-left: auto; 
	margin-right: auto; 	
	text-align: left; 
	left: 0px; 
	top: 0px; 
	border-style: solid; 	
	border-width: 0px; 
	border-color: #8AA3C2;
	text-align: justify;
	height:auto;
	} 

#container-news		
	{
	background-color:transparent;
	width: 100%; 
	margin-left: auto; 
	margin-right: auto; 	
	left: 0px; 
	top: 0px; 
	
	font-size: 110%; 
	color: #356B81; 
	border-style: solid; 	
	border-width: 0px; 
	border-color: #8AA3C2;
	height:auto;
	}

#header 
	{		
	height: 123px; 
	width: 100%;
	margin-left: 0px; 
	left:0px;
	top:0px;
	margin-right: 0px; 
	background-color:transparent;
	background: url("headertop3.jpg");
	background-repeat: no-repeat;
	text-align:right;
	
	} 




#content 		
	{
	width:70%; 
	margin-left: 10px; 
	margin-right: 10px; 
	position:relative;
	top:-30px;
	float:left; 
	overflow:visible;
	background-color: transparent;
	height:auto;
	}




#nav	
	{		
	width:198px; 
	height:640px;
	text-align: left;
	margin-left: 0px; 
	margin-right: 0px;
	position:relative;
	left:0px;	
	top:0px;  
	float:left; 
	background-color:#CECECE;
background: url("bg1nav2.jpg");
	background-repeat: no-repeat;
	}



#footer-links			
	{
	width:100%; 
	clear:both;
	
	text-align:center;
	font-size: 90%;
	} 

#footer-text			
	{
	width:100%; 
	clear:both;
	
	text-align:center;
	font-size: 80%;
	} 

#mainpage{


display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #CDCBCB;
border-right: 10px solid #CDCBCB;
border-bottom: 2px solid #CDCBCB;
background-color: #DBDBDB;
color: #000000;
text-decoration: none;
}

#titlepage{
color: #000000;			
height: 17px;  			
font-size: 16px; 		
text-transform:uppercase;	
letter-spacing:2px; 
background-color:#ffffff;
padding-top:1px;
padding-bottom: 1px;
display:block;
text-decoration: none;		 
text-align:right;
border-bottom: 2px solid #CDCBCB;
}

#hold{
width:100%;


}


#masterdiv{
width:196px;
z-index:-1;
}


.menutitle {
z-index:100;
color: #000000;			
height: 17px;  			
font-size: 12pt;		
text-transform:uppercase;
font-family:"lucida sans", "lucida grande"; 	
letter-spacing:2px; 
background-color:#ffffff;
opacity:0.5;
filter: alpha(opacity=50);
-moz-opacity:0.5;
margin-left:1px;
margin-right:1px;
padding-right:10px;
padding-top:1px;
padding-bottom: 1px;
border:1px solid #ffffff; 	
display:block;
text-decoration: none;		 
text-align:right;
cursor: pointer; 
font-weight:bold;
}




.menutitle:hover{
border-bottom:1px dashed #000000;
}

.submenu{
font-family: "lucida sans", "lucida grande";
padding-left: 0px;
padding-right:0px;
margin: 0px;
text-decoration: none;
	
}

html>body #navcontainer li a { width: auto; }



.submenu ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

.submenu li
{
border-bottom: 1px solid #ffffff;
margin: 0;

}

.submenu li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #C0C0C0;
border-right: 10px solid #CDCBCB;
background-color: #DBDBDB;
color: #000000;
text-decoration: none;

font-weight:bold;
}

.submenu li a:hover
{
border-left: 10px solid #808080;
border-right: 10px solid #808080;
background-color: #CDCBCB;
color: #000000;
opacity:0.5;
filter: alpha(opacity=50);
-moz-opacity:0.5;

font-weight:bold;
}




#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }


#overlay{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:200%;
    z-index:5000;   
    background-color:#808080;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    }
#overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
    }





