	/* -------------------BEGIN BODY BOX FADE------------------- */
	#wrapper { 
		overflow: hidden;
	}
	.overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #06283a;
		opacity: 0.55;
		-moz-opacity: 0.55;
		filter:alpha(opacity=55);
	}
	.container {
		position: relative;
		float: left;
	}
	.content {
		position: relative; /* Fixes the z-index */
		float: left;
	}
	#column-1 {
		width: 712px;
	}
	#column-2 {
		width: 250px;
		margin-left: 20px;
		float: left;
		display: inline;
	}
	#column-1 .content {
		padding: 20px;
		width: 712px;
	}
	#column-2 .content {
		padding: 10px;
		width: 230px;
	}
		#column-1_hp {
		width: 389px;
	}
	#column-2_hp {
		width: 262px;
		margin-left: 0px;
		float: left;
		display: inline;
	}
	#column-3_hp {
		width: 324px;
		margin-left: 0px;
		float: left;
		display: inline;
	}
	#column-1_hp .content {
		padding: 0px;
		width: 389px;
		height: 180px;
	}
	#column-2_hp .content {
		padding: 0px;
		width: 262px;
		height: 180px;
	}
	#column-3_hp .content {
		padding: 0px;
		width: 324px;
		height: 180px;
	}
	/* Let's compensate for IE6's inability to interpret top: 0; and bottom: 0; */
	* html #column-1 .overlay { height: expression(document.getElementById("column-1").offsetHeight); }
	* html #column-2 .overlay { height: expression(document.getElementById("column-2").offsetHeight); }
	
		* html #column-1_hp .overlay { height: expression(document.getElementById("column-1_hp").offsetHeight); }
	* html #column-2_hp .overlay { height: expression(document.getElementById("column-2_hp").offsetHeight); }
	* html #column-3_hp .overlay { height: expression(document.getElementById("column-3_hp").offsetHeight); }

.img_stroke { 
  margin: 0 5px 5px 0;
  padding: 4px;
  border: 1px solid;
  border-color:#2a76a6;
}
/* -------------------END BODY BOX FADE------------------- */

/* -------------------BEGIN HEADLINE TAGS------------------- */
h1 {
line-height: 25px;
font-size: 19px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #3482b3;
background: none;
font-weight: bold;
text-align: left;
margin-top: 0px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}

h2 {
line-height: 24px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #7fc8f6;
background: none;
font-weight: bold;
text-align: left;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}

h3 {
line-height: 26px;
font-size: 19px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #46ade7;
background: none;
font-weight: bold;
text-align: left;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}

h4 {
line-height: 23px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #46ade7;
background: none;
font-weight: bold;
text-align: left;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}
/* -------------------END HEADLINE TAGS------------------- */

/* -------------------BEGIN GLOBAL STYLES------------------- */
.callouts_ip  {
line-height: 21px;
font-size : 14px;
text-decoration: none;
font-family : Verdana, Arial, sans-serif;
font-weight:700;
color: #46ade7;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}

a.callouts_ip:link {color : #46ade7; text-decoration: none;}
a.callouts_ip:visited {color : #2584ba; text-decoration: none;}
a.callouts_ip:hover {color : #ffffff; text-decoration: none; background-color:#154963;}

.sitemap_intro  {
line-height: 21px;
font-size : 14px;
text-decoration: none;
font-family : Verdana, Arial, sans-serif;
font-weight:700;
color: #46ade7;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}

a.sitemap_intro:link {color : #46ade7; text-decoration: none;}
a.sitemap_intro:visited {color : #2584ba; text-decoration: none;}
a.sitemap_intro:hover {color : #ffffff; text-decoration: none; background-color:#154963;}

.secondary_nav {
line-height: 28px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #359ad3;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 5px;
}

a.secondary_nav:link {color : #359ad3;}
a.secondary_nav:visited {color : #5dbef5;}
a.secondary_nav:hover {color : #e0d5bb; text-decoration: underline;}

.body_content {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content:link {color : #ffffff; font-weight: bold; margin-left: 0px; margin-right: 0px;}
a.body_content:visited {color : #ee593f; font-weight: bold; margin-left: 0px; margin-right: 0px;}
a.body_content:hover {color : #ffffff; font-weight: bold; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#2a76a6;}

.sitemap_sub {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 0px;
}

a.sitemap_sub:link {color : #ffffff; margin-left: 0px; margin-right: 0px;}
a.sitemap_sub:visited {color : #ee593f; margin-left: 0px; margin-right: 0px;}
a.sitemap_sub:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#2a76a6;}


.body_content_2 {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #46ade7;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content_2:link {color : #46ade7; font-weight: bold; margin-left: 0px; margin-right: 0px;}
a.body_content_2:visited {color : #359ad3; font-weight: bold; margin-left: 0px; margin-right: 0px;}
a.body_content_2:hover {color : #46ade7; font-weight: bold; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#2a76a6;}

.body_content_16 {
line-height: 24px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content_16:link {color : #ffffff; font-weight: bold; margin-left: 0px; margin-right: 0px; background-color:#2a76a6;}
a.body_content_16:visited {color : #359ad3; font-weight: bold; margin-left: 0px; margin-right: 0px;}
a.body_content_16:hover {color : #ffffff; font-weight: bold; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#2a76a6;}

.footer_content {
line-height: 22px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #71ccff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
}

a.footer_content:link {color : #71ccff;}
a.footer_content:visited {color : #4ba5d8;}
a.footer_content:hover {color : #ffffff; text-decoration: underline;}

.title_main {
line-height: 32px;
font-size: 25px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #c93d25;
margin-top: 0px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}

a.title_main:link {color : #c93d25; margin-left: 0px;}
a.title_main:visited {color : #912310; margin-left: 0px;}
a.title_main:hover {color : #ee593f; margin-left: 0px;}

.li {
line-height: 20px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #483c24;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

a.li:link {color : #483c24; font-weight: bold;}
a.li:visited {color : #9f8d69; font-weight: bold;}
a.li:hover {color : #483c24; font-weight: bold; text-decoration: underline; background-color:#e8e2d2;}

.inline_title_ip  {
line-height: 21px;
font-size : 14px;
text-decoration: none;
font-family : Verdana, Arial, sans-serif;
font-weight:700;
color: #46ade7;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
}

a.inline_title_ip:link {color : #46ade7; text-decoration: none;}
a.inline_title_ip:visited {color : #2584ba; text-decoration: none;}
a.inline_title_ip:hover {color : #ffffff; text-decoration: none; background-color:#154963;}

.forms {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 130px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms2 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 50px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms3 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 200px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms4 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 100px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms5 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 150px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms6 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 350px;  
margin-bottom: 3px;
color: #0186a6;
}
/* -------------------END GLOBAL STYLES------------------- */


