body {
	background-color: #FF1111;
	margin: 0px;
}

/* links */
A:link {
	color: #3333FF; 
	font-size: 9pt; 
	font-family: Arial, "sans serif";
	text-decoration: underline;
}
A:visited {
	color: #3333FF;
	font-size: 9pt; 
	font-family: Arial, "sans serif";
	text-decoration: underline;
}
A:active {
	color: #FFFF00;
}
A:hover {
	color: #999900;
}

A.nav:link {
	color: #FFFFFF; 
	font-size: 8pt; 
	font-family: Arial, "sans serif";
	text-decoration: none;
	font-weight: normal;
}
A.nav:visited {
	color: #FFFFFF; 
	font-size: 8pt; 
	font-family: Arial, "sans serif";
	text-decoration: none;
	font-weight: normal;
}
A.nav:active {
	color: #FFFF00;
}
A.nav:hover {
	color: #CCCC00;
	text-decoration: underline;
}

img.thumbnail {
	border : solid;	
	border-width: 3;
	border-color: #FFFFFF;
}



A.footer:link {
	color: #FFFFFF; 
	font-size: 8pt; 
	font-family: arial, "sans serif";
	text-decoration: underline;
}
A.footer:visited {
	color: #FFFFFF; 
	font-size: 8pt; 
	font-family: arial, "sans serif";
	text-decoration: underline;
}
A.footer:active {
	color: #FFFF00;
}
A.footer:hover {
	color: #666600;
}

A.subnav:link {
	color: #3333FF; 
	font-size: 8pt; 
	font-family: arial, "sans serif";
	text-decoration: none;
}
A.subnav:visited {
	color: #3333FF; 
	font-size: 8pt; 
	font-family: arial, "sans serif";
	text-decoration: none;
}
A.subnav:active {
	color: #FFFF00;
}
A.subnav:hover {
	color: #999900;
	text-decoration: underline;
}

/* text */

.bodytext {
	color: #000055; 
	font-size: 9pt; 
	font-family: arial, "sans serif";
}

.eventText {
	color: #000055; 
	font-size: 9pt; 
	font-family: arial, "sans serif";
	font-weight: bold;
}

p {
	color: #000055; 
	font-size: 9pt; 
	font-family: arial, "sans serif";
}

.subnav {
	text-align: right;
	color: #3333FF; 
	font-size: 8pt; 
	font-family: arial, "sans serif";
}

.subnavOn {
	color: #999999; 
	font-size: 8pt; 
	font-family: arial, "sans serif";
	text-decoration: underline;
}

.photonav {
	color: #3333FF; 
	font-size: 10pt; 
	font-family: arial, "sans serif";
}

.header {
	color: #000077; 
	font-size: 10pt; 
	font-family: arial, "sans serif";
	font-weight: bold;
}

.adminHeader {
	color: #000099; 
	font-size: 11pt; 
	font-family: arial, "sans serif";
	font-weight: bold;
}

/* table cells */
td.bannerBar {
	background-color: #FFFF33;
}

td.footer {
	background-color: #CCAA00;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
}

td.navBar {
	background-color: #FF9944;
	height: 24;
}


td.topBar {
	background-color: #665511;
	height: 22;
}

td.divider {
	background-color: #FFFFFF;
	width: 1;
}

td.nav {
	background-color: #CC6611;
	height: 24;
	text-align: center;
	width: auto;
}

td.tableHeader {
	font-family: Arial;
	color: #990000;
	font-size: 11;
	font-weight: bold;
}

td.adminHeader {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 10;
	font-weight: bold;
	background-color: #777777
}

td.adminCell {
	font-family: Arial;
	color: #000000;
	font-size: 10;
	background-color: #FFFFFF;
}

td.adminCell2 {
	font-family: Arial;
	color: #000000;
	font-size: 10;
	background-color: #CCCCCC;
}

td.contentHeader{
	background-image: url(images/headerBar.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 24;
	padding-left: 0;
	padding-top: 0;
	font-family: arial;
	font-size: 11;
	font-weight: bold;
	color: #665511;
}

td.bottomBar {
	background-color: #FFFF33;
	height: 140;
}

td.photos {
	background-color: #FFFFFF;
	padding: 5;
}

/* layers */

div.banner {
	width: 700;
	height: 125;
	background-color: #FFDD00;
}

div.mainLayer {
	background-color: #000000;
	margin: 0px;
	position: relative;
	top: 0;
	width:700;
	z-index: 1;
}

div.picLayer {
}

div.contentLayer {
	background-color: #DDDDDD;
	padding-left: 10;
	padding-right: 10;
	padding-top: 15;
}

div.messageLayer {
	width: 300;
}

div.contentBox {
	width: 250;

}

div.contentNewsBox {
	width: 515;
}

div.contentNews {
	padding: 10;
}

div.footer {
	background-color: #CCAA00;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
	padding: 8;
}

#flashcontent {
	text-align: right;
}

#flashversion {
	color: #990000;
	font-size: 7pt;
	font-family: Arial;
}

/* CSS for slideshow */

#slideshowHeader {text-align: right;}

#Container{margin:0 0;position:relative;width:480px;height:319px;background-color:#000000;border:5px solid #FFFFFF;overflow:hidden;}

#LoadContainer{height:25%;width:50%;position:absolute;top:40%;left:25%;z-index:1;}

#PhotoContainer{visibility:hidden;}

#CaptionBlockWrapper {
	vertical-align: middle;
	height: 40;
}

#CaptionBlock{padding: 10; height:18px;width:auto;text-align:right;position:relative;display:inline}

#Caption{color:#333}

#LinkContainer{position:relative;top:0;left:0;height:auto;text-align:right;z-index:100;padding-right: 10;}

#PrevLink{z-index:100;position:relative;top:0%;left:0%;width:auto;display:inline}

#NextLink{z-index:100;position:relative;top:0%;left:0%;width:auto;display:inline}

#PrevLink:hover,#NextLink:hover{text-decoration:none}

#PrevLink span,#NextLink span{display:inline}
#Wrapper{margin:0 0;height:319px;width:480px;overflow:hidden;position:relative;}

#Wrapper[id]{display:table;position:static;}

#InnerWrapper{position:relative;top: 0; left:0;}

#InnerWrapper[id]{display:table-cell;vertical-align:top;position:static;}

#OuterContainer{position:relative;top: 0;}