body {	margin: 30px;}#container {	position: relative;	margin: 0% auto 0;	width: 613px;	left: -2px;}#login {	background-color: #E6E6E6;	padding: 2px;	border: 1px solid #999999;	margin-bottom: 10px;	float: right;}#logo {	margin-bottom: 20px;	text-align: center;	float: left;}.inputField {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	border: 1px solid #999999;	line-height: 10px;}div#header {}#nav {	clear: both;	position: relative;	height: 40px;	padding-top: 20px;}.warning {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FF6600;}#main_photo {	float: left;	width: 258px;	height: 310px;}#footer {	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #666666;	text-align: center;}#footer a{	font-family: Arial, Helvetica, sans-serif;	color: #666666;}#main_content {	height: 300px;	width: 300px;	padding-top: 10px;	margin-bottom: 10px;	float: right;}.boldText {	font-weight: bold;}a {	color: #003399;}a:hover {	text-decoration: underline;}.boldTextBlack {	font-weight: bold;	color: #333333;}.bodyText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.largeText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}.textLayout {	height: 300px;	width: 320px;	float: right;	padding-top: 10px;}.picLeft {	border: 1px solid #666666;	margin-top: 0px;	margin-right: 24px;	margin-bottom: 12px;	float: left;}.picRight {	border: 1px none #666666;	margin-top: 0px;	margin-left: 24px;	float: right;	margin-bottom: 12px;}#features p {	padding-bottom: 10px;}.picLeftNoBorder {	margin-top: 0px;	margin-right: 24px;	margin-bottom: 12px;	float: left;}.picRightNoBorder {	margin-top: 0px;	margin-left: 24px;	float: right;	margin-bottom: 12px;}#centreVert {	position: relative;	margin: 8% auto 0;	left: -2px;	width: 60%;}#login_form {	background-color: #E6E6E6;	padding: 2px;	border: 1px solid #999999;	margin-bottom: 10px;	width: 320px;	margin-left: 15px;	}#login_logo {	padding: 2px;	margin-bottom: 10px;	text-align: center;}.boldTextWarning {	font-weight: bold;	color: #FF3300;}.copyright {	font-size: x-small;}#right_content {	float: right;}#left_photo {	float: left;	width: 258px;}#left_support_photo {	float: left;	width: 258px;	height: 450px;}.boldTextBlue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #003399;}.boldHeaderGreen {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #009900;}.smallText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.boldHeaderBlue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003399;}#login_new {	margin-bottom: 10px;	float: right;}.inputBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.subHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: medium;	font-style: italic;	font-weight: bolder;	color: #003399;}#features {	clear: both;}.buttonSmall {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #666666;	background-color: #CCCCCC;}.bodyTextBold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	font-weight: bold;}.boldHeaderOrange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FF6600;}#sideColumn {	float: right;	width: 200px;}