* {
	font-family: Arial, Verdana;
	margin: 0pt;
	padding: 0pt;
	font-size: 1em;
	letter-spacing:0.05em;
	/*line-height:1.3em;*/
	line-height:1.2em;
}
body {
	background: url(/templates/metfilm/images/black_bg.jpg);
}
body body{
	background: #fff;
}

.MetFilmLogo {
	background-image:url(/templates/metfilm/images/metfilm_logo.png);
	display:block;
	height:49px;
	width:187px;
	cursor:pointer;
}
.MetFilmCreativeLogo {
	background-image:url(/templates/metfilm/images/metfilm_creative_logo.png);
	display:block;
	height:49px;
	width:190px;
}
.MetFilmPostLogo {
	background-image:url(/templates/metfilm/images/metfilm_post_logo.png);
	display:block;
	height:49px;
	width:162px;
}
.MetFilmProductionLogo {
	background-image:url(/templates/metfilm/images/metfilm_production_logo.png);
	display:block;
	height:49px;
	width:229px;
}
.MetFilmUmbrellaLogo {
	background-image:url(/templates/metfilm/images/metfilm_umbrella_logo.png);
	display:block;
	height:49px;
	width:124px;
}
#content .statichtml a, #content .statichtml a:hover, #content .statichtml a:visited, .topstatichtml p a, .topstatichtml p a:hover, .topstatichtml p a:visited {
	color:#F15C31;
}
#hide {position:absolute;
	top:30px;
	left:-190px;
	height:600px;
	width:190px;
	float:left;
	z-index:300;
}
img, div {
	behavior: url(/templates/241/css/iepngfix.htc);
}

.moduletools {
	font-size: .8em;
	clear:both;
float:left;
}

#content {
	font-size: .8em;
}

#container {
	width: 900px;
	margin: 0px auto;
	position: relative;
	z-index:3;
	height:100%;
}
.homeContainer{
	/*background: url(/Templates/metfilm/images/home_bg.jpg) left top no-repeat;*/
}
.standardContainer{
	/*background: url(/Templates/metfilm/images/courses_bg.jpg) left top no-repeat;*/
}
.playlistContainer{
	/*background: url(/Templates/metfilm/images/playlist_bg.jpg) left top no-repeat;*/
}


img {
	border: 0;
}

.nav {
	margin-top:24px;
	float:left;
}
.nav ul{
	float:left;
	margin:0;
	padding:0;
}
.nav li {
	/*margin-top: 9px;*/
	display: block;
	float: left;
	/*height: 36px;*/
	padding-right:16px;
}
.nav li a {
	color:#fff;
	font-size: .7em;
	font-weight: bold;
	padding:0 9px 0 0;
	line-height:1em;
	vertical-align:top;
}
.nav li a.selected {
	/*background:transparent url('/Templates/metfilm/images/selected_item.png') no-repeat right top;*/

}
.nav li a:hover {
	text-decoration: underline;
}

#logo {
	float:left;
	padding:3px 49px 0 3px;
	cursor:pointer;
}
.productionHeader .nav li{
  padding-right:10px !important;
}
.productionHeader #logo {
  padding-right:30px !important;
}
div.clear, br.clear {
	clear: both;
}

a, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#main {
min-height:606px;
position:relative;
}

label {
	width: 200px;
	float: left;
	margin-top: 2px;
}


#header, #footer{
	background:url(../images/blackpix.png);
	height:54px;
	position:relative;
	z-index:3;
}


#footer ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 15px 10px 0;
	padding:17px 0 0;
	float:right;
	width:160px;
	text-align:right;
	position:relative;
}

#footer {
clear:both;
}
#footer li {

