/* CSS Document */
		body {
		margin:0;
		padding: 0;
		background-color:#222942;
		background-image:url(../images/bg3.gif);
		background-repeat:repeat;
		}
		
		p { margin: 1px;
		}
		
		br { 
		margin: 1px;
		}
		
		a:hover { 
		text-decoration:none;
		color:#3559aa;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
		}
		
		a { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration: underline;
		padding:2px;
		color:#333333;
		padding-top: 3px;
		
		}
		
		#announce {
		background-color:#8A0000;
		font-size: 10px;
		color:#ffffff;
		padding-left:20px;
		padding-bottom:2px;
		}
		
		#container900 {
	    width: 900px;
	    height: 100%;
	    margin-left: auto;
	    margin-right: auto;
		margin-bottom: 5px;
		}
		
		#container {
	    width: 800px;
	    \width: 820px;
	    w\idth: 800px;
	    height: 100%;
	    margin-left: auto;
	    margin-right: auto;
		margin-bottom: 5px;
		}
		
		#banner {
		height: 100%;
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		}
		
		.sidebar-a {
			margin: 0;
			padding-left: 3px;
			padding-right:12px;
			padding-top: 5px;
			padding-bottom: 5px;
			border-right:1px #999999 solid;
			width:200px;
			}
        
		.sidebar-b {
			margin: 0;
			padding: 5px;
			font-family:Arial, Helvetica, sans-serif;
		    font-size: 0.8em;
		    color:#090B0C;
			}

		.sidebar-c {
			margin: 0;
			padding: 5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#090B0C;
			font-weight: bold;
			}

		.noprintformbar {
			margin: 0;
			padding: 5px;
			font-family:Arial, Helvetica, sans-serif;
		    font-size: 0.8em;
		    color:#090B0C;
			}

		#footer {
			clear: both;
			padding: 10px;
			margin-top: 5px;
				}
				
		.hottopic{
			background-color:#990000; 
			font:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			display: block;
			padding: 2px;
			font-weight:bold;
			display:block;
			text-align:center;
			
				}
				
		.headingimageboarder { 
		border-bottom: 2px solid #F4C400;
		border-top: 2px solid #f4c400;
		background-repeat:no-repeat;		
		}		
		
		.footerlink:hover { 
		text-decoration:none;
		color:#cccccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
		}
		
		.footerlink a { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration: underline;
		padding:2px;
		color:#ffffff;
		padding-top: 3px;
		
		}
				
/**************body copy ******************************/		
	
		.smalltext {
		font-family:Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #FFFFFF;	
		}
		
		.smalltext2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #000000;	
		}
			
		.time { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF; 
		text-align:center; 
		}
		
		.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-left:10px;
	padding-bottom: 3px;
		}
		
		.bodytext { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		left:inherit;
		}
		
		.bodytext1 { 
		
		}
		
		.bodytext2 { 
		
		}
		
		.bodytext2a { 
		color:#666666; 
		font-size:11px;
		}
		
		.bodytext3{ 
		color:#FFFFFF; 
		font-weight:bold;
		font-size:13px; 
		padding-left: 5px; 
		padding-top:3px;
		}
		
		.restricted{ 
		color:#FFFFFF; 
		font-weight:bold;
		font-size:20px; 
		padding-left: 5px; 
		padding-top:3px;
		}
		.restrictedpading { 
		padding-left: 4px;
		padding-top:4px;
		padding-bottom: 4px;
		}
		
		.headingtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ffffff;
	background-color:#000033;
	display: block;
	padding: 1px;
	font-weight:bold;
	display: block;
	text-align:left;
	border-bottom:1px #000033 solid;
	padding-left: 5px;
		}
		
		.headingtext2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color: #ffffff;
		background-color:#000033; 
		display: block;
		font-weight:bold;
		display:block;
		padding-left:5px;
		text-align:left;
		}
		
		.headingtext3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000000;
		display: block;
		font-weight:bold;
		display:block;
		padding-left:5px;
		text-align:left;
		}
		.headingtextsub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000033;
	font-weight:bold;
	padding-bottom: 10px;
		}
		
		.headingtextsub2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color: #4D5D65;
		font-weight:bold;
		}
		
		
		.AFOATSheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 3px;
	text-decoration:none;
		}
		
		
		.AFOATSheading:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CCCCCC;
	font-weight:bold;
	margin: 0px;
	padding: 3px;
	text-decoration:none;
		}
		
		.subpageheadingtext {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #334e70;
		padding: 2px;
		font-weight:bold;
		}
		
		.subheadingtext {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		}
		.imagefloat{
		float:left;
		padding-right:5px;
		}
		
