/* BODY AND CONTAINER */

		body {
			background: #ffffff url(./images/back_all.jpg) repeat-x;

			}

		#container {
			width: 920px;
			margin: 5px auto;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			font-size: 11px;
			line-height: 1.6em;
			color: #666666;
			background-color: #fff;
			border: 2px #006699 solid;
		}
		
		/* GENERAL STYLES */
		.style1 {
  color: #3399FF;
  font-weight: bold;
}
.style2 {
  font-size: 8px;
  font-weight: bold;
}
		h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 32px;
			color: #006699;
			margin-bottom: 30px;
			padding-left: 10px;
		}
		
		h2 {
			color: #FFF;
			font-size: 16px;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #006699;
      text-align: center;
		}
		
		a {
			color: blue;
			text-decoration: none;
		}

		a:hover {
			color: purple;
		}

		form {
			float:right;
			margin-top: -45px;
			font-size: 9px;
			padding-right: 10px;
		}
		
		input {
			background-color: #D1C9BE;
			color: #000000;
			border: 1px solid #000000;
			font-size: 11px;
			padding: 3px;
		}
		
		.button {
			padding: 2px;
		}
		
/* IMAGES */		
		
		a img{
	  		border: none;
	  	}

		img.left,img.center,img.right {
	  		padding: 4px;
	  		border: 1px dashed #FF9966;
	  		margin: 0px;
	  	}

		img.left {
	  		float: left;
	  		margin: 0 12px 5px 0;
	  	}

		img.center {
			display: block;
	  		margin: 0 auto 5px auto;
	  	}
	
		img.right {
	  		float: right;
	  		margin: 0 0 5px 12px;
	  	}
		
/* HEADER */

		#header {
			border-bottom: 2px solid #FF9966;
			padding-top: 0;
			clear: both;
			margin-bottom: 10px;
			background-color: #fff;
			height: 125px;
      border-left: 2px #fff solid;  
      border-right: 2px #fff solid;
     	background: #fff url("./images/topheader.png") top left no-repeat;/* gmj */

        }
		
		#header p { 
      text-align: right;
			margin-top: -15px;
			margin-right: 20px;
			color: #006699;
		}
    #header h1 {
            text-align: right;
            padding-right: 20px;
            padding-top: 0;
            margin-top: 10px;
            color: #006699;
    }

/* NAVIGATION */
	
		#nav {
      width: 150px;
      margin: 0px;
      clear: none;
      float: left;
      border-right: 1px solid #fff;
		}
	
		#nav li a {
  		height: 30px;
			text-decoration: none;
      text-align: left;
		}	
	
		#nav li a:link, #nav li a:visited {
			color: blue;
			display: block;
			/* background:  url(images/menu1.jpg);*/
			padding: 5px 0 0 10px;
		}
	
		#nav li a:hover {
			color: purple	;
			/*background:  url(images/menu1.jpg) 0 -32px;*/
			padding: 5px 0 0 10px;
		}	
    	#nav li a:visited {
			color: purple	;
			/*background:  url(images/menu1.jpg) 0 -32px;*/
			padding: 5px 0 0 10px;
		}	
		
		
    #nav h2 {
			margin: 0;
      padding-left: 5px;
		}	
    
    #nav p {
			margin: 0;
      padding-left: 5px;
      padding-top: 5px;
      text-align: left;
		}	
    
		ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		img {
   			border: none;
		} 


/* CONTENT */

		#content {
	width: 510px;
	clear: none;
	margin-left: 170px;
		}
		    #content h2 {
			margin: 0;
      padding-left: 5px;
      background-color: #de6c31;/*#006699;*/
      text-align: center;
		}	

		#content p {
		/*	padding-bottom: 10px;
			//border-bottom: 1px dashed #FF9966;*/
		}
		
		#content a {
			color: #66749A;
			text-decoration: none;
		/*	border-bottom: 1px #FF9966 ridge;	*/
			font-weight: 500;	
		}
		
		#content a:hover{
			color: #566590;
			/*text-decoration: underline;*/
			border-bottom: none;	
			font-weight: 500;	
		}

/* RIGHTBAR */

		#rightbar {
			float: right;
			width: 220px;
      		}
   #rightbar h2 {
			margin: 0;
      background-color: #006699;
		}	
		
		#rightbar p {
			padding-bottom: 10px;
			margin-right: 10px;
			border-bottom: 1px dashed #FF9966;
		}
		
		#rightbar a {
			color: #66749A;
			text-decoration: none;
			/*border-bottom: 1px dashed #66749A;	*/
			font-weight: 500;	
		}
		
		#rightbar a:hover{
			color: #566590;
			text-decoration: underline;
			border-bottom: none;	
			font-weight: 500;	
		}

