/* Default */
body
{
	background-color: white;
}

a
{
	color:#00662f;
	text-decoration:none;
}

a:visited,a:active,a:link
{
	color:#00662f;
}

a:hover
{
	color:#00662f;
}

ul
{
	list-style-image:url(7/images/bullet.gif);
}

hr
{
	color:#0000ff;
}

.tabContent
{
	background-color:white;
}

.messageTab
{
	background-color:#eee50b;
}

.userInfo
{
	color:#000080;
}

.subtext
{
	color:#666666;
}

#search,.userInfo
{
	color:#000080;
}

#enquiryForm
{
	background:white url(7/images/sendenquiry.gif) no-repeat top left;
}

.recommendation div fieldset
{
	background-color:#eee50b;
}

.waterMark
{
	color:#CCCCCC;
}

.dpAd
{
	background-color:white;
}

.dpAd h3
{
	background-color:#00662f;
}

.cfWideAd
{
	background-color:white;
}

.cfWideAd h3
{
	color:#eee50b;
	background-color:#00662f;
}

.dpAdListItem .dpAd
{
	border:solid 1px #00662f;
}

.dpAdListItem
{
	border:solid 2px #00662f;
	background-color:white;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
}



#master_content .accordionHeader a
{
	color: white;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
}


.modalBackground {
	background-color:#392a7f;
}

.modalPopup {
	background:white;
	border:1px solid #392a7f;
}

.modalPopup h3
{
	color:white;
	background: #3c6eb4;
	border-bottom: 1px solid #392a7f;
}

.modalPopup p
{
	background: url(7/images/confirm48.gif) no-repeat left top;
	color:#3c6eb4;
}

.itemHelp
{
	color:Gray;
}

/* Structure */
html, body {height:100%;}
html.IE7{min-height:100%;height:auto;}
body {
background-color:white;
}

#Footer
{
	border-top:#00662f solid 3px;
	background-color:#87d300;
	color:#00662f;	
}

#Header
{
	background-color:#eee50b;
}

#areaNameContent
{
	background-color:#241c66;
	color:lawngreen;
	background-image:url(7/images/arearight.gif);
}

#areaNameContent a,
#areaNameContent a:link,
#areaNameContent a:visited,
#areaNameContent a:hover,
#areaNameContent a:active
{
	color:white;
}

#search
{
	color:white;
	background: #00662f url(7/images/searchBarLeft.gif) no-repeat left bottom;
}

.searchButton {
  background: transparent url(7/images/go.gif) no-repeat center top;
}

.apSelectButton{
  background: transparent url(7/images/gob.gif) no-repeat center top;
}

.searchSubmitButton
{
	background: transparent url(7/images/searchSubmit.gif) no-repeat center top;
}

a.advancedSearch:link,
a.advancedSearch:hover,
a.advancedSearch:visited,
a.advancedSearch:active,
a.advancedSearch
{
	color:white;
}

#HeaderOptions
{

	background: #00662f url(7/images/topbarleft.gif) no-repeat left top;
	color:#eee50b;
	
}

#Header #PNav
{
	background-color:#87d300; 
	border-top:solid 4px #00662f;	
	background-image:url(7/images/MenuBarRight.gif);
}


#PublicHeaderBrandable
{
	background-color:red;
}

#Header #PNav ul li a,
#Header #PNav ul li a:link,
#Header #PNav ul li a:active,
#Header #PNav ul li a:visited,
#Header #PNav ul li a:hover
{
	color:#00662f;
}

div.publicPage #Header 
{
	background-color:#024b7b;
}

.sidebarItem
{
	background-image:url(7/images/TitleHeadRight.gif);
}
.sidebarItemContents
{
	border-color:#00662f;
	background-color:white;
}

.sidebarItem h3
{
	color:white;
	background-image:url(7/images/TitleHeadLeft.gif);
	background-color:#00662f;
}

/***********************************
* Tabs
***********************************/