display:inline;
font-size:90%;
margin-left:1px;
padding-left:5px;
padding-right:5px;
}
#footer li a {	
  color:#fff;
	font-size: .7em;
}
#footer li a.selected {
}
#footer li a:hover {
	text-decoration: underline;
}
span.hide {
	display:none;
}
.nftsLogo, .ealingStudios, .appleLogo, .bacLogo, .tvuLogo, .aamLogo, .baselightLogo, .jvcLogo, .jvcLogoSmall, .molinareLogo, .redSparrowLogo{
	float:left;
	clear:left;
}
.baselightLogo {
	background:url(../images/baselight_logo.png);
	height:27px;
	width:116px;
	margin-top:4px;
}
.jvcLogo {
	background:url(../images/jvc_logo.png);
	height:27px;
	width:70px;
	margin-top:4px;
}
.jvcLogoSmall {
	background:url(../images/jvc_logo_small.png);
	height:20px;
	width:52px;
	margin-top:7px;
}
/*.molinareLogo {
	background:url(../images/.png);
	height:px;
	width:px;
	margin-top:px;
}*/
.redSparrowLogo {
	background:url(../images/red_sparrow_logo.png);
	height:54px;
	width:114px;
	margin-top:-15px;
}
.aamLogo {
	background:url(../images/arts_alliance_logo.png);
	height:27px;
	width:89px;
	margin-top:4px;
}
.nftsLogo {
	background:url(../images/NFTS_logo.png);
	height:24px;
	width:83px;
	margin-top:6px;
}
.ealingStudios {
	background:url(../images/ealing_logo.png);
	height:27px;
	width:66px;
	margin-top:4px;
}
.appleLogo {
	background:url(../images/apple_logo.png);
	height:26px;
	width:23px;
	margin-top:5px;
	margin-left:12px;
}
.bacLogo {
	background:url(../images/bac_logo.png);
	height:20px;
	width:65px;
	margin-top:7px;	
}
.tvuLogo {
	background:url(../images/tvu_logo.png);
	height:20px;
	width:38px;
	margin-top:7px;	
	margin-left:19px;
}
.techLogo {
	background:url(../images/tech_music_schools_logo.png);
	height:23px;
	width:56px;
	margin-top:7px;	
}
.ivcaLogo {
	background:url(../images/ivca_silver_award_logo.png);
	height:36px;
	width:70px;
	margin-top:-2px;	
	margin-left:10px;
}
.bacLogo, .tvuLogo, .techLogo, .ivcaLogo {
	float:left;
	clear:left;
}
.facebookLogo {
	background:url(../images/facebook_logo.png);
	height:26px;
	width:26px;
}
.twitterLogo {
	background:url(../images/twitter_logo.png);
	height:26px;
	width:26px;
}
.youTubeLogo {
	background:url(../images/youtube_logo.png);
	height:26px;
	width:26px;
}
#backgroundCell{
	position:absolute;
	top:0px
}

.section5{position:absolute;z-index:-1}
.leftColumn #menu h2, .standardContainer h2, .genericPlaylist h2, .standardContainer h3{
	background:url(../images/content_bg_pixel.png);
	color:white;
	padding:12px 16px 8px;
	font-size:14px;
	float:left;
	clear:both;
	margin-bottom:3px;
	cursor:pointer;
	text-transform:capitalize;
	position:relative;
	z-index:10000;
	font-weight:normal;
	/*margin-top:10px;*//*spacing too big between menu items*/
}
.standardContainer h2 a, .standardContainer h2 a:hover, .standardContainer h2 a:visited,.leftColumn #menu h2 a, .leftColumn #menu h2 a:visited, .leftColumn #menu h2 a:hover{
	color:white;
	text-decoration:none;
}
.leftColumn #menu h2 object{
	position:relative;
	z-index:1;
}
.standardContainer h2{
	background:url(../images/content_bg_pixel.png);
}
.genericPlaylist h2{
	/*background:url(../images/content_bg_pixel.png);*/
	background:none;
}
.Shade {
	background-color:#000000;
	height:100%;
	left:0;
	opacity:0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}
