body {
	background-color:#FFFFFF;
	text-align: center;
	font: Arial, Helvetica, sans-serif; /* Resets 1em to 10px */
	background-image:url(../images/wallpaper.jpg);
	margin: 0 0 30px;
	overflow-x: hidden;
	overflow-y: scroll;
	color: #666666;
	font-size: small;
	font-style: normal;
}

h1 {
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	color:#3b5998;
	font-weight: lighter;
}







/* Below are the CSS ID Styles */



/* Page describes the layout of the page and its principle attributes */







#page {
	background: #FFFFFF center;
	text-align: left;
	margin: 0px auto;
	width: 785px;
	height: auto;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	top: 25px;
	position: relative;
	font: #666666;
	font-size: small;



	}



/* Image rotate is for the main photo placement and sizing on each page */







#imagerotate {
	text-align:left;
	width: 702px;
	margin:25px 0px 30px;
	position: relative;
	height: 220px;
	left: 40px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;


	}







/* Navigation - this described padding and margins for the Navigation table as well as link attributes */







#navigation {
	text-align:left;
	padding:0px 0px 0px 15px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;


	}



#navigation a:link {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;


}



#navigation a:hover {
	color: #333333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;


}



#navigation a:visited {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;


}







/* noborder describes images that need a border*/







#border img {



	border: thin solid #333333;



}







/* pagetitle describes the padding and margins for each pages title*/



	



#pagetitle {



	text-align:left;



	padding:0px 0px 0px 14px;



	margin:0px;



	}







/*  bodytable ID defines the styling for tables used *WITHIN* the main content 



	Thanks go to Two Plus Four in the UK for their Greyscale design :)



*/







#bodytable {
	text-align:left;
	padding:15px 80px 15px 15px;
	font: 66%/130% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;


	}



	



	



#bodytable a:link {



	color: #003366;



	text-decoration: none;



}



#bodytable a:hover {



	color: #0356AA;



	text-decoration: underline;



}



#bodytable a:visited {



	color: #003366;



	text-decoration: none;



}







#bodytable p {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;


	}



	



#bodytable h3 {



	margin-bottom: 8px;



	margin-top: 10px;



	font-size: 1.2em;



	}



		



#bodytable h5 {



	margin-top: 10px;



	font-size: 1em;



	font-weight: bold;



	}



	



#bodytable select, textarea, input {



	font: 90%/130% 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}



	



#bodytable ul {



	margin-left: 30px;



	margin-bottom: 7px;



	margin-top: 7px;



}	



#bodytable ol {



	margin-left: 30px;



	margin-bottom: 7px;



	margin-top: 7px;



}	



	



#bodytable img {



	margin-top: 7px;



	margin-bottom: 7px;



}



	



#bodytable table {



	border-collapse: collapse;



	border: 1px solid #bbb;



	font: normal 106%/125% arial, helvetica, sans-serif;



	color: #666666;



	background: #fff;



	margin-top: 15px;



	margin-bottom: 15px;







	}







#bodytable td, th {
	border: 1px dotted #bbb;
	padding: 0.5em;
	font-size: small;



	}







#bodytable caption {



	padding: 0 0 .5em 0;



	text-align: left;



	font-size: 1.4em;



	font-weight: bold;



	text-transform: uppercase;



	color: #333;



	background: transparent;



	}







/* =links



----------------------------------------------- */







#bodytable table a {



	padding: 1px;



	text-decoration: none;



	font-weight: bold;



	background: transparent;



	}







#bodytable table a:link {



	border-bottom: 1px dashed #ddd;



	color: #000;



	}







#bodytable table a:visited {



	border-bottom: 1px dashed #ccc;



	text-decoration: none;



	color: #808080;



	}







#bodytable table a:hover {



	border-bottom: 1px dashed #bbb;



	color: #666;



	}







/* =head =foot



----------------------------------------------- */







#bodytable thead th, tfoot th {



	border: 2px solid #000;



	text-align: left;



	font-size: 1.2em;



	font-weight: bold;



	color: #333;



	background: transparent;



	}







#bodytable tfoot td {



	border: 2px solid #000;



	}







/* =body



----------------------------------------------- */







#bodytable tbody th, tbody td {



	vertical-align: top;



	text-align: left;



	}







#bodytable tbody th {white-space: nowrap;}







.odd {background: #fcfcfc;}







#bodytable tbody tr:hover {background: #fafafa;}











/*  indextable is similar to bodytable except it is specifically tailored for the 



	4x4 layout of the index page  */











#indexbody {
	text-align:left;
	padding:15px 80px 15px 15px;
	font: Arial, Helvetica, sans-serif;
	font-size: small;



	}







#indexbody a:link {



	color: #003366;



	text-decoration: none;



}



#indexbody a:hover {



	color: #0356AA;



	text-decoration: underline;



}



#indexbody a:visited {



	color: #999999;



	text-decoration: none;



}







#indexbody p {
	margin-bottom: 5px;
	margin-top: 5px;
	color: #666666;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;



	}



	



#indexbody h3 {



	margin-bottom: 8px;



	margin-top: 10px;



	font-size: 1.2em;



	}



		



#indexbody h5 {



	margin-top: 10px;



	font-size: 1em;



	font-weight: bold;



	}



	



#indexbody ul {



	margin-left: 30px;



	margin-bottom: 7px;



	margin-top: 7px;



}	



#indexbody ol {



	margin-left: 30px;



	margin-bottom: 7px;



	margin-top: 7px;



}	



	



#indexbody img {



	margin-top: 9px;



	margin-bottom: 5px;



}



	



#indexbody table {
	font: normal 106%/125% arial, helvetica, sans-serif;
	color: #666666;



	}







#indexbody p.rightmargin {



	margin-right: 10px



	}



/* indexTable ENDS */









	



/* footermargins describes the padding and margins for the copyright and directory sections*/



	



#footermargins {



	text-align:left;



	padding:0px 0px 0px 15px;



	margin:0px;



	}







/* copyright ID is for ther copyright footer on each page */







#copyright {



	background: #003300;



	color: 123D5F;



	text-align: left;



	margin: 0px auto;



	width: 785px;



	height: 70px;



	vertical-align: top;



	padding-top: 5px;



	padding-bottom: 0px;



	}



	



/* Directory ID is the the links list footer on each page */







#directory {



	background: #339900;



	text-align: left;



	margin: 0px auto;



	width: 785px;



	height: 230px;



	vertical-align: top;



	padding-top: 8px;



	padding-bottom: 0px;



	}







#directory a:link {



	color: #0F2F49;



	text-decoration: none;



}



#directory a:hover {



	color: #023B69;



	text-decoration: underline;



}



#directory a:visited {



	color: #0F2F49;



	text-decoration: none;



}
