@charset "UTF-8";

/* CSS Reset --------------------------------------- */
* { padding:0; margin:0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:normal; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:baseline; background-image:transparent; }
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }  /* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align:left; font-weight:normal; vertical-align:top; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Easy Clearing CSS ------------------------------- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

/* Undo HTML CSS ----------------------------------- */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/* Structure --------------------------------------- */
html { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:1; }
body { background-color:white; background-image:url(../images/bkgcolor.gif); font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; }
#OuterWrap { background-color: white; background-image:url(../images/wrapBkgd.jpg); background-repeat:repeat-y; min-height:540px; width:800px; margin-top:18px; margin-left:auto; margin-right:auto; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }
	#WrapperHome { background-image:url(../images/homeBkgd.jpg); background-repeat:no-repeat; background-position: left top; background-color:white; margin-left:0px; margin-bottom:-15px; margin-right:0px; margin-top:0px; width:800px; }
	#Wrapper { background-image:url(../images/wrapBkgd2.jpg); background-repeat:no-repeat; background-position: left top; background-color:white; margin-left:0px; margin-bottom:-15px; margin-right:0px; margin-top:0px; width:800px; }

/* Common ------------------------------------------ */
img { float:left; margin-right:12px; }
strong { font-weight:bold; }
em { font-style:italic; }

/* Masthead ---------------------------------------- */
#Header { height:136px; }
	#HeaderNav { float:right; width:160px; margin-top:27px; }
	
/* Navigation -------------------------------------- */
#Nav1, #Nav4 { padding:9px 0 9px 0; text-align:left; }
	#Nav1 li, #Nav4 li { display:block; list-style-position:outside; list-style-type:none; }
		#Nav1 a, #Nav4 a { padding:8px 0 0 0; height:12px; display:block; line-height:12px; color:#CC0000; font-size:12px; list-style-position:outside; list-style-type:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
			#Nav1 a:link, #Nav1 a:visited, #Nav4 a:link, #Nav4 a:visited { text-decoration:none; color:#CC0000; }
			#Nav1 a:hover, #Nav1 a:active, #Nav1 a.active, #Nav4 a:hover, #Nav4 a:active, #Nav4 a.active { text-decoration:none; color:black; }
	#Subnav li { padding:0 0 0 6px; display:block; list-style-position:inside; list-style-type:none; }
		#Subnav a { padding:0; margin:0; height:12px; display:block; line-height:12px; color:#CC0000; font-size:12px; list-style-position:outside; list-style-type:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
			#Subnav a:link, #Subnav a:visited { text-decoration:none; color:#CC0000; }
			#Subnav a:hover, #Subnav a:active, #Subnav a.active { text-decoration:none; color:black; }
			
#Nav2, #Nav3 { padding-bottom:32px; text-align:left; }
	#Nav2 li, #Nav3 li { display:block; list-style-position:outside; list-style-type:none; }
		#Nav2 a, #Nav3 a { padding-left:5px; margin-top:1px; padding-bottom:0px; padding-top:8px; height:23px; display:block; line-height:14px; color:white; font-size:12px; list-style-position:outside; list-style-type:none; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
			#Nav2 a:link, #Nav2 a:visited, #Nav3 a:link, #Nav3 a:visited { display:block; text-decoration:none; color:black; background-image:url(../images/menubuttons.gif); background-repeat:no-repeat; background-position: right top; }
			#Nav2 a:hover, #Nav2 a:active, #Nav2 a.active, #Nav3 a:hover, #Nav3 a:active, #Nav3 a.active { display:block; background-repeat:no-repeat; background-image:url(../images/menubuttons.gif); text-decoration:none; color:white; background-position: right bottom; }

