#login {

	TEXT-ALIGN: right; 
	MARGIN-TOP: 37px; 
	COLOR: white; 
	FONT-SIZE: 10px; 
	MARGIN-RIGHT: 30px;

}


#login A {

	COLOR: white; 
	TEXT-DECORATION: none;

}

#login A:before {

	CONTENT: "[";

}

#login A:after {

	CONTENT: "]";

}

#login A:hover {

	TEXT-DECORATION: underline;

}

#vswarm-header {
	line-height: 1.2;
	POSITION: relative;

}

#alpha {
	background-image:url(../images/alpha-vswarm.png);
	background-repeat:no-repeat;
	position: absolute;
	top:8px;
	right:7px;
	width:88px;
	height:88px;

}

#header-left {
	
	BACKGROUND-IMAGE: url(../images/header-left.png); 
	BACKGROUND-REPEAT: no-repeat; 
	FLOAT: left; 
	HEIGHT: 104px;

}

#header-left A {

	BACKGROUND-IMAGE: url(../images/vswarm-logo-header.png); 
	WIDTH: 225px; 
	DISPLAY: block; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: 34px 20px; 
	HEIGHT: 104px;
}

.menusubline {

	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	FONT-SIZE: 10px; 
	PADDING-TOP: 0px;

}

#header-right {

	BACKGROUND-IMAGE: url(../images/header-right.png);
	WIDTH: 20px;
	BACKGROUND-REPEAT: no-repeat; 
	FLOAT: right; 
	HEIGHT: 104px;

}

#header-center {

	BACKGROUND-IMAGE: url(../images/header-center.png); 
	MARGIN: 0px 20px 0px 225px; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 104px;

}

#vswarm-header UL {

	POSITION: absolute; 
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 7px 10px 0px 10px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px;

}

#vswarm-header LI {

	MIN-WIDTH: 200px; 
	FLOAT: left; 
	HEIGHT: 92px;

}

#vswarm-header LI A {

	BACKGROUND-IMAGE: url(../images/header-seperator.png); 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px; 
	PADDING-LEFT: 20px;
	PADDING-RIGHT:20px;
	DISPLAY: block; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: 0px 8px; 
	COLOR: white; 
	FONT-SIZE: 200%; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 42px;

}

#vswarm-header LI A:hover {

	BACKGROUND-IMAGE: url(../images/header-mouseover.png); 
	PADDING-BOTTOM: 1px; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION: 0px 50%; 
	PADDING-TOP: 42px;

}

#vswarm-header LI A:hover .menusubline {

	DISPLAY: block;

}

