body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
	background-image:url(../images/pageBkg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

img {border: 0;}

img.floatLeft { 
    float: left; 
    margin-right: 10px; 
	margin-bottom: 10px; 
	background-color:#CD5C0F;
	border-style:solid;
	border-width:1px;
	border-color:#BC5D1D; 
	padding-top:0px;
}
img.floatRight { 
    float: right; 
    margin-left: 10px; 
	margin-right: 0.0em;
	margin-bottom: 10px;
	margin-top: 2px;
	background-color:#CD5C0F;
	border-style:solid;
	border-width:1px;
	border-color:#BC5D1D; 
	padding-top:0px; 
}
div#clientInfo{font-weight:bold;}
div.floatRight { 
    float: right; 
    margin-left: 10px; 
	margin-right: 0.0em;
	margin-bottom: 1px;
	margin-top: 2px;
	padding-top:0px; 
}
/*
div.floatLeft { 
    float: left; 
    margin-left: 0.0em; 
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 2px;
	padding-top:0px; 
}
*/
a:focus {outline: 0;}

#bkgMain {
	background: transparent url(../images/bkgMain.gif) repeat-y scroll 0 0;
	margin:0 auto;
	position:relative;
	width:928px;
}
#bkgContactUs{
	background:transparent url(../images/bkgContactUs.gif) no-repeat;
	position:absolute;
    width:928px;
	height:18px;
}
#contactUs{
		float:right;
		position:relative;
		margin-top:0px;	
}
#masthead {
	background:#DAE3EA; /*url(../images/bkg-mast.gif) no-repeat;*/
	height:97px;
	width:928px;
}

/*LOGO */
div#logo{
		float:left;
		position:absolute;
		/*margin-top:22px;	*/
		top:41px;
}


#flashHeader{
		float:left;
		position:absolute;
		/*margin-top:17px;
		margin-left:218px;	*/
		top: 17px;
		left: 242px;
}
#nonFlashHeader{
		float:left;
		position:absolute;
		margin-top:17px;
		margin-left:242px;	
}

div#menuTop {
    position:relative;
    width:928px;
    top: 78px;
    left:0px;
	background:transparent url(../images/menuBkg.gif) no-repeat;
}
#main {
	background:#DAE3EA; 
	/*height:714px;*/
	width:928px;
	float: left;
}
#mainContainer1 {
	background:#DAE3EA; 
	/*height:714px;*/
	width:928px;
	height:234;
	float: left;
}
.spacerMain{
	background:#DAE3EA; 
	/*height:714px;*/
	width:928px;
	height:1px;
	float: left;
}
#sidebarLeft {
	float: left;
	width: 462px;
	background:#DAE3EA;
	padding-left:1px;
	padding-right:1px;
}
#sidebarRight {
	float: right;
	width: 463px;
	height:232px;
	padding-right:1px;
	background:transparent url(../images/orangeSidebar.gif) no-repeat;
}
#sidebarLeftInner {
	float: left;
	width: 464px;
	height:165px;
	background:#8C3106;
	margin-left:1px;
}
#sidebarRightInner {
	float: right;
	width: 462px;
	height:165px;
	padding-right:1px;
	background:transparent url(../images/orangeSidebar.gif) no-repeat;
}
.homepageText1{
	margin-left:18px;
	margin-right:18px;
	color:#ffffff; 
	font-family: verdana, Arial, sans-serif; 
	line-height:1.4em;
	font-size:12px; 
	font-weight:bold;
}
.homepageText2{
	margin-left:18px;
	margin-right:18px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px; 
}

.homepageText3{
	margin-top:12px;
	margin-left:18px;
	margin-right:18px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px; 
}
#mainContainer2 {
	background:#DAE3EA; 
	/*height:714px;*/
	width:928px;
	height:auto;
	float: left;
}

#innerBody {
	background:#DAE3EA; 
	height:auto;
	width:924px;
	float: left;
	position:relative;
	margin-left:1;
}
#innerBody2 {
	background:#DAE3EA; 
	height:auto;
	width:204px;
	float: left;
	position:auto;
	margin-left:1;
}
.imageHolderRight {
	background:#cccccc; 
	height:auto;
	width:205px;
	height:136px;
	float: left;
	position:relative;
	padding:1px;
	margin-left:1;
}
.spacerImageHolder{
	background:#DAE3EA; 
	/*height:714px;*/
	width:203px;
	height:1px;
	float: right;
}
.innerPageP{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px; 
}

div.innerPageP{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px; 
}

.projectsText{
	text-align:center;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	height:50px;
	width:350px;
	margin-top:10px;
	margin-left:60px;
	margin-bottom:2px;
	font-size:12px; 
}
#innerLeftCP {
	background:#DAE3EA; 
	height:auto;
	width:618px;
	float: left;
	position:relative;
	margin-left:1;
}
#innerRightCP {
	background:#B7CBD6; 
	height:auto;
	width:300px;
	float: right;
	position:relative;
	margin-left:1;
}

