/* DHS STANDARD HTML INTERNET TEMPLATE. LAST UPDATED: 04-04-2007 */

body {
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 0.8em;
	background-color: #fff
}

/* REDEFINED HTML TAGS  */

p , li , ol , ul , a, td, th {
	font-family: Verdana, Arial, sans-serif;
}

img {
	border: none;
}

h1 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.5em;


}

h2 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em
}

h3 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em
}

h4 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}

h5 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.05em
}

h6 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}

a:link {
	text-decoration: none
}

a:visited {
	color: #8800ff;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

a:active {
	color: red;
	text-decoration: none
}

/* CLASS STYLES */

.smaller {
	font-size: 0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.spacer {
	float: left;
	position: absolute;
}

/* SITE BANNER ELEMENTS */

#headerBanner {
	background-color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #fff;
	display: block;
	height: 57px;
}

#logoDHS {
	vertical-align: top;
	display: block;
	padding: 0px 0px 0px 6px;
	margin: 0;
	height: 27px;
}

#logoSubsite {
	vertical-align: top;
	display: block;
	padding: 0px 0px 0px 6px;
	margin: 0;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.6em; 
	color: #fff;
}

#logoVicGov {
	display: inline;
	float: right;
	clear: both;
	position: relative;
	padding: 0px;
}

/* SEARCH BAR ELEMENTS */

#searchPanel {
	background-color: #006699;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	font-size: 0.85em;
	border-top: 1px solid white;
	display: block;
	padding: 0px;
}
#searchPanel form {
	padding: 0.2em 0.5em 0.3em 0.0em;
	margin-top: 0;
	margin-bottom: 10px;
}

#searchBar {
	text-align: right;
	display: block;
	position: relative;
}

#searchBar .searchText {
	font-size: 0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* OVERALL PAGE LAYOUT ELEMENTS */

#layout {
	padding: 0px;
	margin-top: 15px;
	background-color: white;
	clear: both;
}

/* LEFT NAV ELEMENTS */


#leftNav .graphic {
	padding-bottom: 2px;
}

#leftNav
    {
        width:179px;
        margin:0 0 0 1px;
        padding: 0;
        font-size: 85%;
        float:left;
        /* border-left: 1px solid #fff; */
    }
    
    #leftNav ul
    {
        list-style:none;
		margin:0;
        padding:0;
        width:179px;
    }
	
    #leftNav li
    {
        background:#006699;
        border:0;
        border-top:1px #fff solid;
    }
    
    #leftNav li a, #menu li a:link, #leftNav li a:visited
    {
        color:#fff;
        display:block;
        padding:5px 3px 5px 4px;
    }
	
    #leftNav li a:hover
    {
	color:#fff;
	background-color: #000066;
	width: 171px;
    }
	
	#leftNav li a:visited
    {
	color:#fff;
    }
	
    #leftNav li a:active
    {
        color:#cc3300
    }
	
  * HTML  #leftNav li a, * HTML #leftNav li a:link, * HTML #leftNav li a:visited
    {
        padding:5px 3px 5px 4px;
        height:1%; 
    }
	
    #leftNav li li
    {
        background:#3399cc;
    }
	
	    #leftNav li li li
    {
        background:#99ccff;
		color: #003333
    }
	
	#leftNav li li li a, #leftNav li li li a:link, #leftNav li li li a:visited
    {
        color:#003333;
        display:block;
        padding:5px 3px 5px 4px;
    }
	
    #leftNav li li li a:hover
    {
        color:#fff;
    }


/* RIGHT HAND NAV */

#rightNav {
	font-family: Verdana, Arial, sans-serif;
	float: right;
	width: 180px;
	font-size: 0.85em;
	border: 1px solid #006699;
	overflow: visible;
	position: relative;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#rightNav .rNav {
	background-color: #006699;
	color: #fff;
	padding: 3px;
	font-weight: bold;
}

#rightNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#rightNav li {
	padding: 3px;
	border-top: 1px solid #006699;
}

/* CONTENT AREA ELEMENTS */

#content {
	margin-left: 50px;
	background: #fff;
	margin-right: 50px;
	margin-bottom: 0px;
}

#content .breadcrumbs {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content .contentBody {
}

/* FOOTER */

#top {
	display: block;
	position:  relative;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 10px 0px 10px 0px;
}

#top a {
	text-align: right;
	font-size: 0.9em;
}

#footer {
	display: block;
	background-color: #006699;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-weight: normal;
	display: block;
	text-align: center;
	font-size: 0.85em;
	padding: 5px;
	clear: both;
	position: relative;
}

#footer a {
	color: #fff;
}

/* DATA TABLES */

.dataTable table {
	border: 1px solid #006699;
	padding: 3px;
}

.dataTable tr {
	background-color: #fff;
 	border: 1px solid #00659C;
 	padding: 0px;
}

.dataTable th {
	background-color: #DAE9F9;
	text-align: left;
	padding: 1px;
	border: 1px solid #00659C;
	border-top: 1px solid #00659C;
	margin: 0;
}

.dataTable td {
	background-color: #fff;
 	border: 1px solid #00659C;
 	border-top: none;
 	padding: 1px;
	margin: 0;
}

/* TABLE STYLES */

/* Standard accessible data table */
table.stdTable {
/*	border-spacing: 0px; */
	border-collapse: collapse;
}
table.stdTable th {
    font-weight: bold;
	color: #fff;
    padding: 0.3em 0.5em;
    border: 1px solid #006699;
	background: #006699;
}
table.stdTable td {
    padding: 0.1em 0.5em;
    border: 1px solid #006699;
}
table.stdTable th.TableHeadLeft {
    text-align: left;
}

/* Accessible data table with alternating row colours */

table.stripeTable {
    /*border-spacing: 0px; */
	border-collapse: collapse;
    background: #e0e7ef;
    border: 0.1em solid #8fa6bf;
}

table.stripeTable th {
    text-align: left;
    font-weight: normal;
    padding: 0.3em 0.5em;
    border: 0px;
	border-bottom: 1px solid #8fa6bf;
}

table.stripeTable td {
    text-align: right;
    border: 0px;
    border-bottom: 1px solid #8fa6bf;
    border-left: 1px solid #8fa6bf;
    padding: 0.1em 0.5em;
}

table.stripeTable thead th {
    text-align: center;
    font-weight: bold;
    color: #006699;
    border-left: 1px solid #8fa6bf;
}

table.stripeTable th.TableHeadLeft {
    text-align: left;
}

table.stripeTable tr.Odd {
    background: #fff;
}

/* MISC STYLES */

/* Styles for presentation of css examples/code etc. */

code {
	font-family: "Courier New", Courier, monospace;
	color: #666;
	font-size: 1em;
}

#help {
	margin: 0;
    float:right;
}
   #help ul
    {
        list-style:none;
		margin:0;
        padding:0;
    }
	
    #help li
    {
	border:0;
	list-style-position: outside;
	list-style-image: url(/dhs_am/images/help-icon.gif);
	list-style-type: none;
    }
	
	#help li a, #help li a:link, #help li a:visited
    {
	color:#003399;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 2px;
    }
	
    #help li a:hover
    {
	color:#3366ff;
    }
