BODY 	{ 
	background-color: #CCCCCC; 
	padding:0;
	margin: 0 auto; 
	font-size:0.8em; 
	font-family: Verdana; 
	width:100%; 
	text-align:centre;
	}

UL, H1, H2, H3, H4	{
	padding:0; 
	margin:0; }
	
h1 {font-family:arial, geneva, verdana; font-size:1.5em; color:#333333; font-weight:normal;}
H2	{font-size: 1.3em;}
H3	{font-size: 1.2em;}
H4	{font-size: 1.1em;}

#documentPadding { 
	padding:17 0; 
	text-align:center;
	margin:0 auto;
	}

	/*for text that appears under the navigation list, but is not part of the list*/	
.sideText {text-align:left; padding:2 3 3 2em; font-size:x-small; width:180px; margin:auto; line-height:155%}
		
	
#documentHolder	{ 
	width:799px; 
	/*should make the background of the side nav white.*/
	background-color:#ffffff; 
	padding:0;
	/*centres the page in ie. text aligned left in further tags */ 
	text-align:center;
 	/*centres the page in firefox */ 
	margin:0 auto;
	/*height specified to make the left side nav same height as central content. might need to be increased if navigation grows.*/
	min-height:600px;
	height:auto;
	overflow:auto;}
	
#headerPadding	{ 
	padding:56px 0 0 0; 
	background-image: url(../images/background/mainHeader.jpg);
	text-align:left;
	width:100%;}

#headerContent	{}
#headerContent H1 {display:none;}
#headerNav	{padding:8px 0 9px 0; width:100%; }

/* Padding added to both li and a elements to push out list items & fill space */

#headerNav LI	{display:inline; list-style-type:disc; margin:0 11 0 5px; padding:0 20 0 20px; ;}
#headerNav A	{font-size:0.8em; color:#000000; text-decoration:none; margin:0 20 0 5px; padding: 0 5 0 5px;letter-spacing:150%; }

#itemPadding	{padding:0; margin:0; background-color:#fff; }

/* side navigation bar */
#navigationPadding {width:239px; float:left; }

#navigationHolder UL	{margin-left:0; padding-left:0; list-style-type: none; }


#navigationHolder UL LI	{text-align:center; font-family: Tahoma, arial, geneva, verdana; }
#navigationHolder UL A	{display: block; padding:1px; margin:0px; width: 239px; border-bottom: 4px solid #fff; }
#navigationHolder UL A:link, #navigationHolder UL A:visited {
	color: #333333;
	font-size:1em;
	font-weight:bolder;
	background-image:url(../images/background/navigationOff.gif); 
	text-decoration: none; }

#navigationHolder UL A:hover
{
background-image:url(../images/background/navigationOn.gif); }

/*used for front page only*/
#contentPadding	{
	width:560px; 
	background-image: url(../images/background/fadeBackground.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	text-align:left;
	float:right;
	min-height:510px;
	height:auto !important;
	/*height:550px;*/
	padding:0px;
	margin:0px;}

/*used for all other pages*/
#contentPaddingText	{
	width:510px; 
	background: #fff url(../images/background/fadeBackground.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	text-align:left;
	float:right;
	min-height:510px;
	height:auto !important;
	padding:25px;
	margin:0px;
	font-size:92%;

	}
	
/*this formats the text inside the pages*/
.fontImage {margin:0px;padding:0px;}
/*.bodyText{padding:20px;width:550px;}*/
.contact{font-family:arial, geneva, verdana;font-size:small;}

.selections{text-align:centre; margin:auto; padding-left:140px;}
.resultsItems h3 {float:left;font-size:x-small;font-weight:bold;color: #333333;}

.resultsItems a {color: #333333;text-decoration:none;}
.resultsItems li {list-style-type:none; border-top:1px solid #cccccc;}
.resultsItems .AgencyAddress {float:right; font-size: x-small;}
.resultsItems .clear {clear:both;}


/*developement scheme formating*/

#contentPaddingText #scheme p {font-size: small;}
#contentPaddingText h2{font-size:medium; font-weight:bold;color: #333333;font-family:arial, geneva, verdana;}
#contentPaddingText ul{list-style-type:none;}
#contentPaddingText li{padding-top:3px;}
#contentPaddingText a,#contentPaddingText a:visited {color: #333333;font-weight:bold;}
#contentPaddingText a:hover {text-deocration:underline;}



/* formating the contact form*/

form {
	margin: 0px;
	padding: 0em;
}

.Button {
    border: 1px solid #FF9933;
	background:#FFFF99;
	color: #000000;
	padding: 2px 5px;
	width:70px;


}

.fieldset {
	padding-bottom: 30px;
}

.InputField {
	float: left;
	border: 1px solid #00525d;
	background: #fff;
	color: #5899a3;
	padding: 3px;
	margin-left: 1px
}



.InputField2 {
	border: 1px solid #00525d;
	background: #fff;
	color: #5899a3;
	padding: 2px;
	margin: 0px;
	width: 220px
}
.radio {text-align:right;}

.label
{
width: 8em;
float: left;
text-align: right;
margin-right:0.5em;
display: block;
margin: 4px;
}