@charset "UTF-8";
/* CSS Document */



body {
	background-color: #86A183;
}

/*Navigation*/
#container1 {
	color: #FFF;
	height: 35px;
	margin:0;
}

				/*Inner Navigation*/
				.container_a {
					width:800px;
					height: 35px;
					margin-left:auto;
					margin-right:auto;
					padding-top:10px;
				}

/*Header*/
#container2 {
	height: 124px;
	background-image: url(images/gradient.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2B1B0F;
	border-bottom-color: #2B1B0F;
	margin-right: -12px;
	margin-left: -12px;
}
			/*Inner Header*/
			.container_b {
				width:800px;
				height: 124px;
				margin-left:auto;
				margin-right:auto;
			}

/*Photo Display*/
#container3 {
	height: 234px;
}
			/*Inner Photo Display*/
			.container_c {
				width:800px;
				height: 234px;
				margin-left:auto;
				margin-right:auto;
			}
			
/*Photo Display for Military page*/
#container3_long {
	height: 334px;
}
			/*Inner Photo Display for Military page*/
			.container_c_long {
				width:800px;
				height: 334px;
				margin-left:auto;
				margin-right:auto;
			}
			

/*Tag*/
#container4 {
	height: 34px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2B1B0F;
	border-bottom-color: #2B1B0F;
	background-color: #173F15;
	margin-right: -12px;
	margin-left: -12px;
}
			/*Inner Tag*/
			.container_d {
				width:800px;
				height:24px;
				margin-left:auto;
				margin-right:auto;
			}
			
/*Portfolio Thumbs Container*/
#container4_thick {
	height: 50px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2B1B0F;
	border-bottom-color: #2B1B0F;
	background-color: #173F15;
	margin-right: -12px;
	margin-left: -12px;
}
			/*Inner Portfolio Thumbs*/
			.container_d_thick {
				width:800px;
				height:50px;
				margin-left:auto;
				margin-right:auto;
			}
			
			/*Thumb*/
			.thumb {
				height:40px;
				width:40px;
				float:left;
				margin-left:20px;
				margin-top:5px;
				border: 1px solid #FFF;
			}
			
			/*Portfolio Caption*/
			.container_d_caption {
				width:340px;
				height:40px;
				float:left;
				margin-left:20px;
				margin-top:5px;
			}
			
			
/*Portfolio Thumbs Container - LONGER*/
#container4_thick2 {
	height: 80px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2B1B0F;
	border-bottom-color: #2B1B0F;
	background-color: #173F15;
	margin-right: -12px;
	margin-left: -12px;
}
			/*Inner Portfolio Thumbs - LONGER*/
			.container_d_thick2 {
				width:800px;
				height:40px;
				margin-left:auto;
				margin-right:auto;
			}
			
			/*Portfolio Caption LONGER*/
			.container_d_caption2 {
				width:800px;
				height:20px;
				margin-top:20px;
				margin-left:auto;
				margin-right:auto;
			}

/*Main Text*/
#container5 {
	height: 300px;
	background-color: #FFFDF6;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2B1B0F;
	margin-right: -12px;
	margin-left: -12px;
}
			/*Inner Main Text*/
			.container_e {
				width:800px;
				height:254px;
				margin-left:auto;
				margin-right:auto;
			}
			
/*Main Text on FAQ and Contact pages*/
#container5_long {
	height: 340px;
	background-color: #FFFDF6;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2B1B0F;
	margin-right: -12px;
	margin-left: -12px;
}
			
			/*Inner Main Text on FAQ and Contact pages*/
			.container_e_long {
				width:800px;
				height:340px;
				margin-left:auto;
				margin-right:auto;
			}
			
			
/*Main Text on Military page*/
#container5_short {
	height: 200px;
	background-color: #FFFDF6;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2B1B0F;
	margin-right: -12px;
	margin-left: -12px;
}
			
			/*Inner Main Text on Military page*/
			.container_e_short {
				width:800px;
				height:200px;
				margin-left:auto;
				margin-right:auto;
			}

#outer_footer {
	height: 62px;
}
				.inner_footer {
					width:800px;
					height: 62px;
					margin-left:auto;
					margin-right:auto;
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size: 10px;
					font-style: italic;
					text-decoration: none;
					text-align: center;
				}
	
.image_right {
	margin: 0px;
	float: right;
}

.image_left {
	margin: 0px;
	float: left;
}

/* remove firefox link outline */
a { outline: 0; }
:-moz-any-link:focus { outline: 0; }

a.footerlink {
	text-decoration:none
}
a.footerlink:link
{
	color: #173F15;
}

a.footerlink:visited
{
	color: #173F15;
}

a.footerlink:hover
{
	color:#FFF;
}

a.footerlink:active
{
	color:#FFF;
}

a.nav, .portfolio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	margin-left:25px;
	margin-right:25px;
}

a.nav:link
{
	color: #FFF;
}

a.nav:visited
{
	color: #FFF;
}

a.nav:hover
{
	color:#000;
}

a.nav:active
{
	color:#000;
}

a.portfolio:link
{
	color: #86A183;
}

a.portfolio:visited
{
	color: #86A183;
}

a.portfolio:hover
{
	color:#000;
}

a.portfolio:active
{
	color:#000;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:lighter;
	color: #86A183;
	text-align: center;
}

h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-weight:lighter;
	color: #86A183;
	text-align: center;
	font-style: italic;
}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight:lighter;
	color: #000;
	text-align: left;
}
h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:lighter;
	color: #000;
	text-align: left;
}


p, li, th, td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #173F15;
}

p, li {
	text-align: justify;
}

p.footer {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:11px;
	text-align:center;
	margin-top:-5px
}

p.black {
	color:000
}

li.services {
	list-style:disc;
}

li.services_top {
	margin-top:-10px
}

li.none {
	list-style:none;
	font-style:italic
}

li.questions {
	list-style:none;
	margin-top:-15px
}

li.phone_email {
	list-style:none;
	font-size:14px;
	font-weight:bold;
	text-align:center
}

span.bold {
	font-weight:bold
}

span.small {
	font-size:9px
}

span.caption {
	font-size: 10px;
	font-weight:bold;
	color:#000
}

.left_text_holder {
	float: left;
	width: 420px;
	margin-top: 10px;
	margin-left: 10px;
}
.right_text_holder {
	float: right;
	width: 320px;
	margin-top: 5px;
	margin-right: 10px;
}

.left_text_even_holder {
	float: left;
	width: 360px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right:10px
}
.right_text_even_holder {
	float: right;
	width: 360px;
	margin-top: 5px;
	margin-left:10px;
	margin-right:10px;
}

.top_text_holder {
	float: left;
	width: 700px;
	margin-top: 0px;
	margin-left: 50px;
}
.thirds_text_holder {
	float: left;
	width: 225px;
	margin-top: -15px;
	margin-right: 20px;
	margin-left: 20px;
	height: 175px;
}

