/* 

This CSS Document Copyright 2007-2008 NeoSynergy, Inc. ALL RIGHTS RESERVED
Author: Todd Ridley

*/

body {margin:0px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:13px; color:#333; background-color:#F5F5F5;}
a {color:#0074AC}
img {border:none;}
div {padding:0px; margin: 0px;}
p {padding: 0px; margin: 0px;}
h1 {letter-spacing:-1px; font-weight: normal; color:#1A99CC; line-height: 32px; font-size: 28px;}
h2 {font-size: 18px;}

.header {width: 100%; background-color:#F5F5F5;color: #333; background-image: url(../images/header/background.jpg); background-repeat:no-repeat; background-position: top center; }
.header a {color: #333; text-decoration: none;}
.header a:hover {color: #333; text-decoration: underline;}
.header div.container {width: 980px;margin-left: auto; margin-right:auto;}
.header div.container div.top {width: 960px; background-image:url(../images/header/background_top.jpg); background-repeat: no-repeat; background-position: top center; height: 22px; padding-right: 20px;padding-top: 5px; text-align: right; letter-spacing: 1px; font-size: 11px;}
.header div.container div.bottom  {width: 980px; height: 59px;}
.header div.container div.bottom2 {width: 980px; height: 24px; padding-top: 5px; padding-bottom: 10px; background-color: #F5F5F5; background-image: url(../images/header/background_bottom.jpg); background-repeat: no-repeat; font-size: 13px; text-align: center; letter-spacing: 2px;}

.highlights {width: 980px; float:left; font-size: 12px;}
.highlights a {font-size: 12px; font-weight:normal;}
.highlights h2 {font-size: 14px; color:#1A99CC; margin:0px; padding: 0 0 12px 0;}
.highlights h3 {font-size: 13px;  margin:0px; padding: 0 0 13px 0; line-height:16px;}
.highlights h4 {font-size: 15px; margin: 0px; padding: 0 0 12px 0;}
.highlights h4 strong {color: #333; font-size: 26px; font-weight:bold;}
.highlights div.a {float: left; width:294px; margin-right: 19px; margin-bottom: 20px; padding: 3px 10px 0px 10px; background-image: url(../images/homepage/highlight.gif); background-repeat: no-repeat;}
.highlights div.b {float: left; width:294px; height: 228px; margin-bottom: 20px; padding: 3px 10px 0px 10px; background-image:url(../images/homepage/highlight.gif); background-repeat: no-repeat;}
.highlights div.b div.stats {padding: 5px 10px 5px 10px; margin-bottom: 10px; background-color: #F2F2F2; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999;}
.highlights div.b div.stats p {padding:0px; margin:0px;}

.content {width: 100%; background-color:#F5F5F5; float:left; clear:both; background-image: url(../images/common/background.jpg); background-repeat: no-repeat; background-position: center bottom; padding-top: 15px;}
.content div.container {width: 980px;margin-left: auto; margin-right:auto; line-height: 20px; padding-bottom: 30px;}
.content div.container p {padding: 0 0 15px 0;}

.content_news h1 {width: 470px; font-size: 28px;}

.leadership {width: 960px; border-bottom: #CCC solid 1px; padding-bottom: 20px; margin-bottom: 30px; padding-right: 20px;}
.leadership h1 {margin: 0px; padding: 0px;}
.leadership h2 {margin: 0 0 10px 0; padding-top: 0px;}
.leadership p {margin: 0 0 10px 0; padding: 0px;}
.leadership div.img {float:left; padding: 0 20px 10px 0; margin: 0px;}
.leadership div.img p.pdf {width: 78px; margin: 0px; padding: 5px 0 0 28px; background-image: url(../images/aboutus/pdf.gif); background-repeat: no-repeat; background-position: 4px 6px;}
.leadership div.img p.camera {width: 78px; margin: 0px; padding: 0 0 0 28px; background-image: url(../images/aboutus/camera.jpg); background-repeat: no-repeat; background-position: 5px 6px;}

.boardmember {float:left; width: 117px; padding: 0 10px 0px 5px; margin: 0 8px 0 0; border-right: 1px #CCC solid;}
.boardmember h2 {clear:both; font-size: 14px; margin: 0px; padding: 0px; font-weight: bold;}
.boardmember h3 {clear:both; font-size: 12px; margin: 0px; padding: 0px;}
.boardmember img {padding: 0 0 5px 0;}
.boardmember ul {margin: 0px; padding: 5px 5px 5px 12px;}
.boardmember li {margin: 0px; padding: 0 0 5px 0; list-style:outside; list-style-image: url(../images/aboutus/bullet.gif);}

.archive {float:right; margin: 0 0 20px 20px; width: 195px; background:#1999CD; color:#FFF;}
.archive img {padding-bottom: 20px;}
.archive p {width: 153px; padding: 0 0 15px 0; margin: 0 21px 15px 21px; border-bottom: 1px solid #FFF;}
.archive p a {text-decoration: none; color: #CCC;}
.archive p a:hover {color: #FFF;}

.archivenl {float:right; margin: 0 0 20px 20px; width: 195px; background-image:url(../images/newsletter/background_archive.gif); background-repeat: no-repeat; color:#FFF;}
.archivenl p {width: 153px; padding: 0 0 15px 0; margin: 0 21px 15px 21px; border-bottom: 1px solid #FFF;}
.archivenl p a {text-decoration: none; color: #CCC;}
.archivenl p a:hover {color: #FFF;}

.newsletter div.bitsandbites {float: right; width: 160px; padding: 0 5px 0 20px;}
.newsletter div.bitsandbites div {width: 160px; padding-bottom: 12px; border-bottom: 1px solid #1A99CC; margin-bottom: 17px;}
.newsletter div.bitsandbites div img {padding: 0 0 10px 0;}
.newsletter div.bitsandbites div p {padding: 0 0 10px 0; font-size: 11px; line-height: 14px;}
.newsletter div.bitsandbites div h3 {color: #1A99CC; font-size: 16px; font-weight:normal; letter-spacing: -1px; line-height: 17px; padding: 0 0 10px 0; margin: 0px;}

.newsletter {width:643px;}
.newsletter div.story {width: 425px; padding-right: 20px; border-right: 1px solid #1A99CC;}
.newsletter div.story p {padding-bottom: 20px;}
.newsletter div.story p.subtext {font-size: 10px; font-style:italic;}
.newsletter div.story p.subtext img {padding-bottom: 3px;}
.newsletter div.story img {padding-bottom: 20px;}
.newsletter div.story h1 { line-height: 24px; padding-bottom: 20px; margin: 0px}
.newsletter div.story h2 {margin: 0px; padding: 0 0 20px 0;}

.rightbullets {width: 230px; float: right; padding: 20px; margin: 0 0 20px 20px; font-size: 14px; font-weight: normal; color:#FFFFFF; font-style: italic;}
.rightbullets p {color: #FFF; margin: 0px; padding: 0 0 20px 0; line-height: 17px;}
.rightbullets p img {padding-bottom: 5px;}
.rightbullets a {color:#CCC; text-decoration: underline;}
.rightbullets a:hover {color: #FFF;}
.rightbullets p.bold {font-weight:bold; padding: 0 0 10px 0; font-size: 16px;}

.footer {width: 100%; background-color:#F5F5F5; background-image:url(../images/footer/background.jpg); background-repeat:repeat-x; height: 200px; color: #666; padding-top: 13px; float:left; clear:both;}
.footer a {color: #666; text-decoration: none;}
.footer a:hover {color: #666; text-decoration: underline;}
.footer div.container {width: 980px; margin-left: auto; margin-right:auto; background-image:url(../images/footer/byline.jpg); background-repeat: no-repeat; background-position: right 4px;}
.footer div.container div.copyright {padding-top: 20px;}

.checklist {padding: 20px 0 0 0; width: 570px;}
.checklist p {padding: 0 0 20px 30px; background-image:url(../images/products/graphic_checkmark.gif); background-repeat:no-repeat;}


