@import "tabnav.css";
@import "slimbox.css";

/* www.concordeproject.com, Copyright Neil Walker 2009 */

html	{
		margin: 0px;
		padding: 0px;
		}

body	{
		margin: 0px;
		padding: 0px;
		background-color: #000; /*#5C5748;*/		
		}

h1	{
	text-align: center;
	display: 	none;
	}

h3	{
	color: 			#000;
	font-family: 	Verdana,  Arial, Helvetica, sans-serif;
	text-align: 	center;
	padding:		0px;
	margin:			0px;
	}

h4	{
	color: 			#000;
	font-family: 	Verdana,  Arial, Helvetica, sans-serif;
	text-align: 	center;
	margin-top:		28pt;
	}
	
h5	{
	color: 			#ff0000;
	font-family: 	Verdana,  Arial, Helvetica, sans-serif;
	text-align: 	center;
	margin-top:		0pt;
	}
	
h5.black	{
		color: 			#000;
		font-family: 	Verdana,  Arial, Helvetica, sans-serif;
		text-align: 	left;
		margin-left:	25px;
	}
	
h6	{
	color: 			#ff0000;
	font-family: 	Verdana,  Arial, Helvetica, sans-serif;
	text-align: 	left;
	margin-top:		0pt;
	margin-left:	30px;
	margin-right:	30px;
	}

h3.left	{
		color: 			#000;
		font-family:	Verdana,  Arial, Helvetica, sans-serif;
		text-align: 	left;
		margin-left: 	40pt;
		}

h4.left	{
		color: 			#000;
		font-family:	Verdana,  Arial, Helvetica, sans-serif;
		text-align: 	left;
		margin-left: 	30pt;
		}
		
h5.left {
		color: 			#000;
		font-family:	Verdana,  Arial, Helvetica, sans-serif;
		text-align: 	left;
		margin-left: 	15pt;
		margin-bottom:	10pt;
		}	
		
h5#left 	{
		color: 			#000;
		font-family:	Verdana,  Arial, Helvetica, sans-serif;
		text-align: 	left;
		margin-left: 	15pt;
		}
		
h6#left 	{
		color: 			#000;
		font-family:	Verdana,  Arial, Helvetica, sans-serif;
		text-align: 	left;
		margin-left: 	13pt;
		}
		
hr	{
		border: 			none;
		background-color: 	#ff0000;
		color: 				#ff0000;
		height: 			2px;
		width: 				90%;
		margin-left:		auto;
		margin-right:		auto;
		padding:			0px;
		}
		
hr.blue	{
		border: 			none;
		background-color: 	#506AB4;
		color: 				#506AB4;
		height: 			2px;
		width: 				90%;
		margin-left:		auto;
		margin-right:		auto;
		padding:			0px;
		}
		
hr.short	{
			border: 			none;
			background-color: 	#ff0000;
			color: 				#ff0000;
			height: 			1px;
			width: 				65%;
			margin-left:		auto;
			margin-right:		auto;
			padding:			0px;
			}

p.justify_lh	{
				color:			#000;
				font-family: 	Verdana,  Arial, Helvetica, sans-serif;
				font-size: 		0.75em;
				text-align: 	justify;
				margin-top: 	0pt;
				margin-right:	16pt;
				margin-bottom:	0pt;
				margin-left: 	16pt;
				line-height: 	2.0em; 
				}
			
p.justify 	{
			color:			#000;
			font-family: 	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	justify;
			margin-top: 	0pt;
			margin-right:	16pt;
			margin-bottom:	0pt;
			margin-left: 	16pt;
			}

p.justify2 	{
			color:			#000;
			font-family: 	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align:		justify;
			margin-top: 	0pt;
			margin-right: 	18pt;
			margin-bottom:	0pt;
			margin-left: 	0pt;
			}

p.center	{
			color:			#000;
			font-family:	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	center;
			margin-top: 	0pt;
			margin-right: 	6pt;
			margin-bottom:	0pt;
			margin-left: 	6pt;
			}
			
p.centerwhite	{
				color:			#ffffff;
				font-family:	Verdana,  Arial, Helvetica, sans-serif;
				font-size: 		0.75em;
				text-align: 	center;
				margin-top: 	0pt;
				margin-right: 	6pt;
				margin-bottom:	0pt;
				margin-left: 	6pt;
				}
			
p.centerred	{
			color:			red;
			font-family:	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	center;
			margin-top: 	0pt;
			margin-right: 	6pt;
			margin-bottom:	0pt;
			margin-left: 	6pt;
			}
			
.left	 	{
			color:			#000;
			font-family: 	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	left;
			margin-top: 	0pt;
			margin-right:	16pt;
			margin-bottom:	0pt;
			margin-left: 	16pt;
			}
			
