
/* Css to update form look and feel */
.s4-notdlg form, .s4-notdlg fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.s4-notdlg label{
	float: left;
	font: 12px/normal 'PT Sans',Helvetica,Arial,sans-serif;
}
.s4-notdlg label.Checkbox{
	font-weight: bold;
	color: #7A7A7A;
}
.s4-notdlg input,
.s4-notdlg textarea,
.s4-notdlg select {
	font: 13px Calibri, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.s4-notdlg .Required{
	color: red;
}
.s4-notdlg .RoundedInput{
	display: block;
	float: left;
	padding-left: 10px;
}
.s4-notdlg .RoundedInput .Left{
	float: left;
	display: block;
	background: transparent url('../images/input_left.gif') no-repeat left;
	width: 3px;
	height: 31px;
}
.s4-notdlg .RoundedInput .Center{
	float: left;
	display: block;
	background: transparent url('../images/input_center.gif') repeat-x left;
	height: 31px;
}
.s4-notdlg .RoundedInput .Right{
	float: left;
	display: block;
	background: transparent url('../images/input_right.gif') no-repeat right;
	width: 2px;
	height: 31px;
}
/* Logon textbox customized styles */
.s4-notdlg .RoundedInput .LeftLogon{
       float: left;
       display: block;
       background: transparent url('../images/input_logon_left.gif') no-repeat left;
       width: 3px;
       height: 31px;
}
.s4-notdlg .RoundedInput .CenterLogon{
       float: left; 
       display: block; 
       background: transparent url('../images/input_logon_center.gif') repeat-x left;
       height: 31px; 
}
.s4-notdlg .RoundedInput .RightLogon{
       float: left;
       display: block;
       background: transparent url('../images/input_logon_right.gif') no-repeat right;
       width: 2px;
       height: 31px;
}

.s4-notdlg .RoundedInput input.Search{
	float: left;
	border: none;
	background: #FFF url('../images/roundedInput/btn-search.gif') no-repeat right 0;
	text-indent: -800px;
	overflow: hidden;
	color: #555;
	height: 31px;
	width: 31px;
	padding: 0;
}
.s4-notdlg .RoundedInput input.Search:hover{
	background-position: right -50px;
}
.s4-notdlg .RoundedInput img{
	float: left;
	padding: 8px 5px 0 2px;
}
.s4-notdlg .RoundedInput input.Text{
	border: none;
	background: transparent none;
	vertical-align: middle;
	font: 13px Calibri, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 22px;
	padding: 4px 0 4px 0;
}

.s4-notdlg .CheckboxTree{
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
}
.s4-notdlg .CheckboxTree ul{
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0;
}
.s4-notdlg .CheckboxTree .ExpandIcon{
	display: inline-block;
	border: 1px solid #8E8F8F;
	background: transparent url(../images/bg-add-box-t.gif) no-repeat scroll -10px -13px;
	text-align: center;
	vertical-align: middle;
	line-height: 12px;
	height: 12px;
	width: 12px;
	padding: 0;
}
.s4-notdlg .CheckboxTree .ExpandIcon:hover{
	text-decoration: none;
}
.s4-notdlg .CheckboxTree .Level01{
	display: none;
}

.s4-notdlg .Submit.BottomRight{
	position: absolute;
	bottom: 5px;
	right: 31px;
}

.s4-notdlg .selectHolder{
	color: black;
}
.s4-notdlg .addInfoBox .selectHolder{
	padding: 10px;
}