/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}

body {
		background-color: rgb(0, 0, 0);
		font: small Verdana, Arial, sans-serif;
		}


/*  --------- 2. structure  --------- */

#wrapper {
		width: 699px;
		margin: 0 auto;
		background: #ffffff;
		padding: 0px;
		}
		
#masthead {
		background-image:  url(fpcobanner.jpg);
		background-color: #FF0000;
		height: 115px;
		margin-bottom: 0px;
		background-position: right;
		background-repeat: repeat-x;
		}
		
#content {
		padding-bottom: 10px;
		}

#footer {
		clear: both;
		height: 24px;
		text-align: center;
		padding: 0px;
		background-image: url(fpcofooter.jpg);
		background-repeat: repeat-x;
		background-color: #ff6600;
		}

#sidebar, #mainColumn {
		float: left;
		padding: 10px;
		background: transparent;
		}

.twoColumnPage #sidebar {
		width: 209px;
		height: 490px;
		margin-right: 10px;
		}

.twoColumnPage #mainColumn {
		width: 420px;
		}

.twoColumnPage #extraColumn {
		width: 170px;
		float:right;
		}

.separator {
		clear: both;
		}
#contact-form {
		border:none;
		}

/* ---------- 3. links and navigation ---------- */

#navigation {
		background-color: #ff6600;
		font: 14px Arial, sans-serif;
		font-weight: 400;
		height: 29px;
		width: 699px;
		margin: 0px;
		padding: 0px;
				}

#navigation ul {
		list-style-type: none;
		}

ul {
		list-style-type: disc;
		}

ul.content {
		list-style-type: disc;
		margin: 15px 10px 15px 60px;
		font-size: 93%;
		line-height: 1.7em;
		}

#navigation li {
		display: inline;
		float: left;
		}

#navigation a {
		display: block;
		width: 233px;
		text-align: center;
		line-height: 29px;
		background-color: transparent;
		text-decoration: none;
		color: #000000;
		}
	
#navigation a:hover {
		background-color: #FDFF00;
		}

/* ---------- 4. fonts ---------- */

h1, h2, h3, h4, p, ul {
		}

h1 {
		font: bold 285% arial, helvetica, sans-serif;
		margin-bottom: 5px;
		text-align: center;
		padding-left: 50px;
		padding-right: 50px;
		padding-top: 20px;
		color: rgb(247, 247, 247);
		}

h1.titles {
		font: 120% arial, helvetica, sans-serif;
		text-align: left;
		margin-bottom: 5px;
		word-spacing: -1px;
		color: #D30505;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		font-weight: 600;
		}

h2 {
		font: bold 115% arial, helvetica, sans-serif;
		margin-bottom: 5px;
		text-align: center;
		color: rgb(240, 240, 240);
		}

h3 {
		font: bold 115% arial, helvetica, sans-serif;
		margin-bottom: 5px;
		word-spacing: 1px;
		font-weight: 400;
		color: #D30505;
		font-style: italic;
		text-align: left;
		}

h3.contact {
		font: bold 105% arial, helvetica, sans-serif;
		margin-bottom: 5px;
		word-spacing: -1.5px;
		font-weight: 700;
		color: #FF6600;
		text-align: justify;
		}

h4.content{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 108%;
		line-height: 1.3em;
		margin: 2.2em 0 0.9em 0em;
		text-align: left;
		color: #ff6600;
		}
		
h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 108%;
		line-height: 1.3em;
		margin-bottom: 0em;
		margin-left: 0em;
		text-align: left;
		color: #ff6600;
		}

h4.links {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 111%;
		border-bottom: 1px solid;
		line-height: 1.3em;
		margin-bottom: 0em;
		margin-left: 0em;
		text-align: left;
		color: rgb(35, 92, 11);
		}


p {
		font-size: 93%;
		line-height: 1.3em;
		margin-bottom: 1em;
		text-align: justify;
		}

p.alternate {
		font-size: 93%;
		line-height: 1.3em;
		margin-bottom: 1em;
		margin-top: -1.8em;
		text-align: right;
		}
textarea {
		font: small Verdana, Arial, sans-serif;
		}
		
#footer p {
	margin-bottom: 0;
	text-align: center;
	color: rgb(0, 0, 0);
	font-size: 9px;
		}
