
@charset "utf-8";
/* CSS Document */
.inputboxDisabled, .inputbox{
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.inputbox {
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	color: #333333;
	padding: 2px;
	cursor: pointer;
}

.inputbox:hover {
	border: 1px solid #11A3EA;
}

.inputbox:focus {
	border: 1px solid #11A3EA;
	color: #11A3EA;
}
.selectRequiredMsg, .selectInvalidMsg,
.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg,
.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg,
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg,
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #FF9F9F;
	padding: 2px;

}
.selectValidState select, select.selectValidState,
.textfieldValidState input, input.textfieldValidState,
.textareaValidState textarea, textarea.textareaValidState{
	border: 1px solid #1B7A10;
	color: #1B7A10;
	padding: 2px;

}
select.selectRequiredState, .selectRequiredState select,
select.selectInvalidState, .selectInvalidState select,
textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea,
input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	border: 1px solid #FF9F9F;
	color: #FF9F9F;
	padding: 2px;

}
.selectFocusState select, select.selectFocusState,
.textareaFocusState textarea, textarea.textareaFocusState,
.textfieldFocusState input, input.textfieldFocusState {
	padding: 2px;
	border: 1px solid #11A3EA;
	color: #11A3EA;

}
.textareaFlashState textarea, textarea.textareaFlashState,
.textfieldFlashText input, input.textfieldFlashText{
	color: red !important;
}
.buttones {
	padding: 2px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.buttones:hover {
	padding: 2px;
	border: 1px solid #333333;
	cursor: pointer;
	color: #333333;
}
label {
	float: left;
	width: 80px;
}
form p{
	margin:0;
}
#comments {
	list-style-type: none;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	padding-left:0;
}
#comments h3{
	font-family: "Arial Narrow",arial, "Times New Roman", Times, serif;
	font-size:16px;
}
#comments p{
	font-family:Arial, Helvetica, sans-serif;
}
#pages{
	line-height:2em;
}
.commentsli, #pages{
	width: 470px;
}
.commentsli {
	margin-bottom: 0px;
	margin-right: 0px;
	padding-bottom:2px;
	margin-top: 3px;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CFC5BB;
	border-right-color: #CFC5BB;
	border-bottom-color: #CFC5BB;
	border-left-color: #CFC5BB;
	overflow:hidden;
}

/*CSS FOR CALENDAR */

.fc_main { 
	background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; 
	}
.fc_date {
	border: 1px solid #D9D9D9;
	cursor:pointer; 
	font-size: 10px;
	text-align: center;
	}
.fc_dateHover, TD.fc_date:hover {
	cursor:pointer; 
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999; 
	background: #E7E7E7; 
	font-size: 10px; 
	text-align: center; 
	}
.fc_wk {
	font-family: Verdana;
	font-size: 10px; 
	text-align: center;
	}
.fc_wknd { 
	color: #FF0000; 
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	}
.fc_head { 
	background: #000066; 
	color: #FFFFFF; 
	font-weight:bold; 
	text-align: left;  
	font-size: 11px; 
	}

