body
{
	margin: 15px 5px;
}

th
{
	text-align: left;
	background-color: #4182b1;
	color: White;
}

a:link 
{
	color: #0099CC;
}

a:visited 
{
	color: #0099CC;
}

a:hover 
{
	color: #000099;
	text-decoration: none;
}

a:active {
	color:#669966;
	}

#mainnav-container a:link {
	color:#0099CC;
	}

#mainnav-container a:visited {
	color:#0099CC;
	}

#mainnav-container a:hover {
	color:#000099;
	text-decoration:none;
	}

#mainnav-container a:active {
	color:#669966;
	}

#content p, #content-side-2 p, table 
{
	margin:0px 0px 4px 0px;
}

#content 
{
	padding: 10px 10px 1px 10px;
	min-height: 500px;
}

#content-side 
{
	width:155px;
}

#content-container label {
	display: inline;
	}

#mainnav-container, #breadcrumb-container
{
	height: 14px;
}

#mainnav-container, #header
{
	margin: 0 auto;
	width: 940px;
}

.mainnav_menuitem
{
	margin-right: 10px;
}

#breadcrumb-container, #content-container
{
	margin: 0 auto;
	width: 960px;	
}

#logo
{
	position: relative;
	text-align: left;
	top: -52px;
}

#sitename
{
	margin-left: 70px;
}

.slogan {
	font-size:.68em;
	margin: 0px;
	margin-left: 70px;
	font-weight:normal;
	padding-top:7px;
	}

.link-list-mainmenu a
{
	background: url(bullet-link.gif) no-repeat;
	background-position: 0 50%;
	margin: 5px 5px 2px 5px;
	padding: 2px 6px 2px 12px;
}

.link-list-mainmenu a:link
{
	background: url(bullet-link.gif) no-repeat;
	background-position: 0 50%;
	margin: 5px 5px 2px 5px;
	padding: 2px 6px 2px 12px;
}

.link-list-mainmenu a:hover 
{
	background: url(bullet-link-hover.gif) no-repeat;
	background-position: 0 50%;
}

.link-list-mainmenu a:active 
{
	background: url(bullet-link-active.gif) no-repeat;
	background-position: 0 50%;
}

.link-list-submenu-selected a
{
	color: #000099;	
}

.link-list-submenu
{
	border: solid 1px gray;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 4px;
}

#content-side-2
{
	height: 100%;
}

#sponsors
{
	text-align: center;
	margin: 0 auto;	
}

.sponsor
{
	margin-bottom: 10px;
}

#logo_bw
{	
	position: absolute;
	bottom: 30px;
	margin-left: 5px;
}

#footer-spacer
{
	height: 70px;
	clear: both;
}

#footer
{
	height: 50px;
	position: absolute;
	z-index: 0;
	bottom: 0px;
	width: 605px;
}

.galleryThumb
{
	border: solid 1px black;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}

.galleryThumb:hover
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	cursor: hand;
}

.galleryTitle
{
	margin-top: 5px;
	font-weight: bold;
}

.galleryThumbSelection
{
	border: solid 1px black;	
	padding: 3px;
	padding-bottom: 12px;
	width: 741px;
	overflow-x: auto;
	overflow-y: hidden;
}

.modalBackground 
{
	background-color: Black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.modalPopup 
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: lightgrey;
	padding: 3px;
	width: 756px;
}

.treeViewFixed td div
{
	height: 20px !important
}

#content-container label 
{
	display: inline;
}