/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img
{ 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	border:0;
	color:#6d6e71;
}

body  {
	width: 100%; margin: 0; float: none; background: #fff;
}

img {behavior: url(iepngfix.htc) }

/* Global */

a, a:visited {
text-decoration: none;
color: #ae3954;
}

a:hover {
text-decoration: underline;
}

h1 {
color: #506d37;
font-size: 24px;
line-height: 32px;
}

h2 {
color: #8d3d56;
font-size: 18px;
line-height: 20px;
font-weight: lighter;
}

#section-title h2 {
float: right;
text-align: right;
color: #fff;
margin: 50px 15px 0px 0px;
font-size: 26px;
}

p {
margin: 12px 0px 2px 0px;
text-align: left;
font-size: 13px;
line-height: 18px;
color: #4d493e;
}

#container {
width: 966px;
background: #fff;
border: none !important;
margin: 0 auto;
padding: 5px 0px 0px 0px;
/*box-shadow:2px 0px 10px #000;
-webkit-box-shadow:2px 0px 10px #000;
-moz-box-shadow: 2px 0px 10px #000;*/
}

.breadcrumbs {
margin: 5px 0 15px 0;
font-size: 10px;
color: #aaa293;
}

.breadcrumbs a, .breadcrumbs a:visited {
text-decoration: underline;
color: #aaa293;
}

.breadcrumbs a:hover {
text-decoration: none;
}

#inner-wrapper {
width: 966px;
background: #fff /*url(../images/inner-wrapper-bg.png) no-repeat bottom right*/;
}

#quicklinks {
display: none;
float:right;
}

#quicklinks a, #quicklinks a:visited {color: #ae3954; padding-right: 20px; text-decoration: underline;}
#quicklinks a:hover {text-decoration: none;}

#search {display: none;}

#search input {
width: 148px;
height: 18px;
padding: 2px 5px 2px 9px;
margin: 42px 15px 0px 0px;
position: relative;
top: 30px;
border: none !important;
color: #faf3de;
font-family: Verdana;
font-size: 12px;
background: transparent url(../images/search-bg.png) no-repeat !important;
float: right;
}

#search input.search-button {
background: transparent url(../images/search-button.png) no-repeat !important;
width: 15px;
border: none;
height: 22px;
float: right;
position: relative;
left: 163px;
top: 34px;
}

/*Top Section - Inner pages*/
#section-title {float: left; width: 283px; border-right: 1px solid #fff; padding: 0; margin:0; background: #555555 url(../images/section-title-bg.png) no-repeat; height: 146px; overflow: hidden; border-bottom:1px solid #efefef; }

#section-photo {float: left; width: 497px; padding-top: 4px; margin:0; background: url(../images/section-photo-bg.png) repeat-x; height: 142px; overflow: hidden; border-bottom:1px solid #efefef; }

#section-box {float: left; width: 184px; padding: 0; margin:0; background: #555555 url(../images/section-box-bg.png) no-repeat; height: 146px; overflow: hidden;  border-left:1px solid #efefef; display: none;}



