a {
    text-decoration:none
}
a:hover,a:active	{
	text-decoration: none;
	color : #000000;
}
.alignleft	{
	clear: both;
	top: 0px;
	float: left;	 
}
.alignright	{
	clear: both;
	top: 0px;
	float: right;	
}
body {
	background-color: #ffffff;
}
.wrapper {
	background-color: #ffffff;
	margin: 0 auto;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_squares.png);
	background-repeat:no-repeat;
}
#wrapper-alt {
	background-color: #ffffff;
	margin: 0 auto;
	width: 800px;
	height: 600px;
}
.workwrapper {
	background-color: #ffffff;
	margin: 0 auto;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_worksquares.png);
	background-repeat:no-repeat;
}
.head {
	background-color: #ffffff;
	width: 800px;
	height: 90px;
	background-image:url(../images/SF_logo.png);
	background-repeat:no-repeat;
}
.nav {
	margin: 0 0 0 0;
	width: 800px;
	height: 60px;
}
.worknav {
	margin: 0 0 0 0;
	width: 800px;
	height: 64px;
}
.page {
	margin: 0 0 0 0;
	width: 800px;
	height: 510px;
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left;
}
.workpage {
	margin: 0 0 0 0;
	width: 800px;
	height: 446px;
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left;
}
.page a { 
	color: #6DB33F; text-decoration: none; 
}
.page a:active {
	color: #6DB33F; text-decoration: none;
}
.page a:visited {
	color: #6DB33F; text-decoration: none;
}
.page a:hover {
	color: #6DB33F; text-decoration: underline;
}
.texthead {
	font: normal 16px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #000000;
}
.text369 {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #6DB33F;
}
.text369head {
	font: normal 16px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #6DB33F;
}
.text158 {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #F47920;
}
.text158head {
	font: normal 16px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #F47920;
}
.text2738 {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #1B4298;
}
.text2738head {
	font: normal 16px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #1B4298;
}
.peoplebox {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 15px; text-align: left; color: #404040;
}
.peoplebox a { 
	color: #404040; font-weight: bold; text-decoration: none; 
}
.peoplebox a:active {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox a:visited {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox a:hover {
	color: #000000; font-weight: bold; text-decoration: underline;
}
.peoplebox1 {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 15px; text-align: left; color: #404040;
}
.peoplebox1 a { 
	color: #404040; font-weight: bold; text-decoration: none; 
}
.peoplebox1 a:active {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox1 a:visited {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox1 a:hover {
	color: #000000; font-weight: bold; text-decoration: underline;
}
.peoplebox2 {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 15px; text-align: left; color: #404040;
}
.peoplebox2 a { 
	color: #404040; font-weight: bold; text-decoration: none; 
}
.peoplebox2 a:active {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox2 a:visited {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox2 a:hover {
	color: #000000; font-weight: bold; text-decoration: underline;
}
.peoplebox3 {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 15px; text-align: left; color: #404040;
}
.peoplebox3 a { 
	color: #404040; font-weight: bold; text-decoration: none; 
}
.peoplebox3 a:active {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox3 a:visited {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox3 a:hover {
	color: #000000; font-weight: bold; text-decoration: underline;
}
.peoplebox4 {
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 15px; text-align: left; color: #404040;
}
.peoplebox4 a { 
	color: #404040; font-weight: bold; text-decoration: none; 
}
.peoplebox4 a:active {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox4 a:visited {
	color: #404040; font-weight: bold; text-decoration: none;
}
.peoplebox4 a:hover {
	color: #000000; font-weight: bold; text-decoration: underline;
}
.casehead { 
	font: normal 12px Verdana, sans-serif; font-weight: bold; line-height: 13px; text-align: left; color: #000000; 
}
.prcasesboxright a { 
	color: #1B4298; font-weight: normal; text-decoration: none; 
}
.prcasesboxright a:active {
	color: #1B4298; font-weight: normal; text-decoration: none;
}
.prcasesboxright a:visited {
	color: #1B4298; font-weight: normal; text-decoration: none;
}
.prcasesboxright a:hover {
	color: #1B4298; font-weight: normal; text-decoration: underline;
}
.people2 {
	font: normal 11px Verdana, sans-serif; font-weight: normal; line-height: 13px; text-align: left; color: #000000;
}
.people3 {
	font: normal 11px Verdana, sans-serif; font-weight: normal; line-height: 13px; text-align: left; color: #000000;
}
.info {
	font: normal 16px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #000000;
}
.info a { 
	color: #1B4298; font-weight: normal; text-decoration: none; 
}
.info a:active {
	color: #1B4298; font-weight: normal; text-decoration: none;
}
.info a:visited {
	color: #1B4298; font-weight: normal; text-decoration: none;
}
.info a:hover {
	color: #1B4298; font-weight: normal; text-decoration: underline;
}
.texthead a { 
	color: #F47920; font-weight: normal; text-decoration: none; 
}
.texthead a:active {
	color: #F47920; font-weight: normal; text-decoration: none;
}
.texthead a:visited {
	color: #F47920; font-weight: normal; text-decoration: none;
}
.texthead a:hover {
	color: #F47920; font-weight: normal; text-decoration: underline;
}
.advertisingbox a { 
	color: #F47920; font-weight: normal; text-decoration: none; 
}
.advertisingbox a:active {
	color: #F47920; font-weight: normal; text-decoration: none;
}
.advertisingbox a:visited {
	color: #F47920; font-weight: normal; text-decoration: none;
}
.advertisingbox a:hover {
	color: #F47920; font-weight: normal; text-decoration: underline;
}
.prbox a { 
	color: #F47920; font-weight: normal; text-decoration: none; 
}
.prbox a:active {
	color: #F47920; font-weight: normal; text-decoration: none;
}
.prbox a:visited {
	color: #F47920; font-weight: normal; text-decoration: none;
}
.prbox a:hover {
	color: #F47920; font-weight: normal; text-decoration: underline;
}
.home {
	margin: 0 0 0 0;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_home.gif);
	background-repeat:no-repeat;
}
.homebox {
	margin: 64px 0 0 0;
	padding: 23px 0 0 57px;
	width: 222px;
	height: 143px;
	background-image:url(../images/bg_home_box.gif);
	background-repeat:no-repeat;
}
.agency {
	margin: 0 0 0 0;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_agency.gif);
	background-repeat:no-repeat;
}
.agencynav {
	margin: 64px 0 0 173px;
	width: 511px;
	height: 235px;
}
.agencybox {
	margin: -235px 0 0 231px;
	padding: 43px 0 0 14px;
	width: 439px;
	height: 181px;
	background-image:url(../images/bg_agency_box.gif);
	background-repeat:no-repeat;
}
.visionbox {
	margin: -235px 0 0 231px;
	padding: 23px 0 0 14px;
	width: 439px;
	height: 201px;
	background-image:url(../images/bg_agency_box.gif);
	background-repeat:no-repeat;
}
.senioritybox {
	margin: -235px 0 0 231px;
	padding: 80px 0 0 14px;
	width: 439px;
	height: 144px;
	background-image:url(../images/bg_agency_box.gif);
	background-repeat:no-repeat;
}
.seniority2 {
	margin: 45px 0 0 280px;
}
.peoplebox {
	margin: -235px 0 0 231px;
	padding: 15px 0 0 14px;
	width: 439px;
	height: 209px;
	background-image:url(../images/bg_agency_box.gif);
	background-repeat:no-repeat;
}
.peoplebox1 {
	margin: -235px 0 0 231px;
	padding: 15px 0 0 14px;
	width: 439px;
	height: 209px;
	background-image:url(../images/bg_agency_box1.gif);
	background-repeat:no-repeat;
}
.peoplebox2 {
	margin: -235px 0 0 231px;
	padding: 15px 0 0 14px;
	width: 439px;
	height: 209px;
	background-image:url(../images/bg_agency_box2.gif);
	background-repeat:no-repeat;
}
.peoplebox3 {
	margin: -235px 0 0 231px;
	padding: 15px 0 0 14px;
	width: 439px;
	height: 209px;
	background-image:url(../images/bg_agency_box3.gif);
	background-repeat:no-repeat;
}
.peoplebox4 {
	margin: -235px 0 0 231px;
	padding: 15px 0 0 14px;
	width: 439px;
	height: 209px;
	background-image:url(../images/bg_agency_box4.gif);
	background-repeat:no-repeat;
}
.people2 {
	margin: -106px 0 0 159px;
	width:280px;
}
.people3 {
	margin: -119px 0 0 159px;
	width:280px;
}
.skills {
	margin: 0 0 0 0;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_skills.gif);
	background-repeat:no-repeat;
}
.skillsnav {
	margin: 0 0 0 115px;
	width: 627px;
	height: 348px;
}
.skillsbox {
	margin: -348px 0 0 173px;
	padding: 0 0 0 0;
	width: 232px;
	height: 348px;
	background-image:url(../images/bg_skills_box.gif);
	background-repeat:no-repeat;
}
.advertisingbox {
	margin: -348px 0 0 173px;
	padding: 62px 20px 0 20px;
	width: 192px;
	height: 310px;
	background-image:url(../images/bg_skills_box.gif);
	background-repeat:no-repeat;
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 16px; text-align: left;
}
.advertisingboxright {
	margin: -447px 0 0 405px;
	padding: 24px 0 0 59px;
	width: 279px;
	height: 201px;
	background-image:url(../images/bg_skills_boxright.gif);
	background-repeat:no-repeat;
	font: normal 12px Verdana, sans-serif; font-weight: bold; line-height: 20px; text-align: left;
}
.prbox {
	margin: -348px 0 0 173px;
	padding: 62px 20px 0 20px;
	width: 192px;
	height: 310px;
	background-image:url(../images/bg_skills_box.gif);
	background-repeat:no-repeat;
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 16px; text-align: left;
}
.prboxright {
	margin: -308px 0 0 405px;
	padding: 24px 0 0 59px;
	width: 279px;
	height: 201px;
	background-image:url(../images/bg_skills_boxright.gif);
	background-repeat:no-repeat;
	font: normal 12px Verdana, sans-serif; font-weight: bold; line-height: 20px; text-align: left;
}
.prcasesboxright {
	margin: -308px 0 0 405px;
	padding: 24px 0 0 0;
	width: 338px;
	height: 201px;
	background-image:url(../images/bg_skills_boxright.gif);
	background-repeat:no-repeat;
	font: normal 11px Verdana, sans-serif; font-weight: normal; line-height: 13px; text-align: left;
}
.contact {
	margin: 0 0 0 0;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_contact.gif);
	background-repeat:no-repeat;
}
.contactbox {
	margin: 64px 0 0 115px;
	padding: 12px 0 0 10px;
	width: 280px;
	height: 212px;
	background-image:url(../images/bg_contactus_box.gif);
	background-repeat:no-repeat;
}
.enewsbox {
	margin: 0 0 0 115px;
	padding: 0 0 0 0;
	width: 50px;
	height: 60px;
}
.skillsboxright {
	margin: -447px 0 0 405px;
	padding: 0 0 0 0;
	width: 338px;
	height: 225px;
	background-image:url(../images/bg_skills_boxright.gif);
	background-repeat:no-repeat;
}
.work {
	margin: 0 0 0 0;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_work.gif);
	background-repeat:no-repeat;
}
.work2 {
	margin: 0 0 0 0;
	width: 800px;
	height: 600px;
	background-image:url(../images/bg_work2.gif);
	background-repeat:no-repeat;
}
.workhomebox {
	margin: 0 0 0 231px;
	padding: 18px 0 0 14px;
	width: 439px;
	height: 89px;
	background-image:url(../images/bg_workhome_box.gif);
	background-repeat:no-repeat;
}
#works {
	margin: 0 0 0 0;
	width: 800px;
	height: 446px;
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 14px; text-align: left; color: #000000;
}
#works .nextbacknav {
	margin: 0 0 0 0;
	width: 107px;
	height: 49px;
}
#works .workinfo {
	float: right;
	width: 164px;
}
#works .chipsound {
	margin: -58px 0 0 287px;
	width: 224px;
}
#works .video {
	margin: -58px 0 0 171px;
	width: 455px;
}
#works .on { 
	color: #6DB33F; font-weight: normal; text-decoration: none; 
}
#works a { 
	color: #000000; font-weight: normal; text-decoration: none; 
}
#works a:active {
	color: #000000; font-weight: normal; text-decoration: none;
}
#works a:visited {
	color: #000000; font-weight: normal; text-decoration: none;
}
#works a:hover {
	color: #6DB33F; font-weight: normal; text-decoration: underline;
}
#works #w011 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w011.gif);
	background-repeat:no-repeat;
}
#works #w012 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w012.gif);
	background-repeat:no-repeat;
}
#works #w021 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w021.gif);
	background-repeat:no-repeat;
}

