.lt_bkg {
background-color : #0d030b;
background-image: url(pix/g_bkg_lt.gif);
background-repeat: repeat-x;
background-position: top center;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
color : #ffffff;
margin: 0px;
}


	/* -------------------BEGIN BODY BOX FADE------------------- */
	#wrapper { 
		overflow: hidden;
	}
	/*.overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #af3b67;
		opacity: 0.40;
		-moz-opacity: 0.40;
		filter:alpha(opacity=40);
	}*/
	.overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #0d030b;
		opacity: 0.40;
		-moz-opacity: 0.40;
		filter:alpha(opacity=40);
	}
	
	.overlay_bottom {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #0d030b;
	opacity: 0.40;
	-moz-opacity: 0.40;
	filter:alpha(opacity=40);
	/*opacity was .60*/
	}

	.container {
		position: relative;
 		float: left;
	}
	.content {
		position: relative; /* Fixes the z-index */
	}
	#column-1 {
		width: 975px;
	}
	#column-2 {
		width: 250px;
		margin-left: 20px;
		float: left;
		display: inline;
	}
	#column-1 .content {
		padding: 20px;
		width: 975px;
	}
	#column-2 .content {
		padding: 10px;
		width: 975px;
	}
	
	#column-1_hp {
	width: 100%;
	}
	
	#column-2_hp {
		width: 100%;
	}
	#column-3_hp {
		width: 324px;
		margin-left: 0px;
		float: left;
		display: inline;
	}
	#column-1_hp .content {
		padding: 0px;
		width: 975px;
		height: 73px;
	}
	#column-2_hp .content {
		padding: 0px;
		width: 975px;
	}
	#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:#af3b67;
}
/* -------------------END BODY BOX FADE------------------- */

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

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

h3 {
line-height: 26px;
font-size: 17px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #af3b67;
background: none;
font-weight: bold;
text-align: left;
margin-top: 10px;
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: #f289b1;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content:link {color : #f289b1; margin-left: 0px; margin-right: 0px; background-color:#450025;}
a.body_content:visited {color : #d16790; margin-left: 0px; margin-right: 0px; background-color:#450025;}
a.body_content:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#450025;}

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

a.body_content_10:link {color : #af3b67; margin-left: 0px; margin-right: 0px;}
a.body_content_10:visited {color : #de6b97; margin-left: 0px; margin-right: 0px;}
a.body_content_10:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline;}

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

a.body_content:link {color : #b51a55; margin-left: 0px; margin-right: 0px; background-color:#450025;}
a.body_content:visited {color : #ee593f; margin-left: 0px; margin-right: 0px; background-color:#450025;}
a.body_content:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#450025;}

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

a.body_content_17:link {color : #af3b67; margin-left: 0px; margin-right: 0px;}
a.body_content_17:visited {color : #de6b97; margin-left: 0px; margin-right: 0px;}
a.body_content_17:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline;}

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

a.sitemap_sub:link {color : #f289b1; margin-left: 0px; margin-right: 0px;}
a.sitemap_sub:visited {color : #d16790; margin-left: 0px; margin-right: 0px;}
a.sitemap_sub:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#450025;}

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

a.sitemap_sub_level2:link {color : #f289b1; margin-left: 0px; margin-right: 0px;}
a.sitemap_sub_level2:visited {color : #d16790; margin-left: 0px; margin-right: 0px;}
a.sitemap_sub:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#450025;}

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

a.body_content_2:link {color : #f7a82a; 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: #732d4b;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
}

a.footer_content:link {color : #732d4b;}
a.footer_content:visited {color : #4e1930;}
a.footer_content:hover {color : #833758; text-decoration: underline;}

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

a.title_main:link {color : #f7a82a; margin-left: 0px;}
a.title_main:visited {color : #ffc466; margin-left: 0px;}
a.title_main:hover {color : #ffffff; margin-left: 0px;}

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

a.title_main_sub:link {color : #f7a82a; margin-left: 0px;}
a.title_main_sub:visited {color : #ffc466; margin-left: 0px;}
a.title_main_sub:hover {color : #ffffff; margin-left: 0px;}

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

a.title_sub:link {color : #ffc466; margin-left: 0px;}
a.title_sub:visited {color : #f7a82a; margin-left: 0px;}
a.title_sub:hover {color : #ffffff; margin-left: 0px;}

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

a.body_content_17:link {color : #af3b67; margin-left: 0px; margin-right: 0px;}
a.body_content_17:visited {color : #de6b97; margin-left: 0px; margin-right: 0px;}
a.body_content_17:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline;}

/*#list {
list-style-image: url(pix/bullet_butterfly.gif);
line-height: 20px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, sans-serif;
color: #f289b1;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
}*/

ul {
list-style-type: disc;
margin-left: 15px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
}

.li {
line-height: 20px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #f289b1;
}

a.li:link {color : #f289b1; margin-left: 0px; margin-right: 0px; background-color:#450025;}
a.li:visited {color : #d16790; margin-left: 0px; margin-right: 0px; background-color:#450025;}
a.li:hover {color : #ffffff; margin-left: 0px; margin-right: 0px; text-decoration: underline; background-color:#450025;}

.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: #2f0e80;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
width: 233px;  
margin-bottom: 3px;
color: #8b5dfc;
}



.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: #5c2841;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 200px;  
margin-bottom: 3px;
color: #0d030b;
}

.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------------------- */


