body {
	background: #FFF995 url(../images/login-bg.gif) repeat-x top left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	}
	
.container {
	width: 593px;
	margin: 0px auto -1px auto;
	position: relative;
	top: 100px;
}
.header {
	width: 100%;
	height: 92px;
	background: url(../images/login-logo.gif) no-repeat 48% 0px;
}
p{
	margin:0px;
	padding:5px;
	padding-left: 0px;
}

fieldset.input {
	border: 0px;
}
.version {
	width: 40%;
	float: left;
	top: 145px;
	left: 40px;
	position:relative;
	color: #111;
	font-size: 10px;
	text-align: left;
	font-weight: bold;

}
.date {
	width: 40%;
	float: right;
	top: 145px;
	right: 40px;
	position: relative;
	color: #111;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}
.content {
	width: 593px;
	background: url(../images/reg-1.png) no-repeat 50% 0px;
	margin:0px;
	padding:0px;
	padding-top:78px;
	
	}
.mod {
	width: 593px;
	background: url(../images/reg-3.png) no-repeat 50% 100%;
	margin:0px;
	padding:0px;
	padding-bottom: 42px;
	}
.mod1 {
	width: 593px;
	background: url(../images/reg-2.png) repeat-y 50% 0px;
	margin:0px;
	padding:0px;
	}
.mod2 {
	position: relative;
	top: 0px;
	width: 80%;
	left: 50px;
	margin:0px;
	padding:0px;
	}
.form {
	float: right;
	position:relative;
	right: 60px;
	top: 20px;
	width: 280px;
	font-weight: bold;
	letter-spacing: 1px;
	}	
.footer {
	width: 100%;

}
.bluebuttonbig {
	border: 0px solid #FFFFFF;
	font-weight: bold;
	color: #000000;
	position:relative;
	top: 13px;
	width: 79px;
	height: 25px;
	cursor: pointer;
	background: url(../images/login-btn.png) no-repeat top left;
	}
.textinput {
	border: 1px solid #000;
	border-bottom: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	
	}
.error {
	text-align: center;
	color: #B7122D;
	font-size: 14px;
	font-weight:bold;
	}


blockquote {
	background: url(../images/style5/typo/quote-start.png) 0 0 no-repeat;
}

blockquote p {
	background: url(../images/style5/typo/quote-end.png) 100% 100% no-repeat;
}

pre {
	background: #EBECEE;
	border: 1px solid #E0E1E3;
}

.tool-tip {
	background: #EBECEE;
	border: 1px solid #E0E1E3;
	padding: 4px;
}

span.alert {
	color: #CC0000;
	border-top: 3px solid #F89394;
	border-bottom: 3px solid #F89394;
	background: #F6D0D2 url(../images/style5/typo/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #94B9E8;
	border-bottom: 3px solid #94B9E8;
	background: #D0DEF1 url(../images/style5/typo/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #F8E594;
	border-bottom: 3px solid #F8E594;
	background: #F6EFD2 url(../images/style5/typo/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #CBE39F;
	border-bottom: 3px solid #CBE39F;
	background: #E5EED6 url(../images/style5/typo/status-download.png) 10px 50% no-repeat;
}
.componentheading {
	font-size: 170%;
	line-height: 100%;
	margin: 0;
	padding: 0px 0 20px 0;
}
td.componentheading {
	padding-bottom: 15px;
}

#system-message {
	
	margin:0px;
	padding-bottom: 20px;
	}
.hidden {
	visibility: hidden;
	padding: 0px;
	margin: 0px;
}

