/****** START CLEARFIX ******/

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    _float:left;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

/****** END CLEARFIX ******/

body { 
	width: 1000px; margin: 0 auto !important; font-size: 100%; color:#333333;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.breadcrumb { 
 font-size: 7pt;font-size: 70%; color: white; font-family: verdana, arial, helvetica, sans-serif;
} 
/*.buttonbarbackground { 
background-image: url(http://www.dpi.vic.gov.au/dpi/dpincor.nsf/obj/back-dpi/$file/back-dpi.gif); background-color: #d9e1ec 
} 
*/

.buttonbartext { 
font-size: 8pt; color: #000235; font-family: verdana, arial, helvetica, sans-serif 
} 

a.buttonbartext { 
text-decoration: none 
} 
a.buttonbartext:link { 
text-decoration: none 
} 
a.buttonbartext:hover { 
text-decoration: underline 
} 
a.buttonbartext:active { 
text-decoration: none 
} 

.bread { 
font-size: 8pt; color: #000034; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none 
} 
a.bread { 
color: #000034; text-decoration: none 
} 
a.bread:link { 
color: #000034; text-decoration: none 
} 
a.bread:hover { 
color: #000034; text-decoration: underline 
} 
a.bread:active { 
color: #000034; text-decoration: none 
} 
/*Main CSS*/
H1 { 
	color: #00AAD9;
    font-family: arial;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0 0;
} 
H2						{font-family: Arial, Helvetica, sans-serif; font-size: 105%; color: #666666;}
.message				{color: red; font-weight: bold}
.boldtext				{font-weight: bold}

/*Header CSS*/
#header					{
	background: #483D8B;
	border-bottom: 1px solid #ffffff;
}
#header	#banner			{width: 100%;  text-align: right;}

#header2					{
	background: #483D8B;
}

/*Tables CSS*/
FORM					{padding: 0px; margin: 0px}
#table 					{padding: 0px}

#left_menu_color	{
	background-color: #E6EEF4;
	margin-bottom: 30px;
}

/*Sub Nav CSS*/
#columna 				{
	background-color: #BFE8F5;
    color: #003366;
    float: left;
    padding: 5px 0 5px 10px;
    width: 192px;
}
#columna #nav			{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color: #BFE8F5;
    color: #002D55;
    font-size: 80%;
    padding: 6px;
    text-decoration: none;
}


#columna #nav A			{
	color: #555555;
	text-decoration: none;
	margin : 3px;
} 

#columna #nav A:visited {
	color: #555555;
	text-decoration: none 
} 

#columna #nav A:hover	{
	color: #555555;
	font-weight: bold; 
	text-decoration: none; 
} 

/*#columna #navspacer { background: #E6EEF4; padding-bottom: 1%; height: 1%; }*/
#columnb { background-color:white;}

/*Content CSS*/
#content{font-family: Arial, Helvetica, sans-serif; color: #666666; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; text-align: left; height:100%; background-color:white;}
#content p{font-size: 78%;}
#content ul{
	font-size: 78%;
    line-height: 1.4em;
    list-style: disc outside none;
    margin: 0 0 0 5px;
}
#content ul li			{padding: 5px 0; line-height:1.4;}
#content IMG			{border:0px; padding: 1px 0px 2px 0px;}
#content A				{font-weight:normal; text-decoration: underline;}
#content A:hover		{font-weight:normal; text-decoration: underline;}


/*Popup CSS*/
#popup					{font-family: Arial, Helvetica, sans-serif; color: #666666; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px; text-align: left; height:70%;}
#popup p					{font-size: 78%;}
#popup ul				{font-size: 78%; line-height: 1.4em; margin:0px 0px 0px 16px;}
#popup A					{font-weight:normal; text-decoration: underline;}
#popup A:hover			{font-weight:normal; text-decoration: underline;}

