@charset "utf-8";
/* CSS Document */

body{ background-image: url(images/bg.gif); font:12px Arial, Helvetica, sans-serif; color: #FFF; }
#wrapper{ width:940px; margin:0 auto; }
#header{ height:76px; }
  #header-left{ width:300px; float:left; }
  #header-right{ width:350px; float:right; margin: 0; }
	#header-links{ float:right; position:relative; top:30px; right:-10px; }
	#header-links li.first{ border-left:none; padding-left:0px; }
	#header-links li{ float:left; list-style-type:none; padding:0px 12px; border-left:1px solid; }
	#header-links li a{ text-decoration:none; }
#content { width:984px; height:569px; margin-left:-25px; background:url(images/content.png); }
#content-2 { width:984px; height:790px; margin-left:-25px; background:url(images/content-2.png); }
#overview { width: 250px; padding: 20px 25px 0 95px; float: left;}
  #overview h2{ font-size:14px;  color: #FFF;}
#locations { width: 500px;  padding: 560px 0 0 40px;  float:left; font-size: 16px;}
.overlayContainer {display: none;  position: absolute;top: 40px; }
  .overlayBody {background: #fff; padding: 15px;  position: relative;  z-index: 511;background:url(images/overlay-bg.png); width:920px; margin-left: -3px; min-height:500px;}
  .overlayBG {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 510;display: none; }
  .overlayContent {color:#FFF;}
  .overlayTitle {padding:30px 0 0 125px;}  
  .overlayClose { background:url(images/overlay-close.png) no-repeat scroll 0 0 transparent; display: block; height: 27px; position: absolute; top: 0px; right: 15px; width: 27px; text-indent: -3000000px;}
  .overlayClose:focus { outline: none; }
#footer {padding-bottom: 20px;}
  #footer a {text-decoration:none;}  
  #footer a:hover { text-decoration:underline;}
  #footer-links{ margin:0; padding:0;}
  #footer-links li.first{ border-left:none; padding-left:0px; }
  #footer-links li{ float:left; list-style-type:none; padding:0px 12px; border-left:1px solid #FFF; line-height:13px; }
  #footer-links li a{text-decoration:none; }
a {color:#FFF;}  
a:hover { color:#FFF;text-decoration:underline;}

/*accordion*/
#accordion{ width: 495px; margin: -35px 0 0 385px;}
.collapse {padding: 5px 0 5px 50px; margin: 0;}
.collapse a {color:#eeb211; text-decoration:underline; font-size:12px;}
.accordion-left {width: 200px; float:left; padding-bottom: 10px;}
.accordion-right {width: 200px; float:left;}
.line {background:url(images/line-long.png) no-repeat; margin-left:-30px; width:452px; height:2px; clear:both; padding-bottom:15px;}
.accordion-bottom {background:url(images/overlay-bottom.png) no-repeat bottom; width:954px; height:93px; margin: 0 0 -30px -15px;}

.demo {
  margin:0;
  padding:1.5em 1.5em 0.75em;
  border:1px solid #ccc;
  position:relative;
  overflow:hidden
}

#switch, .switch {margin-bottom:5px; text-align:right}
.expand{ background:url(images/accordion-title.png) no-repeat; height:35px; clear:both;}
.expand a {  display:block;  padding: 10px 0 0 40px;  }
.expand a:link, .expand a:visited {  border:0;  background-image:url(images/plus.gif);  background-position: 0 80%;  background-repeat:no-repeat;  margin-left:20px;  color: #0079c1;  text-decoration: none; outline: none;  }
.expand a:hover, .expand a:active, .expand a:focus {  text-decoration: none;}
.expand a.open:link, .expand a.open:visited {  background:url(images/minus.gif) no-repeat;  background-position: 0 80%;  }
