* html {
/*cancel out browser's default style*/
font-style:normal;
text-decoration:none;
margin:0;
padding:0

}

body {
text-align:left;
font-family: Arial, Helvetica, sans-serif;

font-size:80%;
margin:0;
padding:0;
overflow-y: scroll; 
font-weight:normal;
line-height:1.3;
letter-spacing:normal;
vertical-align:top;
}



.screenwidth{
width:960px; /*optimized for 1024px or more resolution*/
vertical-align:top;
}
.subheaderwidth{
width:860px; 
}

.portfoliotheaterwidth{
width:880px; 
}

.contentswidth{
width:920px; 
}

.portfoliowidth{
width:710px; 
}

.portfoliotextwidth{
width:340px; 
}

.portfolioNav{
  padding-left:60px;
  width:250px;
}

.portfolioEnlarge{
  padding-left:270px;
}

.standardtextwidth{
width:620px; 
}

.subtitleimageheight{
height:160px; 
}

.linkcolor{
 color:#003399;
}


.linkcolor2{
 color:#000066;
}

.linkcolor3{
 color:#003399;
}

.linkcolor4{
 color:#336699;
}

.youtubelinkcolor{
 color:#6E6E6E;
}

.linkcolorSelected{
 color:#6699CC;
}

.topLink{
 color:#766455;
 text-decoration:none;
}

.stratpartners{
padding-bottom:50px;
padding-right:10px;
padding-left:10px;
}

.imgNoBorder {
border:0
}
.imgpaddingbottom{
padding-bottom:30px;
}
.imgpaddingright{
padding-right:20px;
}
.imgpaddingrightL{
padding-right:25px;
}
.imgpaddingtop{
padding-top:50px;
}

.diffbottom{
padding-bottom:20px;
}

