/* CSS additions for microsit only */
#content .summary h2 {float: left; clear: left; padding-bottom: 0.75em;}
#content .summary h3 {clear: left;}
.custInfo {display: block;}
.custInfo dl dt {clear: left;  float: left; width: 10em; margin-top: 0.25em;}
.custInfo dl dd {display: block; margin-left: 6.5em; font-weight: bold; margin-top: 0.25em;}
.custAddr {clear: left; padding: 1em 0;}
.custAddr p {margin-top: 0.5em;}
div.niceAddr {display: block;}
.custAddr dl dt, .niceAddr dl dt, #currentInfo dl dt {clear: left;  float: left; width: 6em; margin-top: 0.25em;}
.custAddr dl dd, .niceAddr dl dd, #currentInfo dl dd {display: block; margin-left: 6.5em; font-weight: bold; margin-top: 0.25em;}
.summary {clear: both; margin-bottom: 1em;}
#content .summary form {background: none; border-bottom: none; text-align: left; }
#content .summary p {clear: left;}
#content .summary table {clear: left; width: 100% !important;}
#content .summary table thead th {border-bottom: 1px solid #586868; background: #CFE5E3; text-align: left; padding: 1em;}
#content .summary table tbody td {width: 50%; background: #E0F0F0; color: #000; padding: 1em; border-bottom: 1px solid #fff;}
.niceContact {display: block;}
.niceContact label {clear: left; float: left; height: 2em; width: 7em;}
.confirmEmail label {width: 15em; clear: left;}
.niceContact input, .niceContact textarea {display: block; float: left;}
.niceContact .but {clear: left; width: 6em;}
form.subSection p {padding: 0 0 0.25em 0; margin-top: 0;}

#rightContent .guidanceBox .loggedIn {background-image:url(../images/gifs/rightnav_box_top_orange.gif); display: block; height: 14px;}
#rightContent .guidanceBox h2.usersName {font-size: 1.7em; font-weight:lighter; color:#eb8102; font-style: italic; background: none; padding: 0.5em 0;}

div.subSection h2 {padding-right: 1.5em;}

.logout .summary h2 {padding: 0 !important;} 
.contact .summary h2 {padding: 0.5em 0 0 0 !important;} 

form#updateForm div.seperator {display: block; padding-bottom: 1.5em;}

h2.usersName {font-size: 1.4em !important;}
.incorrectLogin {font-weight: bold; color: #FF0000;}
.required {color: #FF0000;}
.subSection {border-top: 1px solid #000; clear:right; padding-top: 1.5em;}
.subSection p {clear: left;}
#register {}
#loginSubmit {}
h2.pup {padding-top: 1.5em !important;}
#updateForm input {display: inline;}

/* added 18/11/2008 [TSO Web Manager] Add a right hand side note to the register form */
.registerForm label {clear: left; float: left; height: 2em; width: 10em;}
.registerForm div {clear: left; display: block;}
.registerForm div label {clear: left; height: 2em; width: 11.6em; margin-right: 29px;}
.registerForm div input {display: block;}
.registerForm div span.requiredWarning {width: 40%; display: inline-block; clear: left; padding-left: 1em; color:red; font-size:0.9em; font-weight:bold;}
/* end of addition */
