@charset "utf-8";
/* CSS Document */
  
#press { 
width:90%;
}

#menu3 a { 
color:black;
background-color:white;
text-decoration:none;
text-indent:1ex;
}

#menu3 a:hover {
color:#09F;
text-decoration:underline;
font-weight:bold;
}

#menu3 a:active {
color:#09F;
text-decoration: none;
text-align: left;
}

#menu3 a:visited {
color:#666;
}

.pagination ul li{
float:left;
display:inline;
margin:0px;
padding:0px;
}

div.scroller {
/* modify width and height of scrolling section if necessary	*/		
width: 642px;
height: 176px;
overflow: hidden;
}

div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
width:642px;
height:176px;
overflow:hidden;
float:left;
}

.controls a {
font: 100% Verdana, Arial, Helvetica, sans-serif;
}

div.scroller div.content {
width: 10000px;
}

div#section2 {
background:#666666;
color:#ffffff;
}

.faretype {
color: #0080C0;
}

/* easy elements */
#easy_tooltip{
border:1px solid #e1e1e1;
padding:2px 10px;
background:#f5f5f5;
}

#easy_tooltip span{} /* extra element */
	
#easy_popup{ /* popup overlay */
background:#000;
}

#easy_popup_preloader{ /* popup preloader */
padding:10px;
background:#fff;
color:#333;
}

#easy_popup_content{ /* popup window */
padding:10px;
background:#fff;
color:#333;
}

#easy_popup_content .caption{
padding-top:10px;
}
	
#easy_popup_close{ /* popup close button */
position:absolute;
float:left;
left:0;
top:-24px;
color:#fff;
cursor:pointer;
}	

#easy_popup_gallery{ /* popup gallery navigation */
position:absolute;
float:left;
left:0;
bottom:-24px;
color:#fff;
cursor:pointer;
}	

#easy_popup_prev{
margin-right:5px;
}

#easy_popup_next{}

#easy_popup_counter{ /* popup gallery counter */
position:absolute;
float:left;
right:0;
bottom:-24px;
color:#fff;
cursor:pointer;
}
/* // easy elements */