#works #w022 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w022.gif);
	background-repeat:no-repeat;
}

#works #w023 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w023.gif);
	background-repeat:no-repeat;
}
#works #w031 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w031.gif);
	background-repeat:no-repeat;
}

#works #w032 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w032.gif);
	background-repeat:no-repeat;
}

#works #w033 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w033.gif);
	background-repeat:no-repeat;
}
#works #w041 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w041.gif);
	background-repeat:no-repeat;
}

#works #w042 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w042.gif);
	background-repeat:no-repeat;
}

#works #w043 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w043.gif);
	background-repeat:no-repeat;
}
#works #w051 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w051.gif);
	background-repeat:no-repeat;
}

#works #w052 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w052.gif);
	background-repeat:no-repeat;
}

#works #w053 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w053.gif);
	background-repeat:no-repeat;
}
#works #w061 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w061.gif);
	background-repeat:no-repeat;
}

#works #w062 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w062.gif);
	background-repeat:no-repeat;
}

#works #w063 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w063.gif);
	background-repeat:no-repeat;
}
#works #w064 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w064.gif);
	background-repeat:no-repeat;
}
#works #w071 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w071.gif);
	background-repeat:no-repeat;
}

#works #w072 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w072.gif);
	background-repeat:no-repeat;
}

#works #w073 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w073.gif);
	background-repeat:no-repeat;
}
#works #w081 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w081.gif);
	background-repeat:no-repeat;
}

