/* Style sheet for www.m5project.com.au - Jan 15 2009 - Jaz RACGP */


/* @reset all styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

input, fieldset {margin: 0; padding: 0;}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end reset all styles */



	
/* @layout */

body { font-size: 100%; font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida, sans-serif; background-color: #fff;  }

/* Modern browsers - IE6 and below font size set above (75%). Vertical unit set at 18px - basefont 12px - line-height .5 */
html>body {
font-size: 12px;
}

#wrapper{
width: 98%;
display: table; /* give it 'layout' */
clear: both;
margin: 0 auto;
}

#innerwrapper{
width: 100%;
display: table; /* give it 'layout' */
clear: both;
}

#header {
width: 100%;
border-bottom: 2px solid #0098d6;
margin-bottom: 0px;
clear: both;
display: table; /* give it 'layout' */
}

#nav {
display: none;
}

#content {
width: 100%;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 1.666660em;
clear: both;
}

#maincontentcolumn {
width: 100%;
clear: both;
padding-top: 1.666660em;
}

#linkscolumn {
display: none;
}

#footer {
display: none;
}

/* @endlayout */


/* @image replacement */

h1 {
background: transparent url(../images/m5logo.gif) no-repeat;
width: 200px;
height: 118px;
text-indent:-32697px;
color: #fff;
float: left;
cursor: pointer;
} 

h1 a {
display: block;
width: 100%;
height: 100%;
outline: none;
overflow: hidden;
}



/* @end image replacement */



/* @hero images */

.heroimage {
display: none;
 }
 
.herovideo {
display: none;
}

.videodisplay {display:block;width:740px;height:417px;}

/* specific image files here */

.image2 {background: transparent url(../images/image2.jpg) no-repeat;}
.image4 {background: transparent url(../images/image4.jpg) no-repeat;}
.image5 {background: transparent url(../images/image5.jpg) no-repeat;}
.image6 {background: transparent url(../images/image6.jpg) no-repeat;}
.image7 {background: transparent url(../images/image7.jpg) no-repeat;}
.image8 {background: transparent url(../images/image8.jpg) no-repeat;}
.image9 {background: transparent url(../images/image9.jpg) no-repeat;}
.image10 {background: transparent url(../images/image10.jpg) no-repeat;}
.image11 {background: transparent url(../images/image11.jpg) no-repeat;}
.image12 {background: transparent url(../images/image12.jpg) no-repeat;}
.image13 {background: transparent url(../images/image13.jpg) no-repeat;}
.image14 {background: transparent url(../images/image14.jpg) no-repeat;}
.image15 {background: transparent url(../images/image15.jpg) no-repeat;}
.image16 {background: transparent url(../images/image16.jpg) no-repeat;}
.image17 {background: transparent url(../images/image17.jpg) no-repeat;}
.image18 {background: transparent url(../images/image18.jpg) no-repeat;}
.image19 {background: transparent url(../images/image19.jpg) no-repeat;}
.image20 {background: transparent url(../images/image20.jpg) no-repeat;}
.image21 {background: transparent url(../images/image21.jpg) no-repeat;}
.image22 {background: transparent url(../images/image22.jpg) no-repeat;}
.image23 {background: transparent url(../images/image23.jpg) no-repeat;}
.image24 {background: transparent url(../images/image24.jpg) no-repeat;}
.image25 {background: transparent url(../images/image25.jpg) no-repeat;}

.healthweek {background: transparent url(../images/image_healthweek.jpg) no-repeat;}
.imageHealthOnline {background: transparent url(../images/imageHealthOnline.gif) no-repeat;}

/* @end hero images */



/* @navigation */

#siteinfo{display: none;}
#siteinfo li{display: none;}
#siteinfo li a, #siteinfo li a:link, #siteinfo li a:visited {display: none;}
#siteinfo li a:hover {display: none;}

.noline {border-right: none !important; padding-right: 0px !important;}

#mainnav li {display: none;}
#mainnav li a, #mainnav li a:link, #mainnav li a:visited  {display: none;}
#mainnav li a:hover {display: none;}
.selected {font-weight: bold;}


/* @end navigation */

/* @social network icons */

