* {
	margin:0 auto;
	padding:0;
}
/*body {
	width: 950px;
}*/

#red {
	background:url(../images/bg-red.gif) repeat-x;
}
	#red .top {
		background:url(../images/topbg-red.gif) no-repeat;
	}
	#red .worldimg {
		background:0;
	}
	#red .foot {
		border-top:1px solid #c00;
	}
#purple {
	background:url(../images/bg-purple.gif) repeat-x;
}
	#purple .top {
		background:url(../images/topbg-purple.gif) no-repeat;
	}
	#purple .breadcrumb {
		background:url(../images/breadcrumb-bg-purple.jpg) 50% 0 no-repeat;
		height:30px;
		padding:0 0 0 280px;
	}
	#purple .worldimg {
		background:0;
	}
	#purple .foot {
		border-top:1px solid #c0f;
	}
#green {
	background:url(../images/bg-green.gif) repeat-x;
}
	#green .top {
		background:url(../images/topbg-green.gif) no-repeat;
	}
	#green .breadcrumb {
		background:url(../images/breadcrumb-bg-green.jpg) 50% 0 no-repeat;
		height:30px;
		padding:0 0 0 280px;
	}
	#green .worldimg {
		background:0;
	}
	#green .foot {
		border-top:1px solid #3c3;
	}
#black {
	background:url(../images/bg-black.gif) repeat-x;
}
	#black .top {
		background:url(../images/topbg-black.gif) no-repeat;
	}
	#black .breadcrumb {
		background:url(../images/breadcrumb-bg-black.jpg) 50% 0 no-repeat;
		height:30px;
		padding:0 0 0 280px;
	}
	#black .worldimg {
		background:0;
	}
	#black .foot {
		border-top:1px solid #000;
	}
#orange {
	background:url(../images/bg-orange.gif) repeat-x;
}
	#orange .top {
		background:url(../images/topbg-orange.gif) no-repeat;
	}
	#orange .breadcrumb {
		background:url(../images/breadcrumb-bg-orange.jpg) 50% 0 no-repeat;
		height:30px;
		padding:0 0 0 280px;
	}
	#orange .worldimg {
		background:0;
	}
	#orange .foot {
		border-top:1px solid #f90;
	}
#darkpurple {
	background:url(../images/bg-darkpurple.gif) repeat-x;
}
	#darkpurple .top {
		background:url(../images/topbg-darkpurple.gif) no-repeat;
	}
	#darkpurple .breadcrumb {
		background:url(../images/breadcrumb-bg-darkpurple.jpg) 50% 0 no-repeat;
		height:30px;
		padding:0 0 0 280px;
	}
	#darkpurple .worldimg {
		background:0;
	}
	#darkpurple .foot {
		border-top:1px solid #936;
	}
	
	
	
	
.top {}
	.top td {
		padding:0 25px 0 0;
	}
	.top td img {
		border:0;
	}	
	.top td a {
		border:0;
		font:normal 11px/11px Trebuchet MS, Arial, san-serif;
		color:#fff;
		text-decoration:none;
	}
	.top td a:hover {
		text-decoration:underline;
	}	
.menu {
	padding:0;
}
	.menu .active {
		color:#aaa;
	}
	.menu a {
		font:bold 12px/12px Trebuchet MS, Arial, san-serif;
		color:#444;
		text-transform:uppercase;
		text-decoration:none;
	}
	.menu a:visited {
		outline:none;
	}
	.menu a:hover {
		color:#aaa;
	}
	.menu a:active {
		outline:none;
	}
	.menu td {
		padding:10px 15px 10px 25px;
	}
.breadcrumb {}
	.breadcrumb td {
		padding:0 10px 0 0;
		font:normal 11px/11px Trebuchet MS, Arial, san-serif;
		color:#fff;
	}
		.breadcrumb td a {
			color:#fff;
			font-weight:normal;
			text-decoration:none;
		}	
		.breadcrumb td a:hover {
			text-decoration:underline;
		}		
