a
	{
	color:003399;
	text-decoration:none;
	font-weight: bold
	}
	
a:hover
	{
	color: FF0000;
	}
	
.redlink
	{
	color:FF0000;
	}
	
.redlink:hover
	{
	color:003399;
	}
td
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	}	
.blacklink
	{
	color:333333;
	}
	
.blacklink:hover
	{
	color:FF0000;
	}
			
.top_table
	{
	border-top: #c0c0c0 1px dotted;
	border-bottom: #c0c0c0 1px dotted;
	border-right: #c0c0c0 1px solid;
	}	
.dotted_table
	{
	border: #c0c0c0 1px dashed;
	}		
.table_grey_bg
	{
	background-image: url(i/grey.gif);
	}	
.left_border
	{
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	}
.form
	{
	background: #efefef; 
	border-bottom: #666 1px solid;
	border-left: #666 1px solid;
	border-right: #666 1px solid;
	border-top: #666 1px solid;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	}	
.button
	{
	background: #555555;;
	border: 1px #cccccc solid;
	font-family: verdana,arial,sans-serif;
	font-size:13px;
	color:#ffffff
	}	
.hr
	{
	border-top: #003399 1px;
	border-bottom: #003399 0px;
	border-right: #003399 0px;
	border-left: #003399 0px;
	}	
	
li
	{
	list-style-image : url(i/arrow.gif);
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-left : 0px;
	list-style : outside;
	}	

.header_01
	{
	color:#3399cc;
	font-size:14pt;
	font-weight:bold;
	font-family:arial,verdana,arial,sans-serif;
	}
	
.header_02
	{
	color:#FFFFFF;
	font-size:13pt;
	font-weight:bold;
	font-family:arial,helvetica,verdana,sans-serif;
	}	
		
.header_03
	{
	color:#003399;
	font-size:12pt;
	font-weight:bold;
	font-family:arial,helvetica,verdana,sans-serif;
	}	
.header_04
	{
	color:#333333;
	font-size:11pt;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
	}		
.header_05
	{
	color:#333333;
	font-size:11pt;
	font-weight:bold;
	font-family:helvetica,,arial,sans-serif;
	}	
.yellowbg
	{
	background:FFFF33;
	}
.tbl_border
	{
	border: #000000 1px solid;
	}
.dsl_table_border
	{
	border-top: #003399 0px solid;
	border-bottom: #003399 1px solid;
	border-right: #003399 1px solid;
	border-left: #003399 1px solid;
	}	
.table_w_border
	{
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	}		

/* VOIP prices table */
.voip_col_head
	{
	background-color:#3399CC;
	color:#fff;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 3px;
	}	
	
.voip_prices
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	border-top:solid 0px #3399CC;
	border-bottom:solid 1px #3399CC;
	padding:3px;
	
	text-align:left;
	color:#036;
	background-color:#fbfbfb;
	font-weight:bold;
	}	

.voip_blank_borders
	{
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	}	
	
.voip_left
	{
	border-left:solid 1px #3399CC;
	border-right:solid 0px #fff;
	border-top:solid 0px #fff;
	border-bottom:solid 1px #3399CC;
	padding:3px;
	
	text-align:left;
	color:#036;
	background-color:#fbfbfb;
	font-weight:bold;
	}
	
.voip_middle
	{
	border-left:solid 0px #fff;
	border-right:solid 0px #fff;
	border-top:solid 0px #fff;
	border-bottom:solid 1px #3399CC;
	padding:3px;
	
	text-align:left;
	color:#036;
	background-color:#fbfbfb;
	font-weight:bold;
	}
	
.voip_right
	{
	border-left:solid 0px #fff;
	border-right:solid 1px #3399CC;
	border-top:solid 0px #fff;
	border-bottom:solid 1px #3399CC;
	padding:3px;
	
	text-align:left;
	color:#036;
	background-color:#fbfbfb;
	font-weight:bold;
	}
	
/* dsl prices table */

.dsl_col_head
	{
	background-color:#3399CC;
	color:#fff;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 3px;
	}	
	
.dsl_borders_01
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	background-color:#fff;
	}
.dsl_speed
	{
	border-top:solid 1px #3399CC;
	border-left:solid 1px #3399CC;
	border-bottom:solid 1px #3399CC;
	font-weight:bold;color:#036;
	padding:3px 8px;
	background-color:#99D1EB;
	}	
.dsl_borders_02
	{
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	}	
.dsl_bottom
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	border-bottom:solid 1px #3399CC;
	background-color:#fff;
	}	
.features
	{
	font size:8pt;
	line-height:15px
	}	
.dsl_prices
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	border-top:solid 0px #ddd;
	border-bottom:solid 1px #ddd;
	padding:3px;
	text-align:left;
	color:#036;
	background-color:#fbfbfb;
	font-weight:bold;
	}		
.dsl_prices_nb
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	border-top:solid 0px #ddd;
	border-bottom:solid 1px #ddd;
	padding:3px;
	text-align:left;
	color:#036;
	background-color:#fbfbfb;
	}		
.dsl_prices_green
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	border-top:solid 0px #ddd;
	border-bottom:solid 1px #ddd;
	padding:3px;
	text-align:left;
	color:green;
	background-color:#fbfbfb;
	font-weight:bold;
	}		
.dsl_prices_red
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	border-top:solid 0px #ddd;
	border-bottom:solid 1px #ddd;
	padding:3px;
	text-align:left;
	color:red;
	background-color:#fbfbfb;
	font-weight:bold;
	}		
.features_text
	{
	border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;
	border-top:solid 0px #ddd;
	border-bottom:solid 1px #ddd;
	padding:3px;
	text-align:left;
	color:#036;
	background-color:#fbfbfb;
	}		
.small_text
	{
	color:#333333;
	font-size:11px;
	font-family:arial,helvetica,verdana,sans-serif;
	}		
.dsl_header
	{
	background-image: url(i/dsl_header_bg.jpg);
	}		
.yellow_bg
	{
	background: yellow;
	}	
.slogan
	{
	color:red;
	font-size:11px;
	font-family:arial,helvetica,verdana,sans-serif;
	}		
