body {
	background: #2a2f39 url(http://www.jacobssf.com/images/page_bg.png) repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
.teammember p {
	font-size: 11px !important;
}
img { border:0 }
a {
	color: #015b2f;

	text-decoration: none;
}
a:hover {
	color: #015b2f;
	border-bottom: 1px dotted #015b2f;
	text-decoration: none;	
}
h1 {
	font-size: 26px;
	font-family: Arial, Verdana;
	color: #2a2f39;
	margin-top: 20px;
	padding: 0;
}
p, td, blockquote {
	font-size: 12px;
	line-height: 140%;
}
#whitecanvas p, #leftcolumn p{
	font-size:13px;
}
#content li {
	font-size: 12px;
	margin-bottom: 4px;
}
p.intro {
	font-size: 13px;
	color: #005b2e;
	font-style: italic;
}
/* Logo and Search bar */
#logoheader {
	height: 49px;
	width: 940px;
	margin: 0 auto;
}
#logo {
	width: 207px;
	height: 32px;
	float: left;
	margin-left: -10px;
}
form {
	margin: 0;
	padding: 0;
	position: relative;
}



#search {
	float: right;
	width: 300px;
	text-align: right;
}
.searchfield {
	position: absolute;
	padding: 0;
	top: 12px;
	right: 27px;
}
.searchgo {
	position: absolute;
	top: 10px;
	right: 0;
	
}



/* Navigation */
#navbg {
	background: #ccc url(http://www.jacobssf.com/images/menu_bg.png) repeat-x;
	height: 24px;
	width: 100%;
	clear: both;
}
#nav {
	width: 940px;
	margin: 0 auto;
	height: 24px;
}
#nav ul {
	margin:0;
	padding:0;
   list-style:none;
}
#nav ul li {
	float: left;
	height: 24px !important;
}
#nav ul li a span {
	display: none;
}
#nav ul li a {
	display: block;
	height: 24px;
	border-bottom: none !important;
}
#nav ul li a#ninnovation {
	width: 253px;
	background: url(http://www.jacobssf.com/images/m_innovation.png) no-repeat;
}
#nav ul li a#nexpertise {
	width: 241px;
	background: url(http://www.jacobssf.com/images/m_expertise.png) no-repeat;
}
#nav ul li a#nteam {
	width:203px;
	background: url(http://www.jacobssf.com/images/m_team.png) no-repeat;
}
#nav ul li a#nheritage {
	width: 243px;
	background: url(http://www.jacobssf.com/images/m_heritage.png) no-repeat;
}
#nav ul li a:hover, #nav ul li.navcurrent a {
	background-position:0 -24px !important;
}
/* Style for drop down menus */
#nav li ul {
	position: absolute;
	width: 0px;
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	margin-left: 9px !important;
	background: transparent url(http://www.jacobssf.com/images/menu_bg_temp.png);
	z-index: 1000000000;
}
#nav li:hover ul#subinnovation, #nav li.sfhover ul#subinnovation {
	width: 243px;
}
#nav li:hover ul#subexpertise, #nav li.sfhover ul#subexpertise {
	width: 231px;
}
#nav li:hover ul#subteam, #nav li.sfhover ul#subteam {
	width: 194px;
}
#nav li:hover ul#subheritage, #nav li.sfhover ul#subheritage {
	width: 224px;
}
#nav li:hover ul li, #nav li.sfhover ul li {
	float:none;
	display: block;
	border:1px solid #636562;
	padding: 8px 0 8px 0;
	margin-bottom: 2px;
	height: auto !important;
}
.last {
	margin-bottom: 0px !important;
}
#nav li:hover ul li a, #nav li.sfhover ul li a {
	display:block;
	text-decoration: none;
	color:#DFEE31;
	background-color:transparent;
	font-weight:normal;
	font-family: Arial, Verdana;
	font-size:14px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: none !important;
	height: auto !important;
}
#nav li:hover ul li a.current, #nav li.sfhover ul li a.current {
	font-weight:bold !important;
}
#nav li:hover ul li a:hover, #nav li.sfhover ul li a:hover {
	color:#fff;
}





