/* netfabrix system-styles */

/* Basic Image Style */

IMG {
    border-width: 0px;
}


.error_border_top_left {
	background-image: url(/images/error/border_top_left.gif); 
	width: 19px; 
	height: 14px;
}
.error_border_top { 
	background-image: url(/images/error/border_top.gif); 
	height: 14px;
}
.error_border_top_right {
	background-image: url(/images/error/border_top_right.gif); 
	width: 19px; 
	height: 14px;
}

.error_border_left {
	background-image: url(/images/error/border_left.gif); 
	width: 19px; 
	height: 14px;
}
.error_background { 
	background-image: url(/images/error/background.gif); 
	font-family: Arial; 
	font-size: 14px; 
	color: #000000; 
	font-weight: bold;
}
.error_border_right {
	background-image: url(/images/error/border_right.gif); 
	width: 19px; 
	height: 14px;
}

.error_border_bottom_left {
	background-image: url(/images/error/border_bottom_left.gif); 
	width: 19px; 
	height: 19px;
}
.error_border_bottom { 
	background-image: url(/images/error/border_bottom.gif); 
	height: 19px;
}
.error_border_bottom_right {
	background-image: url(/images/error/border_bottom_right.gif); 
	width: 19px; 
	height: 19px;
}

.error {
	color: #CC0000;
	padding-left:15px;
	margin:0px;
	border:1px solid #990000;
	background:#FFEEEE;
}


/* FORM-FUNCTION CSS */

.required {
	color: #990000;
	background-color: #EEEEFF;
	border:1px solid #81A9D1;
	margin-bottom:2px;
}

input {
	border:1px solid #999999;
	margin-bottom:2px; 
}

.caption {
	border:1px solid #999999;
	font-weight: normal;
}
.inp_err {
	color: #CC0000;
	margin:0px;
	border:1px solid #990000;
	background:#FFEEEE;
	margin-bottom:2px;
}

/* ADMIN Headers */

#adminbar {
	width: 100%;
	display: block;
}

.adminheader_navlink {
    color: #6c77a0;
    text-decoration: none;
}

.adminheader_navlink:hover {
    color: #000000;
    text-decoration: none;
}

.navlinklogin {
/*	color: #FFFFFF; */
	font-size: 12px;
	font-weight: bold;
/*	text-align: right; */
	
	width: 100%;
	display: block;
	padding: 1px 15px 0 0;
}
.navlinklogin:hover {
	color: #CCCCCC;
}

.inputboxusr {
	width: 150px;
	margin: 0 0 1em 0;
	border: 1px solid  #333333;
	background: #fff;
/*	background:url(/images/default/bginputusr.gif) no-repeat top right; */
}

.inputboxpwd {
	width: 150px;
	margin: 0 0 1em 0;
	border: 1px solid  #333333;
	background: #fff;
/*	background:url(/images/default/bginputpwd.gif)  no-repeat top right; */
}

form {
    margin: 0px;
}
.button {
	border: solid 1px #000;
	background: #fff;
	color : #000;
	font-weight : bold;
	font-size : 11px;
}
.loginbutton {
/*	border:none;
	background: url(/images/default/bgbutton.gif) no-repeat;
	color : #fff;
*/
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
	height:24px;
	width:97px;
}

.loginbutton:hover {
/*	background: url(/images/default/bgbutton_over.gif) no-repeat; */
/*	color : #666666; */
}

.login {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0em;
	margin-bottom: 2em;
/*	width: 357px; */
/*	background:url(/images/default/login.png) no-repeat; */
	height:222px;
	overflow:hidden;
	color:#fff;
}

.login p {
/*	padding: 0 1em 0 1em; */
	}
	
.form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.login-form {
	text-align: left;
/*	margin-top:65px; */
	margin-left:15px;
}

.login-text {
	text-align: left;
	float: left;
}

.inputlabel {
	font-weight: bold;
	text-align: left;
	color:#000000;
	}

.clr {
    clear:both;
    }

.ctr {
	text-align: center;
}

span.alert,
span.info,
span.download,
span.note {
	display: block;
	padding: 10px 10px 10px 50px;
	margin: 15px 0;	
}

span.alert {
	color: #c00;
	border-top: 3px solid #fc9088;
	border-bottom: 3px solid #fc9088;
	background: #f7cdc3 url(/images/default/design/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #7dabdd;
	border-bottom: 3px solid #7dabdd;
	background: #d1dce3 url(/images/default/design/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fbe288;
	border-bottom: 3px solid #fbe288;
	background: #f7ebc3 url(/images/default/design/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #cbe093;
	border-bottom: 3px solid #cbe093;
	background: #e6ebc7 url(/images/default/design/status-download.png) 10px 50% no-repeat;
}
