html {
	overflow-y : scroll;
}
body {
	padding : 0;
	margin : 0;
	font : 12px Arial, Helvetica, Sans-Serif;
	color : #333333;
	line-height : 16px;
	background : #fff;
}
a {
	color : #333;
	background : inherit;
	text-decoration : none;
}
a:hover {
	color : #0099ff;
	background : inherit;
	text-decoration : none;
}
p {
	margin: 5px 0;
}
h1 {
	font : bold 30px Verdana, Arial, Sans-Serif;
	padding : 10px 0 4px 0;
	margin :0;
	letter-spacing : -1px;
	color : #0099ff;
}
h2 {
	font : bold 20px Verdana, Arial, Sans-Serif;
	padding : 10px 0 4px 0;
	margin : 0;
	color : #33cc33;
	letter-spacing : -1px;
}
h3 {
	font : bold 12px Verdana, Arial, Sans-Serif;
}
sup {
	vertical-align : super;
	font-size : smaller;
}
ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
img {
	border : 0;
	padding : 20px 0 0 0;
}
hr {
	height : 1px;
	border-style : none;
	color : #ccc;
	background-color : #c0c0c0;
	margin : 10px 0;
}
.content {
	margin : 0 auto;
	width : 940px;
}
#header {
	padding : 30px 0 20px;
	background : transparent;
	height : 130px;
	background : url(images/headerbg.jpg) no-repeat right;
}
#logo {
	margin : 0;
	background-image : url(images/logo1.gif), url(images/logo2.png);
	background-repeat : no-repeat, no-repeat;
	background-position : top left, top left;
	width : 940px;
	height : 110px;
	padding : 0;
}
#menu {
	float : left;
	margin : 0;
	width : 940px;
	height : 30px;
	padding : 0;
	font : 16px Verdana, Arial, Sans-Serif;
	background : #33cc33;
}
#menu li {
	list-style : none;
	display : inline;
	height : 30px;
	line-height : 30px;
}
#menu li a {
	text-decoration : none;
	margin : 0;
	padding : 10px 60px;
	color : #fff;
}
#menu li a:hover {
	background-color : #ffcc33;
	text-decoration : none;
	margin : 0;
	padding : 10px 60px;
	color : #fff;
}
#menu li a.current {
	background-color : #0099ff;
	text-decoration : none;
	margin : 0;
	padding : 10px 60px;
	color : #fff;
}
#padded {
	margin : 10px;
}
#main {
	width : 940px;
	margin : 0;
	padding : 0;
	text-align : justify;
}
#left {
	width : 200px;
	margin : 0;
	padding : 0;
	float : left;
	overflow : hidden;
	text-align : justify;
}
#right {
	width : 700px;
	margin : 0;
	padding : 0;
	float : right;
	overflow : hidden;
	text-align: justify;
}
#right img {
	float : left;
	padding : 0;
}
#column {
	float : left;
	width : 233px;
	margin : 0;
	padding : 0;
}
#column ul{
	list-style-position : outside;
	margin-left : 2px;
	width : 220px;
	margin : 0;
	padding : 0;
}
#column ul li {
	list-style-type : square;
	margin-left : 15px;
	padding : 5px 0;
}
.slideshow {
	position : relative;
	max-width : 700px;
	height : 467px;
	margin : 10px 0;
}
.slideshow figure {
	margin : 0;
	max-width : 700px;
	height : 467px;
	background : #fff;
	position : absolute;
}
.slideshow figcaption {
	position : absolute;
	top : 5px;
	color : #fff;
	background : rgba(0,0,0,.3);
	font-size : .8em;
	padding : 8px 12px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity : 0;
	transition : opacity .5s;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-o-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}
