/*Layout*/
.BgSubBlu {
	background-image: url(images/bg_blue.png);
	margin: 0px;
	padding: 15px 0px 0px;
}
#Top {
	height: 145px;
	width: 778px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(images/bg_01.png);
}
#Main {
	height: 324px;
	width: 778px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(images/bg_02.png);
}
#Footer {
	margin: 0px auto;
	padding: 0px;
	height: 155px;
	width: 778px;
	background-image: url(images/bg_03.png);
}
#Nav {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 82px;
	width: 323px;
	float: left;
	left: 290px;
	background-color: #FFF;
	position: relative;
	top: 48px;
}
#MainOver {
	margin: 0px;
	padding: 0px;
	height: 324px;
	width: 613px;
	overflow: auto;
	float: left;
}
#MainNoOverGallery {
	margin: 0px;
	padding: 0px;
	height: 324px;
	width: 613px;
	float: left;
}
#BannerBlock {
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 468px;
	left: 273px;
	float: left;
	position: relative;
}
#TopBanner {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 468px;
	top: 5px;
	position: relative;
}
#BottBanner {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 468px;
	position: relative;
	top: 20px;
}
#RightBanBlock {
	margin: 0px;
	padding: 0px;
	height: 329px;
	width: 165px;
	float: right;
}
#ScrollTop {
	margin: 5px auto 0px;
	padding: 0px;
	height: 31px;
	width: 583px;
}
.ScrollTopBg {
	background-attachment: scroll;
	background-image: url(images/scroller_04.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 388px;
	font: 12px "Courier New", Courier, monospace;
	color: #00247D;
}
.BannerBluBord {
	border: 1px solid #00267F;
}
.BannerSmRtBlock {
	margin: 3px 0px;
	padding: 0px;
	height: 78px;
	width: 147px;
	right: 0px;
	position: relative;
	left: 7px;
}
.PicBluBord {
	border: 2px solid #00267F;
	padding: 2px;
	margin: 0px 5px;
}
.ImgLeft {
	float: left;
	border: 2px solid #00267F;
	padding: 2px;
	margin: 0px 3px 0px 0px;
}
.ImgRight {
	float: right;
	border: 2px solid #00267F;
	padding: 2px;
	margin: 0px 0px 0px 3px;
}
#FormPanel {
	height:217px;
	margin:0;
	padding:4px 0 0;
	position:relative;
	width:574px;
}
.BannerPad {
	border: 2px solid #00267F;
	padding: 2px;
	margin: 2px 5px;
}
/*Text Formatting*/
p {
	color: #002400;
	font: 12px/16px Verdana, Geneva, sans-serif;
	margin: 0px 5px;
	padding: 0px;
	text-align: justify;
}
p a:link {
	color: #002400;
	font: 12px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	text-decoration: underline;
}
p a:visited {
	color: #666;
	font: 12px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	text-decoration: underline;
}
p a:hover {
	color: #FFF;
	font: 12px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	background-color: #00267F;
}
h1 {
	color: #00247D;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 3px;
}
h2 {
	color: #00247D;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.EventTxt {
	color: #002400;
	font: 11px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px 3px;
	text-align: justify;
	background-color: #ECF1FF;
	border: 2px solid #FFF;
}
.EventTxt a:link {
	color: #002400;
	font: 11px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	background-color: #ECF1FF;
	text-decoration: underline;
}
.EventTxt a:visited {
	color: #666;
	font: 11px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	background-color: #ECF1FF;
	text-decoration: underline;
}
.EventTxt a:hover {
	color: #FFF;
	font: 11px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	background-color: #00267F;
	text-decoration: underline;
}
.TabBg {
	background-color: #ECF1FF;
	text-align: left;
	border: 1px solid #00267F;
}
.FormTxt {
	background-color:#F0F4FF;
	border:1px solid #00267F;
	color:#00267F;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 5px;
	padding: 0px;
}
.FormTabTxt  {
	color: #002400;
	font: 12px/16px Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px 3px;
	text-align: justify;
	border: 2px solid #FFF;
}
.FormButt {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00267F;
	background-color: #F0F4FF;
	margin: 1px;
	padding: 0px 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00267F;
	border-right-color: #00267F;
	border-bottom-color: #00267F;
	border-left-color: #00267F;
}
.SmTxt {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px 4px;
	padding: 0px;
	color: #002400;
}
.VidTxt {
	color: #FFF;
	font: 10px/16px Verdana, Geneva, sans-serif;
	margin: 0px 5px;
	padding: 0px 5px;
	text-align: center;
	background-color: #00267F;
	text-decoration: none;
}
.VidTxt a:link {
	color: #FFF;
	font: 10px/16px Verdana, Geneva, sans-serif;
	margin: 0px 5px;
	padding: 0px 5px;
	text-align: center;
	background-color: #00267F;
	text-decoration: none;
}
.VidTxt a:visited {
	color: #FFF;
	font: 10px/16px Verdana, Geneva, sans-serif;
	margin: 0px 5px;
	padding: 0px 5px;
	text-align: center;
	background-color: #666;
	text-decoration: none;
}
.VidTxt a:hover {
	color: #00267F;
	font: 10px/16px Verdana, Geneva, sans-serif;
	margin: 0px 5px;
	padding: 0px 5px;
	text-align: center;
	background-color: #FFF;
	text-decoration: none;
}
.SiteMap {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	color: #00267F;
}
.SiteMap a:link {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	color: #B0C8FF;
	text-decoration: none;
}
.SiteMap a:visited {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	color: #CCC;
	text-decoration: none;
}
.SiteMap a:hover {
	color: #FFF;
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	background-color: #00267F;
	text-decoration: none;
}

