
/*    Winterfair website css styles*/

.BoldBlueHeadings
/* This is used for session headings */
{
font-weight:bold;
color:#006699;
/* color:#002551; */
font-size:100%;
}
.BoldSpeakerHeadings{
/* This is used for speaker headings */
font-weight:bold;
color:#006699;
}
/* The class for the 'NEW' tag text */
.newCourse{
color: #FF0000;
font-weight:bold;
}

/*.masterclass{
 This border is used round masterclasses 
border: 1px dashed #666666;
}*/ 

.masterclass{
/* This border is used round masterclasses*/ 
border: 1px dashed #00cccc;
background-color:#ccffff;
padding:10px;
}

/* The session timetables table */ 
table.timetable {
  width: 100%;
  margin:10px;
  background-color:#FFFFFF;
  font-size:90%;
  border-collapse:collapse; /* Turns off the cell spacing effect in a table */
  }
  
table.timetable th, table.timetable td {
padding:5px;
/*border:1px solid #0099cc;  */
border:1px solid #006699;
}

/* Course stream heading in Timetable table */
tr.course_stream 
{
  font-weight: bold;
  font-size: 100.0%;
  /* background-color:#0099cc;  */
  background-color:#006699;
  color:#FFFFFF
 }

/* This div class adds a bottom padding to the table row containing the 'Book now' button */
.coursecode{
padding-bottom: 5px;
text-align: right;
font-weight:bold;
/*color: #0099cc; */
color:#00cccc;
}
td {
  float: none !important;
  text-align: left;
   }
   
a img {
  border: 0px;
}


 /**********************
 90% of 100% type fixes
 **********************/
a span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
select option,
td a, td label, td input, td label, td li, td option, td p, td select, td span, td textarea, td td, td th, 
{
  font-size: 100% !important;
}

/* END: standard css */

/* START: Main stylesheet for site  */

/*
fontSize01 = 17px
fontSize02 = 16px
fontSize03 = 13px
fontSize04 = 12px
fontSize05 = 11px
fontSize06 = 10px
fontSize07 = 9px
fontSize08 = 8px
fontSize09 = 7px
*/

p.fontSize01 {
  font-size: 150.0%;
}

p.fontSize02 {
  font-size: 140.0%;
}

p.fontSize03 {
  font-size: 110.0%;
}

p.fontSize04 {
  font-size: 100.0%;
}

p.fontSize05 {
  font-size: 95.0%;
}

p.fontSize06 {
  font-size: 90.0%;
}

p.fontSize07 {
  font-size: 75.0%;
}

p.fontSize08 {
  font-size: 70.0%;
}

p.fontSize09 {
  font-size: 65.0%;
}

/**************
 GENERAL STYLES     
 **************/
a {
  color: #009460;
  text-decoration: none;
}

a:visited {
  color: #98bab1;
}

a:hover {
  color: #b30337;
  text-decoration: underline;
}

/*The rules for the :link, :visited within the body tag */
body a:link {
	color: #009966;
	text-decoration:none;
	
}
body a:visited {
	
	color: #008080;
	text-decoration:none;
}

body {
  background-color: #ccffff;
  color: #000000;
  font-family: arial, sans-serif !important;
   /*margin: 40px;
 padding: 10px;*/
}

body {
  font-size: 100% !important;
}

form {
  margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 140.0%;
  font-weight: normal;
  margin: 0 0 1em 0;
}

h3 {
  font-size: 110.0%;
  font-weight: bold;
}

h4 {
  font-size: 100.0%;
  font-weight: bold;
}

h5 {
  font-size: 95.0%;
  font-weight: bold;
}

h6 {
  font-size: 90.0%;
  font-weight: bold;
}

hr {
  border-color: #a9a18c;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  color: #a9a18c;
  height: 1px;
  margin-bottom: 17px;
}

input.text,
select,
textarea {
  border: 1px solid #221e1f;
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 75.0%;
}

/********************************
 Additonal 90% of 100% type fixes
 ********************************/

/* Dotted rule for table cells */
.dottedrule
{
border-bottom: 1px dotted #0099FF;
width: 100%;
}


/* The class for the input tag containing the submit and clear buttons */
input.bookingformbutton{background:#FF0000;
color: #FFFFFF;
padding: 5 10 5 10;
white-space:nowrap;
font-weight:bold; 
background:#000000; 
border-style:outset
}

/*The heading for a free floating heading */
h3.title {
  /* background-color: #ccffff;  */
  background-color: #0099ff;
  font-size: 110.0%;
  font-weight: bold;
  padding: 10px;
  padding-left:25px;
  
}


