.inputbox {
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	color: #333333;
	padding: 2px;
	cursor: pointer;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.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: 90px;
}
form p{
	margin:0;
}
#comments {
	margin: 0px;
	padding:0;
	list-style-type: none;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
}
#comments h3{
	font-family: "Arial Narrow",arial, "Times New Roman", Times, serif;
	font-size:16px;
}
#comments p{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#comments li {
	width: 491px;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 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;
}
#comments_form h1 {
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 194px;
	text-indent: -9999px;
	background-image: url(../indeed/images/dropMsn.png);
}
.floating{
	background-image:url(/images/icons/comments.png);
	width:52px;
	height:41px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	float:left;
}

.post_rank{
    width: 20px;
    text-align: center;
    margin-left: 5px;
}
