/*-----------------------------------------------------------------------------
HALO/Lee Wayne Style Sheet

version:   1.00
author:    nick rathert
email:     nick@nickrathert.com
website:   http://www.nickrathert.com/
-----------------------------------------------------------------------------*/

/* =General
=============================================================================
=============================================================================*/




/* =Typography
=============================================================================
=============================================================================*/




/* =Layout
=============================================================================
=============================================================================*/

/* =Wrappers
-----------------------------------------------------------------------------*/

.wrapper
{
	width: 960px;
	margin: 0 auto;
}

.contentWrapper
{
	width: 960px;
	margin: 0 0 0 0;
	position: relative;
}


/* =Headings
-----------------------------------------------------------------------------*/



/* =Links
-----------------------------------------------------------------------------*/

/* Calls to action */
ul.ctaBtnList
{
   list-style: none;
	margin: 0;
}

ul.ctaBtnList a:visited
{
	color: #fff;
}

a.ctaBtn
{
	width: 290px;
	height: 76px;
	margin: 0 0 14px 0;
	display:  block;
	text-indent: -2000em;
	border: 0;
	text-decoration: none;
}

.ctaBtn1
{
	background-image: url(../img/ctaBtn01combo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	
}

.ctaBtn1:hover
{
	background-image: url(../img/ctaBtn01combo.png);
	background-repeat: no-repeat;
	background-position: 0 -76px;
}

.ctaBtn2
{
	background-image: url(../img/ctaBtn02combo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.ctaBtn2:hover
{
	background-image: url(../img/ctaBtn02combo.png);
	background-repeat: no-repeat;
	background-position: 0 -76px;
}

.ctaBtn3
{
	background-image: url(../img/ctaBtn03combo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.ctaBtn3:hover
{
	background-image: url(../img/ctaBtn03combo.png);
	background-repeat: no-repeat;
	background-position: 0 -76px;
}

ul.bottomLinks
{
	height: 225px;
	margin: 30px 0 0 0;
	list-style: none;
	position: relative;
}

ul.bottomLinks li.bottomCategories
{
	width: 184px; /*214px;*/
	height: 146px; /*178px;*/
	padding: 15px;
	position: absolute;
	top: 0;
	background-image: url(../img/bottomLinkBackground.png);
	background-position: top center;
	background-repeat: no-repeat;
}

ul.bottomLinks li.bottomCategories.cat1
{
	left: 13px;
	border-bottom: 1px solid #005b84;
}

ul.bottomLinks li.bottomCategories.cat1 h5
{
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	color: #005b84;
}

ul.bottomLinks li.bottomCategories.cat1 ul
{
	list-style: none;
	margin: 0;
	line-height: 18px;
}

ul.bottomLinks li.bottomCategories.cat1 ul a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

ul.bottomLinks li.bottomCategories.cat2
{
	left: 253px;
	border-bottom: 1px solid #5f96b4;
}

ul.bottomLinks li.bottomCategories.cat2 h5
{
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	color: #5f96b4;
}

ul.bottomLinks li.bottomCategories.cat2 ul
{
	list-style: none;
	margin: 0;
	line-height: 18px;
}

ul.bottomLinks li.bottomCategories.cat2 ul a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

ul.bottomLinks li.bottomCategories.cat3
{
	left: 493px;
	border-bottom: 1px solid #7eabc0;
}

ul.bottomLinks li.bottomCategories.cat3 h5
{
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	color: #7eabc0;
}

ul.bottomLinks li.bottomCategories.cat3 ul
{
	list-style: none;
	margin: 0;
	line-height: 18px;
}

ul.bottomLinks li.bottomCategories.cat3 ul a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

ul.bottomLinks li.bottomCategories.cat4
{
	left: 733px;
	border-bottom: 1px solid #9ebfce;
}

ul.bottomLinks li.bottomCategories.cat4 h5
{
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	color: #9ebfce;
}

ul.bottomLinks li.bottomCategories.cat4 ul
{
	list-style: none;
	margin: 0;
	line-height: 18px;
}

ul.bottomLinks li.bottomCategories.cat4 ul a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}




/* =Branding
-----------------------------------------------------------------------------*/
ul.headerList
{
	position: relative;
	margin: 15px 15px;
	height: 55px;
	list-style: none;	
}

ul.headerList li.liTagline
{
	position: absolute;
	width: 610px;
	height: 55px;
	top: 0;
	left: 0;
	background-image: url(../img/largeTagline.png);
	background-repeat: no-repeat;
	text-indent: -2000em;
}

ul.headerList li.liLogo
{
	position: absolute;
	width: 290px;
	height: 51px;
	top: 0;
	left: 640px;
	background-image: url(../img/homeLogo2.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-indent: -2000em;	
}

h1.headerTagline
{
   background-image: ;
   position: absolute;
}

h2.headerLogo
{
   background-image: ;
   position: absolute;
}

div.flashCarousel
{
	height: 256px;
	width: 610px;
}



/* =Main Nav
-----------------------------------------------------------------------------*/


/* =Sub Nav
-----------------------------------------------------------------------------*/



/* =Main Content
-----------------------------------------------------------------------------*/

.leftCol
{
	width: 610px;
	min-height: 640px;
	margin: 0 0 0 15px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.rightCol
{
	width: 290px;
	margin: 0 15px 0 0;
	position: absolute;
	top: 0px;
	left: 655px;
}



/* =Secondary Content
-----------------------------------------------------------------------------*/



.help
{
	width: 290px;
	margin-bottom: 30px;
}

.help h4
{
	font-size: 18pt;
	font-weight: normal;
	margin: 0;
	color: #7eabc0;
}

.help ul
{
	list-style: none;
	margin: 0;
}



/* =Footer
-----------------------------------------------------------------------------*/



/* =Forms
-----------------------------------------------------------------------------*/



/* =Tables
-----------------------------------------------------------------------------*/




/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/

.clear_children, .cc_tallest 
{ 
	position: relative; 
} /**/

* html .clear_children 
{ 
	display: inline;
}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */

.cc_tallest:after 
{ 
	content: ''; 
} /* PREVENTS A REDRAW BUG IN SAFARI */

