 	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background: #fff url('../images/140.gif') top left repeat-x;
		font-size:75%;
		font-family: verdana, arial, sans-serif;
		font-family: Georgia, serif;
		border-top: 0px solid #636262; /* Top border strip across site GREY */
	/* 	border-top: 112px solid #6bade1; Top border strip across site BLUE */
	
	}
div {
	margin: 0;
	padding: 0;
	}
#accessibility {
	position: absolute;
	top: -10000px;
}
	#containall {
		width: 920px;
		margin: 0 auto;
		padding: 0 0 0 0;
		border: 0px solid red;
 		background: #d6d3d3 url('../images/141.gif') top left repeat-y;
		}
	/* Header styles */
    #header {
        width:100%;
        background: #636262; /* Header strip across site GREY */
  /*       background: #6bade1; Header strip across site BLUE */
        height: 112px;
    }
    #header h1 {
    	font-weight: normal;
    	font-size: .25em;
    	background: #000 url('../images/21.png') top left no-repeat;
    	margin: 0;
    	padding: 0;
    	border: 0px solid red;
    	width: 218px;
    	height: 112px;
    	float: left;
    	}
    #header h1 a:link, #header h1 a:visited{
    	margin: 0;
    	padding: 0;
    	border: 0px solid red;
    	width: 218px;
    	height: 112px;
    	display: block;
    	color: #000;
    	}
/* STyle for main nav and drop downs */    	
    #mainnav {
    	background: #ffc402;
    	font-size: 1.2em;
    	}
    #mainnav ul {
    	margin: 0;
    	padding:  0;
    	list-style: none outside;
    	}
    #mainnav ul li {
    	margin: 0;
    	padding: 0;
    	list-style: none outside;
    	float: left;
    	width: 120px;
    	text-align: center;
    	padding-top: 0;
    	border: 0px solid #fff;
    	font-weight: bold;
    	}
 #mainnav ul li:first-child {
    	width: 102px;
   	}
 #mainnav ul li.home, #mainnav ul li.home a:link, #mainnav ul li.home a:visited {
    	width: 102px;
   	}
 	
#mainnav ul li:first-child a:link, #mainnav ul li:first-child a:visited, #mainnav ul li:first-child a:active, #mainnav ul li:first-child a:hover 
#mainnav ul li.home a:link, #mainnav ul li.home a:visited, #mainnav ul li.home a:active, #mainnav ul li.home a:hover {
    	width: 102px;
    	}
   #mainnav a:link, #mainnav a:visited {
    	color: #fff;
    	text-decoration: none;
    	padding: 0 0;
    	margin: 0;
    	width: 120px;
    	height: 33px;
     	padding-top: 79px;
    	border: 0px solid red;
    	display: block;
    	}
    #mainnav a:active, #mainnav a:hover {
    	background-color: #7b7a7a;
 /*	background-color: #5386ae; BLUE */
   	}
   /* STyle for drop downs */
   
	#mainnav  ul.sub {
		margin: 0;
		padding: 0 0 10px 0;
		width: 120px;
		border: 0px solid #fff;
	   	background-color: #7b7a7a;
/*	background-color: #5386ae; BLUE */
		}
	#mainnav  ul.sub li {
		margin: 0;
		padding: 0;
		width: 120px;
		border: 0px solid #fff;
	   	background-color: #7b7a7a;
/* 		background-color: #5386ae; BLUE */
	   	border-top: 1px solid #7b7a7a;
/*		border-top: 1px solid #5386ae; BLUE */
		border-bottom: 1px solid #7b7a7a;
/*		border-bottom: 1px solid #5386ae; BLUE */
		text-align: left;

		}
	#mainnav ul.sub li a:link, #mainnav ul.sub li a:visited {
		padding: 5px 10px;
		margin: 0;
		width: 93px;
		height: auto;
		}
	#mainnav ul.sub li a:active, #mainnav ul.sub li a:hover {
		}
	#mainnav li ul.sub {
		position: absolute;
		width: 120px;
		border: 0px solid #fff;
		z-index: 101;
	}