/**************Nav ******************************/		

		
		.subnav a:hover { 
		text-decoration:none;
		color:#737373;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
		}
		
		.subnav a { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		padding:2px;
		color:#FFFFFF;
		padding-top: 3px;
		
		}

/**************Nav ******************************/	
#coolmenu{
border-bottom-width: 0;

}

* html #coolmenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/
width: 194px;
}

#coolmenu a{ font:Arial, Helvetica, sans-serif bold 12px;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: #000000;
text-decoration: none;

}

html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}

#coolmenu a:hover{
background-color: #999999;
color: #FFFFFF;
}

/************** search ******************************/	
		
		#searchbar #searchbutton{
		border:1px solid #808080;
		font-size: 9px;
		text-align:center;
		font-weight:bold;
		}
		
		#searchbar #s{
		width:100px;
		height: 10px;
		border:1px solid #a0a0a0;
		}
		
		form {
		padding: 1px;
		margin: 0px;
		}
				
		fieldset  {
		font: 0.8em "Helvetica Neue", helvetica, arial, sans-serif;
		color: #000;
		padding: 3px;
		border: solid 1px #d3d3d3;
		width: 184px;
		}
	
		legend  {
		color: #222942;
		font-weight: bold;
		font-variant: small-caps; 
		margin:0px;
		}
	
		Searchtitle  {
		color: #666;
		font-weight: bold;
		font-variant: small-caps;
		background-color: #d3d3d3;
		padding: 2px 6px;
		margin-bottom: 8px;
		}	
		
		select {
	height:18px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:4px;
	width:inherit;
		}	
		
		select.formSelect  {
		font-size: 0.8em;
		color: #000;
		background-color: #CCCCCC;
		padding: 2px;
		border: solid 1px #000;
		margin-right: 5px;
		margin-bottom: 5px;
		cursor: pointer;
		}
	
		select.formSelect:hover  {
		color: #fff;
		background-color: #222942;
		border: solid 1px #000000;
		}
	
		select.formSelect:focus  {
		color: #000;
		background-color: #CCCCCC;
		border: solid 1px #000000;
		}
			
		.keyword {
		background-color:#EDEDED;
		font-weight:bold;
		color:#000066;
		}
		
		.formtext {
		font:#222942 Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin:2px;
		/*width:22px;*/
		}
		
		.formtext2 { 
		font:#222942 Arial, Helvetica, sans-serif; 
		font-size:13px; 
		font-weight:bold; 
		margin:2px;
		/*width:8px;*/
		}

		.formtextsm { 
		font:#222942 Arial, Helvetica, sans-serif; 
		font-size:10px; 
		margin:0px;
		}

		.formtextsub { 
		font:#222942 Arial, Helvetica, sans-serif; 
		font-size:10px; 
		font-weight:bold;
		margin:0px;
		}
		
.content {
	border: 1px solid #90826A;	
}
.result {
	background-color:#90826A;
	color:#FFFFFF;
}
.result2 {
	background-color:#D4BC94;
}
.result2 a {
	color:#5A4D36;
}
.result2 a:hover {
	color:#5A4D36;
}

