html, body, #bg, #bg table, #bg td,#container{height:100%;width:100%;overflow:hidden}body{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;color:#333;text-align:center}*{padding:0px;margin:0px}#bg
div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}#bg
td{vertical-align:middle;text-align:center}#bg
img{min-height:50%;min-width:50%;margin:0
auto}#container{position:absolute;top:0;left:0;z-index:70;overflow:auto}#header{background:url(/assets/templates/sjc/img/headerBg.png) top center no-repeat;height:55px}#contCenter{width:920px;margin:0
auto;text-align:left}#contentContainer{background:url(/assets/templates/sjc/img/mainBg.png);min-height:400px}#contentHomeContainer{margin-top:30px;background:url(/assets/templates/sjc/img/mainhomeBg.png);min-height:400px}#contentHomeContainer{color:#FFF}.contentPadding{margin-top:10px;padding:20px
30px}.colLeft{float:left;width:470px}.colLeftPrev{float:left;width:620px}.colLeftHome{float:left;width:520px}.colRight{float:right;width:360px}.colRightPrev{float:right;width:200px}.colRightHome{float:right;width:260px;color:#CCC}#footer{padding:6px
10px;background:#2D3437;margin-bottom:20px}.homePg
#footer{background:none}a
img{border:none}a{outline:none;-moz-outline:}a:link,a:visited,a:active{color:#005288}a:hover{text-decoration:none}#footer
a{color:#FFF;text-decoration:none}.logo{text-align:center;margin-top:18px}h1,h2,h3{color:#7D0D00}.contentPadding
ul{margin-bottom:20px}.contentPadding
li{margin-left:20px;list-style-type:circle}.colLeftHome
p{font-size:14px;line-height:22px}.homeBox
p{font-size:12px;line-height:18px}#contentContainer
h1{font-weight:normal;margin-bottom:10px;font-size:20px}.contentPadding
p{margin:0px
0px 12px 0px}#footer{font-size:10px;color:#FFF;text-align:center}.stratBox{clear:both;margin-top:20px}.stratBoxInner{padding-top:30px;padding-left:10px}#tvstratBox,#tvcreateBox,#tvoppBox,#tvresultBox,#tvevalBox{float:left;width:140px;margin-right:20px}#tvstratBox,#tvevalBox{background:url(/assets/templates/sjc/img/stratBoxBg.png) top left no-repeat}#tvcreateBox{background:url(/assets/templates/sjc/img/creatBoxBg.png) top left no-repeat}#tvoppBox{background:url(/assets/templates/sjc/img/oppBoxBg.png) top left no-repeat}#tvresultBox{background:url(/assets/templates/sjc/img/resultsBoxBg.png) top left no-repeat}.homeBox{width:230px;height:113px;float:left;overflow:hidden;margin:20px
20px 0px 0px;background:url(/assets/templates/sjc/img/homeBoxBg.png) top left no-repeat}.homeBox
h3{color:#FFF;font-size:12px;text-align:center;margin-top:8px}.homeBox
a{text-transform:uppercase;color:#F0C26C}.homeBoxRight{width:240px;margin-bottom:14px}.homeBoxRight
img{margin-bottom:6px}.homeBoxRight
ul{margin-left:10px}.homeBoxRight
li{margin-bottom:20px}.homeBoxRight
a{color:#fff}.staffBox{width:390px;min-height:180px;float:left;margin-right:30px;margin-top:30px}.staffBox
img{margin-left:15px}.staffTitle{font-size:10px}.lgStaffImg{float:right}ul.teamNav{float:right;clear:both;margin-top:30px;width:240px;border-top:1px solid #7D0D00;border-bottom:1px solid #7D0D00;padding:10px
0px;line-height:22px}ul.teamNav
li{margin-left:20px;list-style-type:none}ul.teamNav
li.active{list-style-type:circle}ul.teamNav li.active
a{color:#7D0D00}#mainNav{background:#FFF;text-align:center}#mydroplinemenu{width:920px;margin:0
auto;text-align:left}.droplinebar{overflow:hidden}.droplinebar
ul{float:left;width:100%;background:#fff}.droplinebar ul
li{display:inline}.droplinebar ul li
a{float:left;text-decoration:none;background:url(/assets/templates/sjc/img/mainNav.png) 0 0 no-repeat;height:30px}.droplinebar ul li a:hover, .droplinebar ul li
.current{text-decoration:underline}.droplinebar ul li
a.home{background-position:0 0;width:110px;text-indent:-110px}.droplinebar ul li a.home:hover, .homePg .droplinebar ul li
a.home{background-position:0 -30px}.droplinebar ul li
a.who{background-position: -110px 0;width:130px;text-indent:-240px}.droplinebar ul li a.who:hover, .whoPg .droplinebar ul li
a.who{background-position: -110px -30px}.droplinebar ul li
a.what{background-position: -240px 0;width:130px;text-indent:-370px}.droplinebar ul li a.what:hover, .whatPg .droplinebar ul li
a.what{background-position: -240px -30px}.droplinebar ul li
a.clients{background-position: -370px 0;width:100px;text-indent:-470px}.droplinebar ul li a.clients:hover, .clientsPg .droplinebar ul li
a.clients{background-position: -370px -30px}.droplinebar ul li
a.results{background-position: -470px 0;width:110px;text-indent:-580px}.droplinebar ul li a.results:hover, .resultsPg .droplinebar ul li
a.results{background-position: -470px -30px}.droplinebar ul li
a.blog{background-position: -580px 0;width:80px;text-indent:-660px}.droplinebar ul li a.blog:hover, .blogPg .droplinebar ul li
a.blog{background-position: -580px -30px}.droplinebar ul li
a.careers{background-position: -660px 0;width:120px;text-indent:-780px}.droplinebar ul li a.careers:hover, .careersPg .droplinebar ul li
a.careers{background-position: -660px -30px}.droplinebar ul li
a.contact{background-position: -780px 0;width:120px;text-indent:-900px}.droplinebar ul li a.contact:hover, .contactPg .droplinebar ul li
a.contact{background-position: -780px -30px}.droplinebar ul li
ul{position:absolute;z-index:100;left:0;top:0;background:#7D0D00;visibility:hidden}.droplinebar ul li ul
a{height:18px;line-height:18px}.droplinebar ul li ul .first
a{margin-left:30px;border-left:none;padding-left:0px}.droplinebar ul li ul li
a{padding-left:20px;padding-right:20px;margin:6px
0px;border-left:1px solid #fff;color:#FFF;background:none}.droplinebar ul li ul li a:hover, .droplinebar ul li ul li a.active, ul.innerNav li a.active, ul.innerNav li a:hover{color:#F0C26C;text-decoration:none}ul.innerNav{width:920px;margin:0
auto;text-align:left;list-style:none;height:30px;line-height:30px}ul.innerNav
li{float:left}ul.innerNav li
a{padding-left:20px;padding-right:20px;margin:6px
0px;border-left:1px solid #fff;color:#FFF;text-decoration:none}ul.innerNav li
a.first{margin-left:30px;border-left:none;padding-left:0px}#nav{float:left;width:200px;margin-right:40px}.prTpl{width:600px;border-top:1px dotted #2D3437;float:left;clear:left;font-size:10px;line-height:16px}.prLogo{float:left;width:160px}.prLogo
img{padding-top:10px}.prTitle{float:left;margin-left:20px;width:360px;padding:10px
10px 10px 20px;border-left:1px dotted #2D3437}ul.tabs{list-style:none;float:left;width:200px}ul.tabs
li{list-style-type:none;height:36px;line-height:36px;margin-bottom:8px;margin-left:0px}ul.tabs li
a{display:block;background:url(/assets/templates/sjc/img/ulTabBg.gif) top left no-repeat;padding-left:10px;text-decoration:none;font-weight:bold}ul.tabs li a:hover, ul.tabs li
a.current{background:url(/assets/templates/sjc/img/ulTabBg.gif) top right no-repeat;color:#FFF}.test
ul{margin-bottom:20px}.test ul
li{margin-left:20px;list-style-type:circle}.test
h3{font-size:14px}table,tr,td{vertical-align:top}.panes{float:right;width:600px}.clientsTpl{float:left;width:240px;height:320px;margin:0
20px 20px 0;border:1px
solid #000;padding:10px;overflow:hidden;font-size:10px;line-height:normal;line-height:14px}.clientsTpl
h3{font-size:10px}.clientLogo{height:40px}.clientQuotes{margin-bottom:20px;border-bottom:1px dotted #333}.preClientsTpl{width:240px;min-height:300px;float:left;margin-right:20px}.preClientsTpl
h3{font-size:12px}.archHdr{width:180px;height:36px;background:url(/assets/templates/sjc/img/archHdr.gif) top left no-repeat;line-height:36px;padding-left:20px;margin-bottom:10px}ul.reflect_archive
li{list-style-type:none;line-height:20px;font-size:10px;font-weight:bold}ul.reflect_archive li
a{text-decoration:none}.clientNewsPane{float:left;width:540px;margin-top:30px}.clientNewsArchivePane{float:right;width:200px;margin-top:30px}.clientNewsTpl,.clientNewsLastTpl{border-bottom:1px dotted #2D3437;float:left;clear:both;width:600px;margin-bottom:10px;padding-bottom:10px}.clientNewsLastTpl{border-bottom:none}.newsDate{float:left;font-weight:bold;font-size:11px;width:120px}.newsInfo{float:right;width:460px}.reflect_archive_list
ul{list-style:none}.scroll-pane{height:330px}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa}.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden}.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent: -2000px;overflow:hidden;height:9px}a.jScrollArrowUp:hover{}a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent: -2000px;overflow:hidden;height:9px}a.jScrollArrowDown:hover{}a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{}.dir{clear:both;margin-top:20px}.dirBox{float:left;width:260px;height:300px;margin-right:15px;padding-right:15px;border-right:1px dotted #CCC}.dirBoxLast{float:left;width:260px;margin-right:0px;padding-right:0px}.dirBoxPark{clear:both}