/* CSS Document */
td, th
{
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:15px;
}
body
{
	margin:0px;
	background-color:#1b86c6;
	background-image:url(files/images/bg_main.jpg);
	text-align:center;
	
	background-repeat:repeat-y;
	background-position:top;
	font-family:Trebuchet MS, Arial, sans-serif;
}
.txtbx
{
	font-family:Trebuchet MS, Arial, sans-serif;
	border:solid 1px #0b527e;
	width:160px;
}
.bottom_links
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.foundation_quote
{
	font-style:italic;
	font-weight:bold;
	color:#3083af;
	line-height:20px;
}
.foundation
{
	font-size:16px;
	font-weight:bold;
	color:#3083af;
	line-height:20px;
}
.td_black_strip
{
	padding-left:100px;
	background-image:url(files/images/black_stip.png);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
}
.td_mid
{
	background-image:url(files/images/bg_main_mid.png);
	background-repeat:repeat-y;
	background-position:top;
}
.td_top
{
	background-image:url(files/images/bg_main_top.png);
	background-repeat:repeat-y;
	background-position:center;
	height:159px;
}
.td_bottom
{
	background-image:url(files/images/black_stip_bottom.png);
	background-repeat:no-repeat;
	background-position:center;
	height:57px;
}


.photogallery{ /*CSS for TABLE containing a photo album*/
	text-align:center;
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid green;

}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
width:100%;
background-color:#2e83ac;
height:20px;
vertical-align:middle;
color:White;
text-align:left;

}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid gray;
text-decoration: none;
background-color: white;
color:#2e83ac;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: Black;
}