/* FOOTER */

		#footer {
			margin-top: 20px;
			clear: both;
			background-color: #D5D5D5;
			padding: 0px 5px 0px 5px;
			text-align: center;
		}
		
		#footer p {
			color:#000;
			padding: 5px;
		}
		
		#footer p a {
			color: blue;
			border-bottom: 1px dotted #89817f;
		}
		
		#footer p a:hover {
			color: purple;
		}
    
    /* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }

dl#socsMap{
	margin: 0;
	padding: 0;
	background: transparent url(./images/sea2.gif) top left no-repeat;
	height: 631px;	
	width: 510px;
	position: relative;
  border: 1px solid #000;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

dd#tenDef{ top: 13px; left: 56px; }
dd#tenDef a{
  position: absolute;
  width: 30px;
  height: 25px;
  text-decoration: none;
}
dd#tenDef a span{ display: none; }
dd#tenDef a:hover{ position: absolute; background: transparent url(./images/sea2.gif) -56px -13px no-repeat; }
dd#tenDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/* ---------- Hotspot Declarations ---------- 174,277,207,308 */
dd#nineDef{ top: 277px; left: 174px; }
dd#nineDef a{
  position: absolute;
  width: 36px;
  height: 36px;
  text-decoration: none;
}
dd#nineDef a span{ display: none; }
dd#nineDef a:hover{ position: absolute; background: transparent url(./images/sea2.gif) -174px -277px no-repeat;  }
dd#nineDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/*333,218,369,2*/
dd#eightDef{ top: 218px; left: 333px; }
dd#eightDef a{
  position: absolute;
  width: 39px;
  height: 35px;
  text-decoration: none;
}
dd#eightDef a span{ display: none; }
dd#eightDef a:hover{ position: absolute; background: transparent url(./images/sea2.gif) -333px -218px no-repeat; }
dd#eightDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}


/*290,5,322,35*/
dd#sevenDef{ top: 5px; left: 290px; }
dd#sevenDef a{
  position: absolute;
  width: 38px;
  height: 33px;
  text-decoration: none;
}
dd#sevenDef a span{ display: none; }
dd#sevenDef a:hover{ position: absolute; background: transparent url(./images/sea2.gif) -290px -5px no-repeat; 
}
dd#sevenDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/*118,63,153,93*/
dd#sixDef{ top: 63px; left: 118px; }
dd#sixDef a{
  position: absolute;
  width: 40px;
  height: 33px;
  text-decoration: none;
}
dd#sixDef a span{ display: none; }
dd#sixDef a:hover{ background: transparent url(./images/sea2.gif) -118px -63px no-repeat; }
  
dd#sixDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/*30,205,58,233*/
dd#fiveDef{ top: 205px; left: 30px; }
dd#fiveDef a{
  position: absolute;
  width: 32px;
  height: 31px;
  text-decoration: none;
}
dd#fiveDef a span{ display: none; }
dd#fiveDef a:hover{ background: transparent url(./images/sea2.gif) -30px -205px no-repeat;}
dd#fiveDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/*60,222,93,255*/
dd#fourDef{ top: 222px; left: 60px; }
dd#fourDef a{
  position: absolute;
  width: 35px;
  height: 35px;
  text-decoration: none;
}
dd#fourDef a span{ display: none; }
dd#fourDef a:hover{ background: transparent url(./images/sea2.gif) -60px -222px no-repeat;}
dd#fourDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/*70,342,100,371*/
dd#threeDef{ top: 342px; left: 70px; }
dd#threeDef a{
  position: absolute;
  width: 34px;
  height: 33px;
  text-decoration: none;
}
dd#threeDef a span{ display: none; }
dd#threeDef a:hover{ background: transparent url(./images/sea2.gif) -70px -342px no-repeat; }
dd#threeDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/*135,425,166,450*/
dd#twoDef{ top: 425px; left: 135px; }
dd#twoDef a{
  position: absolute;
  width: 31px;
  height: 29px;
  text-decoration: none;
}
dd#twoDef a span{ display: none; }
dd#twoDef a:hover{ background: transparent url(./images/sea2.gif) -135px -425px no-repeat;}
dd#twoDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
}
/*122,447,152,474*/
dd#oneDef{ top: 447px; left: 122px; }
dd#oneDef a{
  position: absolute;
  width: 32px;
  height: 27px;
  text-decoration: none;
}
dd#oneDef a span{ display: none; }
dd#oneDef a:hover{ background: transparent url(./images/sea2.gif) -122px -447px no-repeat; }
dd#oneDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color:#006699;
	/*background-color: #F4F4F4;*/
	font-weight: bold;
	position: absolute;
	/*border: 1px solid #BCBCBC;*/
	bottom: 100%;
	margin: 0;
	/*padding: 5px;*/
	width: 100%;
  text-align:center;
}