.social {padding-left: 25px; font-family: georgia, serif; color: #969696; line-height: 1.1em;}

.linkedin{background: url(../images/icon_linkedin.gif) no-repeat;}
.digg{background: url(../images/icon_digg.gif) no-repeat;}
.facebook{background: url(../images/icon_facebook.gif) no-repeat;}
.mixx{background: url(../images/icon_mixx.gif) no-repeat;}
.yahoo{background: url(../images/icon_buzz.gif) no-repeat;}
.permalink{background: url(../images/icon_permalink.gif) no-repeat;}
.email{background: url(../images/icon_email.gif) no-repeat;}


/* @end social network icons */

/* @type */
/* h2-h5 need font specified for Opera - P inherits font def from body but heading level tags do not. Firefox requires full Lucida list each time */

.clear {clear: both;}

.links { margin-bottom: 0.916667em; font-family: georgia, serif; color: #969696; font-size:  0.916667em; /* 11px */ line-height: 1.4em;}
.links li { padding-top: 4px; padding-bottom: 3px; margin-bottom: 1px;}
.links li a, .links li a:link, .links li a:visited  {text-decoration:none; color: #969696;}
.links li a:hover {color: #0098d6;  text-decoration:none;}

.invisible {display: none;}
.downloadhelp {color: #969696; font-size: 0.833333em; /* 10px */ line-height: 1.5em; margin-bottom: 0px; padding-bottom: 0.818182em;}
.imagecaption {color: #969696; font-size: 0.833333em; /* 10px */ line-height: 1.8em; margin-bottom: 0px; padding-bottom: 0.818182em;}
.tablecaption {color: #969696; font-size: 0.833333em; /* 10px */ line-height: 1.2em;  padding-top: 1.2em; padding-bottom: 1em; }
p{font-size: 1.083333em; /* 13px */ line-height: 1.384615em; padding-bottom: 1.384615em; color: #4b4b4b;}

.pdficon{background: url(../images/icon_pdf.gif) no-repeat; background-position:left top;  padding-left: 2.083325em; /* 25 px */ margin-left: 0em; /*10px*/}




#maincontentcolumn ul {display: block; font-size: 1.083333em; /* 13px */ line-height: 1.384615em; padding-bottom: 1.384615em; color: #4b4b4b; list-style-type:circle; list-style-position: outside; padding-left: 40px; width: 100%; float: left; clear: both;}
#maincontentcolumn ol {display: block; font-size: 1.083333em; /* 13px */ line-height: 1.384615em; padding-bottom: 1.384615em; color: #4b4b4b; list-style-position: outside; padding-left: 40px; width: 100%; float: left; list-style-type:decimal; clear: both;}



h2{font-size: 1.833333em; /* 22px; */ line-height: 1.090920em; /* 24px */ padding-bottom: 15px; color: #4b4b4b; font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida, sans-serif; }
h3{font-size: 1.333333em; /* 16px */  line-height: 1.375000em; /* 22px */ padding-bottom: 1.125em; color: #4b4b4b; font-weight: normal; font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida, sans-serif; }
h4 {font-size: 1.083333em; /* 13px */ line-height: 1.384615em; /* 16px */ padding-bottom:  0.384615em; color: #4b4b4b; font-weight: bold !important; font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida, sans-serif;}
h5{font-size:  0.916667em; /* 11px */ line-height: 1.454544em; padding-bottom: 0.454545em; color: #969696; font-weight: bold; border-top: 1px solid #0098d6; padding-top: 0.916667em; font-family: georgia, serif; }

h5 a, #maincontentcolumn a:link, h5 a:visited  {color: #969696; text-decoration: none;}
h5 a:hover {color: #0098d6;  text-decoration:none;}


#maincontentcolumn a, #maincontentcolumn a:link, #maincontentcolumn a:visited  {text-decoration: none; color: #0098d6; border-bottom: 1px dotted #0098d6;}
#maincontentcolumn a:hover {color: #0098d6;  text-decoration:none;}

.footercolumn{
width: 114px;
float:left;
color: #4b4b4b; 
font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida, sans-serif; 
font-size: 0.833333em;
line-height: 1.700000em;
padding-right: 22px;
}

.footercolumn li a, .footercolumn li a:link, .footercolumn li a:visited  {text-decoration: none; color: #0098d6;}
.footercolumn li a:hover {color: #4b4b4b;  text-decoration:none;}

.dividingline {border-bottom: 1px solid #0098d6; width: 100%; margin-bottom: 1.384615em;}

/* @end type */



/* @typelayout */

.twocolumn {width: 100%;}
.left {}
.right {}
.singlecolumn {width: 100%}
.paddingright {}

/* @end typelayout */

/* @registrationform */
#registration {margin-top: 20px; margin-left: 6px;}
#registration label {float: left; font-family: georgia, serif;  font-size: 0.916667em; line-height: 1.636364em; color: #4b4b4b; font-style:italic;}
#registration legend {font-family: georgia, serif;  font-size: 0.916667em; line-height: 1.636364em; color: #4b4b4b; font-weight: bold;  padding: 0px;}
#registration #email {margin: 5px 0px 0px 0px; display: inline; width: 110px; float: left; border: 1px solid #ccc; line-height: 1.2em; padding: 5px; vertical-align:bottom; font-size: 0.916667em; }
#registration #button {margin: 5px 0px 0px 0px; display: inline; width: 60px; float: right; border: 0px; line-height: 1.2em; padding: 5px; font-size: 0.916667em; vertical-align:bottom; overflow: auto;  }
#registration #button:hover {background-color:  #969696; color: #fff;}
#registration fieldset {margin: 0px; padding: 0px;}

/* @end registrationform */

/* @languages */

#chinese{font-family: MS Song, Beijing, SimSun !important; font-size: 1.3em; /* 13px */ line-height: 1.384615em;}
#arabic {font-family: Andalus, Arabic Transparent, Arial Unicode MS !important; font-size: 1.3em; /* 13px */ line-height: 1.384615em;}

/* @end languages */


/* @table styling */

table {border-top: solid 1px #969696;; border-right: solid 1px #969696;; margin-bottom: 2.6em; padding: 5px;}
table td {border-left: solid 1px #969696;; border-bottom: solid 1px #969696;; padding: 5px;}
table td p {padding-bottom: 0px !important;}
/* @end table styling */

/* @poster display */

.posterdisplay {width: 112px; display: block; margin-right: 10px; background-color:#fff; float: left;}
.poster {padding-bottom: 10px; text-decoration:none !important;}

.posterdisplay a, .posterdisplay a:link, .posterdisplay a:visited  {border-bottom: none !important;}
.posterdisplay a:hover {border-bottom: none !important;}

.pdficon a, .pdficon a:link, .pdficon a:visited  {text-decoration: none; color: #0098d6; border-bottom: 1px dotted #0098d6 !important;}
.pdficon a:hover {color: #0098d6;  text-decoration:none;}

/* @end poster display */