.tabs
{
background:url(7/images/tabback.gif) repeat-x bottom;
}

.tabs li
{
background:url(7/images/SubTabInactiveL.gif) no-repeat left top;
}

.tabs a
{
background:url(7/images/SubTabInactiveR.gif) no-repeat right top;
color:#e23a28; 
}

.tabContent h3
{
	color: white;
}

.fieldset
{
	border-color:#00662f;
}

.tabs a:visited,.tabs a:link,.tabs a:active
{
color:white; 
}

.tabs a:hover
{
	color:#eee50b;
}

.tabs .current a
{
color:white;
}

.tabs .current a:visited,.tabs .current a:link,.tabs .current a:active
{
color:white;

}

div#Content>div.tabContent
{
	border:solid 1px white;
}

div#Content>div.messageTab
{
	border:solid 1px #eee50b;
}

.folderCell
{
	background:#ffff80 url(7/images/foldertab.gif) no-repeat top right;
}

.result
{
	background:url(7/images/result.gif) no-repeat top left;
}

.resultNew
{
	background:url(7/images/resultNew.gif) no-repeat top left;
}

.resultMessage
{
	background:url(7/images/resultMessage.gif) no-repeat top left;
}

.resultChallenge
{
	background:url(7/images/resultChall.gif) no-repeat top left;
}

.result .courseTitle a,
.result .courseTitle a:hover,
.result .courseTitle a:visited,
.result .courseTitle a:active,
.result .courseTitle a:link
{
	color:white;
}

.resultNew .courseTitle a,
.resultNew .courseTitle a:hover,
.resultNew .courseTitle a:visited,
.resultNew .courseTitle a:active,
.resultNew .courseTitle a:link
{
	color:#00662f;
}

.result .provider
{
	color:white;
}

.resultMessageItems
{
	border:solid 2px #00662f;	
}

.msgOptBar
{
	background-color:#00662f;
	color:white;
}

.resultMessageList
{
	background:white url(7/images/messageHeader.gif) no-repeat top left;
}

.resultMessageListProv
{
	background:white url(7/images/messageHeaderProv.gif) no-repeat top left;
}

.resultMessageContents
{
	border-left:solid 5px #eee50b;
	border-right:solid 5px #87d300;
}

.resultMessageCourses
{
	background-color:#eee50b;
}

.enquiryText
{
	background-color:#eee50b;
}

.answerText
{
	background-color:#87d300;
}

.tabs li
{
background-color:#00662f;
}

.tabs .current
{
	background-image:url(7/images/subTabActiveL.gif);
background-color:#e23a28;
}

.tabs .current a
{
background-image:url(7/images/subTabActiveR.gif);
}

.tabs .tabInactive
{
	background-image:url(7/images/CourseMessInActiveTabLeft.gif);
	background-color:#777777;
}

.tabs .tabInactive a
{
	background-image:url(7/images/CourseMessInActiveTabRight.gif);
	background-color:#777777;
}

.tabs .tabMessages
{
	background-image:url(7/images/CourseMessTabLeft.gif);
	background-color:#777777;
}

.tabs .tabMessages a,
.tabs .tabMessages a:link,
.tabs .tabMessages a:visited,
.tabs .tabMessages a:active
{
	background-image:url(7/images/CourseMessTabRight.gif);
	background-color:#777777;
	color:#00662f;
}


.tabs .tabMessages a:hover
{
	color:white;
}


.breadcrumbTitle
{
	background-image:url(7/images/breadcrumb.gif);
	border:solid 1px #00662f;
	background-color:white;
	color: #006233;
}

.courseDetailName
{
	background-image:url(7/images/courseDetailName.gif);
	border-bottom:solid 2px #00662f;
	border-right:solid 2px #00662f;
}

.courseDetailName .courseName
{
	border-top:solid 2px #00662f;
	background-color:#eee50b;
}

.courseButtons
{
	background-color:#00662f;
	background-image:url(7/images/TitleHeadLeft.gif);
}

