body{
	body{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-left: 0px;
    margin-top: 0px;    
    background-image: url("../images/waterBackground.jpg");
             background-size: 200% 200%;
             /*background: rgba(222,240,247,1);
background: -moz-linear-gradient(left, rgba(222,240,247,1) 0%, rgba(222,240,247,1) 36%, rgba(222,240,247,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(222,240,247,1)), color-stop(36%, rgba(222,240,247,1)), color-stop(100%, rgba(222,240,247,1)));
background: -webkit-linear-gradient(left, rgba(222,240,247,1) 0%, rgba(222,240,247,1) 36%, rgba(222,240,247,1) 100%);
background: -o-linear-gradient(left, rgba(222,240,247,1) 0%, rgba(222,240,247,1) 36%, rgba(222,240,247,1) 100%);
background: -ms-linear-gradient(left, rgba(222,240,247,1) 0%, rgba(222,240,247,1) 36%, rgba(222,240,247,1) 100%);
background: linear-gradient(to right, rgba(222,240,247,1) 0%, rgba(222,240,247,1) 36%, rgba(222,240,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def0f7', endColorstr='#def0f7', GradientType=1 );*/
}

/* Global Navigation System */

#gnsNav{
	margin: 0;
	background: #4a81ac url(../images/strip.gif) repeat-x;
}

/* GNS links are styled as follows: */

#gnsTable{
	padding: 0;
	border: 0;
	border-left:1px solid #fff;
	margin-left: 51px;
	width: 780px;
}
tr#banner td{
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}

#banner a img {border-style: none;
    border-color: inherit;
    border-width: 0;
    height: 128px;
}
	
tr#gns td 	{
	width: 130px;
	font-size: small !important;
	font-size: x-small;
	font-size/**/:/**/x-small;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border:0;
	border-right:1px solid #fff;
}


	
tr#gns td a	{
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border:0;
	padding-left: 12px;
	line-height: 3.7;
	display: block;
}
	
#gns td a:link, #gns td a:visited {
	margin: 0;
	padding: 0;
	border:0;
	padding-left: 12px;
	color: #fff;
	background: #4a81ac;
	display: block;
	} 

#gns td a:hover {
	margin: 0;
	padding: 0;
	border:0;
	padding-left: 12px;
	color: #fff;
	background: #696 url(../images/dogEar.gif) no-repeat bottom right;
}
	


/*  Left Hand Side */	
#leftSide{
	float: left;
	width: 259px;
	color: #000;
	background: #C6DAEA;
	padding: 0;
	margin-left: 51px;
	font-weight: bold;
	font-size: x-small !important;
 	font-size: xx-small;
 	font-size/**/:/**/xx-small;
 	border-bottom: 1px solid #fff;
 	border-top: 1px solid #4A81AC;
	* margin-left: 25px;
}
	
/*  LOCAL NAVIGATION SYSTEM */
	
ul#lnsNav {
	padding: 0;
	margin: 0;
	display: block;
	border: 0;
}
#lnsNav li {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	font-size: small !important;
	font-size: x-small;
	font-size/**/:/**/x-small;
	font-weight: bold;
	line-height : 2.2;		 	
	list-style-type:none;
	text-indent: 12px;
	background: #c6daea;	 	
}		
			
#lnsNav a {
	font-size: small !important;
	font-size: x-small;
	font-size/**/:/**/x-small;
	font-weight: bold;
	line-height : 2.2;
	padding: 0;
	color: #006;					
	background: #C6DAEA;
	text-decoration: none;
	display: block;
}	
#lnsNav a:hover {
	color: #006;
	background: #C1E5C1 url(../images/dogEar.gif) no-repeat bottom right;
	display: block;
}	
/*  SEARCH */
		
#search{
	width: 259px;
	height: 70px;
	border-bottom: 1px solid #86B5D0;
}	


.searchHead {
	display: block;
	font-size: small !important;
	font-size: x-small;
	font-size/**/:/**/x-small;
	font-weight: bold;
	text-indent: 12px;
	line-height : 1.8;	
	color: #fff;					
	background-color: #4A81AC;		
	border-bottom: 1px solid #86B5D0;
}	
	
.neatForms{
	padding: 0;
	margin: 0;
	margin-left: 12px;
	margin-top: 10px;
	border: 1px solid #86B5D0;	
}

#search a img{
	border: 0;
	vertical-align: bottom;
	margin-left: 15px;
	margin-top:10px;
}

#bodyText{
	float: left;
	width: 500px;
	text-align: justify;
	font-size: small !important;
 	font-size: x-small;
 	font-size/**/:/**/x-small;
 	line-height : 1.8;
 	margin: 0;
	margin-left: 20px;
	margin-bottom: 20px;
}
#bodyText h1{
	font-size: 1em;
}
#bodyText form {
	background-color: #c6daea;		
	border-bottom: 1px solid #86B5D0;
}
#bodyText fieldset {
	border: none;
	padding: 0 10px;
}
#bodyText legend {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#bodyText a:link {
	color: #69c
}
/* SITEMAP */
#searchResults{
	float: left;
	width: 500px;
	text-align: justify;
	font-size: small !important;
 	font-size: x-small;
 	font-size/**/:/**/x-small;
 	line-height : 1.8;
 	margin: 0;
	margin-left: 20px;
	margin-bottom: 20px;
}

#searchResults h1{
	color: #fff;
	background: #86B5D0;
	text-indent: 12px;
	font-weight: bold;
	font-size: small !important;
 	font-size: x-small;
 	font-size/**/:/**/x-small;
}	

#searchResults h2{
	color: #4A81AC;
	text-indent: -15px;
	margin-bottom: -5px;
	font-weight: bold;
	font-size: medium !important;
 	font-size: small;
 	font-size/**/:/**/small;
}		
 	
#footer{
	clear: both;
	color: #fff;
	background: #276584;
	padding: 0;
	padding-bottom: 30px;
	line-height: 2;
	font-weight: bold;
	font-size: x-small !important;
 	font-size: xx-small;
 	font-size/**/:/**/xx-small;
}

#footer p {
 	background-color: #4a81ac;
 	border-bottom:1px solid #fff;
 	line-height: 2;
	font-weight: bold;
	font-size: x-small !important;
 	font-size: xx-small;
 	font-size/**/:/**/xx-small;
}

.iso {
		padding-left: 50px;
	}	

#footer a{
	padding-left:20%;
	color: #fff;
	}
	
.copyright{
	padding-left:20%;
	color: #fff;
	}
 
/* ADDRESS ON HOMEPAGE */
#address
{
	color: #276584;
	padding-left: 12px;
	line-height: 1.8;
	font-weight: bold;
	font-size: small !important;
 	font-size: x-small;
 	font-size/**/:/**/x-small;
 	border-bottom: 1px solid #4A81AC;
}
#address a:link {
	color: #276584;
}