﻿html, body, form { padding: 0; margin: 0; }

body { font-family: Tahoma,Arial,Helvetica; font-size: 11px;background:url(../Images/site-bg-gradient.jpg) repeat-x #F3F7FB;}
img {border:0;}
a {color:#0664A1;}
a:hover {color:#72B110;}

table { border-collapse:collapse;}
td {margin:0;padding:0;}

h1 {padding:0;margin:0;font-size:15px;font-weight:bold;color:#0066A8;}
h2 {padding:0;margin:0;font-size:12px;font-weight:bold;color:#0066A8;}
h3 {padding:0;margin:0;font-size:12px;font-weight:bold;color:#67A308;}
h4 {padding:0;margin:0 0 5px 0;font-family:Helvetica;font-size:16px;color:#0066A8;}

.siteWrapper {width:100%;height:620px;background:url(../Images/site-bg-graphic.jpg) no-repeat top center;}
.siteContainer {width:942px;margin:0 auto;}
.siteHeader {height:108px;background:url(../Images/site-border-top.jpg) no-repeat center bottom;}
.siteHeader .headerTable {width:840px;margin:0 auto;}
.siteMenu {height:31px;padding:0 16px;line-height:0.1em;font-size:0.1em;background:url(../Images/menu-bg.jpg) no-repeat;}
.siteFooter {color:#90B9D4;font-size:11px;text-align:center;}
.siteFooter a {color:#1477B7;}


/* HOMEPAGE */
.homeFlash {width:942px;height:292px;background:url(../Images/home-flash-bg.jpg) no-repeat;}
.homeSpotlight .top {width:942px;height:200px;background:url(../Images/home-spotlight-top.jpg) no-repeat;}
.homeSpotlight .container {width:921px;margin:20px auto 0 auto;}
.homeSpotlight .container td {vertical-align:top;}
.homeSpotlight .container .intro {width:295px;padding:20px 40px 0 40px;font-size:12px;line-height:16px;}
.homeSpotlight .container .spotlight1 {width:223px;padding:20px 30px 10px 20px;text-align:right;border-bottom:1px solid #CFE5F3;}
.homeSpotlight .container .spotlight2 {width:223px;padding:20px 30px 10px 20px;text-align:right;border-bottom:1px solid #CFE5F3;}
.homeSpotlight .container .spotlight3 {width:223px;padding:20px 30px 0 20px;text-align:right;}
.homeSpotlight .container .spotlight4 {width:223px;padding:20px 30px 0 20px;text-align:right;}
.homeSpotlight .bottom {width:942px;height:22px;background:url(../Images/home-spotlight-bottom.jpg) no-repeat;}


/* CONTENT PAGE */
.contentContainer {width:942px;margin-bottom:5px;}
.contentContainer .leftBorder {width:16px;height:493px;background:url(../Images/site-border-left.jpg) no-repeat;}
.contentContainer .rightBorder {width:16px;height:493px;background:url(../Images/site-border-right.jpg) no-repeat;}
.contentContainer .bottomBorder {width:942px;height:15px;background:url(../Images/site-border-bottom.jpg) no-repeat;}
.contentContainer .contentArea {width:910px;background:#FFFFFF;}

.contentBox {width:910px;margin:20px 0 10px 0;font-size:12px;line-height:18px;}
.contentBox .leftNavArea {width:222px;vertical-align:top;}
.contentBox .rightContentArea {width:665px;padding:0 0 0 23px;vertical-align:top;border-left:1px solid #E7F2FA;}

.contentBoxFull {width:910px;margin:20px 0 10px 0;font-size:12px;line-height:18px;}
.contentBoxFull .leftSpace {width:30px;vertical-align:top;}
.contentBoxFull .rightContentArea {width:880px;vertical-align:top;}

.greenBoxTop {width:601px;padding:20px 30px 5px 30px;color:#467300;background:url(../Images/green-box-top.gif) no-repeat;}
.greenBoxBottom {width:661px;height:17px;background:url(../Images/green-box-bottom.gif) no-repeat;}
.greenBoxTop ul {margin:0 0 0 20px;padding:0;}
.greenBoxTop ul li {padding:5px 0;list-style:square;}

/* LEFT NAV */
.leftNavText {width:187px;padding:0 0 0 30px;}
.onState {width:187px;padding:8px 0 8px 30px;margin-bottom:4px;color:#0066A8;font-size:12px;text-decoration:none;background:#F8D11E;display:block;}
.onState:hover {color:#0066A8;}
.offState {width:187px;padding:8px 0 8px 30px;margin-bottom:4px;color:#0066A8;font-size:12px;text-decoration:none;background:#fdea94;display:block;}
.offState:hover {width:187px;padding:8px 0 8px 30px;margin-bottom:4px;color:#0066A8;font-size:12px;text-decoration:none;background:#F8D11E;display:block;}

/* FORMS */
.textField {width:300px;margin:2px 0;}
.textArea {width:300px;height:100px;margin:2px 0;}
.labelColumn {width:230px;}
.fieldColumn {}


/* FCK STYLE */
.blueBorder {border:2px solid #0066A8;}