.courseButtonsBottom
{
	background-color:#00662f;
	background-image:url(7/images/FooterLeft.gif);
}

.courseDescription
{
	background-color:#87d300;
	border:solid 2px #00662f;
}

.courseDescription .courseImage
{
	background-image:url(7/images/courseImageFrame.gif);
}

.courseInfoTable
{
	background-color:white;
	border:solid 2px #00662f;
}

.courseInfoTable td
{
	border-bottom:solid 2px #eeeeee;
}

.taxon0
{
	background-color:#d4d4d4;
	border:solid 2px #00662f;
}

.taxon0 .parentTaxon
{
	background-color:#d4d4d4;
}

.taxon1
{
	background-color:#eee50b;
	border:solid 2px #00662f;
}

.taxon1 .parentTaxon
{
	background-color:#eee50b;
}

.taxonPdc0
{
	background-color:#ffff00;
	border:solid 2px #00662f;
}

.taxonPdc0 .parentTaxon
{
	background-color:#ffff00;
}

.taxonPdc1
{
	background-color:#eee50b;
	border:solid 2px #00662f;
}

.taxonPdc1 .parentTaxon
{
	background-color:#eee50b;
}


.taxonPdc2
{
	background-color:#87d300;
	border:solid 2px #00662f;
}

.taxonPdc2 .parentTaxon
{
	background-color:#87d300;
}

.taxonPdc3
{
	background-color:#eee50b;
	border:solid 2px #00662f;
}

.taxonPdc3 .parentTaxon
{
	background-color:#eee50b;
}

.taxon0 .taxon
{
	background:white url(7/images/taxon0cornerb.gif) no-repeat right bottom;
}

.taxon1 .taxon
{
	background:white url(7/images/taxon1cornerb.gif) no-repeat right bottom;
}

.taxonPdc0 .taxon
{
	background:white url(7/images/taxonpdc0cornerb.gif) no-repeat right bottom;
}

.taxonPdc1 .taxon
{
	background:white url(7/images/taxon1cornerb.gif) no-repeat right bottom;
}

.taxonPdc2 .taxon
{
	background:white url(7/images/taxonpdc2cornerb.gif) no-repeat right bottom;
}

.taxonPdc3 .taxon
{
	background:white url(7/images/taxon0cornerb.gif) no-repeat right bottom;
}

.taxon0 ul
{
	background:white url(7/images/taxon0corner.gif) no-repeat right top;
}

.taxon1 ul
{
	background:white url(7/images/taxon1corner.gif) no-repeat right top;
}

.taxonPdc0 ul
{
	background:white url(7/images/taxonpdc0corner.gif) no-repeat right top;
}

.taxonPdc1 ul
{
	background:white url(7/images/taxon1corner.gif) no-repeat right top;
}

.taxonPdc2 ul
{
	background:white url(7/images/taxonpdc2corner.gif) no-repeat right top;
}

.taxonPdc3 ul
{
	background:white url(7/images/taxon0corner.gif) no-repeat right top;
}

.catPage
{
	background-color:white;
	border-top:solid 25px #00662f;
}

.taxonHeading
{	
	color:#00662f;
}

.pdcTaxon66
{
	background-color:#ffff00 !important;
}

.pdcTaxon69
{
	background-color:#eee50b !important;
}

.pdcTaxon67
{
	background-color:#87d300 !important;
}

.subCatsTitle
{
	background:#00662f url(7/images/subcatsTitle.gif) no-repeat left top;
	color:white;
}
.subCatsList
{
	border:solid 2px #00662f;
	background-color:white;
}

.subCat
{
	background:url(7/images/subcat.gif) repeat-x left top;
	border-right:solid 2px #00662f;
	border-left:solid 2px #00662f;
	border-bottom:solid 2px #00662f;
}

.subCatTitle
{
	background:url(7/images/subcatTitle.gif) repeat-x left top;
	color:#00662f;
}

