/* CSS Document */

html, body {
	height:100%;
}

body {
	background-color:#fcc496;
	background-image: url("../common_images/index-bg.jpg");
	background-position:left top;
	background-repeat:repeat-y;
	color:#333;
	margin:0px;
}

body, body div, body p, body th, body td, body li, body dd {
	font-size: 11px;
	color:#000;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 11px;
	background-repeat: repeat-y;
}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd {
	font-size: 11px;
	color:#000;
	text-decoration: none;
}


.access {display:none;}
.existing {color:#BB2616;}

a:link, a:visited {
	text-decoration:underline;
	color:#B90000;
	font-weight:bold;
	}

a:hover {
	text-decoration:underline;
	color: #790000;
	font-weight:bold;
}

a.left:link, a.left:visited {
	text-decoration:none;
	color:#990000; font-weight:normal;
	
}

a.left:hover {
	text-decoration:underline;
	color: #000000;
}

a.bartext:link, a.bartext:visited {
	margin-right:30px;
	text-decoration:none;
	color:#F4D3D3;
	font-weight:bold;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}

a.bartext:hover {
	color:#FFFFFF;
	}
	
#banner {
	z-index:3; 
	padding:80px 10px 0px 240px;
	height:50px;
}

#leftColumn { 
	float:left;
	z-index:6;
	width:180px;
	color:#990000;
	padding:0 10px;
	margin-left:25px;
	margin-top:66px;
}

#rightColumn {
	float:left;
	position:absolute;
	top:140px;left:210px;
	z-index:7;
	margin-left:10px;
	padding:0 10px;
	width:59%;
	margin-top:0px;
	}

#farrightColumn {
	float:left;
	position:absolute;
	top:200px;left:830px;
	width:180px;
	z-index:8;
	margin-left:10px;
	padding:0 10px;
	margin-top:0px;
	}


#rightColumn p {
	clear:both;
}

#rightColumn img {
	padding-right:10px;
	padding-bottom:15px;
}

#leftindex {
	float:left; position:absolute;top:158px;left:10px;
	z-index:6;
	width:380px;
	color:#F46657;
	padding:0 10px;
	margin-left:25px;
	margin-top:20px;
}

#rightindex {
	position:absolute;top:70px;left:415px;
	z-index:0;
	margin-left:10px;
	padding:0 10px;
	width:434px;
	margin-top:0px;
	}
#indexphoto1 {
	position:absolute;top:345px;left:408px;
	z-index:8;
	margin-left:10px;
	padding:0 5px;
	width:400px;
	margin-top:0px;
	}
	
#indexphoto2 {
	position:absolute;top:461px;left:408px;
	z-index:7;
	margin-left:10px;
	padding:0 10px;
	width:100px;
	margin-top:0px;
	}
	
#indexphoto3 {
	position:absolute;top:461px;left:408px;
	z-index:7;
	margin-left:10px;
	padding:0 10px;
	width:100px;
	margin-top:0px;
	}
	
	



h1 {
	font-family:"Comic Sans MS", Georgia, sans-serif;
	color:#58839C;
	font-size: x-large ;
	font-weight:bold;
	}

h2 {
	font-family:"Comic Sans MS", Georgia, sans-serif;
	color:#58839C;
	font-size: large;
	font-weight:bold;
	margin-bottom:10px;
}


h4 {
	font-family:"Comic Sans MS", Georgia, sans-serif;
	color:#990000;
	font-size: small;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	}
	
h3 {
	font-family:"Comic Sans MS", Georgia, sans-serif;
	color:#009999;
	font-size:medium;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	}
	
h6 {
	font-family:"Comic Sans MS", Georgia, sans-serif;
	color:#F9971F;
	font-size: small;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	}
	


#logo {
	position:absolute;
	z-index:100;
	top:0;
	}

#nav, #nav ul 
		{ 
		padding: 0; 
		margin: 0; 
		list-style: none; 
		} 
		
		
#nav ul li
		{
		width:auto}

#nav a {
	display: block;
	width: auto;
	padding: 0 5px 0 0;
}
		
		
		#nav li 
		{ 
		float: left;
		width: auto; /* list item width, needed or else Opera goes nuts */
		}
		
		
		#nav li ul 
		{ 
		position: absolute; 
		width: 9em; /* box width*/
		z-index:110;
		left: -999em;
		} 
		
		
		#nav li:hover ul, #nav li.sfhover ul
		{ 
		left: auto; 
		}
		
#nav li ul a 
		{ 
		display: block;
		width: 12em;
		background-color:#C4D2E2;
		border-bottom:1px solid #2F4451;
padding: 1px 0 0 3px;
color: #6699CC;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
}

#nav li ul a:hover{
background-color:#9CADD8;
color: #003399;
}
	
	
			
#menu {
	position:absolute;
	z-index:8;
	top:22px;
	background-color:#7ea1b5;
	/*ackground-image:url(../common_images/menuBG.gif);
	ackground-position:top left;
	ackground-repeat:no-repeat;
	ertical-align:middle;*/
	padding-top:5px;
	height:25px;
	padding-left:10px;
	width: 1000px;
	left: 210px;
	}
	
	
enu {
	position:absolute;
	z-index:8;
	top:10px;
	background-image:url("../common_images/bartest.gif");
	background-position:top left;
	background-repeat: repeat;
	padding-top:1px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; text-decoration:none;
	font-weight:bold;
	color:#F4D3D3;*/
	height:30px;
	vertical-align:middle;
	padding-left:215px;
	width:100%;
}	
		
		
	#flags {
	position:absolute;
	top:55px;
	left:1100px;
	z-index:20;
	}


	
	#bot {
	position:absolute;
	top:400px;
	left:30px;
	width:50px;
	}
	
enu artext { 
	margin-right:30px;
	
}
