/* TFC main navigation CSS created 01.04.08 */

	#main-nav {
		border-bottom-color: #F57F20;
		border-top-color: #F57F20;
		border-bottom-style: solid;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-top-width: 1px;
		font-size: 110%;
		background-position: center top;
		background-repeat: no-repeat;
		background-color: white;
		background-image: url(nav_bg.jpg);
		margin: auto;
		text-align: center;
		padding-right: 15px;
		padding-left: 20px;
		width: 716px;
		height: 31px;
		color: #ffffff;
	}

	#top-nav {
		margin: 0;
		padding: 0;
		}

	#top-nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}

	#top-nav li {
		list-style-position: inside;
		list-style: none;
		float: left;
		text-decoration: none;
		}

	#top-nav li a {
		display: inline-block;
		border-right-color: #9A1F15;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 7px;
		padding-right: 15px;
		padding-left: 15px;
		text-decoration: none;
		height: 23px;
		color: #ffffff;
		}

	#top-nav li a:hover {
		display: inline-block;
		border-right-color: #9A1F15;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 7px;
		padding-right: 15px;
		padding-left: 15px;
		text-decoration: none;
		height: 23px;
		color: #ffffff;
		background-color: #9A1F15;
		}



	#nav {
		text-align: left;
		margin: 0;
		padding: 0;
	}

	#nav a {
		display: inline-block;
		border-right-color: #9A1F15;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 7px;
		padding-right: 15px;
		padding-left: 15px;
		text-decoration: none;
		height: 23px;
		color: #ffffff;
	}

	#nav a:hover {
		display: inline-block;
		border-right-color: #9A1F15;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 7px;
		padding-right: 15px;
		padding-left: 15px;
		text-decoration: none;
		height: 23px;
		color: #ffffff;
		background-color: #9A1F15;
	}

	.nav_div {
	float:left; 
		text-decoration: none;
		color: #ffffff;
		height: 30px;
	}
	
	.nav_div a {
		cursor:pointer; 
		text-decoration: none;
		color: #ffffff;
	}

	.nav_div a:hover {
		background-color: #9A1F15;
		color: #ffffff;
	}
	
	.nav_div2 {
	}
	
	#nav dl {
	float: left;
	font-size: 100%;
	display: block;
	}

	.dropdown {
		padding-top: 0;
		margin-top: 0;
		float:left; 
		border-right-color: #9A1F15;
		border-right-width: 1px;
		border-right-style: solid;
		text-decoration: none;
		color: #ffffff;
		height: 30px;
	}

	.dropdown dt {
		cursor:pointer; 
		padding-right: 8px;
		padding-left: 8px;
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.dropdown dt:hover {
		background-color: #9A1F15;
		color: #ffffff;
	}
	
	
.dropdown dd {font-size: 90%; position:absolute; overflow:hidden; width: 300px; display:none; z-index:200; opacity:0;padding:0; margin:0}
.dropdown ul {padding:0; margin:0;list-style:none;}
.dropdown li {display:inline;padding:0; margin:0;}
.dropdown a, .dropdown a:active, .dropdown a:visited {width: 100%; background-color: #F89240; display:block; color:#ffffff; text-decoration:none;}
.dropdown a:hover {background:#000000; color:#ffffff;}
.dropdown .underline {border-bottom:1px solid #ffffff;}

	.inputbox_home {
		text-align: left;
		margin-bottom: 1px;
		font-size: smaller;
		color: #9A1F15;
		padding: 1px;
		width: 300px;
		background-color: #e6e6e6;
		border-color: #ffffff;
		border-style: solid;
		border-width: 1px;
	}

	.samples {
		margin-top: 25px;
		font-size: 110%;
	}

	.samples a {
		text-decoration: none;
		font-weight: bold;
		color: #9A1F15;
		background-color: #e6e6e6;
		padding: 10px;
		border-color: #F89240;
		border-style: solid;
		border-width: 1px;
	}

	.samples a:hover {
		text-decoration: none;
		font-weight: bold;
		color: #ffffff;
		background-color: #9A1F15;
		padding: 10px;
		border-color: #F89240;
		border-style: solid;
		border-width: 1px;
	}
