/* RESET STYLES */

body { color: black; background: white;  }
 
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
 
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
 
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
 
ol, ul { list-style: none; margin: 0; padding: 0; }
 
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
 
acronym, abbr, fieldset, img { border: 0;}
 
:focus { outline: 0; }

body { 
	font-family: helvetica;
	background: #003A4E url(images/backgroundGradient.gif) repeat-x 0 0;
	text-align: center;
}

/* END RESET STYLES */


/*** General Styles ***/

.floatLeft {float: left;}

.clear {clear: both;}

.displayNone {display: none;}

/*** End General Styles ***/

/*** Curved Corners ***/

.xtop, .xbottom {display: block; background: transparent;}
.xb1, .xb2, .xb3, .xb4 {display: block; overflow: hidden;}
.xb1 {height: 1px; }
.xb2, .xb3 {height: 1px; } /* Comment out for Square Corners */

.xb2, .xb3, .xb4 {border-left: 1px solid; border-right: 1px solid;} /* Comment out for Square Corners */
.xb1 {margin: 0px 5px 0px 5px;} /* Comment out for Square Corners */
.xb2 {margin: 0px 3px 0px 3px; border-width: 0px 2px 0px 2px;} /* Comment out for Square Corners */
.xb3 {margin: 0px 2px 0px 2px;} /* Comment out for Square Corners */
.xb4 {height: 2px; margin: 0px 1px 0px 1px;} /* Comment out for Square Corners */

.xtop .emissionTablexb1Bkgd { background-color: #FFFFFF;}
.xtop .emissionTableBorder { border-color: #FFFFFF;}
.xtop .emissionTableBkgd { background-color: #FFFFFF;}

.emissionTablexb1Bkgd { background-color: #A7D51C;}
.emissionTableBorder { border-color: #A7D51C;}
.emissionTableBkgd { background-color: #A7D51C;}

/*** End Curved Corner ***/

/*** Content Styles ***/

#container {
	margin: 0;
	width: 990px;
	height: auto;
	margin: auto;
}

#nav {
	width: 100%;
	position: relative;
	clear: both;	
}

.logo {
	width: 347px;
	height: 315px;
	background: transparent url(images/logo.gif) no-repeat -10px 0px;
	margin: 0 0 15px 20px;
}

p {
	color: #FFFFFF;
	font-family: helvetica;
	font-size: 130%;
	letter-spacing: 0.1em;
	margin: 15px 0 0 0;
}

                
/* Content Styles */

.homeBlock {
	width: 310px;
	float: left;	
	margin: 0 10px 0 10px;
}

.blockFiller {
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	height: 20px;
}

.homeBlockContent {
	background-color: #A7D51C;
}

.homeBlockContent p {
	padding: 15px;
}

/* Footer Styles */

#footer {
	width: 100%;
	color: #FFFFFF;
	font-size: 70%;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	clear: both;
	display: none; 
}