.main {
	padding:10px 20px 5px 20px;
}
	.main h2 {
		font:bold 18px/18px Trebuchet MS, Arial, san-serif;
		color:#444;
		margin:0 0 10px 0;
	}
	.main h3 {
		font:bold 12px/12px Trebuchet MS, Arial, san-serif;
		color:#444;
		margin:0 0 2px 0;
	}	
	.main p {
		font:normal 11px/15px Trebuchet MS, Arial, san-serif;
		color:#888;
		margin:0 0 15px 0;
	}
	.main ul li{
		font:normal 11px/15px Trebuchet MS, Arial, san-serif;
		color:#888;
		margin:0 0 0 20px;
	}
		.main ul li a{
			text-decoration:none;
			color:#888;
			
		}
	.main p a {
		font-weight:bold;
		text-decoration:none;
		color:#888;
		border-bottom:1px solid #ccc;
	}
	.main p a:hover {
		color:#444;
	}	
	.main .breadcrumbs {
		font:normal 10px/12px Trebuchet MS, Arial, san-serif;
		color:#666;
		text-transform:uppercase;
		padding:0 2px 0 0;
	}
	.main .breadcrumbs a {
		font-weight:bold;
		text-decoration:none;
		color:#666;
	}	
	.main .breadcrumbs a:hover {
		color:#6f1b1b;
	}	
	.main .breadcrumbs .active {
		color:#6f1b1b;
	}
	.main table {
		margin:0 0 5px 0;
	}
	.main .list {
		padding:15px 0 10px 0;
	}
	.main .line {
		border-bottom:1px solid #ccc;
	}
	.main .list td {
		font:normal 11px/15px Trebuchet MS, Arial, san-serif;
		color:#888;
	}
	.main .list td a {
		color:#444;
		text-decoration:underline;
	}		
.side {
	padding:15px 0px 0 0;
}
	.side h2 {
		font:bold 18px/18px Trebuchet MS, Arial, san-serif;
		color:#444;
		margin:0 0 2px 0;
	}
	.side h3 {
		font:bold 14px/14px Trebuchet MS, Arial, san-serif;
		color:#444;
		margin:10px 0 0px 0;
	}
	.side .list {
		border-bottom:1px solid #ccc;
		padding:12px 0 5px 35px;
		font:bold 11px/14px Trebuchet MS, Arial, san-serif;
		color:#888;
		background:url(../images/grey-arrow.gif) no-repeat 0 50%;
	}
	.side .list2 {
		border-bottom:1px solid #ccc;
		padding:12px 0 5px 35px;
		font:bold 11px/14px Trebuchet MS, Arial, san-serif;
		color:#888;
		background:url(../images/eu-update-arrow.gif) no-repeat 0 50%;
	}
	
		.side .list .active {
			color:#444;
		}
	.side .submenu {
		border-bottom:1px solid #ccc;
		padding:8px 0;
		font:bold 12px/14px Trebuchet MS, Arial, san-serif;
		color:#888;
		margin: 0 0 5px 0;
	}	
		.side .submenu .active {
		color:#6f1b1b;
	}
	.side a {
		text-decoration:none;
		color:#999;
	}
	.side a:visited {
		outline:none;
	}	
	.side a:hover {
		color:#444;
	}
	.side a:active {
		outline:none;
	}	
	.side p {
		font:normal 11px/12px Trebuchet MS, Arial, san-serif;
		color:#888;
		margin: 0 0 15px 0;
	}
.foot {
	padding:15px 0 0 0;
	font:normal 10px/10px Trebuchet MS, Arial, san-serif;
	color:#888;
}
.foot a {
	text-decoration: none;
	color: #999;
}
.savebtn {
	float:left;
	font:bold 12px/14px Trebuchet MS, Arial, san-serif;
	color:#999;
	text-decoration:none;
	background:url(../images/grey-arrow.gif) no-repeat 100% 50%;
	display:block;
	width:35px;
	height:25px;
	padding:10px 30px 0 0;
}
.savebtn:hover {
	color:#666;
}
.top a img {
	border: 0;
}
.main .stafflist {
	padding:5px 0;
	font:normal 11px/15px Trebuchet MS, Arial, san-serif;
	color:#888;
}
.main .stafflist a {
	text-decoration:underline;
	color: #888;
}
.main .stafflist a:hover {
	color:#444;
}
.bggrey 
{
	background:url(../images/spacer.gif);
}