/*********************************************************************************************************/
/*********************************************************************************************************/
/*
/*	CONTENT STYLES
/*
/*********************************************************************************************************/
/*********************************************************************************************************/
/*-------------------------------------------------------------------------------------------------------*/
/*	Body structure elements
/*-------------------------------------------------------------------------------------------------------*/
body
{
	margin:				0px;
	padding:			0px;
	background-color:	#FFFFFF;
}

#logo
{
	position:			absolute;
	top:				50px;
	left:				559px;
	z-index:			10px;
}

#side
{
	position:			absolute;
	top:				187px;
	left:				0px;
	z-index:			10px;
}

#content
{
	position:			absolute;
	top:				187px;
	left:				155px;
	z-index:			10px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Navigation elements
/*-------------------------------------------------------------------------------------------------------*/

#nav_1
{
	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			10px;
}

#nav_2
{
	position:			absolute;
	top:				63px;
	left:				0px;
	z-index:			10px;
}

#nav_3
{
	position:			absolute;
	top:				125px;
	left:				0px;
	z-index:			10px;
}

#side_nav_1
{
	position:			absolute;
	top:				224px;
	left:				18px;
	z-index:			20px;
}

#side_nav_2
{
	position:			absolute;
	top:				330px;
	left:				18px;
	z-index:			20px;
}

#page_nav_1
{
	position:			absolute;
	top:				256px;
	left:				314px;
	z-index:			20px;
}

#page_nav_2
{
	position:			absolute;
	top:				256px;
	left:				357px;
	z-index:			20px;
}

#page_nav_3
{
	position:			absolute;
	top:				256px;
	left:				314px;
	z-index:			20px;
}

#page_nav_4
{
	position:			absolute;
	top:				256px;
	left:				357px;
	z-index:			20px;
}

#page_nav_5
{
	position:			absolute;
	top:				187px;
	left:				186px;
	z-index:			20;
}

#page_nav_6
{
	position:			absolute;
	top:				187px;
	left:				228px;
	z-index:			20;
}

#page_nav_7
{
	position:			absolute;
	top:				187px;
	left:				271px;
	z-index:			20;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Page elements
/*-------------------------------------------------------------------------------------------------------*/

#page_title_1
{
	position:			absolute;
	top:				230px;
	left:				370px;
	z-index:			20px;
}



/*-------------------------------------------------------------------------------------------------------*/
/*	Text elements
/*-------------------------------------------------------------------------------------------------------*/

#content_text
{
	position:			absolute;
	top:				227px;
	width:				380px;
	left:				415px;
	padding-right:		20px;
	line-height:		10px;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#3B4B4E;
	z-index:			20px;
}

#content_news
{
	position:			absolute;
	top:				227px;
	left:				315px;
	padding-right:		20px;
	line-height:		11px;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#3B4B4E;
	z-index:			20px;
}

#commercial_text
{
	position:			absolute;
	top:				240px;
	left:				545px;
	width:				250px;
	padding-right:		20px;
	line-height:		11px;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#3B4B4E;
	z-index:			100px;
}

#residential_text
{
	position:			absolute;
	top:				250px;
	left:				338px;
	width:				130;
	padding-right:		20px;
	line-height:		11px;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#3B4B4E;
	z-index:			100px;
}

#non_profit_text
{
	position:			absolute;
	top:				240px;
	left:				633px;
	width:				160;
	padding-right:		20px;
	line-height:		11px;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#3B4B4E;
	z-index:			100px;
}

#contact_text
{
	position:			absolute;
	width:				300;
	top:				219px;
	left:				494px;
	padding-right:		20px;
	line-height:		8pt;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#3B4B4E;
	z-index:			20px;
}

#contact_contact
{
	position:			absolute;
	top:				375px;
	left:				240px;
	padding-right:		20px;
	line-height:		11px;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#3B4B4E;
	z-index:			20px;
}

#news_feature
{
	position:			absolute;
	top:				243px;
	left:				43px;
	line-height:		13px;
	font-family:		verdana,sans serif;
	font-size:			9px;
	font-weight:		bold;
	color:				#D2D2BB;
	z-index:			20px;
}

#page_feature
{
	position:			absolute;
	width:				243px;
	top:				532px;
	left:				545px;
	line-height:		11px;
	font-family:		verdana,sans serif;
	font-size:			10px;
	color:				#999966;
	z-index:			20px;
}

#footer
{
	position:			absolute;
	top:				570px;
	left:				560px;
	line-height:		13px;
	font-family:		verdana,sans serif;
	font-size:			9px;
	color:				#3B4B4E;
	z-index:			100px;
}


/*********************************************************************************************************/
/*	Form styles
/*********************************************************************************************************/

input.textfield,select.textfield,textarea.textfield
{
	
	background-color:	white;
	border:				1px solid #CCCCCC;
	font-family:		verdana,arial;
	font-size:			10px;
	color:				black;
}

input.checkbox
{
	
	border:				1px solid #CCCCCC;
	font-family:		verdana,arial;
	color:				black;
}
