.Text_Page_Heading {
    font-weight: bold;
    font-size: 20px;
    COLOR: #009933;
    font-family:Arial, Helvetica, sans-serif;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}

.Text_Page_Sub_Heading {
    font-weight: normal;
    font-size: 15px;
    COLOR: #003366;
    font-family:Arial, Helvetica, sans-serif;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}

.Text_Nav_Heading {
    font-weight: bold;
    font-size: 13px;
    COLOR: #003366;
    font-family:Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.Page_Copy{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    background-color:White;
    line-height:normal;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    width: 800px;
}

.Text_GreyBody{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    line-height:normal;
}

.Text_RedError{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CC0000;
    line-height:normal;
}

.sideNav {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
	font-weight: bold;
	padding: 10 10 10 30;
}

.sideNav:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #009933;
	padding: 10 10 10 30;
}
    
.headerNav 
{
    background-color:#003366;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding: 1 1 1 1;
}


.Form_Elements{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
}

.hr_style {
    color: #efefef;
    height: 1;
    width: 95;
}

.Table_Main {
    
}

.Text_Page_Side_Heading {
    font-weight: bold;
    font-size: 14px;
    COLOR: #009933;
    font-family:Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 4px;
    margin-left: 0px;
}

.Text_Side_GreyBody{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    line-height:normal;
    margin-left: 290px;
}

.Text_Header_Form{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size:12px;
    color: #003366;
    line-height:normal;
    margin-left: 0px;
    margin-right: 0px;
}

.Text_Side_Nav_Heading
{
    font-weight: bold;
    font-size: 13px;
    color: #b22222;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}



/* Datagrid Styles */

.Grid {
    border:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style:normal;
    padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
} 



.GridHeader
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    
    background-color: #003366;
    border-left-color: black;
    border-bottom-color: black;
    border-top-style: none;
    border-top-color: black;
    border-right-style: none;
    border-left-style: none;
    border-right-color: black;
    border-bottom-style: none;
}
.ANZSICcodesHeader
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    text-align:center;
    background-color: #003366;
    border-left-color: black;
    border-bottom-color: black;
    border-top-style: none;
    border-top-color: black;
    border-right-style: none;
    border-left-style: none;
    border-right-color: black;
    border-bottom-style: none;
}
.GridFooter
{
    background-color: #ffffff;
    border-bottom: 1px solid #996699;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
    font-size: 12px;
    text-align: center;
}


.GridItem
{
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #996699;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    font-size: 12px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
}


.GridAltItem
{
    background: #ffffff;
	border-bottom:1px solid #996699;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	font-size: 10px;
	text-align: left;	
}

.iframeNoBorder
{
    background-color: Aqua;
    border-bottom: 1px none Black;
}



/* Old Styles for ASP iframes */

.selectInput
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
}

.errorHeading{
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #CC0000;}
	
.errorCopy{
    font-family: arial;
    font-size: 12px;
    color: #CC0000;}
    


#footer
{
    position: relative;
    background-color:#003366;
    color: #FFFFFF;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-top:1px solid white;
    border-bottom:1px solid white;
    
    z-index: 1; padding-left:0; padding-right:0; padding-top:2; padding-bottom:2
}

body
{
    background-color:#003366;
	margin-top:0; 
    margin-left:0; 
    margin-right:0; 
    margin-bottom:0}
    

.mainTable
{
    background-color:White;
}
     


  
  #divAlert{
    position: absolute;
    padding:5px;
    background-color:#F5F5F4;
    border: 1 solid #999999;
    top: 156px; 
    left: 85px; 
    width: 300px; 
    height: auto;
    visibility:hidden;
    z-index: 101}
#divAlertHeader{
    border-bottom:solid 1px #999999;
    height: 16px;
    padding:5px;
    z-index: 101}
#divAlertBody{
    border-bottom:solid 1px #999999;
    padding:5px;
    z-index: 101}
#divAlertFooter{
    position:inherit;
    padding:5px;
    z-index: 101}
    
.alertHeading
{
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #996699;
}
	
.alertCopy
{
    font-family: arial;
    font-size: 12px;
    color: #666666;
}	