/*----------------------------------------------------------
	THIS IS THE MAIN STYLESHEET FOR STUCTURAL AND LAYOUT CHANGES
	
	What this stylesheet **IS** for:
	
	1) The main styles relating to the major sections of the site for example the header div or the primary navigation. 
	2)If you are setting the default styles for  section for example #header a or #column_1 p then it would go in here
	
	What this stylesheet is **NOT** for:
	1) If you were adding styles to p or a tags that were outside these section default styles then they would go in the style_type.css file for example

-------------------------------------------------------*/

/*CHANGE LOG - Anytime this stylesheet is changed please add in a descriptive comment here together with the date*/

/*-------------------------------------------------------
[TABLE OF CONTENT]

(**PLEASE NOTE the although sometimes the order of the HTML element in a page may be in the same  as the TOC below a lot of times it may differ for example #image_container and primary naviagtion usually go within the header structrually within the HTML but dont have to depending on the structure of the site)

0.0 IMPORTS
	0.1 Reset
	0.2 Form

1.0 BODY
	1.1. Wrapper / #wrapper
	1.2. Container / #container

2.0 HEADER / #header 
	2.1 Container for the main page image / #image_container
	2.2 Primary Navigation / #navigation_primary
	2.3 Secondary Navigation / #navigation_secondary
	2.4 Local Navigation / #navigation_local

3.0 CONTENTS/ #content
	3.1. Column 1 / #column_1
	3.2. Column 2 / #column_2
	3.3. Column 3 / #column_3

4.0 FOOTER/ #footer

5.0 MISCELLANEOUS (Please update this )
	5.1 - Miscellaneous - Sidebox
	5.2 - Miscellaneous - Defaults styles
	
6.0 TABLES (Default styles and any others you want to add)

7.0 RECYCLE BIN (old CSS or disable CSS for testing)

-------------------------------------------------------*/

/* 0.0 - IMPORTS*/

	
/* 1.0 - BODY
------------------------------------------------------------*/
	
body {
	background-color: #cbc8bf;
	background-image: url(../Assets/repeat.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
}

/* 1.1 - Body / Wrapper
------------------------------------------------------------*/

#wrapper {
	width: 100%;
	height: 100%;
	background-image: url(../Assets/1px-repeat.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#column-1 .gap  {
	margin-bottom: 20px;
}
.skiplink {
	position: absolute;
	left: -1000px;
}
#column-1 .pickens {
	margin-bottom: 30px;
}
.grey {
	color: #666666;
}

/* 1.2 - Body / Container
------------------------------------------------------------*/

#container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 1160px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
	 
/* 2.0 - HEADER
------------------------------------------------------------*/
	
#header {
	position: relative;
	width: 1160px;
	height: 115px;
}
#header span {
	display: none;
}
.logo  a {
	float: left;
	background-image: url(../Assets/logo.jpg);
	height: 72px;
	width: 315px;
	display: block;
	background-repeat: no-repeat;
	background-position: 80px 0px;
	padding-left: 80px;
}
.strapline {
	float: left;
	height: 72px;
	width: 559px;
	background-image: url(../Assets/strapline.jpg);
	background-repeat: no-repeat;
	background-position: 126px 0px;
	padding-left: 126px;
}
#navigation-primary/* 2.2 - Header / Primary Navigation
------------------------------------------------------------*/

 {
	height: 42px;
	width: 960px;
	position: relative;
	float: left;
	margin-top: 1px;
	padding-left: 100px;
}

