/* CSS Document */

body {
	margin:12px 0px 0px 0px;
	background: #CAB389;
	}
	
#bodyContainer {
	background: #fff;
	}	

#borderNest {
	border: 1px solid #7e7056;
	background: #fff;
	width:758px;
	margin-left:20px;
	}

#branding {
	background: #CAB389 url(../images/branding.jpg) no-repeat right top;
	width: 758px;
	height: 101px;
	clear: left;
	}

#BreakingNews {
}

	#BreakingNews ul {
		padding:0px 0px 0px 10px;
		margin:5px 0px 0px 20px;
		}
	
		#BreakingNews ul li {
			padding:0px 12px 5px 0px;		
			}
		
			#BreakingNews ul li a {
			font: 11px Arial, Helvetica, sans-serif;
			color: #000000;
			text-decoration: none;
			}
			
#breakingNewsHeader {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 16px;
	padding-top: 16px;
	color: #4e442b;
}

	#breakingNewsHeader a {
		color: #4e442b;
		text-decoration:none;
	}
			
#breakingNewsContainer {
	float: right;
	padding: 0px;
	background: url(../images/tabBtm.gif) repeat-y left bottom;
	margin: 5px 0px 0px 0px;
	}
	
	#breakingNewsRow1 {
		padding: 0px;
		clear: both;
		float: left;
		width: 250px;
		height: 36px;
		background: url(../images/yellowTab.gif) left top;
		}

	#breakingNewsRow2 {
	background: url(../images/tabBk.gif) repeat-y;
	padding: 0px;
	clear: both;
	float: left;
	width: 250px;
	height: 232px;
	position: relative;
		}
	
	#breakingNewsRow3 {
		padding: 0px;
		clear: both;
		float: left;
		width: 250px;	
		}
		
.subNavIframeContainer{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 1;
	}	
	
/*--------------------------------------------------	
for content area on the secondary page
--------------------------------------------------	*/	
#contentContainer {
	margin: 0px 0px 0px 6px;
	background: url(../images/secShadowBk.gif) repeat-y;
	padding: 10px 0px 0px 20px;
	}
	
	#contentContainer p {
		font: normal 12px/18px Arial, Helvetica, sans-serif;
		}

		
	/*use only on one column pages, i.e., privacy, site map, etc*/
	#content1Column {
		margin: 12px 40px 12px 12px;
		}
		
		#content1Column ul li {
			/*font: 12px/18px Arial, Helvetica, sans-serif;
			line-height: 18px;
			margin: 10px 0px;
			list-style: none;
			padding: 0px;*/
			}		
			
		#contentCol1 {
			margin: 12px 12px 12px 18px;
			}
						
		#contentCol2 {
			float: right;
			/*clear: left;*/
			width: 500px;
			padding: 0px 20px 0px 0px;
			}
			
		/*	#contentCol2 ul li {
			font: 12px/18px Arial, Helvetica, sans-serif;
			margin: 10px 0px;
			list-style: none;			 
			}*/
					
	#contentContainerFooter {
		margin: 0px 0px 12px 6px;
		background: url(../images/secShadowBk.gif) repeat-y;
		}
	
	#contentTabbedBar {
		background: url(../images/secShadowTop.gif) repeat-y;
		height: 22px;
		position: relative;
		text-align: right;
		margin: 6px 0px 0px 6px;
		padding: 12px 0px 0px 0px;
		}
		
		#contentTabbedBar a {
			margin: 0px;
			padding: 0px 0px 4px 0px;
			}
				
		#contentTabbedBarNav {
			padding:0px 25px 0px 0px; 
			margin:0px; 
			float:right; 
			height:16px;		
			font: normal 16px Arial, Helvetica, sans-serif;
			margin: 0px;
			color: #5a4e36;
			text-decoration:none;
		}
		
			html>body #contentTabbedBarNav {
				padding:0px 25px 5px 0px; 			
				}
