@charset "utf-8";

body  {

	font: 12px Arial, Verdana, Helvetica, sans-serif;

	background: #ffffff;

	margin: 0; 

	padding: 0;

	text-align: center; 

	color: #001638;

}

a {

	color: #001638;

}

#gallerytable{
	margin-right: 160px;

	margin-bottom: 0;

	margin-left: 165px;

	background-color: #ffffff;

	padding-top: 2px;

	color: #000503;

	line-height: 18px;

	min-height: 400px;
						
}

#gallerytable h1 {

	font-size: 24px;

	color: #666666;

}

.gallery_credits {
	
	font-size: 10px;

	color: #666666;
	align:center;
	/*width: 100%; */
	position: absolute; 
	/*bottom: 30px; 
	left: 100px; */
}


#container {

	width: 969px;

	margin: 0 auto;

	text-align: left;

	background-color: #FFFFFF;

	background-image: url(/images/bg-container2.jpg);

}

#containerinside {

	width: 969px;

	margin: 0 auto;

	text-align: left;

	background-color: #FFFFFF;

	background-image: url(/images/bg-inside.jpg);

	background-repeat: repeat-y;

} 



#sidebar1 {

	float: left;

	width: 159px;

}

#sidebar1 .hdr {

	text-transform: uppercase;

	color: #FFFFFF;

	background-color: #001638;

	width: 146px;

	display: block;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 3px 3px 3px 10px;
	
}

#sidebar1 .text {

	padding: 0 10px 5px 10px;

}

#sidebar1 a {

	text-decoration: none;

}

#sidebar1 a:hover {

	text-decoration: underline;

}

#mainContent {

	margin-top: 0;

	margin-right: 160px;

	margin-bottom: 0;

	margin-left: 161px;

	background-color: #ffffff;

} 

#mc1 {

	float: left;

	width: 321px;

	border-top: solid 2px #ffffff;

}

#mc1 .hdr {

	text-transform: uppercase;

	color: #FFFFFF;

	background-color: #001638;

	width: 308px;

	display: block;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 3px 3px 3px 10px;

}

#mc1 .text {

	padding: 0 10px 5px 10px;

}

#mc2 {

	float: right;

	width: 161px;

	text-align: left;

	border-top: solid 2px #ffffff;

}

#mc2 .hdr {

	text-transform: uppercase;

	color: #FFFFFF;

	background-color: #001638;

	width: 159px;

	display: block;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 3px 0px 3px 0px;
	
	/*top right bottom left */
}

#mc2 .text {

	padding: 0 10px 0 10px;

}

#mc3 {

	float: right;

	width: 164px;

	text-align: left;

	border-top: solid 2px #ffffff;

}

#mc3 .hdr {

	text-transform: uppercase;

	color: #FFFFFF;

	background-color: #001638;

	width: 161px;

	display: block;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 3px 0px 3px 0px;
	
	/*top right bottom left */
}

#mc3 .text {

	padding: 0 10px 0 10px;

}

#sidebar2 {

	float: right;

	width: 159px;

}

#sidebar2 .hdr {

	text-transform: uppercase;

	color: #FFFFFF;

	background-color: #001638;

	width: 146px;

	display: block;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 3px 3px 3px 10px;

}

#sidebar2 .text {

	padding: 0 10px 5px 10px;

}

#sidebar2 a {

	color: #001638;

	font-weight: bold;

	text-decoration: none;

}

#sidebar2 a:hover {

	text-decoration: underline;

}

#footer { 

	padding: 0 10px 0 20px;

	background:#ffffff;

	text-align: center;

	font-size: 10px;

	color: #416488;

} 

#footer p {

	margin: 0; 

	padding: 10px 0; 

}

#footer a {

	font-size: 10px;

	color: #416488;

}

.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



/* INSIDE PAGES */



#sidebarinside {

	float: left;

	width: 159px;

}

#sidebarinsidebottom {

	float: none;

	width: 159px;

}

#sidebarinside .hdr {

	text-transform: uppercase;

	color: #FFFFFF;

	background-color: #001638;

	width: 146px;

	display: block;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 3px 3px 3px 10px;

}

#sidebarinside .text {

	padding: 0 10px 0 10px;

	color: #000000;

}

#sidebarinside .a2 {

	text-decoration: none;

	color: #FFFFFF;

}

#sidebarinside a {

	text-decoration: none;

	color: #416488;

}

#sidebarinside a:hover {

	text-decoration: underline;

}

#mainContentinside {

	margin-right: 160px;

	margin-bottom: 0;

	margin-left: 180px;

	background-color: #ffffff;

	padding-top: 2px;

	color: #000503;

	line-height: 18px;

	min-height: 400px;

} 

#mainContentinside h1 {

	font-size: 24px;

	color: #666666;

}

#mainContentinside img {

	padding-right: 10px;

	padding-top: 5px;

}

#mainContentinside a {

	color: #466d96;

}

#bottomnav {

	text-align: center;

	border-top: 1px solid #001638;

	border-bottom: 1px solid #001638;

	line-height: 32px;

}

#bottomnav a{

	padding-right: 15px;

	padding-left: 15px;

	text-decoration: none;

	color: #466d96;

}

#bottomnav a:hover{

	text-decoration: underline;

}

#events {

	padding: 10px;

	border: solid 1px #001638;

	margin-bottom: 10px;

}

#events strong {

	color: #416488;

}

#events a {

	text-decoration: none;

}

#events a:hover {

	text-decoration: underline;

}

.hiddenPic {display:none;}