td, body {
	color:#484545;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
}

p {
	color:#484545;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
}

a, a.link, a.active, a.visited {
	color:#36A202;
	font-size:9pt;
	font-weight:normal;
	font-family:trebuchet ms, arial, sans-serif;
	text-align:left;	
	text-decoration:underline;
}

a:hover {
	color:#36A202;
	font-weight:normal;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:none;
}

a.menu, a.menu:link, a.menu:active, a.menu:visited {
	font-family:trebuchet ms, arial, sans-serif;
	color:#FD8E02;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

a.menu:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#4F70AB;
	font-weight:bold;
}

a.menucurrent, a.menucurrent:link, a.menucurrent:active, a.menucurrent:visited, a.menucurrent:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#4F70AB;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

a.menu2, a.menu2:link, a.menu2:active, a.menu2:visited {
	font-family:trebuchet ms, arial, sans-serif;
	color:#4F70AB;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	margin-left:4px;
	padding-left:3px;
}

a.menu2:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#FD8E02;
	font-weight:normal;
	margin-left:4px;
	padding-left:3px;
}

a.menu2current, a.menu2current:link, a.menu2current:active, a.menu2current:visited {
	font-family:trebuchet ms, arial, sans-serif;
	color:#4F70AB;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	margin-left:4px;
	padding-left:3px;
}

a.menu2current:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#FD8E02;
	font-weight:bold;
	margin-left:4px;
	padding-left:3px;	
}

.whitetext, td.whitetext, a.whitetext, a.whitetext:link, a.whitetext:active, a.whitetext:visited {
	color:#FFFFFF;
	font-size:8pt;
	font-family:arial, trebuchet ms, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

a.whitetext:hover {
	color:#FFFFFF;
	font-size:8pt;
	font-family:arial,trebuchet ms, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

a.featureheading, a.featureheading:link, a.featureheading:active, a.featureheading:visited { 	
	font-family:trebuchet ms,arial, sans-serif;
	font-size:12pt; 
	color:#00829B;
	font-weight:bold;
	text-decoration:none;	
	text-align:left;
}

a.featureheading:hover{
	font-family:trebuchet ms,arial, sans-serif;
	color:#AA354D;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

ul {
	list-style: disc url(http://jed.cecc.com.au/clients/interpath/sashas/images/bullet.gif);
	margin-left: 15px;
}

#custom ul {
	margin-left:8px; /* Internet Explorer */
	padding-left:7px;  /* Firefox */
	margin-top: 2px;
	padding-top: 2px;
}

#custom li {
	list-style-image:url(http://jed.cecc.com.au/clients/interpath/sashas/images/bullet.gif);
	font-family:arial, sans-serif;
	font-size:8pt; 
	/*text-align:left; */
	color:#272525; 
	margin-top:2px;
	margin-left:4px;
	margin-right:15px;
	padding-top:1px;
	padding-left:3px;
	padding-right:14px;
}

#custom li a {
	color:#36A202;
	text-decoration:underline;
	text-align:left;
}

#custom li a:hover {
	color:#36A202;
	text-decoration:none;
	text-align:left;
}	

hr {
	border: 0;
	color: #74B455;
	height: 2px;
	width: 100%;
	text-align: left;
}

input.sashasfrmelement {
	font-family: Trebuchet ms, Verdana, Helvetica, Tahoma, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 8pt;	
	height: 18;	
}

textarea.sashasfrmelement {
	font-family: Trebuchet ms, Verdana, Helvetica, Tahoma, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 10pt;	
}

select.sashasfrmelement {
	font-family: Trebuchet ms, Verdana, Helvetica, Tahoma, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 10pt;	
}

input.bluefrmelement {
	font-family:trebuchet ms, arial, sans-serif;
	background-color:#EFF1F1;
	font-size:8pt;
	color:#4F70AB;
	margin-top:3px;
	width:90px;
	height:20px;
	margin-left:1px;
	margin-top:3px;
}

input.orangefrmelement {
	font-family:trebuchet ms, arial, sans-serif;
	background-color:#EEEEEE;
	font-size:8pt;
	font-weight:bold;	
	color:#DE871C;
	height:22px;
	border-color:#DE871C;
	border-width:1px;
	border-style:solid;
	cursor: pointer;
}

.headersearchbox {
	font-family:trebuchet ms, arial, sans-serif;
	background-color:#B4DA98;
	font-size:9pt;
	font-weight:normal;	
	color:#4F70AB;
	height:21px;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
}

.headersearchbt {
	font-family:trebuchet ms, arial, sans-serif;
	background-color:#EEEEEE;
	font-size:8pt;
	font-weight:bold;	
	color:#DE871C;
	height:22px;
	border-color:#DE871C;
	border-width:1px;
	border-style:solid;
	width:30px;
	cursor: pointer;
}


h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#4F70AB;
	font-size:17pt;
	font-weight:bold;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#FD8E02;
	font-size:18pt;
	font-weight:bold;	
	border-bottom: 1px dashed #aab;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#74B455;
	font-size:14pt;
	font-weight:bold;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:14pt;
	color:#4F70AB;
	font-weight:bold;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:14pt; 
	color:#0E475E;
	font-weight:bold;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:12pt; 
	color:#4F70AB;
	font-weight:bold;
}

