/*	Add Solution Dialog	Window /Provider View/	
----------------------------------------------------*/		
img {
	border-width:0;
}


/*	 	When Field is edited	*/

.edited {
	border:solid 1px #FF0000;
	padding:8px;
}

.edit-layout {
	/*width:590px;*/
	height:auto;
	margin:10px auto;
	padding:5px 10px 10px;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#663300 !important;
}
/*	
*+html	.ui-dialog .ui-dialog-content {
	overflow:hidden !important;
	margin:10px 0 !important;
	visibility:visible !important;
}
*/

*html .edit-layout {
	padding:0 10px 0 10px;
}


*+html .edit-layout {
	padding:0 10px 0 10px;
}

.add_file {
	/* clear:both; */
	border-top:solid 1px #EDEDED; 
	padding-top:4px; 
	color:#000000; 
	font-size:11px; 
	display:block;

}

*html .add_file {
	 clear:both; 
}

.add_file a{
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	
}

.add_file a:hover{
	text-decoration:none;
	color:#000000; 
}

.edit-layout h3{
	font-size:1em;
	font-weight:normal;
	letter-spacing:0 !important;
	margin-bottom:10px;
	margin-top:0;
	border-bottom:1px solid #DEDEDE;
	color:#2C2C2C;
	padding-bottom:2px;
	text-transform:none;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
}	

