﻿body { background:#cae095; font-family:Arial, sans-serif; margin:0; padding:0; font-size:12px; color:#333; line-height:1.4em; }

h1,h2 { font-weight:normal; font-family:Calibri, "Myriad Pro", Helvetica; color:#FFF; margin: 20px 0 10px 0; padding: 10px 10px 10px 20px; font-size:24px; background-color:#d9202a; }
h2 { clear:both; }

pre { background:#e5ffe3; border:1px solid #CCC; width:500px; margin-left:40px; padding:10px; font-size:11px; overflow:auto;  }
hr { height:1px; border:0; border-top:1px solid #999; }
a { text-decoration:none; border:0; color:#39a214; }
img { border:0; }
p { padding-right:40px;}

.clearfix:after { content:"."; display: block; height:0; clear:both; visibility:hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#wrapper { border-left:8px solid #715923; margin:0; padding: 20px 0 20px 0; }
#sidebar { width:229px; margin:0 20px 0 0; float:left; position:fixed; top:20px; left:8px; }
#content { width:600px; padding:0; margin-left:247px; }

#navigation { list-style-type:none; margin:0; padding:0; line-height:1.0em;}
#navigation a { display:block; padding:5px; background:#e7f1cf; margin:1px 0 0 0; color:#000; padding-left:32px; }
#navigation a:hover { background:#D91E29; color:#FFF;  }

#sidebar .title { line-height:1.0em; background-color:#fff; padding:5px; color:#000; padding-left:27px; font-size:11px; margin: 10px 0 20px 0; text-align:center; }
#sidebar .version { line-height:1.0em; background-color:#d4e5ab; padding:5px; color:#9db369; padding-left:32px; font-size:11px; margin: 5px 0 10px 0; }
#sidebar .company a { font-size:18px; color:#FFF; padding-left:32px; }
#sidebar .company a strong { font-size:18px; color:#D91E29; }
#sidebar .version strong { color:#D91E29; }
#sidebar .title strong { color:#D91E29; }

#content p { padding-left:20px; }
#content .form { padding-left:40px; width:400px; }
#content .form * { vertical-align:middle; }
#content .usage { border:1px solid #D91E29; margin: 20px 40px; padding:10px; margin-top:20px; background-color:#f2dede; }
  
.copyright { color:#5A7F00; text-align:center; background:#CAE095; }

.downloadinfo { width:400px; float:left; margin-top:10px; }
.downloadinfo p { padding:0; }
a.download { font-size:14px; text-decoration:underline; }
a.download:hover { text-decoration:none; }


.textbox { padding:3px; font-size:14px; width:294px; } 
  
/* Autocomplete: */
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#selection { padding:5px; font-weight:bold; height:20px; }
#selection img { vertical-align:middle; }
