.tf_page{font-family:Verdana,Arial,Helvetica,sans-serif;background:#000080;height:240px;}
.tf_pagehead{
	position:relative;
	border-style:solid;
	border-color:#A8A8A8;
	border-width: 1px;
	border-radius: 10px 10px 1px 1px;
	border-right-color:#3F3F3F;
	background:#1F1F1F;
	width:94.9%;
	margin-top:10px;
	margin-bottom:0px;
	min-height:240px;
	background-image:none;
	}
.tf_pagehead .tf_logo{float:left;text-align:left; margin:10px; height:70px; border-style:solid; border-color:#1F1F1F; border-width: 0px; border-radius: 10px;background:#1F1F1F;}
.tf_pagehead .tf_logolink{float:left;text-align:left;margin:10px;padding:0px;border-width:0px;text-decoration:none;background:#1F1F1F;}
.tf_pagehead .tf_logolink:hover{float:left;text-align:left;margin:10px;padding:0px;border-width:0px;text-decoration:none;cursor:pointer;background:#1F1F1F;}
.tf_pagehead .tf_headpos{position:absolute; bottom:0px; right:50px;}
.tf_nav {position:relative; margin:0 auto; padding:10px;}
.tf_nav ul li a{font-size:20px; color:#1580C0;}
.tf_nav ul li a:link {color:#1580C0;cursor:pointer;}
.tf_nav ul li a:visited {color:#1580C0;}
.tf_nav ul li a:hover {color:#FFFFFF;}

@media all and (max-width: 1500px) {
.tf_pagehead{min-height:220px;}
.tf_page{height:220px;}
.tf_nav ul li a{font-size:18px; color:#1580C0;}
.tf_nav ul li a:link {font-size:18px; color:#1580C0;}
.tf_nav ul li a:visited {font-size:18px; color:#1580C0;}
.tf_nav ul li a:hover {font-size:18px; color:#FFFFFF;}
.tf_nav li a:link {font-size:18px; color:#1580C0;}
.tf_nav li a:visited {font-size:18px; color:#1580C0;}
.tf_nav li a:hover {font-size:18px; color:#FFFFFF;}
.tf_pagehead .tf_logo{height:70px;}
}

@media all and (max-width: 1366px) {
.tf_pagehead{min-height:200px;}
.tf_page{height:200px;}
.tf_nav ul li a{font-size:16px; color:#1580C0;}
.tf_nav ul li a:link {font-size:16px; color:#1580C0;}
.tf_nav ul li a:visited {font-size:16px; color:#1580C0;}
.tf_nav ul li a:hover {font-size:16px; color:#FFFFFF;}
.tf_nav li a:link {font-size:16px; color:#1580C0;}
.tf_nav li a:visited {font-size:16px; color:#1580C0;}
.tf_nav li a:hover {font-size:16px; color:#FFFFFF;}
.tf_pagehead .tf_logo{height:60px;}
}

@media all and (max-width: 1100px)
{ 
.tf_pagehead .tf_logo{height:40px;}
}

@media all and (max-width: 950px) {
.tf_pagehead{min-height:180px;}
.tf_page{height:180px;}
.tf_nav ul li a{font-size:14px; color:#1580C0;}
.tf_nav ul li a:link {font-size:14px; color:#1580C0;}
.tf_nav ul li a:visited {font-size:14px; color:#1580C0;}
.tf_nav ul li a:hover {font-size:14px; color:#FFFFFF;}
.tf_nav li a:link {font-size:14px; color:#1580C0;}
.tf_nav li a:visited {font-size:14px; color:#1580C0;}
.tf_nav li a:hover {font-size:14px; color:#FFFFFF;}
.tf_pagehead .tf_logo{height:40px;}
.tf_pagehead .tf_headpos{right:10px;}
}


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

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

.tf_navigation li a {
	padding:7px 15px;
	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:240px;
	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:240px;
	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: 1px;
}

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

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

.tf_navigation ul li a {
	color:#1580C0;
	background:none;
	padding:7px 15px;
	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;
}