#navigation-primary  li {
	list-style-type: none;
	float: left;
	list-style-image: none;
}
#navigation-primary a:hover {
	background-position: 0px -42px;
}
.home a {
	width: 60px;
	background-image: url(../Assets/home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	display: block;
}
#nav01  .home a {
	background-position: 0px -84px;
	display: block;
}
.about  a {
	width: 67px;
	background-image: url(../Assets/about.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	display: block;
}
#nav02        .about    a {
	background-position: 0px -84px;
	display: block;
}
.resource   a {
	width: 88px;
	background-image: url(../Assets/resource.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	display: block;
}
#nav03      .resource  a {
	background-position: 0px -84px;
	display: block;
}
.nev    a {
	width: 249px;
	background-image: url(../Assets/nev.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	display: block;
}
#nav04     .nev a {
	background-position: 0px -84px;
	display: block;
}
.potomac     a {
	width: 182px;
	background-image: url(../Assets/potomac.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	display: block;
}
#nav05      .potomac  a {
	background-position: 0px -84px;
	display: block;
}
.shenandoah      a {
	width: 208px;
	background-image: url(../Assets/shenandoah.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	display: block;
}
#nav06       .shenandoah   a {
	background-position: 0px -84px;
	display: block;
}
#nav08        .shenandoah    a {
	background-position: 0px -84px;
	display: block;
}
#image-container {
	width: 1160px;
	position: relative;
	height: 360px;
	background-image: url(../Assets/home-image.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-right: auto;
	margin-left: auto;
}
#image-container span {
	display: none;
}
#nav02   #image-container {
	background-image: url(../Assets/about-img.jpg);
}
#nav04  #image-container {
	background-image: url(../Assets/nev-image.jpg);
}
#nav03   #image-container {
	background-image: url(../Assets/shen-main.jpg);
}
#nav05   #image-container {
	background-image: url(../Assets/potomac-image.jpg);
}
#nav07    #image-container {
	background-image: url(../Assets/gallery-main.jpg);
}
#nav08     #image-container {
	background-image: url(../Assets/never-give-up.jpg);
}
#content {
	width: 1160px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#column-1 .padBottom {
	margin-bottom: 30px;
}
.left-image {
	background-image: url(../Assets/home-left.jpg);
	height: 160px;
	width: 100px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav04 .left-image {
	background-image: url(../Assets/nev-left.jpg);
}
#nav02  .left-image {
	background-image: url(../Assets/about-left.jpg);
}
#nav03  .left-image {
	background-image: url(../Assets/shen-left.jpg);
}
#nav05  .left-image {
	background-image: url(../Assets/potomac-left.jpg);
}
#nav07   .left-image {
	background-image: url(../Assets/gallery-left.jpg);
}
#nav08    .left-image {
	background-image: url(../Assets/never-give-up-left.jpg);
}
.right-image {
	background-image: url(../Assets/home-right.jpg);
	height: 160px;
	width: 100px;
	position: absolute;
	left: 1060px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav04 .right-image {
	background-image: url(../Assets/nev-right.jpg);
}
#nav02  .right-image {
	background-image: url(../Assets/about-right.jpg);
}
#nav03  .right-image {
	background-image: url(../Assets/shen-right.jpg);
}
#nav05  .right-image {
	background-image: url(../Assets/nev-right.jpg);
}
#nav07   .right-image {
	background-image: url(../Assets/gallery-right.jpg);
}
#nav08    .right-image {
	background-image: url(../Assets/never-give-up-right.jpg);
}
#content-inner {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#column-1/* 3.1 - Content / Column 1
------------------------------------------------------------*/

 {
	float: left;
	width: 630px;
	padding-bottom: 30px;
	margin-right: 30px;
}
#column-1  p {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin-bottom: 8px;
}
#column_1 ul {
	margin-left: 20px;
	margin-top: 20px;
	list-style-image: none;
	list-style-type: none;
}
#column_1 li {
	margin-bottom: 6px;
}
#column-1 dl {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 10px;
}
#column-1 dt {
	margin-bottom: 6px;
}
.divide {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a6a399;
	padding-bottom: 6px;
}
.divideInfo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a6a399;
	padding-top: 10px;
}
#column-1 .company {
	color: #666666;
	font-style: normal;
	font-weight: normal;
}
#column-1 .captain {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
}
#column-1 .white {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
}
blockquote {
	font-style: italic;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin-bottom: 10px;
}
.source {
	color: #666666;
	font-size: 11px;
	text-transform: uppercase;
}
#column-1 a {
	text-decoration: underline;
	color: #666666;
	font-style: italic;
}
#column-1  a:hover {
	color: #666666;
	text-decoration: none;
}
#column-1    h1 {
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 20px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
}
#column-1    h1   span {
	font-weight: bold;
}
#column-1  h2 {
	font-size: 26px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 30px;
}
#column-1 h2 span {
	font-size: 16px;
	display: block;
	margin-top: -4px;
	color: #666666;
}
#column-1  .brigade  span {
	font-style: normal;
	font-size: 14px;
}
#column-1 .brigade {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 20px;
	line-height: 20px;
}
#column-1 h3 {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
	padding-top: 10px;
}
.top {
	padding-top: 16px;
}
#nav07  #column-1 h3 {
	font-size: 12px;
	color: #333333;
	text-transform: none;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#column-1   h2   em {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	font-size: 20px;
}
#column-1 h4 {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 6px;
	line-height: 16px;
}
#column-1 h4 strong {
	color: #666666;
	font-weight: normal;
}
.uc  {
	text-transform: uppercase;
	margin-top: 16px;
	margin-bottom: 0px;
	color: #666666;
}
#column-1  h5 {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#column-1           a.toggleLink          {
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
#column-1            a.toggleLink:hover          {
	text-decoration: none;
}
.divide {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9e9a90;
}
.divide-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9e9a90;
	padding-top: 6px;
}
#column-1 ul {
	margin-top: 6px;
	font-size: 12px;
	color: #333333;
	margin-bottom: 16px;
}
#column-1 li {
	list-style-type: none;
	margin-bottom: 6px;
}
#column-1 .more a {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
#column-1  .more  a:hover {
	color: #333333;
}
.pad {
	margin-top: 30px;
}
#navigation-secondary   .back a   {
	color: #666666;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
}
#navigation-secondary .back a:hover {
	color: #333333;
}
#column-1 .click {
	float: left;
	width: 50%;
}
#column-1     .back     {
	color: #333333;
	float: right;
	width: 50%;
	text-align: right;
}
#column-1      .back a     {
	color: #FFFFFF;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
