/**
 * New header
 */
#header { height: 102px; background: #000 url(../images/homepage/header.gif) repeat-x 0 0; margin-bottom: 15px;}
h1#logo { float: left; display: inline; width: 160px; height: 75px; padding: 21px 0 0 29px; }
h1#logo a { display: block; height: 75px; background: url(../images/homepage/logo.png); }

#top-info { float: right; display: inline; padding-top: 10px; }
#top-info p,
#top-info a { float: left; display: inline; font-size: 11px; line-height: 2; color: #fff; margin-left: 10px;}
#top-info .grey-button { margin-left: 25px; }
#top-info .ico { margin-top: 4px; }

#navigation { font-size: 15px; float: right; padding-top: 15px; height: 30px;}
#navigation ul { 
	list-style: none;

}

#navigation ul li ul {
	border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;

border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;

border-top-right-radius:5px;
-moz-border-radius-topright:5px;



background-color:#4c4d4f;
	
}


#navigation ul li { float: left; 
display: inline; 
margin-left: 0px;

}

#navigation ul li a, #navigation ul li a span{ 

float: left; height: 30px; line-height: 28px;  -webkit-border-radius:5px; 

}


#navigation ul li a { padding-left: 8px; text-decoration: none; color:#ccc;}
#navigation ul li a span { padding-right: 8px;  }
#navigation ul li a:hover { background-position: 0 -40px; }
#navigation ul li a:hover span { background-position: right -40px; }

#navigation ul li a.active { 
background-position: 0 0; 
color:#F00;

}




#navigation ul li a.hover{
	background-color:#4c4d4f;
	
}

#navigation .sfHover li{
	/*background-color:#93F;  Makes Dropdown menus purple*/
	
}

#navigation .sfHover ul{
	
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;

	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}


#navigation ul li a.active span { background-position: right 0; }
/* adjust for new look */
/*
#navigation ul li ul li a {
	font-size: .9em;
	background-image: none !important;
	padding: 0;
}
*/
.grey-button { display: inline-block; padding-left: 15px; color: #fff; font-size: 12px !important; font-weight: bold; text-decoration:none !important;}
.grey-button span { float:left; padding-right: 15px;  }
.grey-button,
.grey-button span { background: url(../images/homepage/grey-button.gif) no-repeat 0 0; height:23px; line-height: 23px; -webkit-border-radius:5px;}
.grey-button { background-position: 0 0; }
.grey-button span { background-position: right 0; }
.grey-button:hover { background-position: 0 bottom; }
.grey-button:hover span{ background-position: right bottom; }

