/* 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; }
/* 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; } 

.heading { font-family: Arial, Helvetica, sans-serif; font-size : 12pt; color: #003399; font-weight: bold }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }
/* 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; }
/* 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; } 


/* 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; }




.text { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #000000; }
.text_white { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #ffffff; }
.text_blue { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #003399; }

.text_white_l { font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight: normal; color: #ffffff; }

.text_ft { font-family:Arial, Helvetica, sans-serif; font-size : 8pt; color: #000000; font-weight: normal; text-decoration: none }
/* home - phone number */
.phonenum { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#666666; font-weight: bold; }

a.link_ft:link { font-family:Arial, Helvetica, sans-serif; font-size : 8pt; color: #000000; font-weight: normal; text-decoration: none }
a.link_ft:visited { font-family:Arial, Helvetica, sans-serif; font-size : 8pt; color: #000000; font-weight: normal; text-decoration: none }
a.link_ft:active { font-family:Arial, Helvetica, sans-serif; font-size : 8pt; color: #000000; font-weight: normal; text-decoration: none }
a.link_ft:hover { font-family:Arial, Helvetica, sans-serif; font-size : 8pt; color: #009933; font-weight: normal; text-decoration: underline }

a.nav:link { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #000099; font-weight: normal; text-decoration: none }
a.nav:visited {	font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #000099; font-weight: normal; text-decoration: none }
a.nav:active { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #000099; font-weight: normal; text-decoration: none }
a.nav:hover { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #000099; font-weight: normal; text-decoration: underline }
/* delete */
.pageheading { font-family: Arial, Helvetica, sans-serif; font-size : 12pt; color: #003399; font-weight: bold }

/* autoquote forms - overlib */
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 }

.fields { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; border: #d4d0c8 1px solid; color: #666666; background: #f8f8f8; vertical-align: middle }
.dropdowns { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; border: #d4d0c8 1px solid; color: #666666; background: #f8f8f8; vertical-align: middle }
.txtareas { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; border: #d4d0c8 1px solid; color: #666666; background: #f8f8f8; vertical-align: middle }


a.link_white:link { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #ffffff; font-weight: normal; text-decoration: none }
a.link_white:visited { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #ffffff; font-weight: normal; text-decoration: none }
a.link_white:active { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #ffffff; font-weight: normal; text-decoration: none }
a.link_white:hover { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #ffffff; font-weight: normal; text-decoration: underline }

a.cheapcall_link:link { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #333399; font-weight: bold; BORDER-BOTTOM: red 1px dotted; text-decoration: none }
a.cheapcall_link:visited { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #333399; font-weight: bold; BORDER-BOTTOM: red 1px dotted; text-decoration: none }
a.cheapcall_link:active { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #333399; font-weight: bold; BORDER-BOTTOM: red 1px dotted; text-decoration: none }
a.cheapcall_link:hover { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; color: #0000ff; font-weight: bold; BORDER-BOTTOM: none; text-decoration: none }

.cheapcall_free { font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight: bold; color: #FF0000; text-decoration: none }

/* delete clickhere */
a.clickhere:link { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.clickhere:visited { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.clickhere:active { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.clickhere:hover { font-family: Arial, Helvetica, sans-serif; color: #00cc00; text-decoration: none; }

/* state index - quote buttons */
/* background image quote buttons */
.oqbgi { background-image: url("http://www.betterbusinesscommunications.com.au/images/index/buttonbg.gif"); }
/* quote buttons link */
a.oqlink:link { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.oqlink:visited { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.oqlink:active { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.oqlink:hover { font-family: Arial, Helvetica, sans-serif; color: #00cc00; text-decoration: none; }
/* quote buttons line 1 */
.oqline1 { font-size: 12pt; font-weight: bold }
/* quote buttons line 2 */
.oqline2 { font-size: 10pt; }
/* background image colour */
.bggreyd { background-image: url("http://www.betterbusinesscommunications.com.au/images/pixel_grey_dark.gif"); }
.bggreyl { background-image: url("http://www.betterbusinesscommunications.com.au/images/pixel_grey_light.gif"); }
.bggreen { background-image: url("http://www.betterbusinesscommunications.com.au/images/pixel_green.gif"); }
/* background image header state */
.bghnsw { background-image: url("http://www.betterbusinesscommunications.com.au/images/header/nsw.gif"); }
.bghqld { background-image: url("http://www.betterbusinesscommunications.com.au/images/header/qld.gif"); }
.bghvic { background-image: url("http://www.betterbusinesscommunications.com.au/images/header/vic.gif"); }

.table_border {	border-collapse: collapse;	border: 0.50pt #333399 solid; }
/* 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; }

/* menu state */
.statemenu {
	border-collapse:collapse;
	border: solid thin #006600;
	margin:0px;
	padding-top:20px;
	padding:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	width:110px;
}
.statemenu ul{
	border-collapse:collapse;
	border: solid thin #009966;
	color:#FFFFFF;
	font-weight:bold;
	background-image: url("http://www.betterbusinesscommunications.com.au/include/menu/arrow_dy.gif");
	background-repeat: no-repeat;
	background-position: 95% 50%;
	height:18px;
	list-style:none;
	margin:0;
	padding:0;
}
/* border here will box every item */
.statemenu li{
	border-collapse:collapse;
	border: none;
	float:center;
}
/* border here will box dropdown items, puts separator on top bar */	
.statemenu li a{
	border-collapse:collapse;
	border: none;
	display:block;
	color:#ffffff;
	line-height:15px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
}
/* top menu hover */			
.statemenu li a:hover, .statemenu ul li:hover a{
	border-collapse:collapse;
	border: none;
	color:#FFFFFF;
	font-weight:bold;
	background-image: url("http://www.betterbusinesscommunications.com.au/include/menu/arrow_dg.gif");
	background-repeat: no-repeat;
	background-position: 95% 50%;
	height:18px;
	list-style:none;
	margin:0;
	padding:0;
}
/* dropdown menu - whole drop down border - cell width */			
.statemenu li ul{
	border-collapse:collapse;
	border: solid thin #000000;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	position:absolute;
	width:110px;
	z-index:100;
}
.statemenu li:hover ul{ display:block; }
/*  box drop down items - border-bottom only for full outline - no cell width */
.statemenu li li {
	border-collapse:collapse;
	border: none;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:110px;
}
/* drop down item bg colour */			
.statemenu li:hover li a{ color:#000000; background: #FFFF99;  }
/* drop down item height */
.statemenu li ul a{
	display:block;
	border: solid thin #000000;
	height:15px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:center;
}
/* drop down hover text colour */
.statemenu li ul a:hover, .statemenu li ul li:hover a{
	background-image: url("http://www.betterbusinesscommunications.com.au/images/pixel_green.gif");
	color:#ffffff;
	text-decoration:none;
}
.statemenu p{ clear:left; }	
