@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
}

a img {
	border:none;
}

#main_container {
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

/* ------------------- Header ---------------------*/

#header {
	background-image:url(images/fh_header.jpg);
	width:750px;
	height:119px;
	
	position:relative;
}

	#header #logo {
		width:177px;
		position:absolute;
		top:0px;
		left:0px;
	}

	/* ----- Primary Navigation ----- */
	
	#header #primary_navigation {
		
		height:25px;
		
		position:absolute;
		right:10px;
		bottom:5px;	
	}
	
	#header #primary_navigation #button {
		height:23px;
		width:100px;
		
		background-image:url(images/button_drop.jpg);

		margin-left:5px;
		
		display:block;
		float:left;
		
		position:relative;
	}
	
	#header #primary_navigation #button_drop { /*
		width:125px;
		height: 3px;
		
		position:absolute;
		bottom:0px;
		left:0px;
		
		z-index:0;
		
		background-image:url(images/button_drop.jpg); */
	}

		#header #primary_navigation a {	
			height:20px;
			width:100px;
			
			
			display:block;			
			
			background-color:#20685A;
			
			color:#FFFFFF;
			text-decoration:none;
			text-align:center;
			font-size:105%;
		}
			/* Home */
			#header #primary_navigation #nav_home {
				background-color:#007E60;
			}
			
			#header #primary_navigation #nav_home:hover {
				background-color:#E58A25;
			}
			
			/* Phonebook */
			#header #primary_navigation #nav_phonebook {
				background-color:#007E60;
			}
			
			#header #primary_navigation #nav_phonebook:hover {
				background-color:#0C8ECA;
			}
			
			/* Order Services */			
			#header #primary_navigation #nav_order {
				background-color:#007E60;
			}
			
			#header #primary_navigation #nav_order:hover {
				background-color:#B61B2D;
			}
			
			/* Webmail */
			#header #primary_navigation #nav_webmail {
				background-color:#007E60;
			}
			
			#header #primary_navigation #nav_webmail:hover {
				background-color:#9326A7;
			}
			
			/* pay_online */
			#header #primary_navigation #nav_pay_online {
				background-color:#007E60;
			}
			
			#header #primary_navigation #nav_pay_online:hover {
				background-color:#E0DE4D;
			}

	/* Search */
	
	#header #search {

		width:220px;
		
		position:absolute;
		top:10px;
		right:10px;		
	}
	
	#header #search_form {
		border:none;
	}
	
	#header #search #search_button {
	}
	
	#header #search #search_box {
	}
	
	
	
	
	
