body 	{
		margin: 0px;
		background: #cbcee2 url(images/logoback.png) no-repeat left top;
		line-height:14pt;
	}

/*Accessibility - larger css where
 8pt becomes  9pt
 9pt becomes 11pt (or 9pt becomes 12pt in Oct07?)
10pt becomes 12pt
11pt becomes 13pt
12pt becomes 14pt
14pt becomes 18pt
24pt becomes 32pt and line-height 30pt becomes 36pt
*/	

/*Accessibility - smaller css where
 8pt becomes  7pt
 9pt becomes  8pt 
10pt becomes  9pt
11pt becomes 10pt
12pt becomes 11pt
14pt becomes 12pt
24pt becomes 18pt and line-height 30pt becomes 26pt
*/	

h1		{ font-family: Verdana; font-size: 28pt; color: #18234F; font-style: normal; line-height:30pt;}
h2      	{ font: 14pt normal Verdana; color: #18234F; }
h3      	{ font-family: Verdana; font-size: 10pt; color: #18234F; font-weight: normal;padding: 0px 10px;}
h5		{ font-family: Verdana; font-size: 11pt; color: #FFFFFF; font-style: italic}
h6		{ font-family: Verdana; font-size: 9pt; color: #18234F; font-style: italic;}
 
#splashtext {
	position: absolute;
	top:75px;
	left: 345px; /* was 65px */
	width: 592px;
	height: 210px;
	background-color: transparent;
	z-index:14;
	font: normal normal normal 10pt verdana, sans-serif;
	text-align: justify;
	color: white;
}

a		{ color: #bA9764; text-decoration: none; font-weight: normal;} /*was FFCC00, fee531 too pale against white*/										/* line-height: 14pt; - now removed */
a:visited	{ color: #bA9764; text-decoration: none; font-weight: normal;} /*was FFCC00, fee531 too pale against white*/										/* line-height: 14pt; - now removed */
a:hover		{ color: #002D6e; text-decoration: underline; background-color: white;}  		
	
img: 		{ border: 0px solid tranparent; padding: 0px; margin:0px;}
p		{ font-family: Verdana; font-size: 10pt; color: #18234F; font-weight: normal; line-height:10pt;}
p.news		{ font-family: Verdana; font-size: 10pt; color: #18234F; font-weight: normal;padding: 0px 10px;}

.footershadow{
	display:block;
	line-height:0px;
	margin-top:0px;
	
}
/* CONTAINER div contains entire website content */

#clear {
	clear:both;
	font-size:1px;
	line-height:0px;
	
}

#containershadow {
	width: 997px;  /*default was 1030 then 1038 and 5pt but too thin */
	background: transparent url(images/dropshadow.png) repeat;
	line-height: 7.5pt;
}

#container {
	text-align: left;
	width: 959px; /* was 1000px; */
	background-color:white;
	border-left: 10px solid #E1E4EE; 
	border-right: 10px solid #E1E4EE; 
}

#banner {
	background: transparent url(images/splashbanner2.jpg) no-repeat right top;
	width: 959px; height: 197px; /* width was 1000px */
	top:0px;
}

#banner a, a:hover, a:visited, img{
	border:0px;
	background-color: transparent;
	
}

/* #persistentMenuLine{ 
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	line-height: 8px;
	background: #002d6e;/* #677697; */

} */

#persistentMenu{
position: absolute;
top:0px;
background: transparent;
z-index:10;/* Allows that up to 9 other layers can occur under them menu - Make this always on top */
}

#persistentMenu ul{
width:959px; /* was 1000px */
margin:0;
margin-bottom: 0px; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#persistentMenu li{
display:inline;
margin:0 1px 0 0;
padding:0;
line-height: 1em;
}

#persistentMenu a{
float:right;
font: normal normal bold 10px Verdana, Arial, sans-serif;
color: #fee531; /*#FFCC00;*/
background: #002d6e url(images/leftTab.gif) no-repeat left bottom;
margin:0 1px 0 0;
padding:0 0 0 0px;
text-decoration:none;
}

#persistentMenu a span{
float:left;
display:block;
background: transparent url(images/rightTab.gif) no-repeat right bottom;
padding:1px 6px 2px 6px;
}

#persistentMenu a span{
float:none;
} 


#persistentMenu a:hover{
text-decoration: underline;
}

/* CHILD MENU CATEGORIES - LEFT MENU (draws a box for placeholder) */

#catMenu {
	float: left;
	margin: 70px 0px 5px 0px; /* was 100 10 5 10 */
	width: 335px; /* was 360px */
	border: 0px solid #002D6E;
	background-color: white;

} 

#catMenu p.left {
	display:block;
	float:left;
	width:145px; /* was 170px */
	font: 8pt normal normal normal verdana, arial, sans-serif;
	color: #18234F; /*was #000000;*/
	margin: 5px 8px 5px; /* was 5px 5px 5px */
	text-align: left;
	background-color: white;
}

