﻿body  { margin:0px; padding:0; color:#ffffff; font: normal 11px "Trebuchet MS", Helvetica, Tahoma, Verdana, sans-serif; line-height:14px; text-align:center; background-color:#aaaaaa; }
body a:link, a:visited, a:active { text-decoration:underline; color:#ffffff; }
body a:hover { text-decoration:underline; color:#cccccc;}

br  { clear: left; }
.clearall { clear:both; }

h1, #h1 { color:#ffffff; font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, sans-serif; font-size: 16px;  font-weight:bold; margin:10px 0px 0px 0px; }

#wf-header, #wf-content { width:500px; margin-left:auto; margin-right:auto; text-align:center; }

#wf-header { height:50px; }

#wf-content { margin-top:20px; width:500px; background-color:#4b4b4b; background-image:url(../images/get-going-header.jpg); background-repeat:no-repeat; background-position:0px 0px; }

#wf-panel { width:480px; margin-left:auto; margin-right:auto; padding-top:95px; padding-bottom:10px; text-align:left; }

#wf-content #login, #wf-content #step1, #wf-content #step2, #wf-content #info, #wf-content #msg { float: left; }

select { float: left; }

input, select {	margin-bottom: 10px; font-size: 11px; line-height: 14px; }

input.std, select.std {display:block; width:200px; float:left; }

input.chk  { margin: 0;	padding: 0; vertical-align:middle; width: 20px; }

input.chk-ml { float:left; display:inline; margin-top:0.5em; }
label.chk-ml { float:right; width:190px; margin-bottom:0.5em; }

#infomsg { text-align:center; padding:10px; color:#ed6c23; font-weight: bold; font-size: 14px; }
#logout  { width:100%; 	text-align: center; 	margin-top: 1em; 	margin-bottom: 1em; }
#closewindow { 	width:100%; 	text-align: center; 	margin-top: 1em; 	margin-bottom: 1em; }

.captcha {	 margin-left: auto; margin-right: auto;	 }

.unselected {	color: #ccc;}

#btnSubmit, #btnSubmit2, #btnLogin { float: right; }

/*added styles from David */
span.rouge { color:#ff0000; line-height:22px; }
#branding { width:30%; padding-right:2%; margin-top:5px; height:120px; float:left; background-color:transparent;  background-position:0px 0px; }
#shortcopy { width:100%; float:left; padding-top:10px; padding-right:2%; margin-top:5px;  font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height:16px;  }
.colwrapper { width:440px; margin-left:auto; margin-right:auto; }
.leftcol { width:210px; margin-right:10px; float:left; }
.leftcol .centered { width:100%; text-align:center;}
.rightcol { width:210px; float:right; padding-top:27px; }
.singlecol { float:right; width:325px;  margin-top:10px; margin-bottom:10px; text-align:left; }
div.submitbtn { clear:both; text-align:right; width:90%; }
div.submitbtncenter { clear:both; text-align:center; width:100%; }
div.submitbtn #btnClose, div.submitbtn #btnLogin , div.submitbtn #btnSubmit, div.submitbtn #btnSubmit2, div.submitbtn #btnRecovery { margin-top:10px; width:138px; height:30px; border:0px; padding:0px; font-size:14px; line-height:30px; border-top:2px solid #cccccc; border-right:2px solid #3c3939; border-bottom:2px solid #3c3939; border-left:2px solid #cccccc; background-color:#000000; font-weight:bold; color:#ffffff; text-align:center; }
span.signin-link { clear:right; float:right; width:110px; max-width:9em; text-align:center; }
span.signin-link a { text-decoration:underline; color:#ffffff;  }
span.signin-link a:hover { text-decoration:underline; color:#cccccc;  }
.large {  font-family: Arial, Helvetica,sans-serif; font-size:14px; line-height:16px; }
#footer { clear:both; width:100%; padding-top:10px; text-align:center;  }
#footer p { font-size:10px; margin:0px;  color:#cccccc; }

#rejectmsg { clear:both; padding:20px 0px 0px 20px; text-align:left; font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height:16px; }
#guardiancheck { clear:both; padding-top:5px; text-align:center; }

/* .centerfield { clear:both; margin-top:5px; margin-bottom:10px; text-align:left; width:206px; margin-left:auto; margin-right:auto; } */
.centerfield { clear:both; margin-top:5px; margin-bottom:10px; text-align:left; width:300px; margin-left:155px;  }
/* .centeredtxt { clear:both; text-align:center; } */
.centeredtxt { clear:both; text-align:left; width:300px; margin-left:155px;  }

#loginpanel { text-align:center; }
#pwdrecovery, #loginfields, div.pc { text-align:left; padding-left:120px;  }

/* validation summaries */
.summary { width:100%; text-align:center; color:#ff0000; }
.summary ul { color:#ff0000; margin-left:30%; text-align:left; }

.energizerfoot { width:500px; height:102px; background-image:url(../images/get-going-foot.jpg); background-repeat:no-repeat; background-position:0px 0px;}
