/*MAIN CONTAINERS*/

body { margin: 0;
	padding: 0;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	background: #eef0db url(images/bodyBackTop.jpg) repeat-x;
	}


#container { width: 730px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background: url(images/containerBackground.jpg) repeat-y;
	}


div#header { width: 730px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
div#header img { float: left;
	margin: 0;
	padding: 0;
	border: none;
	}
	
div#content { clear: both;
	width: 690px;
	margin: 0 0 0 10px;
	padding: 5px 5px 140px 5px;
	background: #fff url(images/contentBackBottom.jpg) no-repeat 0 100%;
	}
	
div#footer { clear: both;
	width: 695px;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
	background: #afa0fa;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}

div#navBar { clear: both;
	width: 695px;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 5px;
	background: #e6ebf9;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000; }
	


div#navBar ul { margin: 0;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

div#navBar ul li { display: inline;
	background: none;
	font-size: 100%;
	margin: 0;
	padding: 0; }

div#navBar ul a { display: inline;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	margin-right: 15px;
	color: #000;
	text-decoration: none;
	}
	

div#navBar ul a:hover { border-bottom: 1px solid #000; }

blockquote { margin: 0;
	background: url(images/openingQuote.jpg) 5px 5px no-repeat;
	padding-top: 10px;
	}

blockquote p { padding: 0 40px;
	color: #444; }

blockquote p.source { background: url(images/closingQuote.jpg) 100% 100% no-repeat;
	text-align: right;
	font-style: italic;
	padding-bottom: 15px;
	color: #486dd6;
	}

p { font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.5em;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	}

p.emph { color: #425fb1;
	font-weight: bold;
	}

p.copyright { color: #333333;
	font-size: 80%;
	}

h1 { font-size: 170%;
	font-family: arial, helvetica, sans-serif;
	color: #6e8ad9;
	padding: 5px 0 5px 40px;
	background: url(images/h1Back.jpg) 0 100% no-repeat;
	}

h2 { font-size: 130%;
	font-family: arial, helvetica, sans-serif;
	color: #6e8ad9;
	padding-left: 5px;
	padding-right: 5px;
	}
	
ul { margin: 0;
	list-style-type: none;
	padding-left: 20px;
	margin-left: 0;
	}

ul li {	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.5em;
	color: #333333;
	background: url(images/bulletPoint.gif) 0 8px no-repeat;
	margin: 0;
	padding: 5px 0 0 15px; }

a { color: #425fb1;
	text-decoration: underline;
	}

a:hover { color: #ab8274; }

/*

h1#title { font-size: 130%;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	border: none;
	background: none;
	color: #00529f;
	text-transform: uppercase;
	letter-spacing: 0.8em; }
	

#header img { float: left;
	margin: 0;
	padding: 0;
	border: none;
	}
	
ul { list-style-type: none; } 

li { background: url(images/bulletPoints.gif) 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 5px; } 
*/


/*CONTACT FORM*/

fieldset {  
width: 330px;
margin: 15px 0 0 0;
padding: 0;
border: 1px solid #444;
}

legend {  
margin-left: 1em;  
color: #000;  
font-weight: bold;
}

fieldset ol {
margin: 0;
padding: 1em 1em 0 1em;
list-style-type: none;
}

fieldset li {  
padding-bottom: 1em;
}

fieldset.submit {  
border-style: none;
margin: 0;
padding: 0;
}

input.submit { width: 100px;
	padding: 0;
	margin: 10px 0 20px 0;
	}

input.text { width: 200px;
	border: 1px solid #000;
	color: #000;
	background: #fff; }

label { display: block; }

textarea { width: 280px;
	border: 1px solid #000;
	color: #000;
	background: #fff; }

div.explainNote
{
	width: 190px;
	float: right;
	margin: 24px 0 0 0;
	padding: 5px;
	border: 1px solid #000;
	background-color: #f6ffb7;
}

div.errors strong { color: red; }

/*FOR LINK PAGE*/


div.linkLogo { float: left;
	width: 150px;
	text-align: center;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 10px;
	}

p.linkText { float: left;
	width: 450px;
	padding-left: 15px;
	padding-bottom: 10px;
	}


	
	
/*FIXES*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}






