﻿a.navigation:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.navigation:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.navigation:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #74A6D8;
	text-decoration: none;
	font-weight: bold;
}
a:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #195693;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #195693;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #74A6D8;
	text-decoration: none;
	font-weight: bold;
}
a.orange-link:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
	font-weight: bold;
	text-decoration: none;
}
a.orange-link:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
	font-weight: bold;
	text-decoration: none;
}
a.orange-link:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #74A6D8;
	text-decoration: none;
	font-weight: bold;
}
a.red-link:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
	text-decoration: none;
}
a.red-link:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
	text-decoration: none;
}
a.red-link:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #74A6D8;
	text-decoration: none;
	font-weight: bold;
}
a.orange-link-small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
	font-weight: bold;
	text-decoration: none;
}
a.orange-link-small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
	font-weight: bold;
	text-decoration: none;
}
a.orange-link-small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #74A6D8;
	text-decoration: none;
	font-weight: bold;
}
.normal {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.normal-italic {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: italic;
}
.mediumHead {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: purple;
}
.mediumHeadBlackBold {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.titleHead {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3C2388;
}
.Head {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #996600;
	line-height: 25px;
	text-decoration: none;
	letter-spacing: normal;
	tags{display: none;
}

#bottom.styleCente {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: center;

}
.normal-bold {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}
.normal-bold-red {

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.Rules
{
	font-family: Trebuchet MS,verdana, arial, sans-serif;
	font-size: 14pt;
	color: #C60000;
	border-bottom: 1px dotted #666666;
	line-height: 10pt;
	padding: 0px 0px 0px 0px;
}.normal-bold-Blue {

	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #195693;
	font-weight: bold;
}
}.normal-bold-White {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.tags{
    display: none;
    

}


#dcDates{
	margin: auto;
	border: solid #E2E7E4 1px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#dcDates table{
	width: 300px;
	margin: nil;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
#dcDates .courseTitle{
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #996600
}
#dcDates .courseSummary{
	font-style: italic;
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#dcDates .odd{
	background-color: #FFFFFF;
}
#dcDates .even{
	background-color: #E8E8E8;
}
#dcDates .courseStartDate{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 100px;
	color: black;
}
#dcDates .courseVenue{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:black;



}
#dcDates .pricesButton{
    text-align: right;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;

}
#dcDates .courseTimings{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;


}
#dcDates .courseLeaders{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;


}
#dcDates .noCourseDates{
    text-align: center;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;

}
#dcDates .notReady{
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #000080;
}
#dcDates .interested{
    text-align: center;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
#dcEnquiry{
    background-color: #fafad2;
    width: 300px;
    border: solid gray 1px;
    padding:20px;
    margin: auto;
}
#dcEnquiry table{
    width:300px;
    margin: auto;
}
#dcEnquiry .legend{
    width:100px;
}
#dcEnquiry .textInput{
    width:200px;
}
#dcEnquiry .textArea{
    height:100px;
    width:300px;
}
#dcEnquiry .mailingList{
    font-style: italic;
}

/*** calendar filter styles ***/

#dcCalendarFilters{
	background-color: white;
	border: solid white 1px;
	width: 795px;
	text-align: left;
	margin: auto;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14x;
	
}
#dcCalendarFilters form{
	display: inline;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
}
/*** Calendar content styles ***/

#dcCalendarBlocks{
	border-style: solid none none none;
	width: 620px;
	margin: auto;
	border: solid white 1px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
		
}
#dcCalendarBlocks .courseBlock{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-top: solid purple medium;
	margin: 10px auto 0px auto;
	
    

}

#dcCalendarBlocks table{
	width: 550px;
	margin: 15px auto 15px auto;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