#works #w082 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w082.gif);
	background-repeat:no-repeat;
}

#works #w083 {
	width: 800px;
	height: 446px;
	/* background-image:url(../images/work/w083.gif); */
	/* background-repeat:no-repeat; */
}
#works #w091 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w091.gif);
	background-repeat:no-repeat;
}

#works #w092 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w092.gif);
	background-repeat:no-repeat;
}

#works #w093 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w093.gif);
	background-repeat:no-repeat;
}
#works #w101 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w101.gif);
	background-repeat:no-repeat;
}

#works #w102 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w102.gif);
	background-repeat:no-repeat;
}

#works #w103 {
	width: 800px;
	height: 446px;
	/* background-image:url(../images/work/w103.gif); */
	/* background-repeat:no-repeat; */
}
#works #w111 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w111.gif);
	background-repeat:no-repeat;
}

#works #w112 {
	width: 800px;
	height: 446px;
	/* background-image:url(../images/work/w112.gif); */
	/* background-repeat:no-repeat; */
}
#works #w121 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w121.gif);
	background-repeat:no-repeat;
}

#works #w122 {
	width: 800px;
	height: 446px;
	background-image:url(../images/work/w122.gif);
	background-repeat:no-repeat;
}

/* SocialNetworks */

#social {
	position:relative;
	margin: 190px 0 0 0;
	padding: 0 0 0 57px;
	width: 200px;
	display:block;
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left; color: #1B4298;
}

#social ul.icons { 
	border:0; 
	margin:-18px 0 0 94px; 
	padding:0; 
	list-style:none;
	display:block; 
}
 
#social ul.icons li{
	list-style:none; 
	display:inline; 
	padding:2px 0 0 1px; 
}

#four-oh-four {
	margin: 0 0 0 0;
	width: 736px;
	padding-left: 58px;
	font: normal 12px Verdana, sans-serif; font-weight: normal; line-height: 18px; text-align: left;
}


