html, body, *
{
	margin: 0;
	padding: 0;
	color: #424242; 
	font-family:verdana, tahoma, arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	border:0px solid #ff0000;
}	


/*** The Essential Code ***/

body 
{
	min-width: 800px;         /* 2 x LC width + RC width */
}

#container 
{
	padding-left: 210px;       /* LC width */
	padding-right: 205px;      /* RC fullwidth + CC padding  + CC border */
	border:0px solid #ff0000;
}

#container .column 
{
	position: relative;
	float: left;
}

#content 
{
	width: 100%;
	border:0px solid #ff0000;

}

#siteNav 
{
	width: 210px;             /* LC width */
	right: 210px;             /* LC width */
	margin-left: -100%;
}

#misc 
{
	width: 205px;             /* RC width */
	margin-right: -100%;
}

/*** IE6 Fix ***/
* html #siteNav 
{
	left: 205px;              /* RC width */
}

*:first-child+html #siteNav 
{ 
	/*CHANGED*/
	left: 205px;
}
/*** Just for Looks ***/

/*** IE6 Fix ***/
* html #siteNav 
{
	left: 205px;              /* RC width */
}

*:first-child+html #siteNav 
{ 
	/*CHANGED*/
	left: 205px;
}
/*** Just for Looks ***/

body
{
	background:#ffffff url(../images/bannerBG2.jpg) left 20px repeat-x;
}	

#header
{
	position:absolute;
	top:0px;
	left:-1px;
	height:68px;
	width:100%;
}

#header h2
{
	height:249px;
	background:transparent url(/images/header.gif) left 20px no-repeat; 

	color:#ffffff;
	font-size:0px;
	border:0px solid #ff0000;
}

#header #searchForm
{
	position:absolute;
	z-index:15;
	top:0px;
	right:0px;
	width:250px;
	height:48px;
	margin-top:20px;
	padding:17px 0px 0px 0px;
	text-align:right;

	color:#ffffff;
	border:0px solid #ff0000;
	border:0px solid #ff0000;
}		

#container
{
	margin-top:70px;
}



#content
{
	/*changed*/
	position:relative;
	z-index:30;
	overflow:hidden;
	padding-top:179px;
}

#content h1
{
	/*changed*/
	z-index:31;
	display:block;
	height:180px;
	padding:0px 30px 0px 30px;
	margin:0px 0px 0px 0px;
	
	color:#cf6c1b;
	line-height:72px;
	vertical-align:baseline;
	font-family: Arial Narrow;
	font-size:20px;
	font-weight:normal;
	text-transform: uppercase;
	white-space:nowrap;
}

#content #contentPane
{
	float:left; 
	width:50%; 
	border-left:solid 1px #C0CED9; 
	border-right:solid 1px #C0CED9; 
	padding-top:15px; 
	
	background: transparent url(../images/ContentBG.jpg) repeat-x;
}

/* css for the "About" h2 header */
#content h2
{
	/*changed*/
	display:block;
	height:25px;
	padding:0px 0px 0px 5px;
	margin:0px 3% 0px 15px;
	
	border-top: 1px solid #a6cae2;
	border-right: 1px solid #667c8a;
	border-bottom: 1px solid #667c8a;
	border-left: 1px solid #a6cae2;
	
	
	background: transparent url(../images/ContentHeaderAccent2.gif)   right center no-repeat;
	background-color: #84a1b3;
	
	color:#ffffff;
	line-height:25px;
	vertical-align:baseline;
	
	white-space:nowrap;
	
	/* changed by EM */		
	font-weight:bold;
	font-size:12px;
}

/* defaultPara */
#content p.defaultPara
{
	font-size:12px; 
	margin:15px 0px 0px 5px;
	line-height:18px;
}	

#content p
{
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	line-height:16px;

}

#content  ul
{
	/*changed*/
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 20px;
	background-color:#ffffff;
	color:#717274;
	list-style:none;
}

#content  ul li
{
	margin:0px;
	padding:0px 0px 0px 15px;
	background: transparent url(../images/listItem2ABullet.gif) 0px 8px no-repeat;
	
	color: #717274;
	line-height:16px;
}	
	
#content  ul li a
{
	color: #424242;
}

#content .item
{			
	float:left; 
	width:49%;
	
	margin:0px 0px 0px 0px;	
	background-color: #FFFFFF;
	
	/* changed by EM */	
	min-height:300px;
}

/* css for the "Our Services" h2 header */
#content .item h2
{
	margin:15px 15px 0px 15px;
	padding:0px 0px 0px 5px;			
	
	border-top: 1px solid #a6cae2;
	border-right: 1px solid #667c8a;
	border-bottom: 1px solid #667c8a;
	border-left: 1px solid #a6cae2;
	
	
	background: transparent url(../images/ContentHeaderAccent2.gif)  right center  no-repeat;
	background-color: #84a1b3;
	
	/* changed by EM */	
	font-weight:bold;
	font-size:12px;

}

#content .item ul
{
	margin:12px 0px 0px 0px;
	padding:0px 15px 0px 25px;

}	

#content .item ul li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	
	font-size:12px;
	line-height:19px;
}

/* link styles for list on item  */
#content .item ul li a
{
	font-size:12px;
	text-decoration:underline;
}

#misc
{
	z-index:10;
	background:transparent url(../images/MiscHeaderBG2.gif)  0px 151px no-repeat;
	padding: 180px 0px 10% 0px;
}

#misc .item 
{
	border: 1px solid #c7c8ca;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	background-color: #ffffff;
}		

#misc .item h3
{
	display: block;
	padding: 15px 15px 8px 15px;
	margin: 0px 0px 0px 0px;
	
	background: #edf1f4 url(../images/MiscHeaderAccent2.gif) 15px bottom no-repeat;
	
	line-height: 14px;
	vertical-align: baseline;
	
	color: #d28c51;
}		


#moreInfoLink
{
	margin-left:20px;
	margin-top:20px;
	
	padding-bottom:30px;
}

#moreInfoLink a
{
	font-size:12px;
	color:#CF6C1B;
}