.Nav5 { width:800px; font-size:10px; padding-top:6px; line-height: 14px; }
	.Nav5 a { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
	
/* Content ----------------------------------------- */
#ContentHome { width:800px; height:460px; }
	#ContentHome .missionHead { width:280px; font-style:normal; font-weight:normal; color:black; margin-left:50px; line-height:30px; font-size:27px; font-family:serif; }
	#ContentHome .mission { margin-left:50px; float:none; width:280px; line-height:30px; font-style:italic; text-align:left; font-size:21px; font-family:serif; }

#Content { background-image:url(../images/wrapBkgd.jpg); background-repeat:repeat-y; width:800px; background-position: left 10px; }

#LeftCol { margin-top:36px; margin-right:12px; float:left; width:135px; display:inline; }

#MainCol { width:466px; margin-left:9px; margin-right:18px; margin-bottom:18px; float:left; padding-bottom:12px; display:inline; }
	#MainCol h1 { color:black; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:6px; padding-top:6px; line-height:24px; font-size:20px; }
	#MainCol h2 { color:#cc0000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:12px; padding-top:6px; line-height:24px; font-size:20px; }
	#MainCol h3 { color:#cc0000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:6px; padding-top:6px; line-height:20px; font-size:16px; }
		#MainCol h3 a { color:#cc0000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
		#MainCol h3.black { color:black; }
	#MainCol h4 { color:black; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:6px; padding-top:18px; line-height:16px; font-size:14px; }
	#MainCol h5 { color:#cc0000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:6px; padding-top:0px; line-height:14px; font-size:14px; }
	#MainCol p { font-family: Verdana, Arial, Helvetica, sans-serif; padding:6px 0 6px 0; line-height:17px; font-size:13px; }
	#MainCol ul, #MainCol li { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px; padding-top:3px; line-height:17px; font-size:13px; list-style-position:inside; list-style-type:disc; }
	#MainCol .redText { color:#cc0000; }
	#MainCol img { border:1pt solid #000000; }
	#MainCol a, #MainCol a:link, #MainCol a:visited { color:#cc0000; text-decoration:none; }
	#MainCol a:hover, #MainCol a:active, #MainCol a.active { color:#ffcc00; }	

#FauxCol { width:160px; padding-top:70px; }
	#FauxCol h2 { background-image: url(../images/history.gif); background-repeat:no-repeat; background-position: left top; height:32px; width:160px; margin:0px; padding:0px; }
		#FauxCol h2 span { display:none; }
	#FauxCol a, #FauxCol a:link, #FauxCol a:visited { color:#CC0000; text-decoration:none; }
	#FauxCol a:hover, #FauxCol a:active, #FauxCol a.active { color: black; }	

#RightCol { float:left; width:160px; display:inline; }
	#RightCol h2 { background-image: url(../images/history.gif); background-repeat:no-repeat; background-position: left top; height:32px; width:160px; margin-top:32px; }
		#RightCol h2 span { display:none; }
	#RightCol a, #RightCol a:link, #RightCol a:visited { color:#cc0000; text-decoration:none; }
	#RightCol a:hover, #RightCol a:active, #RightCol a.active { color:black; }	

#RegForm h1 { color:black; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; line-height:22px; text-align:center; padding:0; margin:24px 0 4px 0; }
#RegForm h2 { color:black; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; text-align:center; padding:0; margin:0; }
#RegForm h3 { color:black; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; line-height:22px; text-align:center; padding:0; margin:4px 0 0 0; }
#RegForm h4 { color:black; font-weight:normal; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; text-align:center; padding:0; margin:2px 0 0 0; }
#RegForm h5 { color:#cc0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; text-align:center; padding:0; margin:18px 0 12px 0; }
#RegForm h6 { color:#cc0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:center; padding:0; margin:18px 0 12px 0; }
#RegForm ol, #RegForm li { margin-left:12px; padding:2px 2px 2px 0; list-style-position:outside; list-style-type:decimal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; }
#RegForm strong { font-weight:bold; }
#RegForm em { font-style:italic; }
#RegForm label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; font-style:normal; padding:2px 0 2px 0; margin:4px 0 4px 0; }
#RegForm input { padding:2px 0 2px 0; margin:9px 0 3px 0; }
#RegForm textarea { padding:2px 0 2px 0; margin:9px 0 3px 0; }

/* .buttons { font-family:Arial, Helvetica, sans-serif; color:#663366; background-color:#CC9966; border:1px solid #000000; } */
/* .buttonspecial { font-family:Arial, Helvetica, sans-serif; color:#cc9966; background-color:#663399; border:1px outset; } */

/* Footer ------------------------------------------ */
#Footer { clear:left; width:802px; height:96px; background-image:url(../images/bkgcolor.gif); font-size:10px; color:white; line-height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-align:center; margin-left:auto; margin-right:auto; margin-top:15px !ie; margin-top:0px; }
	#Footer .copyright { padding-right:12px; padding-left:12px; padding-bottom:6px; padding-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; background-color:black; }
		#Footer a:link, #Footer a:visited { text-decoration:none; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; }
		#Footer a:hover, #Footer a:active, #Footer a.active { text-decoration:none; color:#ffcc00; }
		
/* imageGallery.css ------------------------------------------ */
.container { width:630px; background-color:#999999; border: 1px solid black; }
.title { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:large; background-color:#CCCCCC }
.imageDescr { text-align:center; font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC; }
.return { font-family:Arial, Helvetica, sans-serif; font-size: small; color:#666666; background-color:#CCCCCC; padding:3px }
a.return { color:#999999; font-weight:bold; }
.noscript { background-color:#FFCCCC; border: 1px solid #CC0000; margin:10px; padding:5px; }