/*--------------------------------------------------	
for the drop downs on the secondary page
--------------------------------------------------	*/
	
		
	#contentTabbedNav {
		position: absolute;
		right: 14px;
		top: 33px;
		display:none;
		list-style: none;
		background: #fff;
		text-align: left;
		margin: 0px;
		padding: 0px;
		border-top: 1px solid #796a5c;
		border-left: 1px solid #796a5c;
		font: 11px Arial, Helvetica, sans-serif;
		width: 180px;
		float: left;
		}
		
		#contentTabbedNav li {
			font: 12px Arial, Helvetica, sans-serif;
			list-style: none;
			display:block;
			background: #fff;
			border-bottom: 1px solid #796a5c;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			}		

			
			#contentTabbedNav li a {
				text-decoration:none;
				padding:2px 0px 2px 10px;
				margin:0px;
				width:170px;
				display:block;
				color:#000000;
				}	
				
				#contentTabbedNav li a:hover {
					background: #F3E2A7 url(../images/secNavBk.gif); 
					width:170px;
					}		
						
#footer {
	clear:both;
	font: 10px Arial, Helvetica, sans-serif;
	border-top: 1px solid #786A4E;
	margin:0px 12px 0px 12px;
	margin-left: 12px;
	margin-right: 12px;
	}
	
	#footer p {
		margin:0px; 
		}
		
	#footer a {
		color:#000; 
		text-decoration:none;
		}

		#footer a:hover {
			text-decoration:underline; 
			}
						
#globalContainer {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/shadowBk.gif) repeat-y;
	padding: 6px 0px 6px 0px;	
	}

.imgLeft {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
	}
	
.imgRight {
	float:right;
	margin-left: 20px;
	margin-bottom: 20px;
	}
		
#primNav {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;/**/
	display: inline;
	background: #660032 url(../images/redBarBk.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 758px;
	height: 24px;
	position:relative;
	z-index: 5;
	}
	
	#primNav  ul{
		list-style: none;
		background: #7E7056;
		font: 12px Arial, Helvetica, sans-serif;
		text-align: left;
		margin: 0px;
		padding: 0px;
		}
	
		#primNav li{
			float: left;
			position: relative;
			padding-left: 4px;
			}
			
		#primNav li.first {
			display: inline;
			background-image:none;
			}
			
		#primNav li ul:hover {
			top: 24px; /* corresponds to 'height' attribute of #primNav */
			left: 0px;
			display: none;
			text-indent: 6px;
			margin: 0px;
			padding: 0px;
			width: 220px;
			background-image:none;
			}	
			
	#primNav a {
			float: left; /* necessary for ie5.2 mac CONFLICTS WITH SUCKERFISH DROPDOWNS */
			padding: 5px 4px 8px 4px;
			display: block; /* activates padding for PC browsers, Firefox */
			text-decoration: none;
			color: #F2E2A7;
			height: 11px;
		}
		
		#primNav a:hover{
			color: #F7EAC0;	
			}				
			
		#primNav li ul {
			top: 24px; /* corresponds to 'height' attribute of #primNav */
			left: 0px;
			text-indent: 6px;
			text-align:left;
			margin: 0px;
			padding: 0px;
			background: #7E7056;
			width: 220px;
			letter-spacing: 0px;
			/*border-bottom: thin solid #7E7056;*/
			border-top: thin solid #7E7056;
			list-style: none;
			
			}

	#primNav li ul li {
		width: auto; /* controls the width of the subnav item */
		padding: 0px 0px 0px 1px;
		margin: 0px;
		clear: left;
		border: none;
		background-image:none;
		z-index: 2;
		}
	
	/*for fly outs*/
	#primNav li li a {
		display: block;
		margin: 0px;
		width: 210px;
		color: #58442B;
		background: #F2E2A7;
		border-top: none;
		border-right: 1px solid #7E7056;
		border-bottom: 1px solid #7E7056;
		border-left: none;
		}

			/*fly outs mouseovers*/
			#primNav li li a:hover{
				color: #58442B;
				border-right: 1px solid #7E7056;
				border-bottom: 1px solid #7E7056;
				background: #C9B288;
				}
			
			#primNav li:hover ul, li.over ul{
				display: block;
				}
				
			#primNav li:hover div, li.over div {
				display: block; 
				}
	
				.subnav {
					display: none;
					position: absolute;
					background: #FFF;
					top: 24px;
					left: 0;
					z-index: 2;
					}
				
				.subNavDiv {
					display: none;
					position: absolute;
					top: 0;
					left: 0;
					z-index: 1;
					}
					
				.subnav_show {
					display: block;
					position: absolute;
					background: #FFF;
					top: 24px;
					left: 0;
					z-index: 2;
					}
					
				.subNavDiv_show {
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					z-index: 1;
					}
				
				.subNavIframeContainer{
					position: absolute; 
					top: 24px; 
					left: 0; 
					z-index: 1;
					}
					
				/*.subNav {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 2;
					}*/
				
				.subNav li>ul {
					top: auto;
					left: auto;
					}
					
				.subNav li {
					display: block;
					float: none;
					border: 0;
					} 

				
				
				
				
