/**************** General rules *********************/
*{font-size:100.01%; margin:0;   padding:0;  }
body {height:101%;font-size:100.01%;padding: 0; line-height:140%;margin: 0;font-family: Verdana, Arial, Helvetica, sans-serif;color: #555;  background-color:white;}
/**************** General Links ***********************************/
a:link            { color: #08205c; text-decoration: none;border-bottom:1px solid #aaa;}
a:visited         { color: #08205c; text-decoration: none;border-bottom:1px solid #08205c; }
a:hover, a:focus, a:active {color: #204486;background-color:#eee; border-bottom:1px solid #bbb;}
/********************** Navigation Lists ******************/

#navlist, #options, #access, #footerlist {font-size:70%; list-style:square;margin-left:1.5em;padding-left:1.5em;}
 #sidebar2 {display:none;}
#footerlist {font-size:100%;}
/********************** Headings ******************/

h1 {font-size:110%;  text-transform:uppercase;word-spacing:0.1em;letter-spacing:1px;color: #08205c;margin:10px 10px 15px 20px;border-bottom:1px solid #E5E5E5;}
h2 {font-size:75%;  text-transform:uppercase;word-spacing: 0.1em;letter-spacing: 1px;color:#08205c; margin: 10px 10px 12px 20px;border-bottom:1px solid #E5E5E5;}
h3 {font-size:80%; text-transform:uppercase;word-spacing:0.1em;color:#08205c; margin: 10px 10px 3px 20px;letter-spacing: 1px; border-bottom:1px solid #E5E5E5;}
h4 {font-size:80%; text-transform:uppercase;word-spacing:0.1em;color:#08205c; margin: 10px 10px 3px 20px;letter-spacing: 1px; }
#notfound h1 {color:#cd0000;}
.portfoliolist h3 {border-bottom:none;margin:20px 0 0 20px;}
/********************** Images ******************/
#head img {margin:26px 0 0 2.5%; padding:0;border:none;border: 1px solid #fff;}
#head a.logo {text-decoration:none;border-bottom:none;background-color:white;}
#head a.logo:link img, #head a.logo:visited img {border: 1px solid #fff;text-decoration:none;}
#head a.logo:hover img, #head a.logo:focus img  {border: 1px solid #E5E5E5;text-decoration:none;}
img.icon  {display:none;}
.badges {margin-left:20px;}
.portfoliolist img {display:none;}
#boxes {display:none;}
#portfolio-cs #text img {display:none;}
#templates img.templates {display:none;}
.temp {display:none;}
img.poppy {display:none;}
/********************** Main Sections ******************/

#head {margin-top:0;padding-top:0;text-align:left; max-width:300px;clear:both;}
#text {font-size:75%;max-width:300px;}
#text p {margin: 15px 10px 15px 20px;}
cite {font-style:normal;font-weight:bold;}
#sidebar {max-width:300px;margin-top:0;}
#sidebar p {font-size:70%;}
#footer {margin-top:10px;margin-left:1em;clear:both;height:2em; max-width:300px;font-size: 70%; border-top:1px solid #E5E5E5;}
abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}  
.templates {margin-left:20px;}
.haslayout {position:absolute;}
/********************** Forms ******************/
#form {margin:10px 10px 10px 20px;}
fieldset {border: none;}
input {border:1px solid #ccc;width:98%;height : 1.8em;padding:2px;margin-bottom:5px;}
input:focus, select:focus, textarea:focus {background:#e1eaf3;}
input:hover, select:hover, textarea:hover {background:#e1eaf3;}
legend {display:none;}
label {cursor: pointer; }
textarea {border:1px solid #ccc;width:97%;font-size:120%;}
.submit {background:#e1eaf3;width:40%;border:1px solid #ccc;padding:2px 4px;height:2.2em;}
.submit:hover {background:#fff;}
.validationerrors ol {margin-left:20px;padding-left:20px;margin-bottom:5px;}
.required {display:none;}
#form #antibot {display:none;}
/********************** Other lists ******************/
#address, #questionlist  {margin-left:2em;list-style-type:none;margin-bottom:20px;}
dt {margin-left:20px;margin-top:10px;}
#faqs dt {font-weight:bold;}
.normallist, #questionlist {margin-left:20px; padding-left:20px; list-style-type:square;margin-bottom:20px;}
#clientlist {margin-left:20px;}
#clientlist dt {margin-left:0; font-weight:bold;}
#clientlist img {display:none;}
#address dt, #sitemap dt {margin-left:0;}
#sitemaplist dd {margin-left:20px;}
/***************** 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 */