#wrap {
	width: 960px;
	margin: 0 auto;
	clear: both;
}
#wrapbg {
	background: transparent url(http://www.jacobssf.com/images/wrap_bg.png) repeat-x bottom;
	width: 100%;
	clear: both;
}



#fpbannerwrap {
	position: relative;
	margin-top: 1px;
	background-color: #fff;
	width:960px;
}
#fpbannertopwrap {
	float: left;
}
#fpbannerleft {
	width: 10px;
	height: 497px;
	background: url(http://www.jacobssf.com/images/content_stripes.png) no-repeat;
	float: left;
}
#fpbannercenter {
	width: 940px;
	height: 420px;
	background: #2A2F39;
	float: left;
	position: relative;
}

/* Thumbs displaying on top of flash */
#flashswap {
	position: absolute;
	bottom: 52px;
	right: 75px;
}
#flashswap div {
	width: 67px;
	height: 30px;
	float: right;
	margin-left: 10px;
}

/* My Comment */

#flashswap div a {
	border: 1px solid #ccc;
	padding: 0 !important;
	display: block;
	width: 67px;
	height: 30px;
	float: right;
	background:transparent url(http://www.jacobssf.com/images/transparent30.png) no-repeat;
}
#flashswap div a:hover, #flashswap div a.currentimg {
	border: 1px solid #E0E730 !important;
	background:transparent url(http://www.jacobssf.com/images/transparent.png) no-repeat !important;
}



#fpbannercenter2 {
	width: 940px;
	height: 330px;
	background: transparent url(http://www.jacobssf.com/images/fp_banner.png) no-repeat;
}


#fpbannerright {
	width: 10px;
	height: 497px;
	background: url(http://www.jacobssf.com/images/content_stripes.png) no-repeat;
	float: left;
}
#fpbannerbottom {
	width: 940px;
	height: 3px;
	background: url(http://www.jacobssf.com/images/banner_bottom_bg.png) no-repeat;
	clear: both;
}
#fpquestion1 {
	position: absolute;
	top: 0;
	left: 0;
}
#fpanswer1 {
	position: absolute;
	top: 175px;
	left: 0px;
	display: none;
}


#breadcrumb {
	background: #fff url(http://www.jacobssf.com/images/crumbbg.png) repeat-x;
	width: 680px;
	padding: 10px;
	font-size: 12px;
}
.bcnobg {
	background: none !important;
	background-color: white !important;
}
.long {
	width: 920px !important;
}
#breadcrumb a {
	color:#2a2f39 ;
}

#tickerwrap {
	width: 940px;
	background: #2A2F39 !important;
	height:27px;
}
#newslabel {
	width: 64px;
	height: 26px;
	background: #2A2F39 url(http://www.jacobssf.com/images/news_button.png) no-repeat;
	float:left;
}
#newslabel a {
	width: 64px;
	height: 26px;
	display: block;
}
#newslabel a span {
	display: none;
}
#ticker {
	width: 876px;
	float: right;
	position: relative;
	background-color: #2A2F39;
	height: 26px;
}
ul#tickerlist {
	margin: 0;
	padding: 0;
	width: 850px;
}
#tickerlist a {
	color: #DFEE31 !important;
}
#tickerlist a:hover {
	border-bottom: 1px dotted #DFEE31;	
}
#tickerlist li{
	float: left;
	list-style-type: none;
	padding-top: 6px;
	padding-left: 10px;
	color: white;
	font-size: 13px;
}
#tickerlist li em {
	font-size: 11px;
}



