
body {
	margin: 0px;
	padding: 0px;
	background:#bbe2ef url(images/bg-tile.jpg) repeat-x scroll left top;
	height:100.05%;
	margin:0;
	padding:0;
	width:100%;
}

.bg-wrapper {
	margin: 0;
	padding:6px 0 0 0;
	background:transparent url(images/bg.jpg) no-repeat scroll center top;
	text-align:center;
	width:100%;
	
}

.main-wrapper {
	margin: 0 auto;
	padding:0;
	width:800px;
	min-height:836px;
	background-color:#FFF;
	background-image:url(images/content-bg.gif);
	background-repeat: repeat-y;
	overflow:hidden;
	text-align:left;

}

.header-wrapper {
	margin:0;
	padding:5px 65px 3px 64px;
	clear:both;
}

.nav-wrapper {
	margin:0;
	padding:3px 2px 0 64px;
	overflow:hidden;
	float:left;
}

.twitter-wrapper {
	margin:3px 0 0 0;
	padding:0;
	overflow:hidden;
	float:left;
}

.twitter-wrapper a {
	display:block;
	width:54px;
	height:22px;
	background-image:url(images/twitter1.gif);
}

.twitter-wrapper a:hover {
	background-position: 0 -22px;
}

.flash-wrapper {
	margin:0;
	padding:5px 0 5px 64px;
	clear:both;
}

.content-wrapper {
	margin:0 ;
	padding:0 65px;
	min-height:400px;
	overflow:hidden;
	clear:both;
}

.column-one {
	margin:0;
	padding:0;
	width: 355px;
	float:left;
}

.column-one-text {
	margin:0;
	padding:20px 10px 20px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
}

.column-one-text a {
	color:#5f809c;
	text-decoration:none;
}

.column-one-heading {
	font-size:12px;
	line-height:16px;
	color:#5f809c;
	font-weight:bold;
	text-transform:uppercase;
}

.column-two {
	margin:0;
	padding:0;
	width: 315px;
	float:left;
}

.column-two-text {
	margin:0;
	padding:20px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}

.column-two-text p {
	margin:0 0 10px 0;
	padding:0;
}

.column-two-text a {
	color:#5f809c;
	text-decoration:none;
}

.column-two-heading {
	margin:0 0 9px 0;
	padding:0;
	font-size:12px;
	color:#5f809c;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	clear:both;
}

.column-single {
	margin:0;
	padding:0;
	width: 640px;
	float:left;
	overflow:hidden;
}

.column-single-text {
	margin:0;
	padding:20px 10px 20px 130px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
}

.column-single-text a {
	color:#5f809c;
	text-decoration:none;
}

.column-single h1 {
	font-size:12px;
	color:#5f809c;
	font-weight:bold;
	text-transform:uppercase; 
}

.column-single h2 {
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding: 0;     
	margin: 0;  
}

.column-single h3  {
	font-size:12px;
	font-weight: normal;
	line-height:16px;
	color:#5f809c;
	padding: 0;     
	margin: 0;  
}

#closed_row1, #closed_row2, #closed_row3, #closed_row4, #closed_row5, #closed_row6, #closed_row7 {
	padding: 5px;
	background-color:#e7e7e7;
	margin: 10px 73px 10px 63px;
	overflow:hidden;
	clear:both;
}

#open_row1, #open_row2, #open_row3, #open_row4, #open_row5, #open_row6, #open_row7 {
	padding: 5px; 
	background-color:#e7e7e7;
	margin: 10px 73px 10px 30px; 
	overflow:hidden;
	clear:both;
}

.bio_image {
	padding: 0;     
	margin: 0;
	width:60px;
	float:left;
}

.bio_image1 {
	padding: 0;     
	margin: 0;
	width:93px;
	float:left;
}

.bio_text {
	padding: 0;     
	margin: 0;
	width:448px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
}

.bio_text a {
	color:#5f809c;
	text-decoration:none;
}

.bio_text h2 {
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding: 0;     
	margin: 0;  
}

.bio_text h3  {
	font-size:12px;
	font-weight: normal;
	line-height:16px;
	color:#5f809c;
	padding: 0;     
	margin: 0;  
}

.down {
	padding: 20px 0 0 0;     
	margin: 0; 	
}

.up {
	padding: 0 0 10px 0;     
	margin: 0; 	
}





.txt_event {
	color:#5f809c;
}

.footer-wrapper {
	margin:0;
	padding:12px 65px;
	overflow:hidden;
	clear:both;
}

.footer-text {
	margin:20px 0 0 0;
	padding:10px 10px;
	border-top: 20px solid #e7e8e9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#f7941e;
}


/* TOP NAV */

#top, #top ul {     
	padding: 0;     
	margin: 0;     
	list-style: none;
	line-height: 1; 
} 
#top a {     
	display: block;     
	width: auto;
	margin: 0px;
	padding: 5px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #fff;
	text-transform:uppercase;
	text-decoration:none;
} 


#top li {
	float: left;
	width: 111px;
	height: 22px;
	background-color: #1eacda;
	border-right: 1px solid #FFF;
	margin: 0;
	padding: 0;
	text-align:center;

}
#top li ul {     
	position: absolute;     
	width: 100px;     
	left: -999em; 
} 

#top li:hover, #top li.sfhover {      
	color: #567894;
	background-color: #ccc;
}

#top li:hover ul, #top li.sfhover ul {     
	left: auto; 
	color: #567894;
	background-color: #ffffff;
}

#top .secondfirst {
	background-color: #e6e6e6;
	margin: 0;
	padding:0px;
	width:165px;
	border:1px solid #fff;

}

#top .second {
	background-color: #e6e6e6;
	margin: 0;
	padding:0px;
	width:165px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#top .secondtall {
	background-color: #e6e6e6;
	margin: 0;
	padding:0px;
	width:165px;
	height:33px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}


#top .second a, #top .secondfirst a, #top .secondtall a {
	margin: 0px;
	padding: 4px;
 	text-decoration: none; 
 	color: #666;
 	font-size: 10px;
	line-height: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-align:left;
}



