/* 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: #ff0000;
}

/* FORM-FUNCTION CSS */

.required {
	color: #ff3300;
	background-color: #ffcccc;
}
.caption {
	font-weight: normal;
}
.inp_err {
	/*color: yellow;
	background-color: #ff0000;*/
}

/* 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:150px;
}

.login-text {
	text-align: left;
	float: left;
}

.inputlabel {
	font-weight: bold;
	text-align: left;
	color:#000000;
	}

.clr {
    clear:both;
    }

.ctr {
	text-align: center;
}