.errorMessage {
	font-size: 1em;
	font-weight: bold;
	color: red;
	text-align: center;
}

a {
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	color: #E56717;
	bo /rder-bottom: 1px solid #ffffff;
}

a.mainMenu {
	text-decoration: none;
	color: #ff4500;
	margin: 5px 0 5px 0px;
	font-size: x-small;
}

a.mainMenu:hover {
	text-decoration: none;
	color: #E56717;
	margin: 5px 0 5px 0px;
	font-size: x-small;
}

a.subMenu {
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
	color: #E56717;
	bor /der-bottom: 1px solid #ffffff;
}

a.subMenu:hover {
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #E56717;
	bor /der-bottom: 1px solid #E56717;
}

a.meganexusLink {
	text-decoration: none;
}

a.meganexusLink:hover {
	text-decoration: none;
}

a.meganexusLink:visited {
	text-decoration: none;
}

#idWrapper {
	background-color: #FFFFFF;
}

a:hover {
	color: #E56717;
	bor /der-bottom: 1px solid #E56717;
}

p {
	font-family: Verdana;
	font-size: small;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

p.idHeading {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
}

p.idFormHeading {
	font-size: 1.3em;
	font-weight: bold;
	color: #990000;
	padding-top: 10px;
	padding-left: 10px;
}

p.bursaryMgt {
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 8px;
	text-align: left;
}

ul li {
	font-size: 0.9em;
	list-style-type: none;
	position: relative;
	top: -15px;
	left: -30px;
	padding-top: 5px;
}

#idLoginLabel {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}

#idLoginHeading {
	font-size: 2em;
	font-weight: bold;
	color: #000000;
}

#idLeftMenu {
	background-color: #FFFFFF;
	text-align: left;
}

#idRightMenu {
	background-color: #FFFFFF;
	text-align: left;
}

#idLeftMenuLink {
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
}

#idMenuHeader {
	font-size: 1.5em;
	font-weight: bold;
	color: #C0C0C0;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#idRegistrationSection {
	font-size: 1em;
	font-weight: normal;
	color: #000000;
}

#idProviderDetails {
	back /ground-color: #ffbbff;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	bo /rder: 1px solid #000000;
}

#idYoungPersonDetailsHeading{
	background-color: #E56717;
}

#idInputSection {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
}

#idActivityInputSection {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	b /ackground-color: #cccccc;
}

#idPageHeading {
	font-size: 1.4em;
	font-weight: bold;
	color: #E56717;
}

#idTopmenuBackground {
	background-color: #ffffff;
}

#idTopMenu {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}

#idTopHeading {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

#idTopHeading1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}

#idAddActivityLink {
	font-size: 1em;
	font-weight: bold;
}

.activitiesView {
	wi /dth: 650px;
	border: 1px solid #f9ecc0;
	text-align: center;
}

.activitiesView tr th {
	background-color: #f9ecc0;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border: 1px solid #f9ecc0;
}

.activitiesView td {
	background-color: #ffffff;
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 1px solid #f9ecc0;
}

.activitiesViewProvider {
	width: 650px;
	text-align: center;
}

.activitiesViewProvider tr th {
	background-color: #f9ecc0;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border: 1px solid #f9ecc0;
}

.activitiesViewProvider td {
	background-color: #ffffff;
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 1px solid #f9ecc0;
}

.activitiesViewLink {
	font-size: 1em;
	font-weight: bold;
	color: #0000FF;
}

.activitiesPageLink {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

#idSearchOptionMap {
	background-color: #ffffff;
	color: #000000;
}

#idActivityOtherSearch {
	background-color: #ffffff;
}

#idActivitySearchResult {
	background-color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}

#idActivitySearchResultYP {
	back/ground-color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}

.disclaimerTextStyle {
	font-size: 1em;
	color: #000000;
	text-align: left;
}

#idRegisPrintSection {
	color: #000000;
	font-size: 1.2em;
	text-align: left;
	line-height: 2em;
}

#idHomepageHeading {
	font-size: 1.5em;
	font-weight: bold;
	color: #E56717;
	text-align: left;
}

.bursaryView { width: 100%; text-align:center; }
.bursaryView thead tr th{ background-color: #f9ecc0; font-size: 0.7em; padding: 3px 0px 3px 5px; border: 1px solid #cccccc; color: #000000;vertical-align: center;}
.bursaryView tr td { padding: 3px 0px 3px 5px; font-size: 0.8em; border: 1px solid #cccccc; vertical-align: center; }

.activityDetails { margin-left:10px; width: 100%; text-align:center; font-size: 1em;border:1.2px solid #f9ecc0;}
.activityDetails tr th{ background-color: #f9ecc0;  padding: 0; color: #000000;vertical-align: center;text-align:left;height:30px;border:1.2px solid #f9ecc0;}
.activityDetails tr td { padding: 0; vertical-align: center; text-align:left;height:30px;border:1.2px solid #f9ecc0;}



#idBookingForm {
	back/ground-color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
}

#idExpressionForm {
	background-color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
}

#idbursaryInputSection {
	bor //der: 2px solid #000000;
	background-color: #ffffff;
}

#idBursaryRow {
	text-align: left;
}

#idBursaryLabel {
	text-align: right;
}

#idEmailInputSection {
	bor /der: 2px solid #000000;
	backg /round-color: #ffffff;
}

#idEmailLabel {
	text-align: right;
}

.idLoginMenuHeader {
	margin: 10px 0 0 0;
	/*border: 1px dashed #cccccc;*/
	border-bottom: 0;
	padding: 10px;
}

.idLoginMenu {
	margin: 0;
	/*border: 1px dashed #cccccc;*/
	padding: 0 10px 10px 10px;
}

.boxMenu {
	background-color:  #ff4500;
	padding-bottom:1px;		
}

.interBoxMenu {
	margin: 1px;
	background-color:  #FFFFFF;	
}


#idSearchSection {
	background-color: #ffffff;
}

a.addActivityLink {
	text-decoration: none;
	color: #C11B17;
}

a.addActivityLink:hover {
	text-decoration: none;
	color: #000000;
}

#idTracking {
	font-size: 0.7em;
	font-weight: normal;
}

a.trackingLink {
	color: #0000FF;
	t /ext-decoration: none;
}

a.trackingLink:hover {
	color: #000000;
	text-decoration: none;
}

.bullet ul {
	font-size:6em;
}

.legendText ul li{
	list-style-type:square;
	font-size: 0.9em;
	color: #8b0000;
	text-align: left;
}

#idShowLabel {
	font-weight: bold;
	color: #000000;
}

.activitiesLabel a {
	color: #E56717;
}

.activitiesLabel a:HOVER {
	color: #000000;
}

.inputUandP {
	border: 1px solid #ff4500;
}

.inputUandPSubmit, .searchtxt {
	border: 1px solid #ff4500;
	background-color: #FFFFFF;
	color: #ff4500;
	font-weight: bold;
}

.inputUandPSubmit:HOVER {
	background-color: #ff4500;
	color: #FFFFFF;
}

#idFieldSetColor{
	color: #00a850;
	border: 1px double #ff4500;
}

#idLegendTextColor{
	color: #ff4500;
}

.hpActivityDecorator1{
	font-size:2em;
	font-weight:bold;
	color:#660000;	
}

.hpActivityDecorator2{
	font-size:3em;
	font-weight:bold;
	color:#CC33CC;	
}

.hpActivityDecorator3{
	font-size:4em;
	font-weight:bold;
	color:#99FF00;	
}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}