#fpbucketwrap {
	width: 940px;
	clear:both;
	margin-top: 20px;
}
#fpbucketwrap div {
	width: 220px;
	height: 135px;
	margin-right: 20px;
	float: left;
	text-align: center;
	position: relative;

}
#fpbucketwrap div h1 {
	position: relative;
}
#fpbucketwrap div h1 a {
	width:200px;
	height: 30px;
	position: absolute;
	top: -20px;
	right: 10px;
	border-bottom: none !important;
}
#fpbucketwrap div h1 a span {
	display: none;
}
#fpbucketwrap div.last {
	margin-right: 0 !important;
}
#fpbucketwrap div.first {

}
#binnovation {
	background: #2A2F39 url(http://www.jacobssf.com/images/innovation_bg.png) no-repeat;
}
#bexpertise {
	background: #2A2F39 url(http://www.jacobssf.com/images/expertise_bg.png) no-repeat;
}
#bteam {
	background: #2A2F39 url(http://www.jacobssf.com/images/team_bg.png) no-repeat;
}
#bheritage {
	background: #2A2F39 url(http://www.jacobssf.com/images/heritage_bg.png) no-repeat;
}
#fpbucketwrap p {
	color: #fff;
	font-size: 12px;
	margin: 40px 10px 0 10px;
	padding: 0;
}



#footerwrap {
	clear: both;
}
#footerwrap a {
	color: #fff;
	border-bottom: none !important;
}
#footerwrap a:hover {
	border-bottom: 1px dotted #fff !important;
}
#footertop {
	background: #2a2f39;
	width: 100%;
	border-top: 1px solid #fff;
}
#footertopinner {
	width: 960px;
	margin: 0 auto;
}
#footerbottom {
	width: 100%;
	background: #ccc;
	border-bottom: 1px solid #73767b;
	clear: both;
}
#footerbottom a {
	color: #015b2f;
}
#footerbottominner {
	width: 960px;
	margin: 0 auto;
	padding: 2px;
}
#footerbottominner p {
	font-size: 10px;
	color: #383c3a;
	margin: 0;
	padding: 0;
}
#footerbottomleft {
	width: 500px;
	float: left;
}
#footerbottomright {
	width: 150px;
	float: right;
	text-align: right;
}
#footernav {
	border-bottom: 1px dotted #fff;
	color: #E0E730;
	text-transform: uppercase;
	font-size: 11px;
	/* padding-left: 10px; */
}
#footernav a {
	border-bottom: 1px dotted #fff;
}
#footernav .yellow, #footercontact .yellow {
	margin: 3px;
}
#footercontact {
	color:#fff;

	/* padding-left: 10px; */
}
#footercontactleft {
	width:730px ;
	float: left;
}
#footercontactright {
	width: 175px;
	float: right;
	text-align: right;
}
#footercontact a {
	border-bottom: none !important;
}
#footertopinner p {
	font-size: 11px;
	padding: 0;
	margin:5px 0;
	color: #fff;
}
.footeryellow {
	color: #E0E730;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-right: 15px;
}
#footerleft {
	float: left;
	width: 700px;
}
#footerright {
	float: right;
	text-align: right;
	width: 125px;
}
.yellow {
	color:#E0E730 !important;
}
a.yellow {
	border-bottom: 1px dotted #E0E730 !important;
}
#content {
	width: 940px;
	margin: 0 auto;
	background: transparent url(http://www.jacobssf.com/images/content_bg.png) repeat-x bottom;
	padding:0 10px 20px 10px;
	float: left;
	position: relative;
}
#content img {
	z-index: 100;
}
#topshadow {
	position: absolute;
	top: 0px;
	left: 10px;
	height: 7px;
	width: 940px;
	background: transparent url(http://www.jacobssf.com/images/topshadow.png) repeat-x;
	z-index: 10000;
}
#contentstripes {
	float: left;
	width: 960px;	
	margin: 0 auto;
	background: #fff url(http://www.jacobssf.com/images/content_stripes.png) repeat-x;
}
.sidebox {
	width: 200px;
	background-color: #eee !important;
	padding: 25px 10px 10px 10px;
}
.sidebox ul {
	padding: 0px !important;
	margin: 5px 0 0 0 !important;
}
.sidebox ul li {
	list-style-type: none;
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}
.sidebox p { margin:0 0 10px 0 !important;padding:0; }
/* Our team */
#ourteambanner {
	width: 940px;
	height: 330px;
	background: url(http://www.jacobssf.com/images/our_team_bg.png) no-repeat;
	float: left;
}
#ourteamleft {
	width: 460px;
	padding: 10px;
	float: left;
}
#ourteaminfo {
	width: 460px;
	float: right;
	margin-top: 15px;
}

