/* General Styles/Classes */

BODY			{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				}

P				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				}
				
B				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				font-weight: bold;
				}	
				
STRONG			{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				font-weight: bold;
				}								
				
PRE				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				}				
				
TD				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				}				

TT				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				}	

H1				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 18px;
				text-align: left;
				background-color: white;
				color: #336699;
				width: 100%;
				padding: 0px;
				border-style: solid;
				border-bottom-width: 3px;
				border-right-width: 0px;
				border-left-width: 0px;
				border-top-width: 0px;
				border-color: #336699;
				}

/* H1 Classes That Create Different Underline Colors For Different Site Sections */
H1.myfrii 		{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 18px;
				text-align: left;
				background-color: white;
				color: #003366;
				width: 100%;
				padding: 0px;
				border-style: solid;
				border-bottom-width: 3px;
				border-right-width: 0px;
				border-left-width: 0px;
				border-top-width: 0px;
				border-color: #FF9900;
				}
				
H1.residential	{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 18px;
				text-align: left;
				background-color: white;
				color: #003366;
				width: 100%;
				padding: 0px;
				border-style: solid;
				border-bottom-width: 3px;
				border-right-width: 0px;
				border-left-width: 0px;
				border-top-width: 0px;
				border-color: #990000;
				}	
				
H1.business		{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 18px;
				text-align: left;
				background-color: white;
				color: #003366;
				width: 100%;
				padding: 0px;
				border-style: solid;
				border-bottom-width: 3px;
				border-right-width: 0px;
				border-left-width: 0px;
				border-top-width: 0px;
				border-color: #003366;
				}	
				
H1.support		{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 18px;
				text-align: left;
				background-color: white;
				color: #003366;
				width: 100%;
				padding: 0px;
				border-style: solid;
				border-bottom-width: 3px;
				border-right-width: 0px;
				border-left-width: 0px;
				border-top-width: 0px;
				border-color: #003366;
				}														

H2				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 15px;
				color: #003366;
				}

H3				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 14px;
				color: #003366;				
				}
				
H4				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 15px;
				font-weight: normal;				
				}
				
H5				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #000000;
				margin-bottom: 0px;
				margin-top: 1px;				
				}
				

LI				{
				font-family: Helvetica, Arial, sans-serif;
				}

UL				{
				font-family: Helvetica, Arial, sans-serif;
				}

/* A Tag Styles */
A:link			{
				color: #003366;
				font-family: Helvetica, Arial, sans-serif;
		 		font-size: 12px;
				}

A:visited		{
				color: #003366;
				font-family: Helvetica, Arial, sans-serif;
		 		font-size: 12px;
				}
			
A:hover 		{
				color: #990000; 
				font-family: Helvetica, Arial, sans-serif;
		 		font-size: 12px;
		 		text-decoration: none;
				}

INPUT			{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				color: #000000;
				background: #ffffff;
				}

/* Used For Top Level Nav Items In The Left Nav Bar */
.left_bar_level_1 			{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 12px;
							font-weight: bold;
							color: #000000;
							text-decoration: none;
							}

.left_bar_level_1 A:link	{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 12px;
							font-weight: bold;
							color: #000000;
							text-decoration: none;
							}
							
.left_bar_level_1 A:visited	{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 12px;
							font-weight: bold;
							color: #000000;
							text-decoration: none;
							}
							
/* Used For Lower Level Nav Items In The Left Nav Bar */				
.left_bar_level_2 A:link	{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 11px;
							color: #000000;
							text-decoration: none;
							}

.left_bar_level_2 A:visited	{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 11px;
							color: #000000;
							text-decoration: none;
							}
							
.left_bar_level_2 A:hover	{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 11px;
							color: #990000;
							text-decoration: none;
							}							

/* Used To Indicate The Current Page In The Left Nav Bar */								
.left_bar_level_2_red A:link	{
								font-family: Helvetica, Arial, sans-serif;
								font-size: 11px;
								color: #990000;
								text-decoration: none;
								}	
								
.left_bar_level_2_red A:visited	{
								font-family: Helvetica, Arial, sans-serif;
								font-size: 11px;
								color: #990000;
								text-decoration: none;
								}																

/* Used For Service Tags On The Services Pages */
.service_header A:link	{
						font-family: Helvetica, Arial, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #003366;
						text-decoration: none;
						}
						
.service_header A:hover	{
						font-family: Helvetica, Arial, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #990000;
						text-decoration: none;
						}	
						
.service_header A:visited	{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 12px;
							font-weight: bold;
							color: #003366;
							text-decoration: none;
							}						
						
.small_service_header	{
						font-family: Helvetica, Arial, sans-serif;
						font-size: 12px;
						font-weight: normal;
						color: #000000;
						}												

/* Used For Promo Items In The Left Nav Bar */
.left_bar_promo			{
						font-family: Helvetica, Arial, sans-serif;
						font-size: 11px;
						color: #000000;
						text-decoration: none;
						}
						
.left_bar_promo A:link	{
						font-family: Helvetica, Arial, sans-serif;
						font-size: 11px;
						color: #000000;
						text-decoration: none;
						}
						
.left_bar_promo A:visited	{
							font-family: Helvetica, Arial, sans-serif;
							font-size: 11px;
							color: #000000;
							text-decoration: none;
							}												

/* Used For The National Dialup Page */
.titleBar		{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				color: black;
				font-weight: bold;
				}

.shellContent	{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				}	

/* Used For Links In The Site Footer */
.footer_text	{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 10px;
				color: black;
				}

.footer_links A:link	{
						font-family: Helvetica, Arial, sans-serif;
						font-size: 10px;
						color: black;
						text-decoration: none;
						margin-right: 3px;
						margin-left: 3px;
						}
				
.footer_links A:visited	{
						font-family: Helvetica, Arial, sans-serif;
						font-size: 10px;
						color: black;
						text-decoration: none;
						margin-right: 3px;
						margin-left: 3px;
						}

.error_footerlinks		{
                                font-family: Helvetica, Arial, sans-serif;
                                font-size: 11px;
                                color: #FFFFFF;
                                }
		

.error_footerlinks A:link       {
                                font-family: Helvetica, Arial, sans-serif;
                                font-size: 11px;
                                color: #FFFFFF;
                                }

.error_footerlinks A:visited    {
                                font-family: Helvetica, Arial, sans-serif;
                                font-size: 11px;
                                color: #FFFFFF;  
                                }               


