body {
      background:#fff;
      margin: 1em 3em 0em 3em;
      padding:0;
      color:#000;
      font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
      font-size:small;
}

img.logo {
margin-bottom: 0.5em;
}

img { border: 0; }
img.inline { float: left; margin-right: 1em; margin-bottom: 0.5em; border: 0; }
img.right { float: right; margin-left: 1em; margin-right: 3em; margin-bottom: 0.5em }

h1 {
font-size: large;
color: #000;
margin-top: 0em;
}

h2 {
font-size: medium;
color: #000;
margin-top: 0em;
}

h3 {
font-size: small;
color: #000;
margin-top: 0em;
}

p {
font-size: medium;
color: #333;
}

#header {
      float:left;
      width:100%;
      background:#5A4E87;
      font-size:93%;
      line-height:normal;
     }
     
#header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
      
#header li {
      float:left;
      background:url("images/left_door.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
      
#header a {
      float:left;
      display:block;
      background:url("images/right_door.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#333;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
#header a {float:none;}
    /* End IE5-Mac hack */
    
#header #currentMenu {
      background-image:url("images/left_door_on.gif");
      border-width:0;
      }

#header #currentMenu a {
      background-image:url("images/right_door_on.gif");
      color:#444;
      padding-bottom:5px;
      }

#header a:hover {
      color:#800000;
      }

#submenu {
    clear: both;
    line-height:normal;
    background: #fff;
    font-size:93%;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #5A4E87;
    border-right: 1px solid #5A4E87;
}

#submenu ul {
	list-style-type: none;
	margin: 0;
	padding: 4px;	
}

#submenu ul li {
	display: inline;	
	margin: 0;
}

#submenu a {
	background: #fff;
	border: none;
	border-right: 1px solid #ccc;
	color: #444;
	font-weight: bold;
	padding: 3px 20px 1px 20px;
	margin: 0em;
	text-decoration : none;
}

#submenu #currentSubmenu a {
    color:  #800000;
}

#submenu ul a:hover {
	color : #800000
}

div.contents {
    background: white;
    margin: 0;
    padding: 2em;
    border: 1px solid #5A4E87;
    border-top: none;
}

div.resource p {
    margin-left: 7em;
}

div.resource a.link {
    float: left;
    width: 7em;
    text-align: right;
}

div.customers {
    padding-left: 0;
    padding-bottom: 1em;
}

div.customers a.link {
    float: left;
    width: 7em;
    text-align: right;
}

div.customers p {
    margin-left: 12em;
    margin-top: 0;
}

span.quote {
    font-style:  italic;
    }

div.footer {
text-align: right;
}

div.footer h3 {
font-weight: normal;
font-size: small;
color: #4a0000;
}

div.footer h4 {
font-weight: normal;
font-size: x-small;
color: #002a00;
}

div.footer a {
color: #4a0000;
font-weight: normal;
}

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #c30;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #999;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #526968;
	background: transparent;  
	}

div.section {
margin-top: 0em;
margin-bottom: 2em;
}

