@charset "utf-8";
html, body { height: 100%; }
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #bc0c11;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.mainTbl {

	height:100%;
	/*border: 1px solid #CCCCCC;*/
	margin: auto;
}
#logoTD {
	width: 280px;
	text-align:left;
}
#menuTD {
	text-align:left;
	width: 200px;
}
.slash {
	color: #ffcc00;
}
DL {
	
}
DT a{
	color: #fff;
	font-family: Arial,"Times New Roman", Times, serif;
	font-size: 14px;
	/*font-style:italic;
	letter-spacing: 2px;*/
	text-decoration: none;
}
DT a:hover{
	color: #fff;
	font-family: Arial,"Times New Roman", Times, serif;
	font-size: 14px;
	/*font-style:italic;
	letter-spacing: 2px;*/
	text-decoration: underline;
}

#top_nav {
	width: 420px;
	border: 0;
	margin: 0;
	padding: 0;
	height: 80px;
	vertical-align: bottom;
}
#top_nav TABLE {
	width: 420px;
	border: 0;
	margin: 0;
	padding: 0;
	height: 75px;
}
#top_nav TABLE TD{
	text-align: center;
	padding: 0;
	vertical-align: bottom;
}

TD.arrow {
	width: 30px;
	text-align:center;
	vertical-align:middle;
}
TD.arrow a {
	text-decoration: none;
	border: 0;	
	padding: 0px 1px;
	margin:0;
}
TD.arrow a:hover{
	border: 1px solid #d02e35;
	vertical-align:middle;
	background-color: #c52229;
}
TD.arrow IMG {
	border: 0;
	margin: 0;
}
TD.nav_links{
	font-size:12px;
	
}
a.gal_ajax {
	color: #fff;
	text-decoration:none;
	background-color: #bc0c11;
	margin: 1px 1px;
	padding: 2px 3px;
}
a.gal_ajax:hover{	
	padding: 1px 3px;
	/*margin: 1px 1px;
	background-color: #c52229;
	border: 1px solid #d02e35;	*/
	background-color: #fff;
	color: #bc0c11;
}
a.gal_ajax_active {
	margin: 1px 1px;
	padding: 2px 3px;
	background-color: #fff;
	color: #bc0c11;
	text-decoration:none;
}



#mainContent {
	border: 2px solid #b1b1b1;
	height: 420px;
	width: 420px;
	color: #ffe1a7;
	overflow:auto;
	text-align:left;
	font-size:10px;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #bc0c11;	
	vertical-align:middle;
}
#mainContentTable{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	margin: auto;
}
#mainContent h3 {
	color: #ffe1a7;
	margin: 3px 0px;
	padding:0px 5px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#mainContent p {
	padding:0px 5px;
}
IMG.gallery {
	margin: 0px auto;
}
#msg_div {
	height: 12px;
	width: 420px;
	padding: 0;
	text-align:right;
}
#msg {
	font-size: 8px;
	color:#999999;
	padding: 0;
	display:none;
}
#comment_div {
	height: 80px;
	border: 1px dashed #bc0c11;
}
#comment {
	color: #FFFFFF;
	font-size:12px;
	display:none;
	height: 80px;
}
#comment a{
	color: #FFFFFF;
}
.footer {
	font-size: 12px;
	color: #ffe1a7;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.subLink {
	margin: 2px 5px 2px 25px;
	font-size:9px;
}
.subLink a{
	font-size:12px;
	/*letter-spacing:1px;*/
}
.subLink a:hover{
	font-size:12px;
	/*letter-spacing:1px;*/
}
.noSuchPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size:52px;
	color:#ffe1a7;
}
.noSuchPageTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #ffe1a7;
}