.richtext, .plaintext, .forum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px }

.treelabel {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.selectedlabel {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #0a246a; color: #ffffff }
a { text-decoration: underline; color:#9c9c9c}
.blackLink {color:#000000; text-decoration:none}
.blackLink:hover {text-decoration:underline}
td,.debug {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
input,select,textarea {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
img { border: 0 }
.error { color: white }
.layer {  filter: Alpha(Opacity=25)}
.menu {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.dropdown {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.tooltip {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px}
.label {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px}
.statcaption {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none }
.statdesc {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none }
.infocaption {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }
.infodesc {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #76ade4 }
.infoselected {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff }
.infocaptionunpub {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #663399; font-weight: bold; }
.infoselectedunpub {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #663399; font-weight: bold; }
.foldertitle {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.editortitle {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1e5b99 }
.editortext {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #1e5b99 }
.editorbox {  background-color: #ffffff; border: 1px #9c9c9c solid; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; color: #000000}
.maximizedEditor {
  background-color: #ffffff;
  border: 1px #9c9c9c solid;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  z-index: 200;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	padding: 10px;
	overflow: auto;
}
.editorbutton { width: 100px }
.activesheet {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.availablesheet {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6f6f6f; text-decoration: none}
.sheet { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #9c9c9c; text-decoration: none}
.notpublished { font-weight: bold; color: #663399 }
.deleted { color: #cd0c01 }
.inactive { color: #999999 }

.leipis {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px}

.jEditorHeading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9c9c9c;
	font-weight: bold;
}
.jEditorLogo {
}

.jEditorFileselector {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 245px;
	border: 1px solid #9c9c9c;
}

.jEditorTextArea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 225px;
	border: 1px solid #9c9c9c;
}

.jEditorItemTitle, .jEditorItemTitle a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.jEditorLegendTitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6f6f6f;
	text-align: left;
	vertical-align: top;
}

.jEditorItemTitle a, .jEditorItem a {
	text-decoration: underline;
	color: #000000;
}

.jEditorItemTitle a:hover, .jEditorItem a:hover {
	text-decoration: none;
}

.jEditorItem {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.jEditorFileupload {
	background-color: #FFFFFF;
	border: 1px solid #9c9c9c;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.jEditorSelect {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 225px;
	border: 1px solid #9c9c9c;
}
.jTemplateTypeSelect {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 185px;
	border: 1px solid #9c9c9c;
	margin-left: 10px;
	margin-top: 4px;
	margin-right: 10px;
}
.jEditorButton {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.jEditorCheckbox {
	border: 1px solid #9c9c9c;
}

.jEditorTextfield {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 225px;
	border: 1px solid #9c9c9c;
}
.jEditorHtml {
	font-family: Courier new, Courier;
	font-size: 13px;
	border: 1px solid #9c9c9c;
	padding: 8px;
}
.jEditorPropertyTitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9c9c9c;
	font-weight: bold;
}

.jEditorInfo {
	color: #9c9c9c;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.jEditorColumn {
  position: absolute;
  visibility: hidden;
}

.jEditorTree {
  position: absolute;
  visibility: hidden;
}

.tbContentElement
{
    POSITION: ABSOLUTE;
    HEIGHT: 1px;
    LEFT: 0px;
    TOP: 0px;
    WIDTH: 1px;
}
#locLayer, #metaLayer
{
    background-color: #9c9c9c
}
#locLayer span, #metaLayer td
{
    color: #ffffff
}
#metaLayer input
{
    color: #000000
}
.infoborder {
	border: 2px outset #FFFFFF;
  position: absolute;
	visibility: visible;
	padding: 4px;
	z-index: 100;
}

.activeinfoborder {
	border: 2px inset #ffffff;
  position: absolute;
	visibility: visible;
	padding: 4px;
	z-index: 100;
}

.jRootHeading {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333}
.jRootFrame { border: 0px #000000 solid; padding: 5 5 5 5 }
.infoWindow { border-left: 1px #676767 solid; border-right: 1px #676767 solid; border-bottom: 1px #676767 solid;}
.jRootBg {  background-image: url(/images/default/jalusta-root-bg.jpg); background-repeat: no-repeat; background-position: center center}

.jalustaH1 { font-size: 17px; font-weight: bold }
.jalustaH2 { font-size: 15px; font-weight: bold }
.jalustaH3 { font-size: 13px; font-weight: bold }
.jalustaIngressi {  font-size: 12px; font-weight: bold }
.jalustaLeipis {  font-size: 11px}
.jalustaC1 { color: #c70000 }
.jalustaC2 { color: #ff9900 }
.jalustaC3 { color: #D4D0C8 }

.jalustaListActive { font-weight: bold }

.forumtitle {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
#jTitleLayer img {
	vertical-align: baseline ! important; 
}
.viewSelector {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif ! important;
	font-size: 11px ! important;
	background-color: #eaeaea ! important;
	color: #000000 ! important;
	margin: 0 ! important;
	padding: 0 ! important;
	border-radius: 0 ! important;
	height: auto ! important;
	line-height: normal ! important;
	width: auto ! important; 
}

.foruminput, .forumsearch {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #9c9c9c;
}
.forumsearch {
  width: 120px; 
}
.forumtextarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #9c9c9c;
}
.crewtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	margin: 4px;
}
.crewsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.crewtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #CCCCCC;
	font-weight: bold;
	margin: 4px;
}
.selectorTable { border: 1px gray solid }
.yearRow, .timeRow { background-color: #103570 }
.yearArrow { font-family: tahoma, verdana, arial; font-size: 10px; font-weight: bold; color: white }
.monthArrow { font-family: tahoma, verdana, arial; font-size: 10px; font-weight: bold; background-color: #aaaaaa }
.timeArrow { font-family: tahoma, verdana, arial; font-size: 11px; color: white }
.yearTitle, .timeTitle { font-family: tahoma, verdana, arial; font-size: 12px; font-weight: bold; color: white }
.monthTitle, .okRow { font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold; background-color: #aaaaaa  }
.inactiveMonth { font-family: tahoma, verdana, arial; font-size: 11px; }
.activeMonth { font-family: tahoma, verdana, arial; font-size: 11px; color: black }
.activeDay { font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold; color: black; background-color: #aaaaaa; }
.realDay { font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold; color: red; background-color: #aaaaaa; }
.reservedDay { font-family: tahoma, verdana, arial; font-size: 11px; color: red; background-color: #aaaaaa; }
.selectedDay { font-family: tahoma, verdana, arial; font-size: 11px; color: blue; background-color: #aaaaaa; }
.crewInputFull { width: 100%; height: 100%; border: 0px white solid; }
.crewInput75 { width: 75%; height: 100%; border: 0px white solid; }

.contentTitle { font-family: Verdana, arial; font-size: 13px; font-weight: bold; color: #ffffff }
.pageTitle { font-family: Verdana, arial; font-size: 13px; font-weight: bold; color: #000000 }

.jFrameWidth { font-family: Verdana, Arial; font-size: 11px; color: #000000 }

.jFormBorder { border: 2px black dotted }
.jTableBorder { border: 2px gray dashed }
.jCellBorder  { border: 1px gray dashed }

.jInsertNewTitle { font-family: Verdana, arial; font-size: 13px; font-weight: bold; color: #ffffff; margin-left: 10px; line-height: 29px; vertical-align: middle }

.jInsertNewItem {
	font-family: Tahoma, Verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.jInsertNewFooter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.titleLayer { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.viewLayer { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}

.jPwCopyField {
  border: 0px white solid;
  background-color: #dcdcdc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  width: 70px;
}

.zoneEditorTitle {
  font-family: Tahoma, Verdana, Arial, helvetica;
  font-size: 12px;
  font-weight: bold;
}

.zoneEditorItemTitle {
  font-family: Tahoma, Verdana, Arial, helvetica;
  font-size: 12px;
  font-weight: bold;
}

.whitecol {  color: #FFFFFF}
.whitecol:visited {  color: #FFFFFF}
.sorttitle { color: #ffffcc; text-decoration: none; font-weight: bold }

/*
.contactContainer {
	border: 1px #999999 outset;
	background-color: white;
	padding: 10px;
	padding-top: 10px;
	width: 700px;
}
*/
.contactContainer form {
  margin: 0px;
  padding: 0px;
}
.contactContainer .jalustaH1, .contactContainer .jalustaH2, .contactContainer .jalustaH3, .contactContainer p   {
  color: black;
}
.contactChoice, .contactInput, .contactSearchChoice, .contactSearchInput, .contactSearchWide {
  font-size: 13px;
  width: 190px;
  height: 20px;
}
.contactSmallArea {
  font-size: 13px;
  width: 190px;
}
.contactSearchChoice, .contactSearchInput {
  width: 130px;
}
.contactSearchWide {
  width: 272px;
}
.contactArea {
  font-size: 13px;
	width: 100%;
  height: 300px;
}
.contactNewButton {
  font-size: 13px;
  width: 130px;
}
.contactAddButton {
  font-size: 12px;
  width: 70px;
}
.contactSearchButton, .contactSaveButton, .contactSendButton {
  width: 100px;
  font-weight: bold;
  font-size: 13px;
}
.contactSaveButton, .contactSaveChoice {
  width: 100px;
  font-size: 13px;
}
.contactMode { color: black }

.contactHeader { background-color: #999999; color: #fefefe; }
.contactHeader a { color: #fefefe; text-decoration: none; font-weight: bold }
.contactHeaderActive { background-color: #999999; color: #fefefe; text-decoration: none; font-weight: bold; padding-left: 4px; padding-right: 4px }
.contactHeaderInactive  { background-color: #dddddd; padding-left: 3px; padding-right: 3px }
.contactHeaderInactive a { color: #333333; text-decoration: underline; font-weight: bold }
.contactHeader .contactMenu {
  color: #fefefe; 
}
.contactHeaderInactive .contactMenu {
  color: black; 
}

/*
.contactStatsHeader { background-color: #dddddd; color: black; }
.contactLinksHeader { background-color: #ffffff; color: black; }
*/
.contactSearchRow { background-color: #dedede }

.contactRow { background-color: #f3f3f3; color: black }
.contactRow td, .contactRow td a { color: black }

.contactDeleted, .contactDeleted td, .contactDeleted td a {
  font-style: italic; 
  color: #999999;
}

.contactRowOnTheList { background-color: #dddddd; color: black }
.contactRowOnTheList td, .contactRowOnTheList td a { color: black }

.contactRowHover { background-color: #dedede; color: black }
.contactRowHover td, .contactRowHover td a { color: black }

.contactItem { background-color: #f3f3f3; color: black }
.contactItem td a { color: black }
.contactRemoveLink { color: black }
.contactRemoveLink:visited { color: black }

.contactTabContainer {
  width: 700px;
  font-family: Tahoma; 
  font-size: 13px;
}
.contactActionButton, .contactActionButtonHover, .contactActionButtonActive, .contactManagerButton, .contactManagerButtonHover {
	float: left;
	text-align: center;
  width: 80px;
  height: 16px;
  padding: 4px;
  margin-left: 0px;
  margin-top: 9px;
  margin-bottom: 0px;
  margin-right: 0px;
  font-weight: bold;
  border: 1px #999999 solid;
  border-bottom: 0px;
  border-right: 0px;
  color: black;
  background-color: #dddddd;
}
.emailActionButton {
	height: 26px;
	font-size: 13px;
  font-weight: bold;
  border: 1px #999999 solid;
  border-bottom: 0px;
  border-right: 0px;
  color: black;
  background-color: #dddddd;
}
.contactActionButtonActive, .contactActionButtonHover {
  margin-top: 4px;
	height: 21px;
	line-height: 20px;
  background-color: #ffffff;
  border-bottom: 1px white solid;
}
.contactManagerButton, .contactManagerButtonHover {
  width: 140px;
	height: 16px;
	line-height: 14px;
}
.contactManagerButtonHover {
  background-color: #ffffff;
}
.contactActionButtonHover {
  text-decoration: underline;
  background-color: #f9f9f9;
}
.contactLf {
  clear: both;
}
.contactMainLinks td {
	font-size: 14px; 
 	color: black;
}
.contactMainLinks a {
	font-size: 14px; 
 	color: black;
 	font-weight: bold;
}

.notesPar { margin-top: 0px; margin-bottom: 0px; }
.trackingInput {
  font-size: 12px;
}

.calContainer {
	border: 0px #666666 solid; 
	color: #000000; 
}
.calHeadContainer {
	height: 25px;
	text-transform: lowercase; 
}
.calFootContainer {
	height: 25px;
}
.calRowContainer {
	height: 25px;
}
.calHead {
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
.calCell {
	width: 25px;
	text-align: center; 
	border-right: 1px #666666 solid; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
.calCell a {
	color: #000000; 
	text-decoration: none; 
}
.calCol1 {
	border-left: 1px #666666 solid; 
}
.calFoot, .calFoot a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
}
.calFootLeft {
	text-align: center; 
}
.calFootCenter {
	text-align: center; 
}
.calFootRight {
	text-align: center; 
}
.calActive {
	background-color: #ffffff; 
	border-bottom: 1px #666666 solid; 
	border-right: 1px #666666 solid; 
}
.calCol6, .calCol7 {
	background-color: #efefef; 
}
.calInactive, .calHead, .calFoot {
	border: none; 
	background: none; 
}
.calRow1 .calActive {
	border-top: 1px #666666 solid; 
}
.calDay0 {
	border-right: 1px #666666 solid; 
	border-bottom: 1px #666666 solid; 
}
.calDay-1, .calDay-2, .calDay-3, .calDay-4, .calDay-5, .calDay-6, .calDay-7 {
	border-bottom: 1px #666666 solid; 
}
.calToday {
	background-color: #ffcc00; 
}
.calContent {
	background-color: #00eeff; 
}
.calSelected, .calSelected a {
	font-size: 13px; 
	text-decoration: underline; 
}

.formSearchTitle, .formSearchButton {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.formSearchItem, .formSearchInput {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.formSearchRow {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
.formGoogleMapArea {
	width: 100%; 
	height: 250px; 
}

/* Title and view layer styles */

.tlContainer {
	/* width: 100%;*/
}

#jClose, #jBump, #jClear, #jSticky, #jFrameSize {
	cursor: hand; 
}

.tlGreen .tlBorder {
	border-top: 1px #B0D885 solid;
}

.tlPurple .tlBorder {
	border-top: 1px #D9C7E8 solid;
}

.tlContainer .tlGreen {
	background-color: #77BC2C; 
	border: 1px #009900 solid;
}

.tlContainer .tlPurple {
	background-color: #BE9FD8; 
	border: 1px #7C688D solid;
	height: 22px;
}

.tlContainer #jClose {
	width: 21px; 
	height: 21px; 
	overflow: hidden; 
}

.tlContainer .tlPurple #jClose img {
	margin-left: -21px; 
}

.tlContainer #jBump {
	width: 16px; 
	height: 21px; 
	overflow: hidden; 
}

.tlContainer .tlPurple #jBump img {
	margin-left: -16px; 
}

.tlContainer #jClear {
	width: 22px; 
	height: 21px; 
	overflow: hidden; 
}

.tlContainer .tlPurple #jClear img {
	margin-left: -22px; 
}

.tlContainer #jSticky {
	width: 21px; 
	height: 21px; 
	overflow: hidden; 
}

.tlContainer .tlPurple #jSticky img {
	margin-left: -21px; 
}

.tlContainer #jFrameSize {
	width: 16px; 
	height: 21px; 
	overflow: hidden; 
}

.tlContainer .tlPurple #jFrameSize img {
	margin-left: -16px; 
}

.tlContainer .jSpacer {
	width: 7px; 
	height: 21px; 
	overflow: hidden; 
}

.tlContainer .tlPurple .jSpacer img {
	margin-left: -7px; 
}

.tlContainer .jLeft {
	width: 7px; 
	height: 21px; 
	margin-left: -1px;
	overflow: hidden; 
}

.tlContainer .tlPurple .jLeft img {
	padding-left: 1px; 
	margin-left: -8px; 
}

.tlContainer #frameTitle, .tlContainer #jFrameSizeData, .tlContainer #viewTitle, .tlContainer #jPubTitle, .tlContainer #jUnpubTitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin-top: 1px; 
	line-height: 19px; 
	margin-left: 3px; 
	margin-right: 5px; 
}

.tlContainer #frameTitle {
	font-weight: bold;	
	color: #ffffff;
	overflow: hidden;
	height: 22px;   
	word-wrap: break-word; 
	cursor: default; 
}

.tlContainer #viewTitle {
	margin-left: 3px;
}
.tlContainer #viewTitle, .tlContainer #jPubTitle, .tlContainer #jUnpubTitle {
	color: #ffffff;
}

.tlContainer #frameTitle img {
	margin-top: 1px; 
	margin-right: 2px; 
	float: left; 
}

.tlContainer #jFrameSizeData {
	margin-left: 3px; 
	color: #000000; 
	white-space: nowrap; 
	cursor: default; 
}

.tlContainer #jFrameWidth, .tlContainer #jFrameHeight {
	font-weight: bold; 
}

.tlContainer #jPublish, .tlContainer #jUnpublish {
	width: 21px; 
	height: 21px; 
	overflow: hidden; 
	cursor: hand; 
}

.tlContainer .tlPurple #jPublish img, .tlContainer .tlPurple #jUnpublish img {
	margin-left: -21px; 
}

.tlContainer #jPubTitle, .tlContainer #jUnpubTitle {
	white-space: nowrap; 
	cursor: hand; 
}

.productContainer {
	border: 1px #cccccc solid; 
	background-color: #ffffff;
}
.productContainer .leipis {
	color: #000000; 
}
.productContainer .leipis a {
	color: #000000; 
}
.helperContainer {
	border: 1px #666666 solid; 
	width: 100%; 
	height: 100%; 
}
.helperYearContainer {
	background-color: #cccccc; 
	padding: 10px; 
	width: 70px;
}
.helperMonthContainer {
	background-color: #999999; 
	padding: 10px; 
	height: 80px;
}
.helperDataContainer {
	background-color: #eeeeee;
	padding: 10px; 
	height: 100%; 
	vertical-align: top; 
}
.helperYearContainer a {
	text-decoration: none;
	color: black; 
	font-weight: bold; 
	font-size: 12px; 
	display: block;
	text-align: center;  
	padding: 10px; 
}
.helperYearContainer a.selectedYear {
	background-color: #999999; 
	color: #ffffff; 
}
.helperMonthItem {
	color: #dddddd;
	padding: 5px;  
	margin-right: 5px; 
}
.helperMonthContainer a {
	text-decoration: none;
	color: #ffffff; 
	font-weight: bold; 
}
.helperMonthContainer .selectedMonth {
	background-color: #eeeeee; 
	color: #666666; 
}
.helperMonthContainer .selectedMonth a {
	color: #000000; 
}
.helperMonthItem {
	display: inline; 
}
.helperDataContainer td {
	border-bottom: 1px #aaaaaa solid; 
}
.helperDataContainer .dayCol {
	font-weight: bold; 
	padding-right: 8px; 
	text-align: right;
	width: 40px;  
}
.helperDataContainer .countCol {
	padding-right: 8px; 
	text-align: center; 
	width: 70px;  
}
.helperDataContainer .percentCol {
	padding-right: 8px; 
	text-align: center; 
	width: 60px;  
}
.helperDataContainer .dayHeadCol {
	font-weight: bold; 
	padding-right: 8px; 
	text-align: center;
}
.helperDataContainer .countHeadCol {
	font-weight: bold; 
	padding-right: 8px; 
	text-align: center; 
}
.helperDataContainer .percentHeadCol {
	font-weight: bold; 
	padding-right: 8px; 
	text-align: center; 
}
.helperDataContainer .percentageIndicator {
	height: 6px; 
	background-color: #22CC10; 
	overflow: hidden; 
}
.helperDataContainer .nameHeadCol, .helperDataContainer .emailHeadCol, .helperDataContainer .addressHeadCol {
	font-weight: bold; 
}
.helperDataContainer a {
	font-weight: bold; 
	color: #333333; 
}
.jComment {
  border-bottom: 1px #666666 solid; 
  padding-bottom: 8px; 
  margin-bottom: 8px; 
}
.jCommentAuthor {
  float: left; 
  font-weight: bold; 
}
.jCommentDate {
  float: right; 
}
.jCommentData {
  clear: both; 
}
.jCommentText textarea {
  width: 100%; 
  height: 50px; 
}
.jCommentInput input {
  width: 100%; 
}
.jCommentButton {
  padding-top: 8px; 
}
.jStatTitle {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 8px;
}
.jStatOption {
  padding-bottom: 8px;
}
.jStatBar {
  float: left;
  background-color: #E94208;
  height: 15px;
  margin-right: 6px;
  margin-bottom: 3px; 
  border-radius: 5px;
  -moz-border-radius: 5px;
}
.jStatPercentage {
  color: #E94208; 
  float: left; 
}
.jStatAlreadyResponded {
  padding-bottom: 8px; 
}
.break
{
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
