/* Redefined tags */ 
body {margin:0; font-size: 0.75em; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}

textarea, input	{font-family: Verdana, Arial, Helvetica, sans-serif;}

ul	{list-style-position: outside;list-style-image: url(../images/liststyle_empty.gif);}
ul li ul {list-style-position: outside; list-style-image: url(../images/liststyle_full.gif);}
li {margin:5px 0 5px 0;}
ol {list-style-position: outside}

a {color: #2F70AD}
a:hover {color: #05215C}

h1, h2 {font-weight:lighter; line-height: 120%;}
h1 {font-size: 18px; font-weight: bold; color: #000066; }
h2 {font-size: 1.6em; font-weight:lighter; margin:0.6em 0 0.5em 0; color:#05215C;}
h3 {font-size: 1.45em; font-weight:lighter; margin:1.3em 0 0.5em 0; color:#464646; line-height: 120%;}
h4 {font-size: 13px; font-weight:bold; text-transform:uppercase; color:#2F70AD; line-height: 120%;}

hr {height:1px;width:100%; color:#D7E5F2; text-align:left; clear:both}
p, table {line-height: 150%;}

/* Custom form classes */ 
.enquiry table {background-color: #F9FBFD; color: #000000; width: 440px; border: 1px solid #D7E5F2; border-collapse: collapse;} 
.enquiry td { border: 1px solid #D7E5F2; padding-left: 4px; }
.enquiry500 table {background-color: #ecfdff; width: 500px; border: 1px solid #aedfe4; border-collapse: collapse;}
.enquiry500 td { border: 1px solid #aedfe4; padding-left: 4px; }

.enquiry1 table {background-color: #F9FBFD; color: #000000; border: 1px solid #D7E5F2; border-collapse: collapse;} 
.enquiry1 td { border: 1px solid #D7E5F2; padding-left: 4px; }

.enquiry600 table { background-color: #1a2027; width: 600px; border: 1px solid #040d15; border-collapse: collapse;}
.enquiry600 td { border: 1px solid #040d15; padding-left: 4px; }

/* Custom Training pathway classes */
.btable {background-color: #F9FBFD; color: #000000; border: 1px solid #D7E5F2; border-collapse: collapse;} 
.btable td { border: 1px solid #D7E5F2; padding-left:4px; padding-right:4px; }

.btableGreen {background-color: #f9fdfa; color: #000000; border: 1px solid #d7f2e0; border-collapse: collapse;} 
.btable td green { border: 1px solid #d7f2e0; padding-left:4px; padding-right:4px; }

/* AIMQ Online style table */
.qtable {background-color: #f5f5f5; border: 1px solid #ffffff;} 
.qtable td { border: 1px solid #ffffff; padding-left:4px; padding-right:4px; }

.aimQdetails {color: #000000; border: 1px solid #ff9966; border-collapse: collapse; }
.aimQdetails td { border: 1px solid #ff9966; padding-left: 4px; }

/* Custom Event classes */
.eventdetails {background-color: #F9FBFD; color: #000000; width: 100%; border: 1px solid #D7E5F2; border-collapse: collapse; } 
.eventdetails td { border: 1px solid #D7E5F2; padding-left: 4px; }

.tcidetails {background-color: #F3F7E6; color: #000000; border: 1px solid #d7e6a7; border-collapse: collapse; } 
.tcidetails td { border: 1px solid #d7e6a7; padding-left: 4px; }

.qualdetails {background-color: #fafaee; color: #000000; width: 100%; border: 1px solid #e9e6c3; border-collapse: collapse; } 
.qualdetails td {border: 1px solid #e9e6c3; padding-left: 4px; }
ul.quallist {margin:0; padding:0; list-style-image:none; list-style:none}
ul.quallist li {margin:0 0 3px 0}

.qualdetails2 {background-color: #fafaee; color: #000000; border: 1px solid #e9e6c3; border-collapse: collapse; } 
.qualdetails2 td {border: 1px solid #e9e6c3; padding-left: 4px; }

.upcomingEventMonth, .firstEventMonth {background-color:#F9FBFD; border-bottom:1px solid #D7E5F2; border-top:1px solid #D7E5F2; padding:6px 0 3px 0; margin:4em 0 1em 0; font-weight:lighter; color:#333; font-size:1.45em;}
.firstEventMonth {margin:1.5em 0 1em 0;}
.upcomingEventDate {font-size:11px; font-weight:bold; color:#666666; letter-spacing:normal}
.eventDate {margin-top:-5px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: normal; color: #000000; letter-spacing: -0.05px}
.event {width: 98%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-right:10px;}
.evhighlightdate {font-weight:bold; color:#666666}
.mdHeader {font-weight:bold; color:#00aa4f}
.mdSubHeader {font-weight:bold; font-size:11px;}
.mdFooter {font-size:11px; line-height: 120%; color:#FFFFFF}
.speakerphoto {margin:2px 10px 0 0; border:1px solid #cccccc; float:left}
.evconcept {border:1px solid #cccccc; margin:5px 10px 0 0; float:left}
.evconceptnob {margin:5px 10px 0 0; float:left}
.evconceptright {border:1px solid #cccccc; margin:0 0 0 10px}
.evborderright {border-right: 1px solid #D7E5F2}
.eventRegionsButtons {width:100%; margin:0 -7px 0 -7px}
.eventRegionsButtons td	{width:20%; background-color:#F9FBFD; border:1px solid #D7E5F2; padding:5px; vertical-align:middle; text-align:center}
.eventfeatureborder {border: 1px solid #D7E5F2}
table.evborder {border: 1px solid #D7E5F2}

/* Custom Site Search classes */
.searchrstdetails {color:#333333; font-size:10px}

/* Custom classes and styles */  
.PrintHide {display:block}

.menu {display:block; width:161px; margin-left:15px; margin-top:20px}
.menu td {border-bottom: 1px solid #CCCCCC;padding:8px 0 1px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; letter-spacing: -0.4pt; }
.menu td a {text-decoration:none;}
.submenu {font-weight:normal; margin-top:-5px; margin-bottom:10px;list-style-position: outside;list-style-image: none;list-style-type: none; margin-left:0; padding-left:0;}

.newsitem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; letter-spacing: -0.05px; margin:3em 0 -1em 0; font-weight:bold}

.mtbkdetails {float:left; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 10px 25px 10px 0; padding: 0 5px 10px 0;}
.mtbkchapters li strong {color:#666666; font-weight:bold}
.mtbknewchap {color:#CC0000; font-size:10px; font-weight:bold; letter-spacing:normal}

.body_text_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: -0.05px }
.orangeSmall {color: #FF6600; font-size: 8pt; letter-spacing: -0.05px; font-weight:bold;}

.globalmenu {position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; font-weight:bold; right:5px}
.globalmenu a {color:#FFFFFF; text-decoration:none}
.globalmenu a:hover {color:#FFFFFF; text-decoration:underline}

.globalfeat {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:normal; height:22px; background-color:#444; border-bottom:1px solid #fff; padding-left:17px; padding-top:6px}
.globalfeat .title {text-transform:uppercase; letter-spacing:0.09em; font-weight:bold}
.globalfeat a {color:#FFFFFF; text-decoration:underline}
.globalfeat a:hover {color:#FFFFFF; text-decoration:underline}

.search {position:absolute; top:98px; right:5px;}
.search table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.search input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.concept {margin:5px 15px 5px 0; float:left; border:1px solid #cccccc}
.concept_noborder {margin:5px 15px 5px 0; float:left}
.concept_mini {margin:0 5px 5px 0; float:left; border:1px solid #cccccc}

.ad {border:1px solid #CCCCCC}

.stronggrey1 {color:#aaaaaa}
.stronggrey2 {color:#333333}

.highlight { background-color:#f5f5f5; padding:10px}
.highlight2 { background-color:#fafaee; padding:10px}
.highlight3 { padding:10px; background-color:#eeddff;}
.highlight4 { background-color:#EAECFF; padding:10px}
.highlight5 { background-color:#FFF0F0; padding:10px}
.highlight6 { background-color:#cceedc; padding:10px}

.quotetext {font-size:.95em; line-height:140%;}

ul.menu	{list-style-position: outside;list-style-image: none; list-style-type:none; margin-left:0; padding-left:0}
ul.menu li {margin:7px 0 7px 0}

.rightcolumn {width:200px; margin-right:20px}
.cancelled {text-decoration:line-through}

td.highlight2 p.body_text_small {line-height:140%; margin:0 0 0.8em 0;}

div.Download	{clear:both; margin:0.5em 0 1em 0; border-bottom:0px solid #c0e8ff; padding-bottom:1em}
div.Download p	{margin:0}
img.DownloadIcon {float:left; margin:4px 1em 5px 0;}
div.Download p.highlight { background-color:#f5f5f5; padding:8px; line-height:140%; margin-top:8px; height:38px; vertical-align:centre}
div.Download .DownloadHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: -0.05px; text-transform:uppercase}

.gradcert {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}
.gradcert a {color: #FFFFFF; text-decoration:none}
.gradcert a:hover {text-decoration:underline}
.gradcert a:visited {color: #CCCCCC}

.peamenu {display:block; width:170px; margin-left:15px; }
.peamenu td {border-bottom: 1px solid #396999;padding:15px 0 1px 0; font-family: Helvetica, Arial sans-serif; font-size:14px; font-weight:bold; letter-spacing: 0.5pt; }
.peamenu td a {text-decoration:none; color: #333333; }
.peamenu td a:hover {color: #396999}
.peamenu td a:visited {color: #333333}
.peasubmenu {font-weight:normal; margin-top:-5px; margin-bottom:10px;list-style-position: outside;list-style-image: none;list-style-type: none; margin-left:0; padding-left:0;}

.peahead1 {font-size: 22px; color: #396999; line-height: 120%; font-family: Helvetica, Arial sans-serif; letter-spacing: 0.3pt; }
.peahead2 {font-size: 18px; color:#333333; font-weight:bold; line-height: 120%; font-family: Helvetica, Arial sans-serif; letter-spacing: 0.5pt; }
.peaimage {border:1px solid #cccccc; margin:10px 0 0 0;}
.peahr {height:1px;width:100%; color:#cccccc; text-align:left; clear:both}
