.ap-monitor {
    background:  #212121;
    color: #00dd00;
    font-family: Courier;
}

.readonly {
    background:  #ededed;
}

.scrollingcontainer{
	overflow: auto;
	height: 400px;
}

.noscrollingcontainer{
	overflow: hidden;
}

.h3form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 14px;
}

.h3form label {
	width: 80px;
	line-height: 14px;
	float: left;
	display: block;
	padding-right: 10px;
}

.h3form .preferences label {
	width: 280px;
	line-height: 14px;
	float: left;
	display: block;
	padding-right: 10px;
}

.apform input {
	font-size:11px;
	margin: 0 0 0 0;
}

.apform select {
    font-size:11px;
    margin: 0 0 0 0;
}

.apform span {
    font-size:11px;
    line-height: 12px;
    margin: 0 0 0 0;
}

.restoreContainer {
	padding-right: 10px;	
}

a {
    color: #555555;
	text-decoration: none;
}

a:hover {
	text-decoration: underline; 
}

.dashboard a:hover {
    color: #BF0000;
    text-decoration: none; 
}

h1 {
	font-weight: normal;
	text-align: center;
}

h2 {
	padding: 20px 0 0;
	text-align: center;
}

p {
	overflow: hidden;
	padding: 10px 0;
}

ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.opac div {
	background: #ffffff;
}

.error {
	color: #ff0000;
}

.ok {
	color: #00ff00;
}

/** DATE PICKER **/
.occupiedDay {
/**	background-color: #3DA6FF; **/
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }


/** ICONS DOCK */
#iconsdock div.jqDockWrap {margin:0 auto;}
/*...set the cursor...*/
#iconsdock div.jqDock {cursor:pointer;}
/*label styling...*/
div.jqDockLabel {font-weight:bold; font-style:italic; white-space:nowrap; color:#ffffff; cursor:pointer;}


#iconsdock {
}
/** BILL CONTROL **/
.p_question {
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
}
.p_question_sub {
	padding: 0 0 2px 20px;
	margin: 0 0 0 0;
}


/** TARMED **/
.containerHeader {
}
.doc_lookfordef {
	font-style: italic;
}
tr.title {
	text-align: center;
}
td.title {
	background-color: #dddddd;
	text-align: center;
}
td.data {
	padding-left: 10px;
}

.informative_field {
	font: inherit;
	font-weight: bolder;
	cursor: pointer;
	color: #3DA6FF;
}

.doccaller {
	cursor: pointer;
}
a.appmenu {
	font-weight: bold;	
	
}
a.appmenu:hover {
	color: #000000;
	background-color: #FFBABA;
	text-decoration: none;
}

a.loginmenuitem:hover {
	color: #000000;
	background-color: #FFBABA;
	text-decoration: none;
}

span.menulike {
    font: normal 12px 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif;
    color: #FFE2BC;
    font-weight:bold;
    text-transform:uppercase;
	
	margin-left: 10px;
	margin-right: 10px;
}
span.menulike a:hover span {
    color: #8D3900;
}


.container_12 {
	background: #fff url(img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	background: #fff url(img/16_col.gif) repeat-y;
}

.container_24 {
/*	background: #fff url(../img/24_col.gif) repeat-y; */
	background: transparent;
}