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

a img {
	border: 0;
}

a {
	color: #3bad3e;
	text-decoration:none;
}

a:hover {
	color: #333333;
	text-decoration: underline;
}

body{
	margin: 0;
	font-size:13px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: white;
	line-height: 18px;
}

h1 {
	font-size: 18px;
	color: #3bad3e;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-size: 16px;
	color: #3bad3e;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2 a{
	font-size: 16px;
	color: #3bad3e;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2 a:hover {
	font-size: 16px;
	color: #3bad3e;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

h2 strong {
	font-weight: normal;
	color: #656565;
}


h4 {
	font-size: 13px;
	color: #3bad3e;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	border-bottom: 2px dotted #a8a8a8;
	padding-bottom: 10px;
}

h5 {
	font-size: 13px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	border-bottom: 2px dotted #a8a8a8;
	padding-bottom: 10px;
}

h4 strong{
	font-weight: normal;
	font-style:normal;
	}

h5 strong{
	font-weight: normal;
	font-style:normal;
	}


.container {
	width: 938px;
	margin: 0 auto;
	padding-top: 20px;
}

	.side {
		width: 359px;
		float: left;
	}
	
		.logo {
			height: 100px;
			width: 359px;
		}
		
		.links {
			padding-top: 10px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			
		}
		
		.links ul{
				padding:0;
				margin:0;
			}
		
			.links li{
				text-align:left;
				list-style-type:none;
				line-height:36px;
				width: 240px;
			}
		
			.links li a{
				text-decoration:none;
				color: #c1c1c1;
				padding:0 18px;
				display:block;
			}
		
			.links li a:hover, .links li a.current{
				color: #3bad3e;
				display:block;
			}
			
			.links li ul{
				text-align:left;
				list-style-type:none;
				line-height:36px;
				width: 200px;
				font-size: 10px;
			}
		
			.links li a{
				text-decoration:none;
				color: #a8a8a8;
				padding:0 18px;
				display:block;
			}
		
			.links li a:hover, .links li a.current{
				color: #3bad3e;
				display:block;
			}
			
			.links-border {
				border-bottom: 2px #d9edda dotted;
			}
		
		.quote {
			height: 172px;
			margin-top: 15px;
			width: 359px;
			background: url(images/quotes/bg.gif) no-repeat;
			clear:both;
		}
	
	.main {
		float: right;
		width: 550px;
	}
	
	.content-img {
		padding: 20px;
	}
	
	.image-quote {
		font-size: 11px;
		font-style:italic;
		color: #999999;
	}
	
	.main ul {
		color: #333333;
		list-style-image:url(images/bullet.gif);
	}
		
		.flash {
			font-family: Arial, Helvetica, sans-serif;
		}
		
		.disclaimer {
			margin-top: 5px;
			font-size: 10px;
			font-style: italic;
			color: #999999;
			}
		
		.content {
			margin-top: 30px;
			padding: 0px;
		}
		
		.content2 {
			margin: 0px;
			padding: 0px;
		}
		
		#gallery ul { list-style: none; padding: 0; margin: 0; }
		#gallery ul li { display: inline;
			margin-right: 5px; }
		#gallery ul a img {
			border: 5px solid #e3dfbd;
			border-width: 5px 5px 5px;
			margin-right: 5px;
		}
		#gallery ul a:hover img {
			border: 5px solid #3bad3e;
			border-width: 5px 5px 5px;
			color: #fff;
		}
		#gallery ul a:hover { color: #fff; }
	
	.spacer {
		clear: both;
		height: 51px;
		background: url(images/footer-bg.gif) no-repeat;
	}
	
	.footer {
		height: 85px;
		text-align: center;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		color: #a8a8a8;
	}
	
	.footer-small {
		font-size: 12px;
	}
	
	.footer h2 {
		padding: 0;
		margin: 0;
	}
	
	.footer p {
		padding: 0;
		margin: 0;
	}
	
/* jquery gallery */

.wrap a:link, .wrap a:visited{
color:#fff;
text-decoration:none;
}
a img{
border:0;
}

div.wrap{
width:550px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:550px;
height:52px;
margin:22px 0 0;
background: url(images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:550px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:550px;
}
div#header div.wrap{
height:300px;
background: white;
}
div#header div#slide-holder{
z-index:40;
width:550px;
height:300px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
width:550px;
height:300px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:1px;
top:250px;
width:550px;
height:46px;
display:none;
position:absolute;
background:url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
color: #3bad3e;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;}

/* jquery gallery end */
	