/* Admin area */

.nawf_admin, .nawf_admin td		{ font: 11px Verdana;  }
			 .nawf_admin td		{ vertical-align: top; }

.nawf_admin a { color: blue; }
.nawf_admin a.active { color: black; font-weight: bold; text-decoration: none; }


/* Model edit form */

.nawf_edit							{ border-collapse: collapse; width: 100%; } 
.nawf_edit input.nawf_okbutton		{ width: 50px; cursor: hand; }
.nawf_edit a.nawf_okbutton			{ margin-bottom: -2px; width: 34px; height: 14px; 
									  background: url(/i/buttons.gif) 1px -42px no-repeat; display: inline-block; border:0;  cursor: hand; } 
.nawf_edit a.nawf_okbutton:hover	{ background: url(/i/buttons.gif) -36px -42px no-repeat; } 
.nawf_edit a						{ color: #33d; text-decoration: none; } 
.nawf_edit a:hover					{ text-decoration: underline; } 
.nawf_edit td						{ font: 11px Verdana; padding: 3px; border-bottom: 1px solid silver; 
									  background: #f7f7f7; border-bottom: 1px dotted silver; } 
.nawf_edit tr:hover td				{ background: #f3f3f3; } 
.nawf_edit .labels					{ width: 100px; text-align: right; color: #666; font-weight: bold; } 
.nawf_edit .values					{ width: auto; } 
.nawf_edit .buttons					{ text-align: center; } 
.nawf_edit .edits					{ width: 70px; }
.nawf_edit .intfloat				{ width: 100px; text-align: right; }
.nawf_edit input, .nawf_edit select,
.nawf_edit textarea					{ width: 100%; border: 1px solid silver; background: #fff; color: #000;} 
.nawf_edit textarea					{ height: 200px; } 
.nawf_edit .error					{ color: red; font-weight: bold; margin: 0; text-align: right; }
.nawf_edit .success					{ display: block; text-align: center; font-size: 15px; }
a.nawf_pagelink						{ font: 10px Verdana; background-color: #f3f3f3; color: black; padding-left: 4px; padding-right: 4px; } 
b.nawf_pagelink						{ font: 10px Verdana; background-color: #555555; color: white; padding: 2px 7px 2px 7px; }

.uploaded_image						{ font-weight: bold; }
.uploaded_image b					{ color: red; }
.uploaded_image img					{ border: 2px solid silver; }

.nawf_highlight_row				{ background: #a4e7e8 !important; }

/* Add, edit, delete buttons */

.nawf_button				{ filter:alpha(opacity=55); -moz-opacity: 0.55; opacity: 0.55; }
.nawf_button:hover			{ filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
.nawf_add_button			{ margin-bottom: -2px; width: 14px; height: 14px; 
							  background: url(/i/buttons.gif) 0 0 no-repeat; display: inline-block; }
.nawf_edit_button			{ margin-bottom: -2px; width: 14px; height: 14px; 
							  background: url(/i/buttons.gif) 0 -14px  no-repeat; display: inline-block; }
.nawf_delete_button			{ margin-bottom: -2px; width: 14px; height: 14px; 
							  background: url(/i/buttons.gif) 0 -28px no-repeat; display: inline-block; }
.nawf_add_button:hover		{ background: url(/i/buttons.gif) -14px 0 no-repeat; }
.nawf_edit_button:hover		{ background: url(/i/buttons.gif) -14px -14px  no-repeat; }
.nawf_delete_button:hover	{ background: url(/i/buttons.gif) -14px -28px no-repeat; }


/* Impromptu(popup) styles */

.jqifade						{ position: absolute; background-color: #aaaaaa; }
div.jqi							{ width: 60%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; 
								  background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; 
								  -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer			{ font-weight: bold; }
div.jqi .jqiclose				{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; 
								  font-weight: bold; }
div.jqi .jqimessage				{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons				{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button					{ padding: 3px 10px; margin: 0 10px; background-color: #333; border: solid 1px #222; 
								  color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover			{ background-color: #666; }
div.jqi button.jqidefaultbutton	{ background-color: #444; }
.jqiwarning .jqi .jqibuttons	{ background-color: #555; }

