@charset "utf-8";
/* CSS Document */
html, body {height:100%}
body {/*background:url(../../img/intermediaries/body-bg-sweep.gif)*/ top left no-repeat; margin:0; padding:0; padding-left:110px; color:#778071; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a {color:#f39800; text-decoration:underline}

/* h2 is expanded upon in both app_screen.css and rhs_modules.css */
h2 {background-repeat:no-repeat; display:block; padding:0; margin:0}

.clear {clear:both; height:0}
.fleft {float:left}
.fright {float:right}
.cleft {clear:left}

img {border:0}

/* from investec for floatBreaker */
div.floatBreaker {
	clear:both;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	width:100%;
}
input.buttonsml{
	border:none;
}
input.invalid{
	border:1px solid red !important;
}
.error{
	color:red;
	font-weight: normal;
}
#errorMsg{
	color:red;
	position:relative;
	z-index:3;
}