.subCatListTitle
{
	color:#00662f;
}

.subCourse
{
	background: #e23a28 url(7/images/subcat.gif) repeat-x left top;
	border-right:solid 2px #00662f;
	border-left:solid 2px #00662f;
	border-bottom:solid 2px #00662f;
}

.subCourseTitle
{
	background:url(7/images/subcourseTitle.gif) repeat-x left top;
}

.subProv
{
	background:url(7/images/subcat.gif) repeat-x left top;
	border-right:solid 2px #00662f;
	border-left:solid 2px #00662f;
	border-bottom:solid 2px #00662f;
}

.subProvTitle
{
	background:url(7/images/subcatTitle.gif) repeat-x left top;
}

.subProv, .subProvTitle, .subProvDetails
{
  background-color: white;
}

.subProvOptions
{
	background-color:#00662f;
	color:#eee50b;
}

.provProvider
{
	background:#eeeeee url(7/images/provider.gif) no-repeat right top;
	border-left:solid 1px #006233;
}

.providerCourseCount
{
	background:#006233 url(7/images/providerCourseCount.gif) no-repeat right bottom;
	color:white;
}

.providerCourseCount .count
{
	background:#006233 url(7/images/Count.gif) no-repeat left top;
	color:#eee50b;
}

.AdminPage
{
	background-color:white;
	border:solid 10px white;
	
}

.provSection
{
	background:url(7/images/provHead.gif) repeat-x left top;
	border-right:solid 2px #00662f;
	border-left:solid 2px #00662f;
	border-bottom:solid 2px #00662f;
	background-color:white;
}

.provSectionTitle
{
	background:url(7/images/provHeadTitle.gif) repeat-x left top;
	color:#00662f;
}

.mand
{
	color:#ff0000;
}

#FiltererXsltReport1 table th
{
	background-color:#eee50b;
}

#FiltererXsltReport1 table td
{
	border:solid 1px #eee50b;
}


@media handheld
{
	.tabs li a
	{
		border-bottom:white solid 1px;
	}
}

@media handheld
{
	.tabs li.tabActive a
	{
		background-color:#95cc5c;
		border-left:#95cc5c solid 10px;
	}
}

@media handheld
{
	.tabs li.tabInactive a
	{
		background-color:#808080;
	}
}

@media handheld
{
	.tabs li.current
	{
		background-image:url(7/images/bullet.gif);
		border:solid 1px #00662f;
	}
}

@media handheld
{
	.result,.resultNew,.resultMessage
	{
		border:solid 1px #00662f;
	}
}

@media handheld
{
	.result .provider
	{
		color:#00662f;
		
	}
}

@media handheld
{
	.result .courseTitle a,
	.result .courseTitle a:hover,
	.result .courseTitle a:visited,
	.result .courseTitle a:link,
	.result .courseTitle a:active
	{
		color:#00662f;
	}
}

.Error
{
	color:#FF0000;
}

.dpGrpAccHeader
{
	background:#00662f url(7/images/subcatsTitle.gif) no-repeat left top;
	color:white;
	border-top:solid 2px #eee50b;
}

.dpGrpAccContent
{
	border:solid 2px #00662f;
	background-color:white;
}

/* Theme */

#Header #PNav LI.theme1 A,
#Header #PNav LI.theme1 A:active,
#Header #PNav LI.theme1 A:link,
#Header #PNav LI.theme1 A:hover,
#Header #PNav LI.theme1 A:visited
{
	color:#00662f;
}

#Header #PNav LI.theme1
{
	background-image:url(7/images/MenuTabLeft.gif);
}

#Header #PNav LI.theme1 A
{
	background-image:url(7/images/MenuTabRight.gif);
	background-color:white;
}

/* Edited by Dave - devProcess 29/01/2008 to re-enable Unapproved courses tab. */
/* 
#Header #PNav LI.theme4, #Header #PNav LI.theme5, #Header #PNav LI.theme6, #Header #PNav LI.theme7
{
	display: none;
}
*/