#tbl					{font-size: 90%; padding: 0px; width:100%}
#tbl #ltshade			{font-size: 90%; padding: 5px; background: #F7F7F7; border-top: 1px solid #FFFFFF; Vertical-align: top; font-family : Verdana, Arial, sans-serif; font-size: 78%;}
#tbl #dkshade			{font-size: 98%; padding: 5px; background: #bababa; color:#ffffff; font-weight: bold;}
#tbl #ltshade select		{font-size: 100%;}
#tbl_search_1			{font-family: Arial, Helvetica, sans-serif;font-size: 90%;padding: 0px;	width: 98%;}
#tbl_search_1 #ltshade	{font-size: 80%; color: #191970;	border-top: 1px solid #FFFFFF;	Vertical-align: top;}
#tbl_search_1 #dkshade	{font-size: 80%; padding-top: 5px;	padding-bottom: 5px;	color: #00008B;	border-top: 1px solid #FFFFFF;	font-weight: bold;	font-size: 1em;}
#tbl_search_1 H1		{font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #00008B; font-weight: bold;}
.tborder {border: solid 1px #191970;}

#tbl_search_2					{font-family: Arial, Helvetica, sans-serif; font-size: 90%; padding: 0px; width:99%}
#tbl_search_2 #ltshade			{font-size: 80%; padding: 5px; color: #191970; border-top: 1px solid #FFFFFF; Vertical-align: top;}
#tbl_search_2 #dkshade			{font-size: 80%; padding: 5px; color: #191970; border-top: 1px solid #FFFFFF; font-weight: bold;}
#tbl_search_2	p		{font-size: 100%;}
#tbl_search_2 ul 				{font-size: 100%}
#tbl_search_2 ul p				{font-size: 100%}
#tbl_search_2 .button			{font-family:  font-size: 100%; Arial, Helvetica, sans-serif; border-top: 1px solid #CCCCCC; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #CCCCCC; font-size: 10px; padding:0px; background: #F0F0F0; margin: 5px 0px 5px 0px;}

#tbl #mdshade			{padding: 5px; background: #F0F0F0; border-top: 1px solid #FFFFFF; font-weight: bold;}
#tbl .button	{
	background: none repeat scroll 0 0 #F0F0F0;
    border-color: #CCCCCC #666666 #666666 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    margin: 5px 5px 0 0;
    padding: 1px 5px;
}
#tbl ul 					{font-size: 100%}
#tbl p 					{font-size: 100%}
#tbl ul p				{font-size: 100%}

/*Footer CSS*/
#footer				{font-family: Arial, Helvetica, sans-serif; color: #666666; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; text-align: left; height:70%; background-color:white;}
#footer p				{font-size: 78%;}
#footer ul				{font-size: 78%; line-height: 1.4em; margin:0px 0px 0px 16px;}
#footer IMG			{border:0px; padding: 10px 0px 20px 0px;}
#footer A				{font-weight:normal; text-decoration: underline;}
#content A:hover		{font-weight:normal; text-decoration: underline;}


/* CoolMenus 4 - default styles - do not edit */
.clBar{
	background-color : #000080;
	color : #000080;
}

.clcmabs{
	left : 0;
	position : absolute;
	top : 0;
	visibility : hidden;
}

/*Styles for CURRENTLY SELECTED MENU*/

.cllevel0_Current{
	background-color : #0066CB;
	color : #FFFFFF;
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
}

.cllevel0_Current,.cllevel0_Currentover{
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	text-align : center;
}



.cllevel0_Currentover{
	background-color : #0066CB;
	color :   #CCCCCC;
	/*cursor : pointer;*/
	cursor : hand;
	layer-background-color : #336699;
}



.cllevel0{
	background-color : #000080;
	color : #CCCCCC;
	layer-background-color : #000080;
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight: bold;
	
}


.cllevel0,.cllevel0over{
	color : #CCCCCC;
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	text-align : center;
}


.cllevel0border{
	position : absolute;
	visibility : hidden;
	border-right : 1px solid #FFFFFF;
}



.cllevel0over{
	background-color :#0066CB;
	color : #FFFFFF;
	font-weight: bold;
	cursor : pointer;
	cursor : hand;
	layer-background-color : #0066CB;
	text-decoration : underline;
}

/*******************************/
/*      Start OLD NS Styles    */
/*******************************/
.cllevel0NS{
	background-color :  #000080;
	color : #CCCCCC;
	layer-background-color : #000080;	
}

/*Styles for level 1*/
.cllevel0NS, .cllevel0overNS{
	font-family : tahoma, arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	border-left : 0px none #0066CB;
	color:#CCCCCC;
}


.cllevel0borderNS{
	position : absolute;
	visibility : hidden;
	border-right : 1px solid #FFFFFF;
	
}


