body {background: #FFF;font-size: 62.5%;font-family: Arial, Helvetica, sans-serif;color: #1b1b1b;text-align: center;line-height:1.2;padding: 0;margin: 25px 0 0;}
img {border: 0;}	
hr {border: 0;border-bottom: dotted 1px #cccccc;margin: 20px 0 20px 0;clear: both;}
a, .link {color:#de7722;text-decoration: none;font-weight: bold;}
a:hover, .link:hover {text-decoration: underline;cursor: pointer;}	
li, ul {list-style: none;padding: 0;margin: 0;}
p {line-height: 150%;margin: 1em 0 1em 0;}
blockquote {font-size: 1em;line-height: 100%;color: #5d5d5d;border-left: 5px solid #f1f1f1;padding: 0 0 0 20px;margin: 0;}
blockquote strong {color: #5d5d5d !important;}
img{border: 0;}
.alignleft {text-align: left;float: left;}
.alignright {text-align: right;float: right;}
.center {text-align: center;margin: 0px auto;clear: both;}
strong {font-weight: bold;}
table{margin: 0 0 1em;border-bottom: 3px solid #d9d9d9;border-left: 1px solid #d9d9d9;}
table td, table th{text-align: left;padding: .2em .4em;border-top: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
table th{background: #ebebeb;border-bottom: 2px solid #d9d9d9;}
table tr.odd{background: #ebebeb;}
table tr:hover{background: #d9d9d9;}
p{line-height: 140%;margin: .4em 0 1em;}
form p{margin: 0;}
input, textarea, select{font-size: 1.2em;margin: .2em 0;}
input, textarea{xpadding: .2em .4em;}
input.radio, input.checkbox{background: none;padding: 2px;margin: 2px;}
form label{display: block;font-weight: bold;}
fieldset{padding: .8em;border: 1px solid #E7E8E6;}
legend{padding: 2px 15px 10px 15px;color: #8b8b89;text-transform: uppercase;font-style: italic;font-size: 115%;}
small{ font-size: 86%; }
pre{overflow: auto;background: #eee;padding: .4em;}
/* lists */
dl{padding: .3em 0 .8em;}
dt {float: left;clear: left;width: 9em;text-align: right;font-weight: bold;text-decoration: underline;}
dd {margin: 0 0 0 10em;padding: 0 0 0.5em 0;}
blockquote{background: transparent url(images/login/blockquote.png) no-repeat left top;margin: 10px 65px 10px 10px;padding: 20px 20px 10px 10px;font-style: italic;color: #252525;}
blockquote p{padding: 8px;margin: 2px;border: 1px dotted #939494;}
/* headings */
.clearfix {clear: both;}

#wrap {margin:0 auto; text-align: left; width:960px;}

#header {background:url(images/login/header-bg.png) no-repeat left top; height: 69px;width: 100%;}
	a#logo {display:block; height: 69px; text-indent:-9999px; width: 330px;}
	
#leftsidebar {float:left; margin: 10px 0; width:182px;}
	div.sidebox {border:1px solid #D1CFCC; margin:0 0 10px; padding: 2px; position:relative; width:180px;}
	div.sidebox .indent {display:none;}
	h5.formheading {background:#DE7722; color:#FFF; font-size:1.6em; line-height:1.7; margin:0; padding:0 5px 2px;}
	#leftsidebar form {font-size:1.2em;overflow:hidden;padding:2px;}
	#leftsidebar form label {clear:both;color:#6B6767;float:left;width:100%;}
	#leftsidebar form label input {width:150px;}
	#leftsidebar form input#submit {background:url(images/login/login.png) no-repeat left top; clear:both; display: block; float:left; height: 19px; text-indent:-9999px; width:41px;}
    #leftsidebar form div.forgetmenot {clear:both;padding:1px 0 3px 0;color:#6B6767;}
	#leftsidebar form div.forgetmenot input#chk_rememberme {margin:0;padding:0;width:auto;width:15px;}
    div.sidebox div#div_reglink{color:#6B6767;}
		
#footer {background:url(images/login/footer-bg.png) repeat-x left top; xclear:both; color:#999; float:left; margin-top:5px; width:100%;}
	#footer p {font-size:1.2em;}
