/* Blue Theme Classes */

body {
	background-image:url(../images/blue/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#B2B2B2;
	
}
body, p, div, span, tr, td, th, blockquote {
	color:#002C43;
}

a, a:visited, .table_gallery #pageDisplay a, .table_gallery #pageDisplay a:visited {
	color:#0000FF;
}

a {				color:#637E8C;	font-weight:bold;	text-decoration:none}
a:visited {		color:#637E8C;	font-weight:bold;	text-decoration:none}
a:active {		color:#637E8C;	font-weight:bold;	text-decoration:none}
a:hover {		color:#637E8C;	font-weight:bold;	text-decoration:underline}

#adminBox td {
	color:#999938;
}
#breadcrumbs {
	background-color:#637E8C;
	color:#FFFFFF;
}
#breadcrumbs a {				color:#FFF;	font-weight:bold;	text-decoration:none}
#breadcrumbs a:visited {		color:#FFF;	font-weight:bold;	text-decoration:none}
#breadcrumbs a:active {		color:#FFF;	font-weight:bold;	text-decoration:none}
#breadcrumbs a:hover {		color:#FFF;	font-weight:bold;	text-decoration:underline}

#footer {
	border-top:1px dotted #000066;
	color:#999938;
}
#horizon {
}
#header {
	background-image:url(../images/blue/header.gif);
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
}
#main {
	background-color:#FFFFFF;
	border:0px;
}
#nav a {
	color:#333333;
	background-color:#EDEDFF;
	border-color:#000066;
}
#nav a:hover {
	background-color:#DDDDDD;
}



.submitButton {
	color:#002C43;
	font-weight:bold;
	background-color:#999938;
}
.to_date {
	color:#999938;
}



/* Table Classes */
.table_email {
	background-color:#ccc;
}
.table_email td {
	background-color:#FFFFFF;
}
.table_photo, .table_photo_bottom {		background-color:#fff;	}
.table_photo td, .table_photo_bottom td {	background-color:#ccc;	border:1px solid #999;	}
.table_photo th {	color:#FFFFFF;	}

.table_photo_top td {	background-color:#637E8C;	border:0px;	color:#fff;	}
.table_photo_top td a {				color:#FFF;	font-weight:bold;	text-decoration:none}
.table_photo_top td a:visited {		color:#FFF;	font-weight:bold;	text-decoration:none}
.table_photo_top td a:active {		color:#FFF;	font-weight:bold;	text-decoration:none}
.table_photo_top td a:hover {		color:#FFF;	font-weight:bold;	text-decoration:underline}

.table_gallery {	background-color:#fff;	}
.table_gallery td {	background-color:#ccc;	}
.table_gallery th {
	background-color:#999;
	border:1px solid #666;
	color:#FFFFFF;
}
/* End Table Classes */


/* Link Classes */
.table_gallery a, .table_photo a {
	color:#000;
}
#footer a {
	color:#3E4358;
}
/* End Link Classes */


/* index Tab browsing CSS */
#main_index {
	border: 1px solid #666666;
}
#contents_index {
	background: #FFFFFF;
}
#header_index ul#primary a,#header_index ul#primary span,#header_index ul#primary a.current {
	color: #002C43;
}
#header_index ul#primary span,#header_index ul#primary a.current,#header_index ul#primary a.current:hover {
	border: 1px solid #666666;
	background: #FFFFFF;
	border-bottom: none;
}
#header_index ul#primary a {
	background-color: #EEEEEE;
	border: 1px solid #AAAAAA;
}
#header_index ul#primary a:hover {
	border-color: #666666;
	background: #DDDDDD;
}
/* End index Tab browsing CSS */


/* Admin Classes */

.admin_border {
	background-color:#357975;
	margin:5px;
}
.admin_border td {
	background-color:#FFFFFF;
}
.admin_header {
	background-color:#93A9B5;
	color:#333333;
}
.error {
	color:#990000;
}
.success {
	color:#009900;
}

/* Admin Table Classes */
.admin_PhotoList {
	background-color:#999999;
}
.admin_PhotoList td {
	background-color:#FFFFFF;
}
.admin_PhotoList th {
	color:#FFFFFF;
}

.admin_PhotoListTitleBar {
	background-color:#DDDDDD;
}
.admin_PhotoListTitleBar td {
	background-color:#FFFFFF;
}
.admin_PhotoListTitleBar th {
	color:#666666;
}
/* End Admin Table Classes */

/* End Admin Classes */


/* Menu Classes */
			.gallery th {
				color:#FFFFFF;
			}
			
			/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
			.menulist ul {
				background-color:#93A9B5;
				border: 1px solid #637E8C;
			}
			
			/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
			.menulist li {
			}
			
			/* Links inside the menu */
			.menulist li a {
				color: #002C43;
			}
			/* IE fix because it doesn't support transparent borders */
			* html .menulist li a, .menulist li a:active, .menulist li a:visited {
				color:#002C43;
			}
			
			/*
			Lit items: hover/focus = the current item. 'highlighted' = parent items to visible menus.
			Here, active items are given a border, and a padding tweak to 'elevate' the text within.
			Feel free to use background-image:url(file.gif) instead of background-color:#nnn here...
			*/
			.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus, .menulist a:active {
				color: #EEE;
				background-color: #637E8C;
			}
			.menulist a.highlighted {
				color: #EEE;
				background-color: #93A9B5;
				border: 1px solid #637E8C;
			}
			
			/*
			If you want per-item background images in your menu items, here's how to do it.
			1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
			2) Copy and paste these next lines for each link you want to have an image:
			.menulist a#xyz {
			background-image: url(out.gif);
			}
			.menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
			background-image: url(over.gif);
			}
			*/
			
			
			/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
			.menulist a .subind {
			}
			
			/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
			* html .menulist li {
			}
			* html .menulist a {
			}
			/* End Hack */

/* END Menu Classes */

/* BEGIN Homepage Classes */

	.topcorner {
		background-image:url(../images/blue/topcorner.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#002C43;
		color:#999938;
		font-weight:bold;
	}
	.topcorner table td, .topcorner table td a, .bottomcorner a{
		color:#999938;
	}
	
	.bottomcorner {
		background-image:url(../images/blue/bottomcorner.gif);
		background-position:right top;
		background-repeat:no-repeat;
		background-color:#002C43;
		color:#999938;
		font-weight:bold;
	}
	.corner_spacer {
	}
	.corner_bg {
		background-color:#ccc;
	}
	.corner_bg:hover {
		background-color:#bbb;
	}

/* END Homepage Classes */


/* End Blue Theme Classes */