/*Navigation */

/* hover menu styles */
#nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	height: 23px;
	color: #FFFFFF;
	width: 100%;
	padding: 0px 10px;
	text-align: center;
	z-index:100;
}

#nav li {
	float: left;
	position: relative;
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 23px;
	z-index:100;
	background-color: #0322FB;
}


#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1.2em;
	left: 0;
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: 23px;
	background-color: #0322FB;
	z-index:100;
	width: 176px;
}

#nav li ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	top: 23px;
	left: 0;
	z-index:10;
}

#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;
}




#nav a {
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	font-weight: bold;
	height: 22px;
	color: #FFFFFF;
	background-color: #0322FB;
	padding: 0px 7px;
	border: 0px;
}
#nav a:hover  {
	color: #000000;
	background-color: #0322FB;
	padding: 0px 7px;
	margin: 0;
	border: 0px;
}
a.thispage:link, a.thispage:active, a.thispage:visited, a.thispage:hover {
	color: #E3471B;
	background-color: #0322FB;
	padding: 0px 7px;
	margin: 0;
	border: 0px;
}



/* submenu */

#nav li ul li a  { /* color of the drop down a tag*/
	float: left;
	text-align:left;
	display: block;
	text-decoration: none;
	margin: 0;
	font-weight: bold;
	height: 22px;
	color: #FFFFFF;
	background-color: #0322FB;
	padding: 0px 7px;
	border: 0px;
	z-index:100;
	width: 176px; /* THIS MIGHT NEED CHANGING IN THE FUTURE */
}




html {
padding:0;
margin:0;
border:0;
/*height: 130%;
max-height: 130%;*/
}

body {
		background:	#000000;
		background-image: url("assets/background.gif");
		background-repeat: repeat-x; 
				margin-top: 	0px;
		margin-left:	0px;
		margin-right:	0px;
		margin-bottom:	0px;
		text-align:	center;
		align:		center;
				font-family: Arial, helvetica, sans serif;
				font-size: 12px;
				font-weight: normal;
				color: #000000;
	
}
.content {
		padding:	0px;
		width:		770px;
		/*max-height:	600px;
		height:		600px;*/
		align:		center;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		text-align:	center;
		vertical-align:	top;
}
	.header {
		padding:	0px;
		width:		770px;
		height:		47px;
		max-height:	47px;
		text-align:	left;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
}
.header2 {
		float:		left;
		padding:	0px;
		height:		115px;
		width:		551px;
		background:	#FFFFFF;
		text-align:	left;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
}
h2 {
font-family: Arial;
					font-size: 16px;
					font-weight: bold;
					text-decoration: underline;
						color: #000000;
						}
h3 {
font-family: Arial;
					font-size: 16px;
					font-weight: bold;
					text-decoration: underline;
						color: #000000;
						}

.info {
		overflow-x:	hidden;
		overflow-y:	hidden;
		float:		left;
		padding:	0px;
		height:		115px;
		width:		249px;
		background:	#FFFFFF;
		border:		0px;
		text-align:	center;
		font-family: Arial;
				font-size: 14px;
				font-weight: bold;
		color: #000000;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		
}
.photoholder {
		overflow-x:	hidden;
		overflow-y:	scroll;
		float:		left;
		padding:	0px;
		height:		700px;
		width:		550px;
		border:		0px;
		text-align:	center;
		font-family: Arial;
				font-size: 14px;
				font-weight: bold;
		color: #000000;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		
}
	
.menubar {
		height:		24px;
		max-height:	24px;
		width:		770px;
		text-align:	center;
		vertical-align:	center;
		font-family: Arial;
						font-size: 14px;
						font-weight: normal;
						text-decoration: none;
							color: #FFFFFF;margin-top: 	0px;
		line-height:	24px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		background-color: #0322FB;
		display:block;
}
.maincontent {
		position:	relative;
		top:		13px;
		padding:	0px;
		width:		770px;
		height:		auto;
		text-align:	center;
}
.maincontentpages {
		margin: 	0;
		padding:	0px;
		width:		770px;
		height:		auto;
		text-align:	center;
}
.leftcol {
		float:		left;
		padding:	0px;
		width:		174px;
		height:		440px;
		text-align:	left;
		margin-top: 	0px;
		margin-left:	0px;
		_margin-left:	0px;
		margin-right:	auto;
		margin-bottom:	0px;
		overflow:	hidden;
}
.leftcolcontent {
		position:	relative;
		left:		0px;
		padding:	0px;
		height:		100%;
/*		background:	#353535;
		background-image: url("assets/driverbg.gif");
		background-repeat: repeat-x;*/
		width:		174px;
		text-align:	center;
		margin-top: 	0px;
		margin-left:	0px;
		_margin-left:	0px;
		margin-right:	auto;
		margin-bottom:	0px;
		color:#ffffff;
}

