/*************************
	Header/Top
*************************/
body {
	background-image:		url('bgblue.jpg');
	margin:					5px;
	padding:				0;
	font-size: 				9pt;
	font-family: 			Georgia, Verdana, Helvetica, sans-serif;}

#topBanner {
	background-image:		url('topBanner8.jpg');	
	height:					170px;
	text-align:				left;
	background-color:		#990000;
	border: 				1px solid #fff;
	border-bottom:			0px; }
	
#breadCrumbs {
	height:					17px;
	text-align:				left;
	background-color:		#808080;
	border-bottom:			thin #808080 solid;
	vertical-align:			bottom; }

#topNavBox {
	background:				#C0C0C0; 
	text-align:				center; 
	padding:				2px 4px 2px 4px; 
	font-family:			verdana;
	font-size:				8pt;
	border:					thin #ffffff solid;
	width:					288px;
	margin:			auto;}
	
#topSearchBox {
	text-align:				center; 
	padding:				2px 4px 2px 4px; 
	border:					0px;
	margin-left:			auto; 
	margin-right:			auto;}

#topNav{
	border-left:			1px solid #fff;
	border-right:			1px solid #fff;}

#skipNav {
	position: 				absolute; 
	left: 					-1000em; 
	width: 					20em;}

#tbl1{
	cellpadding:			0px;
	cellspacing:			0px;
	border:					0px;
	width:					575px;}

#tbC1{
	height:					103px;}
	

#tbC4{
	height:				25px;
	text-align:				center;
	vertical-align:			top;}
	

#tbC6{
	height:					15px;
	margin:0px;
	text-align:				center;
	vertical-align:			top;}

/*************************
	Content
*************************/

p {
	margin:					10px 0px 0px 22px;
	line-height:			1.2;
	color:					#000;}

hr {
	width: 					100%;
	text-align: 			left;
	height:					1px;
	color:					#000;}

h1 {
	margin:					10px 10px 10px;
	text-align:				left;
	font-size:				16pt;
	font-weight:			normal;}
	
h2 {
	font-family:			Georgia;
	color:					#fff;
	margin:					10px 10px 10px;
	text-align:				left;
	font-size:				16pt;
	font-weight:			normal;}
	
h3 {
	margin:					10px 0px 0px 22px;
	font-size:				8pt;
	font-family:			verdana;
	color:					#000; }

h4 {
	font-family:			Georgia;
	color:					#000;
	margin:					10px 10px 10px;
	text-align:				left;
	font-size:				18pt;
	font-weight:			normal;}

.white {
	color:					#fff; }		
	
div#container
{
	text-align:				left;
	width:					828px;
	margin:					0 auto;
	background:				#fff;
}

div#content
{
	float:					left;
	border-top:				1px #fff solid;
	border-left:			1px #fff solid;
}

div#content a
{
	color:					#990033;
	font-weight:			bold;
	text-decoration:		none;
}

div#content a:hover
{
	text-decoration:		underline;
}

div#leftC a
{
	color:					#fff;
	font-weight:			normal;
	margin-left:			25px;
	text-decoration:		none;
	font-family:			georgia;
	font-size:				9pt;
}

div#leftC a:hover
{
	text-decoration:		underline;
	color:					#fff;
}

div#topNavBox a
{
	color:					#000099;
	font-weight:			normal;
	text-decoration:		underline;
	font-family:			verdana;
	font-size:				8pt;
}

div#topNavBox a:hover
{
	text-decoration:		none;
}

.dottedLine{
	border-bottom:			1px dotted #fff;
	width:					173px;
	margin:					0px 5px 5px 25px;
	padding:				0px 5px 0px 5px;
	height:					7px;}
	
.dottedLine2{
	border-bottom:			1px dotted #000;
	width:					573px;
	margin:					0px 5px 0px 10px;
	padding:				0px 5px 0px 5px;
	height:					3px;}

.h1home
{
	margin:					0px 10px 0px 0px;
	text-align:				left;
	font-size:				11pt;
	font-weight:			normal;
	font-family:			Verdana;
	padding:				4px;
	color:					#FFFFFF;
}

div.redLineBreak
{
	background:				#990000;
	width:					826px;
	height:					5px;
	border-width:			0px 1px 1px 0px;
	border-style:			solid;
	border-color:			#FFF;
}

div#footer
{
	background:				#990000;
	background-image:		url('bgMaroon2.jpg');
	color:					#FFF;
	font-size:				.9em;
	font-family:			verdana;
	text-align:				center;
	height:					17px;
	width:					826px;
	clear:					both;
	border:					solid 1px #FFF;
}

.pdfList {
	list-style-image: 		url(pdfIcon.gif);
	margin:					4px 0px 0px 0px;}


.htmlList {
	list-style-image: 		url(htmlIcon.gif);
	margin:					4px 0px 0px 0px;}


/*************************
	Images
*************************/
.imgRight {
	float: 					right;
	margin: 				20px;
	border-style:			solid;
	border-color: 			black; 
	border-width:			1px;}

.imgBorder{
	border-style:			solid;
	border-color:   		black; 
	border-width:			1px;
	margin:					5px;}

.caption {
	font-size:				10px;
	color:					#666666; }

/*************************
	SubContent Tab System
*************************/	
pre {
	text-indent: 			20px}
 
#tabmenu {
	color: 					#000;
	border-bottom:	 		2px solid black;
	margin: 				12px 0px 0px 0px;
	padding: 				0px;
	z-index: 				1;
	padding-left: 			10px;
	padding-top:			10px; 
	width:					585px;}
 
#tabmenu li {
	display: 				inline;
	overflow: 				hidden;
	list-style-type: 		none; }
 
#tabmenu a, a.active {
	background:				#369;
	font-family:			Georgia;
	color:					#FFF;
	font-size:				14px;
	border:	 				2px solid black;
	padding: 				5px 5px 0px 5px;
	margin: 				0px;
	text-decoration:	 	none;}
 
#tabmenu a.active {
	background: 			#fff;
	border-bottom: 			3px solid #fff; }

#tabmenu a:hover {
	color: 					#fff;
	background: 			#369; }

#tabmenu a:visited {
	color: 					#fff; }

#tabmenu a.active:hover {
	background: 			#fff;
	color: 					#800000; }

#contentSub {
	text-align: 			justify;
	background: 			#fff;
	padding: 				7px 22px 7px 0px;
	border: 				2px solid black;
	border-top:	 			none;
	z-index: 				2;
	width:					569px;}

#contentSub a {
	text-decoration: 		none;
	color: 					#fff; }

#contentSub a:hover { 
	background: 			#fff; }

/*************************
	Column System
*************************/	
.tableDiv {
	display: 				table;
	width: 					100%;
	border:					0px;
	border-collapse:		collapse;}
	
.cellDiv {
	float:					left;
	display: 				table-cell;}
	
.rowDiv  {
	display: 				table-row;}

#leftC {
	width: 					200px; 
	background-image:		url('bgMaroon2.jpg')}

