@charset "utf-8";
/* CSS Document */
* {padding:0px; margin: 0px;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {margin-bottom: 1em;}
ul {list-style-position: outside; margin-left: 20px;}
ol li ul {list-style: disc outside; margin-left: 25px;}
ol {list-style-position: outside; margin-left: 20px;}
ol li {margin-bottom: 1em;}

body {background-color:#ccc; font:14px Arial,Helvetica,sans-serif; color:#000;}
a:link {font-weight:bold; color:#006f3a; text-decoration:none;}
a:visited {color: #999; text-decoration: underline;}
a:hover {text-decoration:underline;}
h2 {color:#006f3a;}
#FrNews_ArticlePage h3 {color:#85c557;}

#main{width:980px; margin: 0 auto; background-color:#fff;}

#navbar {width:980px; margin: 0 auto; text-transform: uppercase; text-align:center; background-color: #85c557;}
#navbar ul{list-style-type:none; margin:0; padding:0}
#navbar li {display:inline;}
#navbar a{display:inline-block; padding: 8px; font:bold 12px "Lucida Sans",Arial,Helvetica,sans-serif; color:#000; text-decoration:none;}
#navbar a:visited {display:inline-block; padding: 8px; font:bold 12px "Lucida Sans",Arial,Helvetica,sans-serif; color:#000; text-decoration:none;}
#navbar a:hover {background-color:#006f3a; color:#fff;}

#banner{padding-bottom:5px;background-color: #85c557;}

#content {width: 950px ;margin: 0px; padding:15px;}

#greeting {margin: 0px; padding:15px 0px;}

#rotator { margin: 0px; width: 570px; height: 220px; background-color:#fff;}

#buttons {float:left; margin: 0 0 0 4px;}
#buttons img {margin: 0px 7px;}

#textbox {width: 394px; padding: 5px; float:right;position:relative;}

#progress {width: 360px; position: absolute; right: 30px;top:215px;}

#footer {width: 950px; margin:0px auto; padding:15px; background-color: #006f3a;font-size: 12px; color:#fff;}
#footer img {margin-right: 20px;}

.left {float:left}
.right {float:right}
.clear {clear:both}
.padded {padding:5px;}
.addthis_toolbox{padding:35px 5px 5px}
.block {display:block; margin:0;}
.large {font-size:14px; font-weight:bold; padding-bottom: 10px;}
ul.sponsor {list-style-type:none;}
.scrollingAreaBox li{margin:0 3px;}

/* Overwrite Convio CSS */
#fr_html_container {margin: 0px;}
.appArea {width: 980px !important; margin: 0px !important;}
.addBorder {float:left !important; margin: 5px; background-color: #85c557 !important;border: outset 2px #ccc;}
.controlArea {background-color: #85c557 !important; font-size: 13px; }
.scrollingBack {margin: 5px;}
.FormBoxNoWidth {background-color: #fff !important;}
.appSubArea {width: 950px;}
table.ProgressBox {padding:0px !important;}
.ProgressBox p{margin-bottom:0px !important;}
.ProgressBoxCurrent p {padding-bottom:3px;}
.ProgressBox, .ProgressBoxCurrent {background-color:#ccc;}
td {vertical-align:top;}
td.ProgressBoxCurrent img {display:none;}
td.ProgressBox, td.ProgressBoxCurrent{padding: 0px 3px;}
.fr_reg_summary_table_heading_text{font-weight: bold; display:block; margin:5px;}
table {padding:10px;}
p.Hint {display:none;}
table.divider {background-color:#ccc;}
table.FormBox, div.FormBox {background-color:#fff; border:0px;}
div.FormBox {width:700px; margin:0 auto;}
.headline, .subheading {color:#006f3a;}
.stretch_container_tbl {padding:0px;}
.cstmBack {background-color: #f0f0f0;}
#BlogTopicList, .cstmTitle{padding: 10px;}
.vScroll {background-color: #85c557; float:left !important; margin: 5px; background-color: #85c557 !important; padding: 0px; margin: 5px; width: 160px; border: outset 2px #ccc;}
.vScroll .title {background-color: #85c557; margin-top: 0px; padding-top: 3px; padding-right: 2px; padding-bottom: 0px; padding-left: 3px; font-size: 13px; text-align: center;}
.scrollContent {background-color:#fff;}
.TrAchievementBadgeLarge {padding-top: 5px;padding-left: 5px;padding-right: 5px; clear:both;}
.TrAchievementBadgeIconLarge {clear:both; width: 48px; float: left;}

/* IE7 Hack for Navbar */
<!--[if lte IE7]-->
#navbar a:link {float:left; display:block; padding: 8px; font:bold 12px "Lucida Sans",Arial,Helvetica,sans-serif; color:#000; text-decoration:none;}
#navbar li {display:inline;}
<!--[endif]-->