/* GENERAL STYLES */

.clear {
	clear:both;
	height:0;
	width:0;
}

.strong {
	font-weight:bold;
}

.preload {
	display:none;
}

.fbsucces {
	font-weight:bold;
	color:green;
}

.fberror {
	font-weight:bold;
	color:red;
}

/* INDEX.HTML */

html {
	height:100%;
	overflow: -moz-scrollbars-vertical;
}

body {
	margin:0;
	padding:0;
	height:100%; 
	background-color:white;
}

#container {
	width:994px;
	margin-left:auto;
	margin-right:auto;
}

#container #header {
	height:198px;
	width:983px; /* 994 - margin */
	overflow:hidden;
	margin-left:6px;
	margin-right:5px;
	background-image:url('/shared/images/custom/header.gif');
}

#container #body  {
	width:994px;
	overflow:hidden;
	background:url('/shared/images/custom/background.gif') repeat-y 6px;
}

#container #body #contentcontainer {
	width:720px; /* 800 - padding */
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:white;
	padding:30px 40px;
	background:url('/shared/images/custom/bodytop.gif') no-repeat top;
}

#container #body img#footer {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#container a#basementfloor {     
	display:block;
	width:994px;
	text-align:center;
	margin-top:10px;
}

/* BUTTONBAR.HTML */

ul#buttonbar {
	height:28px;
	width:800px; /* 800 - padding */
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	left:91px;
	top:162px;
}

ul#buttonbar li {
	float: left;
	height:28px;
}

ul#buttonbar li a {
	display:block;
	height:28px;
	background:url('/shared/images/custom/buttonbar.gif') no-repeat top left;
	overflow:hidden;
}

ul#buttonbar li a:hover {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}

ul#buttonbar li a.bb0, ul#buttonbar li a.bb0mo {
	width:106px;
	background-position:0px;
} ul#buttonbar li a.bb0mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}
	
ul#buttonbar li a.bb1, ul#buttonbar li a.bb1mo {
	width:89px;
	background-position:-106px;
} ul#buttonbar li a.bb1mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}
	
ul#buttonbar li a.bb2, ul#buttonbar li a.bb2mo {
	width:104px;
	background-position:-195px;
} ul#buttonbar li a.bb2mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}
	
ul#buttonbar li a.bb3, ul#buttonbar li a.bb3mo {
	width:136px;
	background-position:-299px;
} ul#buttonbar li a.bb3mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}
	
ul#buttonbar li a.bb4, ul#buttonbar li a.bb4mo {
	width:88px;
	background-position:-435px;
} ul#buttonbar li a.bb4mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}
	
ul#buttonbar li a.bb5, ul#buttonbar li a.bb5mo {
	width:70px;
	background-position:-523px;
} ul#buttonbar li a.bb5mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}

ul#buttonbar li a.bb6, ul#buttonbar li a.bb6mo {
	width:54px;
	background-position:-593px;
} ul#buttonbar li a.bb6mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}

ul#buttonbar li a.bb7, ul#buttonbar li a.bb7mo {
	width:56px;
	background-position:-647px;
} ul#buttonbar li a.bb7mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}

ul#buttonbar li a.bb8, ul#buttonbar li a.bb8mo {
	width:42px;
	background-position:-703px;
} ul#buttonbar li a.bb8mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}

ul#buttonbar li a.bb9, ul#buttonbar li a.bb9mo {
	width:55px;
	background-position:-745px;
} ul#buttonbar li a.bb9mo {
	background-image:url('/shared/images/custom/buttonbar_mo.gif');	
}

ul#buttonbar li a span {
	display:none;
}

ul#buttonbar li form {
	height:28px;
	width:142px;
	display:block;
}

ul#buttonbar li form input#search {
	height:16px;
	width:88px; /* 92 - padding */
	padding:0px 2px;
	margin:6px 0px 0px 50px; /* HACK: I could not get the form element to lineout in the middel, so I used a topmargin */
	border:0;
	font-style:italic;
}

/* CONTENT.HTML */

#content {
	width:420px;
	overflow:hidden;
	float:left;
}

/* CURRENT.HTML */

#current {
	width:260px;
	overflow:hidden;
	float:right;
}

#current a.newsitem,#current a.newsitemmo {
	display:block;
	width:230px; /* 260 - padding */
	height:90px; /* 130 - padding */
	overflow:hidden;
	padding:15px;
	padding-bottom:25px;
	background:url('/shared/images/custom/button.gif') no-repeat right 105px;
}

#current a.newsitemmo,#current a.newsitem:hover {
	text-decoration:none;
}

#current hr {
	display:block;
	border:0;
	padding:0;
	margin:0;
	color:#e5cdbd;
	background-color:#e5cdbd;
	height:1px;
}

