﻿/* Common Design */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #C0C0C0;
}

#projectdetails{
 background-color:white;	
}
#awarddetails{
 background-color:white;	
}

#wrapper { 
 margin: 0 auto;
 width: 922px;
}


#header {
 width: 920px;
 float: left;
 padding: 0 0px 0 0px;
 border: 0;
 height: 123px;  /* 123px; controls spacing below the menu up to a certain least number*/
 margin: 0;
 background: #00467F;
}
#leftcolumn { 
 font-family:Arial, Helvetica, sans-serif;
 background: transparent;
 margin: 0px 0px 0px 0px;
 padding: 2px 0 10px 10px ;
/*  height: 600px; */
 width: 200px; /* original 241px*/
 float: left;
}
#leftcolumnborder { 
 background: #2576B8;
 height: 100%;
 width: 58px;
 float: left;
}
#content { 
 float: left;
 /* color: #333; */
 border: 0;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0 100px 0 0px;
 width: 820px;
 display: inline;
 height: 536px; /* important: determines height of page; gives pages uniform location; override in page if not enough*/
}

#translucentbkg_services {
   background-image:url('../images/map_services.jpg'); background-repeat:no-repeat;
   width: 821px; height: 812px;  
}

#translucentbkg_contacts_hawaii {
   background-image:url('../images/hawaii2.gif'); background-repeat:no-repeat;
   width: 821px; height: 662px;  
}

#rightcolumn { 
 border: 0;
 background: transparent;
 margin: 10px 0px 0px 0px;
 padding: 2px 2px 2px 12px;
/* height: 350px; */
  width: 530px; 
 float: left;
 text-align:center;
 height: 90%;
}
#footer { 
 width: 910px;
 clear: both;
 color: black;
 border: 0;
 background: #2B95EC;
 margin: 0;
 padding: 7px 0 7px 10px;
 font-size:x-small;
}
/*
#footer2 { 
 width: 870px;
 clear: both;
 border: 0;
 background: #fff;
 padding: 0 0 0 50px;
}
*/
.mainmenu {
 
 float: right;
 
}

.menuitem {
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 text-align: right;
  text-decoration: none;
}

.menuitem a:active {

 color: gray;
}

.menuitem a:visited{
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 text-align: right;
 text-decoration: none;
}

.menuitem a:hover{

 color: gray;
	
}


.menuitemspacing{
 width: 40px;
}


/* page body */
#pagetitleimage{
 width: 880px;
 float: left;
 padding: 25px 0 20px 40px;
 border: 0;
 margin: 0;
 background: #fff;
}
#pagetitle_mission{
 color: #00467F;
 font-weight:normal;
 font-size: 22pt;
 font-family:"Bell MT";
 width: 880px;
 float: left;
 padding: 25px 0 20px 40px;
 border: 0;
 margin: 0;
 background: #fff;
}

#pagetitle{
 width: 920px;
 float: left;
 height:26px;
 background: #2576B8;
}
#pagetitle_common{
 width: 100%;
 float: left;
 padding: 20px 0 0px 0px;
 border: 0;
 margin: 0;
 background: #fff;
}
#pagetitle_common0{
 width: 100%;
 float: left;
 padding: 20px 0 0px 0px;
 border: 0;
 margin: 0;
 background: #fff;
}
#bar_top{
 width: 920px;
 float: left;
 height:26px;
 background: #2576B8;
}

#pagetitletail{ /*similar to pagetitle except the padding*/
 color: #00467F;
 font-weight:normal;
 font-size: 12pt;
 font-family:"Bell MT";
 width: 880px;
 float: left;
 padding: 30px 0 20px 40px;
 border: 0;
 margin: 0;
 background: #fff;
}
.pagetitle2{
 color: #00467F;
 font-weight: normal;
 font-size: 18pt;
 font-family:"Bell MT";
 float: left;
 border: 0;
 margin: 0;
 background: #fff;
 width:100%;
 padding-bottom:15px;
 padding-top:10px;
}