/*Start Homepage boxes*/
.box-main {float: left; width: 496px; padding: 4px 0 0 0; margin:0; background: #4d493e url(../images/box-main-bg.png) repeat-x; background-position: top center; height: 278px; overflow: hidden; border-bottom:1px solid #efefef; display: inline;}

.box-award {float: left; height: 202px; width: 244px; margin:0; background: #4d493e url(../images/box-awards-bg.png) no-repeat; padding: 20px 20px 60px 20px; border-left:1px solid #efefef; border-bottom:1px solid #efefef; display: inline;}
.box-award {_padding-bottom: 32px; /*IE6*/}
.box-award p {color: #f8f8f8; }
.box-award h2 {color: #faf7f0;}

.box-login {float: left; width: 144px; padding: 20px 20px 60px 20px; margin:0; background: #555555 url(../images/box-login-bg.png) no-repeat; height: 202px; overflow: hidden;  border-left:1px solid #efefef; display: inline;}
.box-login p {color: #fdfdfa;}
.box-login h2 {color: #fdfdfa;}

.box-login input.user, #box-login-page input.user {
background: transparent url(../images/login-input.png) no-repeat;
width: 142px;
padding: 3px 8px;
color: #535353;
margin: 2px 0px;
}

.box-login input.password, #box-login-page input.password {
background: transparent url(../images/login-input.png) no-repeat;
width: 142px;
padding: 3px 8px;
color: #afafaf;
margin: 2px 0px;
}

.box-login input.login, #box-login-page input.login {
background: transparent url(../images/login-button.png) no-repeat;
width: 41px;
padding: 3px 8px;
text-align: center;
margin: 2px 0px;
color: #fff;
}

.box-features {float: left; background: #d9ddd1 url(../images/box-features-bg.png) repeat-x; width: 456px; padding: 20px 20px 60px 20px; margin:0; height: 202px; border-bottom:1px solid #efefef; display: inline;}
.box-features {_padding-bottom: 30px; /*IE6*/}
.box-features p {color: #4d493e;}
.box-features h2 {color: #4d493e;}
	.video {float: left; margin-right: 25px;}
.box-features img {float: left; border: 1px solid #4d493e; margin: 5px 5px 15px 5px;}
.box-features a, .box-features a:visited {color: #ae3954; text-decoration: underline;}
.box-features a:hover {text-decoration: none;}


.box-news {float: left; width: 244px; padding: 20px 20px 60px 20px; margin:0; background: #b5af9b url(../images/box-news-bg.png) repeat-x; height: 202px; border-left:1px solid #efefef; border-bottom:1px solid #efefef; color: #4d493e; display: inline;}
.box-news {_padding-bottom: 50px; /*IE6*/}
.box-news p {color: #4d493e;}
.box-news h2 {color: #4d493e;}
.box-news h3 {font-size: 12px; font-weight: bold; color: #4d493e; background: transparent url(../images/allnews-bg.png) no-repeat; padding: 3px 15px; margin-top: 50px; display: inline;}
.box-news h3 a, .box-news h3 a:visited {color: #fff; text-decoration: none;}
.box-news a, .box-news a:visited {color: #4d493e; text-decoration: underline;}
.box-news a:hover {text-decoration: none;}

.box-followus {float: left; width: 144px; padding: 20px 20px 60px 20px; margin:0; background: #8a898a url(../images/box-followus-bg.png) repeat-x; height: 202px; border-left:1px solid #efefef; border-bottom:1px solid #efefef; display: inline;}
.box-followus p {color: #dbdbdb;}
.box-followus h2 {color: #3d3d3d; margin-bottom: 12px;}
.box-followus h3 {color: #dbdbdb; font-size: 14px; margin-top: 3px; padding-bottom: 15px;}
.box-followus h3 span {font-size: 10px;}
.box-followus img {float: left; margin-right: 15px;}
/*End homepage boxes*/

/*Left Navigation*/
#section-nav-wrapper {
float: left;
width: 271px;
margin-top: 30px;
display: none;
}

	#section-nav ul {}

	#section-nav li {
	list-style: none;
	height: 20px;
	background: #e3e6dd;
	color: #4d493e;
	font-size: 14px;
	text-align: right;
	padding: 4px 15px;
	border-bottom: 2px solid #fff;
	}
	
		#section-nav li:hover {
	background: #f0f1e9;
	}
	
	
	#section-nav a, #section-nav a:visited {
	color: #4b4b41;
	display: block;
	}
	
	#section-nav a:hover {
	text-decoration: none;
	}
	
			#section-nav li.active {
			list-style-position: outside !important;
		
			background: #c2baad url(../images/section-nav-active-none-bg.png) no-repeat center right !important;
			color: #524c40;
			width: 259px;
			font-weight: bold;
			font-size: 14px;
			text-align: right;
			padding: 6px 25px 2px 1px;
			border-bottom: 1px solid #fff;
			}
			
			#section-nav li.active-none {
			list-style-position: outside !important;
			height: 20px;
			background: #c2baad url(../images/section-nav-active-none-bg.png) no-repeat center right !important;
			color: #524c40;
			width: 259px;
			font-weight: bold;
			font-size: 14px;
			text-align: right;
			padding: 6px 25px 2px 1px;
			border-bottom: 1px solid #fff;
			}
			
					#section-subnav {
					list-style-position:outside;
					list-style-type:none;
					margin:5px 0 8px 20px;
					}
			


					#section-subnav li {
					/*list-style-image: url(../images/sub-bullet.png) !important;*/
					list-style-position: outside !important;
					background: #FAF7EF !important;
					border-bottom: 1px solid #DCDBD6 !important;
					height: 15px;
					list-style: none;
				    text-align: right;
					padding: 1px 3px;
					margin-right: 15px;
	}
	
						#section-subnav li {
						height: 20px;
						border-bottom: 1px solid #DCDBD6 !important;
	}
	
						#section-subnav li.bottom {
						height: 20px;
						border-bottom: none !important;
	}
	
	

					#section-subnav a, #section-subnav a:visited {
					color: #913b5a !important;
					font-size: 12px !important;
					text-decoration: none;
					padding-bottom: 2px;
					display: block;

	}
	
	
	
	
	
	
	/*#leftnav {
list-style-type: none;
list-style-position:inside;
color: #353a36;
margin:0;
padding: 0;
}

	#leftnav li {
	padding: 4px 20px;
	list-style-type: none;
	list-style-position:outside;
	background: #e3e6dd;
	font-size: 14px;
	text-align: right;
	border-bottom: 1px solid #fff;
	
	}
	
	
	#leftnav li.active {
			list-style-position: outside !important;
			background: #c2baad url(../images/section-nav-active-bg.png) no-repeat center right !important;
			color: #524c40;
			width: 271px;
		}
		
	#leftnav li.active, #leftnav li.active a:visited {
	font-weight: bold;
	}
	
	#leftnav li.bottom {
	border-bottom: 0;
	padding: 3px 0px 3px 5px;
	}
	
		#leftnav li a, #leftnav li a:visited {
		color: #212121;
		}
		
		#leftnav li a:hover {
		text-decoration: none !important;
		background-color: #fff;
		}

#secondarynav {
list-style-type: none;
list-style-position:outside;
margin: 5px 0px 8px 20px;
}

	#secondarynav li {
	border: 0;
	}
	
	#secondarynav li a, #secondarynav li a:visited {
	background: transparent !important;
	font-weight: lighter !important;
	}
	
	#secondarynav li.active {
	border: 0;
	list-style: outside url("/images/arrow-active.gif");
	background-color: #fff;
	padding: 3px 0px 3px 5px;
	}
	
	#secondarynav li.active a, #secondarynav li.active a:visited {
	font-weight: bold !important;
	}

	#secondarynav a, #secondary nav a:visited {
	color: #c51a0a !important;
	font-size: 11px;
	font-weight: lighter;
	}
	
	ul#secondary nav a:hover {
	color: #c51a0a;
	font-size: 11px;
	}*/
	
	.news_item_featured {
	padding: 20px 0px;
	border-bottom: 1px solid #4d493e;
	}
	
	.news_item_featured img {
	float: left;
	margin-right: 15px;
	padding: 0px 5px 5px 0px;
	height: auto;
	max-height: 100px;
	width: 85px;
	}
	
		.news_item_featured h2 {
			font-size: 24px !important;
			line-height: 22px;
		}
		
		.news_item_featured h3 {
			font-size: 10px !important;
			text-transform: uppercase;
			line-height: 10px;
			color: #5a753a !important;
			margin: 10px 0px !important;
		}
	
	
		.news_item_featured p {
			font-size: 14px;
			padding-left: 105px;
		}
		
	.view-button {
	background: url(../images/view-button.png) no-repeat;
	border: none !important;
	width: 129px;
	color: #fff;
	height: 22px;
	display: block;
	cursor: hand !important;
		}
	
	
	.news_item {
	border-bottom: 1px solid #4d493e;
	padding: 20px 0px;
	}
	
		
	.news_item img {
	float: left;
	margin-right: 15px;
	padding: 0px 5px 90px 0px;
	height: auto;
	max-height: 100px;
	}
	
	.news_item p {
	padding-left: 105px;
	}
	
	.news_item h2 {
	color: #4d493e;
	font-size: 16px !important;
	}
	
		.news_item h3 {
		font-size: 10px !important;
		text-transform: uppercase;
		line-height: 10px;
		color: #5a753a !important;
		margin-top: 10px !important;
		}
	

.required {color: red;}

#quote {
padding: 20px 0px 10px 25px;
background: #FAF7EF url(../images/quote-bg.png) no-repeat 100% 100%;
text-indent: -4px;
display: none;
}

#quote p {
width: 200px;
font-size: 14px;
/*text-indent: -4px;*/
}

#quote h2 {
color: #4d493e; 
font-weight: bold;
font-size: 14px;
margin-left: 3px;
margin-top: 2px;
}

/*Content*/
#section-content {
float: left;
width: 750px;
min-height: 450px;
height: auto !important;
height: 450px;
margin: 0px 0px 0px 30px;
}

#section-content h2 {
font-size: 16px;
}

#section-content h2.list-header {
margin: 35px 0px 10px 0px;
}

#section-content h3 {
margin-top: 35px;
font-size: 18px;
color: #4d493e;
}

	#section-content ul {}
	#section-content li {
    list-style: outside url("../images/bullet.png");
	color: #67675d;
	padding: 0px 2px 0px 2px;
	margin: 5px 19px;
	/*width: 196px;*/
	/*float: left;*/
	line-height: 18px;
	}

