/**************** General rules *********************/
*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0;height:100%; }
body {height:101%;font-size:100.01%;padding: 0; line-height:150%;margin: 0;font-family: Verdana, arial, Tahoma, sans-serif; color: #555;  text-align: center; background-color:white;}
/**************** General Links ***********************************/
a:link 				{ color: #18155b; text-decoration: none;border-bottom:1px solid #efefef;}
a:visited 			{ color: black; text-decoration: none;border-bottom:1px solid #efefef;}
a:focus, a:hover, a:active	{color: white;background-color:#18155b;border-bottom:1px solid #fff; }
/***************** Page Sections *********************/
#container { width:100%;margin:8px;}

/********************** Navigation ******************/
    #navlist {
      float:none;
       font-size:80%;
          
   
    #navlist li {
      margin:0;
      padding:0 0 0 0;
      }
    #navlist a {
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
      			
/*****************************************************/

h2 {font-size:140%;font-weight:normal; color: #0f0b24;margin:0px 0 8px 0;font-family:Arial, verdana, sans-serif;}
h3 {font-size:90%; color:#0f0b24; margin: 10px 0 8px 0;font-family:Arial, verdana, sans-serif;}
h4 {font-size:80%; color:#0f0b24; margin: 10px 0 3px 0;font-family:Arial, verdana, sans-serif;}

#access {z-index:1; font-size:60%; padding-bottom:0;}
#access li {list-style-type: none; padding: 0 0 0 2em ;}

#mainbox {clear:both;}
#mainbox p {font-size:80%; margin-bottom:10px;margin-top:3px;}
#mainbox img {display:none;}

#footer {clear:both; padding-top:1em;font-size: 70%;}
#footer .left {display:block;}
#footer .right {}

#case-studies {color:#0f0b24;float:none;border:1px solid #0f0b24;}
#case-studies h3 {margin:0;  padding:0 0 0 10px;font-size:100%;}
#studies  {margin-bottom:10px;}
#case-studies a, #case-studies a:link {text-decoration:none;border-bottom:none;padding-left: 15px;color:#0f0b24;}
#case-studies li a:hover, #case-studies li a:focus {border-bottom:none;color: #4367cc; text-decoration:none;}
#case-studies li {list-style-type:none;margin:0;padding:0;}

#address  {font-size:76%;}
#address dt {font-weight:bold;}
#address dd {font-weight:normal;margin-bottom:8px;}
#mainbox img.icon {float:none;padding:0;margin:0;border:none;}
hr {height: 1px;background-color: #E5E5E5;color: #E5E5E5;border: none;padding: 0;margin: 1em 0;}

/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/****************** Forms ****************/

#contactform {font-size:76%;color:#000;}
#contactform fieldset {border:none;}
#contactform legend {display:none;}
#contactform input {background:#fff; border:1px solid #89a592; width:80%;  padding:5px 3px 5px 3px; vertical-align:middle;margin:0;}
#contactform textarea {background:#FFF; border:1px solid #89a592;  width:80%; margin-left:0;  font-size:120%; padding:3px ; vertical-align:middle;}
#contactform input.button   {color:white; background:#0f0b24 url(../images/header.gif) left top repeat-x;padding:0;  height:2em; width:30%;margin:10px 0 10px 0 ;line-height:1.5em; }
#contactform input:hover, #contactform textarea:hover {background-color:#e5ecfa;}
.required {color:#c80005; font-weight:normal;}
