/* Side Menu*/

#sideNav ul.menuLevel1 li.menuLevel1 {
	background:#343434 url(/images/sideNav1Background.gif) no-repeat 195px;
}
#sideNav ul.menuLevel2 li.menuLevel2 {
	color:#666667;
}
#sideNav ul.menuLevel2 li.menuLevel2 a {
	color:#666667;
}
#sideNav ul.menuLevel2 li.active a {
	color:#343434;
}
#sideNav ul.menuLevel3 li.menuLevel3 {
	color:#666667;
}
#sideNav ul.menuLevel3 li.menuLevel3 a {
	color:#666667;
}
#sideNav ul.menuLevel3 li.active a {
	color:#343434;
}


#mainTop h2 {
	color:#343434;
}

#banner {
	background:#343434;
}


#headerLinks li.active,
#topNavigationMenu li.active a {
	color:#343434;
}


/* Main Content */

#newsListing {
	margin:20px 0px 0px 0px;
}
#newsListing .newsListingBlock {
	float: left;
	width: 95%;
	background:#E2E1DC;
	margin:3px 10px 3px 0px;
	padding:5px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
#newsListing .newsListingBlock h3 {
	color:#343434;
	padding:0px;
}
#newsListing .newsListingBlock img {
	float:right;
	margin:5px 5px 5px 5px;
	border: solid 1px #343434;
	padding:5px;
	background:white;
}
#newsListing .newsListingBlock a {
	color:#343434;
	font-weight:bold;
}

#caseStudyListing {
	margin:20px 0px 0px 0px;
}
#caseStudyListing .caseStudyListingBlock {
	background:#E2E1DC;
	margin:3px 10px 3px 0px;
	padding:5px;
}
#caseStudyListing .caseStudyListingBlock h3 {
	color:#343434;
	padding:0px;
}
#caseStudyListing .caseStudyListingBlock img {
	float:right;
	margin:5px 5px 5px 5px;
	border: solid 1px #343434;
	padding:5px;
	background:white;
}
#caseStudyListing .caseStudyListingBlock a {
	color:#343434;
	font-weight:bold;
}

#newsArticleBody {
	padding:0px 15px 10px 0px;
}

#courseCategoryCourseListings .listingsTable {
	margin:10px 0px 0px 0px;
}
#courseCategoryCourseListings .listingsTable tr.heading td {
	background:#D1E1C4;
	line-height:25px;
	border-top:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	color:#727370;
	font-weight:bold;
}
#courseCategoryCourseListings .listingsTable tr td {
	color:#5BBA49;
	padding:1px 1px 1px 5px;
	border-bottom:1px solid #CACACA;
	line-height:22px;
}
#courseCategoryCourseListings .listingsTable tr.odd td {
	background:#EDEDE6;
}
#courseCategoryCourseListings .listingsTable tr.even td {
	background:#F5F5F2;
}
#courseCategoryCourseListings .listingsTable tr td.name {
	font-weight:bold;
}
#courseCategoryCourseListings .listingsTable tr td.link a {
	display:block;
	background:#5BBA49;
	line-height:16px;
	color:white;
	text-decoration:none;
	padding:3px;
	text-align:center;
}

div.pageCampaign #content {
	padding:0 !important;
	position:relative;
}
#campaign img {
}
a#campaign-link {
	background-color:#EF3B24;
	bottom:46px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-top:33px;
	height:50px;
	left:518px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	width:187px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #fff;
}
a#campaign-link:hover {
	color: #132d49
}


/* Sidebar Widgets */

#sidebarRight {
	background:#F5F5F3;
}

#howToFindUsWidget {
	padding:0px 5px 5px 5px;
}
#howToFindUsWidget h2 {
	font-size:14px;
	color:#868684;
}
#internationalWidget h2 {
	font-size:14px;
	border-top:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 5px;
}

#furtherEnquiries {
	border-top:none;
	border-bottom:4px solid #343434;
	margin:0px 0px 20px 0px;
	padding:0px 0px 25px 0px;
}
#furtherEnquiries h2 {
	font-size:14px;
	border-top:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 5px;
}
#furtherEnquiries div {
	padding:5px;
}
#furtherEnquiries a {
	color:#343434;
	font-weight:bold;
}

#newsWidget {
	color:#7E7E7E;
	border-top:none;
	margin:0px;
	padding:0px 5px 5px 5px;
}
#newsWidget h2, #subSlideshow h2, #awSubSlideshow h2 {
	border-top:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	margin:5px 0px 0px -5px;
	padding:5px 0px 5px 5px;
}
#newsWidget h3 {
	color:#343434;
	font-size:13px;
	font-weight:bold;
}
#newsWidget img {
	float:left;
	margin:5px 5px 15px 5px;
	border: solid 1px #343434;
	padding:5px;
	background:white;
}
#newsWidget p {
	margin:0px;
	padding:0px;
}
#newsWidget a {
	color:#343434;
	font-weight:bold;
}

#sidebarRight p {
	color:#898989;
	padding:5px;
}
#sidebarRight p a {
	color:#343434;
	font-weight:bold;
}
p#followTwitter a {
	line-height:16px;
	position:relative;
	top:12px;
}
#searchResults h2,
#searchResults p {
	padding-left:5px;
	margin-left:0px;
}
#searchResults #newsWidget {
	padding:0px 0px 10px 0px;
	margin:0px;
}