.middlecol {
		float: left;
		padding:	0px 10px 0px 0px;
		width:		448px;
		/*height:		440px;*/
		text-align:	center;
		font-family: Arial;
					font-size: 12px;
					font-weight: none;
					text-decoration: none;
						color: #FFFFFF;
		margin-top: 	0px;
		margin-left:	10px;
		margin-right:	0px;
		margin-bottom:	0px;
		valign:		top;
		/*overflow-y:	auto;*/
		overflow-x:	hidden;
		z-index:	20;
}
.middlecolpages {
		float: left;
		padding:	0px 0px 0px 0px;
		width:		770px;
		/*height:		400px;*/
		text-align:	center;
		font-family: Arial;
					font-size: 12px;
					font-weight: none;
					text-decoration: none;
						color: #FFFFFF;
		margin-top: 	0px;
		margin-left:	0px;
		margin-right:	0px;
		margin-bottom:	0px;
		background:	#ffffff;
		/*border-left: 1px solid #0322FB;
		border-bottom: 1px solid #0322FB;*/
		valign:		top;
		overflow-y:	auto;
		overflow-x:	hidden;
		z-index:	20;
}
.middlecolgallery {
		float: left;
		padding:	0px 0px 0px 0px;
		width:		770px;
		/*height:		460px;*/
		text-align:	center;
		font-family: Arial;
					font-size: 12px;
					font-weight: none;
					text-decoration: none;
						color: #FFFFFF;
		margin-top: 	0px;
		margin-left:	0px;
		margin-right:	0px;
		margin-bottom:	0px;
		background:	#ffffff;
		/*border-left: 1px solid #0322FB;
		border-bottom: 1px solid #0322FB;*/
		valign:		top;
		overflow-y:	auto;
		overflow-x:	hidden;
		z-index:	20;
}
.middlecoltext {
		margin-top: 15px;
		margin-right: 15px;
		margin-left: 15px;
		color: #000000;

}
.rightcol {
		float: right;
		padding:	0px 0px 0px 0px;
		width:		127px;
		height:		440px;
		text-align:	center;
		background:	#981719;
		font-family: Arial, helvetica, sans serif;
					font-size: 4px;
					font-weight: normal;
			color: #000000;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		overflow:	hidden;
		valign:		top;
}
	.divider {
		clear: both;
		}
	.footer {
		padding:	10px 0px 0px 0px;
		height:		100%;
		max-height:	100%;
		width:		770px;
		height:		100px;
		text-align:	left;
		/*border-left: 1px solid #0322FB;
		border-right: 1px solid #0322FB;*/
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		font-family: Arial, helvetica, sans serif;
					font-size: 18px;
			font-weight: normal;
		color: #FFFFFF;
}
	.profile {
		/*position: relative;
		left:	10px;
		top:	5px;*/
		width: 174px;
		height:237px;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		background-image: url("assets/greybox.jpg");
		vertical-align:middle;
		}
	.profile img {
		border: 0px;
		}
	.infoorange {
	font-family: Arial;
			font-size: 14px;
			font-weight: bold;
		color: #E3471B;
			background-color: #f80205; // 981719
		}
	.heading {
			font-family: Arial, helvetica, sans serif;
			font-size: 20px;
			font-weight: bold;
/*			text-decoration: underline;*/
			text-decoration: none;
			color: #DA2828;
		}
	h1 {
				font-family: Arial, helvetica, sans serif;
				font-size: 20px;
				font-weight: bold;
				text-decoration: underline;
				color: #DA2828;
		}
	.headingright {
				position:	relative;
				top:		10px;
				font-family: Arial, helvetica, sans serif;
				font-size: 18px;
				font-weight: normal;
				text-decoration: none;
				color: #000000;
				
		}
		
	.space {
					font-family: Arial, helvetica, sans serif;
					font-size: 1px;
					_font-size: 9px;
					font-weight: normal;
					text-decoration: none;
					color: #000000;
					
		}
	
	
	a {
					font-family: Arial;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
						color: #3A2BC4;
			}
		a:hover {
					font-family: Arial;
					font-size: 12px;
					font-weight: bold;
					text-decoration: underline;
						color: #3A2BC4;
		}
	.gallery {
						width: 50px;
						height: 50px;
						position: absolute;
				}
	.gallery:hover {
						width: auto;
						height: auto;
						position: absolute;
						background-image: url("assets/background.gif");
		
		}
	.menu {
						font-family: Arial;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
							color: #FFFFFF;
				}
	.visiting {
							font-family: Arial;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
								color: #E3471B;
				}
			.menu:hover {
						font-family: Arial;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
							color: #000000;
		}
	.rightlink {
						font-family: Arial;
						font-size: 16px;
						width: 102px;
						font-weight: bold;
						text-align: left;
						text-decoration: none;
						color: #981719;
				}
	.rightlink:hover {
						font-family: Arial;
						font-size: 16px;
						width: 102px;
						font-weight: bold;
						text-align: left;
						text-decoration: underline;
						color: #000000;
		}
	
	.searchbox {
		font-family: Arial, helvetica, sans serif;
		height: 25px;
		width: 112px;
		border: 0;
		font-size: 15px;
		font-weight: normal;
		color: #000000;
		align: left;
		margin: 0;
		position: relative;
		_left: 1px;
	}
	.searchbutton {
			font-family: Arial, helvetica, sans serif;
			height: 25px;
			width: 112px;
			border: 0;
			font-size: 18px;
			font-weight: normal;
			background: #981719;
			color: #FFFFFF;
			align: left;
			margin: 0;
			position: relative;
			_left: 1px;
	}
	.searchresults {
		font-family: Arial, helvetica, sans serif;
							font-size: 15px;
							font-weight: normal;
			color: #000000;
			}