﻿html {
	background: #000000;
	color: #354f5e;
	font-family: sans-serif;}

body {}

	#pageContainer {}
		
		#logoContainer {}
			
			#logoContainer a {
				color: #9a0308;
				font-size: 1.7em;
				font-weight: normal;
				text-decoration: none;
				text-align: right;
				font-family: arial;}
		
		#navigationContainer {}
			
			#navigationContainer ul {
				height: 100%;
				margin: 0 35px;
				padding: 0;}
			
				#navigationContainer ul li {
					list-style-type: none;
					float: left;
					margin: 0;
					padding: 0;
					border: 3px solid #ffffff;
					border-top: 0px;
					border-bottom: 0px;
					border-left: 0px;}
			
					#navigationContainer ul li a {
						display: block;
						padding: 0 5px;
						color: white;
						font-size: 1em;
						font-weight: bold;
						text-transform: uppercase;
						text-decoration: none;
  					border: 2px solid #387633;
  					background: url(../images/navigationButtonGreenBg.jpg) #7ab877 repeat-x bottom left;}
  					
  					#navigationContainer ul li a.red {
  						border: 2px solid #9a0308;
  						background: url(../images/navigationButtonRedBg.jpg) #cf794a repeat-x bottom left;}
  					
  					#navigationContainer ul li a:hover {
  						border: 2px solid #ffffff;}
		
		#meaningfulImageContainer {}
			
			#meaningfulImageContainer .padMe {}
			
				#meaningfulImageContainer .padMe #testimonials {}
				
					#meaningfulImageContainer .padMe #testimonials h1 {
						text-transform: uppercase;
						letter-spacing: 0.2em;
						width: 200px;
						margin-bottom: 10px;
						padding-top: 27px;}
						
					#meaningfulImageContainer .padMe #testimonials p {
						font-size: 0.9em;}
					
					#meaningfulImageContainer .padMe #testimonials a {
						text-decoration: none;}
		
		#contentContainer {}
			
			#contentContainer .padMe {}
			
				#contentContainer .padMe h1 {
					border: 0;}
				
				#contentContainer .padMe div.floatRight {
					padding-left: 40px;
					background: url(../images/contentSeparatorBg.gif) transparent no-repeat 20px;}
				
  				#contentContainer .padMe div.floatRight h1 {
  					border: 1px;}
					
					#contentContainer .padMe div.floatRight p {
						margin: 10px;}
					
				#contentContainer .padMe ul {
					padding: 0;
					margin: 0 0 1.25em 1.25em;}
				
					#contentContainer .padMe ul li {
					padding-top: 10px;}
			
				#contentContainer .padMe img.floatLeft {
					margin: 0 10px 10px 0;}
				
				#contentContainer .padMe img.floatRight {
					margin: 0 0 10px 10px;}
		
		#footerContainer {}
			
			#footerContainer a {}
		
		#badgeContainer {}
			
			#badgeContainer span.floatLeft {
				margin-left: 30px;}
			
			#badgeContainer span.floatRight {
				margin-right: 30px;}
			
			#badgeContainer p {
				color: #6e7fab;}
			
			#badgeContainer a {
				text-decoration: underline;}


/****** Shared Styles ******/

.centerMe {
	margin: 0 auto;}

blockquote {
	font-weight: normal;
	margin: 0 10px 0 15px;
	padding-left: 10px;
	background: url(../images/blockquoteLeftBg.gif) transparent no-repeat -5px -5px;
	overflow: visible;}

p {
	margin: 5px;
	text-align:left;
	padding: 10px 10px;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: arial;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 0;}

h1 {
	font-size: 1.25em;}

h2 {
	font-size: 1.15em;}

h3 {
	font-size: 1.05em;}


h4 {
	font-size: 0.95em;}

h5 {
	font-size: 0.85em;}

h6 {
	font-size: 0.8em;
	font-style: italic;}

ol {
	margin-bottom: 0px;
}

	ul {
	margin-bottom: 0px;
}

	ul li {}
	
	ol li {}

a {
	color: #354f5e;}

	a:hover {}
  
.floatLeft {
	float: left;}

.floatRight {
	float: right;}

.displayNone {}

.center {}

.red a {
	color: #9a0308;
	border-color: #9a0308;}

.red {
	color: #9a0308;
	border-color: #9a0308;}

.green a {
	color: #387633;
	border-color: #387633;}

.green {
	color: #387633;
	border-color: #387633;}

.blue a {
	color: #354f5e;
	border-color: #354f5e;}

.blue {
	color: #354f5e;
	border-color: #354f5e;}
