html, body	{
	background-image: url(img/pg_bkgd_light.gif);
	background-color: #f5f5f5;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	line-height: 19px;
	font-weight: normal;
	color: #333;
}

h1 {
	margin-top: 0;
	color: #8b0b04;
	font-size: 1.25em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-bottom: 2px;
	border-bottom: 1px dotted #e99519;
}

h2 {
	margin-top: 0;
	color: #2A2959;
	font-size: 1.063em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	border-bottom: 1px solid #7271BB;
}

div#header-shell {
	width: 775px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
table#header {
	background: none;
}
table#header td.title {
	display: inherit;
}

table#footer {
	width: 775px;
	margin-top: 10px;
}
#footer td.text {
	padding: 0;
	text-align: center;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#footer-txt-block {
	display: inline-block;
	padding: 5px;
	background-color: #fff;
	color: #000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

table#main {
	width: 775px;
	border: 3px solid #232176;
	border-top: none;
	background-color: #fff;
}

table#body {
	border: 15px solid #4d85c5;
}

#body td.content {
	border: 1px solid #333;
	padding: 15px;
	font-size: 1em;
}

/* News & Announcements */
table#news {
	width: 314px;
	border: 2px solid #232176;
	background-image: url(img/news-box-bkgd.gif);
	background-repeat: repeat-x;
	background-color: #b3d0e8;
}
div#news-title {
	display: inline-table;
	width: 65%;
	margin: 0;
	float: none;
	padding: 1px 10px 1px 10px;
	border: 2px solid #232176;
	border-top: none;
	background-color: #232176;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	color: #ffec53;
}
table#news td {
	padding: 5px;
	padding-bottom: 0;
	line-height: 16px;
	font-size: 0.875em;
	color: #232176;
}
table#news td ul {
	margin-left: 16px;
	margin-top: 3px;
	margin-bottom: 0;
	padding: 0;
	font-size: 0.875em;
}

table#news td ul li {
	margin-bottom: 10px;
}
/* END News & Announcements */

.caption {
	font-size: 0.75em;
	font-weight: bold;
}

blockquote {
	display: table;
	margin: 0 20px 0 20px;
	border: 3px double #FA9118;
	padding: 10px;
	background-color: #4d85c5;
	color: #fff;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 0.875em;
	font-weight: normal;
	text-align: justify;
}

/* Slideshow styles *****/
table#slideshow {
	clear: left;
	margin-top: 10px;
}
#photoholder {
  width: 300px;
  height: 250px;
  /*background:#FCC27F url('img/loader.gif') 50% 50% no-repeat;*/
  background-color: #ffec53;
  border: 1px solid #e99519;
}
#thephoto {
  width:300px;
  height:250px;
}
.pause-bttn {
	border: 1px solid #e99519;
	border-top: none;
	background-color: #f5c337;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	width: 52px;
	cursor: pointer;
}
.slideshow		{ 
	padding: 5px;
	padding-bottom: 0;
	background-color: #ffec53;
	border: 1px solid #e99519;
	border-bottom: none;
}
.slideshow-txt	{
	padding: 5px;
	width: 296px;
	height: 47px;
	vertical-align: top;
	border: 1px solid #e99519;
	border-top: none;
	background-color: #ffec53;
	color: #333;
	line-height: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: bold;
}
/* Slideshow styles END *****/

/* PIPE MENU *****/
div#pipe-menu {
	display: inline;
	float: right;
	font-size: 0.625em;
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
}

div#pipe-link 
{
	display: inline;
	padding: 0 3px 2px 3px;
	border-right: 1px solid #999;	
}

div#pipe-last {
	display: inline;
	padding: 0 0 2px 3px;
}

div#pipe-link a:link	{ color: #999; text-decoration: underline }
div#pipe-link a:visited	{ color: #999; text-decoration: underline }
div#pipe-link a:active	{ color: #e99519; text-decoration: underline }
div#pipe-link a:hover	{ color: #e99519; text-decoration: underline }

div#pipe-link a.on:link		{ color: #e99519; text-decoration: underline }
div#pipe-link a.on:visited	{ color: #e99519; text-decoration: underline }
div#pipe-link a.on:active	{ color: #999; text-decoration: underline }
div#pipe-link a.on:hover	{ color: #999; text-decoration: underline }

div#pipe-last a:link	{ color: #999; text-decoration: underline }
div#pipe-last a:visited	{ color: #999; text-decoration: underline }
div#pipe-last a:active	{ color: #e99519; text-decoration: underline }
div#pipe-last a:hover	{ color: #e99519; text-decoration: underline }

div#pipe-last a.on:link		{ color: #e99519; text-decoration: underline }
div#pipe-last a.on:visited	{ color: #e99519; text-decoration: underline }
div#pipe-last a.on:active	{ color: #999; text-decoration: underline }
div#pipe-last a.on:hover	{ color: #999; text-decoration: underline }
/* PIPE MENU END *****/

a:link		{ color: #232176; text-decoration: underline }
a:visited	{ color: #2d2d42; text-decoration: underline }
a:active	{ color: #e99519; text-decoration: underline }
a:hover		{ color: #e99519; text-decoration: underline }

a.news:link		{ color: #232176; font-weight: bold; text-decoration: underline }
a.news:visited	{ color: #232176; font-weight: bold; text-decoration: underline }
a.news:active	{ color: #e99519; font-weight: bold; text-decoration: underline }
a.news:hover	{ color: #e99519; font-weight: bold; text-decoration: underline }