

/* Sigmavision DIV layout style */
/* page elements */
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	height: 100%;
	background: #575751;
}
/* DIVs */
/* functional stuff */
.floatEnder {
	clear: both;
}
/* layout DIVs */
.centre {
	visibility: hidden;
	width: 100%;
	height: 50%;
	margin-top: -205px;
	float: left;
}
.container {
	margin: 0px auto;
	width: 775px;
	height: 435px;
	clear: both;
	top: -205;
}
/* splash page */
.splashHolder {
	width: 775px;
	height: 435px;
}
.splashArea {
	margin: 0px auto;
	width: 300px;
}
.splashLinks {
	margin: 0px auto;
	height: 50px;
	width: 200px;
}
.splashLinks#wide {
	margin: 0px auto;
	height: 50px;
	width: 230px;
}
/* header area */

/* wrappers */

/* breadcrumb area */

/* left area */
.leftArea {
	float: left;
	width: 125px;
}
.navArea {
	min-height: 240px;
}
.navAreaSub {
	min-height: 318px;
}
.navSpecials {
	min-height: 78px;
}
.navButton {
	width:103px;
	height:22px;
	line-height:22px;
	text-align:center;
	overflow:hidden;
	whitespace:no-wrap;
	cursor:pointer;
	padding-bottom: 10px;
}
.navButton a {
	font-weight:bold !important;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.75em;
	text-decoration:none;
	text-transform: uppercase;
}
.navButton a:hover {
	text-decoration:none;
}	
.navButtonLatest {
	width:103px;
	height:22px;
	line-height:22px;
	text-align:center;
	overflow:hidden;
	whitespace:no-wrap;
	cursor:pointer;
	padding-bottom: 10px;
}
.navButtonLatest a {
	font-weight:bold !important;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.75em;
	text-decoration:none;
	text-transform: uppercase;
}
.navButtonLatest a:hover {
	text-decoration:none;
}
.navButtonLatestHome {
	width:103px;
	height:22px;
	line-height:22px;
	text-align:center;
	overflow:hidden;
	whitespace:no-wrap;
	cursor:pointer;
	padding-bottom: 10px;
	margin: 10px 0px 0px 94px;
}
.navButtonLatestHome a {
	font-weight:bold !important;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.75em;
	text-decoration:none;
	text-transform: uppercase;
}
.navButtonLatestHome a:hover {
	text-decoration:none;
}
.etonHolder {
	width: 775px;
	height: 435px;
}
.holder {
	width: 775px;
	height: 435px;
}
.mainArea {
	float: right;
	width: 650px;
	height: 410px;
	background: #fff;
}
.bodyArea {
	width: 610px;
	height: 350px;
	position: relative;
	top: 30px;
	left: 15px;
	right: 25px;
	bottom: 30px;
}

.bodyContent {
	width: 580px;
	height: 350px;
	padding-right: 15px;
	padding-left: 15px;
}

.bodyContent table{
	width: 100%;
}
/* breadcrumb DIVS */

/* footer DIVS */
.footerDetails {
	margin-left: 125px;
	padding: 8px 0px;
}

.scroll-pane {
	overflow:auto;
}
.printLogo {
	display: none;
}
.footerDetailsPrint {
	display: none;
}

/* =jScrollPane
----------------------------------------------------*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #B3B3B3;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* Login Form */

form.login{
	width:100%;
	margin:0;
	}
	.login fieldset{
		padding:18px;
		display:block;
		border:0px solid #ccc;
		}
	.login legend{
		font-weight:bold;
		font-size:1.5em;
		margin-bottom:20px;
		color:#333;
		}
	.login .error{
		display:block;
		background:#ccc;
		color:red;
		font-size:1.2em;
		text-align:center;
		padding:5px;
		margin:0 0 15px;
		}
		.login .error p{
			margin:0 !important;
			}
	.login p{
		clear:both;
		}
	.login .text input{
		display:block;
		float:left;
		width:400px;
		padding:3px 5px;
		margin:0 0 15px 0;
		background:#fff;
		border:1px solid #ccc;
		font:100%/140% 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
		}
	.login .text label,
	.login .submit label{
		float:left;
		padding:0 5px;
		display:block;
		text-align:right;
		width:160px;
		line-height:1.3;
		padding:5px;
		font-size:1em;
		}

	.login .submit input{
		display:block;
		float:left;
		background:#666;
		color:#fff;
		padding:5px 20px;
		border:none;
		font-weight:bold;
		text-transform:uppercase;
		cursor:pointer;
		}
		.login .submit input:hover{
			background:#000;
			}

	.login .check input{
		display:block;
		clear:both;
		float:left;
		margin:0 5px 15px 170px;
		}
	.login .check label{
		display:block;
		float:left;
		margin:-3px 0 0 0;
		font-size:14px;
		line-height:20px;
		}