#catMenu p.right {
	display:block;
	float:left;
	width:145px; /* was 170px */
	font: 8pt normal normal normal verdana, arial, sans-serif;
	color: #18234F; /*was #000000;*/
	margin: 5px 5px; 5px;
	text-align: right;
	background-color: white;
}

#catMenu p {
	display:block;
	width:290px; /* was 350px */
	font: 14pt normal normal normal verdana;
	color: #000000;
	margin: 10px 5px; 5px; 
	text-align: center;
	background-color: white;

}
#catMenu img { padding: 0px; }
	

/* MAIN CONTENT */
#contentContainer {
	position: relative;
	text-align: left;
	width: 959px; /* was 1000px */
	

}

/* BOX AROUND BODY/CONTENT */
#mainContent {
	float:left;
	top:0px;
	margin-top:7px; /* was 10px */
}

#footer {
	clear:both;
	position: relative;
	width: 100%;
	height: 20px;
	background-color: #E1E4EE;
	text-align: center;
	font: normal 10px Verdana, Arial, sans-serif;
	line-height: 14pt;
	margin-top: 5px;
	color: #657796;
	
}

/* LAM - ACCESSIBILITY Form styling inherits also from CONTACT */


#accessibility { 
   	display: none;
      	position:absolute;
	width: 500px; 
      	background-color: transparent;
	padding: 0px 5px 5px 5px; margin: 0px;
	z-index: 12;
	font: normal normal normal 10pt verdana, sans-serif;
}

#accessibility img {
	float: left;
	padding-right: 10px;
}

/* END - LAM Accessibility Form Styling */

/* LAM - Contact Form styling */

#contact { 
   	display: none;
      	position:absolute;
	left: 420px;
      	background-color: transparent;
	z-index: 12;
	width: 330px;
	/* height: 205px; */
	padding: 0px 5px 5px 5px; margin: 0px;
}

label {	
	display: block;
	color: #000;
	font: normal normal normal 10pt verdana, sans-serif;
}



#contactDropDown {
	background-color: #fee3ad;
	color: #000;
	font: normal normal normal 10pt verdana, sans-serif;
		
}

.submit input {
	margin-left: 4.5em;
} 

input {
	color: #781351;

}

.submit input {
	color: #000;
	background-color: #ffa20f;
	border: 2px outset #d7b9c9;
} 

fieldset {
	border: 1px solid #781351;
	background-color: #cbcee2;
	padding: 5px;
	margin: 15px;
	position: relative;

}

legend {
	color: #000;
	font: normal normal bold 12pt verdana, sans-serif;
	background-color: #fee3ad;
	border: 1px solid #781351;
	padding: 2px 6px;
	position: absolute;
	top: -10px;
	left: .2em;
} 

/* END - LAM Contact Form Styling */
#LatestNews {
	float:left;
	background: #cbcee2; /* was url(images/splashnewsback.png); */
	width:936px; /* was 970px */
	margin: 10px;
	padding:3px; /* was 5px */
}

/* LAM NEWS ITEMS */
/* THIS DIV BELOW WAS JUST NEWS - CHANGED TO NEWSTOPSTORY FOR BLUE BACKGROUND FILL */
#newstopstory	{
		display: block; 
		border: 1px solid #677697; 
		width:928px; /* was 962px */
 		padding: 3px 3px;
		text-align: justify;
		line-height: 15px;
		font-family: Verdana; font-size: 10pt; color: #18234F; font-weight: normal;
		background: #cbcee2; /* JME added in to cont pale blue for top news in news pg */
	}

#news img {
	padding-right: 10px;
	border: 0px;
	
}

p.newsheadline , .newstopheadline
	{	
		background-color: #002463;
		font: bold 10pt verdana, helvetica, sans-serif; color: #fff;
		text-transform: capitalize;
		padding: 3px; margin: 0px 0px 5px 0px;
	}

p.newstopheadline
	{	
		text-transform: uppercase;
		background-color: #002d6e;
	}

.newscontentleft	{float: left; padding: 3px 3px 0px 0px;}
div.newscontentleft img {border: 1px solid #677697; padding: 1px;}

div.spacer {clear: both;}

p.published {
	font-size: 8pt;
	font-style: italic;
	padding: 0px;
	margin: 0px;
}

#newsfooter {
	float: left;
	display: block;
	border: 1px solid #677697; 
	width:928px; /* was 962px */
	padding: 3px 3px; margin-bottom: 0px;
	line-height: 11px;
	text-align: right;
	background-color: white;
	
}

a.newsfooter, a:visited.newfooter { font-size: 8pt; font-style: italic; color: #bA9764;} 
a:hover.newsfooter { color: #002D6e; } 
/* END LAM NEWS ITEMS