@charset "utf-8";
/* CSS Document */

/* Normalise margins, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td 
{ margin: 0; padding: 0; }

html {
	text-align: center;
}

body {
	font: 75%/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 1em;
	text-align: center;
}

td, th {
	font: 75%/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 15px 5px 0;
}

/* Normalise font size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Remove list style from lists */
ol, ul { list-style: none; }

/* Normalises font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var 
{ font-style: normal; font-weight: normal; }

/* Removes spacing around tables */
table { border-collapse: collapse; border-spacing: 0; }

/* Removes border from fieldset and img */
fieldset, img { border: 0; }

/* Left align text in caption and th */
caption { text-align: left; }

/* Remove quote marks from quotations */
q:before, q:after { content:''; }

th {
	font-weight: bold;
}

#logo {
	border: 1px solid #d7d3ba;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 796px !important;
	width: 794px;
	height: 93px;
}

#logo h1 {
	width: 796px !important;
	width: 794px;
	height: 93px;
	text-indent: -9999px;
	background-image: url(http://www.emissary-consulting.co.uk/rackmail/email-logo.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#messagearea {
	position: relative;
	border-right: 1px solid #d7d3ba;
	border-left: 1px solid #d7d3ba;
	border-bottom: 1px solid #d7d3ba;
	margin: 0 auto;
	padding: 0;
	width: 796px;
	height: 247px;
}

#splash {
	position: relative;
	border-right: 1px solid #d7d3ba;
	float: left;
}

#splash h2 {
	width: 555px !important;
	width: 553px;
	height: 247px;
	text-indent: -9999px;
	background-image: url(http://www.emissary-consulting.co.uk/rackmail/email-splash.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#login {
	position: relative;
	float: right;
	height: 247px;
	width: 240px;
	background-image: url(http://www.emissary-consulting.co.uk/rackmail/email-login.gif);
	text-align: center;
}

#loginform {
	margin: 50px auto 0 10px;
	text-align: left;
}

#content {
	margin: 0 auto;
	padding: 25px;
	width: 746px !important;
	width: 796px;
	border-right: 1px solid #d7d3ba;
	border-left: 1px solid #d7d3ba;
	border-bottom: 1px solid #d7d3ba;
	text-align: left;
	clear: both;
}

#content p {
	padding: 0.5em 0;
}

#content ul {
	margin: 0 0 0 1.4em;
	list-style: square;
	padding: 0.2em 0;
}

#legal {
	margin: 0 auto;
	padding: 15px 25px;
	width: 746px !important;
	width: 796px;
	border-right: 1px solid #d7d3ba;
	border-left: 1px solid #d7d3ba;
	border-bottom: 1px solid #d7d3ba;
	text-align: left;
	background-color: #f3f2eb;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: #b82222;
	margin: 0.5em 0;
	padding: 0;
}

h4 {
	color: #aba78f;
	margin: 0.5em 0 -0.5em 0;
	padding: 0;
}

/* Page Body properites */
.loginBodyBGCOLOR {
background-color: #FFFFFF;
margin: 0px;
}
/* 1-pixel line color for above and below content */
.login1pxBGCOLOR {
background-color: #999999;
}
/* 1-pixel line color for around the login form */
.loginFormBorderBGCOLOR {
background-color: #ADADAD;
}
/* Background color for the left side of the page */
.loginLeftBGCOLOR {
background-color: #D9E8F0;
}
/* Background color/gradient for the right side of the page */
.loginRightBGCOLOR {
background-color: #4475A5;
background-image: url("/mail/images/login/login-bg.gif");
background-repeat: repeat-y;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D9E8F0', endColorStr='#4475A5', gradientType='1');
}
/* Font used in login form */
.loginFormFont {
font-family: Arial, Helvetica, Sans-serif;
font-size: 8.5pt;
color:#333333;
}
/* Font used for title text on right side of page */
.loginTitleFont {
font-family: Arial, Helvetica, Sans-serif;
font-size: 9.5pt;
font-weight: bold;
color:#333333;
}
/* Font used for title text on right side of page - when its a link */
.loginTitleFont a {
color:#333333;
}
/* Font used for normal text on right side of page */
.loginTextFont {
font-family: Arial, Helvetica, Sans-serif;
font-size: 8.5pt;
color:#333333;
}
/* Font used for normal text on right side of page - when its a link */
.loginTextFont a {
color:#333333;
}
/* Font used for displaying login errors */
.loginAlertFont {
font-family: Arial, Helvetica, Sans-serif;
font-size: 8.5pt;
font-weight: bold;
color:#990000;
}
/* Form input field properties (text fields and buttons) */
input.small {
font-family: Arial, Helvetica, Sans-serif;
font-size: 8.0pt;
}
/* Form input field properties (drop-down fields) */
.small {
font-family: Arial, Helvetica, Sans-serif;
font-size: 8.0pt;
}