.genericPlaylist .items a{
	/*float:left;
	clear:left;background:#000;*/
}
.statichtml{
	/*background:url(../images/whitepix.png);
	height:150px;
	overflow:auto;
	clear:left;
	margin-left:20px;
	padding:5px;*/
}
.leftColumnBottom ul li {
	color:#fff;
	font-weight:bold;
	margin-bottom:3px;
	list-style-type:none;
	background:#f15c31;
	padding:7px 20px;
	float:left;
	clear:left;
	white-space:nowrap;
}
.leftColumnBottom ul {
	width:362px;
}
.leftColumnBottom ul li a, .leftColumnBottom ul li a:hover, .leftColumnBottom ul li a:visited{
	color:#fff;
	text-decoration:none;
}
.leftColumnTop .statichtml div, .leftColumnTop .statichtml p, /*.standardContainer .statichtml,*/ .nonCollapsibleContainer .contentColumn .section{
	float:left;
	background:url(../images/whitepix.png);
	/*margin:5px 20px; changed for JScrollPane */
	margin:0;
	padding:10px 3px 3px 0;
	clear:left;
	/*width:336px; because of scroll bar*/
	width:300px;
	font-size:0.9em;
}
.homeContainer .leftColumnTop .section .statichtml, .homeContainer .leftColumnTop .section{
	clear:both;
}
#player, #player img {
	width:486px;
	height:266px;
	display:block;
	float:left;
}
.MetFilmSchoolSplashImage {
	background-image:url(/UserFiles/Image/video-school-img.jpg);
}
.MetFilmCreativeSplashImage {
	background-image:url(/UserFiles/Image/video-creative-img.jpg);
}
.MetFilmPostSplashImage {
	background-image:url(/UserFiles/Image/video-post-img.jpg);
}
.MetFilmProductionSplashImage {
	background-image:url(/UserFiles/Image/splash_production.jpg);
}
.MetFilmSplashImage {
	background-image:url(/UserFiles/Image/video-metfilm-img.jpg);
}
.playlist{
	float:left;
	margin-top:5px;
}
.leftColumn, .genericPlaylist {
	width:377px;
	float:left;
	margin-top:25px;
	overflow:hidden;
}
.genericPlaylist {
	width:410px;
}
.rightColumn, .genericPlayer{
	float:left;
	padding:10px 10px 3px 10px;
	width:486px;
	background:url(../images/whitepix.png);
	/*opacity:0.9;*/
	margin-right:10px;
	margin-top:15px;
}
.genericPlayer {
	float:right;
	padding:5px 5px 3px 5px;
	/*width:473px;*/
	width:442px;
	/*height:470px;*/
	margin-top:8px;
}
.leftColumnBottom {
	width:362px;
	bottom:106px;
	position:absolute;
	left:0;
	overflow:hidden;
}
.homepagePlaylist h2, .nonCollapsibleContainer .contentColumn .section h2, .genericPlayer h1{
	margin-bottom:10px;
	font-size:1.1em;
	font-weight:bold;
	color:#f15c31;
}
.homepagePlaylist h2 {
	margin-bottom:8px;
}
.genericPlayer h1 {
	font-size:1.2em;
	padding-left:7px;
	padding-top:5px;
}
.nonCollapsibleContainer .contentColumn .section h2{
	font-size:1.3em;
}
.genericPlayer h2{
	margin:0 0 8px;
	padding:7px 0 0 7px;
	font-size:1.1em;
	font-weight:bold;
	color:#F15C31;
	height:32px;
}
.playlistSummary {
	padding:0 0 12px 7px;
}
.genericPlayerContent ul {
	list-style-type:none;
}

.homepagePlaylist p{
	padding-bottom:9px;
	font-size:0.9em;
}
.kwicks div a:hover, .kwicks2 div a:hover{
	text-decoration:none;
}
.standardContainer .contentColumn, .nonCollapsibleContainer .contentColumn{
	margin-top:25px;
	float:left;
	overflow:hidden;
	width:100%;
	/*display:none;*/
}
.nonCollapsibleContainer .contentColumn, .blogContainer .contentColumn{
	margin-top:30px;
}
.standardContainer .contentColumn .section .statichtml{
	padding:12px;
	width:822px;
	/*height:275px;
	overflow:scroll;*/
}
.nonCollapsibleContainer .contentColumn .section, .nonCollapsibleContainer .contentColumn .sectionNoTitle, .blogContainer .contentColumn, .searchContainer .contentColumn {
	padding:30px 50px;
	margin:0 30px 30px 30px;
	background:url(../images/content_bg_pixel.png);
	color:#fff;
	width:742px;
}
.searchContainer .contentColumn {
	background:url(../images/content_bg_pixel.png);
	margin-top:30px;
	float:left;
	padding-top:10px;
}
.searchContainer #content h4 a, .searchContainer #content h4 a:hover, .searchContainer #content h4 a:visited {
	color:#F15C31;
}
.searchContainer ul.searchresults li {
	list-style-type:none;
	margin-bottom:15px;
}
.searchContainer ul.searchresults {
	margin-top:20px;
}
.searchContainer .sectionNoTitle{
	clear:left;
}
.blogContainer .contentColumn {
	float:left;
	margin-top:30px;
	/*height:553px;*/
}
.background{
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:0;
}
.background .moduletools{
	display:none;
}
.standardContainer .background .statichtml {
	margin:0;
	padding:0;
	width:100%;
}
object {
	cursor:pointer;
}

