html,body 
{
	border: 0; padding: 0; margin: 0;
	height: 100%;
	margin-bottom: 1px;
	font-family: Arial; 
	font-size: 90%;
	color: black;	
	background-color: white;
	behavior: url("/helmePark/ui/_assets/csshover2.htc");
}

img
{
	border: 0;
}

textarea
{
	font-family: Arial;
	font-size: 100%;
}

td
{
	vertical-align: top;
}

.submitButton
{
	font-family:		Arial;
	border: 0; padding: 0; margin: 0;
	border:				solid 1px #EC3423;
	background-color:	White;
	text-transform:		uppercase;
	color:				#666666;
	margin-right:		10px;
	margin-top:			10px;
	padding:			1px 2px;
	cursor:				pointer;
	font-size:			11px; 
	font-weight:		bold;
}
	* html .submitButton
	{
		padding: 1px 0px;
	}
.submitButton:hover
{
	background-color: #e65d42;
	color: white;
}


a:link, a:visited, a:hover, a:active
{
	color: #EC3423;
	text-decoration: none;
}
	a:hover, a:active
	{
		text-decoration: underline;
	}

.red		{	color: #EC3423;		}
.black		{	color: Black;		}
.white		{	color: White;		}

.bold		{	font-weight: bold;	}

/*************** DIV LAYOUT **************/
#outer
{
	padding: 0; border: 0; margin: 0;
	width: 100%;
	text-align: center;
}

/*-- main div --*/
#main
{
	padding: 0; border: 0; margin: 0;
	width: 990px;
	background-color: White;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#printHeader
{
	display: none;
}

#header
{
	padding: 0; border: 0; margin: 0;
	width:				966px;
	height:				143px;
	padding-top:		5px;  /* 39px */
	padding-bottom:		10px;  /* 39px */
	padding-left:		24px;
	background-color:	#ec3423;
	margin-top:			6px;
	position: absolute;
	
}
	* html #header
	{
		padding-bottom: 0;
		height:				153px;
	}

	#body
	{
		padding: 0; border: 0; margin: 0;
		width:				990px;
	}
	
		#bodyLeft
		{
			padding: 0; border: 0; margin: 0;
			width: 248px;
			margin-top: 169px;
			float: left;
		}
			* html #bodyLeft
			{
				margin-top: 168px;
			}
			
			#blContentTop
			{
				padding: 0; margin: 0; border: 0;
				width:				228px;
				padding-left:		20px;
				padding-top:		20px;
				background-color:	black;
				min-height:			320px;							/* remove later */
			}
				* html #blContentTop
				{
					height: 320px;
				}
				
			#blContentBottom
			{
				padding: 0; margin: 0; border: 0;
				margin-top:			6px;
				width:				208px;
				padding:			20px 20px;
				background-color:	#ec3423;
				min-height:			110px;							/* remove later */
			}
				* html #blContentBottom
				{
					height: 110px;
				}
			
		#bodyRight
		{
			width: 742px;
			padding: 0; border: 0; margin: 0;
			margin-top: 169px;
			float: left;
		}
			* html #bodyRight
			{
				margin-top: 168px;
			}
			#brContent
			{
				padding: 0; margin: 0; border: 0;
				width:				722px;
				padding-left:		20px;
				padding-top:		20px;
				min-height:			150px;							/* remove later */
			}
	
			/* --- main 4 column left and right defs --- */		
			#brContent #leftColumn4
			{
				float:			left;
				width:			445px;
				margin-right:	15px;
				line-height:	150%;
			}		
			
			#brContent #rightColumn4
			{
				margin-top: -19px;
				float: left;
			}
			
			/* --- 2 column left and right defs --- */
			#brContent #leftColumn2
			{
				float:			left;
				width:			545px;
				margin-right:	15px;
				line-height:	150%;
			}		
			
			#brContent #rightColumn2
			{
				margin-top: -19px;
				float: left;
				text-align: right;
			}

/* ------ TOP MENU STUFF ------ */
@import "css/TopNav.css";

/* ------ TOP MENU STUFF ------ */
@import "css/mainMenu.css";

/* ------ ADMIN STUFF ------ */
@import "css/admin.css";

/* ------ FIELDSETS ------ */
@import "css/fieldsets.css";

/* ------ NEWS ------ */
@import "css/news.css";



/* ------ USER STYLES ----- */
@import "css/UserStyles.css";


