




.buttons a:hover {cursor:pointer;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.button,
h1 a {text-decoration:none;}	

/*********************************header*************************************/
header {
	width:100%;
	position:relative; 
	z-index:2;
}
.row-top {
	width:100%;
	background:url(../images/row-top-tail.gif) center top repeat;
	padding-bottom:51px;
}

h1 {
	padding:42px 0 0 0; 
	float:left;
}
	h1 a {
		display:inline-block; 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:30px;
		line-height:1.2em;
		text-transform:uppercase;
		padding-left:40px;
		color:#fff;
		background:url(../images/logo.png) 0 3px no-repeat;
	}
	
/***** menu *****/
.menu {
	padding:0px 0px 0 0; 
}
.menu li {
	float:left; 
	position:relative;
	background-color:#e9e8e8;
	
	
	
}
.menu li a {
	display:inline-block; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px; 
	line-height:1.2em;
	padding: 15px 10px 10px 10px;
	color:#000; 
	text-transform:uppercase; 
	position:relative;
	overflow:hidden;
	cursor:pointer;
	
}
	.menu li strong {
		display:inline-block; 
		padding:0 15px;
		font-weight:normal;
	}
	.menu li span {
		display:block; 
		height:2px;
		width:0;
		background:#1d679b;
		position:absolute;
		left:50%;
		top:0;
		padding-top:5px;
	}

.menu ul {
	position:		absolute;
	padding:		10px 10px;
	top:			-999em;
	width:			130px;
	height:115px;
	background-color:#1d679b;
}
.menu ul ul {background:url(../images/menu-ul-ul.jpg) left top repeat}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li {padding:7px 0; border-bottom:1px solid #084b7b; background-color:#1d679b;}
.menu li li.last-item {border:none;}
.menu li li a {
	padding:		0 0 0 5px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
	line-height:	1.25em;
	color:			#fff;
	text-transform:none;
	
}
.menu li li > a:hover, 
.menu li li.sfHover > a {color:#002e4e;}

.menu li li li {border-bottom-color:#084b7b;}

.menu li:hover ul, .menu li.sfHover ul {
	left:			0px;
	top:			35px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			130px;
	top:			-10px;
	z-index:		9999;
	width:150px;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}

.link-1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline-block;
	padding-left:18px;
	
	color:#cfcfcf;
	text-decoration:none;
	
	position:relative;
	overflow:hidden;
	cursor:pointer;
}


	.link-1 span {
		display:block;
		width:100%;
		height:1px;
		background:#cfcfcf;
		position:absolute;
		left:18px;
		bottom:0;
	}
	
	
	

