/* ========================================================================= */
/* UNIVERSAL STYLES                                                          */
/* ========================================================================= */

	* {
		margin: 0;
		padding: 0;
		font-family: Arial, sans-serif;
	}
	
	html, body {
		font-size: 12px;
		line-height: 150%;
		background: url(bgOFF.jpg) repeat-x 0 0;
	}
	
	a {
		color: #D7004D;
		font-weight: bold;
	}
	
	h1 {
		font-size: 16px;
		line-height: 22px;
	}
	
	h2, h3 {
		text-transform: uppercase;
		font-style: italic;
		font-size: 14px;
		margin: 15px 0 10px 0;
	}

/* ========================================================================= */

#container {
	width: 100%;
	height: 100%;
}

#page {
	width: 890px;
	margin: 20px auto; 
}

#top {
	background: url(corners_top.gif) top no-repeat;
}

#bottom {
	padding: 20px;
	background: url(corners_bot.gif) bottom no-repeat;
}

#header {
	height: 133px;
	background: #FFF url(qld_firstaid_logo.jpg) top right no-repeat;
}

/* ========================================================================= */
/* NAV STYLES                                                                */
/* ========================================================================= */

	/* = NAV STYLES: Visual Style ====================================== */	

	#nav { float: left; width: 768px; padding-left: 30px; padding-top: 23px; }
	
	ul.dropdown { border-right: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA; }
	ul.dropdown a { padding: 12px 10px 8px 10px; text-transform: uppercase; color: #000000; text-decoration: none; }
	ul.dropdown li { border-right: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA; }
	ul.dropdown li.hover { background: #EAEAEA; cursor: pointer; }
	ul.dropdown li:hover { background: #EAEAEA; cursor: pointer; }
	ul.dropdown *.parent { padding-right: 20px; background: url(bg_nav-dropdown.gif) no-repeat 100% 0; }
	ul.dropdown *.parent:hover { background: url(bg_nav-dropdown.gif) no-repeat 100% -200px; }
	ul.dropdown ul { width: 180px;  }
	ul.dropdown ul *.parent { padding-right: 15px; background: #405a4b url(bg_nav-flyout-arrow.gif) no-repeat 95% 50%; }
	ul.dropdown ul *.parent:hover { background: #496957 url(bg_nav-flyout-arrow_hover.gif) no-repeat 95% 50%; }
	ul.dropdown ul li { background-color: #FFFFFF; background-image: none; border: 1px solid #EAEAEA; }
	ul.dropdown ul li.hover { background: #EAEAEA; }
	ul.dropdown ul li:hover { background: #EAEAEA; }
	
	
	/* = NAV STYLES: Functionality - no need to touch ================== */	
	
	ul.dropdown { list-style: none; position: relative; z-index: 597; float: left; margin: 0; }
	ul.dropdown a { display: block; }
	ul.dropdown li { float: left; padding: 0; zoom: 1; }
	ul.dropdown li.hover { position: relative; z-index: 599; }
	ul.dropdown li:hover { position: relative; z-index: 599; }
	ul.dropdown ul { list-style: none; visibility: hidden; position: absolute; top: 100%; left: -1px; z-index: 598; margin: 0 0 0 0; }
	ul.dropdown ul li { float: none; }
	ul.dropdown ul ul { top: -2px; left: 149px; margin: 1px 0 0 0; }
	ul.dropdown li:hover > ul { visibility: visible; }
	ul.dropdown li.hover > ul { visibility: visible; }

/* ========================================================================= */

#content {
	min-height: 350px;
}

#content p {
	margin: 0 0 15px 0;
}

#content td img{
	margin-right: 10px;
}

#content td {
	padding:10px;
}

#content ul {
	margin-left: 15px;
}

.testimonial {
	margin-bottom:35px;
}

.testimonial div {
	background-color:#f0f0f0;
	color:#666666;
	width:430px;
}

.testimonial p {
	font-size: 12px;
	padding:15px;
}

#footer {
	height: 60px;
	background-color: #FFF;
	padding: 20px;
}

#footer p#address {
	text-align: right;
	padding: 20px 10px 10px 10px;
	width: 330px;
	float: right;
	color: #999999;
}

#footer p#accredited {
	background: url(nrt_logo.jpg) top left no-repeat;
	text-align: left;
	padding: 20px 10px 10px 10px;
	width: 330px;
	height: 40px;
	float: left;
	color: #999999;
}