h1.mainpage, h1.mainpage a, h1.mainpage a:link, h1.mainpage a:visited, h1.mainpage a:hover {
	font-family:trebuchet ms, arial, sans-serif;
	color:#4F70AB;
	font-size:16pt;
	font-weight:bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

a.smallorangetext, a.smallorangetext:link, a.smallorangetext:active, a.smallorangetext:visited {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#FD8E02;
	text-decoration:underline;	
}

.smallorangetext, a.smallorangetext:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#FD8E02;
	text-decoration:none;	
}

a.smallblacktext, a.smallblacktext:link, a.smallblacktext:active, a.smallblacktext:visited {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#484545;
	text-decoration:underline;	
}

.smallblacktext, a.smallblacktext:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#484545;
	text-decoration:none;	
}


a.smallbluetext, a.smallbluetext:link, a.smallbluetext:active, a.smallbluetext:visited {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#4F70AB;
	text-decoration:underline;
}

.smallbluetext, a.smallbluetext:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#4F70AB;
	text-decoration:none;
}

a.smallgreentext, a.smallgreentext:link, a.smallgreentext:active, a.smallgreentext:visited {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#74B455;
	text-decoration:underline;
}

.smallgreentext, a.smallgreentext:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:7pt;
	color:#74B455;
	text-decoration:none;
}

a.orangetext, a.orangetext:link, a.orangetext:active, a.orangetext:visited {
	color:#FD8E02;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:underline;
}

.orangetext, a.orangetext:hover {
	color:#FD8E02;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:none;
}

a.greentext, a.greentext:link, a.greentext:active, a.greentext:visited {
	color:#74B455;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:underline;
}

.greentext, a.greentext:hover {
	color:#74B455;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:none;
}

a.bluetext, a.bluetext:link, a.bluetext:active, a.bluetext:visited {
	color:#4F70AB;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:underline;
}

.bluetext, a.bluetext:hover {
	color:#4F70AB;
	font-size:9pt;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:none;
}

.interpathgreen, a.interpathgreen:hover, a.interpathgreen, a.interpathgreen:link, a.interpathgreen:active, a.interpathgreen:visited {
	color:#DCFE02;
	font-size:9pt;
	font-weight:normal;
	font-family:trebuchet ms, arial, sans-serif;
	text-decoration:none;
	text-align:justify;
}

.orangeheading, a.orangeheading, a.orangeheading:link, a.orangeheading:active, a.orangeheading:visited {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#FD8E02;
	font-weight:bold;
	text-decoration:none;	
}

a.orangeheading:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#DE871C;
	font-weight:bold;
	text-decoration:none;	
}

.greenheading, a.greenheading, a.greenheading:link, a.greenheading:active, a.greenheading:visited {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#74B455;
	font-weight:bold;
	text-decoration:none;		
}

a.greenheading:hover {
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#3E881B;
	font-weight:bold;
	text-decoration:none;	
}


.blueheading, a.blueheading, a.blueheading:link, a.blueheading:active, a.blueheading:visited { 	
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#4F70AB;
	font-weight:bold;
	text-decoration:none;		
}

