﻿body { margin:0; padding:0; background-color:#e5e5e5; background-image:url('images/bg.gif'); background-repeat:repeat-x;height:100%; }

img{border:none; margin:0; padding:0; display:block;}

h2{font-family:Arial; font-size:90%; color:#000000;}
h2.home{font-family:Arial; font-size:90%; color:#000000; padding:0px 0px 0px 35px;}
h3.home{font-family:Arial; font-size:80%; color:#000000;}
p{font-family:Arial; font-size:80%; color:#666666; }
p.home{font-family:Arial; font-size:80%; color:#666666; padding: 2px 0px 2px 0px; margin:0px;}
ul.home{font-family:Arial; font-size:80%; color:#666666; list-style-type:none; margin:0; padding:0; }
ul.bodycopy{font-family:Arial; font-size:80%; color:#666666; padding-bottom:0px; margin-bottom:0px;}
ul.home li{ padding: 0px 0px 10px 20px; margin:0;}


#header{width:879px; height:113px; margin:0 auto; padding:0;}
#headerlogo{background-image:url('images/logo.gif'); background-repeat:no-repeat;  width:558px; height:113px; float:left; padding:0; }
#headercontact{background-image:url('images/contact.gif'); background-repeat:no-repeat; width:321px; height:113px; float:left; padding:0;}

.hide{ display:none; visibility:hidden;}


#container{ margin:0 auto; width:914px; margin-top:1px; padding:0px;}

.frmInput{width:400px;}


#cHomeBody{width:914px; background-color:#be4118; background-image:url('images/pagebg.gif'); background-repeat:repeat-y; float:left; padding:0; margin:0;}
#cBody{width:914px; background-color:#ffffff; background-image:url('images/pagebg.gif'); background-repeat:repeat-y; float:left;  padding:0; margin:0;}


#cLeftPage{width:20px; height:100%; float:left; position:absolute;}

#cBodyLeft{float:left; width:189px;margin:0px; padding:0px 0px 0px 20px;}
#cHomeLeft{float:left; width:189px;}
#cBodyRight{float:left; width:685px;}
#cBodyFtr{padding:10px 0px 0px 20px; margin:0px; float:left;}
#cBtm{background-image:url('images/btmborder.gif'); background-repeat:no-repeat; width:914px; height:30px; float:left;}
.cBodyImage{float:left;width:685px; height:155px;  background-color:#ffffff;}
.cBodyCopy{float:left;width:635px; height:236px; background-color:#ffffff; padding:5px 25px 10px 25px; margin:0px;}

#cBodyCaseStudies{float:left; width:914px; }
#cBodyDetails{float:left; width:914px; padding:0; margin:0; }
#cBodyDetailsCopy{width:840px; margin:0 auto; text-align:left; padding:0px 0px 20px 0px;  }
#cBodyDetailsCopy h2{padding:5px 0px 10px 0px; }


/** CASE STUDY **/
#cBodyCaseStudy {width:840px; padding:0; margin:0px 20px 0px 20px; margin:0 auto;}
#cBodyCaseStudy h2{font-family:Arial; font-size:90%; color:#f2693c;}
#cBodyCaseStudy h3{font-family:Arial; font-size:80%; color:#000000;}
.cBodyCaseLogo{float:left; width:100px; height:100px;}
.cBodyCaseTitle{float:left; width:400px; height:30px; padding-top:10px;font-family:Arial; font-size:90%; color:#999999; font-weight:bold; }
.cBodyCaseImg{float:left; width:50%; padding:0; margin:0; text-align:left; vertical-align:top;}
.cBodyCaseText{float:left; width:50%; padding:0; margin:0; text-align:left; vertical-align:top;}
.cBodyCaseTextLong{float:left; width:90%; padding:0; margin:0; text-align:left; vertical-align:top;}

/** NAVIGATION BOXES **/

.navbox1{ background-color:#f2693c; width:189px;}
.navbox1 a{ font-size:80%; font-family:Arial;}
.navbox2{float:left; height:28px;}
.navbox2filler{float:left; height:27px; width:373px; background-color:#be4118; border-bottom:1px solid #ffffff; margin:0; padding:0;}

/** LINKS **/
.textlinks {color: #000000; text-decoration:underline}
.bodyexternallinks {color: #000000; text-decoration:underline}
.titleexternallinks {color: #000000; text-decoration:underline}
.subheadings {font-family:Arial; font-size:80%; color:#666666; font-weight:bold; }