#dcCalendarBlocks .courseStartDate{
    width:100px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #F0F0F0;
    

    
}
#dcCalendarBlocks .odd{
    background-color: #F0F0F0;
     

    
    
   
    
}
#dcCalendarBlocks .even{
    background-color: #F0F0F0;
    
}
}
#dcCalendarBlocks .courseTitle {
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3C2388;
	background-color: #F0F0F0;
}
#dcCalendarBlocks .courseSummary {
	font-style: normal;
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarBlocks .courseVenue {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarBlocks .pricesButton {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarBlocks .courseTimings {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#dcCalendarBlocks .courseLeaders {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}
#dcCalendarBlocks .courseSynopsis {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}
}
#dcCalendarBlocks .noCourseDates {
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarBlocks .notReady {
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarBlocks .interested {
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarRows {
	width: 550px;
	margin: auto;
}
#dcCalendarRows table {
	width: 550px;
	margin: auto;
}
#dcCalendarRows .odd {
	background-color: #add8e6;
}
#dcCalendarRows .even {
	background-color: #d3d3d3;
}
#dcCalendarRows .courseStartDate {
	width: 100px;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarRows .courseTitle {
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarRows .courseTimings {
	padding: 5px 5px 5px 5px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCalendarRows .courseVenue {
	padding: 5px 5px 5px 5px;
}
#dcCalendarRows .pricesButton {
	text-align: right;
	padding: 5px 15px 5px 5px;
}
#dcCalendarRows .noCourseDates {
	padding: 5px 5px 5px 5px;
	text-align: center;
}
#dcCourses {
	float: left;
	width: 510px;
	margin: auto;
	padding: 1px;
	background-color: white;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#dcCourses .courseBlock {
	float: left;
	width: 510px;
	margin: auto;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	border-top: solid white medium;
}
#dcCourses .odd {
	background-color: #F0F0F0;
}
#dcCourses .even {
	background-color: #F0F0F0;
}
#dcCourses table {
	width: 510px;
	background-color: #F0F0F0;
}
#dcCourses .courseStartDate {
	width: 100px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#dcCourses .courseTitle {
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCourses .pricesButton {
	width: 35px;
	text-align: right;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#dcCourses .courseSummary {
	font-style: italic;
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCourses .courseLeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCourses .courseSynopsis {
	display: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#dcCourses .courseLearnMore {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCourses .courseTags {
	display: none;
}
#dcCourses .courseTimings {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCourses .courseVenue {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcCourses .noCourseDates {
	text-align: center;
}
#dcCourses .notReady {
	text-align: center;
}
#dcCourses .interested {
	text-align: center;
}
#dcSidebar {
	margin: 1px;
	width: 300px;
	border: 2px;
	padding: 0px;
	background-color: white;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcSidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcSidebar li {
	padding: 3px;
	border-top: solid white medium;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcSidebar .odd {
	background-color: #E8E8E8;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcSidebar .even {
	background-color: #CCFFCC;
}
#dcSidebar .courseStartDate {
	font-weight: bold;
}
#dcSidebar .courseTitle {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#dcSidebar .courseSubject {
	font-style: italic;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcSidebar .courseTags {
	display: none;
}
#dcSidebar .noCourseDates {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#dcDates .notReady {
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#dcDates .interested {
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/* portal styles below here*/
#portal {
	background-color: #E8E8E8;
}
#portalPage {
	border: solid lightgray 1px;
	width: 850px;
	margin: auto;
	background-color: #FFFFFF;
}
#portalLogout {
	border: solid lightgray 1px;
	background-color: #FFFFFF;
	text-align: right;
}
#portalPageHeader {
	border: solid #F0F0F0 1px;
	margin: 5px;
	text-align: center;
}
#portalPageHeader p {
	font-family: Georgia;
	font-weight: normal;
	font-size: 30px;
	color: gray;
	margin: 0px;
}
#portalLogout {
	border: solid #F0F0F0 1px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: gray;
	margin: 5px;
}
#portalSidebarLeft {
	border: solid #F0F0F0 1px;
	width: 100px;
	min-height: 500px;
	margin: 0px 5px 5px 5px;
	float: left;
}
#portalSidebarRight {
	border: solid #F0F0F0 1px;
	width: 100px;
	min-height: 500px;
	margin: 0px 5px 5px 5px;
	float: right;
}
#portalPageFooter {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 5px;
	clear: both;
	text-align: center;
}
#portalContainer {
	width: 620px;
	min-height: 500px;
	margin: auto;
	border: solid #F0F0F0 1px;
}
#portalContainer h2 {
	color: gray;
	font-size: 14px;
	text-align: left;
	margin: 0px 0px 20px 0px;
}
#portalBreadcrumbs {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 5px;
}
#portalContainerHeader {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 5px;
	text-align: center;
	font-family: Georgia;
	font-weight: normal;
	font-size: 25px;
	color: gray;
}
#portalContainerHeader p {
	margin: 0px;
}
#delegateLeftColumn1 {
	border: solid #F0F0F0 1px;
	width: 300px;
	margin: 5px;
}
#delegateRightColumn1 {
	border: solid #F0F0F0 1px;
	width: 300px;
	float: right;
	margin: 0px 5px 5px 5px;
}
#delegateLeftColumn2 {
	border: solid #F0F0F0 1px;
	width: 280px;
	margin: 5px;
	padding: 10px;
	background-color: #F0F0F0;
}
#delegateRightColumn2 {
	border: solid #F0F0F0 1px;
	width: 280px;
	margin: 0px 5px 5px 5px;
	padding: 10px;
	float: right;
	background-color: #F0F0F0;
}
#delegateBox1 {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 10px;
}
#coursesFuture {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 10px 10px 20px 10px;
	background-color: #F0F0F0;
}
#coursesPast {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 10px 10px 20px 10px;
	background-color: #F0F0F0;
}
#courseApplications {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 10px 10px 20px 10px;
	background-color: #F0F0F0;
}
#courseInterest {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 10px 10px 20px 10px;
	background-color: #F0F0F0;
}
#invoices {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 10px 10px 20px 10px;
	background-color: #F0F0F0;
}
#portalCourseSummary {
	border: solid #F0F0F0 1px;
	margin: 5px;
	padding: 5px;
}

