body { 
	background: #dedede;	width:100%; 
} 
:focus,:active { outline: 0; } 
.x { clear: both; } 
 
td { 
	font: normal 12px Tahoma, Arial; 
	color: #5f6a89; 
} 
 
h1, h2, h3, h4, h5 { 
 
    color: #5f6a89; 
    margin: 0px; 
} 
 
 
h1 { 
    font-size: 31px; 
} 
 
h2 { 
    margin: 12px auto 12px auto;
    font-size: 22px;
} 
 
h3 { 
    font-size: 14px;
    margin: 6px 0 6px 0;
} 
 
 
a { 
 
font: normal 12px Tahoma, Arial; 
color: #008148; 
text-decoration: underline; 
} 
 
a:hover { 
 
font: normal 12px Tahoma, Arial; 
text-decoration: none; 
 
} 
 
a.white-link-underline {	 
	text-decoration: underline; 
	color: #FFFFFF; 
} 

.indented {
	margin-left: 20px;
}

.quote {
	font-size: 12pt;
	font-style: italic;
	font-family: Times New Roman, Times;
}


/* ==========================================
   FOR DISPLAYING COMPETITION cLASS NOTES
   ========================================== */

.competitionclassnote, .competitionclassnote td {
	color: #008148;	
	margin-left: 20px;
	margin-right: 20px;
}

.colouredBg {
	background-color: #D7FFD7;

}


/* =======================================
   Backgrounds for the committe list table
   ======================================= */

.headerbg1, .headerbg2, .headerbg3 {
	width: 33%;
	height: 30px;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	background-color: #039C5E;
	/* border: thin solid #039F60; */
}

.headerbg1, {width:40%;}
.headerbg2, {width:25%;}
.headerbg3, {width:35%;}

.lightbg1, .lightbg2, .lightbg3 {
	height: 30px;
	padding: 0 0 0 20px;
	color: #000000;
	background-color: #FFFFFF;
	/* border: thin solid #039F60; */
}	
.lightbg3 a {
	color: #000000;
}

.darkbg1, .darkbg2, .darkbg3 {
	height: 30px;
	padding: 0 0 0 20px;
	color: #000000;
	background-color: #D7FFD7;
	/* border: thin solid #C0FFC0; */
}
.darkbg3 a {
	color: #000000;
}





.white-text{ 
color: #ffffff; 
text-decoration: none; 
 
} 
a.b1 { 
	font:  14px tahoma, Arial; 
	color: #fffea0; 
	text-decoration: none; 
	padding: 15px; 
	margin: 0px; 
} 
.p 
{ 
padding: 0 0 0 20px; 
} 
.p1 
{ 
padding: 0 0 0 30px; 
} 
.p2 
{ 
padding: 30px 50px 30px 30px; 
} 
.bg1 
{ 
background: #000000 url(images/index_10.gif) top no-repeat; 
} 
.bg2 
{ 
background: #000000 url(images/index_10.gif) top no-repeat; 
} 
.bord 
{ 
border: 1px solid #c5d85a; 
} 
.menu  
{ 
color:#8c247b; 
vertical-align:top; 
height: 35px; 
padding: 10px 0 0 20px; 
} 
.menu a 
{ 
color:#8c247b; 
font: bold 11px  tahoma, Arial; 
text-decoration: none; 
} 
 
 
.blye-text-underline { 
color: #5a768d; 
text-decoration: underline; 
} 
 
.blye-text-regular { 
color: #5a768d; 
text-decoration: none; 
} 
 
.yellow-text-regular { 
color: #ffb400; 
text-decoration: none; 
} 
 
.yellow-text-underline { 
color: #ffb400; 
text-decoration: underline; 
} 
 
.orange-text-regular { 
color: #fe6b1d; 
text-decoration: none; 
} 
 
.orange-text-underline { 
color: #fe6b1d; 
text-decoration: underline; 
} 
.broun-text-regular { 
color: #de4e06; 
text-decoration: none; 
} 
 
.broun-text-underline { 
color: #de4e06; 
text-decoration: underline; 
} 
 
.red-text-regular { 
color: #8c247b; 
text-decoration: none; 
} 
 
.red-text-underline { 
color: #8c247b; 
text-decoration: underline; 
} 
.black-text-regular { 
color: #000000; 
text-decoration: none; 
} 
 
.black-text-underline { 
color: #000000; 
text-decoration: underline; 
} 
 
 
.gray-text-underline{ 
color: #7c7c7c; 
text-decoration: underline; 
} 
.gray-text-regular{ 
color: #7c7c7c; 
text-decoration: none; 
} 
 
.green-text{ 
color: #a5b66e; 
text-decoration: none; 
} 
 
.green-text-underline{ 
color: #a5b66e; 
text-decoration: underline; 
} 
 
#header 
{ 
		background-image:url('../images/construction/2011/header.png'); 
		background-repeat:repeat-x; 
		padding:40px 20px 0px 20px; 
} 
#header span 
{ 
		color:#FFF; 
		font-family:"Georgia"; 
		font-size:28pt; 
		font-weight:bolder; 
		margin-left:50px; 
} 
 
#footer a 
{ 
		color:#FFF; 
} 
 
/*The menu*/ 
#menu 
{ 
		list-style-type:none; 
		margin:none; 
		padding:none; 
		margin-top:39px; 
} 
#menu li 
{ 
		background-image:url('../images/construction/2011/button.png'); 
		display:block; 
		width:112px; 
		height:25px; 
		padding-top:12px; 
		margin:auto 5px; 
		font-weight:bold; 
		text-align:center; 
		float:left; 
} 
#menu li a 
{ 
		color:#FFF; 
		font-size:12pt; 
		text-decoration:none; 
		font-family:"Georgia"; 
} 
#menu .active 
{ 
		background-image:url('../images/construction/2011/button_sel.png'); 
} 
#menu .active a 
{ 
		color:#000; 
		font-size:12pt; 
		text-decoration:none; 
		font-family:"Georgia"; 
} 
 
/*page structure*/ 
#page 
{ 
	width:1000px; 
	text-align:left; 
	margin:0 auto; 
	background-color:#FFF; 
 
	font: normal 12px Tahoma, Arial; 
	color: #5f6a89; 
} 
 
#nocol 
{ 
	padding:1%; 
	margin:0 5% 0 5%; 
	width:90%; 
} 
 
#leftcol 
{ 
	float:left; 
	padding:1%; 
	margin-left:5%; 
	width:42%; 
} 
 
#rightcol 
{ 
	float:right; 
	padding:1%; 
	margin-right:5%; 
	width:42%; 
} 
 
.colheading 
{ 
	font-size:xx-large; 
	font-family:Georgia; 
	color:#41404B; 
	text-align:center; 
	border-bottom: 1px solid #41484B; 
} 
.colheading .emph 
{ 
	color:#008148; 
} 
.colheading .sub 
{ 
	font-size:small; 
	color:#555555; 
	font-style:italic; 
} 