#column-1  .back  a:hover {
	color: #333333;
}
#column-1 h4 span {
	font-weight: bold;
	font-style: italic;
	text-transform: capitalize;
}
.image-left {
	float: left;
	width: 200px;
	margin-right: 20px;
	padding-bottom: 10px;
}
.float-left {
	clear: left;
}
#column-2  .reference {
	background-image: url(../Assets/reference.jpg);
}
#nav07    #column-2  .reference {
	background-image: url(../Assets/gallery-title.jpg);
}
#column-1  .image-left p {
	margin-bottom: 0px;
	color: #666666;
}
.image-left img {
	border: 6px solid #FFFFFF;
	margin-bottom: 6px;
}
.image-right {
	float: right;
	width: 180px;
	padding-left: 20px;
	margin-bottom: 20px;
}
#column-1    .image-right   p {
	margin-bottom: 0px;
	color: #666666;
}
.image-right  img {
	border: 6px solid #FFFFFF;
	margin-bottom: 6px;
}
.pad-right {
	margin-right: 15px;
}
.rule-gallery {
	clear: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97948a;
}
.rule {
	clear: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97948a;
	padding-top: 20px;
}
#column-1   .feature a {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
}
#column-1   .feature h3 {
	sfont-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#column-1 .feature a:hover {
	color: #333333;
	text-decoration: none;
}
#column-1 .feature p {
	margin-top: 6px;
	margin-bottom: 0px;
}
.feature img {
	border: 6px solid #FFFFFF;
	margin-bottom: 10px;
}
.feature img:hover {
	border-top-color: #cfcdc8;
	border-right-color: #cfcdc8;
	border-bottom-color: #cfcdc8;
	border-left-color: #cfcdc8;
}
.feature {
	background-image: url(../Assets/services_repeat.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	color: #FFFFFF;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}
.wargame  {
	color: #FFFFFF;
	width: 415px;
	float: left;
	margin-bottom: 0px;
}
#column-1      .wargame a  {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
}
#column-1 .wargame h3  {
	sfont-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 6px;
}
#column-1    .wargame a:hover  {
	color: #333333;
	text-decoration: none;
}
#column-1     .wargame     p  {
	margin-bottom: 6px;
}
#column-1    .wargame img {
	border: 6px solid #FFFFFF;
	margin-bottom: 6px;
}
#column-1    .wargame img:hover {
	border-top-color: #cfcdc8;
	border-right-color: #cfcdc8;
	border-bottom-color: #cfcdc8;
	border-left-color: #cfcdc8;
}
#nav07  .feature img, #nav02  .feature img {
	margin-bottom: 6px;
}
#nav07 .feature, #nav02 .feature {
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 0px;
}
#nav07 .feature p, #nav02 .feature p {
	margin-top: 0px;
	margin-bottom: 6px;
}
.quote {
	background-image: url(../Assets/quote.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
	padding-top: 10px;
	background-position: 0px 10px;
}
#column-2/* 3.2 - Content / Column 2
------------------------------------------------------------*/


 {
	float: left;
	width: 240px;
	min-height:440px;
	background-image: url(../Assets/fade.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#column-2  h2 {
	height: 36px;
	width: 240px;
	background-image: url(../Assets/orders.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#column-2 h2 span {
	display: none;
}
#column-2 p {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
#navigation-secondary {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 20px;
}
#navigation-secondary li {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97948a;
}
#navigation-secondary li a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
#navigation-secondary .current a, #navigation-secondary .current a span {
	text-decoration: none;
	color: #333333;
}
#column-2 a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#column-2 a:hover {
	color: #333333;
	text-decoration: none;
}
#navigation-secondary a span {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	font-style: normal;
	font-size: 14px;
}
#navigation-secondary li a:hover {
	color: #666666;
}
#gallery a {
	background-image: url(../Assets/gallery.jpg);
	height: 230px;
	width: 240px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-bottom: 20px;
}
#gallery a:hover {
	background-position: 0px -230px;
}
#gallery span {
	display: none;
}
#resource-link a {
	background-image: url(../Assets/resource-link.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 84px;
	width: 240px;
	margin-bottom: 20px;
}
#resource-link a:hover {
	background-position: 0px -84px;
}
#resource-link span {
	display: none;
}

/* 4.0 - FOOTER
------------------------------------------------------------*/

#footer {
	position: relative;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97948a;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	padding-bottom: 20px;
	clear: both;
	padding-top: 6px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover {
	color: #333333;
	text-decoration: none;
}
#footer span {
	text-transform: uppercase;
	font-size: 10px;
}
#footer .left {
	float: left;
	width: 720px;
}
#footer .right {
	text-align: right;
	width: 200px;
	float: left;
}