#ourteamsideleft {
	width: 220px;
	float: left;
}
#ourteamsideright {
	width: 220px;
	float: right;
}
#openings {
	background: #ccc url(http://www.jacobssf.com/images/openings_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#culture {
	background: #ccc url(http://www.jacobssf.com/images/jacobs_culture_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;}
#careerpath {
	background: #ccc url(http://www.jacobssf.com/images/careerpath_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}
#communityheader {
	background: #ccc url(http://www.jacobssf.com/images/community_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;	
}

#teamcontent, #whitecanvas {
	width: 940px;
	background: #fff;
	float: left;
	min-height: 530px;

	}
#canvaspadding {
	padding: 0 10px;
}
.thin {
	width: 700px !important;
	float:left;
}
.teammember {
	width: 215px;
	float:left;
	margin-right: 20px;
	padding: 14px 0px 0px 0px;
	background: #c7c7c7 url(http://www.jacobssf.com/images/boxheader.png) no-repeat;
	margin-bottom: 20px;
}
.regionalbox {
	width: 215px;
	float:left;
	margin-right: 15px;
	padding: 14px 0px 5px 0px;
	background: #c7c7c7 url(http://www.jacobssf.com/images/boxheader.png) no-repeat;
	margin-bottom: 15px;
}
.projectbox {
	width: 210px;
	float:left;
	margin-right: 20px;
	padding: 17px 0px 5px 10px;
	background: #c7c7c7 url(http://www.jacobssf.com/images/photo_header.png) no-repeat;
	margin-bottom: 20px;
}

.finallinerbox {
	width: 210px;
	float:left;
	margin-right: 20px;
	padding: 17px 0px 5px 10px;
	background: #c7c7c7 url(http://www.jacobssf.com/images/photo_header.png) no-repeat;
}

.lastbox {
	margin-right: 0px !important;
}
.teammember img, .regionalbox img{
	border: 1px solid #343734;
	margin-left: 6px;
}
.teammember p, .finallinerbox p {
	padding: 0;
	margin: 7px 6px 0 6px !important;
	font-size: 11px !important;
}
.projectbox p {
	margin-right: 6px !important;
}
.teammember a, .regioinal a {
	/* color:#2a2f39; */
}
#teamviewleft {
	width: 460px;
	float: left;
}
#teamviewright {
	width:200px ;
	float: right;
	margin-top: 6px;
}
#teamviewright img { margin-top:35px }
/* Articles */
#articleright {
	width: 200px;
	float: right;
	margin: 0 20px 0 20px;
}
#articleleft {
	width: 430px;
	float: left;
}
#projectdetailleft {
	width: 700px;
	float: left;	
}
#slidecontainer {
	background: #c7c7c7;
	width: 700px;
	float: left;
}
#slideshowbottom {
	width: 700ox;
	height: 2px;
	background: url(http://www.jacobssf.com/images/slide_rounded_bottom.png) no-repeat;
}
#projectinfo {
	clear: both;
	padding-top: 0px;
}
#projectinfo .sidebox {
	margin-top: 25px !important;
}
#sidebar {
	width: 210px;
	float: right;
	background: #fff url(http://www.jacobssf.com/images/crumbbg.png) repeat-x;
	min-height: 500px;
	padding: 32px 10px 0 10px;
}
#sidebar h2 {
	color: #2a2f39;
	font-size: 13px;
	font-family: Helvetica, Arial, Verdana;
	border-bottom: 1px dotted #2a2f39;
}
#rightcolumn h2 {
	color: #00704A;
	font-size: 13px;
	font-family: Arial, Verdana;
    padding:0;
    margin:10px 0;
}
#sidebar ul {
	margin: 5px 0 0 5px !important;
	list-style-type: none;
}
#sidebar ul li {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}
#projectfacts {
	background: #ccc url(http://www.jacobssf.com/images/projects_facts_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#nav_cat_archive {
	padding: 0 !important;
	margin: 0 !important;
}
#nav_cat_archive li {
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
#nav_cat_archive li ul {
	margin:3px 0 15px 13px;
	padding: 0 !important;
}
#nav_cat_archive li ul li {
	list-style-type:circle !important;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: normal !important;
}