.innerPar{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	height:auto;
	margin-bottom:15px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px; 
}

.innerPar2{
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	height:auto;
	margin-bottom:15px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px; 
}

.innerPar3{
	margin-left:20px;
	margin-right:10px;
	margin-top:0px;
	height:auto;
	margin-bottom:15px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px; 
}
#innerBody2 {
	background:#DAE3EA; 
	height:auto;
	width:204px;
	float: left;
	position:auto;
	margin-left:1;
}
#innerBodySpannerBlue{
	background:#B7CBD6; 
	height:412px;
	width:1px;
	float: left;
	position:relative;
	margin-left:1;
}
#innerBodySpannerBlue2{
	background:#B7CBD6; 
	height:430px;
	width:1px;
	float: left;
	position:relative;
	margin-left:1;
}

#innerBodySpannerBlue3{
	background:#B7CBD6; 
	height:100%;
	width:1px;
	float: left;
	position:relative;
	margin-left:1;
}
#innerBodySpanner{
	background:#DAE3EA; 
	height:412px;
	width:1px;
	float: left;
	position:relative;
	margin-left:1;
}
#spacerBlueBar{
	background:#a1bcd7; 
	/*height:714px;*/
	float: right;
	width:928px;
	height:1px;
	position:relative;
}
#Body2 {
	float: left;
	width: 926px;
	height:412px;
	background:transparent url(../images/bodyBackground.jpg) no-repeat;
	padding-left:1px;
}
#grayBarVertical{
	background:#caccd3; 
	height:412px;
	width:1px;
	float: right;
	position:relative;
	margin-left:462;
}

#mainContainer3 {
	background:#DAE3EA; 
	width:928px;
	height:67px;
	float: left;
}
.grayBarHorizontal{
	background:#caccd3; 
	float: right;
	width:928px;
	height:1px;
	position:relative;
}
#addressBox {
	float: left;
	width: 185px;
	height:64px;
	background:#DAE3EA;
}
.addressText{
	margin-top: 7px;
	margin-left:8px;
	margin-right:10px;
	font-size:11px;
	line-height:1.4em;
	color:#828283; 
	font-family:Verdana, Arial, sans-serif;  
}
.phoneText{
	margin-top: 9px;
	margin-left:17px;
	margin-right:10px;
	line-height:1.4em;
	font-size:10px;
	color:#828283; 
	font-family:Verdana, Arial, sans-serif; 
}
#phoneBox {
	float: left;
	width: 470px;
	height:64px;
	background:#DAE3EA;
}
div.signatureBox {
	float: left;
	width: 168px;
	height:64px;
	background:#DAE3EA;
}
div.signatureBox div.signatureImg {
	float:left;
	position:relative;
	margin-top:10px;
	margin-left:10px;
}
#mpiBox {
	float: left;
	width: 100px;
	height:64px;
	background:#DAE3EA;
}
.separator {
	float: left;
	width: 1px;
	height:64px;
	background: url(../images/addressSeparator.gif) no-repeat;
}

div.quoteLine {
	margin-top:15px;
	padding-bottom:15px;
	float: left;
	width: 670px;
	height:16px;
	background: url(../images/quoteLine.gif) no-repeat;
}
.mpiText{
	margin-top: 38px;
	margin-left:5px;
	margin-right:3px;
	font-size:9px;
	line-height:1.4em;
	color:#828283; 
	font-family:Arial, sans-serif; 
	text-decoration:none;
}

#footerBottom {
	background: url(../images/footerBottom.gif) no-repeat;
	height:33px;
	width:928px;
	clear:both;
	margin:0 auto;
}	
.space { font-size: 6pt; line-height: 8pt }  
.space1 { font-size: 4pt; line-height: 2pt } 
.space2 { font-size: 2pt; line-height: 2pt }

h1 {
	color:#ffffff; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:19px;
	font-weight:bold;
	margin-top: 12px;
	margin-bottom: -6px;
	margin-left:18px;
	margin-right:18px;
}

h2 {
	color:#BC5D1D; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:19px;
	font-weight:bold;
	text-align:left;
	margin-top: 12px;
	margin-left:18px;
	margin-right:18px;
}

h3 {
	color:#ffffff; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-weight:bold;
	margin-top: 12px;
	margin-left:18px;
	margin-right:18px;
}
h4 {
	color:#787878; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:19px;
	font-weight:bold;
	text-align:center;
	margin-top: 10px;
	margin-left:18px;
	margin-right:18px;
}
.orangeHeader {
	color:#BC5D1D; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
}
.orangeSmall {
	color:#BC5D1D; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
}
div.copyright {
	text-align:center;
	margin: 3px auto 0;
	width: 935px;
	font-size: 11px;
	font-family:arial;
	font-weight:bold;
	color:#6e757a;
	padding-top:.22em;
	vertical-align:bottom;
}

