/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/* http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/******************************************************************************/

/* mwd.css */
#canvas {
  position: relative;
  width:720px;
  margin:10px auto;
}
.line {
  float: left;
  width: 100%;
  display: block;
  position: relative;
}
.item {
  position: relative;
  float: left;
  left: 100%;
}

#lineAddress {
  margin-top:-50px;
}

#lineLogoitem1 {
  margin-left: -100%;
  width: 100%;
}
#lineLogoitem2 {
  margin-left: -50%;
  width: 50%;
}
#lineAddressitem1 {
  margin-left: -60%;
  width:60%;
  text-align:right;
}
#lineFooteritem1 {
  margin-left: -100%;
  width: 100%;
  font-size:76%;
  margin-top:2em;
}
#lineNavitem1 {
  margin-left: -100%;
  width:100%;
  z-index:5;
  font-size:1.2em;
  line-height:1.8em;
  text-align:center;
}


#logotext {
  font-size:88px;
  line-height:79px;
  font-weight:normal;
  text-align:left;
}

ul.linklist {
  text-align:center;
}

h1 span.casestudy {
  font-size:.5em;
  color:red;
  text-align:left;
  display:block;
}

.here {
  font-weight:bold;
  font-size: 1.2em;
}

body {
 margin: 0;
 padding: 0;
 font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
 font-size-adjust: 0.465;
 font-size: 76%;/* 60%, 69%, and 76% give reliable reading sizes smaller than 1.0em. 86% and 93% do well, but are not exact across browsers */
}

h1 {
 font-size:2.8em;
 font-family: Candara, "Trebuchet MS", Trebuchet, sans-serif;
 font-size-adjust: 0.463; /* listed as 0.463 */
 text-align:center;
 margin-bottom:.1em;
}

p, ul {
 font-size:1.2em;
 line-height:1.6em;
 text-align:justify;
 margin-bottom:1em;
}

html, body { background-color:white; color:black}
h1, h2 { color:black }
#logotext, #porttext a { color:#667DD1}
a, a:visited {color:blue}
a:hover, #porttext a:hover {color:red}


/* INDEX PAGE */
#indexline1item1 {
  margin-left: -100%;
  width: 45%;
}
#indexline1item2 {
  margin-left: -50%;
  width:6px;
  margin-top:50px;
}
#indexline1item3 {
  margin-left: -45%;
  width: 45%;
}
#indexline2item1 {
  margin-left: -100%;
  width: 100%;
}
#indexline3item0 {
  margin-left: -100%;
  width: 100%;
  z-index:0;
}
#indexline3item1 {
  margin-left: -100%;
  width: 45%;
  z-index:1;
}
#indexline3item4 {
  margin-left: -100%;
  width: 100%;
  z-index:1;
}


/* LEAF PAGES */
#line1item0 {
  margin-left: -100%;
  width: 100%;
  z-index:0;
}
#line1item1 {
  margin-left: -100%;
  width: 45%;
  z-index:2;
}
#line1item1a {
  margin-left: -100%;
  width: 45%;
  z-index:1;
  margin-top:310px;
}
#line1item2 {
  margin-left: -50%;
  width:6px;
  margin-top:400px;
  z-index:1;
}
#line1item3 {
  margin-left: -45%;
  width: 45%;
  z-index:1;
  margin-top:330px;
}
#line1item4 {
  margin-left:-100%;
  width:100%;
  z-index:1;
}

/* LEGAL PAGES */
#line1itemTerms {
  margin-left: -100%;
  width: 100%;
  z-index:0;
}

div.legal {
}