/*Callout*/
#section-callout {
display: none;
float: left;
width: 185px;
margin-top: 40px;
text-align: center;
}

#section-callout h2 {
padding: 5px 2px;
text-align: center;
font-size: 16px;
}




#footer {
display: none;
width: 75%;
float: none;
clear: both;
margin: 0;
padding: 25px 25px 0px 25px;
color: #000;
background: #fff;
}

	#footer a, #footer a:visited {
	color: #918e87;
	font-size: 11px;
	padding: 0px 3px;
	text-decoration: underline;
	}
	
	#footer a:hover {
	color: #c4c1bb;
	}
	
	.copyright {float: right; color: #8d8982; font-size: 11px; .margin-top: -12px; /*IE7*/}

#header {
background: #fff;
margin: 0;
padding: 0;
z-index:999; 
}

#logo {
width: 211px;
margin: 0px 0px 20px 35px;
}

/* Navigation */
#navmain-section {height: 34px; width: 935px;}
	#navmain-display {
		width:935px;
		height:34px;
		margin:0;
		padding:0;
		display: none;
    }

	#navmain-display span {display: none;}
	#navmain-display li, #navmain-display a {height:34px;display:block; }
	#navmain-display li {float:left; list-style:none; display:inline;}
	
	/*#navmain-display li.active {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; width: 104px; background-position: -79px -69px !important; }*/
	
	#nav-home {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; width: 85px; background-position: 0 -3px; width: 79px;}
	#nav-home:hover {background-image:url("../images/nav_master.png"); background-position: 0px -36px;}
	/*#nav-home .active {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; width: 85px; background-position: 0 -69px; width: 79px;}*/

	#nav-employers {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; width: 104px;background-position: -79px -3px;}
	#nav-employers:hover {background-image:url("../images/nav_master.png"); background-position: -79px -36px;}
	#nav-employers .active {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; width: 104px;background-position: -79px -69px;}

	#nav-employee-members {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; background-position: -183px -3px; width: 192px;}
	#nav-employee-members:hover {background-image:url("../images/nav_master.png"); background-position: -183px -36px;}
	#nav-employee-members .active {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; background-position: -183px -69px; width: 192px;}

	#nav-resources {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; background-position: -375px -3px; width: 86px;}
	#nav-resources:hover {background-image:url("../images/nav_master.png"); background-position:-375px -36px;}
	#nav-resources .active {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; background-position: -375px -69px; width: 86px;}


	#nav-galleries {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; background-position: -461px -3px; width: 178px;}
	#nav-galleries:hover {background-image:url("../images/nav_master.png"); background-position: -461px -36px; }
	#nav-galleries .active {background-image:url("../images/nav_master.png"); background-repeat: no-repeat; background-position: -461px -69px; width: 178px;}
	/* END Main Menu styles */
	
	/* SUB Navigation */
	#navmain, #navmain-display ul {
		clear:both;
		padding:0;
		margin:0 0 0 -6px;
		width:inherit;
		z-index: 1000;
		}
		
	#navmain .drop {
		background:#cecabe;
		border: 1px solid #fff;
		-moz-border-radius-bottomright:10px;
	    -moz-border-radius-bottomleft:10px;
		clear:both;
		float:left;
		margin:30px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		width:238px;
		}
	
	#navmain .drop li {
		background: none !important;
		border-bottom: 1px solid #fff;
		clear:both;
		color: #fff;
		font-size:12px;
		font-weight: bold;
		height: 17px;
		padding: 3px 9px 3px 15px;
		margin: 0px 5px;
		width:200px;
		}
			
	#navmain .drop li.bottom {
		border-bottom:none !important;
		}
	#navmain .drop a {
		background: none !important;
		clear:both;
		color: #4d493e;
		font-weight:normal;
		font-size:12px;
		float:left;
		height: 20px;
		text-decoration:none;
		display: block;
		width: 200px;
		}
	#navmain .drop li:hover {background-color: #913b5a !important;}
	#navmain .drop li:hover a, #navmain .drop li:hover a:visited {color: #fff !important;}
	#navmain a {clear:both; display: block; float:left;}
	#navmain li ul {left: -999em;	position: absolute;}
	#navmain li:hover ul {left: auto;}
	/* END SUB Navigation styles */

		
		/*Forms*/
		.form-text {
		width: 245px;
		height: 20px;
		padding: 5px 0px 0px 5px;
		color: #545454;
		background: #fff url(/images/form-text.gif) no-repeat ;
		border: 1px solid #353a36;
		-webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
		}
		
		.form-text:hover {
		border: 1px solid #c51a0a;
		color: #000000;
		}
		
		.form-textarea {
		width: 318px;
		height: 141px;
		padding: 5px 0px 0px 5px;
		color: #545454;
		background: #fff url(/images/form-textarea.gif) no-repeat center right;
		border: 1px solid #353a36;
		-webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
		}
		
		.form-textarea:hover {
		border: 1px solid #c51a0a;
		color: #000000;
		}
		
		/*Search*/
		#search-field {
		height: 22px;
		border: 1px solid #535353;
		background-color: #fff;
		color: #b5b198;
		font-family: Arial;
		font-size: 13px;
		padding-left: 5px;
		}
		
		.search-button {
		height: 22px;
		border: 1px solid #535353;
		background-color: #343232;
		color: #efefef;
		font-family: Arial;
		margin-left: 3px;
		}
		
	
		/*Contact Us - Form*/
		
		#contact-form {
		}
		
		#contact-form th {
		text-align: right;
		font-weight: bold;
		}
		
		#contact-form .contact-send {
		width: auto;
		background-color: #343232;
		color: #efefef;
		height: 22px;
		width: 60px;
		padding: 0;
		}
		
		#contact-form label {
			margin-left: 5px;
			position: relative;
			top: -5px;
		}
	
		#contact-form input {
		height: 22px;
		border: 1px solid #535353;
		background-color: #fff;
		color: #b5b198;
		font-family: Arial;
		font-size: 13px;
		padding-left: 5px;
		}
		
	/*Checkboxes on Contact Us page*/	#ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentPlaceHolderMaster_ContentPlaceHolderContent_ContactUs_7_cbServices_0, #ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentPlaceHolderMaster_ContentPlaceHolderContent_ContactUs_7_cbServices_1, #ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentPlaceHolderMaster_ContentPlaceHolderContent_ContactUs_7_cbServices_2, #ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentPlaceHolderMaster_ContentPlaceHolderContent_ContactUs_7_cbServices_3, #ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentPlaceHolderMaster_ContentPlaceHolderContent_ContactUs_7_cbServices_4, #ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentPlaceHolderMaster_ContentPlaceHolderContent_ContactUs_7_cbServices_5 {
		border: none !important;
		margin-left: 110px;
		}
		
		

		
		#contact-form td {

		}
		
		#contact-form input:focus {
		border: 1px solid #903b5a;
		color: #535353;
		}
			
		#contact-form textarea {
		height: 140px;
		width: 200px;
		border: 1px solid #535353;
		color: #b5b198;
		}
		
		#contact-form textarea:focus {
		height: 140px;
		width: 200px;
		border: 1px solid #903b5a;
		color: #535353;
		}
		
		
		
		
		.contact-intro {
		color: #545454;
		margin: 10px 0px 20px 0px;
		text-align: left;
		}
		
		.contact-select {
		width: 250px;
		border: 1px solid #353a36;
		height: 20px;
		color: #545454;
		}
		
		.contact-select:hover {
		border: 1px solid #c51a0a;
		color: #000000;
		}
		
		#maincol label {
		float: left;
		width: 130px;
		font-size: 14px;
		color: #545454;
		font-weight: bold;
		margin-right: 25px;
		text-align: right;
		}
		
	
