			/* GENERIC */
.rqrd {		text-align: center;
			cursor: pointer;
			color: rgb(170,20,40); }
#cntr a.rqrd {
			text-decoration: none;
			cursor: pointer;
			color: rgb(170,20,40);
			font-weight: bold; }
#cntr a.rqrd:hover {
			text-decoration: none;
			cursor: pointer;
			color: rgb(255,10,20);
			font-weight: bold; }
.error {	text-align: center;
			font-family: tahoma, arial, helvetica, sans-serif;
			color: rgb(255,0,0); }
#cntr .info {
			text-align: center;
			font-family: tahoma, arial, helvetica, sans-serif;
			color: rgb(20,120,20); }
.info {		text-align: center;
			font-family: tahoma, arial, helvetica, sans-serif;
			color: rgb(20,120,20); }
.btn {		padding: 0em 0em 0em 0em;
			font-size: 100%;
			cursor: pointer;
			background: rgb(200,200,200);
			color: rgb(60,60,60);
			border: 1px solid rgb(20,20,20);
			font-family: tahoma, arial, helvetica, sans-serif;
			font-weight: normal; }
.error {	text-align: center;
			color: rgb(255,0,0); }
.disabled_btn {
			cursor: default;
			padding: 0em 0em 0em 0em;
			font-size: 100%;
			background: rgb(200,200,200);
			color: rgb(160,160,160);
			border: 1px solid rgb(20,20,20);
			font-family: tahoma, arial, helvetica, sans-serif;
			font-weight: normal;}
#scrlCont {	position: relative;
			width: 100%;
			padding: 0em;
			margin: 0em;
			overflow: hidden; }
#scrl {		position: absolute;
			width: 98%;
			padding: 0em;
			margin: 0em;
			text-align: right;
			border-style: none;}
#scrl p {	padding: 0px; margin: 0px; }
#scrl img {	padding: 0px; margin: 0px; }

.prvw {			position: relative;
				width: 100%;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px; }
.prvw hr {		clear: left; visibility: hidden; padding: 0px; margin: 0px; }

			/* MENU */
#menu {		z-index: 100; }
#menu dt, #menu dl, #menu li, #menu ul, #menu li, #menu li a, #menu li a:hover {
			position: relative;
			text-align: left;
			margin: 0px 0px 0px 0px;
			font-size: 100%;
			color: rgb(106,159,165);
			font-weight: bold;
			background: rgb(202,221,227);
			list-style-type: none; }
#menu dl {	padding: 0.5em 0.5em 0em 1em; }
#menu dd {	display: none;
			font-size: 100%;
			position: relative;
			padding: 0em 0em 0em 0em;
			margin: 0px 0px 0px 0px; }
#menu dt {	cursor: pointer;
			padding: 0em 0em 0em 0em; }
#menu ul, #menu li {
			padding: 0.2em 0em 0em 0em; }
#menu li a {text-decoration: none;
			padding: 0em 0.5em 1em 0.5em;
			cursor: pointer; }
#menu li a:hover {
			color: rgb(41,22,111); }

			/* MODELS */
.notask {
			position: relative;
			float: left;
			display: block;
			text-align: center;
			width: 88px;
			height: 63px;
			left: 0px;
			top: 0px;
			background-color: rgb(240,240,240);
			border: 1px solid rgb(60,60,60);
			padding: 5px; }
.task a {	position: relative;
			float: left;
			cursor: pointer;
			text-decoration: none;
			display: block;
			text-align: center;
			width: 88px;
			height: 63px;
			left: 0px;
			top: 0px;
			background: rgb(202,221,227);
			border: 1px solid rgb(120,120,120);
			padding: 5px; }
.task a:hover, .task a:focus {
			cursor: pointer;
			border: 1px dashed rgb(118,24,0);
			background: rgb(242,234,213); }

			/* RICH EDITOR */
img.richbtn {	height: 20px;
			border: solid 2px rgb(120,120,120);
			background-color: rgb(202,221,227); }
#cntr table.rtetbl {
			border: 0px;
			padding: 0em 1em 0em 1em;
			margin: 0px 0px 0px 0px;
			color: rgb(60,60,60); }
#cntr table.rtetbl td {
			padding: 0px 0px 5px 0px;
			margin: 0px 0px 0px 0px;
			color: rgb(60,60,60); }