@charset "iso-8859-1";
body {background-color: #000066; font-size: 11px; font-family: Arial, Geneva, Helvetica, sans-serif; font-weight: normal; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; color: #000099; background-image: url(vizbook/pics/bg66.gif)}

a:link {color: #0000FF; text-decoration: underline; font-weight: bold}
a:visited {color: #0000FF; text-decoration: underline; font-weight: bold}
a:hover {color: #006699; text-decoration: none; font-weight: bold}

.errorcodes {font-family: Verdana; font-size: 12px}

#header {background-image: url("images/header3.jpg"); background-repeat: no-repeat; height: 122px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; margin-top: 0px; padding-left: 10px; background-position: center}

.article_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.article_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333A75;
	font-weight: bold;
}
.article_content {
	width: 147;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
#menu {
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	background-color : #39567E;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFE4F1;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 2px; /*space between link and bullet*/
}
#menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFE4F1;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 2px; /*space between link and bullet*/
}
#menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E7A75A;
	text-decoration: none;
	line-height: 1.6em;
}
a.news {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BFE4F1; text-decoration: underline}
a.news:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BFE4F1; text-decoration: underline}
a.news:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E7A75A; text-decoration: none}
#news {
	margin: 5px 0px; 
	padding: 20px 15px 5px 15px;
	border: 1px solid #d7e1e7;
	}
.leftcol1{
	background-color : White;
}
.newsrow{
	background-color : #6D8BAD;
}
#leftcol {
	width: 174px;
}
#newsbox {
	background-color: #6D8BAD;
	text-align: left;
	vertical-align:top;
	padding: 10px;
}
#newsbox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333A75;
	letter-spacing: 0.2em;
	padding-left:0px;
}
#newsbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333A75;
	font-weight: bold;
	line-height: 6px;
	margin-bottom: 2px;
	padding-left:10px;
}
#newsbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left:0px;
	color: #333A75;
	font-weight: bold;
}
.newsbox {
font-family: arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 5px;
}

a.newsbox:link { color: #003f7c; text-decoration: none; }
a.newsbox:visited { color: #003f7c; text-decoration: none; }
a.newsbox:hover { color: #003f7c; text-decoration: underline; }
a.newsbox:active { color: #003f7c; text-decoration: none; }

.newsbox_tease {
font-family: Arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
margin: 2px 0px 15px 0px;
}

#logo {
	height: 92px;
	width: 174px;
	background-color : #39567E;
}
#maincontent {
	background-color: #FFFFFF;
	vertical-align:top;
	padding: 20px 15px 20px 20px;
}
#maincontent h1 {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
}
#maincontent h2 {
	color: #FFC78B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
#maincontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 1.3em;
	margin-bottom: 10px;
}
#maincontent2 {
	background-color: #FFFFFF;
	vertical-align:top;
	padding: 20px 15px 20px 20px;
}
#maincontent2 h1 {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
}
#maincontent2 h2 {
	color: #FFC78B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