.edit-layout h4.comments{
	font-size:1em;
	font-weight:bold;
	color:#444444;
	letter-spacing:0;
	margin:10px 20px 10px 0px;
	padding-left:20px;
	background-image:url(/img/provider/nmessage-ico.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
}

.edit-layout .draft-form, .edit-layout .attachment-box {
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	border:solid 1px #E0E0E0;
}

.edit-layout .draft-form .navigation{
	height:12px;
	margin:0;
	font-size:11px;
	padding:3px 0 5px 0;
	background-image:url(/img/provider/draft_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border-bottom:solid 1px #E0E0E0;
}

*html .edit-layout .draft-form .navigation{
	padding:0;	
}

.edit-layout .draft-form .navigation ul{
	
	float:right;
	margin:0;
	padding:0;
	color:#646464;

}

.edit-layout .draft-form .navigation ul li{
	float:left;
	list-style:none;
	margin-right:20px;
	margin-left:0px;
}

.edit-layout .draft-form .navigation ul li a{
	color:#646464;
	text-decoration:none;
	display:block;
	width:80%;
	height:18px;
	padding-left:20px;
}

*html .edit-layout .draft-form .navigation ul li a{
	display:inline;
}

.edit-layout .draft-form .navigation ul li a.save{
	background-image:url(/img/provider/save-ico.gif);
	background-position:6px 5px;
	background-repeat:no-repeat;
	cursor: pointer;
}

*html .edit-layout .draft-form .navigation ul li a.save{
	background-image:url(/img/provider/save-ico.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	cursor: pointer;
}

.edit-layout .draft-form .navigation ul li a.publish{
	background-image:url(/img/provider/publish-ico.gif);
	background-position:6px 5px;
	background-repeat:no-repeat;
	cursor: pointer;
}

*html .edit-layout .draft-form .navigation ul li a.publish{
	background-image:url(/img/provider/publish-ico.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	cursor: pointer;
}


.edit-layout .draft-form .navigation ul li a.cancel{
	background-image:url(/img/provider/cancel-ico-transpar.gif);
	background-position:6px 6px;
	background-repeat:no-repeat;
	cursor: pointer;
}

*html .edit-layout .draft-form .navigation ul li a.cancel{
	background-image:url(/img/provider/cancel-ico-transpar.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	cursor: pointer;
}

.error-field {
	border: solid 1px red !important;
}



.edit-layout .draft-form .navigation ul li a.delete{
	background-image:url(/img/provider/delete-ico.gif);
	background-position:6px 6px;
	background-repeat:no-repeat;
}

*html .edit-layout .draft-form .navigation ul li a.delete{
	background-image:url(/img/provider/delete-ico.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}


.edit-layout .draft-form .navigation .simple-links {
	float:right;
	width:auto;
	margin-right:10px;
}

.edit-layout .draft-form .navigation .simple-links a{
	color:#0000CC;
}

.bitem {
	clear:both;
	margin-bottom:5px;
}


.edit-layout form{
	/*margin:10px;*/
	margin-top:4px;
	margin-left:6px;
	margin-bottom:0;
}

.edit-layout label{
	color:#000000;
	font-size:11px;
/*	padding:5px 0 0 0;*/
	margin-bottom:2px;
	position:relative;
/*	top:3px;*/
	
}

.edit-layout input{
	background-color:#ffffff;
	border:1px solid #7E9DB9;
	color:#000000;
	font-family:arial;
	/*height:16px;*/
	vertical-align:middle;
	font-size:1em;
	font-weight:normal;
	margin:0 0 7px;
	padding:3px;
	width:50%;
	cursor: auto;
}



.edit-layout select{
	background-color:#ffffff;
	color:#000000;
	border:1px solid #7E9DB9;
	font-family:arial;
	font-size:1em;
	margin:3px 0 7px;
	padding: 3px;
	vertical-align:middle;
	width:51%;
	cursor:auto;
}

.edit-layout select option {
	padding-right:1em;
}

.edit-layout textarea{
	background-color:#ffffff;
	color:#000000;
	border:1px solid #7E9DB9;
	font-family:arial;
	font-size:1em;
	margin:2px 0 10px 0;
	height:130px;
	width:98%;
	line-height:1.4em;
	padding:2px;
}


/*		Radio Buttons Style		*/

.edit-layout .radio_btns {
	padding:0 4px 0 20px;
	float:left;
}


.edit-layout .radio_btns  input.radio_btn{
	background-color:#ffffff;
	color:#000000;
	border:none;
	font-family:arial;
	margin:0 0 7px;
	padding:3px 10px 3px 3px;
	width:auto;
	cursor:auto;
}


.edit-layout .radio_btns label{
	position:relative;
	top:-3px;
	padding-right:25px;
	left:5px;
}


.edit-layout .browse_file {
	background-color:#ffffff;
	border:1px solid #7E9DB9;
	color:#000000;
	font-family:arial;
	height:auto;
	font-size:1em;
	font-weight:normal;
	margin:0 0 7px;
	padding:3px;
	width:50%;
	cursor:text;
}

.edit-layout .checkbox{
	background-color:#ffffff;
	border:none;
	color:#000000;
	font-family:arial;
	height:auto;
	font-size:1em;
	margin:0 5px 0 0;
	font-weight:normal;
	width:auto;
	cursor:auto;
}

.edit-layout .checkbox label{
	position:relative;
	top:-3px;
	font-size:1em;
}


.edit-layout .sol-buttons{
	float:left;
	height:26px;
	margin-right:8px;
	margin-top:-3px;
	width:auto;
}

.edit-layout .sol-buttons input{
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	overflow:hidden;
	padding-top:2px;
	border:none;
}

*html .edit-layout .sol-buttons {
	margin-right:5px;
}

*+html .edit-layout .sol-buttons {
	margin-right:5px;
}

.edit-layout .sol-buttons .save-sol {
	
	width:103px;
	background-image:url(/img/provider/save-sol-but.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.edit-layout .sol-buttons .cancel-sol {
	width:62px;
	background-image:url(/img/provider/cancel-but.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


.edit-layout .item {
	margin:0 !important;
	line-height:17px;
	clear: both;
}

.edit-layout .item .sol-subtitle {
	width:auto;
	height:15px;
	color:#000000;
	padding:3px 0;
	margin-bottom:4px;
	border-bottom:solid 1px #EDEDED;
}

.edit-layout .item .sol-subtitle a{
	position:relative;
	z-index:2;
		
}

.edit-layout .item .sol-subtitle img{
	padding:0 5px 0 0;
	position:relative;
	top:2px;
}


.edit-layout .verified {
	background-image: url(/img/provider/verified-ico.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
	
}

.edit-layout .unverified {
	background-image: url(/img/provider/unverify-ico.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}

.edit-layout .notverified {
	background-image: url(/img/provider/notverified-ico.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}

.edit-layout .comments-icon {
	position:relative;
	left:-10px;
	top:-20px;
	margin:0;
	padding:0;
	
}

*html .edit-layout .comments-icon {
	padding:0;
	margin-bottom:-20px; 
	width:13px; 
	float:right; 
	position:relative; 
	top:-18px; 
	left:-12px;
}
.edit-layout .if-no-comments {
	width:auto;
	height:3px;
	margin:5px 0 25px 50px;
	border-top:solid 1px #DEDEDE;
	padding-top:5px;
	font-style:italic;
	font-size:11px;
}

*+html .edit-layout .if-no-comments {
	border-bottom:none !important;
}


.edit-layout .text-comments{
	color:#454545;
	margin-left:20px;
}


.edit-layout .text-comments div{
	margin-bottom:8px;
	font-size:11px;
	font-style:italic;
	float:left;
}

/* +html .edit-layout .text-comments div{
	border:none !important;
	text-align:left !important;
	display:normal !important;
}
*/

.edit-layout .text-comments br{
	clear:both;
}


.edit-layout .text-comments a.add-message{
	color:#000000;
	font-size:11px;
	display:block;
	padding-left:20px;
	background-image:url(/img/provider/edit-ico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 5px 10px 0;
}

.edit-layout .text-comments a.add-message:hover{
	text-decoration:none;
}

.edit-layout .ffc-shadow-right {
	background-color:#F4FCFE;
	border-bottom:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
/*height:auto
	left:1px;
	margin-top:15px;;*/
/*padding:0 0 0 5px;
	position:relative;
	top:2px;*/
	width:100%;
}

.sol-holder .sol-content-holder .sol-content .item .ffc-shadow-right, .sol-holder .sol-content-holder .sol-content .item .ffc-shadow-right .ffc-opinion {
	padding-top: 0;
	margin-top: 0;	
}

.edit-field-btn {
	cursor: pointer;
}

.edit-layout .edit-instruct {
  width:96%;
  margin:5px 0 10px 0;
  padding:5px 0 5px 27px;
  color:#000000;
  font-size:11px;
  line-height:15px;
  border:solid 1px #e4e4c9;
  background-image:url(/img/provider/info_icon.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
  background-color:#f8f8f6;
 
}


/*
.edit-layout .ffc-shadow-right .ffc-opinion {
	background-color:#F4FCFE;
	background-image:url(/img/provider/ffc_opinion_logo_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border:1px solid #EBF8FE;
	color:#000066;
	height:auto;
	line-height:18px;
	margin:15px 0 0;
	padding:7px 12px 10px 10px;
	text-align:left;
	width:94%;
}

*html .edit-layout .ffc-shadow-right .ffc-opinion {
	margin-top:0 !important;
}

*+html .edit-layout .ffc-shadow-right .ffc-opinion {
	margin-top:0 !important;
}


.edit-layout .ffc-shadow-right .ffc-opinion .ffc-op-logo{
	float:right;
	position:relative;
	top:-7px;
	width:26px;
	height:29px;
}




.edit-layout .ffc-shadow-bottom{
	clear:both;
	height:1px;
	width:100%;
	padding:0 7px 0 5px;
	border-top:solid 1px #d6d6d6; 
	
}
*/
/*	End of Add Solution Dialog	Window /Provider View/	
----------------------------------------------------*/			

