body, * {
     font:	 Arial, Verdana;
     font-size:	 12px;;     
}
.readonly {
	background-color: #CECECE;
}
img {
	border: 0px;
}
tr {
	vertical-align: top;
}
h1 {
	font-size: 18px;
	padding: 10px;
}
b {
	text-decoration: underline;
}
.highlight {
	font-weight: bold;
}
.red {
	color: red;
}
.bold {
	font-weight: bold;
}
.gray {
	display: none;
}
body {
	border:				0;
	margin:				0;
	padding:			1px 0px 1px 0px;
	background:			ThreeDFace;
	margin:				0;
	padding:			0px 0px 1px 1px;
	overflow:			auto;
	font-family:			Verdana;
	scrollbar-face-color:		ThreeDFace;
	scrollbar-highlight-color:	ThreeDFace;
	scrollbar-shadow-color:		ThreeDFace;
	scrollbar-arrow-color:		#000000;
	scrollbar-base-color:		ThreeDFace;
	scrollbar-3d-light-color:	ThreeDFace;
	scrollbar-dark-shadow-color:	ThreeDFace;
}
legend {
	font-weight: bold;
	color: blue;
}
img {
	border: 0px;
}

a:link    { color: black }
a:visited { color: black }
a:hover   { color: gray }
a:active  { color: black }

a.feature, a:visited.feature {
	font-weight: bold;
}
a:hover.feature {
	color: blue;
}

.td, td {
     padding:	 0px 2px 0px 2px;
     border: 0px;
     /*text-align: left;*/
}

th {
	font-weight: bold;
	text-align: right;
}
tr.list th, th.list {
	text-align: center;
}

textarea {
     scrollbar-3dlight-color:    rgb(255,255,255);
     scrollbar-darkshadow-color: rgb(132,132,132);
     scrollbar-face-color:       rgb(214,214,206);
     scrollbar-highlight-color:  rgb(214,214,206);
     scrollbar-shadow-color:     rgb(214,214,206);
     overflow:			 auto;
     width: 500px;
     height: 200px;
}
fieldset {
	margin: 5 5 5 5;
}
fieldset.error {
	height: 43px;
	padding: 0 5px 5px 5px;
}

.notice {
	font-weight: bold;
	padding: 2px;
}

table {
	padding: 0px;
	border-spacing: 0px;
}

table.list {
	border-size: 0px;
	border: 0px;
	text-align: center;
	width: 100%;
	border-spacing: 2px;
}
a.list, a:visited.list {
	font-weight: bold;
	color: white;
}

tr.list {
	background: Highlight;
	color: HighlightText;
}
th.list {
	font-weight: bold;
}
tr.button {
	height: 30px;
}

table.edit {
	border-size: 0px;
	border: 0px;
}

th.edit {
	width: 150px;
	vertical-align: top;
	text-align: right;
}
span.edit {
	font-weight: bold;
}
textarea.editor {
	width: 760px;
	height: 400px;
}

input, select, textarea {
	width: 150px;
}

input, .input {
        border-style:		solid;
	border-width:		1px;
	border-top-color:	ButtonShadow;
	border-right-color:	ButtonHighlight;
	border-bottom-color:	ButtonHighlight;
	border-left-color:	ButtonShadow;
}
input.big {
	width: 500px;
}
textarea.big {
	width: 500px;
	height: 300px;
}
.smallinput {
	width: 55px;
}
.button {
	font:	caption;
	border-width:		1px;
	border-color:	ButtonShadow;
}

.toolBar {
	border-collapse:	collapse;
	background:		ButtonFace;
 	border-style:		solid;
	border-width:		1px;
	border-left-color:	ButtonHighlight;
	border-right-color:	ButtonShadow;
	border-top-color:	ButtonHighlight;
	border-bottom-color:	ButtonShadow;
}

.toolBar > td {
	font: 			icon;
	padding:		2px 2px 0px 2px;
	cursor:			default;
	-moz-user-select:	none;												
}
.even {
      background:	Window;
}
      
.odd {
      background:	#eee;
}

.disabled {
      color: GrayText;
}
textarea.rtf {
	width: 700px;
	height: 400px;
}
.check {
	border: 0px;
}
.title {
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
}

input.warning {
	color: red;
	font-weight: bold;
}
input.medium {
	width: 80px;
}
textarea.medium {
	width: 250px;
	height: 100px;
}
.error {
	color: red;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
}