.imgBorder {
	background-color:#CD5C0F;
	border-style:solid;
	border-width:1px;
	border-color:#BC5D1D; 
	padding-top:0px;
}
.imgExec {
	background-color:#CD5C0F;
	border-style:solid;
	border-width:1px;
	border-color:#99B8F7; 
	float: left; 
    margin-left: 0.0em; 
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top:0px; 
}

.imgBorder2{
border:1px dashed #BC5D1D;
}

ul.projects
	{
		list-style: none;
		text-align:
		padding: 0px;
		margin: 15px;
		margin-top: -.5em;
		padding-left: .2em;
	}

	li.projects
	{
		
		background-color:#B7CBD6;
		padding-bottom: .4em;
	}
	
ul.execs
	{
		list-style: none;
		text-align:
		padding: 0px;
		margin: 15px;
		margin-top: -.5em;
		padding-left: .2em;
	}

	li.execs
	{
		
		background-color:#B7CBD6;
		padding-bottom: .8em;
	}
div.indent{ 
	text-indent:15px;
	margin-left:18px;
	margin-right:15px;
	margin-top:15px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px;}
	
div.normal{ 
	margin-left:18px;
	margin-right:15px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:12px;}

span.smallerText{
	margin-left:0px;
	margin-right:18px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:11px; 
}
span.smallerTextIndent{
	margin-left:15px;
	margin-right:18px;
	color:#000000; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	font-size:11px; 
}

p.innerBlue{
	margin-left:20px;
	margin-right:20px;
	margin-top:25px;
	margin-bottom:25px;
	background:transparent url(../images/blueBar.gif);
	height:4px;
	width:665px;
}

/* -- Oragnizational Involvement Page---*/
ul.main1 li span { color:black; }
ul.main1 li { 
	color:#D05C21; 
	list-style: square inside; 
	font-size:12px;
	padding-bottom:4px;
	padding-left:15px; 
	}
ul.main2 li span { color:black; }
ul.main2 li { 
	color:#D05C21;
	list-style: disc inside; 
	font-size:12px; 
	padding-top:4px;
}
/*--------------------------------------*/
td.awards { height:2px; line-height:2px;}
td.pr { height:0px; line-height:0px;}
td.execs25 { height:25px; line-height:20px;}
td.execs18 { height:18px; line-height:20px;}
td.execs37 { height:37px; line-height:20px;}
td.execs10 { height:10px; line-height:10px;}


.login {color:#787878; font-family:Arial, sans-serif; font-size:11px; font-weight:bold;}
.borderForm { border: 1px solid #99B8F7; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textFieldBlue { border: 1px solid #99B8F7; color:#000000; font-size: 11px; font-family: Verdana; background-color:#ffffff;}
.graphicBox  {background-color:#f4f4f4;border-style:solid;border-width:1px;border-color:#99B8F7; padding-top:0px; padding-bottom:0px;}

.borderX {border-bottom: 4px solid #99B8F7;}
 
.nonCpLink {color: #555555; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;}
a.footerLink:link {color: #828283; font-family:Arial, sans-serif; font-size:11px; text-decoration: underline;}		
a.footerLink:visited { color: #828283; font-family:Arial, sans-serif; font-size:11px; text-decoration: underline;}  
a.footerLink:active { color: #828283; font-family:Arial, sans-serif; font-size:11px; text-decoration: underline;}
a.footerLink:hover { color: #828283; font-family:Arial, sans-serif; font-size:11px; text-decoration: none;}

a.cpLink:link {color: #555555; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}		
a.cpLink:visited { color: #555555; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}  
a.cpLink:active { color: #555555; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}
a.cpLink:hover { color: #555555; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;}
span.nonCpLink {color: #555555; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;}
/*----------- START of Menu styles below--------------------------------*/
  #sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	margin-top:2px;
	padding: 0;
	position:relative;
	list-style: none;
	float: right;
	font: bold 11px arial}
	
#sddm li.sepX
{	margin: 0;
	margin-top:4px;
	height:11px;
	width:1px;
	position:relative;
	list-style: none;
	background:#ffffff;
	font: 8px arial;
}


#sddm li a
{	display: block;
	margin: 0 2px 0 0;
	margin-top:1px;
	padding-bottom:2px;
	padding-left:25px;
	padding-right:25px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	
	color:#DEB887;
	/*background: #104F7A;*/
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 1;
	padding: 1;
	background: #EAEBD8;
	border: 1px solid #5582A1
}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #47718e;
		font: 11px arial
	}

	#sddm div a:hover
	{	
		background: #5582A1;
		color: #FFFFFF
	}

/* --------- END of menu styles ------------*/

