        /* created by webstruments.com  - Alterations by CA - 05/22/08*/
        
        
		/* generics		-------------------- */
		* { margin: 0; padding: 0; background-color: transparent; }
		
		#clear_both  {
			clear: both;
		}
	
		/* links		-------------------- */	
		a:link {
			 
			}
		a:visited {
		 
			}
		a:hover {	
			 
			}	
		a:active {
		 
			}

		/* layout		-------------------- */	
		
		
		#header {
	 		background: transparent url(../images/tex-header.gif) no-repeat 0% 0%;
	 		width: 1026px;
	 		height: 127px;
	 		margin: 0 auto;
	 		text-align: right !important;
	 	}
	 	#header_invis_txt{
	 		float:left;

	 	}
	 	
		h1 {
			width: 285px;
			height: 69px;
		}
		
		h1 a {
			display: block;
			text-indent: -1000em;
			text-align: left;
			background: transparent;
		}
		
		h1 a:focus { outline-style: none; }

	 	#tophat_login{
	 		float:right;
	 		width: 610px;
	 		height: 28px;
	 		padding: 3px 0 0 0;
	 	}
	 	
	 	#tophat {
	 		float:right;
	 		width: 610px;
	 		height: 28px;
	 		padding: 3px 0 0 0;
	 		background: transparent url(../images/tex-head-tophat-full.gif) no-repeat 0% 0%;
	 	}
	 	
	 	#tophat ul {
	 		list-style: none;
	 		padding-right: 24px;	 		
	 	}
	 	#tophat ul li {
	 		display: inline;
	 		color: #fff;
	 	}
	 	#tophat ul li.title { 
	 		color: #FF8621;
	 		font-weight: bold;
	 		font-size: 10pt;
	 	}
	 	#tophat ul li label {
	 		padding: 0 6px 0 6px;
	 		font-size: 7pt;
	 	}
	 	#tophat ul li input.tbx {
	 		background: #fff;
	 		border: 0px solid #ccc;	
	 		width: 150px;
	 		height: 16px;
	 	}
	 	
	 	#tophat ul li a {
	 		background: #FF8629;
	 		border: 1px solid #7B8A94;
	 		color: #fff;
	 		font-size: 7pt;
	 		padding: 1px 2px 1px 2px;
	 		font-family: verdana, tahoma, serif, arial;	
	 		margin: 0 0 0 6px;	
	 	}

	 	/* navbar		-------------------- */	
		ul#navbar {
			list-style-type: none;
			padding: 0px 0px 0 0;
			text-align: right;
			height: 28px;	
		}
		
		ul#navbar li {
			float: right;
			margin-left: 5px;
		}
		
		/* default */
		ul#navbar li a {
			display: block;
			background: #595959 url(../images/tex-head-navdefault-left.gif) no-repeat 0% 0%;
			text-decoration: none;
			color: #fff;
			font-weight: bold;
			font-size: 10pt;	
		}
				
		ul#navbar li a span {
			height: 28px;
			line-height: 28px;
			background: transparent url(../images/tex-head-navdefault-right.gif) no-repeat 100% 0%;
			padding: 6px 15px;
		}
		
		/* default hover */
		ul#navbar li a:hover {
			cursor: hand;
			background: #FFAA21 url(../images/tex-head-navhover-left.gif) no-repeat 0% 0%;
		}
		ul#navbar li a:hover span {
			background-image: url(../images/tex-head-navhover-right.gif);
		}		
		/* current */
		ul#navbar li.current a {
			display: block;
			background: #FF8621 url(../images/tex-head-navcurrent-left.gif) no-repeat 0% 0%;
		}
		ul#navbar li.current a span {
			background-image: url(../images/tex-head-navcurrent-right.gif);
		}



