/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<body> properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


body				{background-color: #000066;  font-family: Arial, Helvetica, sans-serif;  margin: 0px 0px 0px 0px;}
body.incomplete			{background-color: #444444;  font-family: Arial, Helvetica, sans-serif;  margin: 0px 0px 0px 0px;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<html> properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


input				{font-size: .8em;}
input.blue			{background-color: #000066;  color: #ffffff;  cursor: pointer;  font-size: .7em;  vertical-align: middle;  width: 20px; height: 22px;}
input.header			{vertical-align: middle;}

p.textNewsItem			{margin: 12px 0px 0px 0px;}
p.linkNewsItem			{margin: 4px 0px 0px 0px;}

p.textColumn			{margin: 2px 0px 0px 14px;}
p.linkColumn			{margin: 6px 0px 0px 0px;}
p.textFlagColumn		{margin: 2px 0px 0px 30px;}
p.flagColumn			{margin: 6px 0px 0px 0px;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
standard text properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


.textSmall			{font-size: .7em;}
.textSmallBold			{font-size: .7em;  font-weight: bold}
.textSmallItalic		{font-size: .7em;  font-style: italic;}
.textSmallBoldItalic		{font-size: .7em;  font-weight: bold}

.textSmallLtBlue		{font-size: .7em;  color: #000066;}

.text				{font-size: .8em;}
.textBold			{font-size: .8em;  font-weight: bold;}
.textItalic			{font-size: .8em;  font-style: italic;}
.textBoldItalic			{font-size: .8em;  font-weight: bold;  font-style: italic;}

.textLarge			{font-size: .9em;}
.textLargeBold			{font-size: .9em;  font-weight: bold;}
.textLargeItalic		{font-size: .9em;  font-style: italic;}
.textLargeBoldItalic		{font-size: .9em;  font-weight: bold;  font-style: italic;}

.textXLarge			{font-size: 1em;}
.textXLargeBold			{font-size: 1em;  font-weight: bold;}
.textXLargeItalic		{font-size: 1em;  font-style: italic;}
.textXLargeBoldItalic		{font-size: 1em;  font-weight: bold;  font-style: italic;}

.navSpacer			{margin: 2px 0px 2px 12px;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special text properties - some with spacing
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


.textHeader				{font-size: 1.0em; font-weight: bold;  color: #000066;	margin-bottom: 12px;}
.textSubHeader		{font-size: 0.9em; font-weight: bold;  color: #000000;	margin-bottom: 12px;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special text properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.textDate			{font-size: .7em;  color: #000066;  padding-left: 12px;}

.textBlue			{font-size: .8em;  color: #000066;}
.textBlueBold			{font-size: .8em;  color: #000066;  font-weight: bold;}

.textNavTable			{width: 160px;  height: 150px;  color: #ffffff;  background-color: #000066;}
.textNavTableLink		{text-align: left;  vertical-align: middle;  height: 18px; line-height: 10px;  padding: 0px 0px 0px 10px;  border-bottom: 1px solid #ffffff;}
.textNavTableLink:hover		{background-color: #00824a; color: #ffffff; cursor: hand pointer;}
.textNavTableLinkSel		{font-size: .7em; text-align: left;  height: 18px; vertical-align: middle;  line-height: 10px;  color: #ffffff;  background-color: #0d5c91;  padding: 0px 0px 0px 10px;  border-bottom: 1px solid #ffffff;}

.footerText 			{color: #ffffff; font-size: .7em;}

.pageTitle			{font-size: 1.0em; font-weight: bold;  color: #000066;	margin-bottom: 12px;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special spacing properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


.alignBottom			{vertical-align:bottom;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
standard link properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

a:link						{font-size: 10pt;  color: #000066;}
a:hover					{font-size: 10pt;  color: #000066;}
a:active					{font-size: 10pt;  color: #000066;}
a:visited					{font-size: 10pt;  color: #000066;}

a.linkBold				{font-size: 10pt;  color: #000066;  font-weight: bold; text-decoration: underline;}
a.linkBold:active		{font-size: 10pt;  color: #000066;  font-weight: bold; text-decoration: underline;}
a.linkBold:hover		{font-size: 10pt;  color: #000066;  font-weight: bold; text-decoration: underline;}
a.linkBold:visited		{font-size: 10pt;  color: #000066;  font-weight: bold; text-decoration: underline;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special link properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

a.linkSmall			{font-size: .7em;	 color: #000066;  text-decoration: underline;}
a.linkSmall:visited		{font-size: .7em;	 color: #000066;  text-decoration: underline;}
a.linkSmall:hover		{font-size: .7em;	 color: #000066;  text-decoration: underline;}
a.linkSmall:active		{font-size: .7em;	color: #000066;  text-decoration: underline;}

a.linkSmallWhite		{font-size: .7em;	 color: #ffffff;  text-decoration: none;}
a.linkSmallWhite:active		{font-size: .7em;	 color: #ffffff;  text-decoration: none;}
a.linkSmallWhite:hover		{font-size: .7em;	 color: #ffffff;  text-decoration: none;}
a.linkSmallWhite:visited	{font-size: .7em;	 color: #ffffff;  text-decoration: none;}

a.footer {color: #ffffff; font-size: .7em; text-decoration: underline;}
a.footer:active {color: #ffffff; font-size: .7em; text-decoration: none;}
a.footer:hover {color: #ffffff; font-size: .7em; text-decoration: underline;}
a.footer:visited {color: #ffffff; font-size: .7em; text-decoration: underline;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
utility div's
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#spacer
		{
		clear: both;
		}
		
	#contentSpacer
		{
		clear: both;
		}

	
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
top banner section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#banner
		{
		width: 763px;
		height: 72px;
		border-top: 6px solid #ffffff;
		background-color: #ffffff;
		}

			#bannerLeft
				{
				float: left;
				border-left: 6px solid #ffffff;
				}

			#bannerRight
				{
				width: 220px;
				float: right;
				padding: 20px 0px 0px 0px;
				border-right: 6px solid #ffffff;
				}

		
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
navigation section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* navigation styles */

.nav {
	background-color: #EF2C0E;
}
.nav_footer {
	background-color: #ffffff;
}
.nav_head {
	background-color: #EF2C0E;
}
.nav_top {
	background-color: #EF2C0E;
}
.nav_top2 {
	background-color: #ffffff;
}
.nav_top3 {
	background-color: #ffffff;
}
.nav_side {
	background-color: #ffffff;
}

.nav-h-normal {
	padding-left : 8px;
	padding-right : 8px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	background-color: #EF2C0E;
;
}
.nav-h-normal A:link{
	padding-left : 8px;
	padding-right : 8px;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	background-color: #EF2C0E;
}

.nav-h-normal A:visited{
	padding-left : 8px;
	padding-right : 8px;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	background-color: #EF2C0E;
}

.nav-h-normal A:hover{
	padding-left : 8px;
	padding-right : 8px;
	color: #000066;
	font-size: 10pt;
	background-color: #EF2C0E;

	
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
main content section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


/*=-=-=-=-=-=-= generic 1 column =-=-=-=-=-=-=*/


	#gen1ColMain
		{
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-top: 20px solid #ffffff;
		border-bottom: 40px solid #ffffff;
		background-color: #ffffff;
		}

			#gen1ColContent
				{
				width: 711px;
				border-left: 20px solid #ffffff;
				background-color: #ffffff;
				}
				

/*=-=-=-=-=-=-= generic 2 column =-=-=-=-=-=-=*/


	#gen2ColMain
		{
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-top: 20px solid #ffffff;
		border-bottom: 40px solid #ffffff;
		background-color: #ffffff;
		}

			#gen2ColLeft
				{
				width: 480px;
				float: left;
				border-left: 20px solid #ffffff;
				background-color: #ffffff;
				}
					
			#gen2ColRight
				{
				width: 221px;
				float: left;
				border-left: 20px solid #ffffff;
				}
					
				#gen2ColRightFeat
					{
					width: 201px;
					border: 10px solid #f3f7f9;
					margin-bottom: 20px;
					background-color: #f3f7f9;
					}
			
				#gen2ColRightRelTitle
					{
					width: 211px;
					border: 5px solid #eabb31;
					background-color: #eabb31;
					}
									
				#gen2ColRightRel
					{
					width: 201px;
					border: 10px solid #fcf3dc;
					margin-bottom: 20px;
					background-color: #fcf3dc;
					}
		

/*=-=-=-=-=-=-= generic 3 column =-=-=-=-=-=-=*/


	#gen3ColMain
		{
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-bottom: 40px solid #ffffff;
		background-color: #ffffff;
		}

			#gen3ColLeft
				{
				width: 152px;
				float: left;
				border-left: 6px solid #ffffff;
				border-right: 10px solid #ffffff;
				background-color: #fcf3dc;
				}		
			
						#gen3ColLeftTitle
							{
							width: 146;
							height: 21px;
							text-align: left;
							background-color: #eabb31;
							border-bottom: 6px solid #fcf3dc;
							}		
			
			#gen3ColMiddle
				{
				width: 330px;
				float: left;
				background-color: #ffffff;
				}
				
						#gen3ColMiddleTop
							{
							}
							
						#gen3ColMiddleBottom
							{
							margin-top; 30px;
							}
			
		
/*=-=-=-=-=-=-= homepage =-=-=-=-=-=-=*/


	#home
		{
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-top: 1px solid #ffffff;
		border-bottom: 40px solid #ffffff;
		background-color: #ffffff;
		}

			#homeLeft
				{
				width: 216px;
				float: left;
				padding: 10px 0px 0px 0px;;
				border-left: 6px solid #ffffff;
				}
				
			#homeCenter
				{
				width: 280px;
				float: left;
				padding: 10px 0px 0px 0px;
				margin-left: 14px;
				}

			#homeRight
				{
				width: 213px;
				float: right;
				padding: 10px 0px 0px 10px;
				border-right: 6px solid #ffffff;
				}
			
/*=-=-=-=-=-=-= persistent footer content (sitemap, legal, privacy) =-=-=-=-=-=-=*/


	#persistentTop
		{
		width: 763px;;
		text-align: left;
		border-top: 20px solid #ffffff;
		background-color: #ffffff;
		}
		
			#persistentContent
				{
				width: 737px;
				border-left: 20px solid #ffffff;
				border-right: 6px solid #ffffff;
				}
		
	#persistentMiddle
		{
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-top: 20px solid #ffffff;
		border-bottom: 40px solid #ffffff;
		background-color: #ffffff;
		}

			#persistentMiddleLeft
				{
				width: 345px;
				float: left;
				border-left: 20px solid #ffffff;
				border-right: 10px solid #ffffff;
				}
				
			#persistentMiddleRight
				{
				width: 335px;
				float: left;
				padding: 0px 0px 0px 10px;
				background-color: #f3f7f9;
				}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
footer
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


#footerContainer
	{
	width: 763px;
	height: 30px;
	margin-top: 6px;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	background-color: #ffffff;
	}

		#footerContainerContent
			{
			width: 753px;
			height: 30px;
			color: #ffffff;
			vertical-align: middle;
			background-color: #EF2C0E;
			}
		
				#footerContainerContentLeft
					{
					float: left;
					border-left: 6px solid #EF2C0E;
					}
					
				#footerContainerContentRight
					{
					float: right;
					border-right: 6px solid #EF2C0E;
					}	