html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	color:#CCC;
	background-color:#000;
	background-position:center;
	background-repeat:repeat-x;
	font: 11px arial, helvetica, sans-serif;	
	line-height:18px;
	
}

h1 {	font-size:14px;	font-weight:bold;	margin:0 0 0 0; color:#FFF;	}
h2 {	font-size:13px;	font-weight:bold;	margin:15px 0 10px 0; color:#93278F; }
h2 a:link, h2 a:visited, h2 a:active {	font-size:13px;	font-weight:bold;	margin:15px 0 15px 0; color:#93278F; text-decoration: none; }
h2 a:hover {	text-decoration: underline;}
h3 {	font-size:13px;	font-weight:bold;	margin:15px 0 5px 0;	}

a:link, a:visited, a:active {	color:#FFF; font-weight:bold; text-decoration: none; }
a:hover {	text-decoration: underline;}


/* GENERAL CLASSES */
.opMain {  	width: 100%; 	position: absolute; height:100%;	}
.opContainer {	position: absolute;	width:890px;	left: 50%; 	margin-left:-445px; min-height:100% !important; background:url(../images/bg.jpg); background-repeat:repeat-y; }

a img{border:none;}

.forms {color: #402d1c; }

.textField {background-image:url(../images/formTextFieldBacking.jpg); background-repeat:repeat-x; color:#333; font-weight:bold; border:1px solid #191919;}
.textArea {background-image:url(../images/formTextAreaBacking.jpg); background-repeat:repeat-x; background-color:#d2d2d2; color:#666; font-weight:bold; border:1px solid #191919; overflow:inherit;}
.submitButton {  background:url(../images/submit_bt.jpg); background-repeat:no-repeat;  border: none;  width:94px; height:28px; float:right;}
.submitButton:hover {  background:url(../images/submit_bt_over.jpg); }

.breakQuotes {float:right; width:250px; font-size:14px; font-weight:bold; margin:0 5px 5px 10px;}

/*BODY CLASSES*/

.header { margin:0 0 0 6px; width:792px; height:144px; background-image:url(../images/headerBg.jpg); background-repeat:no-repeat; color:#FFF; }
.contactLink {background-image:url(../images/contact_bg.png); background-repeat:no-repeat; width:178px; height:34px; float:right; margin:0 7px 0 0; font-size:15px;}
.contactLink a:link, .contactLink a:visited, .contactLink a:active { color:#808285; text-decoration:none; font-weight:bold;}
.contactLink a:hover { text-decoration:underline; }

.leftColumn {float:left; width:230px; min-height:500px; margin:5px 0 0 24px;}
.rightColumn {float:left; width:580px; padding:15px 0 0 15px;}

.address {margin-left:5px; }
.address h1 {font-size:12px; font-weight:bold; margin:0px; padding:0px;} 
.tableFont {color:#CCC;	font: 11px arial, helvetica, sans-serif; line-height:15px; margin:0px;}
.bullets {margin-left:-15px;}


/*FORM CLASSES*/
.warning {	font-weight:bold;	color:#FF0000;	}
.success {	font-weight:bold;	color:#00CC00;	}

/*FOOTER CLASSES*/

.Footer {width:890px; float:left;}
/*.Footer a:link, .Footer a:visited, .Footer a:active {	color:#808285;	text-decoration: none; font-weight:bold;	}
.Footer a:hover {	text-decoration: underline;	color: #808285; font-weight:bold;}*/

th	{text-align:left; color:#FFF; font-size:12px; height:25px;}
td	{text-align:left; color:#FFF; font-size:11px; height:20px;}