

body {background: #ccc url(../images/backgroundImage.gif) repeat-x;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#wrapper {width: 950px; margin:0 auto; background-color: #fff; padding: 0px; font: 11px Verdana, Arial, sans-serif;}



/* Banner and top navigation */
#bannerTopNav {width: 950px;height: 159px; padding: 0px; margin: 0px; background-color: #333;}
#bannerTopNav img {padding: 0px; margin: 0px;}
#topnav { color: #ffffff;  height: 23px; margin: 0px; padding: 0px; background: url(../images/navigationBack.gif) no-repeat; }
#topnav ul {margin: 0px; padding: 0px 0px 0px 120px; display: inline;}
#topnav ul li {display: inline; font: bold 11px Verdana, Arial, sans-serif; padding: 0px 40px 5px 0px; margin: 0px;}
#topnav ul li a {text-decoration: none; color: #fff;}
#topnav ul li a:hover {text-decoration: none; color: #fff;}


/* homepage main content*/

#homeleft {width: 690px; float: left; background: #fff; margin: 25px 0px 0px 0px;}
#homeleft p.intro {font: 15px/25px Helvetica, Arial, sans-serif; padding-top: 15px; margin-right: 15px; border-bottom: 1px solid #6faac8; padding-bottom: 15px;}
#homeleft p.intro a {color: #333;}
a.highlight {font-weight: bold; color: #6faac8;}
#homeleft img {float: left; padding: 0px;}


#home_br {width: 250px; float:left; margin-left: 15px; font: 11px Verdana, Arial, sans-serif; color: #333; margin: 20px 10px 0px 20px;}
#home_br h1{color: #6faac8; font: bold 16px Arial, Helvetica, sans-serif; margin: 0px;}
#home_br p {font: 11px/16px Verdana, Arial, sans-serif; color: #333; margin-top: 10px;}
#home_br a {color: #6faac8; }
#home_br a.grey {color: #333; }
#home_br p.quote {font: 13px/20px Georgia, Times, serif; color: #6faac8; width: 232px; margin: 0px; padding: 0px;}
#home_br p.quote2 {font: 11px/14px Verdana, Arial, sans-serif; color: #6faac8; width: 232px; margin: 0px 0px 15px 0px; padding: 0px;}


#home_bc {float: right; margin-right: 40px; }
#home_bc h1{color: #6faac8; font: bold 14px Arial, Helvetica, sans-serif; margin: 10px 0px 0px 0px;}
#home_bc ul{font: 12px Arial, Helvetica, sans-serif; margin: 5px 0px 15px 25px;}
#home_bc ul li {margin-bottom: 5px;}
#home_bc p {width: 320px; line-height: 14px; margin-top: 5px;}
#home_bc a {color: #333;}
#home_bc a.newpage {color: #6faac8; font-weight: bold;}
.calendar {background-color: #c3dbe8; margin-bottom: 20px; margin-top: 30px;}
.calendar p {padding-left: 10px; margin: 10px 0px;}
.calendar  a {color: #333;}




#homeright {width: 230px; float:right; margin-left: 15px; font: 11px Verdana, Arial, sans-serif; color: #333;}
.callout {background-color: #6faac8; color: #fff; width: 205px; margin: 30px 0px 15px 0px; font: 14px Verdana, Arial, sans-serif;}
.callout ol {line-height: 15px; padding-bottom: 5px; }
.callout ol li {margin: 0px 5px 10px 0px;}
.callout ol li a {color: #ffffff;}
#homeright h1 {color: #6faac8; font: bold 16px Arial, Helvetica, sans-serif; margin: 25px 0px 0px 0px;}
#homeright h3 {color: #6faac8; font: bold 13px Arial, Helvetica, sans-serif; margin: 25px 5px 0px 0px;}
#homeright p {line-height: 16px; margin: 15px 10px 15px 0px; }
#homeright a {color: #333;}
#homeright a.more {color: #6faac8;}
#homeright .callout ol li a {color: #fff; }


/* homepage main content*/


/* secondary page main content*/
#left {width: 640px; float: left; background: #fff; margin: 25px 0px 0px 15px;}
#left p.intro {font: 15px/23px Arial, sans-serif; padding-top: 15px; margin-right: 15px; border-bottom: 1px solid #6faac8; padding-bottom: 15px;}
#left img {padding: 0px;}
#left h1{color: #6faac8; font: bold 18px Arial, Helvetica, sans-serif; margin: 5px 25px;}
#left h2{color: #333; font: bold 14px Arial, Helvetica, sans-serif; margin: 15px 0px 5px 25px;}
#left h3{color: #333; font: bold 14px Arial, Helvetica, sans-serif; margin: 35px 0px 5px 25px;}
#left p {font: 12px/18px Arial, sans-serif; padding-top: 10px; margin: 5px 25px;}
#left ul {font: 12px/18px Arial, sans-serif; padding-top: 10px; margin: 5px 50px;}
#left ul.why {font: 12px/18px Arial, sans-serif; padding-top: 10px; margin: 5px 45px;}
#left ul.why li {margin-bottom: 10px;}
#left p.quotee {font: 12px/15px  Arial, sans-serif; margin: 5px 0px 25px 65px; padding-top: 0px; }

#left ol {padding-bottom: 0px; font: 12px/18px Arial, sans-serif; padding-top: 10px; margin: 5px 50px;}
#left ol.one {font:15px/20px Arial, sans-serif; padding-top: 10px; margin: 10px 50px; color: #6faac8;}
#left ol.one li{margin-bottom: 10px;}
#left ol.one a {color: #6faac8;}
#left a {color: #666;}
.sidebar{background-color: #6faac8; color: #fff; width: 180px; margin: 50px 0px 15px 0px; font: 12px Verdana, Arial, sans-serif; padding: 10px; height: 190px;}
.sidebar a {color: #ffffff; line-height: 18px;}
.sidebar h1 {color: #fff; font: bold 12px/15px Georgia, Times, serif; margin-bottom: 5px;}
.sidebar h2 {color: #fff; font: bold 14px/20px Georgia, Times, serif; margin-bottom: 5px;}
.sidebarm{background-color: #6faac8; color: #fff; width: 180px; margin: 50px 0px 15px 0px; font: 12px Verdana, Arial, sans-serif; padding: 10px; height: 350px;}
.sidebarm a {color: #ffffff; line-height: 18px;}
.sidebarm h2 {color: #fff; font: bold 14px/20px Georgia, Times, serif; margin-bottom: 5px;}

#disclaimer {background-color: #c3dbe8; color: #333; padding: 10px; float: right; width: 200px; margin: 20px 80px 0px 0px;}



#footer {clear:both; background: #565656; color: #fff; text-align: center; padding: 5px; font-size: 10px;}
#footer a {color: #fff;}


