﻿
html {padding:0;margin:0;border:none;}
body {padding:0;margin:0;border:none;min-width:900px;line-height:18px;font-size:13px;font-family:verdana;}
form {padding:0;margin:0;border:none;}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;line-height:normal;font-family:helvetica,arial,sans-serif;}
h1 {font-size:26px;}
h5 {font-size:18px;}
a {color:rgb(2,134,74);padding:1px 0;}
a:hover {background-color:rgb(222,239,231);color:rgb(2,108,61);padding:1px 0;}
form {clear:both;overflow:hidden;padding:0;margin:0;}
.hidden {display:none;}
.widthRestrictor {padding:0;margin:0 auto;width:850px;}
.hi {background-color:rgb(255,255,153);}

#topMenu {border-bottom:solid 4px rgb(2,134,74);background-color:rgb(142,144,156);color:#fff;line-height:normal;}
#topMenu .liner {height:28px;border-bottom:solid 1px #fff;}
#topMenu .widthRestrictor {position:relative;}
#topMenu .menu {position:absolute;top:0;left:0;float:left;}
#topMenu .menu a {text-decoration:none;color:#fff;}
#topMenu .menu a:hover {text-decoration:none;}
#topMenu .menu ul {list-style:none;float:left;padding:0;margin:0;font-weight:bold;}
#topMenu .menu ul li {float:left;padding:0;margin:0;display:block;}
#topMenu .menu ul li a {padding:6px 20px;display:block;float:left;}
#topMenu .menu ul li a:hover {background-color:rgb(124,190,157);}
#topMenu .menu ul li.selected {background-color:rgb(2,134,74);}
#topMenu .menu ul li.selected a {padding:6px 19px;border-bottom:solid 1px rgb(2,134,74);border-left:solid 1px #fff;border-right:solid 1px #fff;}
#topMenu .menu ul li.selected a:hover {background-color:rgb(2,134,74);}

#logoBar {background-color:#fff;clear:both;overflow:hidden;padding:15px 0 15px;}
#logoBar a.logo {width:350px;height:73px;padding:0;-moz-outline:none;float:left;display:block;background-image:url(../images/logo.gif);background-position:0 0;background-repeat:no-repeat;}
#logoBar a.logo b {display:block;text-indent:-9000px;}
#logoBar a.logo i {display:block;text-indent:-9000px;}
#logoBar a.logo:hover {background-color:transparent;}
#logoBar .shoutOut {float:right;margin-top:20px;}
#logoBar .shoutOut .tollFreeNumber {float:right;padding:0;margin:0;text-indent:-9000px;clear:both;overflow:hidden;width:200px;height:14px;background-image:url(../images/text/call-877-60-owner.gif);background-position:right top;background-repeat:no-repeat;}
#logoBar .shoutOut .signUpOrIn {float:right;font-size:12px;clear:both;overflow:hidden;padding-top:5px;}
#logoBar .shoutOut .signUpOrIn a {}

#messageBar {background-color:#fffbe1;border-bottom:2px solid #efebd5;border-top:2px solid #d6ce95;margin:0;padding:10px 0;}
#messageBar .words {width:700px;height:75px;margin:0 auto;background-position:center center;background-repeat:no-repeat;}
#messageBar .words * {text-indent:-9000px;padding:0;margin:0;}

#messageBar .words.aboutManifesto {background-image:url(../images/text/about-us-we-wanted-so-we-built-it.gif);}
#messageBar .words.aboutSecurity {background-image:url(../images/text/about-your-data-is-in-good-hands.gif);}
#messageBar .words.aboutUs {background-image:url(../images/text/about-we-walked-a-mile-in-your-shoes.png);}
#messageBar .words.blog {background-image:url(../images/text/blog-the-ownerrez-blog.png);}
#messageBar .words.contactUs {background-image:url(../images/text/contact-us-we-are-listening.gif);}
#messageBar .words.error {background-image:url(../images/text/crash-error-exception.png);}
#messageBar .words.featuresBookings {background-image:url(../images/text/features-bookings-time-to-evolve.gif);}
#messageBar .words.featuresInquiries {background-image:url(../images/text/features-inquiries-tracking.gif);}
#messageBar .words.featuresManage {background-image:url(../images/text/features-manage-store.gif);}
#messageBar .words.featuresAddons {background-image:url(../images/text/features-addons-stuff-happens-insurance.gif);}
#messageBar .words.featuresIntegration {background-image:url(../images/text/features-integration-forms-api-developer.gif);}
#messageBar .words.featuresReporting {background-image:url(../images/text/features-reporting-queries-charts-metrics.gif);}
#messageBar .words.featuresAccess {background-image:url(../images/text/features-grant-third-party-access-share.gif);}
#messageBar .words.home {background-image:url(../images/text/we-wanted-something-better-so-we-built-it.png);}
#messageBar .words.newsletterSubscribe {background-image:url(../images/text/newsletter-from-our-lips-to-your-ears.png);}
#messageBar .words.newsletterUnsubscribe {background-image:url(../images/text/newsletter-from-our-lips-to-your-ears.png);}
#messageBar .words.noPage {background-image:url(../images/text/page-not-found.png);}
#messageBar .words.updates {background-image:url(../images/text/updates-constant-updates-constant-progress.png);}

#contentArea {background-color:#fff;clear:both;overflow:hidden;padding:20px 0 50px;border-bottom:solid 3px rgb(2,134,74)}
#contentArea.noBottomPadding {padding-bottom:0;}
#contentArea .widthRestrictor {clear:both;overflow:hidden;}
#contentArea .middleMenu {padding-bottom:35px;clear:both;overflow:hidden;}
#contentArea .middleMenu ul {clear:both;overflow:hidden;list-style:none;padding:0;margin:0 auto;float:left;}
#contentArea .middleMenu ul li {padding-right:15px;margin-right:15px;float:left;display:block;font-size:16px;font-family:helvetica,arial,sans-serif;font-weight:bold;border-right:solid 2px #d1d1d1;}
#contentArea .middleMenu ul li.last {border-right:none;padding-right:0;margin-right:0;}
#contentArea .middleMenu ul li a {font-weight:bold;padding:2px 0px;display:block;}
#contentArea .middleMenu ul li.selected a {color:#fff;background-color:rgb(2,134,74);padding:2px 8px;text-decoration:none;}
#contentArea h1 {clear:both;overflow:hidden;}
#contentArea h1 .words {float:left;display:block;}
#contentArea h1 .logo {margin-left:10px;width:20px;height:26px;float:left;display:block;background-image:url(../images/h1_logo2.png);background-repeat:no-repeat;background-position:left center;}
#ie6 #contentArea .middleMenu {width:100%;}
#ie6 #contentArea h1 {width:100%;}

#bottomLinks {background-color:#888;border-top:solid 1px #fff;color:#fff;font-size:11px;padding:25px 0 35px;clear:both;overflow:hidden;}
#bottomLinks a:hover {background-color:transparent;}
#bottomLinks ul {padding:0;margin:0;clear:both;overflow:hidden;}
#bottomLinks ul li.title {float:left;list-style:none;margin-right:45px;}
#bottomLinks ul li.title b {font-size:18px;padding:0;margin:0;font-family:helvetica,arial,sans-serif;}
#bottomLinks ul li.title ul.links {padding:10px 0 0 20px;}
#bottomLinks ul li.title ul.links li {list-style:disc none outside;padding-bottom:4px}
#bottomLinks ul li.title ul.links li a {color:#fff;}
#bottomLinks ul li.title.followUs {}
#bottomLinks ul li.title.followUs ul.links {padding-left:0;margin-left:0;}
#bottomLinks ul li.title.followUs ul.links li {list-style:none;padding-left:0;margin-left:0;}
#bottomLinks ul li.title.followUs ul.links li a {background-position:left center;background-repeat:no-repeat;padding-left:24px;height:16px;display:block;}
#bottomLinks ul li.title.followUs ul.links li a.twitter {background-image:url(../images/icons/twitter.png)}
#bottomLinks ul li.title.followUs ul.links li a.linkedin {background-image:url(../images/icons/linkedin.png)}
#bottomLinks ul li.title.followUs ul.links li a.facebook {background-image:url(../images/icons/facebook.png)}
#bottomLinks ul li.title.followUs ul.links li a.rss {background-image:url(../images/icons/rss.gif)}
#bottomLinks ul li.title.blogPosts ul.links {max-width:250px;}
#bottomLinks ul li.title.blogPosts ul.links li.lastUpdated {list-style-type:none;clear:both;overflow:hidden;}
#bottomLinks ul li.title.blogPosts ul.links li.lastUpdated span {float:left;display:block;}
#bottomLinks ul li.title.blogPosts ul.links li.lastUpdated a {margin-left:8px;width:16px;height:16px;background:transparent url(../images/icons/rss.gif) 0 0 no-repeat;outline:none;-moz-outline:none;text-indent:-9000px;float:left;display:block;}
#bottomLinks ul li.title.developerStuff {display:none;}
#ie6 #bottomLinks ul li.title.blogPosts ul.links {width:250px;}

#footer {background-color:#666;color:#fff;font-size:11px;padding:25px 0;clear:both;overflow:hidden;}
#footer .address {float:left;padding-right:25px;}
#footer .contact {float:left;}
#footer .corporate {float:right;text-align:right;padding:0 65px 25px 0;background-image:url(../images/logo_tree_white_gray.gif);background-position:right top;background-repeat:no-repeat;}

