
/************** SITE COLORS ****************

dark form blue: #135966;
dark-head blue: #0a3b64;
dark-text blue: #037c91;
medium head blue: #2c7dbc;
menu bg blue: #7ec4ce;
menu border blue: #a6e0eb;
link blue: #2d93a4;
link blue2: #2c7dbc;

toc link blue: #003366;
toc link grey: #4d4d4d;

'grey': #b7c2c8;
grey: #cccccc;
white: #ffffff;
'black': #252525;

*******************************************/


/***************** General Menus ******/
.submenu {
	list-style:none;
	display:none;
	position:absolute;
	top:30px;
	left:-.6em;
	padding:0;
	margin:0;
	width:9.75em;
}
li:hover .submenu, li.sfhover .submenu {
	display:block;
	float:left;
	clear:none;
}

/***************** Horizontal Menus ******/

.h-menu {
	margin:0;
	padding:0;
}

.h-menu li {
	display:block;
	float:left;
	padding:0;
	margin: 0 5px;
}


/***************** LILMENU ******/
#lilmenu a {
	font-weight:bold;
	display:block;
	width:100%;
	height:23px;
	color:#2d93a4;
}

#lilmenu a:hover {
	text-decoration:none;
}

#lilmenu a span {
	position:relative;
	top:-9999px;
	left:0;
}

/*** LILMENU ITEMS ***/
#lilmenu li {
	background-image: url(images/lilmenu_news.jpg);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
}
#lilmenu li#lilmenu-login {
	background-image: url(images/lilmenu_login.jpg);
	width:270px;
}
#lilmenu li#lilmenu-news {
	background-image: url(images/lilmenu_news.jpg);
	width:50px;
}
#lilmenu li#lilmenu-lifeev {
	background-image: url(images/lilmenu_lifeev.jpg);
	width:76px;
}
#lilmenu li#lilmenu-trust {
	background-image: url(images/lilmenu_trust.jpg);
	width:96px;
}


/*** BOTTOMLINKS ITEMS ***/

#bottomlinks li {
	border-right: 1px solid #676767;
	margin:0;
	padding: 0 5px;
}

#bottomlinks li#menu-priv {
	padding-left:0;
}

#bottomlinks li#menu-terms {
	padding-right:0;
	border-right:0;
}

/***************** Main Menu ******/

#mainmenu ul {
	float:left;
	list-style:none;
	margin:0;
	padding: 0 .75em;
}
#mainmenu li {
	float:left;
	clear:none;
	display:block;
	margin: 0 .46em;
	padding: 0 5px;
	position:relative;
	top:0;
	left:0;
	z-index:50;
	font-size:.93em;
	line-height:38px;
}
#mainmenu li a {
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}
#mainmenu li a:hover {
	text-decoration:none;
}
#mainmenu .submenu li {
	clear:both;
	padding:0;
	line-height:1.5em;
	margin:0;
	width:100%;
}
#mainmenu .submenu li a {
	padding: 0 .5em;
	width:100%;
	display:block;
	background-color:#7ec4ce;
	border-bottom: 2px solid #a6e0eb;
}
#mainmenu .submenu li a:hover {
	background-color:#a6dae5;
	border-bottom:2px solid #a6e0eb;
}


/***************** Vertical Menus ******/

.v-menu {
	margin: .1em 0;
	padding:0;
	list-style-type:none;
}

.v-menu li {
	list-style-type:none;
}

/***************** HEADLINES ******/

#headlines {
	color:#037c91;
	font-weight:bold;
}
#headlines a {
	text-decoration:underline;
}

#headlines li {
	padding: .5em 0 .9em;
	border-bottom: 1px solid #b7c2c8;
}
#headlines li#headline1 {
	padding-top:0;
}
#headlines li#headline3 {
	border-bottom:0;
}