/* CSS Coded by Saluka Amarasinghe */
/* Copyright 2005 Huntington Travel */

	body
	{
		margin-top:0;
		margin-bottom:0;	
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 1em;
		color: #3F4C78;
		text-align:center;
		background: url(images/bg.jpg) top left fixed repeat-x;
	}
	
/* MAIN NAVIGATION BAR */

	.menu 
	{
		display:none;
	}

	#noniemenu 
	{
	position:absolute;
	}
	

	.holder 
	{
		color:#fff; 
		width:111px; 
		height:25px; 
		display:block; 
		text-align:center; 
		float:left;
		text-decoration:none; 
		font-family:arial; 
		font-size:11px; 
		line-height:25px; 
		overflow:hidden;
	}

	.holder:hover 
	{
		height:auto; 
		cursor:pointer;
		color:#000; 
		background:#c1c1c1;
	}
	
	a.inner, a.inner:visited 
	{
		display:block; 
		width:109px; 
		border-bottom:1px solid #666; 
		border-left:1px solid #666; 
		border-right:1px solid #666; 
		text-decoration:none; 
		color:#fff; 
		background:#666;
	}
	
	a.inner:hover 
	{
		background:#BF9E57;
	}

/* END OF MAIN NAVIGATION BAR */	
	
	#container
	{
		width: 780px;
		text-align: left;
		border: 1px solid #666;
		background: #fff;
	}
	
	#header
	{
		width: 780px;
		height: 75px;
		background-color: #fff;
		border-bottom: 1px solid #666;
		vertical-align: center;
	}
	
	#headertext
	{
		font: Verdana;
		text-align: right;
		font-size: 10px;
		color: #FFF;
		margin-right: 10px;
	}
	
	#headertext a
	{ 
	color: #c12d2d;
	}
	
	#headertext a:hover
	{
	color: #000;
	background-color: #e7e7e7;
	}
	
	#picture
	{
		border-bottom: 3px solid #C49E73;
		text-align: left;
		width: 780px;
		height: 165px;
	}
	
/* SIDE MENU NAVIGATION STARTS HERE */

	#sidemenu
	{
		float: left;
		width: 200px;
		background-color: #f1f1f1;
		text-align:left;
		color: BF9E57;
		padding: 0px 0px 15px 0px;
		border-bottom: 1px dotted #666;
	}
	
	#menutext
	{
		padding: 1px 0px 0px 1em;
		font: Verdana;
		font-size: 11px;
		color: #BF9E57;
	}
	
	#button 
	{
		width: 186px;
		border-top: 3px solid #c12d2d;
		border-bottom: 3px solid #59966D;
		font: Verdana;
		font-size: 13px;
		background-color: #f1f1f1;
		color: #BF9E57;
	}
	
	#acta
	{
		width: 200px;
		height: auto;
		background-color: #f1f1f1;
		border-bottom: 3px solid #5ACBF7;
	}
	
	#button ul 
	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
		
	#button li 
	{
		border-bottom: 1px solid #FFFFFF;
		margin: 0;
	}
	
	#button li a 
	{
		display: block;
		padding: 3px 3px 3px 0.5em;
		border-left: 5px solid #DFDFDF;
		background-color: #F2F2F2;
		color: #BF9E57;
		text-decoration: none;
		width: 100%;
	}

	html>body #button li a 
	{
		width: auto;
	}

	#button li a:hover 
	{
		border-left: 5px solid #DFDFDF;
		background-color: #DFDFDF;
		color: #977430;
	}
		
/* SIDE MENU NAVIGATION ENDS HERE */
	
	#mainnav
	{
		background: url(images/nav_bg.jpg);
		width: 780px;
		height: 25px;
	}
	
	#mainnav a
	{
		text-decoration:none;
		color: #fff;
	}
	
	#contents	
	{
		position: relative; left: 12px;
		float: left;
		width: 560px;
		margin-top: 3px;
		margin-bottom: 10px;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 11px;
		text-decoration:none;
		color: #000;
	}
	
	#contents a 
	{ 
		color: #c12d2d;
		font-size: 11px;
		text-decoration:none;
	}
	
	#contents a:hover, a:active
	{
		color: #666;
	}
	
	#box
	{
		margin-top: 10px;
		position: relative;
		width:auto;
		height: auto;
		border: solid #d7d7d7 1px;
		background: #fff;
		padding: 10px 10px 10px 10px;
		filter: shadow(color:#f5f5f5);
	}
	
	#nestedbox
	{
		position: relative;
		width: 235px;
		padding: 6px 6px 6px 6px;
		background: #f5f5f5;
	}
	
	#nestedbox a
	{
		color: #666;
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
	}
	
	#nestedbox a:hover
	{
		color: #BF9E57;
	}

	#rollover a
	{
		display: block;
		width: 260px;
		height: 1em;
		border-bottom: 1px solid #f5f5f5;
		padding: 5px 5px 5px 5px;
		background-color: #c12d2d;
		color: #fff;
	}
	
	#rollover a:hover
	{
		background-color: #666;
		color: #fff;
	}
		
	#footer	
	{
		clear: both;
		height: 50px;
		width: 780px;
		background-image: url(images/footer_bg.jpg);
	}
	
	#footertext
	{
		margin-top: 15px;
		padding: 3px 3px 3px 1em;
		font: Verdana;
		text-align: center;
		vertical-align: center;
		font-size: 11px;
		color: #FFF;
	}


.form {
	background: url(images/airbg.jpg) no-repeat bottom;
	background-color: #ffffff;
}

.form td {
	padding-top: 1px;
	padding-bottom: 1px;
}

.form_submit {
	padding: 10px;
	width: 10em;
}

.form input {
	border: 1px solid #cccccc;
	background-color: #f9f9f9;
	font: 11px Arial;
	color: #202020;
}

.form select {
	border: 1px solid #cccccc;
	background-color: #f9f9f9;
	font: 11px Arial;
	color: #202020;
}

.form textarea {
	border: 1px solid #cccccc;
	background-color: #f9f9f9;
	font: 11px Arial;
	color: #202020;
}

.form_title {
	padding: 4px;
	background-color: #ebebeb;
	font: bold 13px Arial;
}
