@charset "utf-8";
/* CSS Document */

html {	padding:0;
		margin:0;}

body {	font-family:Arial, sans-serif;
		text-align:left;
		font-size:12px;
		background-color:#c7c783;
		padding:0;
		margin:0;}
	  	  
div#container {	width:763px;
				margin:0 auto;
				text-align:left;
				padding:0;
				border:0;}

div#content {width:100%;
             background-color:#6b6b47;}				
				
div#branding {	background-color:#c7c783;
				padding:0 0 5px 0;}
		 
#nav {	background-color:#fff;
		overflow:hidden;
		float:left;}
#nav ul {	margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: arial, sans-serif;
			font-size:small;}
#nav li {	margin: 0 0 1px 0;
			letter-spacing:.1em;}
#nav a {	display: block;
			padding: 5px 10px;
			width: 170px;
			color: #fff;
			background-color:#8f8f4e;
			text-decoration: none;}
#nav a:hover {	color: #fff;
				background-color: #60728e;
				text-decoration: none;}
#nav ul ul li {margin: 0 0 1px 0;}
#nav ul ul a {
	display: block;
	padding: 5px 5px 5px 30px;
	width: 155px;
	color: #fff;
	background-color:#d3ac5a;
	text-decoration: none;
	font-size:small;
}
#nav ul ul a:hover {	color: #fff;
						background-color: #60728e;
						text-decoration: none;}


div#foot_nav {	width:100%;
				background-color:#8f8f4e;
				text-align:center;
				clear:both;}
div#foot_nav ul{margin:0;
				padding:.25em .75em;
				line-height:1.5em;}
				
div#foot_nav ul, div#foot_nav li {display:inline;
                                  margin:0;
								  padding:0 .5em;
								  list-style-type:none;}															  
div#foot_nav a:link {color:#fff;
                     text-decoration:none;
					 font-weight:bold;
					 font-size:12px;}
div#foot_nav a:visited {color:#fff;
                        text-decoration:none;
						font-weight:bold;}
div#foot_nav a:hover {color:#FFFF66;
                      text-decoration:none;
					  font-weight:bold;}
div#foot_nav a:active {color:#ff3;
                       text-decoration:none;
					   font-weight:bold;}


a#current:link{color:#fff;
               text-decoration:none;
               font-weight:normal;
               background-color:#c5592b;}
a#current:visited{color:#fff;
                 text-decoration:none;
                 font-weight:normal;
                 background-color:#c5592b;}
a#current:hover{color:#fff;
                text-decoration:none;
                font-weight:normal;
                background-color:#c5592b;}
a#current:active{color:#fff;
               text-decoration:none;
               font-weight:normal;
               background-color:#c5592b;}
			   
a#subcurrent:link{color:#fff;
               text-decoration:none;
               font-weight:normal;
               background-color:#60728e;}
a#subcurrent:visited{color:#fff;
                 text-decoration:none;
                 font-weight:normal;
                 background-color:#60728e;}
a#subcurrent:hover{color:#fff;
                text-decoration:none;
                font-weight:normal;
                background-color:#60728e;}
a#subcurrent:active{color:#fff;
               text-decoration:none;
               font-weight:normal;
               background-color:#60728e;}
div#main_body h3#advisor {	width:413px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdradvisor.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#questions {width:253px;
                            height:40px;
				   	        margin:.5em 1em -.5em 1em;
				            padding:0;
				            clear:right;
				            line-height:40px;
					        position:relative; left:0; top:0;
					        background:url(../headers/hdrquest.png) no-repeat;
					        text-indent:-d3ac5a99px;
							text-align:left;
					        overflow:hidden;}
div#main_body h4#answers {	width:216px;
                            height:40px;
				   	        margin:.5em 1em -.5em 1em;
				            padding:0;
				            clear:right;
				            line-height:40px;
					        position:relative; left:0; top:0;
					        background:url(../headers/hdranswers.png) no-repeat;
					        text-indent:-d3ac5a99px;
							text-align:left;
					        overflow:hidden;}