#rightC {
	width: 					601px; 
	text-align:				left; 
	border-left:			1px solid #ffffff;
	padding:				0px 5px 0px 5px;
	background:				#fff;
	background-image:		url('hawk-bg.gif');
	background-repeat: 		repeat-y;}

.rightHandTbl{
	border:					1px #000 solid;
	width:					228px;
	margin:					15px 7px 5px 7px;
	border-collapse:		collapse;
	align:					right;}
	
.rightHandTbl td{
	padding:				5px;}	

.rightHandTblMn{
	color:					#666;}

.rightHandTblHd{
	background:				#369;
	font-family:			Georgia;
	color:					#FFF;
	font-size:				14px;}

/*************************
	Forms
*************************/	
input {
	font-family: 			arial, verdana, ms sans serif;
	font-size: 				8pt;
	font-color:				#333;
}

.searchButton {
	font-size: 				12px;
	width: 					38px;
	height:	 				19px;
	margin: 				0;
	padding: 				0 0 2px 0;
	border: 				0;
	background: 			transparent url(searchButton.jpg) no-repeat center top;
	cursor:				 	pointer;
	cursor: 				hand;}

/*************************
	Dropdown Menu
*************************/	
ul.nav, .nav ul {
	margin: 				0;
	padding: 				0 0 0 2px;
	cursor:					pointer;
	list-style-type: 		none;
	height:					39px;
	color:#fff;}

ul.nav{ /* applies to subitems and main items */
	background-image: 		url('navBg.gif');
	border-width:			0px;
	border-style: 			solid; 
	border-color:			#fff; 
	padding-left:			41px;
	display: 				table;
	width:					785px;
	height:					39px;
	table-layout: 			fixed; 
	color:#fff;}
	
.nav ul{ /* applies to only subitems, but doesnt trump ul.nav */
	color:		 			#fff;
	border-width:			0px;
	border-style: 			solid; 
	border-color:			#fff; }

.nav li:hover ul, .nav li.sfhover ul {
	left: 					auto; }

.nav ul li a{
	display: 				block;
	padding: 				2px 10px;
	color:					#808080;}

.nav li { 
	float: 					left;
    text-align:				center;}

.mainLink a { 
	padding:          	    10px 0 11px 0px;
	font-family:			verdana;
	font-size:				14px;
	color:					#080808;}

.mainLink a:hover { 
	color:					#fff;}

.nav li ul { /* hides menu subitems */
	position: 				absolute;
	width:					10em;
	left: 					-999em;  }

.nav ul li a{
	background:				#808080;
	color:					#fff;
	font-family:			verdana;
	font-size:				10pt;
	width:					180px;}

ul.nav li:hover{ /* main link hover action */
	background-image: 		url('navBgH.gif');
	color:					#fff;}
	
.nav ul li a:hover{ /* hover over subitems */
	color: 					#fff; }

ul.nav li:active{
	background-color: 		#c0c0c0;
	color: 					#fff; }
	
.nav ul li a:active{
	background-color: 		#c0c0c0;
	color: 					#fff; }

.nav a{
	text-decoration: 		none; 
	display: 				block;
	width: 					10em;} 

/*************************
	Footer
*************************/

#footer a { 
	font-weight:			normal;
	color:					#fff; 
	text-decoration:		underline;}	
	
ul.nav li:hover,
.nav ul li a:hover{
	background-color: #369;
	color: #fff;
}

ul.nav li:active,
.nav ul li a:active{
	background-color: #036;
	color: #fff;
}