body {
	color:				#000000;
	background-color:	#F5F5F5;
	}

body,p,td,th,ul,li {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-style:			normal;
	}

th {
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#1B509A;
	text-align:			center;
	}

/* FP */
th.fp-head {
	background-color:	#FFF1DD;
	margin:				0px;
	padding:			0px;
	}
		
#im1, #im2, #im3 {
	width: 200px;
	vertical-align:top
	}		
	
pre				{ font-size: 12px; }
span.list-text	{ color:	#333333; }
.cell-bg-1		{ background-color:	#F3F3F3; } /* Lt Grey */
.cell-bg-2		{ background-color:	#E5E5E5; } /* Md Grey */
.cell-bg-blue	{ background-color: #E1EAFF; } /* Blue */
.cell-bg-dblue	{ background-color: #1B509A; }
.cell-bg-red	{ background-color: #FF0000; }
.cell-bg-green	{ background-color: #009900; }
.white-bg		{ background-color: #FFFFFF; }
.bold			{ font-weight: bold; }
.uline			{ text-decoration:underline; }
.small-text		{ font-size: 10px; }
.med-text		{ font-size: 11px; }
div.content-box	{ background-color: #FFFFFF; }
.hide			{ display: none; }
.copyright		{ color: #FFFFFF; text-align: center; }
.red			{ color: #FF0000; }
.green			{ color: #009900; }

/* H */
	h1,h2,h3,h4,h5,h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	h1 { color:	#000000; text-align: center; }
	h2 { color:	#003399; }
	h3 { color:	#CC6600; }
	h4 { color:	#CC0000; }
	h5 { color:	#CC6600; }

/* A */
	a:link		{ color: #000099; }
	a:visited	{ color: #CC3300; }
	a:hover		{ color: #0099FF; }
	a:active	{ color: #CC3300; }
	a.advisories:visited,
	a.advisories:active { color: #000099; }

/*Nav */
	a.nav:link,
	a.nav:active,
	a.nav:visited {
		color:				#FFFFFF;
		text-decoration:	none;
		display:			block;
		margin:				1px;
		}
	a.nav:hover {
		color:				#FF9900;
		background-color:	#0066CC;
		text-decoration:	none;
		display:			block;
		margin:				1px;
		}
	#selected {
		background-color:	#0066CC;
		font-style:			italic;
		}
	div.nav {
		color:				#FFFFFF;
		font-size:			12px;
		font-weight:		bold;
		text-align:			left;
		}
	div.nav-sub {
		padding:			6px;
		color:				#FFFFFF;
		font-size:			11px;
		font-weight:		normal;
		text-align:			left;
		}
	td.nav {
		background-color:	#1B509A;
		vertical-align:		top;
		text-align:			left;
		width:				155px;
		}

/* TH with A */
	a.th-nav:link,
	a.th-nav:active,
	a.th-nav:visited,
	th+a:link,
	th+a:active,
	th+a:visited {
		color:				#FFFFFF;
		text-decoration:	none;
		}
	a.th-nav:hover,
	th+a:hover {
		color:				#FF9900;
		background-color:	#0066CC;
		text-decoration:	none;
		}
		
	th.alt {
		background: none;
		background-color: none;
		background-image: none;
		color:#000000;
		}
		
	
/* Logo */
	a.ll:link,
	a.ll:active,
	a.ll:visited,
	a.ll:hover,
	a.ll img {
		margin-left:		auto;
		margin-right:		auto;
		height:				100px;
		width:				125px;
		display:			block;
		text-align:			center;
		text-decoration:	none;
		background-repeat:	no-repeat;
		}

	a.ll:link,
	a.ll:active,
	a.ll:visited {
		background-image:	url(images/base/internode-logo.gif);
		}

	a.ll:hover,
	a.ll:hover img {
		background-image:	url(images/base/internode-logo-over.gif);
		}
/* layout table */
.tc {
	/* border: 0px;*/
	border-collapse: collapse;
	border-spacing: 0px;	
	padding: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
	}
	
.tc-lt, .tc-ct {
	background-color:#FFFFFF;
	text-align: center;
	height: 100px;
	}
	
.tc-lt {
	width: 155px;
	}

.tc-cc {
	background-color:#FFFFFF;
	vertical-align:top;
	}

.footer {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 5px;
	}

.bft {
	font-weight: bold;
	text-align: center;
	font-size: x-large;
	color:#0066CC;
	text-shadow: Silver 3px 3px 4px;
	}

.radio-explicit {
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
	}

#prod-f-menu {
	text-align: center;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 10px;
	}

#bc-footer {
	margin-left: 12px;
	margin-bottom: 10px;
	}
	
/* advisories */

td.impact-low {
  background-color: #edeb2c;
}
td.impact-medium {
  background-color: #e89734;
}
td.impact-high {
  background-color: #dd5555;
}
td.impact-informational {
  background-color: #22dd22;
}
tr.in-progress {
  background-color: #E1EAFF;
}
td.in-progress {
  background-color: #E1EAFF;
}
