/* Start of CMSMS style sheet 'form.css' */
div.form {
	width: 100%;
	border: 1px solid #bccbda;
}

div.form div.form_title {
	float: left;
	background-color: #f0f7fa;
	width: 100%;
	border-bottom: 1px solid #bccbda;
	font-weight: bold;
	color: #464646;
	margin: 0;
	padding: 0;
}

div.form div.form_title_simple {
	float: left;
	width: 100%;
	border-bottom: 1px solid #bccbda;
	font-weight: bold;
	font-size: 16px;
	color: #2b5285;
	margin: 0;
}

div.form div.form_title div {
	padding: 5px 0px 5px 5px;
}

div.form div.form_title_simple div {
	padding: 5px 0px 10px 20px;	
}

div.form div.simple_row {
	width: 100%;
	clear: both;
	border-bottom: 1px solid #d6e1ea;
}

div.form div.row_bottom,
div.form div.row_domain_bottom {
	width: 100%;
	clear: both;
	border: 0;
	background: url('../../../include/layout/images/form_background_bottom.gif') repeat-y top left;
}

div.form div.row_domain_bottom {
	background: url('../../../include/layout/images/form_background_domain_bottom.gif') repeat-y top left;
}

div.form div.row,
div.form div.row_checkbox,
div.form div.row_domain {
	width: 100%;
	clear: both;
	border-bottom: 1px solid #bccbda;
	background: url('../../../include/layout/images/form_background.gif') repeat-y top left;
}

div.form div.row_checkbox {
	background: url('../../../include/layout/images/form_background_checkbox.gif') repeat-y top left;
}

div.form div.row_domain {
	background: url('../../../include/layout/images/form_background_domain.gif') repeat-y top left;
}

div.form div.row div.row_title,
div.form div.row_checkbox div.row_title,
div.form div.row_domain div.row_title,
div.form div.simple_row div.row_title,
div.form div.row_bottom div.row_title,
div.form div.row_domain_bottom div.row_title {
	float: left;
	color: #889bad;
	width: 170px;
	margin-top: 2px;
}

div.form div.row div.row_title div,
div.form div.row_checkbox div.row_title div,
div.form div.row_domain div.row_title div,
div.form div.row_bottom div.row_title div,
div.form div.row_domain_bottom div.row_title div {
	padding: 3px 0px 3px 5px;
}

div.form div.simple_row div.row_title div {
	padding: 3px 0px 3px 20px;
}

div.form div.row div.form_input,
div.form div.row_checkbox div.form_input,
div.form div.row_domain div.form_input,
div.form div.simple_row div.form_input,
div.form div.row_bottom div.form_input,
div.form div.row_domain_bottom div.form_input {
	float: left;
	color: #464646;
	width: 200px;
}

div.form div.row div.form_input div,
div.form div.row_checkbox div.form_input div,
div.form div.row_domain div.form_input div,
div.form div.simple_row div.form_input div,
div.form div.row_bottom div.form_input div,
div.form div.row_domain_bottom div.form_input div {
	padding: 3px 5px 3px 5px;
}

div.form div.row div.row_right,
div.form div.row_checkbox div.row_right,
div.form div.row_domain div.row_right,
div.form div.simple_row div.row_right,
div.form div.row_bottom div.row_right,
div.form div.row_domain_bottom div.row_right {
	float: left;
	color: #464646;
	width: 200px;
}

div.form div.row_domain div.row_title,
div.form div.row_domain div.form_input,
div.form div.row_domain_bottom div.row_title,
div.form div.row_domain_bottom div.form_input {
	width: 265px;
}

div.form div.row_domain div.row_right,
div.form div.row_domain_bottom div.row_right {
	width: 60px;
}


div.form div.row div.row_right div,
div.form div.row_checkbox div.row_right div,
div.form div.row_domain div.row_right div,
div.form div.simple_row div.row_right div,
div.form div.row_bottom div.row_right div,
div.form div.row_domain_bottom div.row_right div {
	padding: 5px 0px 0px 5px;
	margin: 0;
}

div.form div.row div.form_input div.checkbox {
	float: left;
}

div.form div.row div.form_input div.text,
div.form div.row_checkbox div.form_input div{
	padding-top: 6px;
}

.frmInput, .frmInputGray, .frmInputText, .frmInputReadOnly, .frmInputTextArea {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	border: 1px solid silver;
	padding-left:3px;
	background-color: white;
	width: 185px;
}

select {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	border: 1px solid silver;
	padding-left:3px;
	background-color: white;
	width: 190px;
}

.frmInputText {
	width: 185px;
}

.frmInputTextArea {
	width: 190px;
}

.text {
	width: 100%;
}

.frmInputCheck {
	padding: 0;
	margin: 0 10px 0 5px;
}

.frmInputRadio {
	padding: 3px 0 3px 0;
	margin: 0px 10px 0px 5px;
}

.frmInputSelectNav {
	width: 150px;
}

.frmInputSelect {
	width:190px;
}

div.form div.spacer { height: 7px; }

div.form h1, div.form h2, div.form h3, div.form h4, div.form h5, div.form h6 {
	font-weight: normal;
	color: #333;
	margin-top: 7px;
	margin-bottom: 3px;
}

div.form h1, div.form h2, div.form h3 {
	font-size: 14px;
	font-weight: bold;
}

div.form h3 {
	font-size: 12px;
	margin: 20px 0 10px 0;
}

div.form h4 {
	font-size: 12px;
}

div.simpleformtop {
	background: url("../../../include/layout/images/form/line.gif") repeat-x top left;
}

div.simpleformtop div.left {       
	float:left;
	background: url("../../../include/layout/images/form/top_left.gif") no-repeat top left;
}

div.simpleformtop div.right {
	float:right;
	background: url("../../../include/layout/images/form/top_right.gif") no-repeat top right;
}

div.simpleformbottom {
	background: #fff url("../../../include/layout/images/form/line.gif") repeat-x 0px 9px;
}

div.simpleformbottom div.left {
	float:left;
	height: 10px;
	background: url("../../../include/layout/images/form/bottom_left.gif") no-repeat bottom left;
}

div.simpleformbottom div.right {
	float:right;
	height: 10px;
	background: url("../../../include/layout/images/form/bottom_right.gif") no-repeat bottom right;
}

div.login_success  {
	color: #588526;
	background: url('../../../include/layout/images/table/status_active.gif') no-repeat scroll 6px center;
	float: right;
	margin-right: 10px;		
}

div.login_failure {
	background: url('../../../include/layout/images/table/status_suspended.gif') no-repeat scroll 6px center;
	float: right;
	color: #9d080d;
	margin-right: 10px;		
}
	
/* End of 'form.css' */

