body {
	color : Black;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 0 0 0 0;
	height: 100%
	}
	
/* Site navigation and screen layout stuff*/
#navsite p { display : none;}

#navsite {
float: left;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : small;
font-weight : bold;
width : 150px;
border-right : 0px solid #69f;
padding : 20px 0px 0px 0px;
zzbackground-color : #936;
color : yellow;
background-image : url(images/bluegrad.jpg);
background-repeat : repeat-x;
text-align : left;
margin-top: -20px;
position: fixed;
height: 100%;
top: 0;
left: 0
}

#navsite ul {
list-style : none;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
margin-right : 0px;
padding : 0;
text-indent : 0.1em;
text-align : left;

}

#navsite ul li {
margin : 0;
border-top : 0px solid #69f;
width: 100%;
}

#navsite ul li a {
display : block;
padding : 2px 2px 2px 0.5em;
border-left : 0px solid #69f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : transparent;
color : white;
line-height : 18px;
text-decoration : none;
width : 100%;
border-top: 0px solid #69f;
text-align: left;
font-size:small;

}
html>body #navsite ul li a {
width : auto;
}

#navsite ul li a:link {
border-left : 0px solid #66f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : transparent;
color : white;
}

#navsite ul li a:visited {
border-left : 0px solid #66f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : transparent;
color : white;
}

#navsite ul li a:hover {
border-left : 0px solid #66f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : Navy;
color : white;
}


#colRight {

padding: 10px 15px 0px 165px;
	margin-left: 0;
	
	xmargin-top : 20px;
	xmargin-left: 150px;
	xpadding-top : 0px;
	xpadding-left : 10px;
	xtext-align: center;
	xpadding-right : 10px;
}


/* End - Site navigation and screen layout stuff*/
	
	

p {
line-height : 12pt;
font-size: small;
color:black;
}  
	
h4 {  color: Black;  font-weight:bold;font-size:10pt;  text-align : center;  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;   }
h3 {  color: Navy;  font-weight: 800;font-size: 12pt;  text-align : center;  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;   }
h2 {  color: Navy;font-size:16pt;  text-align : center;  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h1 { font-weight:bold; color: Navy; font-size: 20pt;  text-align : center;    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;   }


/*H6 IS USED FOR THE PAGE HEADER*/
h6 {
color:Navy; 
line-height:20pt;
vertical-align: middle;
font-size:small;
}

/*This manages the "Gold Coast Congress... at the top right of every page*/
#pageheader
{
color:Navy; 
text-align:right;
background-image: url(images/pageheader.jpg);
background-repeat : no-repeat;
background-position : center right;
padding-top:0px;
padding-bottom:0px;
padding-right: 10px;
margin-top:-20px;
margin-right:-10px;
margin-left:-10px;
}



table {
	font-weight : normal;
	font-size : medium;
}

a:link {color:blue; font-weight:bold; text-decoration:underline;}
a:visited { color: blue; font-weight:bold;text-decoration:underline;}
a:active {color:#00ccff; font-weight:bold; text-decoration:underline;}
a:hover {color:red; font-weight:bold;text-decoration:underline;}


/*These BRD ones control for Honour Boasd page*/
.brd {
	color : Black;
	font-size : 10pt;
	font-family : sans-serif;
	width : 640px;
	background-color : transparent;
	margin-left: auto;
	margin-right: auto;
	}

.brdbase {
	background-repeat : no-repeat;
	background : url(images/honourboardbase.jpg);
	color : #FFD700;
	font-weight : 700;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 52px;
	text-align : center;
	width: 540px;
	}

.brdmid {
	background-repeat : repeat-y;
	background : url(images/honourboardmid.jpg);
	color : navy;
	font-weight : 700;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	line-height : 13pt;
	text-align : center;
	width: 540px;
}


.brdtop {
	background-repeat : no-repeat;
	/*background : url(images/brdtop.jpg);*/
	background : url(images/honourboardtop.jpg);
	color : #FFD700;
	font-weight : 700;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 52px;
	text-align : center;
	width: 540px;
}



/*there are 3 generic table styles - GCC, GCC2 and GCC3*/
/*Table style 1 - this table is where the TH down the left.*/
.gcc {
	font-size:small;
	font-weight:normal;
	text-align:left;
	border-collapse:collapse; 
	width:90%;
}

.gcc tr {
	height:20px;
}

.gcc th{

	color:navy;
	text-align:left;
	vertical-align:top;
}

.gcc td {
	border: 1px solid;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;

}

/*Table style 2 - This table style is where the TH is the top and not down the left.*/
.gcc2 {
	font-size:small;
	font-weight:normal;
	text-align:left;
	width: 90%;
}

.gcc2 tr {
	height:20px;
}

.gcc2 th{
	text-align : left;
	color : Black;
	background-color : #FFD700;
	vertical-align : middle;
}

.gcc2 td {
	border: 1px solid;
	padding: 2px

}

/*Table style 3 - this table is where the TH down the left but there's no border around the TD's.*/
.gcc3 {
   table-layout:fixed;
	font-size:small;
	font-weight:normal;
	text-align:left;
	border-collapse:collapse; 
	width:90%;
}

.gcc3 tr {
	height:20px;
}

.gcc3 th{
	color:navy;
	text-align:left;
	padding-left: 8px;
	vertical-align: top;	
}

.gcc3 td {
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align : top;
}


/*Table style 4 - this table is used to hold pics*/
.gcc4 {
	font-size:small;
	font-weight:normal;
	text-align:left;
	border-collapse:collapse; 
	width:90%;
	vertical-align: top;	

}

.gcc tr {
	height:20px;
}


.gcc4 td {
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;	
}




/*This controls the 8-day calendar on the Program page*/
.gcccalendar {
   table-layout:fixed;
	border-collapse:collapse;
	font-size:small;
	font-weight:normal;
	text-align:center;
	width: 90%;
	border:1px solid black;
}

.gcccalendar tr {
	height:20px;
}

.gcccalendar th{
	text-align : center;
	color : Black;
	background-color : #FFD700;
	vertical-align : middle;
	border:1px solid white;
}

.gcccalendar td {
	padding: 2px;
	border:1px solid white;
}



/*This is the QBA disclaimer appearing on the footer of every page*/
#footer {
	zzclear : both;
  text-align: center;
}

#footer p {
  
	color : gray;
	font-size : x-small;
	font-weight : normal;
	text-align: center;
	width : 80%;
	line-height: 10pt;
	margin-left:75px;
	margin-right:0;

}

