﻿html, body, form { padding: 0; margin: 0; }
body {font-family:Arial;font-size:12px;color:#444444;background:url(../Images/site-bg.gif) repeat-x #FFFFFF}
img {border:0;}

h1 {font-size:16px;font-weight:bold;margin:0 0 20px 0;}
h2 {font-size:14px;font-weight:bold;margin:0;}

a {color:#444444;}
a:hover {color:#212d67;}

.siteWrapper {width:100%;height:450px;background:url(../Images/site-bg-large.jpg) no-repeat center top;}
.siteHeader {width:949px;height:116px;margin:0 auto;}
.siteHeader .logo {width:309px;height:116px;line-height:0.1em;font-size:0.1em;float:left;}
.siteHeader .tagline {width:640px;height:48px;padding:40px 0 0 0;text-align:right;float:right;}
.siteHeader .menu {width:640px;height:28px;float:right;}
.siteContent {width:949px;margin:0 auto;}
.siteFooter {width:949px;padding:15px 0 0 0;margin:30px auto;text-align:center;color:#AAAAAA;font-size:10px;background:url(../Images/footer-bg.gif) no-repeat;overflow:auto;}
.siteFooter a {color:#AAAAAA;text-decoration:none;}
.siteFooter a:hover {text-decoration:underline;}


/* HOMEPAGE */
.homeTop {width:949px;}
.homeTop .graphic {width:595px;height:293px;font-size:0.1em;line-height:0.1em;}
.homeTop .spotlight {width:354px;height:293px;background:url(../Images/home-top-spotlight.jpg) no-repeat;}
.homeTop .spotlight .info {width:330px;height:150px;margin:15px auto 0 auto;color:#FFFFFF;}
.homeTop .spotlight .links {width:354px;height:32px;margin:90px auto 0 auto;}
.homeTop .close {width:949px;height:18px;background:url(../Images/home-top-fade.gif) no-repeat;}

.homeSpotlight {width:949px;}
.homeSpotlight .spotlight1 {width:316px;padding:0 25px 0 26px;}
.homeSpotlight .spotlight2 {width:317px;padding:0 26px 0 26px;}
.homeSpotlight .spotlight3 {width:316px;padding:0 26px 0 25px;}


/* DEFAULT PAGE MODULE */
.contentBanner {width:949px;height:184px;}
.contentArea {width:949px;padding:30px 24px 0 25px;background:url(../Images/content-bg.gif) no-repeat center top;}
.contentArea ul {margin:0 0 0 20px;padding:0 0 0 0;list-style-image:url(../Images/bullet.gif);}
.contentArea li {margin:0 0 14px 0;padding:0 0 0 0;}

.contentTable {margin:0;border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
.contentTable th {height:47px;padding:0 20px;text-align:center;color:#FFFFFF;border-right:1px solid #bbbbbb;background:url(../Images/table-bg-th.gif) repeat-x;}
.contentTable td {padding:5px 10px;border-right:1px solid #bbbbbb;}
.contentTable td.odd {font-size:11px;background:#f0f0f0;}
.contentTable td.even {font-size:11px;background:#cdcdcd;}
.contentTable td.link {height:26px;padding:0 20px;text-align:right;background:url(../Images/table-bg-link.gif) no-repeat right;}
.contentTable td.link a {color:#FFFFFF;font-weight:bold;text-decoration:none; text-transform:uppercase;}

.contentTableHalfSize {width:400px;margin:0;border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
.contentTableHalfSize th {height:47px;padding:0 20px;text-align:center;color:#FFFFFF;border-right:1px solid #bbbbbb;background:url(../Images/table-bg-th.gif) repeat-x;}
.contentTableHalfSize td {padding:5px 10px;border-right:1px solid #bbbbbb;}
.contentTableHalfSize td.odd {font-size:11px;background:#f0f0f0;}
.contentTableHalfSize td.even {font-size:11px;background:#cdcdcd;}
.contentTableHalfSize td.link {height:26px;padding:0 20px;text-align:right;background:url(../Images/table-bg-link.gif) no-repeat right;}
.contentTableHalfSize td.link a {color:#FFFFFF;font-weight:bold;text-decoration:none; text-transform:uppercase;}

/* TWO COLUMN MODULE */
.twoColumnContainer {width:949px;padding:1px 0 0 0;background:url(../Images/content-bg.gif) no-repeat center top;}
.twoColumnContainer .rightContentArea ul {margin:0 0 0 20px;padding:0 0 0 0;list-style-image:url(../Images/bullet.gif);}
.twoColumnContainer .rightContentArea li {margin:0 0 14px 0;padding:0 0 0 0;}
.leftNavArea {width:220px;}
.rightContentArea {padding:20px 0 0 0;}

/* CONTACT PAGE MODULE */
.contactBox {width:949px;background:url(../Images/content-bg.gif) no-repeat center top;}
.contactArea {width:530px;padding:30px 25px 0 25px;}
.contactForm {width:419px;padding:30px 24px 0 25px;}

.labelColumn {width:119px;}
.fieldColumn {width:300px;}
.textField {width:300px;}
.textArea {width:300px;height:100px;}

/* LEFT NAV */
.leftNav {width:199px;height:370px;margin:0;padding:15px 0 0 0;list-style:none;background:url(../Images/leftnav-bg.gif) no-repeat;}
ul.leftNav li {width:189px;height:22px;margin:0;padding:5px 0 0 10px;list-style:none;display:block;}
ul.leftNav li.on {width:189px;height:22px;margin:0;padding:5px 0 0 10px;list-style:none;display:block;background:url(../Images/onstate.gif) no-repeat;}
ul.leftNav li:hover {width:189px;height:22px;margin:0;padding:5px 0 0 10px;list-style:none;display:block;background:url(../Images/overstate.gif) no-repeat;}

ul.leftNav li a {color:#444444;font-size:12px;font-weight:bold;text-decoration:none;}
ul.leftNav li:hover a {color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}


















































 