div#main_body h3#services {	width:88px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrservice.png) no-repeat;
							text-indent:-e2855d99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#assess {	width:247px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrreadi.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#stratplan {width:216px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrstratplan.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#system {	width:189px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrsystem.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#workflow {	width:218px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrworkflow.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#projman {	width:242px;
							height:41px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:41px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrprojman.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#bcons {	width:481px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrpracman.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#present {	width:152px;
							height:40px;
							margin:.5em 1em 1em 1em;
							padding:0;
							clear:right;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrpresent.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#physread {	width:264px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrphysred.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#educpres {	width:298px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdredpres.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#links {	width:63px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrlinks.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#ourwork {	width:279px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdredulinks.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#otherres {	width:202px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrimplinks.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#aboutus {	width:111px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrabout.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#contactus {width:125px;
							height:40px;
							margin:.5em 1em 0 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrcontact.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h3#eventshdr {width:75px;
							height:40px;
							margin:.5em 1em 0 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrevents.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#testimonial {	width:149px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrtest.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#consultants {	width:250px;
							height:40px;
							margin:.5em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdrprincons.png) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
div#main_body h4#affiliates {	width:106px;
							height:40px;
							margin:.75em 1em -.5em 1em;
							padding:0;
							clear:left;
							line-height:40px;
							position:relative; left:0; top:0;
							background:url(../headers/hdraffiliates.jpg) no-repeat;
							text-indent:-d3ac5a99px;
							text-align:left;
							overflow:hidden;}
							

div#main_body {	float:right;
				width:573px;
				margin:0;
				padding:0;
				background-color:#fff;
				text-align:left;}
div#main_body ul {line-height:1.5em;}
div#main_body ul#proman_list li{padding:.75em 0;}

div#main_body ul#questions {margin:1em 1em;
                            padding:.5em 1.5em;
							line-height:1.5em;
							list-style-type:disc;}
div#main_body ul#services {	margin:1em 1em;
                            padding:.5em 1.5em;
							line-height:2em;
							list-style-type:disc;}
div#main_body ul#otherres {	margin:1em 1em;
                            padding:.5em 1.5em;
							line-height:2em;
							list-style-type:disc;
							float:left;}

table#events {margin:20px 20px;}

p#footnote {clear:both;
			font-size:small;
			font-family:arial, helvetica, sans-serif;}
span#footnote {	vertical-align:super;
				font-size:smaller;}
a#footnote {text-decoration:none;}

div#bushquote {text-align:center;
				float:right;}
p#bushquote {	font-size:large;
				font-weight:bold;}
p#bushref {		font-size:medium;
				font-style:italic;}
p#bold {	font-weight:bold;
			line-height:1em;
			padding:0;}
p#indent {	text-indent:40px;
			line-height:1em;
			padding:0;}
p#mission { margin: 0px 40px 25px 60px;
			line-height:1.5em;
			font-size:large;
			font-style:italic;
			font-weight:lighter;
			color:#8f8f4e;}
p#testauth {margin-left:30px;
			font-style:italic;
			margin-top:-1.5em;
			font-weight:bold;}

img.inline {float:left;
			margin:5px 10px 5px 0;}



div.center {text-align:center;
			width:100%;}							
h1 {margin-left:240px;
	float:left;
	text-align:left;}
h2 {margin-left:240px;
	float:left;
	text-align:left;}
h3 {margin:.5em .5em;
    font-family:georgia, "times new roman", times, serif;
	font-size:20px;
	text-align:left;
	clear:right;}
h4 {margin-left:.5em;
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:left;}
p {margin:.25em 15px;
   padding:.25em .5em;
   line-height:1.5em;
   text-align:left;}
ul, li {text-align:left;}
form {text-align:left;}
h4#biotitle {	font-weight:bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;
				margin:1em 1em -1em 15px;
				padding:.5em .5em;}
   
a:link {color:#8f8f4e;
		text-decoration:none;}
a:visited {	color:#c5592b;
			text-decoration:none;}
a:hover {	color:#8f8f4e;
			text-decoration:underline;}
a:active {	color:#8f8f4e;
			text-decoration:underline;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}

* html .clearfix {height: 1%;}