#program tr td.fade {
	color : #A0522D;
}


/*These are used for the onlineentries stuff*/
.onlineentries
{
    border:thin solid silver; border-collapse: collapse;
		border-width:0;
    font-size: small;
    color: Black;
    background: #DFFDFD;
}

.onlineentries td
{
    border:thin solid silver; 
		border-collapse: collapse;
		border-width:0;
    background-color: white;
    font-weight: normal;
    color: Black;
    background: #FEFFCF;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		text-align: left;

}

.TextAreaStyle
{
   font-family: Tahome, Verdana, Arial, Helvetica;
   font-size: 10pt;
   color:Black;
}

#tblTitles {
	table-layout: fixed;
	border-collapse : collapse;
	font-size : small;
	color : Black;
}

#tblTitles td {
	height : 16px;
	text-align : left;
}

#tblTitles th {
	height : 12px;
	color : Navy;
	text-align : left;
}



/* I believe these ones below are all redundant 
	
.upload tr {height:28px;}
.upload tr td {width:300px;}
.upload tr th {
	text-align: right;
	padding : 0px 10px; 0px 0px;
	font-size : 8pt;
	color : blue;
	width : 100px;
}

#center {
	text-align : center;
}



#program {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	width: 600px;
	}

#subProgram {
	width: 100%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	border: 1px solid White;
}

#program tr {
	height : 24px;
}

#program tr th {
	text-align : left;
	color : Black;
	background-color : #FFD700;
	vertical-align : middle;
}
#program tr td {
	text-align : left;
	color : Black;
	border : 1px solid #FFFFCC;
}
#program tr td#event {
	text-align : left;
	color : Blue;
	height : 20px;
	border : 1px solid #FFFFCC;
}



.cellhead {
	color : Black;
	font-family : sans-serif;
	font-size : 18pt;
	height : 30pt;
	text-align : center;
	vertical-align : middle;
	font-weight : 900;
	}

.subhead {
	color : #FFD700;
	font-family : sans-serif;
	font-size : 13pt;
	height : 17pt;
	text-align : center;
	vertical-align : middle;
	font-weight : 700;
}

.namecell {
	padding-left : 5px;
	height : 14pt;
	width : 600px;
	text-align: left;
	}

.event {
	height : 15px;
	background-color: #EEE8AA;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	}

.yearcell {
	width : 40px;
	padding-left : 15px;
	}
	
.navSub {
	list-style-type : none;
	line-height : 20px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	}

.tick {
	list-style-image : url(images/tick.gif);
}


.bigred {
	font-weight : bold;
	font-size : 11pt;
	line-height : 16pt;
	color : Red;
	text-align : center;
}


.bh3 {
	color : #FFD700;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : 800;
	line-height : 18pt;
	font-size : 12pt;
	text-align : center;
}

.bh2 {
	color : #FFD700;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : 800;
	line-height : 22pt;
	font-size : 16pt;
	text-align : center;
}

.header {
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : 700;
	line-height : 15pt;
}

#navhead {
width : auto;
padding : 2px 2px 2px 2px;
border-left : 0px solid #69f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
line-height : 15px;
background-color : Aqua;
color : Navy;
}



.border {
	border : 2px solid Black;
	border-width : 2px;
}
.blue {
	color : Blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}


#vug {
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	color : Yellow;
	width : 300px;
	position : absolute;
	left : 250px;
	top : 300px;
	height : 26px;
	}

#vug a { font-size : 10pt;  font-weight : bold;  width : 100%;  display : block;  background-color : Black;  line-height : 16px;  color : Yellow;  border : 2px solid Red;         }
#vug a:link {color: Yellow;  text-decoration : none; }
#vug a:visited { color: Yellow;  text-decoration : none;  background-color : Black;  border : 2px solid Red;   }
#vug a:active { color: #ADFF2F; background-color: Red;  border : 2px solid Black;  }
#vug a:hover { background-color: Red; color : Yellow;  text-decoration : none;  border : 2px solid Black;      }



*/