a.blueheading:hover { 	
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#0E475E;
	font-weight:bold;
	text-decoration:none;		
}

.ltblueheading, a.ltblueheading, a.ltblueheading:link, a.ltblueheading:active, a.ltblueheading:visited { 	
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#3399cc;
	font-weight:bold;
	text-decoration:none;		
}

a.ltblueheading:hover { 	
	font-family:trebuchet ms, arial, sans-serif;
	font-size:11pt; 
	color:#4F70AB;
	font-weight:bold;
	text-decoration:none;		
}

.featuretitle {
        margin-bottom: 1px;
        padding-bottom: 1px;
}

a.sm_level0, a.sm_level0:link, a.sm_level0:visited {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

a.sm_level0:hover {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

a.sm_level1, a.sm_level1:link, a.sm_level1:visited {
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

a.sm_level1:hover {
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

a.sm_level2, a.sm_level2:link, a.sm_level2:visited {
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica;
    color: #4F70AB;
    text-decoration: underline;
}

a.sm_level2:hover {
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica;
    color: #4F70AB;
    text-decoration: none;
}

a.sm_level3, a.sm_level3:link, a.sm_level3:visited {
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica;
    color: #9F3D33;
    text-decoration: underline;
}

a.sm_level3:hover {
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica;
    color: #9F3D33;
    text-decoration: none;
}

TD.level0, .level0 {
    border : 1px solid #74B455;
}

TD.level1, .level1 {
    border : 1px solid #FE8D02;
}

TD.level2, .level2 {
    border : 1px solid #FFFFFF;
}

TD.level3, .level3 {
    padding-left:7px;
}
.input_warning{
	border: 1px solid #C00;
	background: url('http://www.sashasblend.com/images/warning.png') no-repeat right top;
	background-color: #ffffff;
}

.input_valid{
	
	border: 1px solid  #33cc33;
	background-color: #ffffff;
}

.success_div,
.message_div,
.error_div {
	margin: 0 auto;
	text-align: center;	
	width: 500px;		
}

.success_div {
	color: #FFF;
	padding: 4px;
}

.message_div {
	background: #F2FFBF;
	border: 1px solid #444444;
	padding: 4px;
	margin-bottom: 20px;
}

.message_div ul {
	margin: 10px;
	text-align: left;	
}

.error_div {
	border: 1px solid #444444;
	background: #FFE0BF;	
}

.error_div h4 {
	background: #FFE0BF;	
	font-size: 14px;
	margin: 0;
	padding: 4px;
}

.error_div ul {
	margin-left: 20px;
	padding: 4px;
	text-align: left;
}

/*************************** 
*    CB2010 Menu styles    *
****************************/

#cb2010_menu ul {
	padding: 0px;
	margin: 0px;
}

#cb2010_menu ul li {
	list-style-image: none;
	list-style-type: none;
}

#cb2010_menu ul.menu1 li {
	border-top: 1px solid #FD8E02;
	width: 200px;
	padding: 3px 0px 3px 3px;
}

#cb2010_menu ul.menu1 li a:link,
#cb2010_menu ul.menu1 li a:visited {
	color:#FD8E02;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

#cb2010_menu ul.menu1 li.current,
#cb2010_menu ul.menu1 li.current a:link,
#cb2010_menu ul.menu1 li.current a:visited {
	color:#4F70AB;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	margin: 0px;
}

#cb2010_menu ul.menu1 li a:hover {
	color:#4F70AB;
}

#cb2010_menu ul.menu2 li {
	border-top: 1px solid #EEE;
	width: 200px;
	padding: 2px;
	margin: 0px;
}
	
#cb2010_menu ul.menu2 li a:link,
#cb2010_menu ul.menu2 li a:visited {
	color:#4F70AB;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	margin-left:4px;
	padding-left:3px;
	/*line-height: 23px;*/
}

#cb2010_menu ul.menu2 li a:hover {
	color:#FD8E02;
	font-weight:normal;
	margin-left:4px;
	padding-left:3px;
}

#cb2010_menu ul.menu2 li.current a:link,
#cb2010_menu ul.menu2 li.current a:visited {
	font-weight:bold;
}