.fatButton {color:#222;float:left;display:block;font-weight:bold;height:31px;padding:0 0;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;border:none;background-color:transparent;background-position:0 0;background-repeat:no-repeat;outline:none;}
.fatButton.w37 {width:37px;background-image:url(../images/buttons/37.png);}
.fatButton.w50 {width:50px;background-image:url(../images/buttons/50.png);}
.fatButton.w75 {width:75px;background-image:url(../images/buttons/75.png);}
.fatButton.w85 {width:85px;background-image:url(../images/buttons/85.png);}
.fatButton.w90 {width:90px;background-image:url(../images/buttons/90.png);}
.fatButton.w95 {width:95px;background-image:url(../images/buttons/95.png);}
.fatButton.w100 {width:100px;background-image:url(../images/buttons/100.png);}
.fatButton.w105 {width:105px;background-image:url(../images/buttons/105.png);}
.fatButton.w115 {width:115px;background-image:url(../images/buttons/115.png);}
.fatButton.w125 {width:125px;background-image:url(../images/buttons/125.png);}
.fatButton.w135 {width:135px;background-image:url(../images/buttons/135.png);}
.fatButton.w145 {width:145px;background-image:url(../images/buttons/145.png);}
.fatButton.w150 {width:150px;background-image:url(../images/buttons/150.png);}
.fatButton.w165 {width:165px;background-image:url(../images/buttons/165.png);}
.fatButton.w175 {width:175px;background-image:url(../images/buttons/175.png);}
.fatButton.w185 {width:185px;background-image:url(../images/buttons/185.png);}
.fatButton.w200 {width:200px;background-image:url(../images/buttons/200.png);}
.fatButton.w225 {width:225px;background-image:url(../images/buttons/225.png);}
.fatButton:hover {text-decoration:none !important;background-position:0 -31px;color:#000;outline:none;}
.fatButton:active {text-decoration:none !important;background-position:0 -62px;outline:none;}
.fatButton.hasIcon {text-align:left;line-height:29px;}
.fatButton.hasIcon:active {line-height:31px;}
.fatButton.hasIcon .icon {margin:7px 7px 0 10px;float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;}
.fatButton.hasIcon:active .icon {margin-top:8px;}
.fatButton .icon.add {background-image:url(../images/icons/add.png);}
.fatButton .icon.delete {background-image:url(../images/icons/delete.png);}
.fatButton .icon.find {background-image:url(../images/icons/find.png);}

/* page specific css */
#contentArea .homePage {clear:both;overflow:hidden;}
#contentArea .homePage .blurbs {}
#contentArea .homePage .blurbs .rightSide {float:right;width:330px;}
#contentArea .homePage .blurbs .rightSide .container {}
#contentArea .homePage .blurbs .rightSide .container.middle {background:transparent url(../images/divider-right-middle.gif) top left repeat-y;}
#contentArea .homePage .blurbs .rightSide .container.top {background:transparent url(../images/divider-right-top.gif) top left no-repeat;}
#contentArea .homePage .blurbs .rightSide .container.bottom {background:transparent url(../images/divider-right-bottom.gif) bottom left no-repeat;}
#contentArea .homePage .blurbs .rightSide .words {clear:both;overflow:hidden;padding:40px 0 100px 30px;}
#contentArea .homePage .blurbs .rightSide .words h5 {color:#02864a;font-size:18px;font-family:helvetica,arial,sans-serif;}
#contentArea .homePage .blurbs .rightSide .words p {}
#contentArea .homePage .blurbs .rightSide .words ul {list-style:none;padding:15px 0 0 20px;margin:0;}
#contentArea .homePage .blurbs .rightSide .words ul li {padding:2px 0 2px 25px;background:transparent url(../images/icons/tick.png) left center no-repeat;}
#contentArea .homePage .blurbs .rightSide .words .signUpNow {margin-top:20px;clear:both;overflow:hidden;}
#contentArea .homePage .blurbs .rightSide .words .signUpNow a {display:block;width:223px;height:33px;background:transparent url(../images/free-account-button.gif) left top no-repeat;text-indent:-9999px;-moz-outline:none;}
#contentArea .homePage .blurbs .leftSide {float:left;width:520px;}
#contentArea .homePage .blurbs .leftSide ul {clear:both;overflow:hidden;padding:25px 0 50px;margin:0 auto;}
#contentArea .homePage .blurbs .leftSide ul li {list-style:none;padding:0 35px 50px 0;margin:0;float:left;width:225px;background:transparent top left no-repeat;display:block;}
#contentArea .homePage .blurbs .leftSide ul li.noRight {padding-right:5px;}
#contentArea .homePage .blurbs .leftSide ul li b {width:150px;height:60px;display:block;padding:12px 0 0 80px;}
#contentArea .homePage .blurbs .leftSide ul li b a {color:rgb(2,108,61);font-size:14px;font-family:arial;text-decoration:none;}
#contentArea .homePage .blurbs .leftSide ul li b a:hover {color:rgb(2,108,61);}
#contentArea .homePage .blurbs .leftSide ul li.calculator {background-image:url(../images/icons/64x64/calculator.png);}
#contentArea .homePage .blurbs .leftSide ul li.chart {background-image:url(../images/icons/64x64/chart.png);}
#contentArea .homePage .blurbs .leftSide ul li.coffee {background-image:url(../images/icons/64x64/coffee.png);}
#contentArea .homePage .blurbs .leftSide ul li.contact {background-image:url(../images/icons/64x64/contact.png);}
#contentArea .homePage .blurbs .leftSide ul li.creditCards {background-image:url(../images/icons/64x64/credit-cards.png);}
#contentArea .homePage .blurbs .leftSide ul li.cycle {background-image:url(../images/icons/64x64/cycle.png);}
#contentArea .homePage .blurbs .leftSide ul li.form {background-image:url(../images/icons/64x64/form.png);}
#contentArea .homePage .blurbs .leftSide ul li.inbox {background-image:url(../images/icons/64x64/inbox.png);}
#contentArea .homePage .blurbs .leftSide .leftSide ul li.inspect {background-image:url(../images/icons/64x64/inspect.png);}
#contentArea .homePage .blurbs .leftSide ul li.links {background-image:url(../images/icons/64x64/links.png);}
#contentArea .homePage .blurbs .leftSide ul li.people {background-image:url(../images/icons/64x64/people.png);}
#contentArea .homePage .blurbs .leftSide ul li.tools {background-image:url(../images/icons/64x64/tools.png);}
#contentArea .homePage .blurbs .leftSide ul li p {padding:0;margin:0;}
#contentArea .homePage .newsletterShoutout {line-height:30px;background-color:#deefe7;border-top:solid 1px rgb(168,213,191);color:rgb(1,65,36);clear:both;overflow:hidden;}
#ie6 #contentArea .homePage .blurbs .leftSide ul li {padding:0 30px 30px 0;}

#contentArea .featuresBookingsPage {clear:both;overflow:hidden;}
#contentArea .featuresBookingsPage .columns {clear:both;overflow:hidden;padding-top:25px;}
#contentArea .featuresBookingsPage .columns .column {width:400px;}
#contentArea .featuresBookingsPage .columns .column.left {float:left;margin-right:50px;}
#contentArea .featuresBookingsPage .columns .column.right {float:right;}
#contentArea .featuresBookingsPage .columns .column .item {padding-bottom:45px;clear:both;overflow:hidden;}
#contentArea .featuresBookingsPage .columns .column .item h3 {color:rgb(2,134,74);font-size:18px;margin:0 0 2px;line-height:18px;padding:0;}
#contentArea .featuresBookingsPage .columns .column .item p {margin:0 0 1.4em;padding:3px 0 12px;}
#contentArea .featuresBookingsPage .columns .column .item img {width:400px;height:225px;display:block;}

#contentArea .featuresInquiriesPage {clear:both;overflow:hidden;}
#contentArea .featuresInquiriesPage p {}
#contentArea .featuresInquiriesPage img {width:700px;height:223px;margin:55px auto 65px;display:block;}

#contentArea .featuresGrantAccessPage {clear:both;overflow:hidden;}
#contentArea .featuresGrantAccessPage p {}
#contentArea .featuresGrantAccessPage img {width:720px;height:247px;margin:55px auto 65px;display:block;}

#contentArea .aboutManifesto h2 {font-size:26px;clear:both;overflow:hidden;}
#contentArea .aboutManifesto h2 .words {float:left;display:block;}
#contentArea .aboutManifesto h2 .logo {margin-left:10px;width:20px;height:26px;float:left;display:block;background-image:url(../images/h1_logo2.png);background-repeat:no-repeat;background-position:left center;}
#contentArea .aboutManifesto .columns {clear:both;overflow:hidden;width:100%;}
#contentArea .aboutManifesto .columns .column {float:left;}
#contentArea .aboutManifesto .columns .column.first {width:450px;padding-right:35px;}
#contentArea .aboutManifesto .columns .column.second {width:365px;}
#contentArea .aboutManifesto ul.icons {list-style:none;padding:0 0 0 30px;margin:0;}
#contentArea .aboutManifesto ul.icons li {background-position:left center;background-repeat:no-repeat;padding:2px 0 2px 29px;}
#contentArea .aboutManifesto ul.icons.tick li {background-image:url(../images/icons/tick_big.png);}
#contentArea .aboutManifesto .signUpNow {margin-top:20px;clear:both;overflow:hidden;}
#contentArea .aboutManifesto .signUpNow a {display:block;width:223px;height:33px;background:transparent url(../images/free-account-button.gif) left top no-repeat;text-indent:-9999px;-moz-outline:none;}
#ie6 #contentArea .aboutManifesto h2 {width:100%;}

#contentArea .aboutSecurity {float:left;width:600px;padding-right:50px;}
#contentArea .aboutSecurity img.sslLock {width:180px;height:95px;border:none;float:right;padding-left:20px;}
#contentArea .sideBar {float:left;width:200px;margin-top:40px;}
#contentArea .sideBar b {padding-bottom:2px;font-size:16px;color:rgb(2,134,74);border-bottom:solid 1px rgb(2,134,74);display:block;}
#contentArea .sideBar ul {list-style:none;padding:0;margin:0;}
#contentArea .sideBar ul li {list-style:none;padding:0;margin:0;border:none;border-bottom:dotted 1px #666;float:left;display:block;width:100%;clear:both;overflow:hidden;}
#contentArea .sideBar ul li a {font-size:11px;text-decoration:none;color:#000;float:left;display:block;width:100%;padding:4px 0;margin:0;border:none;clear:both;overflow:hidden;}
#contentArea .sideBar ul li a:hover {background-color:rgb(208,232,220);}
#contentArea .sideBar ul li.last {border-bottom:none;}
#contentArea .sideBar ul li.selected a {background-color:rgb(208,232,220);}
#contentArea .sideBar ul li a span {display:block;cursor:pointer;}
#contentArea .sideBar ul li a span.text {float:left;}
#contentArea .sideBar ul li a span.addendum {float:right;padding-right:10px;font-size:10px;color:#666;}

#contentArea .updates {float:left;width:610px;padding-right:40px;clear:both;overflow:hidden;}
#contentArea .updates .update {line-height:1.6em;border-bottom:dashed 1px #999;padding-bottom:20px;margin-bottom:20px;}
#contentArea .updates .update h1 {font-size:26px;}
#contentArea .updates .update h1 a {text-decoration:none;}
#contentArea .updates .update .releaseDate {padding:0;margin:0;clear:both;overflow:hidden;color:#808080;}
#contentArea .updates .update .words {padding-bottom:10px;}
#contentArea .updates .update .ad {line-height:18px;font-size:11px;clear:both;overflow:hidden;background-color:#fff9cd;padding:10px 20px;}
#contentArea .updates .commentsArea {}
#contentArea .updates .commentsArea .commentList {}
#contentArea .updates .commentsArea .commentList h3 {font-size:18px;line-height:18px;margin:0px 0px 2px;padding:0 0 20px 0;}
#contentArea .updates .commentsArea .commentList table {border-bottom:dashed 1px #999;padding-bottom:20px;margin-bottom:20px;width:100%;}
#contentArea .updates .commentsArea .commentList table tr {}
#contentArea .updates .commentsArea .commentList table tr td {}
#contentArea .updates .commentsArea .commentList table tr td.date {font-size:10px;text-align:right;width:60px;padding-right:20px;}
#contentArea .updates .commentsArea .commentList table tr td.content {}
#contentArea .updates .commentsArea .commentList table tr td.content .postUserName {font-weight:bold;color:#363636;}
#contentArea .updates .commentsArea .commentList table tr td.content .postBody {padding-top:0;margin-top:0;}
#contentArea .updates .commentsArea .commentList table.last {border-bottom:none;margin-bottom:0;padding-bottom:0;}
#contentArea .updates .commentsArea .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
#contentArea .updates .commentsArea .controls {clear:both;overflow:hidden;}
#contentArea .updates .commentsArea .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .updates .commentsArea .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
#contentArea .updates .commentsArea .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
#contentArea .updates .commentsArea .controls .control .field {width:545px;float:left;display:block;clear:both;overflow:hidden;}
#contentArea .updates .commentsArea .controls .control input {width:250px;float:left;padding:3px;margin:0;}
#contentArea .updates .commentsArea .controls .control textarea {width:535px;height:150px;float:left;padding:3px;margin:0;}
#contentArea .updates .commentsArea .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
#contentArea .updates .commentsArea .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .updates .commentsArea .controls .control.error .errorMessage {display:block;}
#contentArea .updates .commentsArea .controls .control.body .errorMessage {margin-left:0;}
#contentArea .updates .commentsArea .controls .control.options input {width:13px;height:13px;padding:0;margin:1px 8px 0 0;}
#contentArea .updates .commentsArea .controls .control.options label {line-height:normal;width:auto;display:inline;clear:none;padding:0;margin:0;}
#contentArea .updates .commentsArea .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
#contentArea .updates .commentsArea .buttons .button {clear:both;overflow:hidden;}
#contentArea .updates .commentsArea .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
#contentArea .updates .commentsArea .buttons.working * {display:none;}
#contentArea .updates .commentsArea .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
#contentArea .updates .commentsArea .form .confirmation b {font-size:18px;}
#contentArea .updates .commentsArea .form .confirmation p {}
#contentArea .updates .commentsArea .form .confirmation a {}
#ie6 #contentArea .updates .post .byLine {width:100%;}
#ie6 #contentArea .updates .commentsArea .form {float:left;width:564px;}
#ie6 #contentArea .updates .commentsArea .controls {float:left;}
#ie6 #contentArea .updates .commentsArea .controls .control {float:left;width:555px;}

#contentArea .contactUs {clear:both;overflow:hidden;}
#contentArea .contactUs h1 {margin:0 0 3px;padding:0;}
#contentArea .contactUs .info {clear:both;overflow:hidden;padding-top:25px;}
#contentArea .contactUs .info .address {float:left;padding-right:45px;}
#contentArea .contactUs .info .contact {float:left;}
#contentArea .contactUs .info .hours {clear:both;padding-top:25px;}
#contentArea .contactUs .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:35px 0;}
#contentArea .contactUs .controls {clear:both;overflow:hidden;}
#contentArea .contactUs .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .contactUs .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
#contentArea .contactUs .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
#contentArea .contactUs .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
#contentArea .contactUs .controls .control input {width:250px;float:left;padding:3px;margin:0;}
#contentArea .contactUs .controls .control textarea {width:770px;height:150px;float:left;padding:3px;margin:0;}
#contentArea .contactUs .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
#contentArea .contactUs .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .contactUs .controls .control.error .errorMessage {display:block;}
#contentArea .contactUs .controls .control.subject input {width:770px}
#contentArea .contactUs .controls .control.subject .errorMessage {margin-left:0;}
#contentArea .contactUs .controls .control.question .errorMessage {margin-left:0;}
#contentArea .contactUs .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
#contentArea .contactUs .buttons .button {clear:both;overflow:hidden;}
#contentArea .contactUs .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
#contentArea .contactUs .buttons.working * {display:none;}
#contentArea .contactUs .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
#contentArea .contactUs .form .confirmation b {font-size:18px;}
#contentArea .contactUs .form .confirmation p {}
#contentArea .contactUs .form .confirmation a {}
#ie6 #contentArea .contactUs .form {float:left;width:810px;}
#ie6 #contentArea .contactUs .controls {float:left;}
#ie6 #contentArea .contactUs .controls .control {float:left;width:790px;}

#contentArea .contactUsSent {clear:both;overflow:hidden;padding-bottom:100px;}
#contentArea .contactUsSent a {float:left;display:block;}

#contentArea .contactUsFailed {clear:both;overflow:hidden;padding-bottom:100px;}
#contentArea .contactUsFailed .message {color:red;}

#contentArea .newsletterSubscribe .form {border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:35px 0;clear:both;overflow:hidden;padding:20px;}
#contentArea .newsletterSubscribe .controls {clear:both;overflow:hidden;}
#contentArea .newsletterSubscribe .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .newsletterSubscribe .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
#contentArea .newsletterSubscribe .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
#contentArea .newsletterSubscribe .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
#contentArea .newsletterSubscribe .controls .control input {width:250px;float:left;padding:3px;margin:0;}
#contentArea .newsletterSubscribe .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
#contentArea .newsletterSubscribe .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .newsletterSubscribe .controls .control.error .errorMessage {display:block;}
#contentArea .newsletterSubscribe .controls .control.howDidYouHear input {width:770px;}
#contentArea .newsletterSubscribe .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
#contentArea .newsletterSubscribe .buttons .button {clear:both;overflow:hidden;}
#contentArea .newsletterSubscribe .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
#contentArea .newsletterSubscribe .buttons.working * {display:none;}
#contentArea .newsletterSubscribe .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
#contentArea .newsletterSubscribe .form .confirmation b {font-size:18px;}
#contentArea .newsletterSubscribe .form .confirmation p {}
#contentArea .newsletterSubscribe .form .confirmation a {}
#ie6 #contentArea .newsletterSubscribe .form {float:left;width:810px;}
#ie6 #contentArea .newsletterSubscribe .controls {float:left;}
#ie6 #contentArea .newsletterSubscribe .controls .control {float:left;width:790px;}

#contentArea .newsletterSubscribeAdded {clear:both;overflow:hidden;padding-bottom:100px;}
#contentArea .newsletterSubscribeAdded a {float:left;display:block;}

#contentArea .newsletterSubscribeFailed {clear:both;overflow:hidden;padding-bottom:100px;}
#contentArea .newsletterSubscribeFailed .message {color:red;}

#contentArea .newsletterUnsubscribe .form {border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:35px 0;clear:both;overflow:hidden;padding:20px;}
#contentArea .newsletterUnsubscribe .controls {clear:both;overflow:hidden;}
#contentArea .newsletterUnsubscribe .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .newsletterUnsubscribe .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
#contentArea .newsletterUnsubscribe .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
#contentArea .newsletterUnsubscribe .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
#contentArea .newsletterUnsubscribe .controls .control input {width:250px;float:left;padding:3px;margin:0;}
#contentArea .newsletterUnsubscribe .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
#contentArea .newsletterUnsubscribe .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
#contentArea .newsletterUnsubscribe .controls .control.error .errorMessage {display:block;}
#contentArea .newsletterUnsubscribe .controls .control.why input {width:770px;}
#contentArea .newsletterUnsubscribe .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
#contentArea .newsletterUnsubscribe .buttons .button {clear:both;overflow:hidden;}
#contentArea .newsletterUnsubscribe .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
#contentArea .newsletterUnsubscribe .buttons.working * {display:none;}
#contentArea .newsletterUnsubscribe .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
#contentArea .newsletterUnsubscribe .form .confirmation b {font-size:18px;}
#contentArea .newsletterUnsubscribe .form .confirmation p {}
#contentArea .newsletterUnsubscribe .form .confirmation a {}
#ie6 #contentArea .newsletterUnsubscribe .form {float:left;width:810px;}
#ie6 #contentArea .newsletterUnsubscribe .controls {float:left;}
#ie6 #contentArea .newsletterUnsubscribe .controls .control {float:left;width:790px;}

#contentArea .newsletterUnsubscribeRemoved {clear:both;overflow:hidden;padding-bottom:100px;}

#contentArea .newsletterUnsubscribeFailed {clear:both;overflow:hidden;padding-bottom:100px;}
#contentArea .newsletterUnsubscribeFailed .message {color:red;}

.blog {}
.blog .leftSide {float:left;width:510px;padding-right:20px;}
.blog .rightSide {float:right;padding-left:20px;width:300px;}
.blog .rightSide .section {margin-bottom:20px;clear:both;overflow:hidden;}
.blog .rightSide .section h5 {color:rgb(2,134,74);}
.blog .rightSide .intro {padding:15px;font-size:11px;background-color:rgb(222,239,231);}
.blog .rightSide .intro p {padding:0;margin:2px 0 10px;}
.blog .rightSide .intro .links {float:right;clear:both;overflow:hidden;}
.blog .rightSide .intro .links a.learnMore {padding-left:9px;background:transparent url(../images/arrow_bullet_green.png) left center no-repeat;}
.blog .rightSide .syndication {padding:15px;background-color:rgb(222,239,231);}
.blog .rightSide .syndication form {padding-top:10px;}
.blog .rightSide .syndication form input {padding:0;margin:0;float:left;}
.blog .rightSide .syndication form input.email {padding:3px;width:175px;margin-right:8px;}
.blog .rightSide .syndication form input.submit {width:70px;height:26px;}
.blog .rightSide .syndication .links {padding-top:18px;margin:0;clear:both;overflow:hidden;}
.blog .rightSide .syndication .links a {padding-left:23px;margin:0 25px 0 0;background:transparent url(../images/icons/rss.gif) left center no-repeat;}
.blog .rightSide .latestPosts {clear:both;overflow:hidden;}
.blog .rightSide .latestPosts ul {padding:8px 0 0 15px;margin:0;clear:both;overflow:hidden;}
.blog .rightSide .latestPosts ul li {list-style:none;padding:0 0 0 15px;margin:0;clear:both;overflow:hidden;background:transparent url(../images/arrow_bullet_green2.png) left 6px no-repeat;}
.blog .rightSide .latestPosts ul li a {font-size:11px;}
.blog .rightSide .socialLinks {padding-top:5px;}
.blog .rightSide .socialLinks ul {padding:15px 0 0;margin:0;list-style:none;}
.blog .rightSide .socialLinks ul li {padding:0 10px 0 0;margin:0;list-style:none;float:left;}
.blog .rightSide .socialLinks ul li.last {padding:0;}
.blog .rightSide .socialLinks ul li a {width:93px;height:93px;float:left;display:block;background:transparent center top no-repeat;text-indent:-9999px;outline:none;-moz-outline:none;}
.blog .rightSide .socialLinks ul li a.twitter {background-image:url(../images/logos/blog_twitter_square.png);}
.blog .rightSide .socialLinks ul li a.facebook {background-image:url(../images/logos/blog_facebook_square.png);}
.blog .rightSide .socialLinks ul li a.linkedin {background-image:url(../images/logos/blog_linkedin_square.png);}
#ie6 .blog .rightSide .intro {_height:165px;}
#ie6 .blog .rightSide .syndication .links {padding-top:10px;}

.forums {clear:both;overflow:hidden;border-bottom:solid 3px rgb(2,134,74);}
.forums .forumsHeader {padding:15px 0 15px;clear:both;overflow:hidden;}
.forums .forumsHeader .logo {width:557px;height:73px;-moz-outline:none;float:left;display:block;background-image:url(../images/forums_logo.png);background-position:0 0;background-repeat:no-repeat;}
.forums .forumsHeader .logo b {display:block;text-indent:-9000px;}
.forums .forumsHeader .logo i {display:block;text-indent:-9000px;}
.forums .forumsHeader .userOptions {padding:5px 15px;width:175px;float:right;display:block;border-left:dotted 1px #000;}
.forums .forumsHeader .userOptions b {padding:5px;font-weight:normal;background-color:#f1f1f1;display:block;clear:both;overflow:hidden;}
.forums .forumsHeader .userOptions b .name {font-weight:normal;}
.forums .forumsHeader .userOptions ul {padding:5px 0 0 15px;margin:0;clear:both;overflow:hidden;}
.forums .forumsHeader .userOptions ul li {float:left;display:block;width:100%;padding:2px 0;margin:0;clear:both;overflow:hidden;}
.forums .forumsHeader .userOptions ul li a {padding-left:24px;display:block;float:left;background-position:left center;background-repeat:no-repeat;}
.forums .forumsHeader .userOptions ul li a.login {background-image:url(../images/icons/lock.png);}
.forums .forumsHeader .userOptions ul li a.logout {background-image:url(../images/icons/user_go.png);}
.forums .forumsHeader .userOptions ul li a.register {background-image:url(../images/icons/user_add.png);}
.forums .forumsHeader .userOptions ul li a.settings {background-image:url(../images/icons/page_white_gear.png);}
.forums .forumsBreadcrumbs {line-height:100%;padding:6px 0 8px;border-top:2px solid #d6ce95;background-color:#fffbe1;border-bottom:2px solid #efebd5;clear:both;overflow:hidden;}
.forums .forumsBreadcrumbs a {font-size:11px;color:#363636;padding:0;}
.forums .forumsBreadcrumbs a {background-color:transparent;}
.forums .forumsBody {clear:both;overflow:hidden;padding-bottom:75px;}
.forums .forumsBody h1 {font-size:26px;line-height:20px;font-weight:normal;margin:20px 0px 10px 0px;padding:4px 0;}
.forums .forumsBody .latestDiscussions {clear:both;overflow:hidden;}
.forums .forumsBody .latestDiscussions h2 {float:left;font-size:26px;line-height:20px;font-weight:normal;margin:20px 0px 10px 0px;padding:4px 0;}
.forums .forumsBody .latestDiscussions .buttons {float:right;padding:15px 5px 0 0;}
.forums .forumsBody .latestDiscussions .buttons .fatButton {padding:0;background-color:transparent;color:#000;font-weight:normal;}
.forums .forumsBody .latestDiscussions table {width:100%;clear:both;overflow:hidden;}
.forums .forumsBody .latestDiscussions table thead {}
.forums .forumsBody .latestDiscussions table thead tr {}
.forums .forumsBody .latestDiscussions table thead tr th {padding:4px 6px;background-color:rgb(243,243,243);color:rgb(71,71,71);font-weight:bold;}
.forums .forumsBody .latestDiscussions table thead tr th.topic {text-align:left;}
.forums .forumsBody .latestDiscussions table thead tr th.posts {text-align:center;width:85px;}
.forums .forumsBody .latestDiscussions table thead tr th.lastPoster {text-align:center;width:135px;}
.forums .forumsBody .latestDiscussions table thead tr th.recency {text-align:left;width:135px;}
.forums .forumsBody .latestDiscussions table tbody {}
.forums .forumsBody .latestDiscussions table tbody tr {}
.forums .forumsBody .latestDiscussions table tbody tr td {padding:4px 6px;border-top:solid 1px rgb(221,221,221);}
.forums .forumsBody .latestDiscussions table tbody tr td.topic {padding-left:35px;background:transparent url(../images/icons/comment.png) 9px center no-repeat;}
.forums .forumsBody .latestDiscussions table tbody tr td.posts {text-align:center;}
.forums .forumsBody .latestDiscussions table tbody tr td.lastPoster {text-align:center;}
.forums .forumsBody .latestDiscussions table tbody tr td.recency {text-align:left;font-size:11px;}
.forums .forumsBody .forums {border:none;clear:both;overflow:hidden;}
.forums .forumsBody .forums h1 {}
.forums .forumsBody .forums table {width:100%;border-top:solid 1px rgb(221,221,221);}
.forums .forumsBody .forums table thead {}
.forums .forumsBody .forums table thead tr {}
.forums .forumsBody .forums table thead tr th {padding:4px 6px;background-color:rgb(243,243,243);color:rgb(71,71,71);font-weight:bold;}
.forums .forumsBody .forums table thead tr th.forum {text-align:left;}
.forums .forumsBody .forums table thead tr th.topics {text-align:center;width:85px;}
.forums .forumsBody .forums table thead tr th.posts {text-align:center;width:85px;}
.forums .forumsBody .forums table thead tr th.lastPost {text-align:left;width:185px;}
.forums .forumsBody .forums table tbody {}
.forums .forumsBody .forums table tbody tr {}
.forums .forumsBody .forums table tbody tr td {padding:4px 6px;border-top:solid 1px rgb(221,221,221);}
.forums .forumsBody .forums table tbody tr td.forum {padding-left:35px;background:transparent url(../images/icons/comments.png) 9px 9px no-repeat;}
.forums .forumsBody .forums table tbody tr td.forum b {}
.forums .forumsBody .forums table tbody tr td.forum a {}
.forums .forumsBody .forums table tbody tr td.forum p {padding:5px 0 3px;margin:0;}
.forums .forumsBody .forums table tbody tr td.topics {text-align:center;}
.forums .forumsBody .forums table tbody tr td.posts {text-align:center;}
.forums .forumsBody .forums table tbody tr td.lastPost {font-size:11px;}
.forums .forumsBody .forums table tbody tr td.lastPost a {color:#000;display:block;float:left;padding:0;margin:0;clear:both;background-color:transparent;}
.forums .forumsBody .forums table tbody tr td.lastPost a:hover {display:block;float:left;padding:0;margin:0;clear:both;background-color:transparent;}
.forums .forumsBody .forums table tbody tr td.lastPost p {display:block;float:left;padding:2px 0 0;margin:0;clear:both;}

.forumsAddTopic {}
.forumsAddTopic {clear:both;overflow:hidden;}
.forumsAddTopic h1 {margin:0 0 3px;padding:0;}
.forumsAddTopic .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.forumsAddTopic .controls {clear:both;overflow:hidden;}
.forumsAddTopic .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsAddTopic .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.forumsAddTopic .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.forumsAddTopic .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.forumsAddTopic .controls .control select {width:260px;float:left;padding:3px;margin:0;}
.forumsAddTopic .controls .control input {width:250px;float:left;padding:3px;margin:0;}
.forumsAddTopic .controls .control textarea {width:770px;height:150px;float:left;padding:3px;margin:0;}
.forumsAddTopic .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.forumsAddTopic .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsAddTopic .controls .control.error .errorMessage {display:block;}
.forumsAddTopic .controls .control.title input {width:770px;}
.forumsAddTopic .controls .control.title .errorMessage {margin-left:0;}
.forumsAddTopic .controls .control.body .errorMessage {margin-left:0;}
.forumsAddTopic .controls .control.options input {width:13px;height:13px;padding:0;margin:1px 8px 0 0;}
.forumsAddTopic .controls .control.options label {line-height:normal;width:auto;display:inline;clear:none;padding:0;margin:0;}
.forumsAddTopic .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.forumsAddTopic .buttons .button {clear:both;overflow:hidden;}
.forumsAddTopic .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.forumsAddTopic .buttons.working * {display:none;}
.forumsAddTopic .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.forumsAddTopic .form .confirmation b {font-size:18px;}
.forumsAddTopic .form .confirmation p {}
.forumsAddTopic .form .confirmation a {}
#ie6 .forumsAddTopic .form {float:left;width:810px;}
#ie6 .forumsAddTopic .controls {float:left;}
#ie6 .forumsAddTopic .controls .control {float:left;width:790px;}

.forumsAddTopicSucceeded {clear:both;overflow:hidden;padding-bottom:100px;}
.forumsAddTopicSucceeded a {float:left;display:block;}

.forumsAddTopicFailed {clear:both;overflow:hidden;padding-bottom:100px;}
.forumsAddTopicFailed .message {color:red;}

.authIntro {background-color:rgb(235,245,255);margin:35px auto;}
.authIntro div {padding:15px;}

.loginPage {}
.loginPage .form {padding:20px;margin:35px auto;width:400px;background-color:#f5f5f5;border:10px solid #ccc;text-align:left;clear:both;overflow:hidden;}
.loginPage .form h1 {color:#000;font-size:16px;margin:0 0 20px 10px;padding:0;}
.loginPage .form .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.loginPage .form .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.loginPage .form .controls {clear:both;overflow:hidden;}
.loginPage .form .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.loginPage .form .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.loginPage .form .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.loginPage .form .control input {width:360px;float:left;padding:3px;margin:0;}
.loginPage .form .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.loginPage .form .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.loginPage .form .control.error .errorMessage {display:block;}
.loginPage .form .control.rememberMe .field {padding-top:5px;}
.loginPage .form .control.rememberMe label {font-size:13px;float:left;clear:none;font-weight:normal;margin:0;padding:0 0 0 5px;line-height:100%;}
.loginPage .form .control.rememberMe input {float:left;width:14px;height:14px;margin:0;padding:0;}
.loginPage .form .buttons {clear:both;overflow:hidden;padding:15px 0 10px 10px;}
.loginPage .form .buttons .button {clear:both;overflow:hidden;}
.loginPage .form .buttons.working {width:179px;height:21px;padding:0;margin:15px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.loginPage .form .buttons.working * {display:none;}
.loginPage .form .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.loginPage .form .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.loginPage .form .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.loginPage .form .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .loginPage .form {}
#ie6 .loginPage .controls {float:left;}
#ie6 .loginPage .controls .control {float:left;width:380px;}

.joinPage {}
.joinPage .form {padding:20px;margin:35px auto;width:400px;background-color:#f5f5f5;border:10px solid #ccc;text-align:left;clear:both;overflow:hidden;}
.joinPage .form h1 {color:#000;font-size:16px;margin:0 0 20px 10px;padding:0;}
.joinPage .form .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.joinPage .form .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.joinPage .form .controls {clear:both;overflow:hidden;}
.joinPage .form .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.joinPage .form .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.joinPage .form .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.joinPage .form .control input {width:360px;float:left;padding:3px;margin:0;}
.joinPage .form .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.joinPage .form .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.joinPage .form .control.error .errorMessage {display:block;}
.joinPage .form .buttons {clear:both;overflow:hidden;padding:15px 0 10px 10px;}
.joinPage .form .buttons .button {clear:both;overflow:hidden;}
.joinPage .form .buttons.working {width:179px;height:21px;padding:0;margin:15px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.joinPage .form .buttons.working * {display:none;}
.joinPage .form .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.joinPage .form .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.joinPage .form .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.joinPage .form .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .joinPage .form {}
#ie6 .joinPage .controls {float:left;}
#ie6 .joinPage .controls .control {float:left;width:380px;}

.amnesiaPage {}
.amnesiaPage .form {padding:20px;margin:35px auto;width:400px;background-color:#f5f5f5;border:10px solid #ccc;text-align:left;clear:both;overflow:hidden;}
.amnesiaPage .form p {padding:0 10px 20px;margin:0;}
.amnesiaPage .form p.lower {padding:0 10px 0;margin:0;}
.amnesiaPage .form h1 {color:#000;font-size:16px;padding:0 0 10px 10px;margin:0;clear:both;overflow:hidden;}
.amnesiaPage .form .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.amnesiaPage .form .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.amnesiaPage .form .controls {clear:both;overflow:hidden;}
.amnesiaPage .form .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.amnesiaPage .form .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.amnesiaPage .form .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.amnesiaPage .form .control input {width:360px;float:left;padding:3px;margin:0;}
.amnesiaPage .form .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.amnesiaPage .form .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.amnesiaPage .form .control.error .errorMessage {display:block;}
.amnesiaPage .form .buttons {float:left;clear:both;overflow:hidden;padding:10px 0 30px 10px;}
.amnesiaPage .form .buttons .button {float:left;clear:both;overflow:hidden;}
.amnesiaPage .form .buttons.working {width:179px;height:21px;padding:10px 0 30px;margin-left:10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.amnesiaPage .form .buttons.working * {display:none;}
.amnesiaPage .form .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.amnesiaPage .form .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.amnesiaPage .form .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.amnesiaPage .form .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .amnesiaPage .form {}
#ie6 .amnesiaPage .controls {float:left;}
#ie6 .amnesiaPage .controls .control {float:left;width:380px;}

.amnesiaResetPage {}
.amnesiaResetPage .form {padding:20px;margin:35px auto;width:400px;background-color:#f5f5f5;border:10px solid #ccc;text-align:left;clear:both;overflow:hidden;}
.amnesiaResetPage .form p {padding:0 10px 20px;margin:0;}
.amnesiaResetPage .form h1 {color:#000;font-size:16px;padding:0 0 10px 10px;margin:0;clear:both;overflow:hidden;}
.amnesiaResetPage .form .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.amnesiaResetPage .form .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.amnesiaResetPage .form .globalError a {color:#0033cc;}
.amnesiaResetPage .form .controls {clear:both;overflow:hidden;}
.amnesiaResetPage .form .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.amnesiaResetPage .form .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.amnesiaResetPage .form .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.amnesiaResetPage .form .control input {width:360px;float:left;padding:3px;margin:0;}
.amnesiaResetPage .form .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.amnesiaResetPage .form .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.amnesiaResetPage .form .control.error .errorMessage {display:block;}
.amnesiaResetPage .form .buttons {clear:both;overflow:hidden;padding:15px 0 10px 10px;}
.amnesiaResetPage .form .buttons .button {clear:both;overflow:hidden;}
.amnesiaResetPage .form .buttons.working {width:179px;height:21px;padding:0;margin:15px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.amnesiaResetPage .form .buttons.working * {display:none;}
.amnesiaResetPage .form .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.amnesiaResetPage .form .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.amnesiaResetPage .form .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.amnesiaResetPage .form .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .amnesiaResetPage .form {}
#ie6 .amnesiaResetPage .controls {float:left;}
#ie6 .amnesiaResetPage .controls .control {float:left;width:380px;}

.forumsForumPage {clear:both;overflow:hidden;}
.forumsForumPage h1 {float:left;}
.forums .forumsBody .forumsForumPage .buttons {float:right;padding:15px 5px 0 0;}
.forums .forumsBody .forumsForumPage .buttons .fatButton {padding:0;background-color:transparent;color:#000;font-weight:normal;}
.forumsForumPage table {width:100%;clear:both;overflow:hidden;border-top:solid 1px rgb(221,221,221);}
.forumsForumPage table thead {}
.forumsForumPage table thead tr {}
.forumsForumPage table thead tr th {padding:4px 6px;background-color:rgb(243,243,243);color:rgb(71,71,71);font-weight:bold;}
.forumsForumPage table thead tr th.topic {text-align:left;}
.forumsForumPage table thead tr th.posts {text-align:center;width:85px;}
.forumsForumPage table thead tr th.lastPost {text-align:left;}
.forumsForumPage table tbody {}
.forumsForumPage table tbody tr {}
.forumsForumPage table tbody tr td {padding:4px 6px;border-top:solid 1px rgb(221,221,221);}
.forumsForumPage table tbody tr td.topic {padding-left:35px;background:transparent url(../images/icons/comment.png) 9px center no-repeat;}
.forumsForumPage table tbody tr td.posts {text-align:center;}
.forumsForumPage table tbody tr td.lastPost {text-align:left;font-size:11px;}
.forumsForumPage table tbody tr td.lastPost a {color:#000;}
.forumsForumPage table tbody tr td.lastPost a:hover {color:#000;background-color:transparent;}
.forumsForumPage .pagerBar {padding:10px 15px;background-color:rgb(222,239,231);clear:both;overflow:hidden;}
.forumsForumPage .pagerBar .breadcrumbs {float:left;}
.forumsForumPage .pagerBar .pageNumbers {float:right;}
.forumsForumPage .pagerBar .pageNumbers .title {}
.forumsForumPage .pagerBar .pageNumbers .links {}
#ie6 .forumsForumPage .pagerBar {_height:20px;}

.forumsTopicPage {clear:both;overflow:hidden;}
.forumsTopicPage .titleBar {clear:both;overflow:hidden;}
.forumsTopicPage .titleBar h1 {padding:1px 0;line-height:normal;clear:both;overflow:hidden;}
.forums .forumsBody .forumsTopicPage .titleBar .buttons {padding:15px 5px 18px 0;clear:both;overflow:hidden;}
.forums .forumsBody .forumsTopicPage .titleBar .buttons .fatButton {margin-right:10px;padding:0;background-color:transparent;color:#000;font-weight:normal;}
.forumsTopicPage .titleBar .buttons .subscribe {display:block;float:right;padding:0 0 0 25px;margin:13px 0 0;background-color:rgb(225,240,255);background:transparent url(../images/icons/find.png) 5px center no-repeat;}
.forumsTopicPage .titleBar .buttons .subscribe a {}
.forumsTopicPage .titleBar .buttons .subscribed {color:#444;font-size:11px;display:block;float:right;padding:0;margin:5px 0 0;border:none;}
.forumsTopicPage .titleBar .buttons .subscribed b {display:block;background-color:#fff;border:solid 1px rgb(225,240,255);font-weight:normal;}
.forumsTopicPage .titleBar .buttons .subscribed b.r1 {}
.forumsTopicPage .titleBar .buttons .subscribed b.r1 b.r2 {margin:0 -2px;}
.forumsTopicPage .titleBar .buttons .subscribed b.r1 b.r2 b.r3 {padding:1px 10px 1px 28px;margin:0 -2px;background-color:rgb(225,240,255);background-image:url(../images/icons/tick.png);background-position:5px center;background-repeat:no-repeat;}
.forumsTopicPage .titleBar .buttons .subscribed b a {color:rgb(0,51,204);background-color:transparent;}
.forumsTopicPage .infoBar {padding:8px 10px;line-height:normal;font-size:11px;background-color:rgb(222,239,231);clear:both;overflow:hidden;}
.forumsTopicPage table {width:100%;clear:both;overflow:hidden;border:solid 1px rgb(204,204,204);border-bottom:none;}
.forumsTopicPage table tr {}
.forumsTopicPage table tr td {padding:3px;}
.forumsTopicPage table tr td.user {width:150px;padding:8px;border-right:solid 1px rgb(204,204,204);}
.forumsTopicPage table tr td.user .name {padding-bottom:10px;}
.forumsTopicPage table tr td.user .registeredDate {font-size:11px;}
.forumsTopicPage table tr td.body {}
.forumsTopicPage table tr td.body .header {padding:5px 10px;border-bottom:solid 1px rgb(204,204,204);clear:both;overflow:hidden;}
.forumsTopicPage table tr td.body .header .title {float:left;}
.forumsTopicPage table tr td.body .header .title b {}
.forumsTopicPage table tr td.body .header .title .postDate {line-height:normal;font-size:11px;display:block;clear:both;overflow:hidden;}
.forumsTopicPage table tr td.body .header .options {float:right;padding-top:3px;}
.forumsTopicPage table tr td.body .header .options ul {padding:0;margin:0;}
.forumsTopicPage table tr td.body .header .options ul li {padding:0;padding-left:22px;background-position:left center;background-repeat:no-repeat;list-style:none;margin:0;display:block;float:left;}
.forumsTopicPage table tr td.body .header .options ul li.delete {background-image:url(../images/icons/comment_delete.png);margin-right:13px;}
.forumsTopicPage table tr td.body .header .options ul li.edit {background-image:url(../images/icons/comment_edit.png);margin-right:13px;}
.forumsTopicPage table tr td.body .header .options ul li.reply {background-image:url(../images/icons/comment_add.png);margin-right:10px;}
.forumsTopicPage table tr td.body .header .options ul li.quote {padding-left:16px;background-image:url(../images/icons/quotes.png);}
.forumsTopicPage table tr td.body .header .options ul li a {display:block;float:left;}
.forumsTopicPage table tr td.body .header .options ul li.reply a {}
.forumsTopicPage table tr td.body .header .options ul li.quote a {}
.forumsTopicPage table tr td.body .content {padding:5px 8px 35px;clear:both;overflow:hidden;}
.forumsTopicPage table tr td.body .content .quote {padding:0 15px 15px;font-size:11px;border:dashed 1px #666;background-color:#fff;}
.forumsTopicPage table tr td.body .content .quote .by {font-weight:bold;}
.forumsTopicPage table.alternate {background-color:#ebebeb;}
.forumsTopicPage .pagerBar {padding:10px 15px;background-color:rgb(222,239,231);border-top:solid 1px rgb(204,204,204);clear:both;overflow:hidden;}
.forumsTopicPage .pagerBar .breadcrumbs {float:left;}
.forumsTopicPage .pagerBar .pageNumbers {float:right;}
.forumsTopicPage .pagerBar .pageNumbers .title {}
.forumsTopicPage .pagerBar .pageNumbers .links {}
#ie6 .forums .forumsBody .forumsTopicPage .titleBar .buttons {float:left;padding:15px 5px 18px 0;clear:both;overflow:hidden;}
#ie6 .forums .forumsBody .forumsTopicPage .titleBar .buttons .fatButton {margin-right:10px;float:left;padding:0;background-color:transparent;color:#000;font-weight:normal;}
#ie6 .forumsTopicPage table tr td.body .header {float:left;width:650px;}
#ie6 .forumsTopicPage .pagerBar {float:left;width:820px;}

.forumsAddPost {}
.forumsAddPost {clear:both;overflow:hidden;}
.forumsAddPost h1 {margin:0 0 3px;padding:0;}
.forumsAddPost .replyToPost {padding-top:10px;clear:both;overflow:hidden;}
.forumsAddPost .replyToPost .infoBar {padding:8px 10px;line-height:normal;font-size:11px;background-color:rgb(222,239,231);clear:both;overflow:hidden;}
.forumsAddPost .replyToPost table {width:100%;clear:both;overflow:hidden;border:solid 1px rgb(204,204,204);}
.forumsAddPost .replyToPost table tr {}
.forumsAddPost .replyToPost table tr td {padding:3px;}
.forumsAddPost .replyToPost table tr td.user {width:150px;padding:8px;border-right:solid 1px rgb(204,204,204);}
.forumsAddPost .replyToPost table tr td.user .name {padding-bottom:10px;}
.forumsAddPost .replyToPost table tr td.user .registeredDate {font-size:11px;}
.forumsAddPost .replyToPost table tr td.body {}
.forumsAddPost .replyToPost table tr td.body .header {padding:5px 10px;border-bottom:solid 1px rgb(204,204,204);clear:both;overflow:hidden;}
.forumsAddPost .replyToPost table tr td.body .header .title {float:left;}
.forumsAddPost .replyToPost table tr td.body .header .title b {}
.forumsAddPost .replyToPost table tr td.body .header .title .postDate {line-height:normal;font-size:11px;display:block;clear:both;overflow:hidden;}
.forumsAddPost .replyToPost table tr td.body .content {padding:5px 8px 35px;clear:both;overflow:hidden;}
.forumsAddPost .replyToPost table tr td.body .content .quote {padding:0 15px 15px;font-size:11px;border:dashed 1px #666;background-color:#fff;}
.forumsAddPost .replyToPost table tr td.body .content .quote .by {font-weight:bold;}
.forumsAddPost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.forumsAddPost .controls {clear:both;overflow:hidden;}
.forumsAddPost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsAddPost .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.forumsAddPost .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.forumsAddPost .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.forumsAddPost .controls .control input {width:250px;float:left;padding:3px;margin:0;}
.forumsAddPost .controls .control textarea {width:770px;height:250px;float:left;padding:3px;margin:0;}
.forumsAddPost .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.forumsAddPost .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsAddPost .controls .control.error .errorMessage {display:block;}
.forumsAddPost .controls .control.body .field .nicEdit-main {background-color:#fff;}
.forumsAddPost .controls .control.body .errorMessage {margin-left:0;}
.forumsAddPost .controls .control.options input {width:13px;height:13px;padding:0;margin:1px 8px 0 0;}
.forumsAddPost .controls .control.options label {line-height:normal;width:auto;display:inline;clear:none;padding:0;margin:0;}
.forumsAddPost .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.forumsAddPost .buttons .button {clear:both;overflow:hidden;}
.forumsAddPost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.forumsAddPost .buttons.working * {display:none;}
.forumsAddPost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.forumsAddPost .form .confirmation b {font-size:18px;}
.forumsAddPost .form .confirmation p {}
.forumsAddPost .form .confirmation a {}
#ie6 .forumsAddPost table tr td.body .header {width:650px;}
#ie6 .forumsAddPost .form {float:left;width:810px;}
#ie6 .forumsAddPost .controls {float:left;}
#ie6 .forumsAddPost .controls .control {float:left;width:790px;}

.forumsEditPost {}
.forumsEditPost {clear:both;overflow:hidden;}
.forumsEditPost h1 {margin:0 0 3px;padding:0;}
.forumsEditPost .originalPost {padding-top:10px;clear:both;overflow:hidden;}
.forumsEditPost .originalPost .infoBar {padding:8px 10px;line-height:normal;font-size:11px;background-color:rgb(222,239,231);clear:both;overflow:hidden;}
.forumsEditPost .originalPost table {width:100%;clear:both;overflow:hidden;border:solid 1px rgb(204,204,204);}
.forumsEditPost .originalPost table tr {}
.forumsEditPost .originalPost table tr td {padding:3px;}
.forumsEditPost .originalPost table tr td.user {width:150px;padding:8px;border-right:solid 1px rgb(204,204,204);}
.forumsEditPost .originalPost table tr td.user .name {padding-bottom:10px;}
.forumsEditPost .originalPost table tr td.user .registeredDate {font-size:11px;}
.forumsEditPost .originalPost table tr td.body {}
.forumsEditPost .originalPost table tr td.body .header {padding:5px 10px;border-bottom:solid 1px rgb(204,204,204);clear:both;overflow:hidden;}
.forumsEditPost .originalPost table tr td.body .header .title {float:left;}
.forumsEditPost .originalPost table tr td.body .header .title b {}
.forumsEditPost .originalPost table tr td.body .header .title .postDate {line-height:normal;font-size:11px;display:block;clear:both;overflow:hidden;}
.forumsEditPost .originalPost table tr td.body .content {padding:5px 8px 35px;clear:both;overflow:hidden;}
.forumsEditPost .originalPost table tr td.body .content .quote {padding:0 15px 15px;font-size:11px;border:dashed 1px #666;background-color:#fff;}
.forumsEditPost .originalPost table tr td.body .content .quote .by {font-weight:bold;}
.forumsEditPost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.forumsEditPost .controls {clear:both;overflow:hidden;}
.forumsEditPost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsEditPost .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.forumsEditPost .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.forumsEditPost .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.forumsEditPost .controls .control input {width:250px;float:left;padding:3px;margin:0;}
.forumsEditPost .controls .control textarea {width:770px;height:250px;float:left;padding:3px;margin:0;}
.forumsEditPost .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.forumsEditPost .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsEditPost .controls .control.error .errorMessage {display:block;}
.forumsEditPost .controls .control.body .errorMessage {margin-left:0;}
.forumsEditPost .controls .control.options input {width:13px;height:13px;padding:0;margin:1px 8px 0 0;}
.forumsEditPost .controls .control.options label {line-height:normal;width:auto;display:inline;clear:none;padding:0;margin:0;}
.forumsEditPost .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.forumsEditPost .buttons .button {clear:both;overflow:hidden;}
.forumsEditPost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.forumsEditPost .buttons.working * {display:none;}
.forumsEditPost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.forumsEditPost .form .confirmation b {font-size:18px;}
.forumsEditPost .form .confirmation p {}
.forumsEditPost .form .confirmation a {}
#ie6 .forumsEditPost table tr td.body .header {width:650px;}
#ie6 .forumsEditPost .form {float:left;width:810px;}
#ie6 .forumsEditPost .controls {float:left;}
#ie6 .forumsEditPost .controls .control {float:left;width:790px;}

.forumsDeletePost {}
.forumsDeletePost {clear:both;overflow:hidden;}
.forumsDeletePost h1 {margin:0 0 3px;padding:0;}
.forumsDeletePost .originalPost {padding-top:10px;clear:both;overflow:hidden;}
.forumsDeletePost .originalPost .infoBar {padding:8px 10px;line-height:normal;font-size:11px;background-color:rgb(222,239,231);clear:both;overflow:hidden;}
.forumsDeletePost .originalPost table {width:100%;clear:both;overflow:hidden;border:solid 1px rgb(204,204,204);}
.forumsDeletePost .originalPost table tr {}
.forumsDeletePost .originalPost table tr td {padding:3px;}
.forumsDeletePost .originalPost table tr td.user {width:150px;padding:8px;border-right:solid 1px rgb(204,204,204);}
.forumsDeletePost .originalPost table tr td.user .name {padding-bottom:10px;}
.forumsDeletePost .originalPost table tr td.user .registeredDate {font-size:11px;}
.forumsDeletePost .originalPost table tr td.body {}
.forumsDeletePost .originalPost table tr td.body .header {padding:5px 10px;border-bottom:solid 1px rgb(204,204,204);clear:both;overflow:hidden;}
.forumsDeletePost .originalPost table tr td.body .header .title {float:left;}
.forumsDeletePost .originalPost table tr td.body .header .title b {}
.forumsDeletePost .originalPost table tr td.body .header .title .postDate {line-height:normal;font-size:11px;display:block;clear:both;overflow:hidden;}
.forumsDeletePost .originalPost table tr td.body .content {padding:5px 8px 35px;clear:both;overflow:hidden;}
.forumsDeletePost .originalPost table tr td.body .content .quote {padding:0 15px 15px;font-size:11px;border:dashed 1px #666;background-color:#fff;}
.forumsDeletePost .originalPost table tr td.body .content .quote .by {font-weight:bold;}
.forumsDeletePost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.forumsDeletePost .controls {clear:both;overflow:hidden;}
.forumsDeletePost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsDeletePost .buttons {clear:both;overflow:hidden;padding:0 0 0 10px;}
.forumsDeletePost .buttons .button {clear:both;overflow:hidden;}
.forumsDeletePost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.forumsDeletePost .buttons.working * {display:none;}
.forumsDeletePost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.forumsDeletePost .form .confirmation b {font-size:18px;}
.forumsDeletePost .form .confirmation p {}
.forumsDeletePost .form .confirmation a {}
#ie6 .forumsDeletePost table tr td.body .header {width:650px;}
#ie6 .forumsDeletePost .form {float:left;width:810px;}
#ie6 .forumsDeletePost .controls {float:left;}
#ie6 .forumsDeletePost .controls .control {float:left;width:790px;}

.forumsDeleteTopic {}
.forumsDeleteTopic {clear:both;overflow:hidden;}
.forumsDeleteTopic h1 {margin:0 0 3px;padding:0;}
.forumsDeleteTopic .originalTopic {padding-top:10px;clear:both;overflow:hidden;}
.forumsDeleteTopic .originalTopic p {}
.forumsDeleteTopic .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.forumsDeleteTopic .controls {clear:both;overflow:hidden;}
.forumsDeleteTopic .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.forumsDeleteTopic .buttons {clear:both;overflow:hidden;padding:0 0 0 10px;}
.forumsDeleteTopic .buttons .button {clear:both;overflow:hidden;}
.forumsDeleteTopic .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.forumsDeleteTopic .buttons.working * {display:none;}
.forumsDeleteTopic .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.forumsDeleteTopic .form .confirmation b {font-size:18px;}
.forumsDeleteTopic .form .confirmation p {}
.forumsDeleteTopic .form .confirmation a {}
#ie6 .forumsDeleteTopic table tr td.body .header {width:650px;}
#ie6 .forumsDeleteTopic .form {float:left;width:810px;}
#ie6 .forumsDeleteTopic .controls {float:left;}
#ie6 .forumsDeleteTopic .controls .control {float:left;width:790px;}

.blogAddBlogPost {}
.blogAddBlogPost {clear:both;overflow:hidden;}
.blogAddBlogPost h1 {margin:0 0 3px;padding:0;}
.blogAddBlogPost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.blogAddBlogPost .controls {clear:both;overflow:hidden;}
.blogAddBlogPost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogAddBlogPost .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.blogAddBlogPost .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.blogAddBlogPost .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.blogAddBlogPost .controls .control input {width:200px;float:left;padding:3px;margin:0;}
.blogAddBlogPost .controls .control textarea {width:770px;height:150px;float:left;padding:3px;margin:0;}
.blogAddBlogPost .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.blogAddBlogPost .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogAddBlogPost .controls .control.error .errorMessage {display:block;}
.blogAddBlogPost .controls .control.title input {width:770px;}
.blogAddBlogPost .controls .control.title .errorMessage {margin-left:0;}
.blogAddBlogPost .controls .control.htmlbody .errorMessage {margin-left:0;}
.blogAddBlogPost .controls .control.textBody .errorMessage {margin-left:0;}
.blogAddBlogPost .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.blogAddBlogPost .buttons .button {clear:both;overflow:hidden;}
.blogAddBlogPost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.blogAddBlogPost .buttons.working * {display:none;}
.blogAddBlogPost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.blogAddBlogPost .form .confirmation b {font-size:18px;}
.blogAddBlogPost .form .confirmation p {}
.blogAddBlogPost .form .confirmation a {}
#ie6 .blogAddBlogPost .form {float:left;width:810px;}
#ie6 .blogAddBlogPost .controls {float:left;}
#ie6 .blogAddBlogPost .controls .control {float:left;width:790px;}

.blogEditBlogPost {}
.blogEditBlogPost {clear:both;overflow:hidden;}
.blogEditBlogPost h1 {margin:0 0 3px;padding:0;}
.blogEditBlogPost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.blogEditBlogPost .controls {clear:both;overflow:hidden;}
.blogEditBlogPost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogEditBlogPost .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.blogEditBlogPost .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.blogEditBlogPost .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.blogEditBlogPost .controls .control input {width:200px;float:left;padding:3px;margin:0;}
.blogEditBlogPost .controls .control textarea {width:770px;height:150px;float:left;padding:3px;margin:0;}
.blogEditBlogPost .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.blogEditBlogPost .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogEditBlogPost .controls .control.error .errorMessage {display:block;}
.blogEditBlogPost .controls .control.title input {width:770px;}
.blogEditBlogPost .controls .control.title .errorMessage {margin-left:0;}
.blogEditBlogPost .controls .control.htmlbody .errorMessage {margin-left:0;}
.blogEditBlogPost .controls .control.textBody .errorMessage {margin-left:0;}
.blogEditBlogPost .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.blogEditBlogPost .buttons .button {clear:both;overflow:hidden;}
.blogEditBlogPost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.blogEditBlogPost .buttons.working * {display:none;}
.blogEditBlogPost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.blogEditBlogPost .form .confirmation b {font-size:18px;}
.blogEditBlogPost .form .confirmation p {}
.blogEditBlogPost .form .confirmation a {}
#ie6 .blogEditBlogPost .form {float:left;width:810px;}
#ie6 .blogEditBlogPost .controls {float:left;}
#ie6 .blogEditBlogPost .controls .control {float:left;width:790px;}

.blogDeleteBlogPost {}
.blogDeleteBlogPost {clear:both;overflow:hidden;}
.blogDeleteBlogPost h1 {margin:0 0 3px;padding:0;}
.blogDeleteBlogPost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.blogDeleteBlogPost .controls {clear:both;overflow:hidden;}
.blogDeleteBlogPost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogDeleteBlogPost .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.blogDeleteBlogPost .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.blogDeleteBlogPost .buttons .button {clear:both;overflow:hidden;}
.blogDeleteBlogPost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.blogDeleteBlogPost .buttons.working * {display:none;}
.blogDeleteBlogPost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.blogDeleteBlogPost .form .confirmation b {font-size:18px;}
.blogDeleteBlogPost .form .confirmation p {}
.blogDeleteBlogPost .form .confirmation a {}
#ie6 .blogDeleteBlogPost .form {float:left;width:810px;}
#ie6 .blogDeleteBlogPost .controls {float:left;}
#ie6 .blogDeleteBlogPost .controls .control {float:left;width:790px;}

.blogMainPage {clear:both;overflow:hidden;}
.blogMainPage h1 {text-indent:-9999px;font-size:0px;height:0px;line-height:0px;color:#fff;background-color:#fff;}
.blogMainPage .blogPost {line-height:1.6em;border-bottom:dashed 1px #999;padding-bottom:10px;margin-bottom:20px;}
.blogMainPage .blogPost h2 {font-size:26px;letter-spacing:-1px;margin-bottom:8px;}
.blogMainPage .blogPost h2 a {text-decoration:none;}
.blogMainPage .blogPost .byLine {padding:0 0 0;clear:both;overflow:hidden;}
.blogMainPage .blogPost .byLine .by {float:left;color:#999;}
.blogMainPage .blogPost .byLine .links {float:left;padding-left:10px;}
.blogMainPage .blogPost .byLine .links .comments {color:#444;font-size:11px;line-height:normal;display:block;float:left;padding:0;margin:0;border:none;}
.blogMainPage .blogPost .byLine .links .comments b {line-height:normal;display:block;background-color:#fff;border:solid 1px rgb(225,240,255);font-weight:normal;}
.blogMainPage .blogPost .byLine .links .comments .r1 {}
.blogMainPage .blogPost .byLine .links .comments .r1 .r2 {margin:0 -2px;}
.blogMainPage .blogPost .byLine .links .comments .r1 .r2 .r3 {padding:1px 10px 1px 5px;margin:0 -2px;background-color:rgb(225,240,255);}
.blogMainPage .blogPost .byLine .links .comments .r1 .r2 .r3 a {padding:0 0 0 20px;color:#555;background:transparent url(../images/icons/comment.png) left top no-repeat;text-decoration:none;}
.blogMainPage .blogPost .byLine .links .comments .r1 .r2 .r3 a:hover {text-decoration:underline;}
.blogMainPage .blogPost .words {}
.blogMainPage .pager {}
.blogMainPage .pager a.newer {float:right;}
.blogMainPage .pager a.older {float:left;}
#ie6 .blogMainPage .blogPost .byLine {width:100%;}

.blogPostPage {clear:both;overflow:hidden;}
.blogPostPage .post {line-height:1.6em;border-bottom:dashed 1px #999;padding-bottom:20px;margin-bottom:20px;}
.blogPostPage .post h1 {font-size:26px;letter-spacing:-1px;margin-bottom:8px;}
.blogPostPage .post h1 a {text-decoration:none;}
.blogPostPage .post .byLine {padding:0 0 0;clear:both;overflow:hidden;}
.blogPostPage .post .byLine .by {float:left;color:#999;}
.blogPostPage .post .byLine .links {float:left;padding-left:10px;}
.blogPostPage .post .byLine .links .comments {color:#444;font-size:11px;line-height:normal;display:block;float:left;padding:0;margin:0;border:none;}
.blogPostPage .post .byLine .links .comments b {line-height:normal;display:block;background-color:#fff;border:solid 1px rgb(225,240,255);font-weight:normal;}
.blogPostPage .post .byLine .links .comments .r1 {}
.blogPostPage .post .byLine .links .comments .r1 .r2 {margin:0 -2px;}
.blogPostPage .post .byLine .links .comments .r1 .r2 .r3 {padding:1px 10px 1px 5px;margin:0 -2px;background-color:rgb(225,240,255);}
.blogPostPage .post .byLine .links .comments .r1 .r2 .r3 a {padding:0 0 0 20px;color:#555;background:transparent url(../images/icons/comment.png) left top no-repeat;text-decoration:none;}
.blogPostPage .post .byLine .links .comments .r1 .r2 .r3 a:hover {text-decoration:underline;}
.blogPostPage .post .byLine .links .edit {color:#444;font-size:11px;line-height:normal;display:block;float:left;padding:0;margin:0 0 0 15px;border:none;}
.blogPostPage .post .byLine .links .edit b {line-height:normal;display:block;background-color:#fff;border:solid 1px rgb(225,240,255);font-weight:normal;}
.blogPostPage .post .byLine .links .edit .r1 {}
.blogPostPage .post .byLine .links .edit .r1 .r2 {margin:0 -2px;}
.blogPostPage .post .byLine .links .edit .r1 .r2 .r3 {padding:1px 10px 1px 5px;margin:0 -2px;background-color:rgb(225,240,255);}
.blogPostPage .post .byLine .links .edit .r1 .r2 .r3 a {padding:0 0 0 20px;color:#555;background:transparent url(../images/icons/edit.png) left top no-repeat;text-decoration:none;}
.blogPostPage .post .byLine .links .edit .r1 .r2 .r3 a:hover {text-decoration:underline;}
.blogPostPage .post .byLine .links .delete {color:#444;font-size:11px;line-height:normal;display:block;float:left;padding:0;margin:0 0 0 15px;border:none;}
.blogPostPage .post .byLine .links .delete b {line-height:normal;display:block;background-color:#fff;border:solid 1px rgb(225,240,255);font-weight:normal;}
.blogPostPage .post .byLine .links .delete .r1 {}
.blogPostPage .post .byLine .links .delete .r1 .r2 {margin:0 -2px;}
.blogPostPage .post .byLine .links .delete .r1 .r2 .r3 {padding:1px 10px 1px 5px;margin:0 -2px;background-color:rgb(225,240,255);}
.blogPostPage .post .byLine .links .delete .r1 .r2 .r3 a {padding:0 0 0 20px;color:#555;background:transparent url(../images/icons/delete.png) left top no-repeat;text-decoration:none;}
.blogPostPage .post .byLine .links .delete .r1 .r2 .r3 a:hover {text-decoration:underline;}
.blogPostPage .post .words {padding-bottom:10px;}
.blogPostPage .post .ad {line-height:18px;font-size:11px;clear:both;overflow:hidden;background-color:#fff9cd;padding:10px 20px;}
.blogPostPage .commentsArea {}
.blogPostPage .commentsArea .commentList {}
.blogPostPage .commentsArea .commentList h3 {font-size:18px;line-height:18px;margin:0px 0px 2px;padding:0 0 20px 0;}
.blogPostPage .commentsArea .commentList table {border-bottom:dashed 1px #999;padding-bottom:20px;margin-bottom:20px;width:100%;}
.blogPostPage .commentsArea .commentList table tr {}
.blogPostPage .commentsArea .commentList table tr td {}
.blogPostPage .commentsArea .commentList table tr td.date {font-size:10px;text-align:right;width:60px;padding-right:20px;}
.blogPostPage .commentsArea .commentList table tr td.content {}
.blogPostPage .commentsArea .commentList table tr td.content .postUserName {font-weight:bold;color:#363636;}
.blogPostPage .commentsArea .commentList table tr td.content .postBody {padding-top:0;margin-top:0;}
.blogPostPage .commentsArea .commentList table.last {border-bottom:none;margin-bottom:0;padding-bottom:0;}
.blogPostPage .commentsArea .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.blogPostPage .commentsArea .controls {clear:both;overflow:hidden;}
.blogPostPage .commentsArea .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogPostPage .commentsArea .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.blogPostPage .commentsArea .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.blogPostPage .commentsArea .controls .control .field {width:445px;float:left;display:block;clear:both;overflow:hidden;}
.blogPostPage .commentsArea .controls .control input {width:250px;float:left;padding:3px;margin:0;}
.blogPostPage .commentsArea .controls .control textarea {width:435px;height:150px;float:left;padding:3px;margin:0;}
.blogPostPage .commentsArea .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.blogPostPage .commentsArea .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogPostPage .commentsArea .controls .control.error .errorMessage {display:block;}
.blogPostPage .commentsArea .controls .control.body .errorMessage {margin-left:0;}
.blogPostPage .commentsArea .controls .control.options input {width:13px;height:13px;padding:0;margin:1px 8px 0 0;}
.blogPostPage .commentsArea .controls .control.options label {line-height:normal;width:auto;display:inline;clear:none;padding:0;margin:0;}
.blogPostPage .commentsArea .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.blogPostPage .commentsArea .buttons .button {clear:both;overflow:hidden;}
.blogPostPage .commentsArea .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.blogPostPage .commentsArea .buttons.working * {display:none;}
.blogPostPage .commentsArea .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.blogPostPage .commentsArea .form .confirmation b {font-size:18px;}
.blogPostPage .commentsArea .form .confirmation p {}
.blogPostPage .commentsArea .form .confirmation a {}
#ie6 .blogPostPage .post .byLine {width:100%;}
#ie6 .blogPostPage .commentsArea .form {float:left;width:464px;}
#ie6 .blogPostPage .commentsArea .controls {float:left;}
#ie6 .blogPostPage .commentsArea .controls .control {float:left;width:455px;}

.blogEditBlogPost {}
.blogEditBlogPost {clear:both;overflow:hidden;}
.blogEditBlogPost h1 {margin:0 0 3px;padding:0;}
.blogEditBlogPost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.blogEditBlogPost .controls {clear:both;overflow:hidden;}
.blogEditBlogPost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogEditBlogPost .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.blogEditBlogPost .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.blogEditBlogPost .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.blogEditBlogPost .controls .control input {width:200px;float:left;padding:3px;margin:0;}
.blogEditBlogPost .controls .control textarea {width:770px;height:150px;float:left;padding:3px;margin:0;}
.blogEditBlogPost .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.blogEditBlogPost .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogEditBlogPost .controls .control.error .errorMessage {display:block;}
.blogEditBlogPost .controls .control.title input {width:770px;}
.blogEditBlogPost .controls .control.title .errorMessage {margin-left:0;}
.blogEditBlogPost .controls .control.htmlbody .errorMessage {margin-left:0;}
.blogEditBlogPost .controls .control.textBody .errorMessage {margin-left:0;}
.blogEditBlogPost .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.blogEditBlogPost .buttons .button {clear:both;overflow:hidden;}
.blogEditBlogPost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.blogEditBlogPost .buttons.working * {display:none;}
.blogEditBlogPost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.blogEditBlogPost .form .confirmation b {font-size:18px;}
.blogEditBlogPost .form .confirmation p {}
.blogEditBlogPost .form .confirmation a {}
#ie6 .blogEditBlogPost .form {float:left;width:810px;}
#ie6 .blogEditBlogPost .controls {float:left;}
#ie6 .blogEditBlogPost .controls .control {float:left;width:790px;}

.blogDeleteBlogPost {}
.blogDeleteBlogPost {clear:both;overflow:hidden;}
.blogDeleteBlogPost h1 {margin:0 0 3px;padding:0;}
.blogDeleteBlogPost .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.blogDeleteBlogPost .controls {clear:both;overflow:hidden;}
.blogDeleteBlogPost .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.blogDeleteBlogPost .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.blogDeleteBlogPost .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.blogDeleteBlogPost .buttons .button {clear:both;overflow:hidden;}
.blogDeleteBlogPost .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.blogDeleteBlogPost .buttons.working * {display:none;}
.blogDeleteBlogPost .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.blogDeleteBlogPost .form .confirmation b {font-size:18px;}
.blogDeleteBlogPost .form .confirmation p {}
.blogDeleteBlogPost .form .confirmation a {}
#ie6 .blogDeleteBlogPost .form {float:left;width:810px;}
#ie6 .blogDeleteBlogPost .controls {float:left;}
#ie6 .blogDeleteBlogPost .controls .control {float:left;width:790px;}

.updatesAddUpdate {}
.updatesAddUpdate {clear:both;overflow:hidden;}
.updatesAddUpdate h1 {margin:0 0 3px;padding:0;}
.updatesAddUpdate .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.updatesAddUpdate .controls {clear:both;overflow:hidden;}
.updatesAddUpdate .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.updatesAddUpdate .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.updatesAddUpdate .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.updatesAddUpdate .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.updatesAddUpdate .controls .control input {width:200px;float:left;padding:3px;margin:0;}
.updatesAddUpdate .controls .control textarea {width:770px;height:150px;float:left;padding:3px;margin:0;}
.updatesAddUpdate .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.updatesAddUpdate .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.updatesAddUpdate .controls .control.error .errorMessage {display:block;}
.updatesAddUpdate .controls .control.title input {width:770px;}
.updatesAddUpdate .controls .control.title .errorMessage {margin-left:0;}
.updatesAddUpdate .controls .control.htmlbody .errorMessage {margin-left:0;}
.updatesAddUpdate .controls .control.textBody .errorMessage {margin-left:0;}
.updatesAddUpdate .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.updatesAddUpdate .buttons .button {clear:both;overflow:hidden;}
.updatesAddUpdate .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.updatesAddUpdate .buttons.working * {display:none;}
.updatesAddUpdate .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.updatesAddUpdate .form .confirmation b {font-size:18px;}
.updatesAddUpdate .form .confirmation p {}
.updatesAddUpdate .form .confirmation a {}
#ie6 .updatesAddUpdate .form {float:left;width:810px;}
#ie6 .updatesAddUpdate .controls {float:left;}
#ie6 .updatesAddUpdate .controls .control {float:left;width:790px;}

.updatesEditUpdate {}
.updatesEditUpdate {clear:both;overflow:hidden;}
.updatesEditUpdate h1 {margin:0 0 3px;padding:0;}
.updatesEditUpdate .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.updatesEditUpdate .controls {clear:both;overflow:hidden;}
.updatesEditUpdate .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.updatesEditUpdate .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.updatesEditUpdate .controls .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.updatesEditUpdate .controls .control .field {width:780px;float:left;display:block;clear:both;overflow:hidden;}
.updatesEditUpdate .controls .control input {width:200px;float:left;padding:3px;margin:0;}
.updatesEditUpdate .controls .control textarea {width:770px;height:150px;float:left;padding:3px;margin:0;}
.updatesEditUpdate .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.updatesEditUpdate .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.updatesEditUpdate .controls .control.error .errorMessage {display:block;}
.updatesEditUpdate .controls .control.title input {width:770px;}
.updatesEditUpdate .controls .control.title .errorMessage {margin-left:0;}
.updatesEditUpdate .controls .control.htmlbody .errorMessage {margin-left:0;}
.updatesEditUpdate .controls .control.textBody .errorMessage {margin-left:0;}
.updatesEditUpdate .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.updatesEditUpdate .buttons .button {clear:both;overflow:hidden;}
.updatesEditUpdate .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.updatesEditUpdate .buttons.working * {display:none;}
.updatesEditUpdate .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.updatesEditUpdate .form .confirmation b {font-size:18px;}
.updatesEditUpdate .form .confirmation p {}
.updatesEditUpdate .form .confirmation a {}
#ie6 .updatesEditUpdate .form {float:left;width:810px;}
#ie6 .updatesEditUpdate .controls {float:left;}
#ie6 .updatesEditUpdate .controls .control {float:left;width:790px;}

.updatesDeleteUpdate {}
.updatesDeleteUpdate {clear:both;overflow:hidden;}
.updatesDeleteUpdate h1 {margin:0 0 3px;padding:0;}
.updatesDeleteUpdate .form {clear:both;overflow:hidden;padding:20px;border:solid 3px rgb(2,134,74);background-color:#e8f2ed;margin:30px 0;}
.updatesDeleteUpdate .controls {clear:both;overflow:hidden;}
.updatesDeleteUpdate .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.updatesDeleteUpdate .controls .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.updatesDeleteUpdate .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.updatesDeleteUpdate .buttons .button {clear:both;overflow:hidden;}
.updatesDeleteUpdate .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.updatesDeleteUpdate .buttons.working * {display:none;}
.updatesDeleteUpdate .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.updatesDeleteUpdate .form .confirmation b {font-size:18px;}
.updatesDeleteUpdate .form .confirmation p {}
.updatesDeleteUpdate .form .confirmation a {}
#ie6 .updatesDeleteUpdate .form {float:left;width:810px;}
#ie6 .updatesDeleteUpdate .controls {float:left;}
#ie6 .updatesDeleteUpdate .controls .control {float:left;width:790px;}

