.tf_pagehead{
	position:relative;
	background:#000000;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	min-height:200px;
	background-image:none;
	font-weight:normal; font-size:1.1em; text-align:left; text-decoration:none;
	}
.tf_pagehead .tf_logo{float:left;text-align:left; width:100%; border-style:solid; border-color:#1F1F1F; border-width: 0px; border-radius: 10px;background:#000000;}
.tf_pagehead .tf_logolink{float:left; text-align:left; width:25%; margin:10px; padding:0px; border-width:0px; text-decoration:none; background:#000000;}
.tf_pagehead .tf_logolink:hover{float:left;text-align:left;margin:10px;padding:0px;border-width:0px;text-decoration:none;cursor:pointer;background:#000000;}
.tf_pagehead .tf_headpos{position:absolute; bottom:0px; right:10px;}
.tf_nav {font-weight:normal; font-size:1.1em; text-align:left; text-decoration:none; position:relative; margin:0 auto; padding:10px;}
.tf_nav ul li a {font-weight:normal; font-size:1.1em; text-align:left; text-decoration:none; color:#1580C0;}
.tf_nav ul li a:link {font-weight:normal; font-size:1.1em; color:#1580C0; text-align:left;text-decoration:none; cursor:pointer;}
.tf_nav ul li a:visited {font-weight:normal; font-size:1.1em; color:#1580C0; text-align:left;text-decoration:none;}
.tf_nav ul li a:hover {font-weight:normal; font-size:1.1em; color:#FFFFFF; text-align:left;text-decoration:none;background:#40A0F0;}
.tf_nav li a:link {font-weight:normal; font-size:1.1em; text-align:left;text-decoration:none; color:#1580C0;}
.tf_nav li a:visited {font-weight:normal; font-size:1.1em; text-align:left;text-decoration:none; color:#1580C0;}
.tf_nav li a:hover {font-weight:normal; font-size:1.1em; text-align:left;text-decoration:none; color:#FFFFFF;}
.tf_nav a {font-weight:normal; font-size:1.1em; text-align:left;text-decoration:none; color:#1580C0;}
.tf_nav a:hover {font-weight:normal; font-size:1.1em; text-align:left;text-decoration:none; color:#FFFFFF;}
.tf_nav a:visited {font-weight:normal; font-size:1.1em; text-align:left;text-decoration:none; color:#1580C0;}
.tf_nav a:link {font-weight:normal; font-size:1.1em; text-align:left;text-decoration:none; color:#1580C0;}

.tf_navigation{	
	margin:0px auto;
	position:relative;
	float:left;
}

.tf_navigation li {
	line-height:1.5em;
	display:inline;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}

.tf_navigation li a {
	padding:5px 10px;
	margin-right:1px;
	text-decoration:none;
	display:inline-block;
	background:#F0F0F0;
	
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}

.tf_navigation li a:hover {
	cursor:pointer;
	color:#FFFFFF;
	background:#40A0F0;
}

.tf_navigation li a:active {
	color:#FFFFFF;
	background:#40A0F0;
}

.tf_navigation li a.first {
	color:#FFFFFF;
	background:#FF0F0F;
	border-width:1px 1px 0px 0px; 
	border-radius: 5px 1px 1px 1px;
	margin-right:1px;
}

.tf_navigation li a.first:link {
	color:#FFFFFF;
	background:#FF0F0F;
}

.tf_navigation li a.first:visited {
	color:#FFFFFF;
	background:#FF0F0F;
}

.tf_navigation li a.first:hover {
	color:#FF0F0F;
	background:#FFFFFF;
}



.tf_navigation li a.last {
	border-width:1px 0px 0px 1px;
	border-radius: 1px 5px 1px 1px;
}

.tf_navigation li:hover > a {
	color:#FFFFFF;
	background:#40A0F0;
}

.tf_navigation li:active > a {
	color:#FFFFFF;
	background:#40A0F0;
}

/* Drop-Down Navigation */
.tf_navigation li:hover > ul
{
	/*Don't Change */
	visibility:visible;
	opacity:1;
}

.tf_navigation ul {
	color:#1580C0;
	list-style: none;
    margin: 0;
    padding: 0; 
	
	/*Don't Change */
    visibility:hidden;
    opacity:0;
	
    position: absolute;
    z-index: 99999;
	width:230px;
	background:#F0F0F0;
	
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

.tf_navigation ul li ul {
	color:#1580C0;
	list-style: none;
    margin: 0;
    padding: 0; 
	
	/*Don't Change */
    visibility:hidden;
    opacity:0;
	
    position: absolute;
    z-index: 99999;
	width:230px;
	background:#F0F0F0;
	
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

.tf_navigation ul {
	line-height:1em;
	color:#1580C0;
	top: 35px;
    left: 0px;
}

.tf_navigation ul li ul {
    top: 0;
    left: 231px;
}

.tf_navigation ul li {
	color:#1580C0;
	clear:both;
	width:100%;
	border:0 none;
}

.tf_navigation ul li a {
	color:#1580C0;
	background:none;
	padding:5px 10px;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	float:left;
	clear:both;
	width:209px;
}

.tf_navigation ul li a:hover{background:#40A0F0;}