/***************************************************************************/
/* Top Level Navigation                                                   */
/***************************************************************************/

#nav {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 33px;
	display: block;
	width: 765px;
	background-color: #8C0052;
	clear:both;
}

#nav a {
		font-size: 9px;
		font-weight:bold;
		}

#nav li {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	height: 33px;
	}
	
	#nav li a {
		background-color: #1f3751;
		line-height:33px;
		text-align:center;
		font-size:13px;
		color:#89949f;
		border-left:1px solid #1f3751;
		border-right:1px solid #1f3751;
		}

	#nav li a:hover, #nav li a.selected {
		background-color: #32678b;
		color:#fff;
		border-left:1px solid #689faa;
		border-right:1px solid #689faa;
		}

	li#profitline_solutions a {
		width: 111px;
		height: 33px;
		display: block;
		padding: 0px;
		margin: 0px;
		
		}
	
	li#profitline_approach a {
		
		width: 167px;
		height: 33px;
		display: block;
		padding: 0;
		margin: 0;
		}
	
	li#profitline_news a {
		
		width: 140px;
		height: 33px;
		display: block;
		padding: 0;
		margin: 0;
		}
	
	li#profitline_resources a {
		
		width: 118px;
		height: 33px;
		display: block;
		padding: 0;
		margin: 0;
		}
	
	li#profitline_partners a {
		
		width: 106px;
		height: 33px;
		display: block;
		padding: 0;
		margin: 0;
		}
	
	li#profitline_company a {
		
		width: 111px;
		height: 33px;
		display: block;
		padding: 0;
		margin: 0;
		}
	
	#nav li ul  {
		position: absolute;
		left: -999em;
		top: 117px;
		height: auto;
		width: 130px;
		padding: 0px;
		margin: -1px 0px 0px 0px;
		background-color: #FFFFFF;
		border: 1px solid #a9bcd2;
		}

	* html #nav li ul  {
		}

		 /* Sub Menu Styles */
		#nav li ul li {
			width: 126px;
			height: auto;
			line-height:normal;
			font-weight: bold;
			font-size: 9px;
			font-family: verdana, sans-serif;
			line-height: 9px;
			text-decoration: none;
			color: #a31738;
			border-collapse:collapse;
			}
		
		#nav li ul li a {
			width: 111px;
			height: auto;
			padding: 5px 0px 5px 10px;
			margin: 0 0 0 5px;
			text-decoration: none;
			color: #000000;
			background-image: url(../gifs/blt_drop_down.gif);
			background-color:#fff;	
			background-repeat:no-repeat;
			background-position: 0 6px;
			font-size: 9px;
			line-height:9px;
			text-align:left;
			border:none;
			}

		#nav li ul li a:hover {
			text-decoration: none;
			color: #32668b;
			background-color:#fff;	
			border:none;
			}
			
		#nav li ul li a.selected {
			color: #32668b;
			}
			
		#nav li:hover ul, 
		#nav li.sfhover ul {
			left: 0;
			}

		#nav li:hover ul, 
		#nav li ul li:hover, 
		#nav li.sfhover ul, 
		#nav li ul li.sfhover,
		#nav li ul li.sfhover a:hover {
			left: auto;
			}

		#nav li:hover, 
		#nav li.sfhover,
		#nav li.sfhover a:hover {
			text-decoration: none;
		}

 /* Extra Menu Fun */
.hide { 
	display: none; 
}


/***************************************************************************/
/* Sub Bar Navigation                                                */
/***************************************************************************/
#subbarwrap {
	float: left;
	height: auto;
	margin: 15px 0px 15px 0px;
}
ul#sub_bar {
	display: block;
	margin: 0;
	padding:0px 0px 0px 7px;
}
ul#sub_bar li {
	display: block;
	list-style-type: none;
	background:  url(../gifs/bkgrnd_telecom_subnav.gif) no-repeat 100%;
	color: #32668b;
	font-size: 9px;
	line-height: 18px;
	text-decoration: none;
	width: 134px;
	padding:0px 0px 1px 0px;
	height: auto;
}
ul#sub_bar li.dash {background:  url(../gifs/pht_dashed_line.gif) no-repeat 100%; margin-bottom:-6px;}
ul#sub_bar li a {color:  #000000;}
ul#sub_bar li a:hover, #sub_bar li .selected { 
	color: #32668b;
}

/* Sub Sub Nav  */

ul#sub_sub_nav {
	display: block;
	margin: 0px;
	padding:0px;
	background:  url(../gifs/brick.gif) no-repeat 100%;
	background-color: #ffffff;
}

ul#sub_sub_nav li {
	display: block;
	list-style-type: none;
	background:  url(../gifs/brick.gif) no-repeat 100%;
	background-color: #ffffff;
	color: #32668b;
	font-size: 9px;
	line-height: 10px;
	margin: 4px 2px 0px 0px;
	padding:0px 0px 1px 0px;
	text-decoration: none;
}
ul#sub_sub_nav li a {color:  #000000;}
ul#sub_sub_nav li a:hover, #sub_bar li .selected { 
	color: #32668b;
	}

/***************************************************************************/
/* Breadcrumb Trail                                                */
/***************************************************************************/
#sub_body div.breadcrumb {
  	padding: 5px 0px 5px 12px;
  	margin: 0px;
	font-size:9px;
	color: #32668b;
}
#sub_body div.breadcrumb a {
	color: #000000;
}
#sub_body div.breadcrumb a:hover {
	color: #32668b;
}
/***************************************************************************/
/* Utilities                                                   */
/***************************************************************************/
div#utilities_a {
	height: 59px;
	width: 750px;
	margin: -1px 0px 0px 0px;
	background: url(../gifs/bkgrnd_hm_building.gif) no-repeat 100%;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}

div#utilities_a a:link {
	color: #ffffff;
	text-decoration: none;
	}
div#utilities_a a:visited {
	color: #cecece;
	text-decoration: none; 
	}
div#utilities_a a:hover {
	color: #b6cadf;
	text-decoration: none; 	
}
div#utilities_b {
	height: 15px;
	margin: 0px;
	padding: 10px 20px 0 0;
	font-weight: bold;
	font-size: 10px;
	line-height:15px;
	text-align: right;
	color: #999999;
	float:right;
	clear:right;
	z-index:1000;
}
div#utilities_b p {
}
div#utilities_b a:link {
	color:#999999;
	text-decoration: none;
	}
div#utilities_b a:visited {
	color: #9c9c9c;
	text-decoration: none; 
	}
div#utilities_b a:hover {
	color:#32668b;
	text-decoration: none; 	
}

div#utilities_b .selected {
	color:#32668b;
	font-weight:bold;
}
/***************************************************************************/
/* Footer Links                                                  */
/***************************************************************************/
div#footer {
	width: 745px;
	height:76px;
	margin: 0;
	padding: 5px 10px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #7d7b7c;
	background-color:#ebf3f5;
	background-image: url(../gifs/footer_bkg.gif);
	text-align: left;
	clear:both;
}

div#footer a:link {
	color: #7d7b7c;
	text-decoration: none;
}

div#footer a:visited {
	color: #7d7b7c;
	text-decoration: none;
}

div#footer a:hover {
	color: #7d7b7c;
}

.footer_on {
	color: #7d7b7c;
	font-weight:bold;
}

#copyright {
	padding-left: 30px;
	
}