/*************************
	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('topBanner7.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:					230px;
	margin-left:			auto; 
	margin-right:			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:					585px;}

#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:					575px;}

 

#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:					559px;}

#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('bg.gif');
	background-repeat: 		repeat-x;}

.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:					160px;}

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;

}
