/*Initialize*/
ul#menu, ul#menu ul.sub-menu {
    padding:0;
    margin: 0;
   

}
ul#menu li, ul#menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
}
/*Link Appearance*/
#menu li a {
    text-decoration: none;
    color: #000;
    background:none;
    padding: 5px;
    display:inline-block;
}
/*Make the parent of sub-menu relative*/
ul#menu li {
    position: relative;
}
/*sub menu*/
ul#menu li ul.sub-menu {
    border-bottom:2px thin #fff; display:none;
    position: absolute;
    top: 30px;
    left: 0;
    width: 200px;
    
border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:solid;
border-bottom-color:#fff; 

}

ul#menu li:hover ul.sub-menu {
    border-bottom:2px thin #fff; display:block;
    width: 200px;
  
border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:none;
   border-bottom-color:#fff;

}


 ul#menu li ul.sub-menu li a {
    border-bottom:2px thin #fff; text-decoration: none;
    color: #000;
    background: #e5e5e5;
    padding: 5px;
    display:inline-block;
     width: 200px;
 border-left-style:solid; border-right-style:solid; border-top-style:none; border-bottom-style:solid;
   border-bottom-color:#fff;
   border-bottom-width:1px;
   border-left-color:#fff;
   border-left-width:1px;
    border-right-color:#fff;
   border-right-width:1px;




}


 ul#menu li ul.sub-menu li a:hover {
    border-bottom:2px thin #fff; text-decoration: none;
    color: #fff;
    background-color:#d8eaf5;
        padding: 5px;
    display:inline-block;
     width: 200px;
  border-left-style:solid; border-right-style:solid; border-top-style:none; border-bottom-style:solid;
   border-bottom-color:#fff;
   border-bottom-width:1px;
   border-left-color:#fff;
   border-left-width:1px;
    border-right-color:#fff;
   border-right-width:1px;


}

#tfheader{
		background-color:#d8eaf5;
	}
	#tfnewsearch{
		float:center;
		padding:3px;
		padding-left:14px;

	}
	.tftextinput2{
		margin: 0;
		padding: 5px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#666;
		border:0px solid #808080; border-right:0px;
		border-top-left-radius: 0px 0px;
		border-bottom-left-radius: 0px 0px;
	}
	.tfbutton2 {
		margin: 0;
		padding: 5px 7px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		border: solid 1px #808080; border-right:0px;
		background: #808080;
		background: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#808080));
		background: -moz-linear-gradient(top,  #808080,  #808080);
		border-top-right-radius: 0px 0px;
		border-bottom-right-radius: 0px 0px;
	}
	.tfbutton2:hover {
		text-decoration: none;
		background: #808080;
		background: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#808080));
		background: -moz-linear-gradient(top,  #808080,  #808080);
	}
	/* Fixes submit button height problem in Firefox */
	.tfbutton2::-moz-focus-inner {
	  border: 0;
	}
	.tfclear{
		clear:both;
	}
	
	table, td, th
	{
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-style:none;
border-color:#ffffff;
border:1px white;
}