/* format uniform text */
body { font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; margin-top:0px;	margin-left:0px; margin-right:0px; }
html { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration:none; }
div { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration:none; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration:none; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration:none; }
th { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration:none; }
hr  { color:#CCCCCC; }
.heading { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #333399; font-weight: bold; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }
.smtext { font-size: 8pt; }
/* home page */
/* home - phone number */
.phonenum { font-family: Arial, Helvetica, sans-serif; font-size:14pt; color:#41439B; font-weight: bold; }
/* home - online quote menu bg */
.oqmbg { background-image: url("http://www.nswcommunications.com.au/images/home/oqm/bg.gif"); }
/* home - online quote link */
a.olq:link { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:10pt; font-weight: normal; text-decoration: none; }
a.olq:visited { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:10pt; font-weight: normal; text-decoration: none; }
a.olq:active { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:10pt; font-weight: normal; text-decoration: none; }
a.olq:hover { font-family: Arial, Helvetica, sans-serif; color: #003399; font-size:10pt; font-weight: normal; text-decoration: none; }
/* home - monthly special */
a.monthly:link { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: none; }
a.monthly:visited { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: none; }
a.monthly:active { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: none; }
a.monthly:hover { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #009933; font-weight: bold; text-decoration: none; border-bottom: #006699 1px solid; }
/* home - voip telephone systems */
a.vts:link { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #000000; font-weight: bold; text-decoration: none; }
a.vts:visited { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #000000; font-weight: bold; text-decoration: none; }
a.vts:active { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #000000; font-weight: bold; text-decoration: none; }
a.vts:hover { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #CC0000; font-weight: bold; border-bottom: #009933 1px solid; text-decoration: none;
}
/* home - link voip telephone systems, telephone systems, data cabling */
a.hlink:link { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #000000; font-weight: bold; text-decoration: none; }
a.hlink:visited { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #000000; font-weight: bold; text-decoration: none; }
a.hlink:active { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #000000; font-weight: bold; text-decoration: none; }
a.hlink:hover { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #009933; font-weight: bold; border-bottom: #006699 1px solid; text-decoration: none;
}
/* home - transfer calls anim gif */
a.transfercalls img { border-collapse:collapse; border: solid 1px #0099CC; }
a.transfercalls:link img { border-collapse:collapse; border: solid 1px #0099CC; }
a.transfercalls:visited img { border-collapse:collapse; border: solid 1px #0099CC; }
a.transfercalls:active img { border-collapse:collapse; border: solid 1px #0099CC; }
a.transfercalls:hover img { border-collapse:collapse; border: solid 2px #009933; }
/* footer menu */
a.ft_menu:link { font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color: #333399; font-weight: normal; text-decoration: none; }
a.ft_menu:visited {	font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color: #333399; font-weight: normal; text-decoration: none; }
a.ft_menu:active { font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color: #333399; font-weight: normal; text-decoration: none; }
a.ft_menu:hover { font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color: #333399; font-weight: normal; border-bottom: #333399 1px solid;	text-decoration: none; }
/* footer sketches link */
a.sketches:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; }
a.sketches:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; }
a.sketches:active { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; }
a.sketches:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; border-bottom: blue 1px solid; }
/* text */
.blueb { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #333399; font-weight: bold; } 
.red { font-family: Arial, Helvetica, sans-serif; font-size:10pt;  color: #FF0000; font-weight: normal; }
.redb { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color: #CC0000; font-weight: bold; } 	
.white { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #ffffff; font-weight: normal; }
.whiteb { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #ffffff; font-weight: bold; }
.grey { font-family: Arial, Helvetica, sans-serif; font-size:10pt;  color: #666666; font-weight: normal; }
/* engin - header */
.enginhead { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color: #3399CC; font-weight: bold; }
/* newsflash text */
.newsflash { font-family: Arial, Helvetica, sans-serif; font-size:14pt; color: #9999CC; font-weight: bold; } 
/* hybrex header */
.hybrexh { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color: #0692c4; font-weight: bold; } 
/* all links */		
a.links:link { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000099; font-weight: normal; text-decoration: none; } 
a.links:visited { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000099; font-weight: normal; text-decoration: none; } 
a.links:active { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000099; font-weight: normal; text-decoration: none; } 
a.links:hover { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000099; font-weight: normal; text-decoration: underline; } 
/* voip switches - bold blueish text, red mouse over */
a.link_bold1:link { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #214368; font-weight: bold; text-decoration: none; } 
a.link_bold1:visited { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #214368; font-weight: bold; text-decoration: none; } 
a.link_bold1:active { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #214368; font-weight: bold; text-decoration: none; } 
a.link_bold1:hover { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #cc0000; font-weight: bold; text-decoration: none; } 
/* autoquote mouseover glossary */
a.glossary:link { font-family: Arial, Helvetica, sans-serif; color: #000000; border-bottom: black 1px dotted; text-decoration: none; }
a.glossary:visited { font-family: Arial, Helvetica, sans-serif; color: #000000; border-bottom: black 1px dotted; text-decoration: none; }
a.glossary:active { font-family: Arial, Helvetica, sans-serif; color: #000000; border-bottom: black 1px dotted; text-decoration: none; }
a.glossary:hover { font-family: Arial, Helvetica, sans-serif; color: #0000ff; border-bottom: red 1px solid; text-decoration: none; }
/* forms */
input { font-family: Arial, Helvetica, sans-serif; font-size:10pt;border: #d4d0c8 1px solid; color: #666666; background: #f8f8f8; vertical-align: middle; }
select { font-family: Arial, Helvetica, sans-serif; font-size:10pt;border: #d4d0c8 1px solid; color: #666666; background: #f8f8f8; vertical-align: middle; }
textarea {	font-family: Arial, Helvetica, sans-serif; font-size:10pt;border: #d4d0c8 1px solid; color: #666666; background: #f8f8f8; vertical-align: middle; }
.csbutton {	font-family: Arial, Helvetica, sans-serif; font-size:10pt;border: #333399 1px solid; font-weight:bold; color:#ffffff; background-color:#6699cc; }
/* forms text contact, engin */
.formtext { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #333399; font-weight: bold; }
/* forms text autoquotes */
.etm { background-color : #ccffcc; font-size : 10.00pt; color : #000000; font-weight : bold; font-family : "Arial", Sans-serif }
/* contact form send1 border */
.formbc { border-color: #333399; }
/* border blue */
.borderb { border-collapse: collapse; border: 0.50pt #3366CC solid; font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; font-weight: normal; }
/* border navy */
.bordern { border-collapse: collapse; border: 0.50pt #000066 solid; font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; font-weight: normal; }
/* glossary only - border navy & text bold */
.bordernb { border-collapse: collapse; border: 0.50pt #333399 solid; font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; font-weight: bold; }
/* aristel/index, commander/index, hybrex - bx, g2-1648, voip - border grey */
.borderg { border-collapse: collapse; border: 0.50pt #cccccc solid; font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; font-weight: normal; }
/* voip links */
a.voipl:link { 
font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #333399; font-weight: normal; text-decoration: none; border-bottom: #CC0000 1px solid; }
a.voipl:visited { 
font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #333399; font-weight: normal; text-decoration: none; border-bottom: #CC0000 1px solid; }
a.voipl:active { 
font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #333399; font-weight: normal; text-decoration: none; border-bottom: #CC0000 1px solid; }
a.voipl:hover { 
font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #CC0000; font-weight: normal; border-bottom: none; text-decoration: none; }

.subhead_voip1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: bold; }
.subhead_voip2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #214368; font-weight: bold; }

/* VoIP Telephone Systems menu */
a.voipts:link {	font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #000000; font-weight: bold; text-decoration: none; }
a.voipts:visited { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #000000; font-weight: bold; text-decoration: none; }
a.voipts:active { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #000000; font-weight: bold; text-decoration: none; }
a.voipts:hover { font-family: Arial, Helvetica, sans-serif; 	font-size : 9pt; color: #CC0000; font-weight: bold; border-bottom: #009933 1px solid; text-decoration: none;
}
/* hybrex - G1E-36, G2-1648 */
a.hand:link { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #006699; font-weight: bold; text-decoration: none; border-bottom: none; }
a.hand:visited { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #006699; font-weight: bold; text-decoration: none; border-bottom: none; }
a.hand:active { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #006699; font-weight: bold; text-decoration: none; border-bottom: none; }
a.hand:hover { 
font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #009933; font-weight: bold; text-decoration: none; border-bottom: #006699 1px solid; }