.slideshow:hover figure figcaption {
	transition : opacity .5s;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-o-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity : 1;
}
.slideshow-attr {
	max-width : 700px;
	text-align : right;
	font-size : .7em;
	font-style : italic;
	margin : 0 auto;
}
.slideshow-attr a {
	color : #777;
}
.slideshow figure:nth-child(1),.slideshow figure:nth-child(2),.slideshow figure:nth-child(3),.slideshow figure:nth-child(4),.slideshow figure:nth-child(5),.slideshow figure:nth-child(6),.slideshow figure:nth-child(7) {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.slideshow figure:nth-child(1) {
	-webkit-animation: xfade 60s 54s 5;
	-moz-animation: xfade 60s 54s 5;
	-ms-animation: xfade 60s 54s infinite;
	-o-animation: xfade 60s 54s infinite;
	animation: xfade 60s 54s infinite;
}
.slideshow figure:nth-child(2) {
	-webkit-animation: xfade 60s 48s infinite;
	-moz-animation: xfade 60s 48s infinite;
	-ms-animation: xfade 60s 48s infinite;
	-o-animation: xfade 60s 48s infinite;
	animation: xfade 60s 48s infinite;
}
.slideshow figure:nth-child(3) {
	-webkit-animation: xfade 60s 42s infinite;
	-moz-animation: xfade 60s 42s infinite;
	-ms-animation: xfade 60s 42s infinite;
	-o-animation: xfade 60s 42s infinite;
	animation: xfade 60s 42s infinite;
}
.slideshow figure:nth-child(4) {
	-webkit-animation: xfade 60s 36s infinite;
	-moz-animation: xfade 60s 36s infinite;
	-ms-animation: xfade 60s 36s infinite;
	-o-animation: xfade 60s 36s infinite;
	animation: xfade 60s 36s infinite;
}
.slideshow figure:nth-child(5) {
	-webkit-animation: xfade 60s 30s infinite;
	-moz-animation: xfade 60s 30s infinite;
	-ms-animation: xfade 60s 30s infinite;
	-o-animation: xfade 60s 30s infinite;
	animation: xfade 60s 30s infinite;
}
.slideshow figure:nth-child(6) {
	-webkit-animation: xfade 60s 24s infinite;
	-moz-animation: xfade 60s 24s infinite;
	-ms-animation: xfade 60s 24s infinite;
	-o-animation: xfade 60s 24s infinite;
	animation: xfade 60s 24s infinite;
}
.slideshow figure:nth-child(7) {
	-webkit-animation: xfade 60s 18s infinite;
	-moz-animation: xfade 60s 18s infinite;
	-ms-animation: xfade 60s 18s infinite;
	-o-animation: xfade 60s 18s infinite;
	animation: xfade 60s 18s infinite;
}
.slideshow figure:nth-child(8) {
	-webkit-animation: xfade 60s 12s infinite;
	-moz-animation: xfade 60s 12s infinite;
	-ms-animation: xfade 60s 12s infinite;
	-o-animation: xfade 60s 12s infinite;
	animation: xfade 60s 12s infinite;
}
.slideshow figure:nth-child(9) {
	-webkit-animation: xfade 60s 6s infinite;
	-moz-animation: xfade 60s 6s infinite;
	-ms-animation: xfade 60s 6s infinite;
	-o-animation: xfade 60s 6s infinite;
	animation: xfade 60s 6s infinite;
}
.slideshow figure:nth-child(10) {
	-webkit-animation: xfade 60s 0s infinite;
	-moz-animation: xfade 60s 0s infinite;
	-ms-animation: xfade 60s 0s infinite;
	-o-animation: xfade 60s 0s infinite;
	animation: xfade 60s 0s infinite;
}
@keyframes "xfade" {
	0% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
	14.67% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
	16.67% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
	98% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
	100% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
}
@-moz-keyframes xfade {
	0% { filter: alpha(opacity=100); opacity: 1; }
	14.67% { filter: alpha(opacity=100); opacity: 1; }
	16.67% { filter: alpha(opacity=0); opacity: 0; }
	98% { filter: alpha(opacity=0); opacity: 0; }
	100% { filter: alpha(opacity=100); opacity: 1; }
}
@-webkit-keyframes "xfade" {
	0% { filter: alpha(opacity=100); opacity: 1; }
	14.67% { filter: alpha(opacity=100); opacity: 1; }
	16.67% { filter: alpha(opacity=0); opacity: 0; }
	98% { filter: alpha(opacity=0); opacity: 0; }
	100% { filter: alpha(opacity=100); opacity: 1; }
}
@-ms-keyframes "xfade" {
	0% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
	14.67% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
	16.67% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
	98% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
	100% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
}
@-o-keyframes "xfade" {
	0% { filter: alpha(opacity=100); opacity: 1; }
	14.67% { filter: alpha(opacity=100); opacity: 1; }
	16.67% { filter: alpha(opacity=0); opacity: 0; }
	98% { filter: alpha(opacity=0); opacity: 0; }
	100% { filter: alpha(opacity=100); opacity: 1; }
}
#footer {
	clear : both;
	margin : 0;
	height : 40px;
	width : 940px;
	padding : 50px 0 20px 0;
	color : #767676;
	font : 12px Arial Narrow, Arial, Helvetica, Sans-Serif;
}
#footer #left {
	float : left;
	width : 300px;
}
#footer #right {
	float : right;
	width : 640px;
	text-align : right;
}
