.oneColFixCtr #container {
	width: 100%;
	background: #ffffff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #mainContent {
	padding: 0 0;
}

body { 
	margin: 0; 
	padding: 0; 
	background-color: #fff;
}

p { 
	text-align: justify; 
}

table { 
	margin: 0; 
	padding: 0; 
	font: normal 12px Helvetica, Symbol, Tahoma, Verdana, Arial, Sans-Serif; 
	line-height: 14px; 
	color: #555;
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	margin:0;
	padding:0;
	border:0;
}

img {
	margin: 0;
	border: 0; 
	padding: 0; 
}

textarea {
	font-size: 10pt;
	font-family: Arial;
} 

/* LINKS AND HEADINGS STYLING */

a { color: #3d81c1; text-decoration: none; background: inherit; }
a:hover { color: #ff9000; background: inherit; }
h1 { font: 15px Rockwell, Garamond, Times New Roman; margin: 20px 0 0 50px; color: #3ca977; text-align:left; }
h2 { font: bold 15px Verdana, Helvetica, Symbol, Tahoma, Arial, Sans-Serif; line-height: 0px; margin: 0px 0 10px 0px; }
h3 { font: 22px  Palatino Linotype, Book Antiqua, Palatino, serif; color: #f26f1f; line-height: 2px; margin: 15px 0 20px 0px; }
h4 { color: #498f99; margin: 0 0 10px 0; font: 22px Verdana, Helvetica, Symbol, Tahoma, Arial, Sans-Serif; }
h5 { font: bold 14px Verdana, Helvetica, Symbol, Tahoma, Arial, Sans-Serif; color: white; line-height: 10px; margin: 0 0 0 18px; }
h6 { font: bold 13px Helvetica, Symbol, Tahoma, Verdana, Arial, Sans-Serif; margin: 8px 0 8px 0; border-bottom:solid 1px rgb(230,230,230); padding: 0 0 2px 0; }
h7 { color: #1c67a1; font: bold 13px Helvetica, Symbol, Tahoma, Verdana, Arial, Sans-Serif; }
h8 { color: #0a677e; font: 16px Verdana, Helvetica, Symbol, Tahoma, Arial, Sans-Serif; line-height:18px; }
p { line-height: 16px; margin: 0px 0 10px 0; }
p.center { text-align: center; }
p.right { text-align: right; }
ul { margin: 0 0 0 30px; padding-left: 0; }
li { margin: 0 0 0 0; padding-bottom: 0.5em; }
.image { float: left; padding: 0px; }
.hrline { clear:both; height:1px; border:none; background:white; }
.hr2 { clear:both; height:2px; border:none; background:#ffc600; margin: 20px 0 30px 0; }
.hr3 { clear:both; height:1px; border:none; background:#ccc; margin: 0px 0 15px 0; }
.hr4 { clear:both; height:1px; border:none; background:#ffc844; margin: 10px 0 15px 0; }
.hr5 { clear:both; height:1px; border:none; background:#bcd2e8; margin: 5px 0 20px 0; }
.small { font: normal 9px Verdana, Helvetica, Symbol, Arial, Tahoma, Sans-Serif; }
.small2 { font: normal 11px Verdana, Helvetica, Symbol, Arial, Tahoma, Sans-Serif; }
.small3 { font: normal 11px Verdana, Helvetica, Symbol, Arial, Tahoma, Sans-Serif; margin: 5px 0 0 0; }
.l1 { color: #fdc93e; }
.l1:hover { color: #f6fd3e; }
.l2 { color: #1d9697; }
.l2:hover { color: #0dbcbe; text-decoration: underline; }
.big { font: normal 14px Helvetica, Symbol, Tahoma, Verdana, Arial, Sans-Serif; }

/* CONTENT WRAPPER */

/* FOOTER */

#footer { clear: both; font: normal 10px Verdana, Helvetica, Symbol, Tahoma, Arial, Sans-Serif; color: #d9d9d9; line-height: 24px; }

.whitebox {
	padding: 10px 15px 0 15px;
	border: 1px solid #ccc;
	margin: 0 0 5px 0;
}

.yellowbox {
	padding: 15px 18px 3px 18px;
	border: 1px solid #ffc844;
	margin: 3px 0 15px 0;
	background: #fff495;
}

.bluebox {
	padding: 20px 18px 15px 18px;
	border: 1px solid #bcd2e8;
	margin: 3px 0 15px 0;
	background: #eaf3fc;
}
