﻿/* Layout */
body {margin:0;padding:0;background:#fff;font-size:12px;line-height:2em;font-family:Arial,Helvetica,sans-serif;color:#5e5e5e;}
#container {width:890px;margin:0 auto;padding:0 10px 10px 10px;}
#sidecolumn {float:left;display:inline;width:200px;}
#logobar {height:80px;}
#maincolumn {float:right;display:inline;width:640px;padding:60px 0 0 0;overflow:hidden;}
#menubox {float:left;display:inline;width:240px;height:31px;}
#datebox {float:left;display:inline;width:400px;height:30px;border-bottom:1px solid #ccc;}
/* Dividers and Spacers */
.clear10 {clear:both;height:10px;font-size:10px;line-height:1em;}
.clear40 {clear:both;height:40px;font-size:10px;line-height:1em;}
.hardline {clear:both;height:10px;border-top:1px solid #ccc;font-size:10px;line-height:1em;}
.softline {clear:both;height:10px;border-top:1px solid #efefef;font-size:10px;line-height:1em;}
.divider {clear:both;height:10px;border-top:1px dotted #ff3300;font-size:10px;line-height:1em;}
/* Headers */
h1, h2, h3, h4, h5, h6 {margin:0;padding:0 0 6px 0;line-height:1.5em;font-family:Arial,Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#0e9cd1;}
h1 {font-size:28px;padding:1px 0 8px 0;}
h2 {font-size:18px;margin:1px 0 0 0;border-top:1px solid #efefef;padding:9px 0 5px 0;}
h3 {font-size:12px;font-weight:bold;}
h4 {font-size:12px;font-style:italic;}
/* Paragraphs */
p {margin:0;padding:0 0 10px 0;}
/* Lists */
ol {list-style:decimal outside;margin:0 0 0 24px;padding:0;}
ul {list-style:none;margin:0;padding:0;}
.padded {padding:0 0 10px 0;}
.bullet {padding:0 0 0 24px;background:url("../images/sprite-1.gif") no-repeat -20px 0;}
.sitemap1, .sitemap2, .sitemap3, .sitemap4 {padding:0 0 0 10px;background:url("../images/sprite-1.gif") no-repeat 0 -20px;}
.sitemap2 {margin:0 0 0 24px;}
.sitemap3 {margin:0 0 0 48px;}
.sitemap4 {margin:0 0 0 72px;}
/* Links */
a {color:#3366cc;text-decoration:underline;}
a:hover {color:#ff6600;}
/* Images */
img {border:0;}
/* Main Menu */
#menu {font-size:12px;line-height:1em;}
.menu1, .menu2 {float:left;display:inline;height:31px;margin:0;padding:0;}
.menu1 > a, .menu2 > a {float:left;display:inline;width:70px;height:17px;margin:0;text-align:center;text-decoration:none;color:#666;}
.menu1 > a {border-bottom:1px solid #ccc;padding:6px 5px 7px 5px;}
.menu2 > a {border-bottom:6px solid #ccc;padding:6px 5px 2px 5px;}
.menu1 > a:hover, .menu2 > a:hover {border-bottom:6px solid #ff9900;padding:6px 5px 2px 5px;text-decoration:none;color:#666;}
/* Date */
#date {font-size:10px;line-height:1em;padding:8px 0 0 0;text-transform:uppercase;text-align:right;color:#999;}
/* Home Page */
#tagline {font-size:48px;line-height:1em;padding:6px 0 4px 0;color:#8dc63f;}
#imagebox {height:250px;background:url("../images/investors-1.jpg") no-repeat;}
#screenbox {width:197px;height:113px;padding:38px 0 0 78px;}
#screen {font-size:17px;line-height:20px;padding:0;color:#8dc63f;}
/* Contact Forms */
.fmbar {padding:12px 0 24px 0;line-height:1em;}
.fmbox {clear:both;width:540px;}
.fmlabelbox, .fmfieldbox {float:left;display:inline;height:34px;}
.fmlabelbox {width:100px;}
.fmfieldbox {width:400px;}
.fmlabel {padding:4px 0 8px 0;}
.fmfield, .fmarea {padding:2px 1px 2px 1px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
.fmfield {width:340px;}
.fmarea {width:440px;vertical-align:top;}
/* Custom Search Element */
#cse {width:100%;min-height:300px;} /* Google Default */
/* Footer */
.footer {font-size:10px;line-height:1.5em;padding:0;text-transform:uppercase;color:#999;}
.footer > a {text-decoration:underline;color:#999;}
.footer > a:hover {color:#ff6600;}