.subtitle{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10pt;
 font-weight:bold;
}
.subtitle a{
 color:black;
 text-decoration:none;
}
.subtitle a:hover{
 color:#00467F;
}
.subtitle_date{
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
	
}
.subtitle_body{
 font-family:Arial;
 padding-top:10px;
 /* padding-left:15px; */
 font-size:8pt; /* font-size:9pt;*/  /*original font-size:11pt; */
 margin-right:45px;
 line-height: 11pt;
 overflow:hidden;
}
.subtitle_body a{
 text-decoration:none;
 color: #00467F;
}
.subtitle_body a:hover {
 text-decoration:none;
 color: purple;
}

/* Services Page */ 

.subtitle_body_services{
 font-family: Arial;
 font-size:small; /*design at 11pt*/
 vertical-align:top;
 padding-right: 0px; /* 29px;  */
 padding-top: 11px; 
 padding-left: 7px; 
 text-align:justify; 
/* line-height: 19px; */
}
.subtitle_body_image{
 padding-top: 40px; 
}
/* Staff Activities Page and Careers */

.subtitle_staffactivities{
 padding: 0 0 10px 40px; 
 text-align:left;
}
.staffactivities_item{
 color: #015EAA;
 font-weight:bold;
 font-size: 9pt;
 font-family: Arial;
  padding: 0px 0 0px 9px; 
 float:left;
}
.staffactivities_item a{
 color: #015EAA;
 font-weight:bold;
 font-size: 9pt;
 font-family:Arial;
 float: left;
 border: 0;
 text-decoration:none;
  padding: 5px 0 0px 9px; 
}
.subtitle_JobDescription{
 font-family: Arial;
 font-size:11pt;
 font-weight:bold;

}

/* Our People Page */
.leftcolumn_links{
 font-family:"Arial"; 
 font-size:9pt;
 font-weight:normal;
 color: #637382;
 line-height: 1.5;
 
}
.leftcolumn_links a {
 text-decoration:underline;
 color: #2576B8;
}
.leftcolumn_links a:hover {
 text-decoration:underline;
 color: gray;		
}
.leftcolumn_links a:active {
 text-decoration:underline;
color: gray;		
}

/*

.paragraph_title{
 font-family: Arial, Helvetica, sans-serif;
 font-size:x-large;
 color: #00467F;	
	
}
.paragraph_text{
 font-family: Arial, Helvetica, sans-serif;
 font-size:medium;
 padding: 25px;
}

*/

/* Contacts Page */
#leftcolumncontacts { 
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 margin: 0;
 padding: 0px;
 height: 500px;
 width: 300px;
 float: left;
}
#rightcolumncontacts { /*also used in other staff activities pages*/
 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
/*  margin: 10px 0px 10px 0px; */
/* padding: 10px; */
 height: 500px;
 width: 520px;
 /* display: inline;
 position: relative; */
 
}
#placeholder {
 padding-bottom: 10px;
  padding-left:2px;  
}


/* Alliances Page*/

.subtitle_body_alliances{
 font-family: Arial;
 font-size:9pt;
 color: black;
 line-height:16px;
 text-align:left;
 padding-top:15px;
}
.subtitle_body_alliances a{
 text-decoration:underline;
 color: #0073C4;
}
.subtitle_body_alliances a:hover{
 text-decoration:none;
 color: purple;
}


/* Announcements Archive */
.announcementsarchives{
 border-bottom:1px;
 border-bottom-style:solid;
 border-bottom-color:#656565;	
 padding: 5px;
 color: #026BC0;
 font-size: 9pt;
 font-family:Arial;

}

.announcementsarchives a{
 text-decoration:none;
 color: #026BC0; 
}

/* Contacts Pages */
.contact {
	color:#000000;
}


#MN a {border-right:1px solid #2576B8;}