.action-button {
	background: transparent url(/images/call-action.png) no-repeat;
	color: #fff;
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 15px;
	padding: 7px;
	width: 116px;
	height: 14px;
	text-align: center;
}

.submit-contact {
	background: transparent url(/images/call-action.png) no-repeat;
	color: #fff;
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 15px;
	padding: 7px;
	width: 131px;
	height: 29px;
	text-align: center;
}


.contact-button {
	background: transparent url(/images/call-contact.png) no-repeat;
	color: #353a36;
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 15px;
	padding: 3px;
	width: 89px;
	height: 20px;
	text-align: center;
}

.clear {
clear: both;
}

.footer-links {
float: left;
}

	
/*Main Navigation*/
#navl-display, #navl-display ul {
	padding:0;
	margin:0;
	width: 510px;
	clear:both;
	float:left;
	}
	
	#navl-display li, #navl-display a {display:block;}
	#navl-display li {float:left; list-style:none; display:inline;}
	
#navl-display ul.drop {
	background:#fff;
	width:170px;
	clear:both;
	float:left;
	margin-top:24px;
	border-top:4px solid #353a36;
	border-bottom:4px solid #353a36;
	border-right:4px solid #353a36;
	border-left:2px solid #353a36;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 15px;
	}

#navl-display ul.drop li {
    width:158px;
	margin-left: 2px;
	border-bottom: 1px solid #353a36;
	padding: 4px 0px 2px 5px;
	clear:both;
	}
	
	#navl-display ul.drop li:hover {
	background: #eff0ef;
	
	}
	
	#navl-display ul.drop li.bottom {
	border: 0;
	}
	
#navl-display ul.drop a {
	background: none;
	color:#353a36;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
	}
		
	
#navl-display ul.drop li:hover a, #navl-display ul.drop li:hover a:visited  {color: #c51a0a;}
		
#navl-display a {
	display: block;
	float:left;
	clear:both;
	padding: 5px;
}


#navl-display li ul {
	position: absolute;
	left: -999em;
	
}

#navl-display li:hover ul {
	left: auto;
	background-position: 0 0;
	
}

#navl-display li:hover ul, #drop li.sfhover ul {
	left: auto; 
	background-position: 0 0;
	}
	/*End nav*/
