* { margin: 0; padding: 0;}

@font-face {
	font-family: 'ArmyChalkRegular';
	src: url('ArmyChalk.eot');
	src: local('ArmyChalk Regular'), local('ArmyChalk'), url('ArmyChalk.ttf') format('truetype');
}

	a:link {color:#0a1a40; font-weight: bold; text-decoration: none; font-style: oblique;}
	a:visited {color:#0a1a40; font-weight: bold; text-decoration: none; font-style: oblique;}
	a:hover {color:#163b92; font-weight: bold; text-decoration: none; font-style: oblique;}
	a:active {color:#0a1a40; font-weight: bold; text-decoration: none; font-style: oblique;}


.banners {margin-bottom: 10px;}
#bigimage {width: 100%; text-align: center; margin: 10px;}

#blGraphic {float: left; width: 465px; height: 302px; margin-top: 10px;}

body {background: #fad506 url("bg.jpg") repeat-x top left; font-family: Arial, sans-serif;}

.bottomLinks { width: 30%; background: url(bottomDivider.gif) no-repeat right center; height:41px; float: left; }
	.bottomLinks ul li {display: inline; margin-left: 20px;}
	.bottomLinks ul li a{color: #ffffff; font-size: 10px; text-decoration: none;}

.center {}

#carouselcontain { width: 900px; height: 80px;  position:  relative; background: url(gallerybar.png) no-repeat center center; overflow: hidden;}
	.GalleryItems {position: absolute; left: 40px; top: 4px; width: 820px; padding-top: 5px; height:  70px; overflow: hidden !important; }
	.GalleryItems ul { width: 99999px; position: absolute; left: 0px; }
	.GalleryItems ul li {margin: 2px; width:  100px; height: 75px; list-style-type: none !important;  background: none !important; text-align: center; position: relative; display: inline ; overflow: hidden; }
	.GalleryItems ul li img {height: 60px; cursor: pointer; border: 2px solid #ffffff;}
	.GalleryItems ul li.selected {border:  1px solid yellow !important;}
.codebox {width: 350px; padding: 5px; font-size: 20px; margin-left: 10px; position: relative; top: -.6em;}
.codepop {float: right; margin-top: -20px;}

#compform1 label {padding-right:10px; text-transform:uppercase;}

#DateDiv {display: none;}


#easilogo {display: none;}

fieldset {padding: 10px; border: 2px solid #ffffff;}

.fileStoreTable {width: 100%;}
	.fileStoreTable thead {color: #fff; background-color: #BE0000;}
	.fileStoreTable thead th {padding: 5px; text-align: left;}
	.fileStoreTable .row1 {padding: 5px; text-align: left; background-color: #FFE25F; border-right: 1px solid #CFAA00; border-bottom: 1px solid #CFAA00;}
	.fileStoreTable .row2 {padding: 5px; text-align: left; background-color: #FFEB8F; border-right: 1px solid #CFAA00; border-bottom: 1px solid #CFAA00;}
	.fileStoreTable strong {font-family: 'ArmyChalkRegular', arial,sans-serif; font-style: normal; font-size: 20px; font-weight: 100;}
	.fileStoreTable a {font-family: 'ArmyChalkRegular', arial,sans-serif; color: #BE0000; font-style: normal; font-weight: 100;}

#footer {}

h1 {}
h2 span {display: none;}
h3 {}

#gallerybg {margin:0px; width:  100%; position:  relative; background:none; }
#gallerycontainer { padding: 5px;}

#googleInstructions{width:700px; height:400px; margin: auto;}



input#SUBMIT {width:192px; height:47px;  background: url('submit.png') no-repeat; border:none; cursor:pointer; color:#f23742; font-size: 20px; font-family: 'ArmyChalkRegular', arial,sans-serif; }






.prev {position: absolute; left:  5px; top:  30px; border: none; cursor: pointer; }
.next {position: absolute; right:  5px; top:  30px; border: none; cursor: pointer;}
.disabled {filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30;}


#homeContentTop {}
#homeEditable {padding-bottom: 10px;}
	
	
.imageTable {}
.imageTable img {}

#logo {}

#maincontainer { width: 960px; margin: auto; position: relative;}

#maincontentwide, #maincontent {padding-top: 20px;}
#maincontent .mid {float: left; width: 680px;}

#MainHTML {}

#merchandise {list-style-type: none; margin: 0; padding: 0; float: left; width: 100%;}
	#merchandise li {list-style-type: none; padding: 10px; float: left !important; width: 140px;  background-color: #ffffff; margin-left: 20px; clear: none !important;}
	#merchandise li img {width: 140px;}
	#merchandise li h4 {font-family: 'ArmyChalkRegular', arial,sans-serif; color: #ED1C24; font-size: 20px; font-weight: 800; text-align: center; margin-bottom: 10px; line-height: 24px; height: 50px;}
	#merchandise li a {font-family: 'ArmyChalkRegular', arial,sans-serif; color: #0c1a41; font-size: 24px; font-weight: 800; text-transform: uppercase; text-align: center; display: block;}
	#merchandise li p {font-size: 12px; line-height: 16px; text-align: center;}
.mid { font-size: 16px;}
	.mid h1 {font-family: 'ArmyChalkRegular', arial,sans-serif; color: #0c1a41; font-size: 40px; font-weight: 800; margin-bottom: 20px;}
	.mid h2 {font-family: 'ArmyChalkRegular', arial,sans-serif; color: #ED1C24; font-size: 28px; font-weight: 800; margin-bottom: 20px;}
	.mid ul, .mid ol {clear: both; margin-left: 40px;}
	.mid li {clear: both; margin-bottom: 20px; line-height: 150%}
#mrTaytoTop {position: absolute; right: 0px; top: 5px;}

#newsbox {background: url("br_bg.png") no-repeat; width: 226px; height: 361px; float: left; margin-left: 12px; margin-top: 10px;}
	#newsbox .story {margin-left: 20px; margin-right: 20px; border-bottom: 1px solid #0f1b42; padding-bottom: 10px; margin-top: 10px;}
	#newsbox .story h3 {color: #ed1c24; text-transform: uppercase; font-size: 14px;}
	#newsbox .story p {font-size: 12px;}
	#newsbox h2 {text-align: center; margin-top: 20px;}



.noBorder {}
p, h1,h2,h3,h4,h5,h6,address,blockquote {}

p {margin-bottom: 10px;}

#pageBottom {position: relative; clear: both; height: 80px; width: 100%; background: url("bottomBg.jpg"); padding-top: 19px;}
#pageBottom .contain {width: 960px; margin: auto; height:41px;}
	#pageBottom .contain .twitter, #pageBottom .contain .taytoLink {float: left; width: 22%; background: url(bottomDivider.gif) no-repeat right center; height:41px; text-align: center; }
	#pageBottom .contain .fbLink {float: left; width: 22%; height:41px; text-align: center; }
	
.picDiv {width: 50px; height: auto; overflow: hidden; float: right;}
	.picDiv img {width: 50px;}
	
.pointer {cursor: pointer;}

/** POPUPS **/
	#mapwrapper {width:700px; height:400px; border:5px solid white; margin: auto;}
	#popupBackground {position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background-color: #000;display: none;}
	#popUpContainer {width:60%; height:auto; position:absolute; top:15%; left:20%; right:20%; z-index:100000; background: #ffda0d; /* url(pop_bkg2.png) repeat*/ padding:40px; border:5px solid white;}

	.close {font-family: 'ArmyChalkRegular', arial,sans-serif; display:inline; float:right; font-weight:bold; font-size:20px; color:#ED1C24; cursor:pointer;}

	#popUpContent .link2 a {font-size:12px !important; display:inline !important;}
	#flag {padding-left:20px;}
	#flag li {text-align:left; margin-bottom:0px; padding-left:20px; background: url(bullet2.gif) top left no-repeat;}
	#popUpContent h3 {margin-bottom: 10px;}
	#popUpContent h1 {font-size: 30px !important; text-align: left;}


	#popUpMapContainer {width:840px; height:500px; position:absolute; top:10%; left:10%;  z-index:100000; background: #ffda0d; /* url(pop_bkg2.png) repeat*/ padding:40px; border:5px solid white;}

	.googlemapimg {padding-left:20px; padding-bottom:20px;}

	.tclink {color:#ed1c24;}
	.tclink2 {color:#ed1c24; font-weight:bold; font-size:14px;}

/** CLOSE POPUPS **/

#printpage {display: none;}

label.error {display: block; clear: both;font-size: 10px; font-style: italic;color: #f23742; font-weight: bold;}

#submenu { border: 6px solid #ffffff; margin-right: 20px; background-color: #fad605; background-image: url("subBg.gif"); background-repeat: repeat-x; float: left; width: 220px; padding-left: 10px; padding-right: 10px;}
	#SubmenuFooter {}
	#SubmenuHTML {}
	#SubmenuHTML h5 {}
	#SubmenuHTML h2 {font-family: 'ArmyChalkRegular', arial,sans-serif; color: #0c1a41; font-size: 28px; font-weight: 800; margin-top: 10px;}

	#SubmenuHTML ul { padding: 10px; list-style-type: none;}
		#SubmenuHTML ul li { padding-bottom: 10px; margin-top: 10px; border-bottom: 1px dashed #d28d12;}
		#SubmenuHTML a:link {color: #cd1017; }
		#SubmenuHTML a:visited {color: #cd1017;}
		#SubmenuHTML a:hover {color: #ed1c24;}
		#SubmenuHTML a:active {color: #cd1017;}
		#SubmenuHTML ul li.row1 {}
		#SubmenuHTML ul li.row2 {}
		
		
#tlGraphic {float: left; width: 465px; height: 302px;}
#trGraphic {float: left; width: 465px; height: 302px; margin-left: 10px;}
#taytoPeople {background: url("br_bg.png") no-repeat; width: 226px; height: 361px; float: left; margin-left: 10px; margin-top: 10px;}
	#taytoPeople ul {margin: 5px 27px ;}
	#taytoPeople ul li {width: 160px; padding: 6px; background: #ffffff; list-style-type: none; font-size: 11px; text-transform: uppercase; margin-bottom: 0;}
	#taytoPeople ul li .imgContain { height: 120px; overflow: hidden;}
	#taytoPeople ul img {width: 160px;}
	#taytoPeople ul li .taytoPeopleTitle {margin-top: 4px;}
	#taytoPeople h2 {text-align: center; margin-top: 20px; margin-bottom: 0;}
	#taytoPeople p {font-size: 12px; margin: 5px 20px ;}


#topbanner { height: 136px; background: url("topbanner.jpg") no-repeat; width: 960px;}

#TopMenu { position: absolute; top: 112px; left: 30px; font-size: 14px;}
	#TopMenu ul { list-style-type: none;}
		#TopMenu ul li {float: left; margin-left: 25px;}
		#TopMenu ul li:hover {}
		#TopMenu ul li.selected {}
			#TopMenu ul li.selected a {}
			#TopMenu ul li a {color: #ffffff; text-decoration: none; font-weight: 100; font-style: normal;}
			#TopMenu ul li a:link { }
			#TopMenu ul li a:visited {}
			#TopMenu ul li a:hover {}
			#TopMenu ul li a:active {}
	

.whiteText {font-family: ArmyChalkRegular,arial,sans-serif; text-transform: uppercase; font-size: 50px; color: #ffffff; }