/* play button on top of splash image */
/*div.play {
	background:url(../images/play.png) no-repeat;
	width:50px;
	height:50px;
	position:relative;
	top:98px;
	left:213px;
	opacity:0.9;
	margin-bottom:-50px;
	z-index:30;
}

div.play:hover {
	opacity:1.0;	
	cursor:pointer;	
}*/
#player {
	cursor:pointer;
}
#menu h2{cursor:pointer;}
object, embed{cursor:pointer;}

.breadcrumbsContainer {
	font-weight:bold;
	left:60px;
	position:absolute;
	top:40px;
	z-index:3;
}
.breadcrumbs {
	font-size:0.6em;
	color:#fff;
	text-transform:lowercase;
}
.breadcrumbs a{
	color:#fff;
	float:left;
}
.breadcrumbs span {
	float:left;
	padding:0 5px;
	font-size:0.9em;
}
.breadcrumbsContainer .moduletools{
	display:none;
}
.standardContainer .section .statichtml, .standardContainer #sitemap, .standardContainer #NewSitemap {
	/*height:230px;*/
	height:210px;
}
.standardContainer .sectionNoTitle .statichtml, .standardContainer .sectionNoTitle .topstatichtml, .standardContainer .UserContainer {
	background:transparent url(../images/content_bg_pixel.png);
	color:#fff;
	margin:0 30px; /* margin-bottom because of problems on ie7 'About met' page*/
	padding:20px 30px 10px;/* padding-top changed because of courses page*/
	width:780px; /* courses page on localhost*/
}
.standardContainer .sectionNoTitle{
	margin-bottom:0;
}
#sitemap ul{
	padding-left:18px;
}
#sitemap .MetFilmPostSiteMap ul ul {
	padding-left:0;
}
.homeContainer .leftColumn  .statichtml {
	height:150px;
	width:330px;
}
.homeContainer .leftColumn  .jScrollPaneContainer {

}
#footer ul.partners {
	float:left;
	padding:5px 0 0 0;
	margin-left:17px;
	width:601px;
	margin-right:0;
}
#footer ul.partners li {
	float:left;
	margin-right:3px;
	
}
#footer ul.partners img, #footer ul.partners span {
	float:left;
	clear:left;
}
#footer ul.partners span {
	color:#fff;
	font-size:0.6em;
}
.MetFilmCreativeFooter ul.partners{
	width:446px !important;
}
#headertitle a, #headertitle a:hover, #headertitle a:visited{
	color:#fff !important;
}
.genericPlayerContent {
	height:290px;
}

