@charset "utf-8";
* {margin:0px;padding:0px;}
body {margin: 0 auto;padding: 0;text-align: center;color: #000000;background:url(/images/bodyBG.jpg) repeat-x #F4F1E4;}
p {padding: 5px 0 5px 0;font: 14px/18px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
a:link, a:visited {/*679936*/color: #679936;text-decoration: none;}
a:hover, a:active {color: #103E70;text-decoration: underline;}
#container {margin: 0 auto;width: 980px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.center {text-align:center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.clearer, .clear {clear: both;}
.hidden {visibility:hidden;}
img {background: #FAFAFA;border: 1px solid #E4E4E4;padding: 8px;}
img.floatRight {margin: 5px 0px 10px 10px;}
img.floatLeft {margin: 5px 10px 10px 0px;}
h1, h3, h5 {color:#679936;}
h2, h4, h6 {color:#103E70;}
h1, h2, h3, h4, h5, h6 {font: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;padding:10px 0 5px 0;}
#contentContainer h1, #contentContainer h2, #contentContainer h3, #contentContainer h4, #contentContainer h5, #contentContainer h6 {border-bottom: 1px solid #999999;}
#contentContainer h2, #contentContainer h3, #contentContainer h1 {font-family: 'Trebuchet MS', Arial, sans-serif;font-weight: bold;letter-spacing: 1px;}
#contentContainer h1 {font-size: 24px;}
#contentContainer h2 {font-size: 20px;}
#contentContainer h3 {font-size: 16px;text-transform: uppercase;}
.blue {color:#103E70;}.green {color:#679936;}
#header {float:left;margin: 0 auto;width: 980px;height: 100px;background: #CAC8BC url(/images/header.jpg) no-repeat;color: #fff;cursor:pointer;}
.headerText {text-indent:-9999px;float:left;}
.slogan h2 {float:left;position:relative;left:540px;top:70px;color:#343434;padding:0px;font: bold 15px/15px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
.signup h3 a {background:url(/images/signUp.gif) top;float:left;position:relative;padding:0px;left:410px;top:20px;text-indent:24px;display:block;width:135px;height:40px;background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;text-decoration:none;font: bold 15px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
.signup a:hover, #header .signup a:active {background-position:bottom;}
.topNav {background:url(/images/navBG.jpg) no-repeat;width:980px;height:34px;float:left;margin: 0 auto;}
.topNav ul {float: left;list-style: none;margin: 0 0 0 0;height: 34px;padding: 0 0 0 15px;}
.topNav ul li {float: left;margin: 0;padding: 0 0px 0 0px;}
.topNav ul li a {float: left;margin: 0;padding: 0 15px 0 15px;color: #CCCCCC;font: bold 15px/34px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;text-decoration: none;}
.topNav ul li a:hover {color: #679936;background:url(/images/navBGhover.jpg);}
#contentContainer {background:url(/images/pageBG.jpg) repeat-y #FFFFFF;width:980px;min-height:200px;float:left;margin: 0 auto;}
#content {width:690px;float:left;margin: 0 auto;padding: 7px 7px 7px 23px;text-align:left;}
#sidebar {width:220px;float:left;margin: 0 auto;padding: 7px 7px 7px 15px;text-align:left;}
#sidebar .sideNav ul {list-style: none;}
#sidebar .sideNav ul li{font:bold 15px/25px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif; margin-left:20px;}
#sidebar .sideNav ul li a{background:url(/images/buttonSide.gif) top;margin: 0 auto;margin-top:5px;color:#FFFFFF;text-align:center;display:block;width:180px;height:25px;background-repeat:no-repeat;}
#sidebar .sideNav ul li a:hover, #sidebar .sideNav ul li a:active {color:#CCC;background-position:bottom;text-decoration:none;}

#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6{color: #679936;font-size:20px/24px; text-align:right;}
h1.sideHeader a:link, h1.sideHeader a:visited {color: #679936;text-decoration: none;font-size:20px;}
h1.sideHeader a:hover, h1.sideHeader a:active {color: #679936;text-decoration: none;}

#footer {background:url(/images/footer.jpg) no-repeat #FFFFFF;width:980px;height:80px;float:left;margin: 0 auto;}
#footerNav {margin-left:25px;padding-top:33px;color:#666666;font: bold 15px/15px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
#footerNav a:link, #footerNav a:visited {color: #666666;text-decoration: none;font: bold 14px/14px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
#footerNav a:hover, #footerNav a:active {color: #333333;text-decoration: none;}
#copy {margin-top:35px;color:#999999;padding-bottom:25px;}
#copy i {color:#999999;}
blockquote {margin: 15px 10px;padding: 5px 7px 5px 5px;font-weight: normal;font-size: 17px;font-style: italic;font-family: Georgia, 'Times New Roman', Times, serif;color: #333333;border: 1px solid #999999;background: #E8E8E8;}
#content ul li {margin-left:35px;}

#contentContainer .triplePromo{width:205px; padding-right:15px; float:left;margin-left:10px;text-align:justify;}
#contentContainer .triplePromo .panel {background:url(/images/sidePanelBckgrnd.gif) repeat-y;margin-bottom:20px;position:relative;z-index:0;}
#contentContainer .triplePromo h3 {margin-top:10px;background:url(/images/sidePanelTop.gif) no-repeat;height:125px;font-size:16px;font-weight:700;padding-top:8px;position:relative;text-transform:uppercase;text-align:center;z-index:1;letter-spacing:2px;border-bottom:none;}
#contentContainer .triplePromo .panelContent {background:url(/images/sidePanelBottom.gif) no-repeat 0px bottom;color:#000000;font-weight:200;padding-left:8px;padding-right:8px;padding-bottom:10px;margin-bottom:10px;min-height:100px;height:auto !important;height:75px;margin-top:-100px;position:relative;z-index:3}
#contentContainer .triplePromo .panelContent ul {margin-left:-30px;}
#contentContainer .triplePromo  p {margin:0 auto;text-align:center}
#contentContainer .triplePromo .panelContent p {text-align:left;margin:0}

.button a{background:url(/images/button.gif) top;margin: 0 auto;}
.button a {margin-top:5px;color:#FFFFFF;font-size:12px;font-weight:bold;text-align:center;display:block;width:144px;height:21px;padding-top:3px;background-repeat:no-repeat;}
.button a:hover, .button a:active {color:#FFFFFF;background-position:bottom;text-decoration:none;}
p.bold{font-weight:bold;}
p.revised{font-size:10px; font-style:italic; color:#999999;}

.mainContact{width:250px; background-color:#CCCCCC; border:1px solid #333333; margin:5px 0px; padding:8px;}
#contentContainer .noBorder{border:none;}
.graphicLeft{float:left; border:none; background-color:#FFFFFF;}
.graphicRight{float:right; border:none; background-color:#FFFFFF;}
.tripleImg{border:none; background-color:none; padding:0px; margin:0px;}
.triplePromo #topImg{margin-top:10px; margin-bottom:5px;}
.form{margin:0 auto; width:75px; text-align:left; float:left; padding:5px;}
.field{margin:0 auto; width:150px; text-align:left; float:left; margin:5px;}
.check{margin:0 auto; width:175px; text-align:left; float:left; margin:5px;}
.ref{text-transform:capitalize;}