body {background: url(images/stripes.jpg) ; 
		color: #000;
		behavior: url(csshover.htc) ; /* WinIE behavior call */
		font-family: Tahoma,	arial, sans-serif  ;
		font-size: .8em ;
		}
		
div#header	{
	height: 190px ;
	/*background-color: #F3F5FA;
	color: #364250;*/
	padding-right: 10px ;
	}

div#header img.left		{
	border: 0 ;
	padding-top: 2px ;
	margin: 0 0 0 10px ;
	float: left ;
}

/* The Tan hack for IE6 to ignore img padding */
* html div#header img.left	{
	padd\ing-top: 2px ;
}

div#header img.right		{
	border: 1px solid #777278;
	margin: 10px ;
	float: right ;
}

div#header h1	{
	 font-size: 18pt ;
	 color: #D3D3D3;
	 background-color: transparent ; 
	 padding: 20px 200px 0px 200px;
}

div#header p	{
	color: #d3d3d3 ;
	background: transparent;
	font-size: 14pt ;
	padding-left: 200px ;
}

div#toplinks	{
	color: #aaa ;
	background-color: #f0f0f0 ;
	text-align: center ;
	padding: 3px 0 ;
	margin: 15px 10px 0 10px ;
	clear: both ; 
}

div#toplinks ul	{
	list-style: none;
	margin: 0 ;
}

div#toplinks li	{
	display: inline ;
}

div#toplinks a:link, div#toplinks a:visited {
	margin-right: 2px ;
	padding: 3px 10px ;
	background-color: #e0e0e0;
	color: #000 ;
	text-decoration: none ;
}

div#toplinks a:hover, div#toplinks a:active   {
	margin-right: 2px ;
	padding: 3px 10px ;
	color: #410102;
	background-color: #aaa ;
	text-decoration: none ;
}

div#container	{
	position: relative ;
	margin: 0 10px ;
	background: #FFF3DD;
	color: #000;
	border-top: 1px solid ;
}
	 
div#main {background-color: #fff ;
	  	 color: #080808; 
		 margin: 0 286px 0 162px; 
		 padding: 20px;
		 border-left: 1px solid ;
		 border-right: 1px solid ;
		 }

/* The Tan hack for IE6 margins */		 
* html div#main 	{
	margin: 0 274px 0 168px ;
	
}
		 
div#main2 {background-color: #fff ;
	  	 color: #080808; 
		 margin: 0 140px 0 162px; 
		 padding: 20px;
		 border-left: 1px solid ;
		 }

/* The Tan hack for IE6 margins */		 
 * html div#main2 	{
	margin: 0 144px 0 168px ;
	}

div#highlight	{
	background-color: #FFEBCD;
	color: inherit ;
	border: 2px double #824243;
	padding: 10px;
	float: right ;  
	width: 40% ;
	margin-left: 10px ;
	position: relative ;
}

p.headline	{
	font-weight: bold ;
	font-size: 1em ;
	margin-bottom: -1em ;
}

h3.section	{
	font-weight: bold;
	font-size: 1.2em ;
	color: #fefefe;
	background-color: #824243;
	padding: 3px ;
	border: 1px solid #000 ;
	width: 50% ;
}


div#secondary	{
	position: absolute ;
	top: 0 ;
	right: 0 ;
	width: 280px ;
	text-align: center ;
	padding: 2px ;
	margin-right: 2px ;
	}
	
/* The Tan hack for IE6 secondary margin */
* html div#secondary	{
	margin-right: 5px ;
}

table.weather	{
	text-align: center;
}

div#secondary img	{
	border: 0 ;
	}
	
div#secondary p	{
	margin: 20px 0 50px 0 ;
}		 

div#nav {position: absolute ;
			width: 160px;
			margin: 1px 0 0 0 ;
  			background: #FDD;
			color: #000;
			top: 0 ;
			left: 0 ;
			}
			
div#nav ul  { margin: 0 ; 
					padding: 0 ;
					width: 160px ;
					background : #fff;
					color: #000;
					border : 1px solid #aaa ;
					}
					
div#nav li	{ position: relative;
					list-style: none;
					margin: 0 ;
					border-bottom: 1px solid #ccc ;
				border-right: 2px solid #ccc ;
		}
					
div#nav li:hover	{ background: #ebb ;
					color: #933;
							}
					
div#nav li.submenu { background: url(images/submenu.gif) 95% 50% no-repeat ;
							}
							
div#nav li.submenu:hover {
	background-color: #edd ;
	color: #966;
}

div#nav li a	{	display: block ;
						padding: 0.25em 0 0.25em 0.5em ;
						text-decoration: none ;
						width: 158px ;
						}

div#nav>ul a	{	width: auto ;
						}
	
div#nav ul ul  { position: absolute;
						top: 0 ;
						left: 160px ;
						display: none ;
						}
						
* html div#nav ul ul	{
	position: absolute ;
	top: 0 ;
	left: 168px ;
	display: none ;
}
						
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3	{
						display: block ;
						}

div#footer	{
	margin-top: 10px ;
	color: #aaa ;
	background-color: transparent ;
	padding: 10px ;
	text-align: center ;
	clear: both ;
}

div#footer p	{ 
	margin-bottom: -1.1em ;
 }

div#footer ul	{
	list-style: none;
	margin: 0 ;
}

div#footer li	{
	display: inline ;
}

div#footer a:link, div#footer a:visited {
	margin-right: 2px ;
	padding: 3px 10px ;
	background-color: #410102;
	color: #aaa ;
	text-decoration: none ;
}

div#footer a:hover, div#footer a:active   {
	margin-right: 2px ;
	padding: 3px 10px ;
	color: #410102;
	background-color: #aaa ;
	text-decoration: none ;
}

