@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../images/bgGradient.jpg);
	background-repeat:repeat-x;
	behavior:url(/csshover.htc);
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}

div#bgImage
{
	width:1600px;
	background-image:url(../images/bgImage.jpg);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	min-height:827px;
}

div#page
{
	width:1000px;
	margin:0 auto 0 auto;
}

div#header
{
	width:1000px;
	float:left;
	height:107px;
	margin:0px;
	padding:0px;
}

div#logo
{
	width:330px;
	float:left;
	margin:0px;
	padding:0px;
}

div#slogan
{
	width:642px;
	float:left;
	margin:0px;
	padding:0px;
}

div#nav
{
	width:1000px;
	float:left;
	margin-top:5px;
	height:31px;
}

div#flash
{
	width:972px;
	float:left;
	height:299px;
	margin-top:10px;
}

div#bottom
{
	width:975px;
	float:left;
	height:350px;
}

div#footerHome
{
	background-image:url(../images/footer_22.jpg);
	background-repeat:no-repeat;
	width:973px;
	float:left;
	text-align:center;
	color:#848484;
	font-size:12px;
	line-height:25px;
	padding-top:12px;
}

div#footer
{
	background-image:url(../images/footer_22.jpg);
	background-repeat:no-repeat;
	width:973px;
	float:left;
	height:144px;
	text-align:center;
	color:#848484;
	font-size:12px;
	line-height:25px;
	padding-top:12px;
}

/*interior styles*/

div#graphic
{
	width:1000px;
	float:left;
	height:139px;
	margin-top:10px;
}

div#content
{
	width:1000px;
	min-height:400px;
	float:left;
	margin-bottom:15px;
}

div#leftNav
{	
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
}

div#leftNavTop
{
	width:200px;
	float:left;
	height:8px;
	margin:0px;
	padding:0px;
	background-image:url(../images/leftNav_01.gif);
	background-repeat:no-repeat;
}

div#leftNavMiddle
{
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/leftNav_03.gif);
	background-repeat:repeat-y;
}

div#leftNavText
{
	width:160px;
	float:left;
	background-image:url(../images/leftNav_02.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:25px;
	padding-bottom:12px;
	min-height:172px;
}

div#leftNavText ul
{
	list-style:none;
	color:#004CA7;
	margin:0px;
	padding:0px;
	margin-left:4px;
}

div#leftNavText ul li
{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:3px;
	width:176px;
	border-bottom:1px solid #cccccc;
	color:#666666;
}

div#leftNavText ul li a, div#leftNavText ul li a:visited
{
	color:#666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
div#leftNavText ul li a:active, div#leftNavText ul li a:hover
{
	color:#d80000;
}

div#leftNavText ul li:hover ul
{
	background-color:none;
	background:none;
	color:#333333;
}

div#leftNavText ul li ul li 
{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	padding-top:3px;
	padding-left:3px;
	width:165px;
	border:none;
	color:#333333;
	background-color:none;
	background:none;
}

div#leftNavText ul ul:hover
{
	border:none;
	background:none;
}

div#leftNavText ul ul li 
{
	border:none;
	background:none;
}

div#leftNavText ul ul li:hover
{
	border:none;
	background:none;
}


div#leftNavText ul li ul li:hover
{
	background-color:#E6E6E6;
	width:165px;
	color:#d80000;
}

div#leftNavText ul ul li:hover
{
	background-color:#E6E6E6;
	width:165px;
	color:#d80000;
}

div#leftNavText ul ul li a, div#leftNavText ul ul li a:visited
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
div#leftNavText ul ul a:active, div#leftNavText ul ul a:hover
{
	color:#d80000;
}


div#leftNavText ul li a.redLink, div#leftNavText ul li a.redLink:visited
{
	color:#d80000;
	font-weight:bold;
	text-decoration:none;
}

div#leftNavText ul li a.redLink:hover, div#leftNavText ul li a.redLink:active
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}



div#leftNavBottom
{
	width:200px;
	float:left;
	height:17px;
	margin:0px;
	padding:0px;
	background-image:url(../images/leftNav_04.gif);
	background-repeat:no-repeat;
}
	

div#text
{
	width:700px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	line-height:19px;
}


/*format styles*/

h1
{
	font-size:26px;
	font-weight:bold;
	color:#004CA7;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:28px;
	font-family:"Myriad Pro", "Myriad Pro Cond","Myriad", sans-serif, Arial;
}

h2
{
	font-size:20px;
	font-weight:bold;
	color:#A80000;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:8px;
	font-family:"Myriad Pro", "Myriad Pro Cond","Myriad", sans-serif, Arial;
}

p
{
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	padding-top:5px;
}

a.redLink, a.redLink:visited
{
	color:#d80000;
	font-weight:bold;
	text-decoration:none;
}

a.redLink:hover, a.redLink:active
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

ul li ul li a.redLink, ul li ul li a.redLink:visited
{
	color:#d80000;
	font-weight:bold;
	text-decoration:none;
}

ul li ul li a.redLink:hover, ul li ul li a.redLink:active
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a, a:visited
{
	color:#274f7c;
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:active
{
	color:#d80000;
	font-weight:bold;
	text-decoration:none;
}


.largeBlue
{
	font-size:15px;
	color:#274f7c;
	font-weight:bold;
}

.medBlue
{
	font-size:14px;
	color:#274f7c;
	font-weight:bold;
}

ul li
{
	padding-bottom:6px;
}

h2 a , h2 a:visited
{
	font-size:20px;
	font-weight:bold;
	color:#A80000;
	text-decoration:none;
	font-family:"Myriad Pro", "Myriad Pro Cond","Myriad", sans-serif, Arial;
}

h2 a:hover , h2 a:active
{
	font-size:20px;
	font-weight:bold;
	color:#274f7c;
	text-decoration:none;
	font-family:"Myriad Pro", "Myriad Pro Cond","Myriad", sans-serif, Arial;
}

h3
{
	font-size:14px;
	color:#666666;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.border
{
	border:1px solid #666666;
}

.caption
{
	font-size:11px;
	font-style:italic;
}
.small
{
	font-size:11px;
}

/*--- CSS Document --------------------------------------------------------------------------
	File Name: holyhack.css
	Date: 6-22-06
	Description: Holy Hack for keeping divs from collapsing when they hold no content (floated divs) 
	Note: This is a hack for Internet Explorer 6 (This may not work for Internet Explorer 7)
-------------------------------------------------------------------------------------------*/

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* for ie on a mac */
.clearfix
{
	display: inline-table;
}

/* Hides from IE-mac \*/
*html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* End hide from IE-mac */
