@charset "utf-8";
/* CSS Document */



html, body { height: 100%; }
body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em}

#banner { height: 145px; position: relative; width: 100%; background-color: #009EDD!important; }


.siteName { color: #FFFFFF; font-weight: normal; position: absolute; left: 26px; top: 60px; font-size: 1.5em; }
.logo { position: absolute; top: 23px; height: 96px; width: 152px; cursor: pointer; right: 20px; }

#container { min-width: 950px; max-width: 980px; width: 980px; min-height: 100%; margin-bottom: -113px; position: relative; margin-right: auto; margin-left: auto;}
#footer { height: 113px; position: relative; background-color: #343434!important; width: 980px; margin-right: auto; margin-left: auto; border: solid 1px #999999; 
border-width: 5px 0 0 0;}


.clearfooter { height: 113px; clear: both; }

/* GLOBAL NAV */

#globalNav {background-repeat: repeat-x; background-position: left top; height: 33px; border: solid 1px #999999; border-width: 0 0 5px 0; 
background-color:#3B3B3B!important;}
#globalNav  ul {list-style: none; margin: 0; padding: 0; border: none; width: 100%; }
#globalNav li { display: inline; margin: 0; padding: 0; float: left; }
#globalNav a { color: #ffffff; display: block; width: auto; text-decoration: none; margin: 0; font-size: 9pt; border: solid 1px #333; 
               border-width: 0 1px 0 0; padding: 10px 10px 8px 10px;font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; }
#globalNav a:hover { text-decoration: none; background-repeat: repeat-x; background-position: right bottom; color: #E4E9C9; }


/* BREADCRUMB */

#breadcrumbs             { font-family: Arial, Helvetica, sans-serif; padding: 5px 5px 5px 9px; color: #999999; font-size: 8pt; background-color: #FFFFFF; font-style: italic; height: 15px; }
#breadcrumbs ul          { margin: 0px; padding: 0px; }
#breadcrumbs li          { display: inline; list-style-type: none; }
#breadcrumbs a           { color: #999999; text-decoration: none; }
#breadcrumbs a:hover     { text-decoration: underline; }



/* BODY */

#content                  { margin-left: 0px; padding: 10px; }
.content-story            { margin-top: 10px;}
.content-story td         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%}

.content-story ul ul li   {list-style-image: disc; margin-top: 5px; list-style-position: outside; list-style-type: circle; margin-bottom: 5px; line-height: 1.3em }
.content-story ol li      {list-style-type: decimal; margin-bottom: 5px; list-style-position: outside; list-style-image: none; line-height: 1.3em; }

.content-story a:link, .content-story a:visited  { color: #333; text-decoration: underline; }
.content-story  a:hover { text-decoration: none; }
.content-story  p { margin: 0px 0px 8px 0px; line-height: 1.3em; }

.content-story h1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, sans-serif; }
.content-story h1         { font-size: 1.5em; font-weight: bold; margin-top: 0px; border-bottom: dotted 1px #ccc; }
.content-story h2         { font-size: 1.3em; font-weight: bold; }
.content-story h3         { font-size: 1.2em; Font-weight: bold; }
.content-story h4         { font-size: 1.1em; }
.content-story h5         { font-size: .90em; }
.content-story h6         { font-size: .80em; }

.resultsHeading           {color: #ffffff; font-weight: bold}
.highlite-red             { font-weight: bold; color: #FF0000; }
.harmony-orange           { font-weight: bold; color: orange; }
.Image_Left               { float: left; margin-bottom:5px; margin-right:10px; }
.Image_Right              {float: right; margin-left:10px; margin-bottom:5px; }
.content-story, Table     {width: 99%; margin-right:auto; margin-left:auto;}
.content-story table.leftnofloat {border-style: solid; border-width; 1px; border-color: #e2e2e2; width: 70%; border-collapse: collapse;  margin-left: 0.5em;}
.content-story table.leftnofloat td {border-style: solid; border-width; 4px; border-color: #e2e2e2; padding: 4px; vertical-align: top}

.content-story, Table.nilwidth     {margin-right:auto; margin-left:auto;}
.content-story div.forty {width: 40%;}
.content-story div.profile        {margin-top: 1em; BORDER-RIGHT: #96c9f5 3px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #96c9f5 4px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #96c9f5 3px solid; WIDTH: 80%; PADDING-TOP: 0.5em; BORDER-BOTTOM: #96c9f5 4px solid}  

td.pageFooter1 {color: #ffffff}  

/* FOOTER */

#footer ul                { margin: 0px; padding: 0px; }
#footer li                { display: inline; list-style-type: none; }
#footer .navFooter        { padding: 10px; color: #999; border: solid 1px #414141; border-width: 0px 0px 1px 0px; }
.navFooter a:link, .navFooter a:visited { font-size: 10pt; color: #ccc; text-decoration: none; }
#footer .item1Footer      { padding: 10px 5px 5px 10px; color: #ccc; font-size: 7pt; position: relative; }
.stu-enquiries            { width: 200px; position: absolute; top: 10px; right: 0px; text-align: center; height: 15px; }
.stu-enquiries a          { color:#999999; text-decoration: none; }
#footer a:hover           { color: #7E9DE5; }
#footer .cricos           { padding: 5px 5px 5px 10px; font-size: 7pt; color: #999; }

/* accessibility and other tools */

.print-version            { position: absolute; top: 155px; right: 60px; font-size: 8pt; color: #999999; }
.font-size                { position: absolute; top: 157px; right: 86px; font-size: 8pt; color: #999999; }
.print-img                { position: absolute; top: 151px; right: 10px; }
.decrease-text            { position: absolute; top: 151px; right: 63px; }
.increase-text            { position: absolute; top: 151px; right: 42px; }


/* IMAGES */

img                       { outline: none; border:none}

iframe {width: 800px;}


