/* ----- Text Styles ----- */
h4 {
	color: #663399;
	text-decoration : none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	padding-top: 20px;
	padding-bottom: 15px;
	margin: 0;
	font-weight:bold;
}

.home_header {
	color: #663399;
	text-decoration : none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	margin: 0;
	padding: 0;
	font-weight: bold;
}


.header_link {
	color: #00A261;
	text-decoration : underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>header_link { /* be nice to Opera */
	font-size: small;
	}
a:active.header_link {
	color: #000000;
	text-decoration : underline;
}		
a:hover.header_link {
	color: #000000;
	text-decoration : underline;
}

.header_sub {
	color: #00A261;
	text-decoration : none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>header_sub { /* be nice to Opera */
	font-size: small;
	}

.right_nav_text_on {
	color: #07CDFF;
	text-decoration : none;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>right_nav_text_on { /* be nice to Opera */
	font-size: small;
	}
	
h6 {
	color: #663399;
	text-decoration : none;
	padding:0;
	margin:0;
	font-weight:normal;
	font-size: small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>h6 { /* be nice to Opera */
	font-size: small;
	}	

.h6_purple_text {
	color: #663399;
	text-decoration : none;
	padding:0;
	margin:0;
	font-weight:normal;
	font-size: small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>h6_purple_text { /* be nice to Opera */
	font-size: small;
	}		

.purple_text {
	color: #9966CC;
	text-decoration : none;
	font-size: small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>purple_text { /* be nice to Opera */
	font-size: small;
	}	
a.link.purple_text {
	color: #663399;
	font-weight:bold;
	text-decoration : underline;
}
a:active.purple_text {
	color: #000000;
	text-decoration : underline;
}	
a:hover.purple_text {
	color: #000000;
	text-decoration : underline;
}			
	
.purple_text_small {
	color: #663399;
	text-decoration : none;
	font-size: xx-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	}
html>purple_text_small { /* be nice to Opera */
	font-size: x-small;
	}
	
.purple_text_small_link {
	color: #663399;
	text-decoration : none;
	font-size: xx-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	text-decoration : underline;
	}
html>purple_text_small_link { /* be nice to Opera */
	font-size: x-small;
	}	
a:active.purple_text_small_link {
	color: #000000;
	text-decoration : underline;
}	
a.link.purple_text_small_link {
	color: #663399;
	text-decoration : underline;
}
a:hover.purple_text_small_link {
	color: #000000;
	text-decoration : underline;
}		

.rh_nav_text {
	color: #ffffff;
	text-decoration : none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>rh_nav_text { /* be nice to Opera */
	font-size: small;
	}

.rh_nav_text_link {
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>rh_nav_text_link { /* be nice to Opera */
	font-size: small;
	}
a:active.rh_nav_text_link {
	color: #000000;
	text-decoration : underline;
}
a:hover.rh_nav_text_link {
	color: #000000;
	text-decoration: underline;
}

.rh_nav_text_link_small {
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	}
html>rh_nav_text_link_small { /* be nice to Opera */
	font-size: x-small;
	}
a:active.rh_nav_text_link_small {
	color: #e5d9f2;
	text-decoration : underline;
}
a:hover.rh_nav_text_link_small {
	color: #e5d9f2;
	text-decoration: underline;
}


.rh_nav_text_link_underline {
	color: #ffffff;
	text-decoration : underline;
	font-weight: normal;
	ffont-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>rh_nav_text_link_underline { /* be nice to Opera */
	font-size: small;
	}
a:active.rh_nav_text_link_underline {
	color: #e5d9f2;
	text-decoration : underline;
}
a:hover.rh_nav_text_link_underline {
	color: #e5d9f2;
	text-decoration: underline;
}

/* ----- Background Styles ----- */
.box_top_line {
	background-image: url(../images/subpage/telecom_line_t.gif);
}
.box_top_line2
{
	background-position: top;
	background-image: url(../images/subpage/telecom_line_t.gif);
	background-repeat: repeat-x;
}
.box_bottom_line {
	background-image: url(../images/subpage/telecom_line_b.gif);
}
.box_left_line {
	background-image: url(../images/subpage/telecom_line_l.gif);
}
.box_right_line {
	background-image: url(../images/subpage/telecom_line_r.gif);
}
.bg_box_left {
	background-color: #9966CC;
	background-image: url(../images/left.gif);
	background-repeat: no-repeat;
	}
.bg_box_left_light {
	background-color: #f5effa;
	background-image: url(../images/subpage/left_f5effa.gif);
	background-repeat: no-repeat;
	}	
.bg_box_left_light_short {
	background-color: #f5effa;
	background-image: url(../images/homepage/left_f2edf7_short.gif);
	background-repeat: no-repeat;
	}	
		
.bg_dark {
	background-color: #9966CC;
}

span.bg_dark { width:10px; height:10px; float:left; display:block; background:#9966CC;
	
}

.bg_dark img { display:none;
	
}

.bg_light {
	background-color: #E5D9F2;
}
.bg_rh_nav {
	background-color: #F5EFFA;
}


table.hips_table td {
	background-color: #FFE0FF;
}
table.hips_table tr.bg_dark td {
	background-color: #9966CC;
}