html, body { height: 100%; }

*, form {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

body{
	background-color: #5e1004;
	margin: 0;
	padding: 0;
}

body, table {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: White;
}

img {
	border: 0;
}

#center {
	float: left;
	margin: 0 12px 0 12px;
	_margin: 0 6px 0 6px;
	vertical-align: top;
	background: #001a3e url(../../img/back_centre.png) repeat-y left;
	min-height: 450px;
}

#container {
	position: relative;
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	background-color: transparent;
	overflow: hidden;
}

#footer {
	clear: both;
	width: 996px;
	background: #dee0cb;
	border-top: 1px solid #edefd9;
	border-bottom: 1px solid #5d6260;
	text-align: center;
	margin-top: 10px;
}

#global_foot a {
	color: #FF8C00;
	text-decoration: none;
}

#global_foot a:hover {
	color: #FF8C00;
}


#global_center {
	background: transparent url(../../img/back_gen.jpg) repeat-y center;
	padding-bottom: 12px;
}

#global_foot {
	background: transparent url(../../img/back_gen_foot.jpg) no-repeat 50% 0;
	padding: 15px 0 10px 0;
	color: #D8BDB8;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
}

#global_head {
	background: transparent url(../../img/back_gen_head.jpg) repeat-y center bottom;
	height: 26px;
}

#header {
	background-color: #939b8c;
	height: 143px;
	width: 996px;
	background: transparent url(../../img/header.jpg) no-repeat center bottom;
}

#header span {
	display: none;
}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
border: 0;
background: #931906 url(../../img/infonews.png) no-repeat left top; 
width: 972px; 
height: 22px; 
margin: 0 12px 0 12px; 
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 101px;
top: 3px;
width: 860px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 912px;
font-size:12px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;

}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #F90;
	font-size:12px;
	margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

/* the overlayed element */ 
div.overlay {
	/* growing background image */ 
    	background-image:url(../../img/white.png);
	/* dimensions after the growing animation finishes  */ 
    	width:600px;
		height:470px;
	/* initially overlay is hidden */ 
    	display:none;
	/* some padding to layout nested elements nicely  */ 
    	padding:40px 55px;
    	font-size:12px;
    	color: black;
    	overflow:hidden;
} 

/* the overlayed element */ 
div.overlay h2 {
	font-size: 14px;
	text-align:center;
} 

/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image: url(../../img/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}