#mainnav li ul {
	left: -999em;
	}
#mainnav li:hover ul, #mainnav li:hover {
	left: auto;
	background-color: #7b7a7a;
/*	background-color: #5386ae; BLUE */
 		z-index: 1000 !important; 
	}
#mainnav li.sfhover ul, $mainnav li.sfhover {
	left: auto;
	background-color: #7b7a7a;
/*	background-color: #5386ae; BLUE */
	}
	
#mainnav  ul.sub li:hover {
	border-top: 1px solid #a6a4a4;
/*	border-top: 1px solid #93cdfa; BLUE */
	border-bottom: 1px solid #a6a4a4;
/*	border-bottom: 1px solid #93cdfa;  BLUE */
	}

#mainnav li:hover ul, #mainnav li.sfhover ul {
	left: auto;
}

	/* column container */
	.colmask {
	border: 0px solid red;
	background:#d6d3d3;
	margin: 0 0 0 0;
	padding: 0;
	}
	/* 2 column left menu settings */
	.leftmenu {
	    background:#636262; /* left menu back  GREY */
  /*      background: #6bade1; left menu back BLUE */
 	}
    .col1 {
	    padding-bottom:1em;
	border: 0px solid blue;
	float: right;
	width: 702px;
	margin: 0;
	padding: 0;
	}
	.col1 {
	border: 0px solid green;
	background:#d6d3d3;
	}
    .col2 {
	border: 0px solid purple;
	width: 218px;
	margin: 0;
	padding: 0;
	 background:#636262;
	 float: left;
    }
    .padmaincol {
    	padding: 10px 10px;
    	margin: 0;
    	}
    	
	/* Footer styles */
	/* Footer styles */
	#footer {
        clear:both;
        width:100%;
		border-top:1px solid #323232;
		background: #323232;
		color: #fff;
		border-bottom: 25px solid #fff;
		padding: 5px 0;
		margin-top: 20px;
		text-align: right;
    }
   	#footer p {
   		margin: 0;
   		padding: 0 10px;
   		}
	#footer ul.nav{
		margin: 0 0 0 163px;
		padding: 7px 0px;
		list-style: none outside;
		color: #8ac2e3;
		border: 0px solid red;
    }
	#footer ul.nav li {
		margin: 0;
		padding: 0px 5px;
		list-style: none outside;
		display: inline;
		border-left: 1px solid #fff;
    }
	#footer ul.nav li:first-child {
		border-left: 0px solid #fff;
		}
    #footer a:link, #footer a:visited {
    	color: #fff;
    	text-decoration : none;
    	}
    #footer span.copyright {
    	float: left;
    	width: 170px;
    	padding: 5px;
    	margin: 0;
		color: #8ac2e3;
    	}
.leftcoltext {
	font-family: times, georgia, serif;
	color: #fff;
	font-size: 1.3em;
	}
.email, span.email {
	font-size: .9em;
	color: #fff;
 	}
 a:link, a:visited {
 	color: #fff;
 	text-decoration: none; 
 	} 
ul.leftnav {
	list-style: none outside;
	border: 0px solid red;
	margin: 25px 0 50px 0;
	padding: 0;
	font-size: 120%;
	border-top: 1px solid #919191; /* left nav link border color GREY */
 /* 	border-top: 1px solid #93cdfa;left nav link border color BLUE */
	}
ul.leftnav li {
	list-style: none outside;
	margin: 0;
	}
ul.leftnav li a:link, ul.leftnav li a:visited {
	border-bottom: 1px solid #919191; /* left nav link border color GREY */
 /* 	border-bottom: 1px solid #93cdfa;left nav link border color BLUE */
	display: block;
	padding: 5px 15px;
	}
ul.leftnav li a:active, ul.leftnav li a:hover {
	background: #7b7a7a;
/*	background: #5386ae;   BLUE */
	}
.padleftcol {
	margin: 0;
	padding: 0;
	}
.padleftcol p {
	padding-left: 15px;
	padding-right: 15px;
	}
