body, td {margin: 0px; padding: 0px; color : #333; background-color : #FFF; font-size : 11px; font-family : Arial, Helvetica, sans-serif;}

#wrapper {border: 0px; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px;}

#header {background-color: #FFF; background-position: right top; border-bottom: 4px solid #C64934; background: url(../images/header_bg.png);}

#joomla {position: relative; width: 100%; background: url(../images/version.png) no-repeat; background-position: bottom right; margin: 0px; padding: 0px;}

#break {height: 50px;}

form {margin: 0px;}

.button {border : solid 1px #cccccc; background: #E9ECEF; color : #666666; font-weight : bold; font-size : 11px; padding: 2px 4px;}

.login {margin-left: auto; margin-right: auto; padding: 15px; border: 1px solid #205887; width: 429px; background: #F1F3F5;}
	
.login h1 {background: url(../images/login_header.png) no-repeat; background-position: left top; color: #333; margin: 0px; height: 50px; padding: 15px 4px 0 50px; 	text-align: left; font-size: 1.5em;}

.login p {padding: 0 1em 0 1em;}
	
.form-block {border: 1px solid #205887; background: #E9ECEF; padding-top: 15px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px;}

.login-form {text-align: left; float: right; width: 60%;}

.login-text {text-align: left; width: 40%; float: left;}

.inputlabel {font-weight: bold; text-align: left;}

.inputbox {width: 150px; margin: 0 0 1em 0; border: 1px solid #cccccc;}

.clr {clear:both;}

.ctr {text-align: center;}

.version {font-size: 0.8em;}

.footer {}

.message {margin-top: 10px; padding: 7px; width: 400px; border: 1px solid #B22222; background: #F1F3F5; color: #B22222;	font-weight: bold; font-size: 13px;}
