body {
	margin:0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#7b8183;
	background: url(images/bg.jpg) repeat-x;
 }
a {
	text-decoration: none;
	color: #05a3fe;
}

a:hover {
	text-decoration: underline;
	color: #5f5f5f;
}
img{
	border:0;
}

.align_center{
	text-align:center;
}

#wrapper{ 
	
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
}
.divider{
	margin:0px;
	padding:3px;
	background: url(images/welcome-div.png) repeat-x;
	height:2px;
	color:#fff;
}
#wrapper h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin-bottom:-30px;
}
#hmenu{
	margin-top:37px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:41px;

}

.logo{
	float:left;
	margin-left:25px;
	margin-top:-18px;
	margin-right:25px;

}

.nav_links ul {
  	margin: 0px;
	padding: 0px;
}

.nav_links li {
	list-style:none;
	display:block;
	font-size: 14px;
	float: left;
}

.nav_links a {
	text-decoration: none;
	color: #5f5f5f;
	display: block;
	height: 34px;
	padding-top: 11px;
	padding-right: 17px;
	padding-left: 17px;
}

.nav_links a:hover {
	color: #FFFFFF;
	background-image: url(images/nav_hover.png);
	background-repeat: no-repeat;
}

.withdiv {
	background-image: url(images/divider.png);
	background-repeat: no-repeat;
}

.clear{
	clear:both;
}

#frontbanner{
	clear:left;
	
}
#welcome td{
	width:50%;


}
.welcomeimage{
	margin-top:30px;

}
#content{
	margin:0px;
	padding:0px;
}
#footer{
	margin:0px;
	padding:0px;
}
@charset "utf-8";

/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
	.imageflow {
		margin-top:-90px;
		visibility:hidden;
		position:relative; 
		text-align:center;
		width:100%;
		overflow:hidden;
		color:#000;
	}
	.imageflow img {
		visibility:hidden;
		position:absolute; 
		top:0px;
		border:none;
		border:1px solid #8bd8fe;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p{
		text-align:center;
		margin:0 auto;
	}
	.imageflow .loading {
		position:relative;
		left:50%;
		margin-left:-106px;
		width:200px;
		height:15px;
		padding:5px;
		visibility:visible;
		border:1px solid #333;
	}
	.imageflow .loading_bar {
		height:15px;
		width:1%;
		background:#333;
		visibility:visible;
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10000;
	}
	.imageflow .scrollbar {
		visibility:hidden;
		position:relative; 
		border-bottom:1px solid #000;
		z-index:10001;
	}
	.imageflow .slider {
		position:absolute;
		margin-top:-7px;
		margin-left:-7px;
		z-index:10002;
		background-image:url(slider_dark.png);
		background-repeat:no-repeat;
		width:14px;
		height:14px;
	}
}
.logo_thumb{
		margin:0px;
		padding:0px;
		width:176px;
		height:176px;
		border:1px dotted #bde6ff;
}
.logo_info{
		text-align:center;
		

}
.logo_info a {
	text-decoration: none;
	color: #05a3fe;
	font-weight:bold;
}

.logo_info a:hover {
	text-decoration: underline;
	color: #5f5f5f;
}
#lightbox{
        background-color:#eee;
        padding: 10px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
        }
#lightboxDetails{
        font-size: 0.8em;
        padding-top: 0.4em;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }






#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
        background-color: #000;
        back\ground-color: transparent;
        background-image: url(blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
        }
        

div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }


div.float {
        float: left;
        padding:10px;
}

div.spacer {
  clear: both;
}
