html{font-size: 100%;}
body { margin:0; padding:0; text-align:center; background-color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}

h1, h2, h3, p {margin:0; padding:0; font-weight:normal; }

a {color: #000066; text-decoration: none;}
a:hover { text-decoration: underline; }

#wrap { width:53.125em; margin:0 auto; text-align:left; }

#header {height: 6.25em; background: url("/images/easi/gui/headBack.gif") repeat-x  left top;}
#logo {width: 8.75em; margin: 1.25em; float: left;}
#slogan {width: 40em;  margin: 0.018em 1.250em 0 0; text-align: right;  float: right; font-size: 0.814em;}
#google {font-size: 0.689em; width: 15em; margin: 3em 1.25em 0 60em; text-align: center;}
 #topnav {font-size: 1em; height:2.5em; text-align: right; background:url("/images/easi/gui/navBack.gif") repeat-x;}

#tabs1 { font-size: 0.875em; float:right; width:30em; height: 2.5em; text-align: right;
     /* line-height:normal;*/
     }
#tabs1 ul {margin:0; padding:0 0.625em 0 0; list-style:none;}
#tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("/images/easi/gui/navigation/tabrightx.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0.25em;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("/images/easi/gui/navigation/tabrightx.gif") no-repeat right top;
      padding:0.750em 1em 0.938em 0.475em;
      color:#0b0b0b;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#0b0b0b;
      }
    #tabs1 a:hover {
      background-position:0% -3.1em;
      }
    #tabs1 a:hover span {
      background-position:100% -3.1em;
      }


#intro {height:7.5em; background:url("/images/easi/gui/introBack.gif") repeat-x left top;}

#introText {width: 35em; margin: 0.833em 0 0 1.666em; float: left; font-size: 0.750em;}
#introText h1{font-size: 1.333em;}
#introImage {width: 21em; margin: 0 1.666em 0 0; float: right;}

#contentWrap {background:url("/images/easi/gui/contentWrap.gif") repeat-x left top; padding: .833em; font-size: 0.750em;}

#homeContent { background-color:#fff; margin: 0 0 0.833em 0; border: 1px solid #CCCCCC; padding: .833em;}
#homeContent h1 {font-size: 1.333em; margin:0; padding:0; font-weight:normal;}
#homeContent p {margin:2.5em 0 0 0;}

#contentA { margin: 0 0 0.833em 0; background: #ffffff url("/images/easi/gui/aboutGuy.jpg") no-repeat left bottom; border: 1px solid #CCCCCC;}
#contentF { margin: 0 0 0.833em 0; background: #ffffff url("/images/easi/gui/featuresGuy.jpg") no-repeat left bottom; border: 1px solid #CCCCCC;}
#contentS { margin: 0 0 0.833em 0; background: #ffffff url("/images/easi/gui/solutionsGuy.jpg") no-repeat left bottom; border: 1px solid #CCCCCC;}
#contentC { margin: 0 0 0.833em 0; background: #ffffff url("/images/easi/gui/contactGuy.jpg") no-repeat left bottom; border: 1px solid #CCCCCC;}

#rghCl {float: right; width: 19.166em;  }
#rghCl h1 {font-size: 1.333em; margin:0; padding:0; font-weight:normal;}
#rghCl h2 {font-size: 1em; margin:0.416em 0 0.166em 0; padding:0; font-weight:normal;}
#caseHome {background:url("/images/easi/gui/caseStudiesHome.jpg") repeat-x left top; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding: 3px;}
#caseHome div {text-align: center; margin: 0.416em; padding-bottom: 0.416em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}

#cntNav {width: 12.5em; float: left; margin: 1em 2.5em 0 0.833em;}
#cntNav p {margin: 0 0 0.416em 0;}
#cntNav h2 {font-size: 1.2em; margin-top: 3em;}
#cntNav h3 {font-size: 1.2em;}
#cntNav div {width: 12.5em; background:url("/images/easi/gui/homeFeaturesBack.jpg") repeat-x left top; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}

#cntRt {width: 48.333em; float: left; margin: 0.833em 0.833em 0 1.666em;}
#cntRt h1 {font-size: 1.166em; margin: 0.833em 0 0.833em 0; font-weight: bold;}
#cntRt h2 {font-size: 1em; margin: 0 0 0.333em 0;}
#cntRt h3 {font-size: 1em; margin: 0 0 0.333em 3.333em;}
#cntRt p {margin: 0 0 0.5em 0;}

#footer { float: right; width:70.833em; margin:0.833em auto; text-align:right; font-size: 0.562em; color: #ffffff; }


/*.itemWrap {margin-right: 5px; margin-bottom: 15px; padding: 0 5 5 10;}*/

.fieldTitle {width: 7.083em; float: left; text-align: left; font-weight: bold;}
.inputHolder { width: 29.166em; float: left; margin-left: 5px; text-align: left;}
.sporran5 {clear: both; margin: 0 0 0.416em 0;}

 
#hfeat {width: 41.666em; margin: 0 0 0.833em 0; padding: 0.25em; background:url("/images/easi/gui/homeFeaturesBack.jpg") repeat-x left top; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

#hsol {width: 48.333em; margin: 0 1.666em 0.833em 0;  padding: 0.25em; background:url("/images/easi/gui/homeFeaturesBack.jpg") repeat-x left top; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
#hsol div {float: left; margin: 5px 15px 0px 15px;}
#hsol h2 {font-size: 1.166em; margin:0; padding:0; font-weight:normal; }
#tshm {width: 210px; float: right; }
#tstbackHm {width: 210px; padding: 0.25em; background:url("/images/easi/gui/homeFeaturesBack.jpg") repeat-x left top; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}

#emailForm {margin: 20px 0px 0px 0px; }
#emailForm p {margin: 0 0 0.5em 0; clear: both;}
#emailForm label {width: 10em; float: left; text-align: left; margin-right: 0.5em; display: block;}

.tstHld { margin: 0.833em;  font-size: 0.916em; float: left; width: 14.09em; padding: 0.25em; background:url("/images/easi/gui/homeFeaturesBack.jpg") repeat-x left top; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}

#csdy {margin: 2em;}
#csdy h3 {font-size: 1.083em; margin:1em 0 .1em 0; padding:0; font-weight:bold;}