	* {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background:#fff;
}

a {
text-decoration:none;
}

#wrapper {
width:936px;
margin:0 auto;
}

#header {
color:#333;
width:100%;
float:left;
margin:0 0 5px;
padding:0 10px 10px;
}

#headerSearch {
float:left;
width:100%;
}

#headerSearch img {
display:block;
float:left;
margin-top:0px;
}

#headerSearch form {
float:right;
margin-top:50px;
}

#headerSearch input {
vertical-align:bottom;
}

#search {
margin-right:3px;
height:22px;
font-size:14px;
}

#leftcolumn {
color:#333;
height:420px;
width:287px;
float:left;
margin:0 5px 5px 0;
padding:10px;
}

#content {
float:left;
color:#333;
height:420px;
width:287px;
display:inline;
margin:0 5px 5px 0;
padding:10px;
}

#contentLogo {
display:block;
float:left;
margin-right:3px;
margin-bottom:3px;
}

p.news {
border-bottom:1px solid #b2b2b2;
padding-bottom:5px;
}

p.last {
border:none;
}

p.news a {
display:block;
}

#rightcolumn {
color:#333;
height:420px;
width:287px;
float:left;
margin:0 0 5px;
padding:10px;
}

#rightcolumn a,#content a,#leftcolumn a {
color:#0075b8;
}

#rightcolumn a:hover,#content a:hover,#leftcolumn a:hover {
color:#0075b8;
text-decoration:underline;
}

#rightcolumn p,#content p,#leftcolumn p,#content form {
margin-bottom:8px;
}

#recentProjects {
width:100%;
float:left;
}

.recentProject {
float:left;
margin-right:3px;
width:140px;
}

.facebook-twitter {
clear: left;
float:left;
margin-right:3px;
margin-top: 20px;
width:140px;
}

.recentProject img {
width:140px;
display:block;
margin-bottom:3px;
}

#passportOptions {
float:left;
width:100%;
margin-bottom:10px;
list-style-type:none;
}

#passportOptions li {
width:50%;
float:left;
}

#footer1 {
clear:both;
height:70px;
color:#6c6c6c;
background:#252525;
margin:0 0 10px;
padding:10px;
}

#footer1 a {
color:#6c6c6c;
}

#footer1 .spacer {
padding:0 5px;
}

#footer1 p {
margin-top:15px;
color:#6c6c6c;
}

h3 {
font-size:13px;
margin-bottom:4px;
}
.sf-menu {
	z-index:100;
}
#headerLink {
	z-index:-100;
}
#body, #quickLinks, #quickLinks li, #quickLinks a, #leftnav {
	z-index:0;
}

/*new*/
.sf-menu li li, .sf-menu li li a {
	z-index: 99;
}