#maincontent2 p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000066; line-height: 1.3em; margin-bottom: 10px}
#maincontent2 ul,ol {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000066; line-height: 1.2em}
contentcol{
	background-color : #FFFFFF;
}
#promo {
	background-color: #F5F9FB;
	border: 1px solid #D6E0E5;
	padding: 10px;
	vertical-align:top;
}
#promo h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333A75; margin-bottom: 0px; margin-top: 0px}
#promo p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 5px; margin-bottom: 0px}
#promo2 {
	background-color: #F5F9FB;
	border: 1px solid #D6E0E5;
	padding: 10px;
	vertical-align:top;
}
#promo2 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333A75; margin-bottom: 0px; margin-top: 0px}
#promo2 p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 5px; margin-bottom: 0px}
#promo2 hr {margin-top: 4px; margin-right: 0px; margin-bottom: -2px; margin-left: 0px; color: #D6E0E5; width: 90%; height: 1px}
#promo3 {
	background-color: #F5F9FB;
	border: 1px solid #008000;
	padding: 5px;
	vertical-align:top;
}
#promo3 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #008000; margin-bottom: 10px; margin-top: 0px}
#promo3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 8px; margin-bottom: 0px
}
/* Hosting page */
/*.content {
	background-color: #FFFFFF;
	vertical-align:top;
	padding: 20px 15px 20px 20px;
}
h1.content {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
}
.content p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000066; line-height: 1.3em; margin-bottom: 10px}*/
.contenthosting li {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; line-height: 1.2em}
.contenthostingtableheader {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; line-height: 1.2em; background-color: #FFD900}
.contenthostingtableheader li {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; line-height: 1.2em}
.contenthostingtablefooter {font-style: normal; font-size: 10px; color: #191970; font-family: Verdana, Helvetica, Arial; background-color: #FFD900; height: 25px}
A.contenthostingorder:link {color: #FF0000; text-decoration: none; font-size: 13px; font-weight: 600; font-stretch: narrower}
A.contenthostingorder:visited {color: #FF0000; text-decoration: none; font-size: 13px; font-weight: 600; font-stretch: narrower}
A.contenthostingorder:active {color: #FF0000; text-decoration: none; font-size: 13px; font-weight: 600; font-stretch: narrower}
A.contenthostingorder:hover {color: #FF0000; POSITION: relative; TOP: 1.5px; text-decoration: none; font-size: 13px; font-weight: 600; font-stretch: narrower}
/* end Hosting page */

.topper{
	background-color : #FFFFFF;
	height : 39;
}
.footer {
	background-image: url("images/footerbg.gif");
	background-repeat: repeat-x;
	height: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-align: center;
	padding-top: 9px;
}
.footerlinks {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; text-align: center}
A.footerlinks:link {color: #525252; text-decoration: underline; font-weight: 100}
A.footerlinks:visited {color: #525252; text-decoration: underline; font-weight: 100}
A.footerlinks:active {color: #FF0000; text-decoration: underline; font-weight: 100}
A.footerlinks:hover {color: #0066CC; POSITION: relative; TOP: 1.5px; text-decoration: none; font-weight: 100}

.FormLt1 { 
	font-family : Arial;
	font-size : 8pt;
	cursor: hand;
	cursor:pointer;
}
.logohead {
	font-family : Arial;
	font-size : 25pt;
	font-weight : bold;
}
.logosub {
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
}
.sohotext {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 15px;
}
.border { 
	font-family: Arial; 
	font-size: 8pt; 
	border: 1px #000000 inset;
}
.text { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
}
.SMtext { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}
.uptext { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: darkgreen;
}
A.fpheaderlinks2:link {color: #0000FF; text-decoration: underline; font: bold 11px Verdana}
A.fpheaderlinks2:visited {color: #0000FF; text-decoration: underline; font: bold 11px Verdana}
A.fpheaderlinks2:active {color: #FF0000; text-decoration: underline; font: bold 11px Verdana}
A.fpheaderlinks2:hover {color: #000000; POSITION: relative; TOP: 1.5px; text-decoration: underline; font: bold 11px Verdana}
A.sitesinterest:link {color: #0000FF; text-decoration: underline; font: bold 11px Helvetica, Geneva}
A.sitesinterest:visited {color: #0000FF; text-decoration: underline; font: bold 11px Helvetica, Geneva}
A.sitesinterest:active {color: #FF0000; text-decoration: underline; font: bold 11px Helvetica, Geneva}
A.sitesinterest:hover {color: #0066CC; POSITION: relative; TOP: 1.5px; text-decoration: underline; font: bold 11px Helvetica, Geneva}

.sitesinterest {color: #000000; text-decoration: none; font: 11px Helvetica, Geneva}

/* Terms & Conditions */
A.jumptobluemagenta:link {color: blue; text-decoration: none}
A.jumptobluemagenta:visited {color: blue; text-decoration: none}
A.jumptobluemagenta:active {color: black; text-decoration: none}
A.jumptobluemagenta:hover {color: magenta; text-decoration: underline}

A.Conditionsbluered:link {color: blue; text-decoration: underline; font-weight: bold}
A.Conditionsbluered:visited {color: blue; text-decoration: underline; font-weight: bold}
A.Conditionsbluered:active {color: #99CC00; text-decoration: underline; font-weight: bold}
A.Conditionsbluered:hover {color: red; text-decoration: none; font-weight: bold}

/* General Links */
A.bluered:link {color: blue; text-decoration: underline; font-weight: bold}
A.bluered:visited {color: blue; text-decoration: underline; font-weight: bold}
A.bluered:active {color: #99CC00; text-decoration: underline; font-weight: bold}
A.bluered:hover {color: red; text-decoration: none; font-weight: bold}

/*Dialup Prices Table*/
.comparelight {font-style: normal; font-weight: ; font-size: 9px; color: #191970; font-family: Verdana, Helvetica, Arial; background-color: #FDFFAF}
.comparelighter {font-style: normal; font-weight: ; font-size: 9px; color: #191970; font-family: Verdana, Helvetica, Arial; background-color: #FFFFCC}
.dialupcomparehead {font-weight: normal; font-size: 9px; color: #FFFFFF; font-family: Verdana, Helvetica, Arial; background-color: #009933; height: 25px}

#additional_notes p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000CD;}
#additional_notes li {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000CD;}


/* ADSL Requirements*/
.tableexplain {font: normal 11px Verdana, Arial; color: #800000}

/* ADSL Plans */
.moduleRowGold {font-style: normal; font-size: 11px; color: #003399; font-family: Verdana, Helvetica, Arial; background-color: #FDFFAF}
.moduleRowDarker {font-style: normal; font-size: 11px; color: #003399; font-family: Verdana, Helvetica, Arial; background-color: #FFFFCC}
.moduleRowOver {background-color: #C6D6E3; cursor: pointer; cursor: pointer; font-style: normal; font-weight: ; font-size: 11px; color: #191970; font-family: Verdana, Helvetica, Arial}
.moduleRowSelected {background-color: #6699FF}
/* Plan Details effects*/
.moduleRow2 {font-style: normal; font-size: 11px; color: #000000; font-family: Verdana, Helvetica, Arial; background-color: #FDFFAF}
.moduleRowOver2 {background-color: #FFFFFF; cursor: default; cursor: default; font-style: normal; font-weight: ; font-size: 11px; color: #191970; font-family: Verdana, Helvetica, Arial}
.moduleRow {font-style: normal; font-size: 10px; color: #0000CD; font-family: Verdana, Helvetica, Arial; background-color: #FDFFAF}
.adslbuttons {font-style: normal; font-weight: ; font-size: 9px; color: white; font-family: Verdana, Helvetica, Arial; background: navy}
.adslcomparehead {font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: Verdana, Helvetica, Arial; background-color: #009933; height: 22px}
.adslcomparesubhead {font-weight: 900; font-size: 14px; color: #FFD700; font-family: Verdana, Helvetica, Arial; background-color: #009933; font-style: italic; height: 22px}
.adslcomparebottomspacer {background-color: #009933; height: 2px}
.adslcomparetable {width: 700px; font-family: Verdana; font-size: 10px}
.adslcompareTerms {font-style: normal; font-size: 10px; color: #191970; font-family: Verdana, Helvetica, Arial; background-color: #FFFFCC; height: 25px}
.adsladdit_info {font-style: normal; font-weight: ; font-size: 11px; color: #191970; font-family: Verdana, Helvetica, Arial}

A.bluegreen:link {color: #0000FF; text-decoration: underline}
A.bluegreen:visited {color: #0000FF; text-decoration: underline}
A.bluegreen:active   { color:rgb(255,0,0);   text-decoration:underline; }
A.bluegreen:hover {color: #32CD32; text-decoration: underline; position: relative; top: 1.5px; left: 1.5px}

A.skybluecyan:link     { color:rgb(0,128,255); text-decoration:underline}
A.skybluecyan:visited  { color:rgb(0,128,255); text-decoration:underline}
A.skybluecyan:active {color: #CC0000; text-decoration: underline}
A.skybluecyan:hover    { color:rgb(0,255,255); text-decoration:underline; position: relative; top: 1.5px; left: 1.5px}

/* Webmail link */
.button {BORDER-RIGHT: #222244 thin solid; BORDER-TOP: #9999cc thin solid; FONT-SIZE: 11px; BORDER-LEFT: #9999cc thin solid; COLOR: #ffffff; BORDER-BOTTOM: #222244 thin solid; FONT-FAMILY: Verdana,Helvetica,sans-serif; BACKGROUND-COLOR: #666699}
.webmail {font-style: normal; font-weight: ; font-size: 11px; color: #191970; font-family: Verdana, Helvetica, Arial; text-decoration: }

/* Members Page */
/*.domaininputs {font-style: normal; font-weight: ; font-size: 11px; color: #191970; font-family: Verdana, Helvetica, Arial; text-decoration: ; background: #f5f5dc}*/
.domaininputs {font-style: normal; font-weight: ; font-size: 11px; color: #000000; font-family: Verdana, Helvetica, Arial; background-color: #FFFFFF}

.domaininputs2 {font-style: normal; font-weight: ; font-size: 12px; color: #191970; font-family: Verdana, Helvetica, Arial; text-decoration: ; background: #FFFFE0}

/* Hosting Right Menu */
A.webhostmenus:link {font-size: 10px; font-family: Verdana,Arial; color: #000080; text-decoration: none}
A.webhostmenus:visited {font-size: 10px; font-family: Verdana,Arial; color: #000080; text-decoration: none}
A.webhostmenus:active {font-size: 10px; font-family: Verdana,Arial; color: #ff0000; text-decoration: underline overline}
A.webhostmenus:hover {font-size: 10px; font-family: Verdana,Arial; color: #696969; text-decoration: underline overline}

/* ADSL Membership Form */
.connectform {font-style: normal; font-weight: ; font-size: 11px; color: #191970; font-family: Verdana, Helvetica, Arial}
.connect1 {font-style: normal; font-weight: ; font-size: 12px; color: #191970; font-family: Verdana, Helvetica, Arial}
.connectforminput {font-style: oblique; font-weight: ; font-size: 11px; color: #000000; font-family: Verdana, Helvetica, Arial}
.adslconnect1 {font-style: normal; font-weight: ; font-size: 11px; color: #191970; font-family: Verdana, Helvetica, Arial}
.adslconnectforminput {font-style: oblique; font-weight: ; font-size: 11px; color: #000000; font-family: Verdana, Helvetica, Arial}
.adslbuttons {font-style: normal; font-weight: ; font-size: 9px; color: white; font-family: Verdana, Helvetica, Arial; background: navy}
A.skybluecyan:link     { color:rgb(0,128,255); text-decoration:underline}
A.skybluecyan:visited  { color:rgb(0,128,255); text-decoration:underline}
A.skybluecyan:active {color: #CC0000; text-decoration: underline}
A.skybluecyan:hover    { color:rgb(0,255,255); text-decoration:underline; position: relative; top: 1.5px; left: 1.5px}
.buttoninputs_plan {background: #FFD700; color: #FFD700}
.buttoninputs {background: #FFFFF0; color: #FFFFF0}
.planselect {font-style: normal; font-weight: ; font-size: 11px; color: #000066; font-family: Verdana, Helvetica, Arial}

/* Pricing Table Colours*/
tr.pricetablegold {color: #FFD700}
tr.pricetabledarker {color: #EBC800}


/*Email Names Page*/
.emailnames {font: normal 11px Verdana, Arial; color: navy}
.inputtable {font: normal 12px Verdana, Arial; color: #000000}
.emailoptions {font: normal 11px Verdana, Arial; color: #800000}
.buttoninputs {background: #FFFFF0; color: #FFFFF0}

/* Online Help Files */
.helpgo {background-color: #3366FF; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #CCFFFF}
.helpselect {background-color: #123456; font-family: Verdana, Helvetica, Arial; font-size: 8pt; color: #CCFFFF; font-weight: bold}
A.printpage:link {background-color: #3366FF; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #CCFFFF; font-style: italic; font-weight: 800; padding-top: 2px; padding-bottom: 2px; text-decoration: none; border: thick solid black}
A.printpage:visited {background-color: #3366FF; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #CCFFFF; font-style: italic; font-weight: 800; padding-top: 2px; padding-bottom: 2px; text-decoration: none; border: thick solid black}
A.printpage:active {background-color: #3366FF; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #CCFFFF; font-style: italic; font-weight: 800; padding-top: 2px; padding-bottom: 2px; text-decoration: underline overline}
A.printpage:hover {background-color: #3366FF; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #CCFFFF; font-style: italic; font-weight: 800; padding-top: 2px; padding-bottom: 2px; text-decoration: underline overline}

/* Mini ADSL prices Index page */
.adslMiniIndex {font-family: Arial,Times New Roman; font-size: 11px}

/*Blue submission forms */
.submitit {font: normal 12px Verdana, Arial; color: #FFFFFF; background: #000066; font-weight: bold}
.submitit_input {font: normal 12px Verdana, Arial; color: #FFFFFF; font-weight: bold; background-color: #3A529B; border-width: medium}

/* Domain Name Prices */
.regnames {font-style: normal; font-size: 11px; color: #003399; font-family: Verdana, Helvetica, Arial}

/* Members Pages */
.content {background-color: #FFFFFF; vertical-align: top; padding-top: 5px; padding-right: 15px; padding-bottom: 20px; padding-left: 20px; margin-top: 5px; margin-right: 15px; margin-bottom: 20px; margin-left: 20px}
.content_h1 {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 38px; font-weight: bold; margin-top: 5px; margin-bottom: 30px}

.content p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000066; line-height: 1.3em; margin-bottom: 10px}

.content ul,ol {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000066; line-height: 1.2em}

/* Members page*/
A.redgreen:link {color: #CC3300; text-decoration: none}
A.redgreen:visited {color: #CC3300; text-decoration: none}
A.redgreen:active {color: #32CD32; text-decoration: underline overline}
A.redgreen:hover {color: #FF0000; text-decoration: underline overline}

/* Memebers Page input button */
.membersinput {background: url(images/panel-domain.png) #FFFFFF; color: #000000; font-family: Verdana, Helvetica, Arial; font-size: 11px}