p.leftmonth	 	{
				color:			#000;
				font-family: 	Verdana,  Arial, Helvetica, sans-serif;
				font-size: 		0.8em;
				text-align: 	left;
				font-style:		normal;
				
				margin-top: 	0pt;
				margin-right:	16pt;
				margin-bottom:	0pt;
				margin-left: 	30pt;
				}
			
p.left0	 	{
			color:			#000;
			font-family: 	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	left;
			margin-top: 	0pt;
			margin-right:	0pt;
			margin-bottom:	0pt;
			margin-left: 	4pt;
			}

p.leftblue	 	{
			color:			blue;
			font-family: 	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	left;
			margin-top: 	0pt;
			margin-right:	16pt;
			margin-bottom:	0pt;
			margin-left: 	16pt;
			}

.picleft	{
			height:			120px;
			color:			#000;
			font-family:	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	left;
			margin-left:	10pt;
			margin-right:	10pt;
			margin-top:		0px;
			margin-bottom:	0px;
			padding:		0px;
			}
			
.link		{
			font-style:		italic;
			font-family:	Verdana,  Arial, Helvetica, sans-serif;
			font-size:		0.8em;
			}
		
#center		{
			height:			120px;
			color:			#000;
			font-family:	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	center;
			margin-left:	10pt;
			margin-right:	10pt;
			margin-top:		0px;
			margin-bottom:	0px;
			padding:		0px;
			}

p.centersmall 	{
				color:	#000;
				font-family:  Verdana,  Arial, Helvetica, sans-serif;
				font-size: 0.55em;
				text-align: center;
				margin-top: 40px;
				margin-right: 0pt;
				margin-bottom:0pt;
				margin-left: 0pt;
				}
				
#centersmall 	{
				color:	#000;
				font-family:  Verdana,  Arial, Helvetica, sans-serif;
				font-size: 0.55em;
				text-align: center;
				margin-top: 40px;
				margin-right: 0pt;
				margin-bottom:0pt;
				margin-left: 0pt;
				}
				
#slides	{
		width:			350px;
		border: 		1px solid #000;
		float: 			left;
		margin: 		0px 10px 10px 20px;
		padding:		0px;
		}
				
.imgborder { 
			border: 		1px solid #000;
			margin-top: 	2pt;
			margin-right: 	2pt;
			margin-bottom:	2pt;
			margin-left: 	2pt;
			padding: 		0px;
			}
			
.imgspace { 
			border: 		1px solid #000;
			margin-top: 	1px;
			}

.imgmapbox	{
			background-color:	#ffffff;
			border:				3px ridge gray;
			margin:				10px;
			padding-top:		12px;
			padding-left:		3px;
			padding-right:		3px;
			padding-bottom:		3px;
			width:				220px;
			height:				210px;
			position:			absolute;
			top:				120px;
			left:				0px;
			}
			
.imgmap		{
			margin:				10px;
			position:			relative;
			left:				250px;
			}
			
.info 	{
			font-family: 	Arial, Helvetica, sans-serif;
			font-size: 		0.7em;
			font-weight:	bold;
			text-align:		center;
			color:	 		#000;
			border:			0px;	
			width:			100%;
			height:			30px;
			padding-top:	10px;
			padding-bottom:	0px;
			}
			
#video	{
		margin-left: 	auto;
		margin-right: 	auto;
		margin-bottom:	6px;
		border: 		4px double #a4a4a4;
		width: 			240px;
		height:			180px;
		}
		
#sitemap 	{
			color:			#000;
			font-family: 	Verdana,  Arial, Helvetica, sans-serif;
			font-size: 		0.75em;
			text-align: 	justify;
			margin-top: 	0pt;
			margin-right:	16pt;
			margin-bottom:	0pt;
			margin-left: 	16pt;
			}		
			
input.close		{
				text-align:		center;
				margin-left:	auto;
				margin-right:	auto;
				}
			
.header {
		width:				800px;
		background-color:	#E5EDF3;
		border-top: 		2px ridge #000;
		border-left: 		2px ridge #000;
		border-right: 		2px ridge #000;
		margin-left: 		auto;
		margin-right: 		auto;
		padding: 			0;
		}
			
.list	{
		list-style-type: 	circle;
		margin-left:		5px;
		margin-bottom:		20px;
		color:				red;
		padding:			0px;
		}
		
.list2	{
		color:			#000;
		font-family: 	Verdana,  Arial, Helvetica, sans-serif;
		font-size: 		0.75em;
		text-align: 	justify;
		margin-right:	15px;
		}
			
