/*body {
	font-family: verdana, arial, helvetica, sans-serif;
	background: #F3F9FE !important;
}
#mainbody #footer p {

	background: #F3F9FE !important;

}*/
p.Para {
	
	margin-left: 3.0em;
}
a.link {
	color: blue;
	text-decoration: underline;
}
A.visited {
	color: purple;
	text-decoration: underline;
}
A.active {
	color: red;
	text-decoration: underline;
}
DIV.Abocenter {
	display: block;
}
DIV.Address {
	display: block;
	margin: 15px 0px;
}
P.Addressline {
	
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Assessment {
	display: block;
}
P.Available {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Awarddesc {
	display: block;
}
DIV.Awardgrp {
	display: block;
}
DIV.Awardlst {
	display: block;
}
P.Awardname {
	display: block;
	
	
	
	margin-bottom: 4pt;
	
	margin-left: 18.719986pt;
	font-size: 10pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Awards {
	display: block;
	text-align: left;
	
	margin-top: 15pt;
	margin-bottom: 3pt;
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Body {
	display: block;
}
DIV.Book {
	display: block;
}
SPAN.Break {
}
P.Campusname {
	display: block;
	text-align: left;
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 14pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Corequisite {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Course {
	display: block;
}
DIV.Coursegrp {
	display: block;
}
DIV.Courses {
	display: block;
}
P.Credentials {
	display: inline;
}
DIV.Definition {
	display: block;
	
}
.Definition .Term{
	font-weight: bold;
	color: black;
	margin-bottom: 2px;
}
SPAN.Defn {
 
  font-style: oblique;
  margin-top: 2px;
}

DIV.Description {
	display: block;
	/*font-size: 80%;*/
	font-weight: normal;
}



DIV.Detail {
	display: block;
}

.Detail .Para {
	font-weight: normal;
	font-size: 90%;
	
} 

P.Donor {
	display: block;
	
	
	
	
	
	margin-left: 0pt;
	font-size: 12pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Email {
	
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
}
SPAN.Emph {
font-weight: bold;
color: #2A6084;
}
DIV.Entrytbl {
	display: block;
}
P.Fax {
		margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	

	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Figtitle {
	display: block;
}
DIV.Figure {
	display: block;
	margin: 10px auto;
	width: 50%;
	text-align: center;

}



DIV.Fragment {
	display: block;
}
DIV.Front {
	display: block;
}

.footnote {
	font-size: 80%;
	vertical-align: super;
	padding-left: 2px;
}
P.General {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 80%;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Generalinfo {
	display: block;
	text-align: left;
	
	
	
	
	margin-left: 0pt;
	font-size: 28pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Headblk {
	display: block;
	text-align: center;
	
	
	
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
.Hecsband a{
	display: inline;
}
DIV.Importantdate {
	display: block;
	font-size: medium;
	font-weight: Bold;
}
.Importantdate table {
margin-top: 10px;
	
}



#content .Importantdate table td{
	
	margin: 0px;
   font-size: 1em;
	font-weight: normal;
		
}
P.Inadmissible {
	display: block;
}
DIV.Info {
	display: block;
}
DIV.Infogrp {
	display: block;
}
DIV.Information {
	display: block;
}
DIV.Intro {
	display: block;
	margin-bottom: 4px;
	font-weight: bold;
}
DIV.Item {
display: block;
	/*display: list-item;

	list-style: disc outside;
	vertical-align: text-bottom;
	
	list-style: url(http://www.jcu.edu.au/images/2003/bullet.gif);
	*/
}

.Item .Para{
display: list-item;

	list-style: disc outside;
	vertical-align: text-bottom;
	margin: 0.2em 0px 0.5em 4.5em;
	padding: 0px;
}

.Subpol .Para .List  .Item  .Para {
	list-style: none;
	color: Green;
	display: block;
}
P.Level {
	display: block;
	
	
	margin-top: 15pt;
	margin-bottom: 3pt;
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: uppercase;
	
}
DIV.List {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	
}
DIV.Mastersched {
	display: block;
}
DIV.Members {
	display: block;
}
DIV.Message {
	display: block;
}
P.Mobile {
	display: block;
	
	
	
	
	
	margin-left: 18.708649pt;
	font-size: 9pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Name {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Note {
	display: block;
	font-weight: lighter;
	font-size: 90%;
}
P.Objective {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 90%;
	font-weight: bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Offered {
	display: block;
	text-align: left;
	
	margin-top: 8pt;
	
	
	margin-left: 0pt;
	font-size: 80%;
	font-weight: normal;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: uppercase;
	
}
DIV.Office {
	display: block;
}

DIV.Office .Person .Credentials, Div.Office .Person .Name, DIV.Submember .Person .Credentials, Div.Submember .Person .Name, Div.Members .Person .Name, Div.Members .Person .Credentials {
	display: inline;
	padding-left: 1.2em;
	font-size: medium;
	
}
.Submember .Title, .Members .Title {
	margin-bottom: 4px;
}

 DIV.Submember .Person {
 	margin-bottom: 1.2em;
 }
/*P.Para {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Berkeley";
}*/
.Paragrp .Para {
	font-weight: normal;
}
DIV.Part {
	display: block;
}
DIV.Person {
	display: block;
}
P.Phone {

	
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	
	
	
	
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Policy {
	display: block;
}
DIV.Policygrp {
	display: block;
}
DIV.Postgraduate {
	display: block;
}
P.Prerequisite {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Prize {
	display: block;
}
DIV.Prizegrp {
	display: block;
}
P.Prizename {
	display: block;
	text-align: left;
	
	margin-top: 15pt;
	margin-bottom: 3pt;
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Procedures {
	display: block;
}
DIV.Programgrp {
	display: block;
}
DIV.Programs {
	display: block;
}
DIV.Research {
	display: block;
}
DIV.Researchact {
	display: block;
}
DIV.Researchgrp {
	display: block;
}
DIV.Rule {
	display: block;
}
DIV.Ruleblk {
	display: block;
}
DIV.Ruleblk1 {
	display: block;
}
DIV.Ruleprog {
	display: block;
}
DIV.Rules {
	display: block;
}
DIV.Schedblk {
	display: block;
}
P.Schedpart {
	display: block;
	
	
	
	margin-bottom: 4pt;
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;

}
DIV.Schedule {
	display: block;
}
DIV.Scholarships {
	display: block;
}
DIV.Section {
	display: block;
	/*margin: 20px 0px 3.8em;*/
	
}


P.Shorttitle {
	display: block;
	margin-left: 0pt;
	color: #2A6084;
	font-size: 110%;
	font-weight: bolder;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
DIV.Ssubresearch {
	display: block;
}
DIV.Ssubsection {
	display: block;
}


DIV.Staffgrp { display: block; }
DIV.Staffgrp1 { display: block; }
DIV.Staffgrp2 { display: block; }

DIV.Staffgrp .Title{ font-size: 120%; font-weight: bolder; }
DIV.Staffgrp2 .Title{ font-size: 110%; font-weight: bolder; }
DIV.Staffgrp3 .Title{ font-size: 100%; font-weight: bolder; }

DIV.Strands {
	display: block;
}
SPAN.Subcode {
	display: inline;
}

.Subject {
	display: block;
	float: left;
	margin-top: 6pt;
	margin-bottom: 3pt;
	margin-left: 0pt;
/*	font-size: 130%;
	font-weight: Bold;
	font-style: Regular;
	color: #2A6084;*/
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}

.Subject * {
	display: block;
/*	font-size: 1em;
	font-weight: normal;
	font-style: Regular;	*/
}



DIV.Subjectadd {
	display: block;
}
DIV.Subjectgrp {
	display: block;
}
SPAN.Subjectlst {
}
DIV.Subjectreq {
	display: block;
}
DIV.Subjects {
	display: block;
}
DIV.Submember {
	display: block;
}
P.Subname {
	display: block;
	font-size: 140%;
	font-weight: bold;
	text-transform: none;
	color: #2A6084;
}
DIV.Suboffice {
	display: block;
}
DIV.Subpart {
	display: block;
	
}



DIV.Subpol {
	display: block;
	
}
.ParagraphNumber {
	font-size: 110%;
	font-weight: bolder;
}
.Subpol .ParagraphNumber {
	text-indent: -1.5em;

}


DIV.Subprog {
	display: block;
}
DIV.Subresearch {
	display: block;
}

DIV.Subsection {
	display: block;
	/*margin-top: 2em;*/
	
}

.Subsection .Title .ParagraphNumber {
	margin-left: 1.0em;
	font-size: medium;
	font-weight: bold;
	
}

P.Subtitle {
	display: block;
	
	
	margin-top: 7.099991pt;
	margin-bottom: 4.250000pt;
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
table {
margin-left: auto;
margin-right:auto;
background: white;
border: 1px black solid;
}
.Table td {
	padding: 6px;
	font-size:80%;
	font-weight:bold;
}
.Table th {
	padding: 6px;
	font-size:80%;
	font-weight:bold; /* there are place where there are ths that should be tds. make them all bold so it looks better */
}
P.Teachstaff {
	display: block;
	
	
	margin-top: 4pt;
	
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: bolder;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	
}
P.Term {
	display: block;
}

DIV.Undergraduate {
	display: block;
}
.Web, .Web a {
	/*display: block;*/
	color: #296186;
	
}
SPAN.Xref {
	font-style: Italic;
}
P.Year {
	display: block;
	
	
	margin-top: 15pt;
	margin-bottom: 3pt;
	
	margin-left: 0pt;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: uppercase;
	
}

/* This section does the various titles */

.Title {
	display: block;
	color: #2A6084;
}

.Subpart .Section .Title {
	display: block;
	padding-left: 0px;
	padding-top:4px;
	margin-top:20px;
	font-size: 140%;
	font-weight: bolder;
	
}

.Section .Title .ParagraphNumber {
	font-size: 1em;
	font-weight: bold;
}

.Subsection .Title{
	padding-bottom: 2em;
	font-size: 110%;
	font-weight: bolder;
}

.Subpart .Title{
	font-size: 140%;
	font-weight: bolder;
}

.Policygrp .Title{
	font-size: 110%;
	font-weight: bolder;
}



/* contents page styles */

span.ContentsLevel0 { font-weight:bold; font-size:150%; margin-left:0px;  margin-top:0px; display:block; border:1px 1px 1px 1px; }
span.ContentsLevel1 { font-weight:bold; font-size:120%; margin-left:40px;  margin-top:20px; display:block; }
span.ContentsLevel2 { font-weight:bold; font-size:100%; margin-left:80px; margin-top:10px; display:block; }
span.ContentsLevel3 { font-weight:bold; font-size:90%; margin-left:120px; margin-top:0px;  display:block; }
span.ContentsLevel4 { font-weight:medium; font-size:10pt; margin-left:120px; margin-top:0px;  display:none; } 
span.ContentsIgnore { font-weight:medium; font-size:10pt; margin-left:160px; margin-top:0px;  display:none; }
span.ContentsDebug  { font-weight:bold; font-size:10pt; margin-left:0px; margin-top:80px; display:none; color:red; font-style:italic; }

span.ContentsShortLevel0 { font-weight:bold; font-size:110%; margin-left:0px;  margin-top:10px; display:block; border:1px 1px 1px 1px; }
span.ContentsShortLevel1 { font-weight:bold; font-size:90%; margin-left:40px;  margin-top:5px; display:block; }


P.address {
	
	font-family: monospace;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}

p.Footnotetext {
	font-size:80%;
	font-weight:bold;
	
}

.Subpart .Section .Title {
        display: block;
        padding-left: 0px;
        padding-top:4px;
        margin-top:30px;
        font-size: 140%;
        font-weight: bolder;

}