a {
  color:#333;
  text-decoration: none;
}
a:visited {
  color:#666;
}
a:hover {
  color:#09F;
  text-decoration:underline;
  font-weight:bold;
}
a:link {
  text-decoration: none;
}
a:active {
  text-decoration: none;
  color:#09F;
  text-align: left;
}
body {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  background: #666666;
  margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
  padding: 0;
  text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
  color: #000000;
  font-size: 70%;
  line-height:160%;
  background: #FFFFFF url(../images/bg2.gif) repeat-x;
}
#container  {
  width: 950px;  /* this will create a container 60% of the browser width */
  margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
  text-align: left; /* this overrides the text-align: center on the body element. */
}
#container2 {
  text-align: left;
  width: 905px;
  float: left;
  margin-top: 10px;
}
#container3  {
  width: 1053px;  /* this will create a container 60% of the browser width */
  margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
  text-align: left; /* this overrides the text-align: center on the body element. */
}
.copyright {
  color: #666;
}
h1, h2, h3, h4, h5, h6, h7{
  font-weight:normal;
  margin:0;
  line-height:1em;
}	
  h1{
	font-size:2em;
	margin-bottom:.5em;
	font-family: Verdana, Geneva, sans-serif;
  }	
  h2{font-size:1.75em;color: #0080C0;margin-bottom:.5142em;padding-top:.2em;}	
  h3{font-size:1.5em;color: #0080C0;margin-bottom:.7em;padding-top:.3em;}
  h4{font-size:1.25em;margin-bottom:.6em;}
  h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
  h7{font-size:2em;margin-bottom:0.5em;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}	
  h8{font-size:1.25em;color: #0080C0;margin-bottom:.7em;padding-top:.3em;}
#header  {
  float: left;
  margin-top: 43px;
  width: 1053px;
}
#header h1  {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#footer  {
	float: left;
	width: 1053px;
	border-top: 1px dotted #999;
}
#bottom{
	width: 1053px;
	float:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#category1 {
	width: 200px;
	float:left;
	padding-top: 20px;
}
#category2 {
	width: 200px;
	float:left;
	padding-top: 20px;
}
#category3 {
	width: 200px;
	float:left;
	padding-top: 20px;
}
#category4 {
	width: 200px;
	float:left;
	padding-top: 20px;
}
#category5 {
	width: 200px;
	float:left;
	padding-top: 20px;
}
#content {
	float: left;
	width: 500px;
	height: 600px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#content2 {
	width: 654px;
	height: 637px;
	padding-top: 8px;
	margin-top: 4px;
	float:left;
	border-right:1px dotted #999;
}
#content3 {
	border-right: 1px dotted #999;
	float: left;
	width: 654px;
	height: 600px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#content4 {
	border-right: 1px dotted #999;
	float: left;
	width: 644px;
	height: 600px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#content5 {
	border-right: 1px dotted #999;
	float: left;
	width: 654px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#content6 {
	border-right: 1px dotted #999;
	float: left;
	width: 644px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#content7 {
	border-right: 1px dotted #999;
	float: left;
	width: 644px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#content8 {
	border-right: 1px dotted #999;
	float: left;
	width: 634px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 5px;
}
#content9 {
	border-right: 1px dotted #999;
	float: left;
	width: 634px;
	height: 600px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 5px;
}
#content10 {
	float: left;
	width: 1053px;
	padding-top: 4px;
}
#content11 {
	border-right: 1px dotted #999;
	float: left;
	width: 634px;
	height: 900px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 4px;
}
#content12 {
	border-top: 1px dotted #999;
}
#content13 {
	border-top:1px solid #eee;
	color: #000;
	padding:.5em 0em;
	line-height:1.5em;
}
#content14 {
	border-top: 1px dotted #999;
	background-color: lightyellow;
}
#copyright {
	width: 300px;
	float:left;
	text-align: right;
	color: #666;
}
#emaillist {
	height: 44px;
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	margin-bottom: 0px;
	text-align: right;
	width: 383px;
}
#emaillist1 {
	height: 44px;
	background-image: url(../images/Email-List-3.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	margin-bottom: 0px;
	text-align: right;
	width: 383px;
}
#footer2{
	height: 160px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1053px;
	float:left;	
}
#headings{
	width: 377px;
	margin-left: 14px;		
	margin-top: 15px;
	margin-right: 7px;
	margin-bottom: 10px;
	border-bottom:1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
}
#heading1{
	width: 307px;
	margin-right: 7px;
	margin-bottom: 10px;
	border-bottom:1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
}
#links{
	width: 753px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float:left;
}
#new {
	padding-left: 14px;
	position: relative;
	width: 384px;
}
#recent {
	width: 304px;
	float:left;
	padding-right: 15px;
	padding-left: 15px;
	height: 295px;
}
#search {
	width: 388px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	height: 58px;
	padding-top: 19px;
	padding-right: 10px;
}
#sidebar {
	float: right;
	width: 400px;
	height: 600px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#sidebar1 {
	float: right;
	margin-top:5px;
	width: 397px;
	height: 660px;
}
#sidebar2 {
	float: right;
	width: 398px;
	padding-top: 14px;
	text-align: left;
}
#sidebar3 {
	float: right;
	width: 378px;
	padding-left: 20px;	
}
#trip_planner {
	width: 319px;
	float:left;
	border-right:1px dotted #999;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 339px;
}
.highlight {
	font-weight: bold;
	color: 09f;
	text-decoration: underline;
}
.meeting {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
}
.mtglink {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
	color:#00F;
	text-decoration: underline;
}
.reglink {
	color:#00F;
	text-decoration: underline;
}
.red {
	color:#F00;
	font-weight: bold;
}
article {
	width: 46%;
	float: left;
	padding-left: 2%;
	padding-right: 2%;
}
#highlightedbox {
	border: 1px solid #555;
	padding-top: 2%;
	padding-bottom: 2%;	
}