.dropMenu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.folio {  font-family: Arial, Helvetica, sans-serif; font-size: 65%}
.subHead {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold}
.pressHead {  font-family: "Times New Roman", Times, serif; font-size: 14pt; font-weight: normal}
.pressDate { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #3366FF}
.hisDate { font-size: 13px; color: #999999}
.hisComp {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #009999}
.compDesc { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.indexItem { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3333FF ; padding-left: 10px}
.portfoliotitle{ font-size: 130%; color: #000099}
.legacyproducttitle{ color: #000099; }
.legacy li {padding-bottom:7px;}
.legacywidth{width:820px;}
.legacyimg{padding-right:50px; vertical-align:top;}
ul.legacybullet li { color:#999999; }

.sitemap{padding-left:30px;}
.sitemap ul {padding:0;margin:0;}
.sitemap li {padding:0;margin:0;padding-bottom:5px;}
.sitemap li li li{padding:0;margin:0;padding-bottom:2px;}
.sitemap h2 {padding:0;margin:0;color:#999999;font-size:16px;}
.sitemap h3 {padding:0;margin:0;color:#000000;font-size:14px;}
.sitemap h4 {padding:0;margin:0;color:#999999;font-size:12px;}
.sitemap h5 {padding:0;margin:0;color:#000000;}
.sitemap h2 a{color:#999999;padding:0;margin:0;}
.sitemap h3 a{color:#000000;padding:0;margin:0;}
.sitemap h4 a{color:#999999;padding:0;margin:0;}
.sitemap h5 a{color:#999999;padding:0;margin:0;}
.sitemap a {text-decoration:none}
.sitemap a:hover {color:#003399;}
.sitemap ul li ul {margin-left:40px;}

.pagetitle{ font-size: 130%; color: #336699; padding-bottom:20px;}
.subtitle{ font-size: 130%; font-weight:bold; color: #336699;}
.subtitle2{ font-size: 130%; font-weight:bold; color: #000066;}
.solHead{color: #336699;}
h1{font-size:150%; }
.prodHead{color: #336699;}
.mission {color:#e5ecfe; font-size:90%; padding-left:3px;}
.blue {color:#336699;}
.step{font-size:130%; font-weight:bold; padding-bottom:5px;}
.footernavi{font-size:11px;color:gray;}
.footernavi a{color:gray;text-decoration;none;}

.leftNavi{
  width:161px; 
  text-align:right; 
  vertical-align:top;
  padding-top:13px;
  padding-bottom:15px;
}

.leftNaviTop{
  background-image:url('../ctassets/prodserve/sections/top.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:20px;
  text-align:right;
}

.pLeftNavi1{
  background-image:url('../ctassets/prodserve/sections/cportfolio_b.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi2{
  background-image:url('../ctassets/prodserve/sections/csolutions_b.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi3{
  background-image:url('../ctassets/prodserve/sections/cstratpart_b.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi4{
  background-image:url('../ctassets/prodserve/sections/cprod_b.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi5{
  background-image:url('../ctassets/prodserve/sections/clegacy_b.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi6{
  background-image:url('../ctassets/prodserve/sections/cprocess_b.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi7{
  background-image:url('../ctassets/prodserve/sections/cdiff_b.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.leftNaviItem7{
  background-image:url('../ctassets/companyinfo/news.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:44px;
  text-align:right;
}

.leftNaviItem8{
  background-image:url('../ctassets/companyinfo/companyfacts.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.leftNaviItem9{
  background-image:url('../ctassets/companyinfo/history.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi1Selected{
  background-image:url('../ctassets/prodserve/sections/cportfolio.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi2Selected{
  background-image:url('../ctassets/prodserve/sections/csolutions.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi3Selected{
  background-image:url('../ctassets/prodserve/sections/cstratpart.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi4Selected{
  background-image:url('../ctassets/prodserve/sections/cprod.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi5Selected{
  background-image:url('../ctassets/prodserve/sections/clegacy.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi6Selected{
  background-image:url('../ctassets/prodserve/sections/cprocess.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.pLeftNavi7Selected{
  background-image:url('../ctassets/prodserve/sections/cdiff.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.leftNaviItem7{
  background-image:url('../ctassets/companyinfo/news.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:44px;
  text-align:right;
}

.leftNaviItem8{
  background-image:url('../ctassets/companyinfo/companyfacts.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.leftNaviItem9{
  background-image:url('../ctassets/companyinfo/history.gif');
  background-repeat:no-repeat;
  border:none;
  padding:0;
  height:26px;
  text-align:right;
}

.topFill{
  background-image:url('../ctassets/tier2/slices/rightheadfill2011.jpg');
  background-repeat:repeat-x;
  position: relative
}

.topBar{
  background-image:url('../ctassets/tier2/slices/lefthead2011.jpg');
  background-repeat:no-repeat;
  height:123px;
  width:575px;
  position: relative
}

.bottomFill{
  background-image:url('../ctassets/tier2/slices/bottomfill.jpg');
  background-repeat:repeat-x;
  position: relative
}

.bottomBar{
  background-image:url('../ctassets/tier2/slices/rightfootareas2011.jpg');
  background-repeat:no-repeat;
  height:49px;
  width:950px;
  position: relative
}

.topNav{
  background-image:url('../ctassets/tier2/slices/rightheadlinksplay.jpg');
  background-repeat:no-repeat;
  height:41px;
  width:375px;
}

.headProduct{
  background-image:url('../ctassets/tier2/slices/rightheadproduct.jpg');
  background-repeat:no-repeat;
  height:82px;
  width:375px;
}

.headDesign{
  background-image:url('../ctassets/tier2/slices/rightheadarid.jpg');
  background-repeat:no-repeat;
  height:82px;
  width:375px;
}

.headPrivate{
  background-image:url('../ctassets/tier2/slices/rightheadprivateclient.jpg');
  background-repeat:no-repeat;
  height:82px;
  width:375px;
}

.headYacht{
  background-image:url('../ctassets/tier2/slices/rightheadyacht.jpg');
  background-repeat:no-repeat;
  height:82px;
  width:375px;
}

.headPushPlay{
  background-image:url('../ctassets/tier2/slices/rightheadplay.jpg');
  background-repeat:no-repeat;
  height:82px;
  width:375px;
}

.headCompany{
  background-image:url('../ctassets/tier2/slices/rightheadcompanyinfo.jpg');
  background-repeat:no-repeat;
  height:82px;
  width:375px;
}



.solIndex{
  float:left;
  height:450px;
  padding-right:10px;
}




.copyright{
  background-image:url('../ctassets/tier2/slices/copyright.jpg');
  background-repeat:no-repeat;
  height:16px;
  width:350px;
  padding-top:20px;
}

.footer{
  font-size:11px; 
  padding-top:20px;
  color:#6e6e6e;

  background-image:url('../ctassets/tier2/slices/Footer.jpg');
  background-repeat:no-repeat;
  height:20px;
  width:350px;
}

.youtubeLink{
  font-size:11px;
  padding-top:5px;
}


.followusColor{
  color:#766455;
}


.linkcolor a:link {color:#000099;}    /* unvisited link */
/*a:visited {color:#0099CC;} */ /* visited link */
a:hover {color:#0099CC;}   /* mouse over link */
a.topLink:hover {color:#333333;color:#003366;}   /* mouse over link */
.linkcolor a:active {color:#0099CC;}  /* selected link */


.addresstable td {
   padding-bottom:10px;
   padding-right:5px;
} 

/*div.preload { display: none; }*/

div#preload {
  position: absolute;
  left: -9999px;
  top:  -9999px;
}
div#preload img {
  display: block;
}


.description{font-size:14px;font-weight:normal;color:#000066}

.descriptioncolor{color:#006699;text-decoration:none;}

.textshadow{text-shadow:#bb9860 1px 1px 0px;}

.copy{font-size: 12px; color: #9e8674; padding: 15px 0px 40px 0px; font-weight: lighter; text-shadow: #2e1b0e 1px 1px 0px;}

.productlink{ color:#336699;text-decoration:none;}

