.new { color: red }
#searchform {
  padding-top: 10px;
}

#searchform input { 
  color: #000000;
  font-size:100%;
  background-color:#555555;
  margin: 0;
  padding: 2px 4px 2px 4px;
  border:#000000 1px solid;
  color:#ffffff;
  width: 35px;
  font-weight: bold;
}

#searchform input:hover {
  cursor:pointer;
  background-color:#ffffff;
  border:#000000 1px solid;
  color:#000000;
}

#searchform #s {
  color: #000000; 
  font-size:100%;
  margin: 0 5px 0 0;
  background-color:#ffffff;
  padding: 3px 4px 3px 4px;
  border:#747474 1px solid;
  width:102px;
}

	a { color: #333366; text-decoration: none; }
	a:hover { color: #666699; text-decoration: underline; }
	a img { border: 0px; }
	body { 
		background-color: #cccccc; 
		color: #000000; 
		font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif; 
		font-size: 70%;
		margin: 10px;
		scrollbar-3dlight-color:#eeeeee; 
		scrollbar-arrow-color:#333366;
		scrollbar-base-color:#eeeeee;
		scrollbar-darkshadow-color:#333366;
		scrollbar-face-color:#eeeeee;
		scrollbar-highlight-color:#333366;
		scrollbar-shadow-color:#eeeeee;
	}
	body table { font-size: 100%; width: 100%; }
	#container {
		background-color: #ffffff;
		border: 1px #000000 solid;
		height: 500px;
		margin-left: auto;
		margin-right: auto;
		overflow: hidden;
		position: relative;
		visibility: hidden; 
		width: 750px;
	}
	.layout {
		position: absolute;
	}
	#bodyAndNews {
		left: 150px;
		top: 65px;
	}
	#footer {
		text-align: center;
		width: 100%;
		top: 480px;
	}
	#footerBG {
		top: 465px;
	}
	form { margin: 0px; }
	form input { font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif; font-size: 100%; vertical-align: middle; }
	#logo{
		color: #ffffff;
		font-size: 255%;
		font-weight: bold;
		top: 9px;
		left: 10px;
		margin: 0px;
		padding: 0px;
		line-height: 100%; 
	}
	#logo a, logo a:hover {
		color: #ffffff;
	}

	#display {
		height: 340px;
		left: 160px;
		line-height: 150%;
		overflow: hidden;
		top: 75px;
		width: 420px;
		border: none;
		position: absolute;
	}
	#displayColumn {
		border: none;
		height: 340px;
		left: 600px;
		line-height: 150%;
		overflow: hidden;
		position: absolute;
		top: 85px;
		width: 140px;
	}
	#gallery {
		height: 300px;
		left: 160px;
		overflow: hidden;
		top: 115px;
		width: 420px;
		border: none;
		position: absolute;
		display: none;
	}
	#buffer {
		height: 0px;
		overflow: none;
		visibility: hidden;
		width: 0px;
	}
	#navigationTactical {
		color: #cccccc;
		font-size: 90%; 
		float: right;
		left: -5px;
		position: relative;
		top: 0px;
	}
	#navigationTactical a, #navigationTactical a:hover {
		color: #ffffff;
	}

	#loading {
		color: #999999;
		text-align: center;
		position: absolute; 
		width: 100%;
		font-size: 300%;
		top: 200px;
		left: 0px;
	}
	#loading2 {
		color: #999999;
		position: absolute; 
		font-size: 200%;
		top: 170px;
		left: 600px;
		visibility: hidden;
		width: 140px;
		text-align: center;
	}
	#galleryCopy{

		border: none;
		height: 115px;
		left: 600px;
		line-height: 150%;
		overflow: auto;
		top: 300px;
		width: 140px;
	}

			
	#navigationPrimary { 
		border-right: 4px; 
		margin-bottom: 0px; 
		margin-left: 10px;
		position: absolute;
		top:110px;
		width: 140px;
		z-index: 100;
	}
ul ul { margin-left: 17px; }
ul, li { font-weight: bold; padding: 0px; margin: 0px; list-style-type: none;}
li a { margin: 0px; width: 100%; height: 100%; display: inline; }
li { display: block; } /* fix for IE blank line bug */
ul > li { display: list-item;}
li > a { width: auto; height: auto;}
li, li ul { margin-top: 3px; }