/* Article and Final liner columns */
#leftcolumn {
	width: 700px;
	float: left;
}
#rightcolumn {
	width: 220px;
	float: right;
	margin-right:0;
	margin-top: 15px;
}

.white {
	background: #fff url(http://www.jacobssf.com/images/content_bg.png) repeat-x bottom !important;
	margin-bottom: -10px;
	padding-bottom: 0 !important;
}
.green {
	color: #015b2f;
	font-style: italic;
}
.switch1 {
	padding: 8px 0 8px 10px;
}
.switch2 {
	background-color: #EAEAEA;
	padding: 8px 0 8px 10px;
}
.tableswitch1 {
	
}
.tableswitch2 {
	background-color: #EAEAEA;
	
}
.switch1 p, .switch2 p {
	padding: 0;
	margin: 0;
}

#indsectors {
	background: #C7C7C7 url(http://www.jacobssf.com/images/industry_sectors_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;	
}
#finalliner {
	background: #C7C7C7 url(http://www.jacobssf.com/images/more_expertise_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#articleheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/articles_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#learnmoreheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/learnmore_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#questionsheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/questions_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#questionsheader ul li {
	line-height: 140% !important;
	margin-bottom: 10px !important;
}
#newsarchiveheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/news_archive_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}





#peopleheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/people_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#careersheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/careers_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#officesheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/offices_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#subcontractorsheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/subcontractors_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;	
}
#aboutheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/about_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#heritagemore {
	background: #C7C7C7 url(http://www.jacobssf.com/images/more_heritage_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}

#missionheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/mission_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#awardsheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/awards_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#historyheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/history_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;	
}
#serviceheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/service_sectors_headers.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;	
}
#ffheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/ff_archive_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}

#peopleheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/people_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#innovationheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/innovation_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#careersheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/careers_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#officesheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/offices_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;		
}
#subcontractorsheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/subcontractors_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;		
}
#newsheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/news_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#aboutheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/about_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#missionheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/mission_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#awardsheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/awards_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;		
}
#historyheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/history_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 10px;		
}
#infoheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/info_header.png) no-repeat;
	margin-top:20px		
}





#articlecat {
	background: #C7C7C7 url(http://www.jacobssf.com/images/article_cat_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#otherservices {
	background: #C7C7C7 url(http://www.jacobssf.com/images/other_services_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
#morepub {
	background: #C7C7C7 url(http://www.jacobssf.com/images/more_pub_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#indlist {
	background: #C7C7C7 url(http://www.jacobssf.com/images/other_ind_header.png) no-repeat;
	float: right;
	margin-left: 10px;
	margin-top: 20px;
}
#articlesum {
	background: #C7C7C7 url(http://www.jacobssf.com/images/article_summary_header.png) no-repeat;
	margin-top:20px
}
.catname {
	font-family: Helvetica, Arial;
	text-transform: uppercase;
}
.projectbox p, .teammember p, .regionalbox p {
	margin: 3px 0 0 0;
	font-size: 11px !important;
}
.regionalbox p {
	padding-left:6px ;
	padding-right: 6px;
}
#content h2 {
	font-family: Helvetica, Arial;
	font-size: 15px;
	padding: 0;
	margin-bottom:0px ;
}
.divider {
	border-bottom: 1px dotted #000;
	margin: 25px 0;
}
#sidebar h3 {
	font-family: Helvetica, Arial;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px dotted #015b2f;	
	color: #015b2f;
	margin: 35px 0 -7px 0;
}
#sidebar ul {
	margin: 0 0 0 20px;
	padding: 0;
}

