/* Redefined tags */ 
body {margin:0; font-size: 0.75em; color: #333333; font-family: Arial, Helvetica, sans-serif;}

textarea, input	{font-family: Century Gothic, 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:2px 0 2px 0;}
ol {list-style-position: outside}

a {color: #2F70AD}
a:hover {color: #05215C}

h1 {font-weight:lighter; letter-spacing: -1px; line-height: 120%;}
h1 {font-size: 18px; font-weight: bold; color: #000066; }
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#005596; font-weight:bold;}
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%;}
h5 {font-size: 1.45em; font-weight:bold; margin:0.2em 0 0.4em 0; font-family: Georgia, Times New Roman, Times, serif; color:#FFFFFF; line-height: 150%;}

h5 a {text-decoration:none; color:#FFFFFF;}
h5 a:hover {color:#FFFFFF;}
h5 a:visited {text-decoration:none; color:#FFFFFF;}

hr {height:1px;width:100%; color:#D7E5F2; text-align:left; clear:both}
p, table {line-height: 125%;}

/* 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; }

/* 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; }

/* 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}


.Title {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size:16pt; color:#005596; font-weight:bold; line-height: 120%;}
.SubTitle {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size:12pt; color:#606060; font-weight:bold; line-height: 140%;}


.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; color:#41408c; letter-spacing:0.8px}
.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}
.speakerphoto {margin:10px 0 10px 10px; border:1px solid #cccccc; float:right}
.audiophoto {margin:10px 0 10px 10px; float:right}
.evconcept {border:1px solid #cccccc; 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:#FFFFFF; font-size: 1.0em; line-height: 125%;}

.body_text_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: -0.05px }

.globalmenu {position:absolute; top:30; 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:127px; 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}

.ad {border:1px solid #CCCCCC}

.stronggrey1 {color:#aaaaaa}
.stronggrey2 {color:#333333}

.highlight { background-color:#f5f5f5; padding:10px}
.highlight2 { background-color:#fafaee; 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:3px 0 3px 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}