@charset "UTF-8";
body
{
	background: #ffffff;
	margin: 0;
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a, a:link, a:visited
{
	color: #ffffff;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 0 7px 0;
	line-height: 14px;
}

p.heading
{
	font-size: 16px;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

p.headingprofile
{
	font-size: 18px;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.bodyprofile
{
	color:#003768;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.2;
}

p.headingcareers
{
	font-size: 21px;
	text-transform: uppercase;
	color:#003768;
	margin:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.subbodycareers
{
	font-size:14px;
	color:#003768;
	margin:10px;
	color:#729BC7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.subbodycareers2
{
	font-size:11px;
	line-height:12px;
	color:#003768;
	margin:2px;
	color:#729BC7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.bigger
{
	font-size: 16px;
	padding: 0 0 10px 0;
}

p.peopleheading
{
	font-size: 15px;
	padding: 0 0 3px 0;
	text-transform: uppercase;
	letter-spacing:-1px;
}

p.peopleheadingNEW
{
	font-size: 15px;
	padding: 0 0 3px 0;
	text-transform: uppercase;
	letter-spacing:-1px;
	color:#003768;
}

p.subheading
{
	font-size: 16px;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

p.projectheading
{
	font-size: 19px;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 16px;
}

p.smalltype
{
	font-size: 9px;
	padding: 3px 4px 1px 4px;
	line-height: 12px;
}

p.quote
{
	font-size: 14px;
	padding: 10px 0 5px 0;
	color: #003768;
}

p.quoter
{
	font-size: 9px;
	text-transform: uppercase;
	padding: 0 0 0 200px;
	color: #003768;
}

p.quotertitle
{
	font-size: 9px;
	padding: 0 0 8px 200px;
	color: #003768;
}

p.newsquoter
{
	font-size: 9px;
	text-transform: uppercase;
	padding: 0 0 0 40px;
}

p.corestrengthtitlenew
{
	font-size:14px;
	text-transform: uppercase;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.corestrengthbodynew
{
	font-size:12px;
	color:#003768;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.corestrengthbodynew a
{
	font-size:12px;
	font-weight:bold;
	color:#003768;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.corestrengthsmallnew
{
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	color:#BF311A;
	margin-top:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.corestrengthsmallnew a
{
	color:#BF311A;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.peoplenew
{
	margin-top:5px;
	font-size:8px;
	color:#000000;
	vertical-align: top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.projectname {
	text-decoration:none;
	font-size:12px;
	margin-left:8px;
	margin-right:18px;
	line-height:12px;
	padding-bottom:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.projectlocation {
	text-decoration:none;
	font-size:10px;
	margin-left:8px;
	margin-right:18px;
	line-height:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

a.smallcall
{
	font-size: 7pt;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
}


strong {	
	font-size: 14px;
}




/* not using these styles
.threecol #container { 
	width:955px; 
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 

.threecol #leftside {
	padding: 15px 10px 15px 20px; 
	background: #003768;
	vertical-align: top;
}

.threecol #rightside {
	padding: 15px 10px 15px 20px; 
	background: #a62315;
	vertical-align: top;
}

.threecol #maincontent {
	padding: 15px 10px 15px 20px; 
	background: #729bc8;
	vertical-align: top;
}
*/

#header {
	padding: 3px 9px 0 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header form { display: inline; }

.searchform
{
	font-family: tahoma, arial, verdana;
	font-size: 10px;
	color: #003768;
	border-style: solid;
	border-width: 1px;
	width: 100px;
	height: 12px;
	border-color: #003768;
	vertical-align: top;
	padding: 0 0 0 2px;
	margin: 4px 0 0 2px;
}


#aboutnav, #worknav, #servicesnav, #careersnav, #newsnav, #contactnav
{
	position: absolute;
	top: 86px;
	visibility: hidden;
}

#portfolio1
{
	position: absolute;
	top: 230px;
	visibility: visible;
}

#portfolio2, #portfolio3, #portfolio4, #portfolio5
{
	position: absolute;
	top: 230px;
	visibility: hidden;
}


#person1, #person2, #person3, #person4, #person5, #person6, #person7, #person8, #person9, #person10
{
	position: absolute;
	top: 464px;
	visibility: hidden;
	height: 139px;
	background: #a62315;
}


.news,.portfolio,.people,.home,.contact,.careers,.about #container { 
	width:954px; 
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 


.peopleframe #container { 
	width:459px; 
	height:371px;
	background: #a62315;
	margin: 0 auto; 
	padding: 0;
	text-align: left; 
} 

.home #personexperience
{
	padding: 9px;
	background: #ADD5F1;
	vertical-align: top;
	font-size: 14px;
	color: #000000;
}

.homefeature
{
	background: #a62315;
	width: 228px;
	height: 138px;
}


.homecall
{
	font-size: 7pt;
	padding: 4px 5px 3px 2px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 10px;
	color: #ffffff;
	text-align: right;
}

.homecall a {
	text-decoration: none;
	padding: 0px;
	color: #ffffff;
}

.portfolio #leftside
{
	vertical-align: top;
	width: 207px;
	padding: 0;
	margin: 0;
}

.portfolio #corestrengthsbrown
{
	padding: 8px 5px 8px 8px;
	background: #776100;
	vertical-align: top;
	height: 229px;
}

.portfolio #corestrengthsblue
{
	padding: 8px 5px 8px 8px;
	background: #003768;
	vertical-align: top;
	height: 229px;
}


.portfolio #personexperience
{
	background: #a62315;
	width: 207px;
	border-color: #FFF;
	border-width: 9px 0 0 0;
	border-style: solid;
	padding: 0;
	margin: 0;
}

.portfolio #facts {
	padding: 8px;
	background: #729bc8;
	vertical-align: top;
	width: 205px;
}

.portfolio #main {
	padding: 0;
	background: #a62315;
	vertical-align: top;
	width: 360px;
}

.portcall
{
	font-size: 7pt;
	padding: 2px 7px 2px 7px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 10px;
	color: #ffffff;
	text-align: right;
}


.portcall a 
{
	text-decoration: none;
	padding: 0px;
	color: #FFFFFF;
}

#projectcall
{
	font-size: 7pt;
	padding: 2px 7px 2px 7px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 10px;
	color: #ffffff;
	text-align: right;
	width: 792px;
	height: 24px;
}

#projectcall a 
{
	text-decoration: none;
	padding: 0px;
}


.portfolio #detailpage 
{
	background: #a62315;
	vertical-align: top;
	width: 806px;
}

.portfolio #detailtext
{
	padding: 9px 20px 2px 15px;
	background: #729bc8;
	vertical-align: top;
	width: 428px;
}

.portfolio #detailphotos
{
	background: #729bc8;
}

.news #leftside
{
	padding: 8px;
	background: #003768;
	vertical-align: top;
	width: 266px;
}

.news #rightside {
	padding: 8px;
	background: #a62315;
	vertical-align: top;
	width: 220px;
}

.news #maincontent 
{
	padding: 8px;
	background: #729bc8;
	vertical-align: top;
	width: 432px;
}

.careers #leftside
{
	padding: 8px;
	background: #003768;
	vertical-align: top;
	width: 266px;
}

.careers #rightside 
{
	padding: 8px;
	background: #a62315;
	vertical-align: top;
	width: 220px;
}

.careers #maincontent 
{
	padding: 8px;
	background: #729bc8;
	vertical-align: top;
	width: 432px;
	height: 371px;
}

.about #leftside
{
	padding: 8px;
	background: #003768;
	vertical-align: top;
	width: 266px;
}

.about #rightside 
{
	padding: 8px;
	background: #a62315;
	vertical-align: top;
	width: 220px;
}

.about #maincontent 
{
	padding: 8px;
	background: #729bc8;
	vertical-align: top;
	width: 432px;
	height: 371px;
}

.people #leftside
{
	padding: 8px 8px 0 8px;
	background: #ADD5F1;
	vertical-align: top;
	width: 207px;
}

.people #maincontent 
{
	padding: 0;
	background: #a62315;
	vertical-align: top;
	width: 459px;
	height: 371px;
}

.peopleframe #maincontent
{
	padding: 8px 8px 0px 8px;
	margin: 0;
	background: #729bc8;
	vertical-align: top;
	text-align: left;
}

.peopleframe #maincontent2012
{
	padding: 8px 8px 0px 8px;
	margin: 0;
	background: #C1DEF4;
	vertical-align: top;
	text-align: left;
}

.peopleframe #askcontent
{
	padding: 8px 8px 0px 8px;
	margin: 0;
	background: #E8F1FA;
	vertical-align: top;
	text-align: left;
}

.peopleframe #largeimg 
{
	padding: 0;
	margin: 0;
	width: 234px;
	vertical-align: top;
}

.peopleframe #askabout
{
	padding: 8px 8px 0 8px;
	background: #a62315;
	vertical-align: top;
	height: 66px;
	text-align: left;
}

.contact #leftside
{
	padding: 8px 8px 0px 8px;
	background: #003768;
	vertical-align: top;
	width: 167px;
	margin: 0;
}

.contact #maincontent
{
	padding: 8px 8px 0px 8px;
	background: #729bc8;
	vertical-align: top;
	width: 288px;
	height: 214px;
	margin: 0;
}

.contact #map 
{
	padding: 0;
	background: #a62315;
	vertical-align: top;
	width: 463px;
	margin: 0;
}

.contact #personexperience
{
	padding: 9px 9px 0px 9px;
	background: #508017;
	vertical-align: top;
	font-size: 14px;
	margin: 0;
}

.orangebg { background-color: #fc7f46; }

.gridspacing
{
	margin: 0;
	padding: 0;
	border-bottom: #FFF;
	border-width: 0 0 9px 0;
	border-style: none none solid none;
}

.gridbottom
{
	margin: 0;
	padding: 0;
	border: 0;
}

#footer p
{
	margin: 0;
	padding: 10px 0 2px 0;
	/* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #729bc8;
	font-size: 10px;
	text-align: center;
}

#footer a, #footer a:link, #footer a:visited
{
	color: #729bc8;
	text-decoration: none;
}

#copyright p
{
	margin: 0;
	/* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 2px 0 10px 0;
	color: #729bc8;
	font-size: 9px;
	text-align: center;
}

#copyright a, #copyright a:link, #copyright a:visited
{
	color: #729bc8;
	text-decoration: none;
}

.peoplenewprojects
{
	padding:5px;
}
.portfolio #container #header table {
	color: #D4E7F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sidebarprojmainAWARDSHIGHLIGHT {
	display:block;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:16px;
	letter-spacing:2px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#F9A25E;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmainAWARDSHIGHLIGHT a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmainAWARDS {
	font-size:16px;
	letter-spacing:2px;
	color:#003768;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmainAWARDS a {
	display:block;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#003768;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmainAWARDS a:hover {
	background-color:#ADD5F1;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmainHIGHLIGHT {
	display:block;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#F9A25E;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmainHIGHLIGHT a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmain {
	font-size:11px;
	color:#003768;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmain a {
	display:block;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#003768;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebarprojmain a:hover {
	background-color:#ADD5F1;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.projectnameblockHIGHLIGHT {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#F9A25E;
	text-decoration:none;
}

.projectnameblock a {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#003768;
	text-decoration:none;
}

.projectnameblock a:hover {
	color:#729BC7;
}

.maintitle {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	margin-left:14px;
	margin-top:34px;
}

.maintitlesub {
	color:#ADD5F1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-left:215px;
	margin-top:-2px;
}

.subtitle {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	margin-left:14px;
}

.projectTITLE {
	padding-right:10px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:2px;
	color:#003768;
	font-size:20px;
	line-height:19px;
	letter-spacing:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.projectSUBTITLETOP {
	color:#004B7B;
	font-size:16px;
	padding-right:10px;
	padding-left:15px;
	padding-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.projectSUBTITLE {
	margin-bottom:-5px;
	color:#004B7B;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.projectBODY {
	color:#286291;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.imageprojects {
	border-style:solid;
	border-width:thin;
	border-color:#003768;
}

.sidebarLINKHIGHLIGHT {
	border-bottom-color:#FFF;
	border-bottom-width:thin;
	border-bottom-style:solid;
	font-size:11px;
	text-decoration:none;
	color:#003768;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:1;
}

.sidebarLINK {
	border-bottom-color:#FFF;
	border-bottom-width:thin;
	border-bottom-style:solid;
	font-size:11px;
}

.sidebarLINK a {
	display:block;
	color:#729BC7;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	text-decoration:none;
	line-height:1;
}

.sidebarLINK a:hover {
	color:#F9A25E;
}

.splashtextcontainerPROJECTS {
	position:absolute;
	width:260px;
	height:400px;
	margin-left:125px;
	padding-left:20px;
	padding-right:20px;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:medium;
	border-right-color:#FFF;
	border-right-style:solid;
	border-right-width:medium;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#000000;
	padding-top:10px;
	text-align:left;
	z-index:100;
	/*CSS3*/
	background-color:rgba(255,255,255,0.75);
	/*IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF);
	/*IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF)";
	}

.splashtextcontainerSERVICES {
	position:absolute;
	width:420px;
	height:400px;
	margin-left:125px;
	padding-left:20px;
	padding-right:20px;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:medium;
	border-right-color:#FFF;
	border-right-style:solid;
	border-right-width:medium;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#000000;
	padding-top:10px;
	text-align:left;
	z-index:100;
	/*CSS3*/
	background-color:rgba(255,255,255,0.75);
	/*IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF);
	/*IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF)";
	}
	
.splashtextcontainerSERVICESALT {
	position:absolute;
	width:300px;
	height:400px;
	margin-left:125px;
	padding-left:20px;
	padding-right:20px;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:medium;
	border-right-color:#FFF;
	border-right-style:solid;
	border-right-width:medium;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#000000;
	padding-top:10px;
	text-align:left;
	z-index:100;
	/*CSS3*/
	background-color:rgba(255,255,255,0.75);
	/*IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF);
	/*IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF)";
	}

.splashtextcontainerSUB {
	padding-left:30px;
	padding-right:30px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:medium;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	background-color:#D4E7F7;
	line-height:16px;
}

.splashtextcontainerWOW {
	color:#003768;
	font-style:italic;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.splashimagecontainer {
	position:absolute;
	z-index:10;
}

.corestrengthCONTAINER {
	width:170px;
	position:absolute;
	margin-left:386px;
	padding:5px;
	z-index:10;
	/*CSS3*/
	background-color:rgba(255,255,255,0.95);
	/*IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF);
	/*IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF, endColorstr=#95FFFFFF)";
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.directorNAME {
	padding-top:30px;
	font-size:12px;
	text-transform: uppercase;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.directorTITLE {
	font-size:10px;
	line-height:10px;
	color:#003768;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.mainimageMAIN {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:medium;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:medium;
}

.mainimageSECOND {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:medium;
}

.mainimageTHIRD {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:medium;
}

.projectsCONTAINER {
	width:120;
	height:350px;
	overflow-y:auto;
	overflow-x:hidden;
	SCROLLBAR-FACE-COLOR:#D4E7F7;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR:#FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-ARROW-COLOR:#FFFFFF;
	SCROLLBAR-TRACK-COLOR:#FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
}

.mainwindowtitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#003768;
	margin-top: 13px;
	line-height:18px;
	margin-left: 10px;
	margin-bottom: 4px;
	font-size: 16px;
	text-align:left;
}

.mainwindowtitlesub {
	font-family: Arial, Helvetica, sans-serif;
	color:#003768;
	font-size: 14px;
}

.mainwindowinnertitle {
	margin-top: 4px;
	margin-left: 10px;
	font-size: 14px;
	font-style:italic;
}

.mainwindow {
	font-family: Arial, Helvetica, sans-serif;
	color:#003768;
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 10px;
	line-height: 14px;
}

.mainwindowitalic {
	margin-left:30px;
	font-size:12px;
	font-style:italic;
	color:#729bc7;
}

.awards a:link {
	margin:20px;
	color: #729bc7;
}
.awards a:visited {
	color: #729bc7;
}
.awards a:hover {
	color: #003768;
	font-weight: bold;
}
.awards a:active {
	color: #bf311a;
	font-weight: bold;
}

.bigsidebarprojmainHIGHLIGHT {
	display:block;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#F9A25E;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bigsidebarprojmainHIGHLIGHT a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bigsidebarprojmain {
	font-size:14px;
	color:#003768;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bigsidebarprojmain a {
	display:block;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	color:#003768;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bigsidebarprojmain a:hover {
	background-color:#ADD5F1;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.mainwindowinnertitlealt {
	color:#003768;
	padding-left:10px;
	margin-top: 4px;
	margin-left: 10px;
	font-size: 12px;
	text-align:left;
}

.news2011link a:link {
	font-style:italic;
	margin:20px;
	color: #729bc7;
	text-align:left;
}
.news2011link a:visited {
	color: #729bc7;
	text-align:left;
}
.news2011link a:hover {
	color: #003768;
	text-align:left;
}
.news2011link a:active {
	color: #bf311a;
	text-align:left;
}

.news2011linkalt a:link {
	font-size:12px;
	text-decoration:none;
	margin:20px;
	color: #729bc7;
	text-align:left;
}
.news2011linkalt a:visited {
	color: #729bc7;
	text-align:left;
}
.news2011linkalt a:hover {
	color: #003768;
	text-align:left;
}
.news2011linkalt a:active {
	color: #bf311a;
	text-align:left;
}

.subprofiletype {
	color:#003768;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
}

.subprofiletypemission {
	color:#003768;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	line-height:1.9;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.subprofiletypeTITLE {
	font-size:14px;
	color:#003768;
	margin:10px;
}

.profiletype {
	color:#000;
	font-size:12px;
	margin:10px;
}

.jobsidebarprojmainHIGHLIGHT {
	display:block;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#F9A25E;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.jobsidebarprojmainHIGHLIGHT a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.jobsidebarprojmain {
	font-size:12px;
	color:#003768;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.jobsidebarprojmain a {
	display:block;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#003768;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.jobsidebarprojmain a:hover {
	background-color:#ADD5F1;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.mainwindowinnertitlealt2 {
	color:#003768;
	padding-left:10px;
	margin-top: 4px;
	margin-left: 10px;
	margin-right:10px;
	font-size: 12px;
	text-align:left;
}

.mainwindowtitlealt {
	font-family: Arial, Helvetica, sans-serif;
	color:#003768;
	line-height:18px;
	margin-left: 10px;
	margin-bottom: 4px;
	font-size: 16px;
	text-align:left;
}

.whyworkheretitle {
	font-size:16px;
	text-transform:uppercase;
	color:#003768;
}

.peopledesc {
	font-size:11px;
}

.peopledescNEW {
	font-size:11px;
	color:#275785;
}

.peopledescASK {
	font-size:11px;
	color:#6280A7;
}

p.headingcontact
{
	font-size: 18px;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#ADD5F1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.bodycontact
{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2;
}

p.headingcontactbw
{
	font-size: 18px;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height:18px;
	color:#003768;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.bodycontactbw
{
	color:#275785;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2;
}

.alaskacontactlink a:link {
	color:#ADD5F1;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
}

p.peoplecomeTITLE
{
	font-size: 16px;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	line-height: 16px;
	color:#000000;
}

p.peoplecomeBODY
{
	font-size: 12px;
	padding: 0 0 10px 0;
	line-height: 16px;
	color:#003768;
}
