@charset "UTF-8";
/* CSS Document */


/* BASIC */

html, body {
	margin:auto;
	padding:0;
	background:#666666;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	    
}

h1 {
	font-size:22px;
	margin:0;
	padding:15px 0px 0px 5px;
	text-align:left;
	color:white;
}

p {
	font-size:10px;
	text-align:left;
	color:white;
	margin:0;
	padding:5px;
}

img {
	border:none;
	margin:0;
	padding:0;
}


/* END BASIC */



/* STRUCTURE */

#header {
	width:100%;
	padding:0;
	margin:0;
	background: #eaeaea;
	
}

#menuContainer {
	width:830px;
	text-align:center;
	margin:auto;
	padding:0;
	z-index:100;
}

#carousel {
	z-index:0;
}

#tabs {
	width:100%;
	height:50px;
	background: url(../img/tabsBg.jpg) repeat-x;
}

#content {
	clear:both;
	margin:auto;
	padding:20px 0px;
	width:900px;
	text-align:center;
}

#map {
	float:left;
	text-align:left;
	width:530px;
}

#copy {
	float:right;
	width:370px;
}

#footer {
	margin:auto;
	clear:both;
	width:900px;
	text-align:left;
	padding:10px 0px;
}



/* END STRUCTURE */


/* LOCATION MENU */

#menu {width:830px; height:25px; text-align:center;}
#menu ul {display:inline-block;} 
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;} 
#menu li {margin:0; padding:0;}
#menu a {display:block; font-size:11px; font-weight:bold; ;color:#000; line-height:25px; text-decoration:none; padding:0 10px;} 
* html #menu ul.top-level {margin-left:0;}

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, #menu a:hover a:hover ul ul {visibility:hidden;}

#menu ul.top-level {margin:0 auto;} 
#menu li.top-level-li {float:left; position:relative; margin-right:1px;}

#menu a.top-level-a {float:left; padding: 0 5px; background: none;  border-right: 1px solid #000000;} 

#menu a.top-level-a:hover {white-space:nowrap; background: #000000; color:white; }
#menu a.top-level-a:hover b, #menu a.top-level-a:focus b, #menu a.top-level-a:active b {color:#fff; background: #000000; cursor:pointer;}
#menu a.down:hover b, #menu a.down:active b {color:#fff; background: #000000; cursor:pointer;}

#menu li.top-level-li:hover > a {white-space:nowrap;background: #000000; color:white;}
#menu li.top-level-li:hover > a b {color:#fff;  background: #000000; color:white;}
#menu li.top-level-li:hover > a.down b {color:#fff; background: #000000; color:white;}

#menu li ul {display:block; position:absolute; visibility:hidden; background:#000; padding:1px 1px 8px 1px; left:0;}
#menu li li {border-bottom:1px solid #000;}
#menu li li a {background:#fff;} 
#menu li li a:hover {background:#999; color:white;} 
#menu li li:hover > a {background:#999; color:white; }

#menu ul.drop-down {top:25px;} 
#menu li li ul {left:100%; margin-top:-25px; margin-left:-5px;}

#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menu table ul li a {padding-left:0; padd\ing-left:20px;}
#menu table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menu table table ul {margin-top:-4px; marg\in-top:-7px;}


/* END LOCATION MENU */


.copyright {
margin:10px 0px;
text-align:left;
font-size:10px;
color:#CCCCCC;
}

.copyright a:link {
	color:#ccc;
	text-decoration:none;
}

.copyright a:visited {
	color:#ccc;
	text-decoration:none;
}

.copyright a:hover {
	color:#ccc;
	text-decoration:underline;
}

.credit {
	clear:none;
	float:right;
	font-size:10px; 
	font-weight:normal; 
	color:#999; 
}