/*- Reset Styles -----------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
	{
	margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;
	vertical-align:baseline;  background:transparent;
	}

ol, ul	{ list-style:none; }

h2, h4, h5, h6
	{ line-height:100%;  padding-left:20px; }

blockquote, q
	{ quotes:none; }

table	{ border-collapse:collapse;  border-spacing:0;  border:0; }

body	{
	color:#000;  font-family:"Arial", Helvetica, sans-serif;
	background:#BAD2D4;  margin:20px 0 0 0;  font-size:14px;
	}


a	{ color:#1c9db0;  text-decoration:underline; }

a:active, a:hover
	{ color:#FD0113;  text-decoration:none; }


#wrapper
	{ width:972px;  margin:0 auto; }

#navigation
	{ width:972px;  height:32px;  background-color:#1F7D8B; }

#container
	{ overflow:hidden;  width:972px;  border-bottom:solid 2px #e5f1f2; }



#column-left
	{
	width:508px;  padding:0 10px;  float:left;
	height:747px;  background:#fff;  line-height:1.2;
	}

#column-left #img-top
	{ text-align:center; }

#column-left p
	{ color:#6d6e6e;  margin:15px 27px; }

#column-left p.hilite
	{ color:#000; }

#column-left img
	{ margin:0 0 0 2px;  background-color:#fff; }

#column-left h1
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:18px;  color:#8F9092;  font-size:30px;
	/* line-height:40px; */
	}

#column-left h1 strong
	{ color:#1c9db0; }

#column-left h1 span
	{ color:#36739a; }

#column-left h6
	{ color:#6d6e6e;  margin:30px 0 18px; }

#column-left p span
	{ color:#327797;  display:block;  margin:0 0 18px 0; }

#column-left ul
	{ margin:15px; }

#column-left ul li
	{ color:#6d6e6e;  margin-left:35px;  list-style-type:disc; }

#column-left em
	{
	/* color:#6D6E6E;  display:block;
	margin:0 0 2px 0;  padding-left:20px;
	*/
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.column-left-copy
	{
	color:#327797;  color:#000;  display:block;
	margin:0 20px 18px 0;  padding-left:20px;
	}

#column-left h3
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:30px;  color:#8F9092;  font-size:16pt;
	/* padding-left:40px; */
	}

#column-left h3 a
	{
	font-size:18pt;  text-decoration:none;
	color:#1F7D8B;  font-family:Arial, Helvetica, sans-serif;
	}

#column-left h3 a:active, #column-left h3 a:hover
	{ color:#FD0113;  text-decoration:none; }



#column-right
	{
	float:left;  border-left:solid 2px #e5f1f2;  width:442px;
	overflow:hidden;  background-color:#fff;  height:747px;
	}


#img-top
	{ padding:0 0 0 17px; }

#img-bottom
	{ text-align:center;  padding:0 20px 0 0; }


#info	{
	width:972px;  overflow:hidden;  float:left;
	background-color:#fff;  text-align:center;
	}

#info ul li
	{ margin:0 2px;  padding:0;  display:inline;  text-align:center; }








.top_phone
	{
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;  color:#fff;
	}

.home_feature_text
	{
	font-family:Arial, Helvetica, sans-serif;  color:#000;
	font-size:9pt;
	margin-left:15px;  margin-right:10px;  margin-top:0px;
	}

.home_feature_box
	{ float:left;  margin-top:5px;  width:300px; }

.navigation_box
	{ }

.banner_top
	{
	font-family:Arial, Helvetica, sans-serif;  font-size:13pt;
	color:#000;  height:25px;  text-align:center;  font-weight:bold;
	text-transform:uppercase;  width:973px;
	margin-right:auto;  margin-left:auto;  padding-top:5px;
	}

.line_separator
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#CFCFCF;  padding-left:27px;
	}

.body_text
	{
	font-family:Arial, Helvetica, sans-serif;  font-size:10pt;
	font-weight:normal;  line-height:18px;  margin:0 27px;
	}

.navigation
	{
	width:973px;  background:#1F7D8B;  height:30px;
	margin-right:auto;  margin-left:auto;
	}

.logo	{ padding-top:70px;  padding-left:10px; }

.left_blocks_text
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  margin:0;  padding:0 20px 0 27px;
	}

.box_headers
	{
	font-family:Arial, Helvetica, sans-serif;  font-size:14pt;
	color:#207E89;  padding-top:15px;  margin:0;  text-align:center;
	}

.telephone_home
	{
	font-family:Arial, Helvetica, sans-serif;  font-size:20px;
	color:#f00;  font-weight:bold;  float:left;
	margin-top:45px;  margin-left:5px;
	}

.linc_desc_box
	{
	float:left;  margin-top:60px;  font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;  margin-left:5px;  margin-right:10px;
	}

.header_phone
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;  font-weight:bold;  color:#fff;
	}

h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;  color:#207E89;  margin:0;
	padding-top:0;  padding-left:27px;
	}

h4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;  color:#fff;
	}

h2	{
	font-family:Arial, Helvetica, sans-serif;  color:#666;
	font-size:15pt;  margin:0;  padding:15px 27px 0 27px;
	}

h3 a	{
	font-family:Arial, Helvetica, sans-serif;
	color:#207E89;
	font-size:12pt;
	text-decoration:none;
	}

h3	{
	font-family:Arial, Helvetica, sans-serif;  color:#000;
	font-size:16pt;  padding-left:27px;  margin:10px 10px 0 0;
	text-align:center;  text-decoration:none;
	}

.banner_text
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;  font-weight:bold;  color:#fff;
	}

h5	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;  color:#fff;  margin:0;  padding:0;
	}

.cogen_bene_right
	{
	width:240px;  margin-left:10px;  font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;  float:left;
	}

.cogen_bene_left
	{
	width:220px;  margin-left:25px;  font-size:11pt;
	float:left;  font-family:Arial, Helvetica, sans-serif;
	}

.line_separator
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#CFCFCF;  padding-left:27px;
	}


.subheader_text
	{
	font-family:Arial, Helvetica, sans-serif;  color:#fff;
	font-size:18pt;  margin-left:25px;  font-weight:bold;
	}

.subheader_text_green
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;  color:#207E89;  font-weight:bold;
	}

.form_labels
	{
	font-family:Arial, Helvetica, sans-serif;  font-size:10pt;
	padding:0 0 5px 0;  margin-top:0px;  margin-right:27px;
	}

.body_text_home_featured
	{
	font-family:Arial, Helvetica, sans-serif;  margin:0;
	font-size:10pt;  font-weight:normal;  line-height:18px;
	}


#services_footer
	{
	padding:0 15px 25px 15px;  font-size:11pt;
	letter-spacing:.25px;  color:#000;  text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}


#services_footer a
	{ color:#1F7D8B;  white-space:nowrap; }

#services_footer a:active, #services_footer a:hover
	{ color:#000; }


#services_footer .footdiv
	{ padding:0 5px; }



.center	{ text-align:center; }

#footer	{
	margin:0 0 10px;  color:#fff;  font-size:9pt;
	background:#1F7D8B;  text-align:center;  padding:5px;
	}


