body {
	margin:0;
	padding:0;
	background:#1D1A21;
	color:#9F9E9F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mp3FlashPlayer {
    width: 0px; 
    height: 0px;
}

img {
    border: 0;
}

#main {
	width:761px;
	background:#1D1A21;
}

form {
    margin:0;
}

input {
	background:#3B3842;
	color:#615E68;
	border:1px solid #252427;
	padding:3px 7px 3px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

input.button {
	background:#27242C;
	color:#9C9C9C;
	border:0;
	font-weight:bold;
	padding:3px 0 3px 0;
	*padding:3px 2px 3px 2px;
}

#header {
	width:437px;
	height:175px;
	background:url(../img/hbc.gif) repeat-x bottom;
	margin:10px 0 0 8px;
	float:left;
}

* html #header {
	margin:10px 0 0 4px;
}

#login {
	width:419px;
	height:30px;
	background:url(../img/login.gif) no-repeat;	
	padding:11px 9px 0 9px;
}

#login form {
	diaplay: inline;
}

#login input {
	margin:0 0 0 7px;
}

#login input.button{
	margin:0 0 0 3px;
}

#flags {
	float: right;
	width: 50px;
}

#logo{
	float:right;
	width:241px;
	height:48px;
	margin:31px 45px 0 0;
}

#menu{
	float:left;
	width:416px;
	height:67px;
	background:url(../img/mbc.gif) no-repeat;
	padding:0 0 0 12px;
	font-size:0;
}

#menu a:link, #menu a:active, #menu a:visited{
	display:block;
	float:left;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding:5px 6px 7px 4px;
	border-right:4px solid #E4EDF6;
	margin:13px 0 0 0;
	text-transform: uppercase;
}

#menu a:hover{
	text-decoration:underline;
}

#menu a b{
	display:block;
	float:left;
	height:13px;
	margin:-17px -6px -7px -4px;
	padding:17px 6px 6px 4px;
	background:url(../img/mbcs.gif) repeat-x;
	cursor:pointer;	
}

* html #menu a b{
	position:relative;	
	margin:-17px -3px -7px -2px;
	padding:17px 6px 6px 4px;
}

#top{
	float:left;
	width:396px;
	/*height:185px;*/
	min-height:185px;
	_height:185px;
	_overflow: visible;
	background:url(../img/topbc.gif) repeat-x;
	border-bottom:2px solid #2E2A2F;
	margin:0 0 11px 7px;
	padding:0 9px 0 9px;
	font-size:11px;
}

* html #top{
	margin:0 0 11px 3px;
}

#top img{
	float:left;
	margin:0 11px 60px 0;
}

#top p{
	margin:11px 0 11px 0;
}

#top a:link, #top a:active, #top a:visited {
	font-weight:normal;
	color:#D3AD60;
/*	color:#9F9E9F;*/
}

h1{
	font-size:18px;
	font-weight:normal;
	color:#EAE8F0;
	margin:15px 0 0 0;
	text-transform: uppercase;
}

h1 b{
	font-weight:normal;
	color:#D3AD60;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4D423C;
	padding:1px 2px 1px 2px;
	width:100%;
}

hr{
	font-size:0;
	height:0;
	border:0;
	border-bottom:1px dotted #C2B1A9;
	margin:8px 0 8px 0;
	*margin:4px 0 4px 0;
}

b.white {
	color:#FFFFFF;
}

#footer {
	float:left;
	width:728px;
	height: 73px;
	background:#46443C url(../img/fbc.gif) no-repeat;
	color:#807D72;
	margin:0 0 11px 7px;
	padding: 5px 18px 0 0;
}

* html #footer{
	margin:0 0 11px 3px;
}

#footer p{
    width: 100%;
	float:left;
/*	margin:8px 0 0 30px;*/
	
	text-align: center;
	vertical-align: middle;
}

#footer img{
	float:left;
	margin:0 12px 0 0;
}

#footer a:link, #footer a:active, #footer a:visited {
	text-decoration:none;
	color:#807D72;
}


.bold {
	font-weight: bold;
}

.upper {
	text-transform: uppercase;
}
