﻿
/************************NAVIGATION***********************/	
		.nav, .nav ul { 
			list-style: none;
			margin-left: 15px;
			padding: 0;
			height:37px;
		}
		
		.nav {
			z-index: 100;
			position: relative;
		}
		.nav a,.nav a:hover{
			text-decoration:none
		}
		#menu {
			width:1075px;
			float:left;
			margin-left:150px;
		}
		.nav li {
			float: left;
			position: relative;
			height:40px;
			background:#9900CC;
			color:#FFFFFF;
		}
		.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
			display: block;
			font-size:16px;
			padding:8px;
			background:#9900CC;
			color:#FFFFFF;
		}
		
		.nav li hover {
			background:#9900CC;
			color:#FFFFFF;
		}

		#nav li:hover a, 
		#nav li.sfHover a {
			background:#9900CC;
			color:#FFFFFF;
			height:16px;
			border-bottom-color:#FFFFFF;
			border-bottom-style:solid;
			border-bottom-width:5px;
		}
		.nav li:hover ul {
			left: auto;
			margin-bottom:0;
			margin-top:12px
		}
		.nav li:hover ul li {
			width:200px;
		}
		#nav li:hover ul a, 
		#nav li.sfHover ul a {
			background:#FE9225;
		}
		#nav li:hover ul li, 
		#nav li.sfHover ul li {
			margin-left:-1px;
		}
		
		
		#nav li:hover ul a:hover, 
		#nav li.sfHover ul a:hover {
			background:#5d6067;	
		}
		
		.nav ul {
			list-style: none;
			margin: 0;
			width: 100px;
			position: absolute;
			top: -999em;
			left: -1px;
		}
		.nav li:hover ul,
		.nav li.sfHover ul {
			 top: 25px;
		 }
		.nav ul li {
			border: 0;
			float: none;
		}
		.nav ul a {
			border-bottom: 0;
			padding-right: 20px;
			white-space: nowrap;
		}

	/*Search Form*/
		#search { 
			width:300px;
		}
		#searchform {
			float : right;

		}
		#searchform input {
			background:#9900CC;
			color : #FFFFFF;
			padding : 3px 4px 3px 4px;
			margin-left : 3px;
			border:0px;
		}
		#searchform #s {
			width:260px;
			background:#FFFFFF url('images/search.jpg') no-repeat left top;
			padding:4px 4px 4px 22px;
			color: #363435;
		}
