article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:12px;line-height:1.231;background-color:#e6e6e6}body,button,input,select,textarea{font-family:Georgia,"Times New Roman",Times,serif;color:#222}::-moz-selection{background:#99bba3;color:#fff;text-shadow:none}::selection{background:#99bba3;color:#fff;text-shadow:none}.clear{clear:both}a{color:#01551a;font-weight:700;font-family:Helvetica,Arial,sans-serif;text-decoration:none}a:visited{color:#01551a}a:hover{color:#333;text-decoration:underline}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p{font-family:Helvetica,Arial,sans-serif;color:#4d4d4d;margin-top:0;line-height:1.5em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a.read-more,h1,h2,h3,h4,h5,p.title a{margin-top:0;font-family:Georgia,"Times New Roman",Times,serif}h3{color:#10018e;font-size:1.167em;margin-bottom:6px;padding-bottom:6px;font-weight:700;line-height:1.333em}h4{color:#01551a}h4 a,h4 a:hover{font-family:Georgia,"Times New Roman",Times,serif;color:#01551a}article h2{color:#d40003;border-bottom:2px dotted #ccc}p.title a,p.title a:hover{color:#333;font-size:1.167em;font-weight:700;margin-bottom:6px;text-decoration:none}a.read-more,a.read-more:hover{width:100%;line-height:20px;display:block;text-decoration:none;color:#4d4d4d;font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;border-top:1px dotted #d40003;border-bottom:1px dotted #d40003;padding:2px 0}a.read-more:hover em,ul#nav-elements li:hover a.read-more em{background-color:#01551a;color:#fff;display:block}a.read-more.border-test{border-top:none}blockquote.no-quote{margin:0 0 14px 0;font-size:1.333em;line-height:1.5em;color:#666;font-style:italic}blockquote.no-quote a,blockquote.no-quote a:hover{font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none}blockquote.no-quote a:hover{color:#4d4d4d}article p a,article p a:hover,aside p a,aside p a:hover{font-weight:700;text-decoration:none;color:#01551a}article p a:hover,aside p a:hover{color:#4d4d4d}a.call-to-action,a.call-to-action:hover{display:block;text-decoration:none;background:#fff;padding:8px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;margin-bottom:10px}a.call-to-action:hover{background-color:#01551a;color:#fff}p.more a,p.more a:hover{background:#ccc;color:#666;font-size:.917em;padding:2px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none}.product-container li:hover p.more a,.product-container li:hover p.more a:hover,p.more a:hover{color:#fff;background:#d40003}.chromeframe{text-align:center;padding:10px 0;background:#10018e;color:#fff}.chromeframe a,.chromeframe a:hover{text-decoration:underline;color:#fff}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}ol{font-family:Arial,Helvetica,sans-serif;color:#666}ul{padding:0;margin:0;list-style:none}ul li{padding:0;margin:0;line-height:1.17em}ul.bulleted{padding:0 0 0 15px}ul.bulleted li{font-family:Arial,Helvetica,sans-serif;list-style-image:url(../img/template/bulleted.gif);margin:0 0 7px 15px;width:350px;color:#666}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.clear{clear:both}.no-margin{margin-right:0}button,input[type=file],input[type=password],input[type=submit],input[type=text],textarea{font-family:Helvetica,Arial,Helvetica,sans-serif;color:#666;outline:0;background:#fff;margin:0;border:1px solid #ccc;padding:2px 3px;width:268px;font-size:1em;margin-bottom:6px}input[type=file]{border:none;padding:3px 0 4px}button,input[type=submit],select{width:276px;color:#666;font-size:1em}button,input[type=checkbox],input[type=radio],input[type=submit],select{margin:0 0 6px 0;padding:0}button,input[type=submit]{padding:3px;border:none}textarea{width:268px;height:130px}label{margin:4px 0 3px;color:#666;font-weight:400}label em{font-weight:700;font-style:normal;color:#d40003}.no-jLabel label.error,label.error{color:#d40003;font-style:italic;font-weight:400;font-size:.917em;margin:-6px 0 0 6px;cursor:auto}a.rollover,a.rollover:hover,button.rollover,button.rollover.over,input[type=submit].rollover,input[type=submit].rollover.over{cursor:pointer;padding:4px 6px;font-size:1.167em;font-weight:700;font-family:georgia;color:#10018e;background-color:#e6e6e6;margin-bottom:0}a.rollover:hover,button.rollover.over,input[type=submit].rollover.over{background:#999;color:#fff}li.button{border-top:1px dotted #d40003;border-bottom:1px dotted #d40003;padding:2px 0;margin-bottom:10px}li.note{font-size:.917em;font-style:italic;margin-bottom:30px}li.note em{color:#d40003}#header-wrapper{background-color:#fff}header{width:974px;margin:0 auto;padding-bottom:10px}header h1{font-size:2em;color:#d40003;margin:0;padding-top:20px}header h2{margin:0;font-size:1.333em;font-weight:lighter;font-style:italic;color:#666}a.logo,a.logo:hover{width:50px;height:66px;background:transparent url(../img/template/site-sprites.png) no-repeat 0 0;display:block;overflow:hidden;float:left;text-indent:-100000px;margin:20px 30px 0 0}header p{text-align:right;font-size:.833em;color:grey;margin:-6px 0 0 0}header aside{width:205px;float:right;text-align:right}header aside h2{font-family:Georgia,"Times New Roman",Times,serif;color:#01551a;font-size:2em;margin:30px 0 10px 0;font-weight:700;font-style:normal}header aside p{font-size:1em}#hero-wrapper{height:300px;background-color:#999;position:relative;margin-bottom:10px}.regiment-border{height:2px;background:#d40003;border-top:4px solid #10018e;border-bottom:4px solid #01551a}#hero-wrapper .regiment-border{height:7px;background:#d40003;border-top:12px solid #10018e;border-bottom:12px solid #01551a;position:absolute;bottom:0;left:0;width:100%}.shadow-bottom,.shadow-top{width:100%;height:14px;position:absolute;top:0;left:0;background:transparent url(../img/template/shadow-top.png) repeat-x 0 0;z-index:100}.shadow-bottom{background:transparent url(../img/template/shadow-bottom.png) repeat-x 0 0;top:256px;left:0}.shadow-right{width:14px;height:100%;position:absolute;top:0;right:191px;background:transparent url(../img/template/shadow-right.png) repeat-y 0 0}#hero-content{margin:0 auto;width:974px;position:relative}#hero-content ul#rotating-heroes{float:left;width:769px;height:300px;overflow:hidden;margin:0;padding:0}#hero-content .text{width:257px;height:280px;position:absolute;top:0;right:0;background:transparent url(../img/template/hero-overlay.png) repeat 0 0;padding:10px}#hero-content .text h2{color:#fff;font-size:2.5em;margin-top:10px}#hero-content .text p{color:#fff;font-size:1.333em;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}#hero-content a.next,#hero-content a.next:hover,#hero-content a.previous,#hero-content a.previous:hover{width:20px;height:20px;display:block;overflow:hidden;text-indent:-10000px;position:absolute;bottom:50px;right:160px;background:transparent url(../img/template/site-sprites.png) no-repeat 0 -64px;z-index:300}#hero-content a.next{right:20px;background-position:-40px -66px}#hero-content a.next:hover{right:20px;background-position:-60px -66px}#hero-content a.previous{right:50px;background-position:0 -66px}#hero-content a.previous:hover{right:50px;background-position:-20px -66px}#hero-wrapper.small{height:180px}#hero-wrapper.small #hero-content{z-index:0}#hero-wrapper.small li{display:none}#hero-wrapper.small .shadow-bottom{top:156px}#hero-wrapper.small .regiment-border{height:4px;border-top:5px solid #10018e;border-bottom:5px solid #01551a}#hero-wrapper.small ul#rotating-heroes{width:974px;height:180px}#we-will-remember{width:769px;height:31px;background-color:#d40003;position:absolute;left:0;bottom:0;z-index:400}#we-will-remember h2{font-size:1.117em;color:#fff;margin:8px 0 0 8px}#we-will-remember a.view-all,#we-will-remember a.view-all:hover{float:right;color:#fff;margin:8px 10px;font-size:.917em;text-decoration:none}#we-will-remember a.view-all:hover{text-decoration:underline}#news-ticker p{width:1370px;color:#fff}.tickercontainer{width:510px;height:27px;margin:0;padding:0;overflow:hidden;float:right}.tickercontainer .mask{position:relative;left:10px;top:8px;width:718px;overflow:hidden}ul.newsticker{position:relative;left:750px;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0}ul.newsticker li{float:left;margin:0;padding:0}ul#main-nav{margin-bottom:54px}ul#main-nav a,ul#main-nav a:hover{display:block;line-height:22px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.167em;font-weight:700;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;padding-left:6px;color:#4d4d4d}ul#main-nav a em{float:right;display:block;width:13px;height:13px;background:transparent url(../img/template/site-sprites.png) no-repeat -40px -138px;margin:4px 6px 0 0}ul#main-nav a.no-sub em{display:none}ul#main-nav a:hover em{background-position:0 -138px}ul#main-nav a.opened em{background-position:-20px -138px}ul#main-nav a.opened,ul#main-nav a:hover{background:#01551a;color:#fff}ul#main-nav li{border-bottom:1px dotted #d40003}ul#main-nav li ul{background-color:#fff;background:#fff url(../img/template/shadow-bottom.png) repeat-x bottom left}ul#main-nav li ul li{border:none;padding-left:20px}ul#main-nav li ul li.first{border-top:1px dotted #d40003;padding-top:10px}ul#main-nav li ul li.last{padding-bottom:20px}ul#main-nav li ul li a,ul#main-nav li ul li a:hover{line-height:20px;color:#666;font-weight:700;text-decoration:none;display:inline;font-family:Helvetica,Arial,sans-serif;font-size:1em;border:none;padding:0}ul#main-nav li ul li a em:hover,ul#main-nav li ul li a.opened,ul#main-nav li ul li a:hover{color:#10018e;background-color:transparent;text-decoration:none}ul#main-nav li ul li a em,ul#main-nav li ul li a em:hover{display:block;float:right;margin:6px 6px 0 0;width:8px;height:8px;background:transparent url(../img/template/site-sprites.png) no-repeat 0 -112px}ul#main-nav li ul li a em:hover,ul#main-nav li ul li a.opened em,ul#main-nav li ul li a:hover em{background-position:-20px -112px}#main{width:974px;margin:0 auto;overflow:hidden}#secondary{width:195px;border-top:4px solid #d40003;float:left;margin-right:51px;margin-bottom:30px}#primary{width:728px;float:right;margin-bottom:30px}#primary.border{border-top:4px solid #d40003;padding-top:6px}article{width:400px;float:left;border-top:4px solid #d40003;padding-top:6px}aside{float:right;width:277px}#primary.large-aside article{width:359px}#primary.large-aside aside{width:318px}#primary.large-article article{width:482px}#primary.large-article aside{width:195px}#primary h1,article h1{font-size:1.667em;color:#d40003;border-bottom:2px dotted #ccc;padding-bottom:14px;margin-bottom:20px}#primary h1.larger-headline{font-size:2em;border-bottom:none;margin-bottom:20px;padding-bottom:10px}#day-in-history{position:relative;margin-bottom:20px}#day-in-history h2{color:#4d4d4d;text-align:center;font-size:14px;background-color:#ccc;border-top:4px solid #d40003;line-height:31px}#day-in-history h2 span{display:block;width:195px;height:20px;background:transparent url(../img/template/site-sprites.png) no-repeat -120px 0;position:absolute;top:49px;left:0;z-index:-10;margin-top:-14px}#history-wrapper{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:10px;margin-top:24px}#day-in-history p.date{font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;color:grey;width:140px;margin-top:0;color:#4d4d4d}#day-in-history em a,#day-in-history em a:hover{font-size:.917em}footer{background-color:#b3b3b3}footer #wrapper{width:974px;margin:0 auto;padding:10px 0 40px;overflow:hidden}#wrapper nav,footer #wrapper .contact{border-top:2px solid #999;float:left}footer #wrapper .contact{width:195px;margin-right:50px;padding-top:10px}footer #wrapper nav{width:154px;margin-right:10px;padding-top:10px}footer #wrapper .contact.last{float:right;margin-right:0}footer #wrapper nav h3{border:none;margin:0 0 4px 0;text-indent:-3px;padding:2px 0}#wrapper nav a:hover,footer #wrapper nav a{font-size:.833em;text-decoration:none;margin-left:6px;color:#666;font-weight:400}footer #wrapper nav a:hover{color:#333}footer #wrapper nav span a,footer #wrapper nav span a:hover{margin-left:0;font-family:"Times New Roman",Times,serif;color:#222;font-size:1em}footer #wrapper nav span a:hover{color:#fff}footer a.logo,footer a.logo:hover{margin:0;background-position:-50px 0}footer .address strong{color:#fff;font-weight:700}p.phone-email{font-weight:700}p.phone-email a,p.phone-email a:hover{font-weight:400}footer #wrapper .contact p{text-align:right;float:right;width:130px}footer #wrapper .contact p a.mailto,footer #wrapper .contact p a.mailto:hover{margin-left:-4px}p.terms{margin:10px auto;width:974px;padding-bottom:20px;font-size:.917em}p.terms strong{color:#666}p.terms a,p.terms a:hover{color:#666;text-decoration:underline;font-weight:400}p.terms a:hover{color:#01551a}a#beavers,a#beavers:hover{float:right;font-size:.9em;color:#666;text-decoration:none;font-style:italic}a#beavers:hover{color:#333}a#beavers em,a#beavers em:hover{width:8px;height:10px;display:block;background:transparent url(../img/template/site-sprites.png) no-repeat 0 -86px;float:right;margin:1px 0 0 6px}a#beavers em:hover,a#beavers:hover em{background-position:-8px -86px}#holding-page #hero-content,#holding-page #main,#holding-page footer .contact,#holding-page header,#holding-page p.terms{width:769px}#holding-page header h1{font-size:1.833em}#holding-page #hero-wrapper .regiment-border{height:2px;border-top:4px solid #10018e;border-bottom:4px solid #01551a;z-index:400}#holding-page .shadow-bottom{top:278px}#holding-page #hero-content a.next{right:20px}#holding-page #hero-content a.previous{right:50px}#holding-page .primary-wrapper{width:554px}#holding-page #main aside{float:right;width:195px;margin-bottom:30px}#holding-page #main h1{font-size:1.833em;margin:20px 0;color:#d40003}#holding-columns{width:554px;margin-right:10px;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:10px;padding-bottom:30px}#holding-columns p.highlight{font-size:1.333em;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#666}#holding-page a.old-site,a.old-site:hover{display:block;width:100%;border-top:1px dotted #d40003;border-bottom:1px dotted #d40003;padding:10px 0;margin-bottom:40px;text-align:center;font-size:1.333em;color:#10018e;font-family:Georgia,"Times New Roman",Times,serif;font-weight:700}#holding-page a.old-site:hover{text-decoration:underline}#holding-page aside{border-bottom:1px dotted #d40003;margin-top:30px}#holding-page .aside-element{border-top:4px solid #d40003;padding-bottom:10px}#holding-page .aside-element h2{font-size:1.333em;color:#10018e;font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;padding:6px 0;border-bottom:1px dotted #d40003;margin-bottom:6px}#holding-page .aside-element h2.phone-number{color:#01551a;font-size:2em;border-bottom:none;margin:0 0 6px 0;padding:0}#holding-page .aside-element p{line-height:1.5em}#holding-page .aside-element p a,#holding-page .aside-element p a:hover{font-weight:400;text-decoration:underline}#holding-page footer{height:160px;padding-bottom:30px}#holding-page footer .contact{margin:0 auto 60px;padding-top:20px}#holding-page footer .contact strong{color:#fff}#holding-page footer .contact p a,#holding-page footer .contact p a:hover{text-decoration:underline}#holding-page footer a.logo,#holding-page footer a.logo:hover{margin-right:20px}#holding-page p.terms{color:#666}#latest-news{width:188px;border-top:solid 4px #d40003;float:left;background-color:#f2f2f2;height:276px;margin-top:10px;padding:4px 0 6px 16px}#latest-news h2{margin:0 0 10px -16px;padding:2px 0;text-indent:16px;border-bottom:1px dotted #d40003}#latest-news h2 a,#latest-news h2 a:hover{font-family:Georgia,"Times New Roman",Times,serif;color:#10018e;text-decoration:none}#latest-news p{margin:0 6px 8px 0}#latest-news p.date{font-family:Georgia,"Times New Roman",Times,serif}#latest-news a.read-more,#latest-news a.read-more:hover{width:182px;position:absolute;bottom:42px}p.title{max-height:34px;overflow:hidden;text-transform:uppercase}p.title a,p.title a:hover{color:#4d4d4d}p.title a:hover{color:#01551a}p.details{max-height:92px;overflow:hidden}ul#nav-elements{margin:20px 0 40px}ul#nav-elements li{width:138px;padding:8px;min-height:330px;margin:0 10px 20px 0;float:left;background-color:#fff;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:6px 6px 10px 1px #666;-moz-box-shadow:6px 6px 10px 1px #666;box-shadow:6px 6px 10px 1px #666}ul#nav-elements li.no-margin{margin-right:0}ul#nav-elements li:hover{cursor:pointer}ul#nav-elements h3{text-indent:0;margin:0 0 8px 0;font-size:1.167em;padding-bottom:10px}ul#nav-elements h3 a,ul#nav-elements h3 a:hover{font-family:Georgia,"Times New Roman",Times,serif;color:#10018e;text-decoration:none}ul#nav-elements li img{margin-bottom:8px}ul#nav-elements li span{width:138px;height:126px;display:none;background:transparent url(../img/template/image-overlay-white.png) repeat 0 0;position:absolute;top:44px;left:8px}ul#nav-elements li:hover span{display:block}ul#nav-elements li:hover p{color:#333}.aside-element{border-top:4px solid #d40003;padding-bottom:10px;margin-bottom:20px}.aside-element.lighter{border-top:2px solid #b3b3b3;padding-top:6px}.aside-element h2{font-size:1.333em;color:#10018e;font-weight:700;padding:6px 0;border-bottom:1px dotted #d40003;margin-bottom:6px}.aside-element h2 a,.aside-element h2 a:hover{font-family:Georgia,"Times New Roman",Times,serif;color:#10018e;text-decoration:none}.aside-element.friends p{padding:6px;margin-bottom:4px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc}.aside-element.friends p a,.aside-element.friends p a:hover{text-decoration:none;display:block;line-height:1.333em;color:#666}.aside-element.friends p a:hover{color:#01551a}#content-column{width:359px;margin:0 51px 30px 0;float:left}#content-column h1{color:#d40003}#slider-gallery{border-top:4px solid #d40003;width:318px;height:318px;padding-top:10px;margin-bottom:6px;cursor:pointer}#slider-gallery img{margin-top:10px}#slider-gallery.landscape{height:240px}.faq-gallery{border-top:4px solid #d40003;width:200px;height:200px;padding-top:10px;margin-bottom:6px;cursor:pointer;float:right;margin:0 0 20px 20px}#nav{margin-bottom:20px}#nav a,#nav a:hover{display:inline-block;width:12px;height:12px;margin-right:10px;overflow:hidden;text-indent:-100000px;background:url(../img/template/site-sprites.png) no-repeat 0 -122px}#nav a:hover{background-position:-20px -122px}#nav a.activeSlide{background-position:-40px -122px}nav.sub-nav ul li{margin-bottom:6px}nav.sub-nav a,nav.sub-nav a:hover{color:#4d4d4d;text-decoration:none}nav.sub-nav a:hover{color:#01551a}nav.sub-nav a em,nav.sub-nav a:hover em{display:inline-block;width:16px;height:16px;background:transparent url(../img/template/site-sprites.png) no-repeat -90px -70px;vertical-align:middle;margin-left:10px}nav.sub-nav a:hover em{background-position:-110px -70px}nav.call-to-action ul li{margin-bottom:6px}nav.call-to-action ul li a,nav.call-to-action ul li a:hover{display:block;text-decoration:none;background:#fff;color:#4d4d4d;padding:8px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}nav.call-to-action ul li a:hover{background-color:#01551a;color:#fff}p.larger-map a,p.larger-map a:hover{color:#01551a;text-decoration:none;margin-top:6px}p.larger-map a:hover{text-decoration:underline}#contact-form{border-top:4px solid #d40003;padding-top:10px}.extra-info{display:none}.aside-element h4{display:run-in;font-size:1.117em}.aside-element.lighter p.address strong{color:#01551a;font-family:Georgia,"Times New Roman",Times,serif}h2.fact-sheet{padding-bottom:4px;font-size:1.167em}h2.fact-sheet a,h2.fact-sheet a:hover{color:#4d4d4d;text-decoration:none}h2.fact-sheet a:hover,h2.fact-sheet.active a{color:#01551a}h2.fact-sheet a em,h2.fact-sheet a:hover em{display:inline-block;width:15px;height:14px;background:transparent url(../img/template/site-sprites.png) no-repeat 0 -158px;margin-left:10px}h2.fact-sheet a:hover em{background-position:-20px -158px}h2.fact-sheet.active a em{background-position:-40px -158px}.accordion-content{border-bottom:2px dotted #10018e;margin-bottom:20px;overflow:auto}.fact-sheets{width:482px;margin-bottom:20px;border-collapse:separate;border-spacing:2px;text-align:left}.fact-sheets thead{background-color:#01551a;color:#fff;padding:2px}.fact-sheets tbody td,.fact-sheets thead th{padding:4px}.fact-sheets tbody tr{background-color:#fff;font-family:Helvetica,Arial,sans-serif;padding:4px}.fact-sheets tbody tr.odd{background-color:#f2f2f2}.fact-sheets a,.fact-sheets a:hover{color:#d40003;font-size:.917em}ul.contacts-box li{-moz-border-radius:8px 8px 8px 8px;border:1px solid #ccc;float:left;height:117px;margin:16px 6px 6px 0;padding:11px 11px 142px;vertical-align:bottom;width:170px}ul.contact-box li{-moz-border-radius:8px 8px 8px 8px;border:1px solid #ccc;float:left;height:117px;margin:16px 16px 5px 0;padding:10px 10px 20px;vertical-align:bottom;width:170px}ul.contact-box li.no-margin{margin-right:0}ul li.regiment-hq-contact{width:224px;float:left;margin-right:20px}ul li.regiment-hq-contact.last{margin-right:0}.more-detail{width:100%;overflow:hidden}.section{width:295px;float:left}.site-map h2 a{font-family:Georgia,"Times New Roman",Times,serif;color:#222}#primary h1.timetable{border-bottom:none;margin-bottom:6px}p.timeline-intro{font-size:1.117em;border-bottom:2px dotted #ccc;padding-bottom:10px;margin-bottom:30px}.timeline-table{border-collapse:separate;font-family:'helvetica, arial, sans-serif';margin-left:12px}.timeline-table tr td{border-left:2px solid #999;width:176px;padding:0 20px 0 20px}.timeline-table tr td.no-border{border:none}.timeline-table tr td.border-bottom{border-bottom:2px solid #999}.timeline-table h2{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#d40003}.timeline-table h2 em{margin:0 6px 0 -36px;background-color:#10018e;color:#fff;padding:1px 2px;font-style:normal;font-size:.917em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.timeline-table p{margin-bottom:10px}.timeline-table p a,.timeline-table p a:hover{font-weight:700;font-size:.917em;text-decoration:none}.timeline-table p a:hover{color:#01551a}.timeline-table p a span,.timeline-table p a:hover span{display:inline-block;width:10px;height:10px;background-color:#fff;margin:0 15px 0 -27px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #01551a}.timeline-table p a:hover span{background-color:#060}#timeline-info{display:none}.timeline-detail{width:768px}.timeline-detail h1{font-size:1.333em;color:#10018e;font-weight:700;text-transform:uppercase;padding:6px 0;border-bottom:1px dotted #d40003;margin-bottom:6px}.timeline-detail h2{color:#333;border-bottom:2px solid #d40003;padding-bottom:20px;font-size:1.117em}.timeline-detail h3{border:none;color:#01551a;margin-bottom:6px}.timeline-detail article{width:448px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px dotted #10018e;border-top:none}.timeline-detail aside{width:300px}.timeline-detail aside p{text-align:center}#early-days{width:768px;background-color:#fff;overflow:hidden}.detail-table{border-collapse:separate;font-family:helvetica,arial,sans-serif;border-spacing:2px}.detail-table tbody tr{background:#ccc}.detail-table tbody tr.odd{background:#e4e4e4}.detail-table td{padding:4px}.detail-table thead td{background:#d40003;color:#fff;font-weight:700;font-size:.917em}.story-container{overflow:auto;padding-bottom:20px;margin-bottom:40px}.story-container h2{color:#01551a;font-size:1.333em;border-top:1px solid green;padding-top:10px}.story-container p.date{font-weight:700;margin-bottom:14px;border-bottom:2px dotted #ccc;padding-bottom:10px;text-align:right}.blog-image{width:300px;float:left;margin:0 20px 20px 0;overflow:hidden;position:relative}.blog-image img{min-width:300px;height:auto}.news-article{padding-left:320px}.story-container.no-img .news-article{padding:0}.story-container a,.story-container a:hover{color:#4d4d4d;text-decoration:none;font-weight:700}.story-container a:hover{color:#d40003}p.pagination{border-top:2px dotted #10018e;padding-top:10px;font-weight:700;word-spacing:6px}p.pagination b{background-color:#10018e;color:#fff;padding:1px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}p.pagination a,p.pagination a:hover{color:#666;text-decoration:none;padding:1px 4px}p.pagination a:hover{background-color:#999;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.scroll-page,a.scroll-page:hover{text-transform:lowercase}li.event-container{border-top:1px solid #01551a;padding:10px 0 20px}h2.date{color:#01551a;margin-bottom:20px;border:none}h3.location{color:#666;font-family:helvetica;border-color:#ccc;padding-bottom:12px;font-size:1.117em}h3.location em{font-style:normal;font-weight:lighter}.category-search{background:#01551a;padding:10px;margin-bottom:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.category-search h2{color:#fff}.product-container li{padding:8px;background:#fff;margin:0 0 10px 0;overflow:auto;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.product-container li:hover{cursor:pointer;background:#ccc;border:1px solid #fff}.product-container img{display:block;float:none;width:100px;height:auto}a.product-image{display:block;width:100px;float:left;height:auto}.product-details{padding-left:110px}.product-details.no-img{padding-left:0}.product-container h3{margin-bottom:6px}.title-container img{width:40%;height:auto;float:left;margin:0 6px 6px 0}.title-container h3{font-family:Helvetica,Arial,sans-serif;font-size:1.117em;border:none}.list-price{clear:both}.list-price em{font-size:bold;color:#d40003;font-weight:700;font-style:normal}.breadcrumb{font-size:.917em}.breadcrumb a:hover{text-decoration:underline}.image-container{float:right;margin:0 0 20px 20px;border:1px solid #d40003;padding:6px;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.image-container img{max-width:260px;height:auto}.new-product{display:inline-block;font-family:Helvetica,Arial,sans-serif;color:#fff;font-weight:700;text-transform:uppercase;padding:2px 6px;margin-bottom:20px;background:#01551a;border:2px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-transform:scale(1) rotate(-2deg) translate(0,0) skew(0deg,0deg);-webkit-transform:scale(1) rotate(-2deg) translate(0,0) skew(0deg,0deg);-o-transform:scale(1) rotate(-2deg) translate(0,0) skew(0deg,0deg);-ms-transform:scale(1) rotate(-2deg) translate(0,0) skew(0deg,0deg);transform:scale(1) rotate(-2deg) translate(0,0) skew(0deg,0deg)}.price{font-weight:700;font-size:1.5em}.price em{color:#d40003;font-style:normal}p.special{font-size:1.117em;font-weight:700;display:inline-block;color:#fff;padding:4px 10px;background:#d40003;border:2px solid #fff;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}p.special em{font-weight:700}p.buy a,p.buy a:hover{display:inline-block;color:#fff;font-weight:700;text-transform:uppercase;padding:2px 6px;background:#666;border:2px solid #fff;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}p.buy a:hover{background:#10018e}.note{font-style:italic;font-size:.917em;margin-bottom:10px}.list-nav p{font-size:1.117em;font-weight:700;color:#10018e}.page-links{clear:both;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;padding:10px 0}.page-links em{background:#01551a;color:#fff;padding:2px 6px;font-weight:700;font-style:normal}.page-links a,.page-links a:hover{background:#ccc;color:#fff;padding:2px 6px;font-weight:700;text-decoration:none}.page-links a:hover{background:#01551a}.product-list{width:154px;height:450px;float:left;margin:0 10px 10px 0;background:#fff;padding:8px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}p.list-image{text-align:center}p.list-image img{max-width:100px;height:auto}.product-list h3{border:none;font-family:Helvetica,Arial,sans-serif;font-size:1.117em;max-height:38px;overflow:hidden}.product-list p.details{max-height:64px}.product-list select.normal{width:150px}.product-list .price{font-size:1.17em;margin-bottom:4px}.product-list .special{background:0 0;padding:0;color:#d40003;font-size:1em}.product-list p.buy{margin-bottom:4px}.product-list p.buy a,.product-list p.buy a:hover{font-size:.917em;padding:1px 4px;border:none}.product-list .new-product{margin-bottom:6px}.spotlight-product{padding:10px;margin-bottom:10px;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.spotlight-product h3{height:auto;border:none;font-family:Helvetica,Arial,sans-serif;font-size:1.117em}.spotlight-product .author{font-size:.917em}.spotlight-product p.details{font-size:.917em;height:auto}.spotlight-product .price{font-size:1.117em;margin-bottom:6px}.spotlight-product p.special{padding:0 6px}#basket-wrapper input[type=text]{width:20px}#basket-wrapper table{font-family:Helvetica,Arial,sans-serif;border-collapse:separate;border-spacing:2px}.basket-header td{background:#01551a;color:#fff;padding:4px;font-weight:700}.order td{padding:6px;border-bottom:1px solid #ccc}.basket-nav{margin-top:25px}.basket-nav li{float:left;margin-right:10px}.basket-nav a,.basket-nav a:hover{background:#666;color:#fff;padding:4px 12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.basket-nav a:hover{background:#01551a;text-decoration:none}a.pay,a.pay:hover{margin-left:100px;background:#10018e}#total-container{font-weight:700;text-align:right;padding:20px 0 10px 0;border-bottom:1px solid red}.gallery li{background:#4d4d4d;display:inline-block;width:97px;height:97px;vertical-align:top;margin:3px 3px}/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{padding:0;margin:0;position:relative;outline:0}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/site-images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url(../img/site-images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(../img/site-images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:20px;background-position:0 -36px}.fancybox-next span{right:20px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}