html { height: 100% }
body { height: 100%; margin: 0 auto ; padding: 0; font: 76% Verdana,Tahoma,Arial,sans-serif; background: #999999}
#wrapper { position: relative; width: 760px; min-height: 100.2%; margin: 0 auto 0 auto; background: #ffffff; color: #21296B;}
#main-content { width: 760px; padding:10px; padding-bottom: 75px; overflow:auto; }
a:link { font-weight: bold; text-decoration: none; color: #21296B; }
a:visited { font-weight: bold; color: #21296B; text-decoration: none; }
a:hover { text-decoration: underline; color: #286EA0; }
a.breadcrumbLink:link { font-weight: normal; text-decoration: none; color: #FFFFFF; }
a.breadcrumbLink:visited { font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.breadcrumbLink:hover { text-decoration: underline; color: #FFFFFF; }
.breadcrumbText { color:#FFFFFF; margin: 0px; }
#header { clear: both; padding: 6px 0 0 0; width: 760px; height: 96px; background-color:#FFFFFF; }
#breadcrumbBar { clear: both; width: 750px; background: #ffffff; padding: 4px 0 4px 10px; margin: 0 0 0 0; background-color:#21296B; }
#col1 {	clear: both; float: left; width: 400px; text-align: center; margin: 5px 0 0 0; }
#col1-narrow { clear: both; float: left; width: 105px; text-align: center; margin: 5px 5px 0 0; padding: 0 0 5px 5px; border: 1px solid #286EA0;}
#col2 { float: left; width: 320px; text-align: center; margin: 5px 0 0 0; }
#col2-wide { float: left; width: 615px; text-align: left; margin: 5px 0 0 0; }
#col-full { clear: both; float: left; width: 740px; margin: 5px 0 5px 0; }
#col-fullGallery { clear: both; float: left; width: 655px; margin: 5px 0 5px 0; padding: 0 0 0 75px}
#col-galleryLeft { clear: both; float: left; width: 115px; margin: 5px 0 5px 0; }
#col-galleryMain { float: left; width: 115px; margin: 5px 0 5px 0; }
#exhibition {
	width: 380px;
	border: 1px solid #21296B; padding: 2px 4px 2px 4px; margin: 5px 0 0 0; text-align:left;
}
#footer { padding: 0 0 0 10px; position:absolute; width: 750px; height: 50px; background: #FFFFFF; bottom: 0; border-top: 4px solid #21296B; }
#logo { position:absolute; top: 0; left: 494px; width: 140px; margin: 0 0 0 0; z-index: 1;}
#title { margin: 0 10px 0 10px; float: left; bottom: 0; }
#title_text { margin: 50px 0 0 10px; }
#img { border: 0; }
#h-navbar { clear:both; width: 760px; list-style: none; display: inline; }
#h-navbar li a { display: inline; height: 20px; width: 180px; float: left; font-weight: bold; text-align: center; text-decoration: none; padding: 6px 0 0 0; margin: 0 1px 0 1px; color: #21296B; background: #E4E9EC; border-top: 1px solid #21296B; border-left: 4px solid #21296B; border-bottom: 1px solid #21296B; border-right: 4px solid #21296B;}
#h-navbar li a:hover { text-decoration:underline; background: #C6D1D8; color: #286ea0; border-left: 4px solid #286EA0; border-right: 4px solid #286EA0;}
#v-navbar { clear:both; }
#v-navbar ul { list-style: none; display: inline; }
#v-navbar li a { display: block; height: 20px; width: 80px; font-weight: bold; text-align: left; text-decoration: none; color: #21296B; }
#v-navbar li a:hover { text-decoration:underline; color: #286ea0;}
h1 { color: #21296B; }
h5 {
	color: #21296B;
	font-size: 120%;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.header { color: #21296B;
	font-size: 140%;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.subheader { color: #21296B;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#notice { border: 1px solid #21296B; width: 380px; margin: 5px 0 5px 0; padding: 2px 2px 2px 2px; }
#notice li { text-align: left; margin: 0 0 0 12px;}
#tableBorder {
	border: 1px solid #000066;
}
#gallery_image { clear: both; text-align: left; width: 100px; height: 100px; padding: 5px; margin: 0 0 5px 0; border: 1px solid #21296B; }
#gallery_img { width: 100px; height: 100px; }
#gallery-navBar { clear: both; float: left; padding: 0 0 0 260px; width: 220px; height: 20px; text-align: center; }
#page-header { padding: 0 0 0 75px; }
#page-header2 { padding: 0 0 0 0; }
#logos { padding: 2 2 2 2; }