.callToActions {
	position:absolute;
	top:450px;
	left:0;
}
.callToActions h2{
	background:#F15C31;
	clear:left;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin-bottom:3px;
	padding:10px 20px 4px;
	line-height:2em;
	height:18px;
}
.callToActions h2 a, .callToActions h2 a:hover, .callToActions h2 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#footer ul.footerIcons {
	float:left;
	padding-right:0;
	width:98px;
	padding-top:17px;
	margin-right:0;
	/*margin-left:14px;*/
}
#footer ul.footerIcons li{
	margin-right:10px;
	cursor:pointer;
	margin-left:0;
	float:left;
	padding:0;
}
#footer ul.footerIcons li a:hover, #footer ul.footerIcons li a{
	text-decoration:none;
}
#footer ul.footerIcons li a{
	float:left;
}
.blogPosts {
	float:left;
	width:539px;
	/*background:url(../images/blackpix.png);*/	
	/*height:500px;*/
}
.blogPosts .section{
	
}
.blogCategories {
	width:152px;
	float:left;
	/*background-color:#5E5D5D;*/
	background:url(../images/courses_pixel.png);
	color:#fff;
	margin-left:17px;
	padding:10px 17px;
	margin-top:8px;
}
.blogCategories .sectionNoTitle {
	padding-bottom:5px;
}
.blogContainer .syndicate {
	display:none;
}
.blogContainer .articlelist a, .blogCategories a{
	color:#fff;
}
.blogCategories a{
	font-size:0.85em;
}
.blogContainer ul.articlelist, .blogContainer .articlecontentContainer {
	list-style-type:none;
	height:455px;
	width:535px;
	margin-top:8px;
}
.blogContainer .BackLink {
	float:left;
	margin-top:15px;
}
.blogPosts ul.articlelist li, .blogPosts .articlecontent {
	background:url(../images/courses_pixel.png);
	margin-bottom:10px;
	padding:8px 5px 5px 10px;
	position:relative;
	overflow:hidden;
	clear:left;
}
.blogPosts ul.articlelist li, .blogContainer .articlecontent {
	width:493px;
}
.blogContainer ul.articlelist h4, .blogPosts .articlecontent h4, .blogCategories h2 {
	font-size:1.2em;
}
.blogCategories h2 {
	color:#F15C31;
}
.blogCategories .section {
	padding-top:5px;
}
.blogContainer .articlecontent {
	
}
ul.articlecomments li {
	list-style-type:none;
}
.CommentPanel label{
	width:80px;
	clear:left;
	font-weight:bold;
}
.error {
	margin-bottom:10px;
	color:#F15C31;
}

/*.UserContainer label,*/ .UserContainer span {
	width:126px;
	clear:none;
	float:left;
}
.UserContainer label {
	float:none;
}
.ChkLogin input {
	margin-right:5px;
}
.ChkLogin {
	width:100% !important;
	float:left;
}
.LoggedIn span {
	float:none;
	width:auto;
}
.UserContainer .SaveButton {
	clear:both;
}
.LoggedIn .SaveButton {
	margin-left:15px;
	clear:left;
}
.UserContainer h3 {
	float:none;
	color:#F15C31;
	font-weight:bold;
	padding-top:0;
	padding-left:0 !important;
	background:none;
}
.blogContainer .articlecontent h4, .blogContainer .articlecontent h5{
	color:#F15C31;
	font-size:1.2em;
}
.blogPosts .articlecontent a, .blogPosts .articlecontent a:hover, .blogPosts .articlecontent a:visited, .BackLink a, .BackLink a:hover, .BackLink a:visited{
	color:#F15C31;
}
.blogCategories ul {
	list-style-type:none;
}
.ReadMore {
	background-color:#F15C31;
	padding:5px;
	float:right;
	font-size:0.7em;
	padding:4px 6px;
	margin-top:5px;
}
.articlesub {
	overflow:hidden;
	margin-bottom:10px;
}
.messageDetails {
}
.blogContainer .pager a, .blogContainer .pager span span, .searchContainer .pager a, .searchContainer .pager span span{
	padding:3px 8px;
	background-color:#F15C31;
	color:#FFFFFF;
	margin:2px;
}
.blogContainer .pager, .searchContainer .pager {
	float:left;
	clear:left;
	margin-top:15px;
}
.searchContainer .pager span span {
	background-color:#fff;
	color:#F15C31;
}
.messageDetails{
	color:#F15C31;
}
.Trimmer {
	color:#fff;
}
.whiteText{color:#fff;}
.orangeText{color:#F15C31 !important;}
.BlogSummary{margin-top:10px;font-size:0.85em;}
.CommentPanel input, .CommentPanel textarea, .UserContainer input {
	border:none;
	margin-top:2px;
	padding:1px;
}
.UserContainer input {
	margin-top:5px;
}
.UserContainer{

}
.SearchContainer label, .SearchContainer select, .SearchContainer input{
	margin-top:10px;
	float:left;
	margin-bottom:10px;
}
.SearchContainer label, .SearchContainer select{
	margin-right:13px;
}
.DatePicker {
	width:164px;
	margin-right:4px;
	
}
.CalendarIcon {
	float:left;
	margin-top:13px;
	margin-right:10px;
	border:none;
	cursor:pointer;
}
.SearchContainer{
	float:left;
	width:100%;
	margin-bottom:20px;
	padding-left:20px;
	background:url(../images/courses_pixel.png);
	height:41px;
}
.SearchContainer label{
	width:auto;
	font-weight:bold;
	margin-right:4px;
	
}

.SearchResults div.CourseSummary{
	width:525px;

	background:url(../images/whitepix.png);	
	height:110px;
	clear:left;
	/*float:left;*/
	color:#000;
	margin-left:22px !important;

	position:relative;
}
.CourseSummaryPadding {
	letter-spacing:0.03em;
}
.CourseSummaryPadding {
	padding:16px;
	float:left;
}
.SearchResults {
	float:left;
	overflow:hidden;
	clear:both;
	width:862px;
}
ul.SearchResultsPager {
	clear:left;
	float:left;
	position:absolute;
	bottom:20px;
	right:20px;
}

ul.SearchResultsPager li{
	display:inline;
}
ul.SearchResultsPager li.Selected span{
	padding:3px 8px;
	margin:2px;
	background-color:#fff;
	color:#F15C31;
}
ul.SearchResultsPager li a{
	padding:3px 8px;
	background-color:#F15C31;
	color:#FFFFFF;
	margin:2px;
}
ul.SearchResultsPager li span{
	font-weight:bold;
}
.Course {
	clear:both;
	margin-bottom:0;
	overflow:hidden;
}
.CourseDates {
	float:left;
	font-weight:bold;
	margin-right:12px;
	padding:10px 0 0;
	text-align:right;
	width:217px;
}
.CourseDetails {
	float:left;
	width:580px;
	border-left:2px solid #fff;
}
.SearchResults h2 {
	background:url(../images/courses_pixel.png);	
}
.CourseCalendarContainer {
	background:transparent url(../images/content_bg_pixel.png);
	color:#FFFFFF;
	margin:0 30px 0;
	/*padding:0 50px;*/
	width:842px;
	clear:left;
	overflow:hidden;
	height:553px;
	position:relative;
}
.SearchContainer .SearchButton, .SearchResults .Button {
	padding:3px 8px;
	background-color:#F15C31;
	color:#FFFFFF;
	margin:2px;
	font-size:0.9em;
	font-weight:bold;
	float:left;
	margin-top:10px;
	text-transform:uppercase;

}
.SearchResults .Button {
	float:right;
}
.NoResults{margin-left:20px;}
.RequestProspectus input, .RequestProspectus textarea {
	border:none;
}
.ProspectusRequestContainer .contentColumn .sectionNoTitle {
	padding:0;
}
.CommentArea textarea {
	width:487px;
	height:70px;
}
.SaveButton {
	background-color:#F15C31;
	color:#FFFFFF;
	padding:2px 4px;
	cursor:pointer;
}
.CommentArea{margin-top:5px;}
.genericPlayerInnerContainer {
	width:420px;
}

#sitemap a, #sitemap a:visited{
	color:#555;
}
#sitemap ul li{
	list-style-type:none;
}
#conArticleContent {
	width:408px;
}
#conArticleContent a, #conArticleContent a:visited, #conArticleContent a:hover{
	color:#F15C31;
}