.cllevel0overNS{
	background-color : #0066CB;
	color : #FFFFFF;
	cursor : pointer;
	cursor : hand;
	text-decoration : underline;
	layer-background-color : #0066CB;
}

/*******************************/
/*      END OLD NS Styles    */
/*******************************/

.cllevel1{
	background-color :  #D2E9FF;
	/*
	color : #CCCCCC;*/
	layer-background-color : #D2E9FF;
	
}

/*Styles for level 1*/
.cllevel1, .cllevel1over{
	font-family : tahoma, arial,helvetica;
	font-size : 11px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	border-left : 0px none #0066CB;
	color:#0066CB;
}

.cllevel1border{
	background-color : #FFFFFF;
	layer-background-color : #FFFFFF;
	position : absolute;
	visibility : hidden;
	
}

.cllevel1over{
	background-color : #0066CB;
	color : #FFFFFF;
	cursor : pointer;
	cursor : hand;
	text-decoration : underline;
	layer-background-color : #0066CB;
}

.cllevel2{
	background-color : #0066CB;
	color : #FFFFFF;
	layer-background-color : #0066CB;
}

/*Styles for level 2*/
.cllevel2, .cllevel2over{
	font-family : tahoma,arial,helvetica;
	font-size : 11px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
}

.cllevel2border{
	background-color : #006699;
	layer-background-color : #006699;
	position : absolute;
	visibility : hidden;
}

.cllevel2over{
	background-color : #0066CB;
	color : #FFFFFF;
	font-size : 11px;
	cursor : pointer;
	cursor : hand;
	layer-background-color : #0066CB;
}

/* some classes created to adjust their system to our
Paulo Kendi
*/
.UTILtable { background-color:#ffffff; border-collapse: collapse; border: 0px; border-spacing: 0px; padding: 0px; } 
.UTILtextcell { background-color: #ffffff; padding: 1px 0;} 
.UTILITYmenu { color: #787878; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 70%; text-decoration: none} 
.UTILITYmenu:link { color: #787878; font-weight: normal; text-decoration: none} 
.UTILITYmenu:visited { color: #787878; font-weight: normal; text-decoration: none} 
.UTILITYmenu:hover { color: #787878; font-weight: normal; text-decoration: underline } 
.ISYSTable { background-color: #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px }

.FOOTERlink { 
	background-color: #002D55;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    vertical-align: middle;
	padding: 3px 0;
}
.FOOTERlink  a{
	color: #FFFFFF;
    font-size: 12px;
    padding: 0 10px;
    text-decoration: none;
}
.FOOTERlink:link { color: #FFFFFF; text-decoration: none; font-weight: normal } 
.FOOTERlink:visited { color: #FFFFFF; text-decoration: none; font-weight: normal } 
.FOOTERlink:hover { color: #FFFFFF; text-decoration: none; font-weight: normal } 
.FOOTERcell {BACKGROUND-COLOR: #00aad9; text-align: left; padding-left: 5px; padding-right: 5px; vertical-align: center; font-size: 10px; } 
.FOOTERtext { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; vertical-align: center;} 
.FOOTERtext:link { color: #FFFFFF; text-decoration: none; font-weight: normal } 
.FOOTERtext:visited { color: #FFFFFF; text-decoration: none; font-weight: normal } 
.FOOTERtext:hover { color: #FFFFFF; text-decoration: underline; font-weight: normal } 

.spacer { color: #000000; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80% }

/*mozilla */

body>#left_menu_color>#content {
	float: left;
    font-size: 95%;
    padding-left: 20px;
    width: 778px;
}


#tbl td {
	padding: 4px;
	text-align: left;
}	

body>#left_menu_color>#footer {
clear: both;
	border-left: #E6EEF 47px solid;

}

body>#left_menu_color>div>form{
 width:100%;
 float:right;
}

/*-------------------------------------------------------------------------------------------------------*/

.header_banner {
	background: url("/depts/doj/graphics/banner.gif") no-repeat scroll 0 center transparent;
	height: 160px;
}
body #left_menu_color #content {
	height: auto;
}
#ltshade td input, #ltshade td select, #ltshade td textarea {
    width: 200px !important;
}
#ltshade img {
    vertical-align: middle;
}
#content ul li {
    list-style-type: disc;
}
textarea, select, input {
    font: inherit;
}