#main 	{
		width: 				800px;
		background-color:	#ddedfa;
		border: 			2px ridge #000;
		border-top: 		none;
		margin-left: 		auto;
		margin-right: 		auto;	
		padding-top:		0pt;
		padding-bottom:		11pt;
		}
		
#content	{
			width: 				760px;
			background-color:	white;
			color:				#000;
			margin-left: 		auto;
			margin-right: 		auto;
			border: 			1px solid #3D59AB;
			border-top:			none;
}

#results	{
			width: 				720px;
			background-color:	white;
			color:				#000;
			margin-left: 		auto;
			margin-right: 		auto;
			padding:			20px;
			border: 			1px solid #3D59AB;
			border-top:			none;
}

#searchbox	{
			font-family: 		Verdana,  Arial, Helvetica, sans-serif;
			font-size:			14px;
			color:				#000;
			margin-left: 		auto;
			margin-right: 		auto;
			padding-top:		10px;
			border: 			none;
}

#searchpage	{
			font-family: 		Verdana,  Arial, Helvetica, sans-serif;
			font-size:			14px;
			color:				#000;
			margin-left: 		50px;
			border: 			none;
}

#footer	{
		text-align: 		center;
		color: 				#a0a0a0;
		font-family: 		Verdana,  Arial, Helvetica, sans-serif;
		font-size:			15px;
		padding-bottom:		3px;
		margin:				0px;
		}
		
.counter	{
			text-align: 		center;
			color: 				#cfcfcf;
			font-family: 		Verdana,  Arial, Helvetica, sans-serif;
			font-size:			0.7em;
			padding-bottom:		0px;
			margin:				0px;
			position:			relative;
			bottom:				0.2em;
			}		
		
#show	{
		border:			4px solid #000;
		padding:		0px;
		}
		
.hl1 {
	background-color:#ff8888;
	}
.hl2 {
	background-color:green;
	}
		
.sr 		{
		font-size:10pt;
		line-height:14pt;
		}
		
.title	{
		width: 			85%;
		color: 			#000;
		text-align: 	left;
		font-family: 	Arial, Helvetica, sans-serif;
		font-size: 		1.3em;
		font-weight: 	bold;
		padding-left:	20pt;
		margin:			0px;
		padding-bottom:	0px;
}

.title0	{
		width: 			85%;
		color: 			#000;
		text-align: 	left;
		font-family: 	Arial, Helvetica, sans-serif;
		font-size: 		1em;
		font-weight: 	bold;
		padding-left:	6pt;
		padding-right:	0px;
		margin:			0px;
		padding-bottom:	0px;
}

a 	{
	text-decoration: none;
	}
	
a:link 		{ 
			color: blue; 
}

a:visited 	{
			color: #ba55d3; 
}

a:active 	{ 
			color: red; 
}

a:hover 	{
			color: red;
}
			
a#rollover {
    display: block;
    width: 600px;
    height: 100px;
    background-image: url(http://www.concordeproject.com/images/dg_open.gif);
    margin: 0 auto;
}
a#rollover:hover {
    background-image: url(http://www.concordeproject.com/images/dg_open_hi.gif);
}

a#plain {
    display: block;
    width: 450px;
    height: 75px;
	background-image: url(http://www.concordeproject.com/images/sim_open.gif);
    margin: 0 auto;
}	

a .alt { display: none;
}

.current a:link	{
			color: red;
			background-color: white;
			border: 1px solid red;
			font-family:  Helvetica, Arial, Verdana, sans-serif;
			font-size: 8pt;
			font-weight: bold;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			padding: 0pt;
}

.current a:visited	{
			color: red;
			background-color: white;
			border: 1px solid red;
			font-family:  Helvetica, Arial, Verdana, sans-serif;
			font-size: 8pt;
			font-weight: bold;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			padding: 0pt;
}

.current a:active	{
			color: red;
			background-color: white;
			border: 1px solid red;
			font-family:  Helvetica, Arial, Verdana, sans-serif;
			font-size: 8pt;
			font-weight: bold;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			padding: 0pt;
}

.current a:hover	{
			color: white;
			background-color: red;
			border: 1px solid red;
			font-family:  Helvetica, Arial, Verdana, sans-serif;
			font-size: 8pt;
			font-weight: bold;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			padding: 0pt;
}

.gray a:link	{
				color: #aaaaaa;
				background-color: #ffffff;
				text-align: center;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
}

.gray a:visited	{
					color: #aaaaaa;
					background-color: #ffffff;
					text-align: center;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
}

.gray a:active	{
					color: #aaaaaa;
					background-color: #ffffff;
					text-align: center;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
}

.gray a:hover	{
				color: #aaaaaa;
				background-color: #ffffff;
				text-align: center;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
}