/* Offices */
.officeleft {
	width: 275px;
	float: left;	
}
.officeright {
	width: 355px;
	float: right;
	margin: 5px 20px 0 20px;	
}
.officerow {
	float: left;
	margin-top: 20px !important;
}
.clear {
	clear: both !important;
}
/* Office headers */
#pasadena {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_pas_header.png) no-repeat;
	margin-top:20px
}
#sandiego {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_sandiego_header.png) no-repeat;
	margin-top:20px
}
#boston {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_boston_header.png) no-repeat;
	margin-top:20px
}
#nyc {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_nyc_header.png) no-repeat;
	margin-top:20px
}
#portland {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_portland_header.png) no-repeat;
	margin-top:20px
}
#sanfrancisco {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_sanfrancisco_header.png) no-repeat;
	margin-top:20px
}
#seattle {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_seattle_header.png) no-repeat;
	margin-top:20px
}
#mel {
	background: #C7C7C7 url(http://www.jacobssf.com/images/office_mel_header.png) no-repeat;
	margin-top:20px
}
#officeheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/offices_header.png) no-repeat;
	margin-top:20px	
}
#regionalheader {
	background: #C7C7C7 url(http://www.jacobssf.com/images/regional_header.png) no-repeat;
	margin-top: 20px;		
}
.clear {
	clear: both;
}
.norightmargin {
	margin-right: 0 !important;
}
#officepadding {
	padding-left: 10px;
}
.officelist {
	margin: 0;
	padding: 0;
}
.officelist li {
	margin-left: 10px;
}
.offset {
       margin-right:10px !important;
}

#fflisting ul {
	padding: 0;
	margin: 0 0 0 10px;
}
#fflisting p {
	margin: 0;
	padding: 0;
}

/* These hieghts and widths should be edited to your images */	
ul#pikame{
	padding-left:0;
	width:700px;
	height: 57px;
	margin:0 auto;
	background-color:#c7c7c7}
.pika_main{
	width:700px;
	height: 386px;
	margin:0 auto;}
#pikame li{
	margin-top:10px;
    margin-left:5px;
    margin-bottom:8px;
	float: left;
	border:1px solid #343734;}

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{position:relative;cursor:pointer;}
.pika_main img{border-bottom:5px solid #343734;}
.pika_main{position: relative;margin:0 auto;}
.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play{position:absolute;top:10px;right:20px;z-index:1;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;}
.pika_play img{border:none !important;}
.pika_caption{width:100%;height:30px;text-align:center;display:none}
.pika_navigation a{font-size: 12px;color:white;text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:0px;clear:both;text-align:center;display:none}


#fflatest ul {
	margin: 0 0 0 25px !important;
	padding: 0 !important;
}
#fflatest li {
	margin: 0 !important;
	padding: 0 !important;
}

#slideshow {
	width: 940px;
	height: 330px;
	position: relative;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}
#splitleft, #splitright {
	width: 680px;
	float: left;
}
#splitleft {
	padding-right: 20px;
}
.clear {
	clear: both;
}
.columnized div {
	float: left;
	width: 450px;		
	padding: 10px;
	position: relative;
	margin: 0;
	}
.currentpage {
text-decoration:none !important;
border-bottom:none !important;
color:#000 !important;
}







#list1a {
	margin-right: 10px !important;
}
#list1a a {
	width: 220px;
	height: 21px;
	display: block;
	border-bottom: none !important;
	cursor: pointer;
}
#list1a div a {
	display: inline !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
}
#list1a a span {
	display: none;
}
#list1a div{
	width: 200px;
	background-color: #ccc;
	padding: 10px 10px 10px 10px;
}
#list1a ul {
	padding: 0px !important;
	margin: 5px 0 0 0 !important;
}
#list1a ul li {
	list-style-type: none;
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}
#list1a p { margin:0 0 10px 0 !important;padding:0; }




#aabout {
	background: #C7C7C7 url(http://www.jacobssf.com/images/about_header.png) no-repeat;
}
#amission {
	background: #C7C7C7 url(http://www.jacobssf.com/images/mission_header.png) no-repeat;
}
#aawards {
	background: #C7C7C7 url(http://www.jacobssf.com/images/awards_header.png) no-repeat;
}
#ahistory {
	background: #C7C7C7 url(http://www.jacobssf.com/images/history_header.png) no-repeat;
}

.restfix { margin-right:0px !important; }