﻿#info-window .login-input label {width:200px!important;}

body {
	background: #fff;
	color: #4a4545;
	font-family: arial, verdana, serif;
	font-size:100%;
	line-height:1.5em;
	margin:0;
}
body.login-page {font: 16px/18px arial, verdana,sans-serif;}
#wrapper {
	width: 36em;
}

h1, h2, h3 {
	font-weight:normal;	
}

h1 {
	font-size: 1.875em;
	font-weight: bold;
	line-height: 1em;
	margin: 0.625em 0 0.625em 0;
	padding: 0;
	color: #565454;
}

h2 {
	font-size: 1.1em;
	margin: 0.625em 0 0.625em 0;
	color: #565454;
	font-weight: bold;
}

h3 {
	font-size: 1.06em;
	font-weight: bold;
	margin: 0.625em 0;
	color: #565454;
}

h4 {
	font-size: 0.775em;
	font-weight: bold;
	margin: 0.625em 0;
	color: #2e424e;
}

p {
	font-size: 1.05em;
	color: ##4a4545;
}

ol, ul {
	color: ##4a4545;
	font-size: 100%;
}

li {
	color: ##4a4545;
	font-size: 1.05em;
}

table {
	border-collapse: collapse;
	clear: left;
}

th, td {
	text-align: left;
	vertical-align: top;
	padding: 0;
}

th {
	width:20%;
	font-weight: normal;
	padding:0 0.643em 0.571em 0.643em; 
	border-bottom:0.071em solid #ccc;
}


td {
	padding:0.333em 0.75em 0.417em 0.75em;
	line-height: 1em; 
}

textarea {
	font-family: arial, verdana, serif;
}

label {
	font-size: 0.75em;
	margin-bottom: 0.625em;
}

img {border: 0;}

/* Colours */

a:link,
a:active {color: #028e7f; text-decoration: none;}
a:visited {color: #028e7f; text-decoration: none;}
a:hover {color: #f78e1e; text-decoration: none;}

.accessibilityHeading {position: absolute; left: -9999px;}

.login-header {display:none;}

li.rcbItem {font-size: 1.2em;}
li.rcbHovered {font-size: 1.2em;}

/* Captcha */

.rcRefreshImage {text-transform: capitalize;}
.rcCaptchaAudioLink {text-transform: lowercase;}
.rcCaptchaAudioLink::first-letter {text-transform: capitalize;}
