
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(../images/spinner.gif) no-repeat center;
}

/*
 * .inputErr is IE-only, and not firefox compliant. This class works in both.
 */
.inputErr2 {
	background-color: #F3B700;
}
.statusMessageNotice {
	position:relative;
	background:#008000;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
}

.statusMessageError {
	position:relative;
	background:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
}

#slowScreenSplash{
	top: 0px;
	margin:0px 0px 0px 0px;
	height: 100%;
	z-index:9999;
	padding-top:300px;
	/*padding-left:50px;*/
	width:100%;
	clear:none;
	background:url('../images/transbg.png');
	color: #ffffff;
	/*background-color:#666666;
	border:1px solid #000000;*/
	position: absolute;
	/*
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');
	*/
	/*Hardcoding to max. due to flush output buffering, browser doesn't yet know body properties.*/
	height: 1024px;
}

.gen_table .row_a1{
	background:url("../images/solidLine.gif") repeat-x top left;
}
.gen_table .row_b1{
	background:#f6f8f9 url("../images/solidLine.gif") repeat-x top left;
}

.inputErrMsg {
        visibility:hidden;
        display:none;
        margin:4px 0px 0px 144px;
        font-weight:bold;
}
.inputErrMsg.nomargin{
        margin:0px;
}
.inputErrMsgShow {
        visibility:visible;
        display:list-item;
        margin:4px 0px 0px 144px;
        font-weight:bold;
}
.warningIcon {
        margin:0 5px 0 0;
        float:left;
}

.formCopy{
        position:static;
        float:left;
        width:130px;
        margin-top:2px;
        padding:0 10px 0 0;
        text-align:right;
        display:block;
}
.formMsg {
        padding:12px;
        display:none;
}
.formMsg .formMsgHead {
        font-size:12px;
        font-weight:bold;
        margin-bottom:8px;
}
.formList {
        margin-top:10px;
        margin-bottom:10px;
}
.formList li{
        padding-bottom:10px;
	list-style:none;
}
input, textarea, select{
        font:normal 11px Arial;
        vertical-align:middle;
}
.formList .input_large{
        width:284px;
        height:14px;
}
.formList .select_large {
        width:290px;
}
.formList textarea{
        width:284px;
        height:150px;
}
.formList .inputErr {
        background:#F3B700;
}

.formButtons {
        height:34px;
}
.formButtons a {
        float:right;
        margin-right:8px;
        bottom:0;
}
.boxContent .dottedLineTop
{
        padding-top: 8px;
        width:98%;
        background:url(/images/dottedLine.gif) repeat-x top left;
}
.boxContent .dottedLineBottom
{
        width:98%;
        background:url(/images/dottedLine.gif) repeat-x bottom left;
}


/* ---- pb 10.09.08 -- */

.float {
        float:left;
}
.dashboard.Bar
{
        border: 1px solid #7fb0bb;
        height: 15px;
        width: 100px;
        float: none;
        color: #333;
        text-align:center;
}
.dashboard.MediumBar
{
        border: 1px solid #7fb0bb;
        height:15px; 
        width: 280px;
        color:#333;
        margin-bottom:8px;
        padding:2px;
}
.dashboard.BigBar
{
        border: 1px solid #7fb0bb;
        height:15px; 
        width: 343px;
        color:#333;
        margin-bottom:8px;
        padding:2px;
}
.dashboard.SmallBar
{
 
        margin-left: 8px;
        border: 1px solid #7fb0bb;
        height:12px; 
        width: 100px;
        color:#333; 
        padding:2px;
        text-align:center;
}
.dashboard.BigTitle
{
 
        font-weight:bold;
}


/* ---- prg 7.10.08 -- */

.minarlist {
	line-height: 11px;
	margin: 0 0 8px 15px;
}
.minarlist li {
	margin: 0 0 0 8px;
	list-style: square inside none;
}
