/* SCT site revamp - 09/12/2008 - diabolus ex machina [matt] */

/* accordion menu styles * - redundant as at 12/12/08 */

.menu_list {	
	width: 180px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
	font-weight:bold;
	font-size:12px;
	background: #F5F7F7;
	text-decoration:none;
}

.menu_head a{
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
	font-size:12px;
    background: #F5F7F7;
	text-decoration:none;
}

.menu_head a:hover{
	color: #999999;
	font-size:12px;
	text-decoration:underline;
  }
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
}
.menu_body a:hover{
  color: #000000;
  font-size:12px;
  text-decoration:underline;
  }
  
.menu_body a:active{
  color: #000000;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  }
  
  
/* end menu css */

/* new menu styley 12/12/08 */

.glossymenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
}

.glossymenu a.menuitem{
	color: #333333;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #f5f7f7;

}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #333333;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
	background-color: #CCCCCC;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #FFFFFF;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
	border: none;

}

.glossymenu div.submenu ul li a{
	display: block;
	color: #006699;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.glossymenu div.submenu ul li a:hover{
	background: #f5f7f7;
	text-decoration: underline;
}


/***************************
GERNAL STYLES - Leader of the war on tables..
***************************/

body {
margin:0;
}

p {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

td {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

h1 {
font: bold 16px Arial, Helvetica, sans-serif;
}

h2 {
font: bold 14px Arial, Helvetica, sans-serif;
}

h3 {
font: bold 12px Arial, Helvetica, sans-serif;
}

ul {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

li {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

a:link { font:bold 12px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration: none;
	}

a:hover { font:bold 12px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration: underline;
	}

a:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	}	



/***************************
TOP NAVIGATION STYLES
***************************/

.navfont{
font:bold 14px Arial, Helvetica, sans-serif;
color:#005fa9;
}
.navfont a:link{
font:bold 14px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:none;
}
.navfont a:visited{
font:bold 14px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:none;
}
.navfont a:hover{
font:bold 14px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:underline;
}


.breadcrumb{
font:bold 11px Arial, Helvetica, sans-serif;
color:#999999;
}

.breadcrumb a:link{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0066FF;
}

.breadcrumb a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
}

.breadcrumb a:visited{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0066FF;
}


/***************************
FOOTER STYLES
***************************/

.footerlinks {
font:bold 11px Arial, Helvetica, sans-serif;
color:#999999;
}
.footerlinks a:link{
font:bold 11px Arial, Helvetica, sans-serif;
color:#0074b9;
text-decoration:none;
}
.footerlinks a:visited{
font:bold 11px Arial, Helvetica, sans-serif;
color:#0074b9;
text-decoration:none;
}
.footerlinks a:hover{
font:bold 11px Arial, Helvetica, sans-serif;
color:#0074b9;
text-decoration:underline;
}


/***************************
SIDE BAR STYLES
***************************/

.sidebar-row {
border-bottom:#ccd2d2 1px solid;
height:25px;
line-height:1.8;
color:#215371;
font:bold 12px Arial, Helvetica, sans-serif;
padding:3px 3px 3px 6px;
}

.sidebar-blacktext{
font:14px Arial, Helvetica, sans-serif;
color:#000000;
}
.sidebar-blacktext a:link{
font:14px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:none;
}
.sidebar-blacktext a:visited{
font:14px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:none;
}
.sidebar-blacktext a:visited{
font:14px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:underline;
}


/***************************
SIDE BAR STYLES
***************************/

.iconlinks {
font:bold 12px Arial, Helvetica, sans-serif;
color:#005fa9;
}
.iconlinks a:link{
font:bold 12px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:none;
}
.iconlinks a:visited{
font:bold 12px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:none;
}
.iconlinks a:hover{
font:bold 12px Arial, Helvetica, sans-serif;
color:#005fa9;
text-decoration:underline;
}

.green-table-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: 79c47a;
}
.alternate {
	background-color: #F5F7F7;
}

/*  miscellaneous debris */

.razzgreen{
font:bold 14px Arial, Helvetica, sans-serif;
color:#79c47a;
}

.razzblue{
font:bold 14px Arial, Helvetica, sans-serif;
color:#2484c6;
}

.razzlellow{
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffc222;
}

.razzpurple{
	color:#b455a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.greenhead {

	font-weight:bold;
	font-size:12px;
	background: #79c47a;
	text-decoration:none;
}

.terms {

	font-weight:normal;
	font-size:9px;

}

.razzlist li
{
padding-left: 10px;
background-image: url(http://www.sctelco.com.au/Images/ul_razz.png);
background-repeat: no-repeat;
background-position: 0 .5em;
}

ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

li
{
	padding-left: 5px;
	bottom: 10px;
	list-style-image: url(http://www.sctelco.com.au/Images/ul_razz.png);
	list-style-position: inside;
}
