/*
Matcham Holgate Brigade (NSW Rural Fire Service)
CSS Style Sheet
Web Design & Construction (PHP, HTML, CSS) by Graham King (MHB)
++ non-IE CSS, see also the IE version of CSS, if you have that stupid browser.
*/

body {
	text-align:center;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-color: #666666;
	padding: 10px 0 30px 0px; 
	background-color:#f2f2f2;
	
	overflow-y:scroll; /*Stop Firefox page jumping*/
	}
/*----------------------------------------------wrapper----*/

#main_div {
	position:relative; 
	width: 960px;
	margin: 0 auto;				/* auto - for centring the page in the browser window */
    background-color: #ffffff;
    border: 1px;
    }

/*-----------------------------------------------header----*/

#head_div {
 	position:relative; 
 	width: 100%;
	height: 164px;
	padding-left: 24px;
    margin-top:6px;
 	margin-bottom: 4px; 
	}
#hdr_table {
	width: 900px;
	font-size: 14px;
    margin-right: 10px;
    padding: 0px 10px 10px 10px;
	}
#hdr_table td {
}

/*---------------------------------------------navbar------*/
#navbar_div {
	width: 96%;
	height: 20px;
    margin-left: 20px;
    margin-right 20px;
    font-size: 11pt;	
    text-align: left;
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
	}

/*---------------------------------------------general content------*/
#general_content_div {	
    float: left;
    /* border: 1px solid #dddddd; */
    width: 72%;
    margin-top: 20px;
    margin-left: 20px;
    line-height: 16pt;
    background-color: #ffffff;
    color: #000000;
	text-align: left;
    }
#home_table {
	font-size: 10pt;
	width:600px;
    margin-right: 10px;
    padding: 0px 10px 10px 10px;
	}
#home_table td {
}

#member_table {
	font-size: 10pt;
	width: 400px;
    margin-right: 10px;
    padding: 0px 10px 40px 10px;
	}
#member_table td {
}

/*---------------------------------------------right side content------*/
#right_div {	
    float: right;
    border: 1px solid #ffffff;
    width: 20%;
    /* border: 1px solid #dddddd; */
    margin-top: 20px;
    margin-right: 20px;
    line-height: 16pt;
    background-color: #ffffff;
    color: #000000;
	text-align: center;
    }
#right_table {
	font-size: 10pt;
	width:600px;
    margin-right: 10px;
    padding: 0px 10px 10px 10px;
	}
#right_table td {
}

/*---------------------------------------------footer------*/
#clear_div {				/* this DIV forces the footer to the page bottom */
    clear: both;
    height: 1px;
    width: 100%;
    }
    
#footer_div {	
    padding-left: 20px;
    margin: 0px 20px 0px 20px;
    line-height: 16pt;
    font-size: 9pt;
    /* border: 1px solid #dddddd; */
    background-color: #ffffff;
    color: #aaaaaa;
	text-align: left;
    }

/*--------------------------------------document tables-----*/

#TableDocs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/*--------------------------------------fonts & text-----*/

#MHB_heading {
    font-size: 24pt;
    }
#reportfires {
    font-size: 16pt;
    }
#login {
	font-size: 10pt; 
	}
#h1_bold {
    font-size:14pt;
    font-weight: 600;
    }
#h2_bold {
    font-size:12pt;
    font-weight: 600;
    }
#h3_bold {
    font-size:10pt;
    font-weight: 600;
    }
#errmsg {
    font-size:10pt;
    font-weight: 400;
    color: #ff0000;
    }
/*---------------------------------------------images----*/

#mhb_img {
	border: 2px solid #bbbbbb;
	padding: 3px;
	}

/*---------------------------------------------links-----*/

a, a:visited {
    text-decoration: none;
    color: #000099;
	}
a:hover {
    text-decoration: none;
	color: #c01f1f;
	}
/*---------------------------------------------misc------*/

hr {
	background-color:#bbbbbb;
	height:1px;
	width: 100%;
	border:0;
	}
    
/* ----------- end ------*/