body {margin:0px;font-family: Helvetica, Arial;line-height: 1.8em;font-size:85%}
#masthead {width:1010px;height:68px;margin:0 auto 0 auto;border-top:7px solid #CCC;border-bottom:1px solid #CCC}
#mastheadhome {width:1010px;height:68px;margin:0 auto 3px auto;border-top:7px solid #CCC;border-bottom:1px solid #CCC}
#subnav {margin:0 0 20px 0;border-bottom:1px solid #CCC; font-size:85%}
#subnav ul {float:left;list-style-type:none;padding:0;margin:13px 0 }
#subnav li {float:left;margin-right:30px;text-align:center}
#subnav a:link,#subnav a:visited {color:#000;text-decoration:none}
#subnav a:hover,#nav a:active {color:#cc0000;text-decoration:none}
#subnav li.navSelected {color:#cc0000}

#logo {float:left}
#nav {float:right;list-style-type:none;padding-left:0;margin:42px -10px 0 0}
#nav li {float:left;margin-right:30px;text-align:center}
#nav a:link,#nav a:visited {color:#000;text-decoration:none}
#nav a:hover,#nav a:active {color:#cc0000;text-decoration:none}
#nav li.navSelected {color:#cc0000}
#main {width:1010px;margin:0 auto}
#footer {width:1010px;height:78px;margin:40px auto 0 auto;padding-top:5px; color:#666; font-size:78%}
#footer p {padding-top:13px;border-top:1px solid #CCC}
#footer p span {padding-right:30px}
#footer a:link,#footer a:visited {color:#666;text-decoration:none}
#footer a:hover,#footer a:active {color:#cc0000;text-decoration:underline}
#footerhome {width:1010px;height:78px;margin:1px auto 0 auto;padding-top:15px; color:#666; font-size:78%}
#footerhome p {padding-top:13px;border-top:1px solid #CCC}
#footerhome p span {padding-right:30px}
#footerhome a:link,#footer a:visited {color:#666;text-decoration:none}
#footerhome a:hover,#footer a:active {color:#cc0000;text-decoration:underline}
#bullet {color:#333; font-size:100%;line-height:150%;}
/* Homepage slide image + text - eliel made changes to this section */
#slideContainer {position:relative;width:1010px;height:500px}
.imagetext {position:absolute;top:0;right:30px;width:300px;height:130px;margin-top:510px;15px;padding-top:15px;z-index:10;border-top:1px solid #CCC;} 
.imagetext2 {position:absolute;top:0;right:355px;width:300px;height:130px;margin-top:510px;15px;padding-top:15px;z-index:10;border-top:1px solid #CCC;}  
.imagetext3 {position:absolute;top:0;right:680px;width:300px;height:130px;margin-top:510px;15px;padding-top:15px;z-index:10;border-top:1px solid #CCC;} 
.homethumb {padding: 3px 10px 0px 0;}
.hometextbody {color: #fff;font-size: 85%;}
.hometextheadline {	color: #fff;font-size: 110%;}


.equalCol .col {float:left;width:240px;margin:20px 12px 0 0;padding:0}
.equalCol .first {margin-top:20px}
.equalCol .col img {margin-bottom:24px}
.equalCol h2 {margin:0;vertical-align:top;font-size:18px;font-weight:normal;height:58px;line-height:20px;color:#cc0000}

.twoColumn .leftCol {float:left;width:300px;}
.twoColumn .rightCol {float:left;width:680px;padding:100px 0 0 0}
.rightCol .col {float:left;width:310px;margin-left:20px;  padding:0}
.rightCol h2 {margin:0 0 15px 0;font-size:120%;font-weight:normal}
.rightCol .col img {margin-bottom:0px;}
.rightCol .col h3 {margin:0 0 10px 0;padding:0;font-size:140%;font-weight:bold}
.rightCol .col p {font-size:100%;line-height:130%}


.rightCol .bulletcol {float:left;width:310px;margin-left:20px; margin-top:0px;padding:0}
.rightCol .bulletcol img {margin-bottom:18px;}
.rightCol .bulletcol h3 {margin:0 0 10px 0;padding:0;font-size:140%;font-weight:bold}
.rightCol .bulletcol p {font-size:85%;line-height:100%}


.row {width:100%;margin-left:30px;margin-bottom:20px}
.company {float:left;width:145px;margin:0 0 0 20px;font-size:80%; color:#333333;}
.company .logo {width:95px;height:71px;} 


.caseStudy .leftCol {float:left;width:460px}
.caseStudy .leftCol p {line-height:130%}
.caseStudy .leftCol p img {float:left;margin:0}
.caseStudy .rightCol {float:left;width:540px;margin:0}
.work {margin:0 0 0 10px;}
.work img {margin:0 0 20px 20px}


/* Global declarations */
h1 {margin:12px 0 10px 0;padding:0;font-size:340%;line-height:1.2em;}
.caseStudy h1 {margin:12px 0 20px 0;color:#333;font-size:250%}
.twoColumn h1 {margin:12px 0 30px 0}
div {vertical-align:top}
img {border:none}
a:link,a:visited {color:#cc0000;text-decoration:none}
p {margin:0 0 12px 0;padding:0; line-height: 130%}
p.intro {font-size:150%;font-weight:100;color:#666}
p.body {font-size:100%; color:#333;line-height: 130%}
.clearAll {clear:both;height:0;line-height:0}

