html, body {
  height: 100%; /* Required */
}

/*body {
   font: 11px Arial, sans-serif;
}*/

/*p {
  margin: 0.5em 0;
  line-height: 1.2em;
}*/

a {
  color: #00608e;
  text-decoration: none;
}


a.utilLink:link, a.utilLink:visited, a.utilLink:active, a.utilLink:hover {
	color: #9D8C7C;
	font-size: 85%;
}

a.scrollerbody { display: block; color: #fff; padding: 3px 5px 7px; width: 200px; }
a.scrollerbody:hover { color: #ff0; }

.Heading1,H1     {color:#f46f21; font-size:16pt; font-weight: bold;  font-family: Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; margin-bottom:20px;}
.Heading2,H2     {color:#444f3b; font-size:14pt; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom:10px;}
.Heading3,H3     {color:#444f3b; font-size:10pt; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom:10px;}
.Heading4,H4     {color:#f46f21; font-size:10pt; font-weight:normal; font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom:10px;}
.Normal,p,ul     {color:#444f3b; font-size:10pt; font-family:Verdana,Arial,Helvetica,Sans-Serif; line-height: 14pt;} 
.Quote			 {color:#0094d6; font-size:10pt; font-family:Verdana,Arial,Helvetica,san-serif; margin: 20px; padding: 0px 10px; border-left: 1px solid; border-right: 1px solid; font-style: italic;}

/* .Normal, p { font-size: 1em; } */
.Caption1,caption { color: #888; font-size:0.85em; font-style: italic; text-align: center; }
.SectionDivider	{ border-top: 1px solid #96b5df; }

#RightContent { color: #777; }

#ContentBlock a,
#RightContent a { color: #666; font-weight: bold; }

#ContentBlock a:hover,
#RightContent a:hover { color: #125b9c; }

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#ece6d7;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid #726348;} 
	     
	table.ImmTS_Default th	{background-color:#f2ad7e; color:#fff;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:#bb0000;}

/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */


#footer
{
	    color: #b4a88c;
}
#footer a
{
    color: #2b5b84;
}
#ledby
{
    color: #707173;
}
#latestnews a
{
    color: #2b5b84;
    font-weight: bold;
}

h1#getinvolved
{
    color: #454133;
    border-bottom: solid 1px #b4a88c;
}
#forprovidersblock,
#forlearnersblock,
#foremployersblock
{
    background: #f4f2ee;
}
#forprovidersblock h2,
#forlearnersblock h2,
#foremployersblock h2
{
    border-bottom: solid 1px #b4a88c;
    color: #f26100;
}
#forprovidersblock a,
#forlearnersblock a,
#foremployersblock a
{
    color: #000000;
    cursor: pointer;
}

#rightContentColumn {
	color: #565244;
}

#navigation li a
{
    color: #000;
}
#navigation li a:hover
{
    color: #b4a88c;
}


#sidenav ul.L0		{ border-top: solid 1px #454133; }
#sidenav ul.L0 li 	{ border-bottom: solid 1px #454133; }
#sidenav ul.L1 li   { border-bottom: 0px; }

#sidenav li a 		{ color: #454133; }
#sidenav li a:hover	{ color: #f26100; }

#sidenav h2
{
    color: #2b5b84;
}
div.cf_wrapper
{
    border-right: solid 2px #b4a88c;
    border-left: solid 2px #b4a88c;
}
div.cf_element
#headertextblock,
#headertextblock h2,
#headertextblock p
{
    color: #fff;
}
#ledbylogos div
{
    border: solid 1px #000;
}


/* Site Map Adjustments */
.sitmp0	 { border-color: #f4f2ee;}

/* Search Box adjustments */
#column1 table tbody table {
	border: 1px solid #f26100;
}


/* Search Results Definition */

.searchtop {
	background-color: #f26100 !important;
	padding: 2px;
	color: #fff;
	text-align: center;
}

.ResultItem {
	border-color: #f4f2ee;
}

.ResultItem .searchhi0 {
	background-color: #ffffa0 !important;
}

.ResultTitle {
	
}

.ResultRelevance {
	color: #b4a88c;
}

.ResultRelevance .PctRelevance {
	
}

.ResultSummary {
	color: #444f3b;
}



/**************************************************************
 Event Calendar Styles
 **************************************************************/
  
 /* Month Section */
 .eventMonth {
 	background-color: #ece6d7;
 	border-color: #726348;
 }
 
 .eventMonthTitle {
 	background-color: #f2ad7e;
 	color: #fff;
 }
 
 .eventMonthContent {
 	scrollbar-arrow-color: #000066;
 	scrollbar-base-color: #ffee99;
 	border-top-color: #726348;
 }
 
 /* Details Section */
 .eventArea {
 	background-color: #d6c9bc;
 	border-color: #726348;
 }
 
 .eventArea .eventMonthTitle {
 	border-bottom-color: #726348;
 }
 
 /* Key Section */
 .eventFooter {
 	border-color: #726348;
 }
  
 /* 'eventType's defined in Site Options */
 .eventKeyDefault 	{ color: #bb0000 !important; text-decoration: none; }
 .eventKeyGeneral 	{ color: #bb0000 !important; text-decoration: none; }
 .eventKeyNational	{ color: #726348 !important; text-decoration: none; }
 .eventKeyRegional	{ color: #3c83bb !important; text-decoration: none; }
 .eventKeyOther		{ color: cyan !important; text-decoration: none; }
 
 