#Header #PNav LI.theme4, #Header #PNav LI.theme5, #Header #PNav LI.theme6, #Header #PNav LI.theme7
{
	display: none;
}

html.Admin #Header #PNav LI.theme5, html.Admin #Header #PNav LI.theme6, html.Admin #Header #PNav LI.theme7
{
  display: none;
}

html.Admin #Header #PNav LI.theme4 A:link
{
display: inline;
}

#MainPage #Title
{
	background-color:#fff266;
}

#MainPage #Title #TitleTab
{
	background-image:url(7/images/TitleTab.gif);
}

h1
{
	color:#00662f;
}

h2
{
	color:#00662f;
}

table.adbox td
{
	color:#00662f;
}


.Apprenticeships img
{display:none;

table.adbox th.myHomeHead
{
	background-color:#eee50b;
	color:#00662f;
}

table.adbox
{
	border:solid 1px #00662f;

}

ul.homeCourses
{
	background-color:#eeeeee;
	list-style-image:url(7/images/7/images/coursestar.gif);
}

ul.homeMessages
{
	background-color:#eeeeee;
	list-style-image:url(7/images/7/images/coursemsg.gif);
}

ul.homeCourses li a,
ul.homeCourses li a:visited,
ul.homeCourses li a:hover,
ul.homeCourses li a:link,
ul.homeCourses li a:active
{
	color:#00662f;
}

ul.homeMessages li a,
ul.homeMessages li a:visited,
ul.homeMessages li a:hover,
ul.homeMessages li a:link,
ul.homeMessages li a:active
{
	color:#00662f;
}

table.adbox th.homeHead
{
	background-color:#00709e;
	border-top:solid 1px #00662f;
	border-bottom:solid 1px #00662f;
}

.homeCell
{
	background-color:white;
}

table.adbox
{
	background-color:#00662f;
}

table.adbox th{
/*	background:url(7/images/adtab.gif) no-repeat top right;*/ 
/*	color:#404000;*/
}

table.adbox tbody tr td
{
 	border-left:solid 1px #404000;
	border-right:solid 1px #404000;
/*	background-color:white;*/
}

table.adbox th
{
	color:white;
}

table.adbox td.goingOn
{
	background-color:#eee50b;
}

table.adbox td.loginCell
{
	border:solid 1px white;
	color:white;
}

.loginCell a,
.loginCell a:hover,
.loginCell a:link,
.loginCell a:visited,
.loginCell a:active
{
	color:white;
}

.whatsHot
{
	background-color:white;
}

.apCell
{
	background-color:#87d300;
	color:#00662f;
}

/*
table.adbox th span
{
	color: #000000;
}*/

/*
table.adbox th span.hot{
	background:url(7/images/adtabHot.gif) no-repeat top left;
}

table.adbox th span.aps{
	background:url(7/images/adtabAps.gif) no-repeat top left;
}

table.adbox th span.msg{
	background:url(7/images/adtabMsg.gif) no-repeat top left;
}

table.adbox th span.login{
	background:url(7/images/adtabLogin.gif) no-repeat top left;
}

table.adbox th span.learner{
	background:url(7/images/adtabLearner.gif) no-repeat top left;
}

table.adbox th span.provider{
	background:url(7/images/adtabProvider.gif) no-repeat top left;
}

table.adbox th span.search{
	background:url(7/images/adtabSearch.gif) no-repeat top left;
}*/

.highlight
{
	color:#eee50b;
}


.sidebarItem
{
	border-color:#8f8200;
}

.sidebarItem h3
{
	background-color:#8f8200;
}


.loginButton
{
	background: transparent url(7/images/login.gif) no-repeat center top;
}

html.Admin #Header #PNav LI.theme4 A:link
{
  display: inline;
}

html.NotLoggedIn #Header #PNav LI.theme4
{
	display:none;
}

html.Student #Header #PNav LI.theme4
{
	display:none;
}