html {
  margin: 0;
  padding: 0;
}

body {
 margin: 0;
 padding: 0;
 background: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color: #2d2d2d;
}

#container {
 width: 960px;
 margin: 10px auto 0 auto;
}

#footer {
 width: 940px;
 height: 18px;
 margin: 0 auto 10px auto;
 padding: 4px 10px 0 10px;
 background: #ffffff;
 text-align: right;
 clear: both;
}

#footer a {
 color: #999999;
 text-decoration: none;
}

#footer a:hover {
 color: #00608e;
}

#sideBar {
 float: left;
 width: 200px;
 margin-left: -3px; /* To fix IE6 duplicated content bug */
}

#logo {
 width: 156px;
 height: 146px;
 margin: 0 auto;
}

#logotext {
 width: 156px;
 height: 45px;
 margin: 0 auto;
}

#navigation {
 width: 156px;
 height: 200px;
 margin: 0 auto;
 background: #ffffff;
}

#callus {
 position: absolute;
 top: 490px;
 padding: 0 22px;
 width: 156px;
 height: 59px;
 margin: 0 auto;
}

#header {
 display: none; /* block */
 float: right;
 width: 755px;
 height: 150px;
 margin-bottom: 10px;
 background: #ffffff url("/images/headerfade.jpg") no-repeat;
}

#contentArea {
 float: right;
 width: 755px;
 min-height: 500px; /* 400 (+iefixes) */
 margin-top: 60px; /* 0 */
 background: #eaeaea url("/images/contentfade.jpg") no-repeat;
 border-bottom: 1px solid #00608e; 
}

* html #contentArea {
 height: 500px;
}

/* TEXT STYLES */

#contentArea h1 {
 color: #00608e;
 padding: 0; 
 margin: 15px 16px;
 font-size: 1.5em;
 font-weight: bold;  
}

#contentArea p {
 text-align: justify;
 padding: 0;
 margin: 10px 16px;
 font-size: 1em;
}

#header h1 {
 color: #ffffff;
 padding: 0; 
 margin: 15px 16px;
 font-size: 2.5em;
 font-weight: normal;  
}

#header p {
 color: #ffffff;
 padding: 0;
 margin: 10px 16px;
 font-size: 1em;
}

#navigation p {
 font-size: 1.2em;
 margin: 0;
 padding: 0; 
}

#navigation ul {
 margin: 20px 0 0 0;
 padding: 0;
}

#navigation ul li {
 margin: 0;
 width: 156px;
 border-bottom: 1px solid #eeeeee;
 padding: 3px 0 3px 18px;
 background: #ffffff url("/images/bullet.png") no-repeat 2px 50%;
 list-style: none;
}

#navigation ul li.sublist {
 background: #ffffff;
 padding: 0 0 0 10px; 
 border-bottom: 0 solid #eeeeee; 
 font-size: 0.8em;
}

#navigation ul li.over {
 background-color: #eeeeee;
}

#navigation ul li.over a{
 color: #2d2d2d;
}

#navigation ul li a {
 display: block;
}


#navigation ul li ul {
 margin: 0;
 padding: 0;
}

#navigation ul li ul li {
 margin: 0;
 width: 146px;
 border-bottom: 1px solid #eeeeee;
 padding: 3px 0 3px 18px;
 background: #ffffff url("/images/bullet.png") no-repeat 2px 50%;
 list-style: none;
}


#navigation a {
 color: #00608e;
 text-decoration: none;
}

#navigation a:hover {
 color: #2d2d2d;
 text-decoration: none; 
}

#servicesnav {
 display: none;
}

#partnersnav {
 display: none;
}


/* IMAGES */

img {
 border: 0;
}

.contentImage {
 float: right;
 margin: 0 10px 10px 10px;
 width: 240px;
 height: 180px;
 border: 1px solid #2d2d2d;
 background: #ffffff;
}

/* FORMS */

#contentArea form {
 width: 300px;
 text-align: right;
}

#contentArea input {
 margin-top: 3px;
 width: 150px;
}

#contentArea input.normal {
 width: auto;
}

.adobepdf {
 font-size: 0.8em;
 text-align: left;
}