.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #003366;
}

.cookie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.cookieHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: normal;
}
.heading1White {
	font-family: Arial, Helvetica, sans-serif;		
	font-size: 18px;
	color: #FFFFFF;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #003366;
	color: #FFFFFF;
	border: none;
	text-align: left;
	font-style: normal;
}

.th_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 3px;
}

li {
	padding: 3px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	list-style-image: url(../images/bullet.gif);
}

.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #003366;
}

.heading2Business {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #FE7200;
}

.heading2Home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #1B7400;
}

body {
	behavior:url("/style/hover.htc");
	background-color: #FFFFFF;
	scrollbar-face-color:#006699;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E5EFF5;
	scrollbar-shadow-color:#003366;
	scrollbar-highlight-color:#E5EFF5;
	scrollbar-3dlight-color:#006699;
	scrollbar-darkshadow-Color:#003366;
}


.small {
	font-size: 10px;
	color: #333333;
}

.smallWhite {
	font-size: 10px;
	color: #FFFFFF;
}

.tableHeading {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.white { 
	color: #FFFFFF
}

.quote {
	color: #B3C6CA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
hr {
	line-height: 1px;
	color: #CCCCCC;
}
A.topnav:link, A.topnav:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.topnav:active, A.topnav:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	border: 0px none;

}
A.twonav:link, A.twonav:visited {
	color: #003366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.twonav:active, A.twonav:hover {
	color: #006699;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


A {
	color: #006699;
	text-decoration: underline;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.footer:link, A.footer:vlink {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.footer:active, A.footer:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.headingMain:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;		font-size: 18px;
	vertical-align: middle;
}
A.headingMain:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;		font-size: 18px;
	vertical-align: middle;
}
A.headingMain:active { 
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;		font-size: 18px;
	vertical-align: middle;
}
A.headingMain:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;		font-size: 18px;
	vertical-align: middle;
}

A.heading2link:link, A.heading2link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #FFFFFF;
}
A.heading2link:active, A.heading2link:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-decoration: underline;
	color: #FFFFFF;
}
A.small:link {
	font-size: 10pt;
	color: #003366;
	text-decoration: none;
}
A.small:visited {
	font-size: 10pt;
	color: #003366;
	text-decoration: none;
}
A.small:active { 
	font-size: 10pt;
	color: #003366;
	text-decoration: none;
}
A.small:hover {
	font-size: 10pt;
	color: #003366;
	text-decoration: underline;
}
A.smallWhite:link {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
A.smallWhite:visited {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
A.smallWhite:active { 
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
A.smallWhite:hover {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
}
A.cookie:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
A.cookie:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
A.cookie:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}
A.cookie:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}
A.Heading2:link, A.Heading2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #003366;
	text-decoration: none;
}
A.Heading2:active, A.Heading2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #003366;
	text-decoration: underline;
}
A.businessHeadingLink:link, A.businessHeadingLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	height: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #394461;
	text-decoration: none;
}
A.businessHeadingLink:active, A.businessHeadingLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	height: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #394461;
	text-decoration: underline;
}
A.homeHeadingLink:link, A.homeHeadingLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	height: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #1B7400;
	text-decoration: none;
}
A.homeHeadingLink:active, A.homeHeadingLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	height: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	color: #003300;
	text-decoration: underline;
}

.voice_ab_knownnumber {
	font-size: 11px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tabletext_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}
.windows_style_tableheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: thin outset;
	background-color: #CCCCCC;
}
.hr_thin_black {
	   border: 0;
  	   width: 100%;
	   color:#000000;
       background-color:#CCCCCC;
       height: 0.5px;
	 
}
.box_broadband {
	background-color: #AAEAFF;
	border: thin solid #777777;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color:#000000;
	padding-left:2;
	padding-right:2;
	
}

.box_webhosting {
	background-color:#FFCC80;
	border: thin solid #777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color:#000000;
	padding-left:2;
	padding-right:2;
}

.box_domainhosting {
	background-color:#99FF99;
	border: thin solid #777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color:#000000;
	padding-left:2;
	padding-right:2;
}

.box_wireless{
	background-color:#FFCCFF;
	border: thin solid #777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color:#000000;
	padding-left:2;
	padding-right:2;
}

.box_dialup{
	background-color:#E3E4FD;
	border: thin solid #777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color:#000000;
	padding-left:2;
	padding-right:2;
}

.box_mail{
	background-color:#FF8080;
	border: thin solid #777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color:#000000;
	padding-left:2;
	padding-right:2;
}

.box_vpn{
	background-color:#FFFF99;
	border: thin solid #777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color:#000000;
	padding-left:2;
	padding-right:2;
}
.small_bold {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.box_loading{
	background-color:#3333CC;
	border: thin solid #777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#FFFFFF;
	padding-left:2;
	padding-right:2;
}




.loginbutton_disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: thin none #CCCCCC;
	color: #999999;

}
.loginbutton_enabled {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
}

.align_to_bottom {
width: 100%;
position: absolute;
bottom: 0px;
left: 0px;
}


.small_textbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F9FAFF;
	border: thin solid #999999;
}
.small_textbox:hover, .small_textbox:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDFFDD;
	border: thin solid #999999;
}


.textbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F9FAFF;
	border: thin solid #999999;
}
.textbox:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #DDFFDD;
}

.textboxlogin {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #CCCCCC;
}

#contactdetailbubble {
	padding: 3px 15px 15px 20px;
	left:180px;
	top:350px;
	margin-left:-40px;
	position:absolute;
	overflow:none;
	z-index:1;
	float:none;
	visibility:visible;
}
