/* Global Hints and Errors */
p.notice {
	position:relative;
	display:block;
	background: #fffcd3 url(../images/icon_notice.gif) no-repeat 10px 11px;
	border: 1px solid #c2beb1;
	padding:10px 10px 10px 40px;
	color: #74655f;
	font-size: 13px;
}
p.success {
	position:relative;
	display:block;
	background: #e5f993 url(../images/icon_success.gif) no-repeat 10px 11px;
	border: 1px solid #9bac55;
	padding:10px 10px 10px 40px;
	color: #688006;
	font-size: 13px;
}
p.info {
	position:relative;
	display:block;
	background: #d4ebfa url(../images/icon_info.gif) no-repeat 10px 11px;
	border: 1px solid #90b1c7;
	padding:10px 10px 10px 40px;
	color: #4b6bab;
	font-size: 13px;
}
p.error {
	position:relative;
	display:block;
	background: #f6b9b9 url(../images/icon_error.gif) no-repeat 10px 11px;
	border: 1px solid #e18484;
	padding:10px 10px 10px 40px;
	color: #c32727;
	font-size: 13px;
}


/* Styling for all the forms */
.valform {border:1px solid #C2BEB1;display:block;/*width:605px;*/}
.valform .header {background-color:#0079C8; color: #fff; font-weight: bold;}
.valform > div {clear:both; padding: 5px 10px; /*width: 585px;*/ height: 100%; }

.valform label{width: 120px; font-weight: bold; float: left; text-align: left; cursor: pointer;}
.valform label.error {cursor: default !important; margin-left: 5px;}
.valform label.required {color: #C32727;}
.valform label.inline {float: none; display: inline !important; width:auto;}
.valform label.radio {width: auto; margin: 0 15px 0 5px;}

.valform input {float:left; padding: 2px; margin: 0; color: black !important;}
.valform input[type="button"] {float:none !important;}
.valform ul.radioFloat {float: left !important; width: auto; margin:0 !important;}
.valform ul.radioFloat li {width: 500px; float: left !important; clear: left !important; list-style-type:none !important;}
.valform textarea {float:left; padding: 2px; color: black !important}
.valform select {float: left; padding: 2px; color: black !important}


.valform .submitlayer {padding: 5px 0;}
.valform .even {background-color: #ddd;}
.valform .odd {background-color: #eee;}
.valform .error {color: #C32727;}

.action_button {width: 100px; font-weight: bold;}

/* Styling for file upload portion */
.file_float {float:left;width:460px;}
.existing_image {display: block; float: left; text-align: left; clear: left;}
.del_checkbox {float: none !important;}
.del_label {display: inline !important; float: none !important;}
