body {
	font-family: Arial, sans-serif;
	font-size: 100.01%; /* this body font-size fixes an IE bug and maintains x-browser uniformity */ 
	color: #000;
	background: #FFF url("../media/background.jpg") no-repeat;
}


p { text-align: left; }

/* page header */

.syswebHeader {
	margin: 5px 0px 3px 0;
	height: 44px;
}

.syswebHeader .toast { color: #FFF}

.syswebHeaderBanner1 {
	background: #009CC6;
	height: 2px;
	font-size: 0.1em;
}

.syswebHeaderBanner2 {
	background: #73D3EB;
	height: 2px;
	font-size: 0.1em;
}

/* page content */

#ltContent {
	font-size: 0.8em;
}

.ltFloatWrap {
	border: 1px #009CC6 solid; 
	background: url("../media/pagefooter.gif") bottom center no-repeat;
}


/* page footer */


/* document titles */
h1 { font-size: 1.5em;}

h3 { font-size: 1.3em;}

h4 { font-size: 1em; font-weight: bold;}

.syswebTitleContainer {
	width: 230px;
	margin: 0px 0 3px 0px;
	color: #2A5D7C;
}

.syswebDocumentTitle {
	margin: 0px 10px 3px 0px;
}

/* \*/
* html .syswebTitleContainer { height: 30px; }
* html .syswebDocumentTitle {margin: 20px 0px 3px 0px;}
/* Holly hack */


.syswebDocumentSubTitle {
	margin: 55px 10px 3px 0px;
	color: #2A5D7C;
/*	background: #FFF;*/
}

/* \*/
* html .syswebDocumentSubTitle {margin: 64px 0px 3px 0px;}
/* Holly hack */

/* general use */

.syswebPadding { 
	padding: 7px;
}


.alignright {
	margin: 0px 0px 5px 0px;
	text-align: right;
}

.syswebFontExtraSmall {
	font-size: 0.7em;
}

.logo {
	position: absolute;
	background: #fff url("../media/ltlogo.jpg") no-repeat;
	height: 116px;
	width: 113px;
	bottom: 0px;
	right: 20px;
}

.ltfont {
	text-transform: lowercase;
/*	font-family: sans-serif;*/
	font-weight: bold;
}
.ltfont .liquid {color: #2A5D7C;}
.ltfont .toast { color: #545962;}


.rightbanner { 
	margin: 90px auto 0 auto;
	width: 140px;
}

/* \*/
* html .rightbanner {padding: 110px 3px 3px 3px; width: 150px;}
/* Holly hack */


.rightbox {
	width: 130px;
	border: 1px #009CC6 solid;
	padding: 5px;
	font-size: 0.8em;
}

.rightboxheader {
	border: 1px #009CC6 solid;
	background: #009CC6;
	color: #FFF;
	margin: 0px;
	padding: 0px 5px;
	width: 130px;
	font-size: 0.8em;
	font-weight: bold;
}

.rightbox a, .middlebox a, .contentbox a {
	color: #2A5D7C;
	text-decoration: none;
}

.rightbox a:hover, .middlebox a:hover, .contentbox a:hover {
	color: #009CC6;
	text-decoration: underline;
}

h5 a {
	color: #FFF;
	text-decoration: none;
}

h5 a:hover {
	text-decoration: underline;
}
