body {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	}

td {font-size: 12px;}
a:link,
a:active,
a:visited {
	text-decoration: none;
	color: #074DA2;
	}

a:hover {
	text-decoration: none;
	color: #074DA2;
	}

form {margin: 0;}

img {border: 0;}

img.ad {margin-bottom: 10px;}

li.redbullet {
	list-style-image:url(/img/www/n3/red_bullet.gif);
	margin-left: 25px;
	}

li.currentmembers {
	list-style: none;
	margin-left: 0px;
		margin: 0;
	}
	
h2 {	
	font-size: 12px;
	margin: 0;
	}
	
h2.accel {color: #FB0102;}	
h2.accel a:link,
h2.accel a:active,
h2.accel a:visited {
	text-decoration: none;
	color: #FB0102;
	}
h2.accel a:hover {
	text-decoration: underline;
	color: #FB0102;
	}	
	
	
h2.access {
	color: #0099FF;
	}	
h2.access a:link,
h2.access a:active,
h2.access a:visited {
	text-decoration: none;
	color: #0099FF;
	}
h2.access a:hover {
	text-decoration: underline;
	color: #0099FF;
	}	
	
h2.mm {color: #9B0204;}
h2.mm a:link,
h2.mm a:active,
h2.mm a:visited {
	text-decoration: none;
	color: #9B0204;
	}
h2.mm a:hover {
	text-decoration: underline;
	color: #9B0204;
	}
	
h2.fp {color: #FD6300;}
h2.fp a:link,
h2.fp a:active,
h2.fp a:visited {
	text-decoration: none;
	color: #FD6300;
	}
h2.fp a:hover {
	text-decoration: underline;
	color: #FD6300;
	}	
	
h2.broadband {color: #660066;}	
h2.broadband a:link,
h2.broadband a:active,
h2.broadband a:visited {
	text-decoration: none;
	color: #660066;
	}
h2.broadband a:hover {
	text-decoration: underline;
	color: #660066;
	}	

h2.voice {
	color: #3E73C1;
	}	
h2.voice a:link,
h2.voice a:active,
h2.voice a:visited {
	text-decoration: none;
	color: #3E73C1;
	}
h2.voice a:hover {
	text-decoration: underline;
	color: #3E73C1;
	}	
	
h2.signin {
	color: #666;
	padding-left: 10px;
	}	
	
h2.header {
	color: #000;
	margin: 7;
	padding-left: 0px;
	}
	
h2.topnavbar {
	font-size: 11px;
	color: #074DA2;
	padding-left: 3px;
	padding-right: 3px;
	TEXT-DECORATION: none; 
	}
	
		
dl {
	margin: 0;
	padding: 0;
	width: 100%;
	}

dt {
	font-weight: bold;
	font-size: 11px;
	padding: 4px 11px 2px;
	float: left;
	}
dt img {
	vertical-align: middle;
	margin: 0 4px;
	}
dt .menuIcon {margin-left: 10px;}

dd {
	font-weight: normal;
	font-size: 10px;
	text-align: right;
	padding: 4px 11px 0 0;
	}
dd img {
	vertical-align: middle;
	margin: 2px 0 0 15px;
	}

dd a:link,
dd a:active,
dd a:visited {text-decoration: underline;}

.left {float: left;}

.clr {clear: both;}

.graphicBox {padding: 10px;}

.graphicBox img {
	margin-right: 10px;
	float: left;
	}

.graphicBox h3 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	}

.placement {margin-bottom: 10px;}

/*
==============================================
	structure
==============================================
*/

#page {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	}


#center {
	text-align: left;
	width: 640px;
	float: left;
	}

#colLeft {
	margin-right: 10px;
	margin-top: 10px;
	_margin-top: 0;
	width: 315px;
	float: left;
	}

#colLeftTop {
	text-align: center;
	margin-bottom: 10px;
	}

#colRight {
	margin-top: 10px;
	_margin-top: 0;
	width: 315px;
	float: left;
	}

#skyscraper {
	position: relative;
	margin-left: 10px;
	width: 120px;
	float: left;
	}
	
#btm {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 640px;
	}

#footer {margin-top: 50px;}


/*
==============================================
	left nav
==============================================
*/

	
#leftNav {
	font-size: 11px;
	color: #000;
	text-align: left;
	width: 116px;
	margin-right: 0px;
	margin-left: 2px;
	float: left;
	}
	
#leftNav h2 {
	font-size: 12px;
	color: #666;
	margin: 5;
	padding-left: 0px;
	}
	
#leftNav ul {
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
	padding-left: 0px;
	}

#leftNav a:link,
#leftNav a:active,
#leftNav a:visited {
	text-decoration: none;
	color: #0066CB;
	padding: 2px;
	}

#leftNav a:hover {
	text-decoration: underline;
	color: #F00;
	}

#leftNav a.new:link,
#leftNav a.new:active,
#leftNav a.new:visited {
	font-weight: bold;
	color: #FE0000;
	}

#leftNav a.new:hover {font-weight: bold;}



	
	/***************  top nav  ***************/

.topnavbar A:link, .topnavbar A:visited {
	color: #074DA2;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

.topnavbar A:hover {
	color: #074DA2;
	font-size: 11px;
	text-decoration: none;
	}
	
/*
==============================================
	current members
==============================================
*/

	
#currentMembers {
	font-size: 12px;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 0px;
	}

#currentMembers ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#currentMembers li {
	margin-bottom: 8px;
	white-space: nowrap;
	}

#currentMembers li a:link,
#currentMembers li a:active,
#currentMembers li a:visited {
	font-weight: bold;
	color: #4A4A4A;
	}	
	
#otherOffers {
	font-size: 11px;
	color: #000;
	}