/* ------------------- Content --------------------------- */
#content {
	width:750px;
	position:relative;
}

	#content table {
		width: 100%;
	}
	
	#content th {
		text-align:left;
		color:#013972;
	}

	#section_video_block {
		margin-left:50px;		
	}

	#content #accent_image {		
		position:absolute;
		right:0;
		top:320px;
	}
	
	#content #accent_image_help {		
		position:absolute;
		right:0;
		top:0px;		
	}

	#content #content_block {
		width:450px;
	}
	
	#content #content_block h1 {
		margin-top: 10px;
		font-size: 200%;
		font-weight:normal;		
		font-family:Impact, "Arial Black", Arial, sans-serif;
		color:#013972;
	}
	
	#content #content_block h2 {
		margin-top: 10px;
		font-size: 115%;
		color:#013972;
	}
	
	#content #content_block p {
		margin-left: 10px;
		margin-bottom: 5px;
	}
	
	#content #content_block li {
		margin-left:30px;
		margin-bottom: 5px;
	}
	
	#content #content_block table {
		width: 100%;
	}
	
	#content #content_block th {
		text-align:left;
		color:#013972;
	}
	
	
	/* --- Secondary Navigation --- */

	#content #secondary_nav_red,
	#content #secondary_nav_blue,
	#content #secondary_nav_yellow,
	#content #secondary_nav_violet {
		width:150px;
		float:right;
		text-align:center;
		margin-right:10px;
	}
	
	#content #secondary_nav_red a:hover,
	#content #secondary_nav_blue a:hover,
	#content #secondary_nav_yellow a:hover,
	#content #secondary_nav_violet a:hover {
		text-decoration:underline;
	}
	
		/* Red */
		#secondary_nav_red #secondary_nav_01 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_01.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_red #secondary_nav_02 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_02.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_red #secondary_nav_03 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_03.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_red #secondary_nav_04 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_04.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_red #secondary_nav_05 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_05.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_red #secondary_nav_06 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_06.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_red #secondary_nav_07 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_07.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_red #secondary_nav_08 {
			width:150px;
			height: 28px;
			background-image:url(images/Red_Nav_08.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		/* Blue */
		#secondary_nav_blue #secondary_nav_01 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_01.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_blue #secondary_nav_02 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_02.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_blue #secondary_nav_03 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_03.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_blue #secondary_nav_04 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_04.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_blue #secondary_nav_05 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_05.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_blue #secondary_nav_06 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_06.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_blue #secondary_nav_07 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_07.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_blue #secondary_nav_08 {
			width:150px;
			height: 28px;
			background-image:url(images/Blue_Nav_08.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		/* violet */
		#secondary_nav_violet #secondary_nav_01 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_01.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_violet #secondary_nav_02 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_02.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_violet #secondary_nav_03 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_03.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_violet #secondary_nav_04 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_04.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_violet #secondary_nav_05 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_05.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_violet #secondary_nav_06 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_06.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_violet #secondary_nav_07 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_07.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_violet #secondary_nav_08 {
			width:150px;
			height: 28px;
			background-image:url(images/Violet_Nav_08.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		
		
		
		/* yellow */
		#secondary_nav_yellow #secondary_nav_01 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_01.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_yellow #secondary_nav_02 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_02.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_yellow #secondary_nav_03 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_03.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_yellow #secondary_nav_04 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_04.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_yellow #secondary_nav_05 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_05.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_yellow #secondary_nav_06 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_06.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_yellow #secondary_nav_07 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_07.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		#secondary_nav_yellow #secondary_nav_08 {
			width:150px;
			height: 28px;
			background-image:url(images/Yellow_Nav_08.jpg);
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}

	#tab_block {
		width: 750px;
		height: 250px;
		display:block;
		overflow:hidden;
	}
	
	#tab_block .tab {
		/* width:175px;
		height:225px; */
		margin-left: 2px;		
		display:block;
		float:left;
	}





#footer {
	background-image:url(images/fh_footer.jpg);
	width:750px;
	height:121px;
	
	position:relative;
}

#footer_text {
	width: 600px;

	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	
	
	position: absolute;
	bottom:15px;
	left:5px;	
}

#footer_text a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:100%;
}

#footer_Ad {
	margin-top:5px;
	margin-bottom:15px;
}

/* ------------ User Forms --------------------- */

fieldset.userForm {
	border:none;
	margin: 15px;
}

.userForm legend {
	font-size: 200%;
	font-weight:normal;		
	font-family:Impact, "Arial Black", Arial, sans-serif;
	color:#013972;
}

.userForm form {
	margin-left: 10px;
}

.userForm form label {
	color:#013972;
	font-weight:bold;
	font-size:120%;
}

.userForm form table * {
	margin: 15px;
}

.userForm form table .radio_button {
	margin:0px;
}

.errorMessage {
	color:#990000;
}

/* Platinum Customer Blocks */

.plat_no {
	
	border-width:2px;
	border-color:#FF0000;
	background-color:#FFCCFF;
	border-style:solid;
	
	width: 600px;
	padding: 50px;	
}

	.plat_no img {
		border-width:2px;
		border-color:#FF0000;
		background-color:#FFCCFF;
		border-style:solid;
	}
	
.plat_yes {	
	width: 600px;
	padding: 50px;	
}