#SearchForm{
	font: 2px Helvetica, Arial;
	margin: 0px;
	padding: 0px;
	}
	
#searchDropdown{
	/*float: left; 
	clear: right;*/ 
	}
	
#searchField{
	/*float: left;*/ 
	}

#SearchForm{
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	}

#searchField{
	color: #58552b;
	height: 18px;
	border: 1px solid #5A4E36;
	margin: 0px;
	padding: 0px;
	font: 9px Arial, Helvetica, sans-serif;
	float:right;
	}
	
	#searchNav input {
		font: 11px Arial, Helvetica, sans-serif;
		margin: 0px 12px 3px 2px;
		padding: 2px 0px 0px 0px;
		height:15px;
		}	

				
#searchNav {
	background: #9D1D3E url(../images/redBarBk.gif) repeat-x bottom;
	width: 758px;
	height: 24px;
	text-align: right;
	z-index: 1;
	}
	
#servicesCol1 {
	width: 325px;
	float: left;
	margin-right: 15px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	background: #F7EAC0;
	border: 1px solid #7e7056;
	}

	#servicesCol1 a {
		text-decoration:none; 
		color:#7e7056;
		}
	
			#servicesCol1 a:hover {
			text-decoration:underline;
			}
		
	#servicesCol1 h3 {
		color: #660032;
		font: bold normal 16px Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 5px 0px 0px 5px;
		}
		
	#servicesCol1 ul {
	padding: 0px 0px 0px 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
		}


#servicesCol2 {
	width: 325px;
	float: right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	border: 1px solid #7e7056;
	background: #F7EAC0;
	border: 1px solid #7e7056;
	margin: 0px 0px 24px 10px;
	}	
	

	#servicesCol2 a {
	text-decoration:none; 
	color:#7e7056;
	}
	
		#servicesCol2 a:hover {
		text-decoration:underline;
		}
		
	#servicesCol2 h3 {
		color: #660032;
		font: bold normal 16px Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 5px 0px 0px 5px;
		}
		
	#servicesCol2 ul {
		margin: 5px 0px 0px;
		padding: 0px 0px 0px 20px;
		}

#shim {
	clear:both;
	height: 1px;
	}
	
#spotlightNav {
	background: #D8C9AA url(../images/tanBarBk.gif) repeat-x bottom;
	margin:0px;
	padding:0px;
	width: 758px;
	height: 24px;
	z-index: 3;
	}

	#spotlightNav ul {
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;
		}
	
		#spotlightNav li {
			display: block;
			float: left;
			position: relative;
			padding: 4px;
			margin: 0px;
			font: 12px Arial, Helvetica, sans-serif;
			list-style: none;
			}
	
		#spotlightNav a {
			font: 12px Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #595038;		
			} 
		
		 #spotlightNav a:hover {
			color: #00274c;
			}
			
			
#shadowBottom {
	margin:0px; 
	padding:0px;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	}

#shadowTop {
	margin:0px;
	padding:0px;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	}
