body {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px;}

a {text-decoration:none;}
img {border:none;}
td {font-family:verdana,tahoma,helvetica,sans-serif; vertical-align:top;}

h1 {font-size:120%; color:#FF6600; padding-bottom:0px; padding-top:0px; margin-bottom:0px;margin-top:8px; vertical-align:top; }
h1 sub {font-size:60%; color:#FF6600; padding-bottom:0px; padding-top:0px; vertical-align:top;}
h2 {font-size:68%; padding-bottom:10px; margin-bottom:0px; line-height:150%; margin-top:-3px; color:#666666;}
h3 {font-size:60%; line-height:150%; color:#006699; border-top: 1px solid #FF6600; padding-left:10px; padding-top:10px; margin-top:0px; margin-bottom:0px;}
h4 {font-size:68%; padding-bottom:10px; margin-bottom:0px; line-height:150%; margin-top:-3px; color:#006699;}
h4 a:link, h4 a:visited, .content a.nochange:visited {color:#006699;}
h4 a:hover, h4 a.nochange:hover, .content a:active, .content a.nochange:active {color:#FF6600;}
h5 {font-size:68%; margin-bottom:0px; line-height:150%; margin-top:10px; color:#006699;}
h6 {font-size:60%; padding-bottom:10px; margin-bottom:0px; line-height:150%; margin-top:-3px; color:#666666;}
h6 a:link, h6 a:visited, .content a.nochange:visited {color:#666666;}
h6 a:hover, h6 a.nochange:hover, .content a:active, .content a.nochange:active {color:#FF6600;}

.blueTitle {font-size:68%; padding-bottom:0px; margin-bottom:0px; line-height:150%; margin-top:-3px; color:#006699; font-weight:bold;}
.blueTitle2 {font-size:68%; padding-bottom:0px; margin-bottom:0px; line-height:150%; margin-top:10px; color:#006699; font-weight:bold;}
.blueTitleLarge {font-size:90%; padding-bottom:0px; margin-bottom:10px; line-height:150%; margin-top:10px; color:#006699; font-weight:bold;}

.homeNews {font-size:60%; line-height:150%; padding-left:10px; padding-bottom:10px; }
#moreNews1, #moreNews2 {margin-top:10px;}
.contentHome  {font-size:68%; line-height:150%; margin-top:0px; margin-bottom:7px;}

#date 	{font-size:60%; margin-left:9px; color: #006699; margin-top:10px;}
#privacy {font-weight:bold; padding-bottom:5px; padding-top:5px;}

.content  {font-size:68%; line-height:150%; margin-top:0px; margin-bottom:10px;}
.content a:link, .content a:visited, .content a.nochange:visited {color:#000000;}
.content a:hover, .content a.nochange:hover, .content a:active, .content a.nochange:active {color:#FF6600;}
.content ul {margin:0; padding: 0 0 10px 0; }
.content li {list-style-type: none; margin:0; padding-left:10px; background: url('../images/Global/12x8_bullet_w.gif') transparent; background-repeat:no-repeat;}

.content2  {font-size:60%; line-height:150%; margin-top:0px; margin-bottom:0px;}
.content2 a:link, .content2 a:visited, .content2 a.nochange:visited, .content2 a:active, .content2 a.nochange:active  {color:#000000;}
.content2 a:hover {color:#FF6600;}
.content2 ul {margin:0; padding: 0 0 0px 0; }
.content2 li {list-style-type: none; margin:0; padding-left:10px; background: url('../images/Global/12x8_bullet_w.gif') transparent; background-repeat:no-repeat;}

.techTips {font-size:60%; line-height:150%; background-color:#6699CC; padding-left:0px; padding-bottom:0px; height:220px; padding-left:10px; padding-right:5px;}
.techTips a:link, .techTips a:visited, .techTips a.nochange:visited {color:#000000;}
.techTips a:hover, .techTips a.nochange:hover, .techTips a:active, .techTips a.nochange:active {color:#FFFFFF;}
.techTips ul {list-style:none; margin-bottom:5px; margin-top:5px; margin-left:0px; padding-left:0px;}
.techTips li {padding-bottom:5px;}

.copyright {font-size:50%; color:#FFFFFF; background-color:#006699; padding-left:10px; padding-right:10px; margin-bottom:0px; height:50px;}
.copyright a:link, .copyright a:visited {color:#FFFFFF;}
.copyright a:hover, copyright a.nochange:hover, .copyright a:active, copyright a.nochange:active {color:#000000;}

.misClients {font-size:60%; background-color:#CCCCCC; line-height:180%; border-left: 1px solid #FF6600; padding-right:5px;}
.misClients ul {list-style:none; padding-top:0px; margin-top:0px; padding-left:0px; padding-top:2px; margin-left:10px; padding-bottom:15px;}
.misClients li {padding-bottom:0px;}

.quote {font-style:italic; font-weight:bold; color:#006699; font-size:75%; margin-bottom:10px; margin-top:15px; line-height:180%;}
.quoteNoTopPad {font-style:italic; font-weight:bold; color:#006699; font-size:75%; margin-bottom:10px; margin-top:-5px; line-height:180%;}
.quotedby {font-size:60%; font-weight:bold; color:#666666;}
.job {font-size:60%; color:#000000;}

.newsQuote {font-style:italic; font-weight:bold; color:#006699; font-size:75%; padding-bottom:10px; margin-top:-5px; line-height:180%; border-left: 1px solid #FF6600; padding-left:10px; padding-right:5px;}
.newsQuotedby {font-size:60%; font-weight:bold; color:#666666;border-left: 1px solid #FF6600; padding-left:10px; padding-right:5px;}
.newsJob {font-size:60%; color:#000000;border-left: 1px solid #FF6600; padding-left:10px; padding-right:5px;}

.orangeLeft {border-left: 1px solid #FF6600;}
.orangeLeftHome {border-left: 1px solid #FF6600; padding-left:10px;}
.orangeLeftIndent {border-left: 1px solid #FF6600; padding-left:10px; padding-right:5px;}

.caseStudies {padding-left:8px; padding-top:5px; padding-right:5px;}

.careers  {font-size:60%; line-height:150%; margin-top:0px; padding-bottom:10px; background-color:#CCCCCC;border-left: 1px solid #FF6600; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px;}
.careers a:link, .careers a:visited, .careers a.nochange:visited {color:#000000;}
.careers a:hover {color:#FF6600;}

.team {margin-top:10px; margin-bottom:20px;}
.teamMainImg {padding-top:10px; padding-right:10px; width:200px;}
.behalf {font-size:60%; line-height:150%; font-weight:bold; color:#666666; padding-top:8px; padding-bottom:20px; padding-right:5px;}
.teamQA {margin-top:0px; margin-bottom:20px;}
.teamBios {width:185px; padding-top:10px; padding-bottom:10px; padding-right:5px;}
.links {padding-bottom:10px;}
.contact{background-color:#CCCCCC;border-left: 1px solid #FF6600; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px;}
.contactMain {padding-top:5px; padding-bottom:5px; font-size:68%; line-height:150%; }

.caseStudy {background-color:#CCCCCC; border-left: 1px solid #FF6600; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px;}
.caseStudy ul {margin:0; padding: 0 0 10px 0; }
.caseStudy li {list-style-type: none; margin:0; padding-left:10px; background: url('../images/Case_studies/Common/12x8_bullet.gif') transparent; background-repeat:no-repeat;}
																						
.diagnostics {padding-top:10px; background-color:#FFCC99; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.diagnosticsImg {float:left; width:70px; height:70px; padding-right:10px;}
.diagnosticsText {float:right; font-size:68%; width:100px; height:73px; line-height:150%; font-weight:bold; vertical-alignment:top; margin-top:-3px;}
.diagnosticsSpacer {padding-bottom:40px;}

.partnerImg {padding-left:0px; padding-top:10px; width:140px; vertical-alignment:top;}
.partnerText {width:230px; padding-left:10px; padding-right:10px; font-size:68%; line-height:150%; padding-top:7px; padding-bottom:20px;}

.flashBanner {margin-top:5px; border-left: 1px solid #0000; margin-bottom}
.homeBannerImg {padding-bottom:10px;}

.moreInfo {background-color:#FFCC99; padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:10px; font-size:60%; margin-bottom:500px;}
.moreInfo img {padding-top:4px;}
.moreInfoSml {font-size:80%;}


