@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* CSS Document */

/*************************************************************
Drill page specific style sheet

When defining styles, for consistency,
use a similar order for definitions.

1. Display & Positioning (display, position, left, etc.)
2. Box model items (margin, padding, border, etc.)
2a. top right bottom left for box measurements
3. Sizes (width, height) *Don't forget the box model hack
4. Appearance items (background, font, color, etc.)
*************************************************************/

/*************************************************************
Main Styles
*************************************************************/

body
	{
		display: block;
		margin: 0;
		padding: 50px 50px;
		border: 0;
		background: #CCC;
	}

img
	{
		margin: 0;
		padding: 0;
		border: 0;                                       
	}
	
	
#contain
	{
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 760px;
	}
	
	
#contain #text-stuff
	{
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 760px;
	}
	
#container1 {
	width: 760px;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 0px auto 0px auto;
	height: auto;
	}
	
	
#secondary {
	float: right;
	width: 275px;
	}




/***************************************************************
Header Items
***************************************************************/

#nav-area
	{
		display: block;
		float: left;
		position: relative;
		margin: 0;
		padding: 0;
		width: 760px;
		
	}

.nav-container
	{
		position: relative;
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		border: 0;
		width: 760px;
		height: 45px;
		background: url(/new_images/nav_bg.gif);


	}



.nav-container #mainNav 
	{
		position: absolute;
		top: 0;
		left: 0;
		float: left;
		display: block;
		margin: 0;

	}

.nav-container #mainNav ul
	{
		margin: 0;
		padding: 0 0 0 6px;
		list-style: none;
	}

.nav-container #mainNav ul li
	{
		float: left;
		display: inline;
		margin: 0;
		padding: 0 0 0 8px;
	}

.nav-container #mainNav ul li a
	{
		display: block;
		height: 45px;
		text-transform: uppercase;
		text-indent: -2000px;
		overflow: hidden;
		background: no-repeat;
	}
	
	

.nav-container #mainNav ul li a:hover
	{
		background-position: 0 -45px;
	}
	
.nav-container #mainNav ul li a.about
	{
		width: 140px;
		background-image: url(/new_images/altnav_about.gif);
	}
	
.nav-container #mainNav ul li a.counter
	{
		width: 140px;
		background-image: url(/new_images/altnav_members.gif);
	}
	
.nav-container #mainNav ul li a.finding
	{
		width: 140px;
		background-image: url(/new_images/altnav_consumer.gif);
	}
	
.nav-container #mainNav ul li a.protecting
	{
		width: 140px;
		background-image: url(/new_images/altnav_policy.gif);
	}
	
.nav-container #mainNav ul li a.combat
	{
		width: 140px;
		background-image: url(/new_images/altnav_healthcare.gif);
	}
	
	
	
.nav-sub
	{
		display: none;
		position: absolute;
		margin: 0;
		padding: 15px 0;
		width: 140px;
		background: #82202d url(/new_images/nav_sub_bg.gif) repeat-x top left;
	}
	
.nav-sub#about
	{
		top: 45px;
		left: 10px;
	}
	
.nav-sub#counter
	{
		top: 45px;
		left: 161px;
	}
	
.nav-sub#finding
	{
		top: 45px;
		left: 310px;
	}
	
.nav-sub#protecting
	{
		top: 45px;
		left: 460px;
	}
	
.nav-sub#combat
	{
		top: 45px;
		left: 610px;
	}     
	
.nav-sub ul
	{
		margin: 0 10px 0 18px;
		padding: 0;
		list-style: none;   
	}
	
.nav-sub ul li
	{
		margin: 0 20px 0 0;
		font: .7em Verdana, Arial, sans-serif;
     
	}
	
.nav-sub ul li a
	{
		display: block;
		padding: 0 0 20px 10px;
		background: url(/new_images/nav_sub_blt_off.gif) no-repeat 0 .32em;
		color: #e9b8be;
		text-decoration: none;
	}
	
.nav-sub ul li a:hover
	{
		background: url(/new_images/nav_sub_blt.gif) no-repeat 0 .32em;
		color: #FFF;
		text-decoration: underline;
	}

	





/****************************************************************
General Links remember order>> link:a visited:a hover:a active:a
*****************************************************************/

a
	{
		color: #2B639E;
		text-decoration: underline;
	}
a:link
	{
	}
a:visited
	{
	}
a:hover
	{
		text-decoration: none;
	}
a:active
	{
	}

#header1 {
    background-image:url(/new_images/header-1.jpg);
    background-repeat:no-repeat;
    height:116px;
    width:760px;
}
#header2 {
    background-image:url(/new_images/header-2.jpg);
    background-repeat:no-repeat;
    height:116px;
    width:760px;
}       
#header3 {
    background-image:url(/new_images/header-3.jpg);
    background-repeat:no-repeat;
    height:116px;
    width:760px;
}
#header4 {
    background-image:url(/new_images/header-4.jpg);
    background-repeat:no-repeat;
    height:116px;
    width:760px;
}
#header5 {
    background-image:url(/new_images/header-5.jpg);
    background-repeat:no-repeat;
    height:116px;
    width:760px;
}
	
h2.specialhead {
	text-transform: capitalize;
	margin: 0.75em 0; 
	background-color: #ececec; 
	border-color: #851c2b; 
	border-style: solid; 
	border-width: 1px; 
	padding: 0.125em;
}

div.sidebox {background-color: #ececec; border: 1px solid #851c2b; float: right; width: 175px; padding-left: 0.25em;}

