
BODY { font-size: 15px; font-family: Arial; color: #000000; }

a {
	color: #000000;
	text-decoration: none;
	}
a:hover {
	color: #7F7F7F;
	}

.menu {
background: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
color: #336699;
font-size: 12px;
padding: 6px;
}

.menu_header {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

.menu_link {
font-family: Arial, Helvetica, sans-serif;
color: #336699;
font-size: 12px;
}

a.menu_link:hover  {color: #234669; font-weight: bold; }

.documentation_items {
font-family: Arial, Helvetica, sans-serif;
color: #336699;
font-size: 14px;
}

a.documentation_items:hover  {color: #234669; font-weight: bold; }

.action_items {
font-family: Arial, Helvetica, sans-serif;
color: #336699;
font-size: 12px;
}

a.action_items:hover  {color: black; }

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;

			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;

			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1px;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}

.DragContainer, .OverDragContainer {
  float: center;
  margin: 3px;
  width: 500px;
  border: #669999 0px solid;
  padding: 4px;
}

.DragBox, .OverDragBox, .DragDragBox, .miniDragBox {
  border: #000 1px solid;
  padding: 4px;
  font-size: 10px;
  margin-bottom: 2px;
  width: 500px;
  cursor: pointer;
  font-family: verdana, tahoma, arial;
  background-color: #eee;
}

.OverDragContainer {
	background-color: #eee;
}

.OverDragBox, .DragDragBox {
  background-color: #ffff99;
}

.DragDragBox {
  filter: alpha(opacity=50);
  background-color: #ff99cc;
}

.dataLoaderIFrames {
  visibility: hidden;
}

#dhtmltooltip{
position: absolute;
width: 300px;
border: 2px solid black;
padding: 2px;
background-color: red;
font-size: 15px;
visibility: hidden;
color: white;
z-index: 100;}

.UserBox {
  float: left;
  border: #000 1px solid;
  padding: 4px;
  font-size: 10px;
  margin-bottom: 2px;
  font-family: verdana, tahoma, arial;
  background-color: #eeeeee;
}

#record_statistics {
  font-size: 10px;
  padding-top: 80px;
}

tr.rs_added {
  color: green;
}
tr.rs_modified {
  color: blue;
}

fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:700px;}
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}

.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(/admin/images/niceforms/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(/admin/images/niceforms/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(/admin/images/niceforms/button-right.png) no-repeat 0 0;}

.AttentionButton {background: red; padding: 4px; color: white; font-weight: bold;}

#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}

#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}

#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}

div.scroll {
height: 600px;
width: 250px;
overflow: auto;

background-color: #FFFFFF;
padding: 8px;
}

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}

#wrapper {
  position: relative;
  width: 800px;
  min-height: 400px;
  margin: 100px auto;
  color: #333;
}