.feedsWrapper .genericitem h4 {
	font-weight:normal;
	padding-bottom:6px;
}
.feedsWrapper .genericitem h4 a{
	
}
.CourseDetails h2 {
	margin-bottom:0;
}
.CourseDetails h2.selected {
	margin-bottom:5px;
}
.CourseDetails {
	padding-bottom:5px;
}
.TransparentBackground {
	height:15px;
	background:transparent url(../images/tranparent_pixel.png);
}

.siteMapContainer {
	background: #fff;
}
/*site map rules*/
#sitemap{
	clear:left;
	padding-top:20px;
}
#sitemap li{
	float:right;
	width:33%;
}
#sitemap .MetFilmCreativeSiteMap li, #sitemap .MetFilmPostSiteMap li, #sitemap .MetFilmProductionSiteMap li{
	font-weight:bold;
	font-size:17px;
	width:100%;
}
#sitemap li li{
	width:auto;
	float:none;
}
#sitemap #AboutUs{
	float:left;
}
#sitemap #Courses{
	float:none;
	width:100%;
	clear:both;
	padding-top:20px;
}
#sitemap #Courses li{
	width:33%;
	float:left;
}
#sitemap #Courses li li{
	width:auto;
	float:none;
}
#sitemap #Home {
	display:none;
}
#sitemap #Courses #CoursesShortPartTimeCourse{
	width:100%;
	clear:left;
	padding-top:20px;
}
#sitemap #Courses #CoursesShortPartTimeCourse li{
	width:33%;
	float:left;
}
#sitemap #Courses #CoursesShortPartTimeCourse li li{
	width:auto;
	float:none;
}
#admissions {
	height:200px;
}
#admissions a, #FilmSchool a{
	font-size:1.3em;
	font-weight:bold;
}
#admissions ul a, #FilmSchool ul a{
	font-size:1em;
	font-weight:normal;
}
#exploremetfilmschool, #CourseCalendar, #aboutschoolswebsite, #CourseProspectus, #courseapplicationprospectus, #Apply, #CallMetFilmSchool, #Contact, #blog {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
.MetFilmSchoolSiteMap #AboutUs a, #Courses a{
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
}
#AboutUs ul a/*, #Courses ul a*/{
	font-size:1em;
	font-weight:normal;
}
#CoursesTwoYearDegree a, #CoursesOneYearCourses a, #CoursesShortPartTimeCourse a{
	font-size:1.2em;
	font-weight:bold;
}
#CoursesTwoYearDegree ul a, #CoursesOneYearCourses ul a, #CoursesShortPartTimeCourse ul a{
	font-size:1em;
	font-weight:normal;
	text-transform:capitalize;
}
#CoursesShortPartTimeCourse ul li#CoursesShortCourse a, #CoursesShortPartTimeCourse ul li#CoursesPartTimeCourse a, #CoursesShortPartTimeCourse ul li#CoursesWeekendCourse a {
	font-weight:bold;
	text-transform:uppercase;
}
#CoursesShortPartTimeCourse ul li#CoursesShortCourse ul a, #CoursesShortPartTimeCourse ul li#CoursesPartTimeCourse ul a, #CoursesShortPartTimeCourse ul li#CoursesWeekendCourse ul a {
	font-weight:normal;
	text-transform:none;
}
.genericPlaylist .items .selected {
	opacity:1;
}
.SearchTop, .SearchResultsContainer {
	background:url(../images/courses_pixel.png);
	float:left;

}
.SearchResultsContainer {
	padding:20px;
	width:702px;	
}
.SearchTop {
	margin-bottom:10px;
	padding:10px;
	width:722px;
}
.SearchTop h2 {
	font-size:1.3em;
	float:left;
	margin-top:3px;
	margin-left:10px;
}
.SearchTop input {
	float:right;
	border:none;
}
.SearchButton {
	font-size:0.9em;
	margin-left:10px;
	padding:2px;
	text-transform:uppercase;
}
.SearchInput {
	padding:2px;
}
.TopSearchInput {
	float:right;
	background:transparent url(/Templates/metfilm/images/search_bg.png) no-repeat scroll 0 0;
	margin-top:17px;
	margin-right:17px;	
	width:155px;
	height:23px;
	z-index:1;
	padding-top:1px;
}
.TopSearchInput input{
	border:none;
}
.TopSearchInputBox {
	padding:1px 0;
	font-family:Arial, Verdana;
	font-size:0.8em;
	width:113px;
	margin-left:11px;
	margin-top:1px;
	z-index:5;
}
.TopSearchButton {
	background: #FFFFFF url(../images/search.png) no-repeat scroll 0 4px;
	height:19px;
	width:16px;
	font-size:0;
	cursor:pointer;
	vertical-align:top;
	text-align:right;
	color:#fff;
	padding-top:2px;
	z-index:5;
}
/* used in get directions*/
#fancy_wrap iframe html {
	display:none;
}
.TopSearchInput .moduletools {
	display:none;
}
.inputField, .textareaField {
	margin-bottom:4px;
	padding-bottom:2px;
	padding-top:2px;
}
.contactform input, .contactform textarea {
	border:none;
}
.contactform textarea {
	font-family:arial;
	height:142px;
	width:408px;
}
input.inputField {
	width:204px;
}
.contactform label{
	width:125px;
}
.submitButton {
	margin:10px 0 20px 125px;
	background-color:#F15C31;
	color:#FFFFFF;
	cursor:pointer;
	font-size:0.9em;
	font-weight:bold;
	padding:2px 4px;
	text-transform:uppercase;
}
.ContactFormValidation {
	margin-bottom:15px;
}