ul.homethumbs, ul.catthumbs {
	list-style: none outside;
	margin: 40px 0 0 10px;
	padding: 0;
	}
ul.homethumbs li, ul.catthumbs li  {
	float: left;
	list-style: none outside;
	margin: 20px;
	padding: 0;
	width: 160px;
	height: 175px;
	border: 0px solid #000;
	color: #000;
	}
.homethumbs li a:link, .homethumbs li a:visited, .catthumbs li a:link, .catthumbs li a:visited {
	display: block;
	padding-top: 160px;
	height: 15px;
	width: 160px;
	}
li.goaway {	display: none; }
	
div.thumbnailssm ul {
	margin: 0;
	padding: 0;
	float: right;
	width: 112px;
	border: 0px solid #000;
	}
div.thumbnailssm li {
	list-style: none outside; 
	margin: 0 5px 5px 0; 
	padding: 0;
	top: 0;
	float: left;
	}
img.thumbsmall {
	width 50px;
	height: 50px;
	}
.thumbnailgrid li {
	float: left;
	list-style: none outside; 
	width: 150px;
	height: 150px; 
	margin: 10px;
	}
.onepdf {
	float: left;
	margin: 10px 15px;
	padding: 10px 10px 25px 10px;
	border: 1px solid #c2c0c0; 
	text-align: left;
	width: 150px;
	height: 225px;
	overflow: hidden;
	}
.homearticle {
	clear: both;
	margin: 10px 48px 10px 29px;
	padding: 0;
	border-top: 1px solid #636262; 
	}
.col1 a:link, .col1 a:visited {
	color: #000;
	text-decoration: none;
	}
.col1 {
	color: #636262; /* Body Text color GREY */
/* 	color: #636262; Body Text color BLUE */
	}
.padmaincol {
	padding: 25px 20px;
	}
.bigimage {
	border: 0px solid #000;
	}
.thumbnailgrid {
	border: 0px solid #000;
	margin: 0;
	padding:0;
	}
.thumbnailgrid ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
	}
.thumbnailgrid ul li {
	margin: 0 10px 10px 0;
	padding: 0;
	}
.col1 h2 {
	font-size: 1.5em;
	text-align: right;
	border-bottom: 1px solid #c2c0c0;
	}
p.listcol1 {
	float: left;
	width: 300px;
	}
p.listcol2 {
	float: right;
	width: 300px;
	}
div.hpics img {
	margin-right: 20px;
	}
#thumbnailssm  a:link img, div#thumbnailssm a:visited img	{
	
	border: 0px solid #000;
	}
.onebigimage h3{
	font-size: 1em;
	}
a:link img, a:visited img {
	border: 0;
	}
.credit {
	width: 902px;
	margin: 0 auto;
	padding: 5px;
	background: #fff;
	text-align: right;
	color: #666;
	border-bottom: 20px solid #fff;
	}
.credit a:link, .credit a:visited {
	color : #666;
	}
.col2 h3 {
	color: #fff;
	font-size: 1em;
	margin: 0;
	padding: 5px 15px;
	background: #4e4c4d;
	border-top: 1px solid #919191;
	}
ul.leftnavhslinks {
	list-style: none outside;
	border: 0px solid red;
	margin: 0 0 50px 0;
	padding: 0;
	font-size: 120%;
	border-top: 1px solid #919191; /* left nav link border color GREY */
 /* 	border-top: 1px solid #93cdfa;left nav link border color BLUE */
	}
ul.leftnavhslinks li {
	list-style: none outside;
	margin: 0;
	}
ul.leftnavhslinks li a:link, ul.leftnavhslinks li a:visited {
	border-bottom: 1px solid #919191; /* left nav link border color GREY */
 /* 	border-bottom: 1px solid #93cdfa;left nav link border color BLUE */
	display: block;
	padding: 5px 15px;
	}
ul.leftnavhslinks li a:active, ul.leftnavhslinks li a:hover {
	background: #7b7a7a;
/*	background: #5386ae;   BLUE */
	}
	
	
