/* 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;
		}
		
		#container {
	    width: 900px;
	    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 {
			width:900px;
			height:auto;
			clear: both;
			margin-top: 5px;
			margin-left: auto;
			margin-right: auto;
			width: 80%;
			padding-bottom: 10px;
			}
		#footer_right {
			width:440px;
			float:right;
			text-align:right;
			padding-right:2px;
			}
		#footer_right a {
			font-size:9px;
			}
		#footer_left {
			width:450px;
			float:left;
			text-align:left;
			padding-left:2px;
			padding-bottom: 10px;
			}
				
		.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;
		}
		
		.style1 {font-weight: bold}

		.style3 {font-weight: bold}
		
		.style4 {font-size:16px; color: #ffffff; background-color:#000033; display: block; display:block; padding-left:5px; text-align:left; font-family: Arial, Helvetica, sans-serif;}
		
/**************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;
}

/********** NAV BOT ************/
#BOTMenu1a {
	display:block; 
	width:35%; 
	margin-left:auto; 
	margin-top:10px; 
	margin-bottom:20px; 
	margin-right:auto;
}
#BOTMenu1a ul{
	background:#666;
}
#BOTMenu1 li{
	width: 200px;
	font-weight:bold;
}

a.customButton{
	width: 125px;
	font-weight:bold;
	background:#EEE;
	color:#000000;
	text-align:center;
	display:block;
	padding: 6px 20px;
	text-decoration:none;
}
a.customButton:hover{
	background-color: #33C;
	color: #FFFFFF;
}

#BotMenu2a {
	display:block; 
	width:125px; 

}
#BOTMenu2 li{
	width: 160px;
	font-weight:bold;
}
#BOTMenu3a {
	margin-left:auto; 
	margin-right:auto; 
	width:50%;
}
#BOTMenu3 li{
	width: 160px;
	font-weight:bold;
	background:#999;
	color:#000000;
	text-align:center;
}
#BOTMenu4a {
	margin-left:auto; 
	margin-right:auto; 
	width:60%;
}
#BOTMenu4 li{
	width: 160px;
	font-weight:bold;
	background:#999;
	color:#000000;
	text-align:center;
}

/************** search ******************************/	
		
		#searchbar {
		width:200px;
		height: 75px;
		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;
}

/**************Tabe Structure ******************************/
#maintable {
	width: 900px;
	border: 0px;
	}
#innertable {
	width: 880px;
	height: 100%;
	border: 0px;
	background-color:#FFF;
	}