body {background:#1a1a1a !important;font-family:"Lucida Grande","Lucida Sans Unicode","Arial","Verdana",sans-serif;font-size:12px;line-height:166%;margin:0;}
/*MAIN PAGE STRUCT*/
#header {width:100%;height:72px;background:#fff;border-bottom:1px solid #215c93;}
#header-content {margin:0 auto;width:960px;}
#logo {position:relative;width:240px;height:40px;float:left;left:0px;top:20px;}
#logo a {position:relative;font-family:"Lucida Grande","Lucida Sans Unicode","Arial","Verdana",sans-serif;font-size:12px;color:#000;text-decoration:none;border:none;white-space:nowrap;}
#logo2 {position:relative;width:240px;float:left;top:24px;background:url('images/cannon-brokerage.png') top left no-repeat;}
#welcome {position:relative;float:left;left:37px;top:6px;width:400px;text-align:center;color:#999;font-family:georgia,serif;line-height:14px;white-space:nowrap;}
#welcome h1 {font-size:11px;}
.welcometxt {color:#eef6ff;font-size:10px;line-height:14px;}
#contact, #contact2, #contact3, #contact4, #contact5 {position:relative;width:240px;font-size:11px;font-family:georgia,serif;color:#313131;text-align:center;float:right;white-space:nowrap;} #contact {top:-24px;left:0px;} #contact2, #contact3 {top:0px;left:0px;} #contact4 {top:12px;left:0px;} #contact5 {top:4px;left:0px;}
.contacttxt {position:relative;left:-5px;} .contacttxt2 {position:relative;left:-10px;}
/*ABSOLUTES:BUTTONS*/
#button-clients {position:absolute;top:584px;width:100%;text-align:center;}
#clients-tip {display:none;position:absolute;top:448px;width:100%;text-align:center;}
#clients-tip-text {padding:3px;font-size:10px;color:#666;border:1px solid #999;background:#ccc;width:480px;margin:auto;}
#buttons-wrapper2 {position:absolute;top:-144px;width:100%;}
#button-demo {position:relative;width:290px;float:left;left:330px;top:-1px;text-align:center;} #button-demo2 {position:relative;width:290px;float:left;left:584px;top:45px;text-align:center;} #button-demo3 {position:relative;width:290px;float:left;left:-310px;top:45px;text-align:center;}
#button-account {width:290px;text-align:center;}
/*MISC COLOR*/
.white {color:#fff;} .grey {color:#666;} .lightergrey {color:#bababa;} .blue, .zoom {color:#52a0e0;} .green {color:#7ba733;}
.lightgrey {color:#999;} .lightgrey2 {color:#999;font-size:8px;} .lightgrey3 {color:#999;font-size:8px;} .blue2 {color:#52a0e0;font-size:11px;}
a.menu {color:#1d568d;text-decoration:none;font-weight:bold;font-size:11px;} a.menu:hover {color:#fff;}
/*TXT*/
h1, h2, h3, h4, h5 {font-weight:normal;} h1 {line-height:90%;} h2 {color:#cadfef;line-height:150%;padding-top:6px;} h3 {font-size:14px;} h4 {font-size:13px;line-height:110%;} h5 {font-size:13px;line-height:90%;}
.hidtxt {color:#1a1a1a;}
.term {font-size:18px;color:#3777b1;line-height:18px;}
.definition {font-size:14px;color:#fff;} .definition a{font-size:14px;color:#fff;text-decoration:none;}
.download {background:#333;border:1px solid #444;padding:5px;}
/*CANNON.SUB*/
#nav {position:absolute;width:100%;height:50px;background:#52a0e0;z-index:20;}
#nav-wrapper {position:relative;margin:0 auto;width:960px;height:50px;z-index:20;}
#nav-home, #nav-tools, #nav-platform, #nav-education, #nav-price, #nav-about, #nav-contact, #nav-clients, #nav-blog {float:left;cursor:default;}
#nav-home a:hover, #nav-tools a:hover, #nav-platform a:hover, #nav-education a:hover, #nav-price a:hover, #nav-about a:hover, #nav-contact a:hover, #nav-clients a:hover, #nav-blog  a:hover {cursor:pointer;}
#nav-home {padding-left:80px;width:76px;}
#nav-platform {padding-left:1px;width:97px;}
#nav-tools {padding-left:1px;width:76px;}
#nav-education {padding-left:1px;width:108px;}
#nav-price {padding-left:1px;width:70px;}
#nav-about {padding-left:1px;width:84px;}
#nav-contact {padding-left:1px;width:92px;}
#nav-clients {padding-left:1px;width:87px;}
#nav-blog {padding-left:1px;width:70px;}
#banner {position:relative;top:16px;margin-top:17px;padding-top:17px;width:100%;height:283px;background:#094177 url('images/middle-sub.jpg') top left no-repeat;color:#fff;border-bottom:1px solid #094177;z-index:10;}
#banner h1, h2 {margin-top:0;padding-top:0px;line-height:120%;}
#banner-content {margin:0 auto;width:960px;}
#banner-left, #banner-right {float:left;}
#banner-left {padding-top:17px;padding-bottom:16px;padding-left:10px;width:400px;}
#banner-right {padding-top:17px;padding-bottom:16px;padding-left:44px;width:490px;}
#main {width:100%;background:#1a1a1a;color:#fff;padding-bottom:40px;border-bottom:1px solid #000;}
#main-content {margin:0 auto;width:960px;padding-top:40px;}
#main-nav {width:190px;float:left;border:1px solid #52a0e0;color:#52a0e0;padding:20px;}
#main-nav li {list-style:none;margin:0;padding:0;}
#main-nav ul {margin:0;padding:0;}
#main-nav2 {width:30px;float:left;border:0px solid #52a0e0;color:#1a1a1a;padding:20px;}
#main-copy {background:#1a1a1a;margin-left:40px;width:680px;float:left;font-size:12px;line-height:150%;}
#main-copy a, #main-nav a {color:#52a0e0;}
#main-copy a img {border-top:2px solid #3280c0;border-left:2px solid #3280c0;border-right:2px solid #52a0e0;border-bottom:2px solid #52a0e0;}
#screenshots {float:right;text-align:center;background:#111;padding:10px;border-right:1px solid #222;border-bottom:1px solid #222;border-top:1px solid #000;border-left:1px solid #000;font-size:11px;margin-left:20px;}
#footer {width:100%;border-top:1px solid #abc763;background:#7ba733;color:#fff;padding-top:20px;padding-bottom:20px;}
#footer-content {margin:0 auto;width:960px;}
#footer-disclaimer {text-align:center;background:#6b9723;font:11px "georgia",serif;padding:8px;border-top:1px solid #5b8712;border-left:1px solid #5b8712;border-right:1px solid #8bb742;border-bottom:1px solid #8bb742;margin-bottom:3px;}