/* 
Title:     	Festival
Date:   	June 2008
*/				
                
				body {margin:0 0 100px 0;padding:0;font-size:0.75em;background:#FFFFFF url('../images/BodyBgRepeat.jpg') repeat-x;color:#000000; font-family: Verdana, Helvetica, sans-serif;}
				/*img {border:none;margin:0;padding:0;}*/
				img {margin:0;padding:0;}
				a img {border:none;}
				div,input,form,h1,h2,h3,h4,h5,hr,p,dl,dd,dt,object,param
				{margin:0;padding:0;list-style:none;}
				.Clear {clear:both;height:100%;}				
				.MainContainer{margin:0px auto;padding: 0px;width:987px;height:100%;background-color:#FFFFFF;}
				.MainContentBg {width:987px;background-image: url(../images/MainContentBg.jpg);background-repeat: no-repeat;	background-position: 0 0;float:right;}
				.MainContentHeight { float:right; height:510px;}
				.Header {width:987px;height:159px;background-image: url(../images/Header.jpg);background-repeat: no-repeat;}
				.HeaderStraplineHp {background:transparent url(../images/MainContentBgTop.jpg) no-repeat scroll 0 0;clear:both;height:63px;padding:20px 0 0;width:987px;}
				.HeaderStraplineHp span{font-size:2.3em;color:#FFFFFF;margin-left:20px;float:left; width:auto;}
				.HeaderStrapline {width:987px;height:63px;background-color:#086C4E;clear:both;padding:10px 0 10px 0;}
				.HeaderStrapline span{font-size:2.3em;color:#FFFFFF;margin-left:20px;}
				.ContentHp {float:left;width:355px; color:#086C4E;font-size:1.1em;margin:40px 0 10px 20px; clear:both;}
				.MainContent {float:left;font-size:0.75em;padding:15px auto 0 20px;width:660px;}
				
				.MainContent a{color:#0066CC;text-decoration:none;}
				.MainContent a:hover, .MainContent a:active  {color:#FF0000;text-decoration:underline;}
				
				.MainContentFullWidth {float:left;font-size:1.1em;padding:15px 25px 0 20px;width:900px;}
				.ArticleImg {vertical-align:bottom;}
				
				/* FONT SIZE */
				.textReSizeContainer { float:left; width:290px;}
				.textRSLeftWrapper { float: left; width:110px;}
				.textRSRightWrapper { float:right; width:165px; margin:13px 0 0 5px;}
				.textReSize {float:left; width:68px; margin: 0 0 0 42px; display:inline;}
				.textReSizefont {float:left; width:110px;}
				
				/* 	SEARCH BOX */
				.SearchBox {float:left;height:159px; width: 350px; padding:0px 0 0 170px;}
				#searchForm{float:left; width:auto;}
				input#SearchText { font-size: 100%; padding: 3px 0px 4px 0px;border:1px solid #D2E0EA;color:#000000;vertical-align: top;background-color:#F6FAFC; width:130px;}
				#Submit { vertical-align: middle;border:1px solid #FFFFFF;}
				
				/*GOOGLE TRANSLATION*/				
				.GoogleTranslate {width:165px; position:relative; top:15px;	margin: 0 0 20px 123px;}
			
				
				/* LEFT NAVIGATION */
				
				.NavigationLeft {width:280px; float:left; clear:both;}
				.NavigationLeft ul {padding:0px; list-style:none;margin:15px 0 0 10px;}
				.NavigationLeft li {margin-bottom:0px;width:265px;}
				.NavigationLeft a {display:block;padding:10px 0 11px 41px;color:#086C4E;text-decoration:none;background: url('../images/NavIcon.jpg') no-repeat 0% 50%;font-size:1.3em;}
				.NavigationLeft a:hover {color:#086C4E;text-decoration:underline;}
				
				/* LEFT SUB NAVIGATION */
				
				.NavigationLeft ul ul{font-size:0.85em;margin:5px 0 10px 40px;padding:0px;}
				.NavigationLeft ul ul a {display:block;padding:4px 0 4px 20px;color:#086C4E;text-decoration:none;background: url('../images/SubNav.jpg') no-repeat 0% 50%;font-size:1.3em;}
				
				/* 	MENUBAR TOP */
				
				.MenuBar {height:100%;width:987px;}
				.MenuBar ul {margin:0;padding:0;list-style:none;}
				.MenuBar li {float:left;background: #489C13 url("../images/TabRight.jpg") no-repeat right top;margin:0;padding:0;height:31px;}
				.MenuBar a {display:block;background:url("../images/TabLeft.jpg") no-repeat left top;padding:6px 24px 4px 24px;text-decoration:none;color:#FFFFFF;font-size:1.2em;}
				.MenuBar a:hover {text-decoration:none;}
				
				/* 	FOOTER ELEMENTS */
				
				.Footer {background: #479B12 url('../images/FooterBg.jpg') no-repeat; width:987px; clear:both; padding:0 0 10px 0; height:21px;}
				.Footer ul{padding-left:20px;float:left;margin:0;}
				.Footer li{display:inline;margin-top:2px;font-size:1.0em;float:left;line-height:2em;color:#FFFFFF;}
				.Footer a{font-size:90%;color:#FFFFFF;text-decoration:none;margin:0 5px 0 5px;}
				.Footer a:hover{font-size:90%;text-decoration:underline;}
				.OdysseyLink {float:right;margin:15px 0 0 0;width:370px; text-align:right;clear:both;}
				.OdysseyLink a{font-size:90%;color:#4EAF61;text-decoration:none;margin:0 5px 0 5px;}
				.OdysseyLink a:hover{font-size:90%;text-decoration:underline;}
				.FooterLogos {margin-top:13px;float:left;width:987px;}
				.FooterLogos img {vertical-align:middle;float:right;margin:0 5px 0 0;}
				.FooterLinks {color:#FF0000;float:left;width:623px;margin:0px;}
				.FooterLinks ul{margin:0px;padding:0px;width:600px;list-style:none;}
				.FooterLinks li{margin:0;padding:0 4px 0 4px;color:#4EAF61;float:left;}
				.FooterLinks a{color:#4EAF61;margin:0;padding:0px;}
				.FooterLinks img {margin:0 5px 0 0;vertical-align:middle;float:left;}
				.BrowseAloud {position:relative;top:-10px;}
				.Adobe-Logo {position:relative;top:10px;}
				.ProfBodies {width:355px;float:right;}
				.FooterImglinks {clear:both;width:355px;height:30px;margin-top:10px;float:right;}
				.FooterImglinks-large {clear:both;width:623px;height:50px;margin-top:32px;float:left;}
				.HerefordLogo {clear:both;float:left;margin-right:5px;position:relative;left:0px;top:15px;}
				
				
				/* CRUMB TRAIL
---------------------------------------------------------- */

				/*CRUMB TRAIL */			
				.CrumbTrail {border-bottom:1px dotted #CFCFCF;margin:0 0 20px 0;clear:both;line-height:20px;margin-top:5px;font-size:115%;color:#666666;width:670px}
				.CrumbTrail a{text-decoration:underline; padding-left:5px; padding-right:12px; color:#086C4E; background:url('../images/NavPointer.gif') no-repeat right;}
				.CrumbTrail a:hover {text-decoration:none;}
				.CrumbTrail .Active { color: #3793D7; text-decoration:none; padding-left:5px;}
				
				/*PRINT PAGE*/	
				.PrintPage {color:#FFFFFF;float:right;font-size:0.90em;padding-right:20px;}				
				.PrintPage img{vertical-align:middle;margin-right:10px;}	
				.PrintPage a{color:#FFFFFF;text-decoration:none;}	
				.PrintPage a:hover{text-decoration:underline;}	
		
				/* Sitemap */
				#sitemap {margin:20px 0 50px 0px; padding:0; line-height:20px;}
				#sitemap p {font-weight: bold; margin-top:10px;font-size: 100%;}			
				#sitemap a, #sitemap a:visited { font-size: 100%; color: #086C4E;}
				#sitemap a:hover {font-size: 100%; color: #FFFFFF;text-decoration:none; background-color: #FEA218;}
				#sitemap ul li { font-size: 100%; margin-top:5px;padding-left: 0px; list-style:none;}
				#sitemap ul li a {margin: 0; padding-left: 20px; color: #086C4E;text-decoration: none;}
				#sitemap ul ul li {font-size: 100%; padding:0; border-bottom: none; padding-left:5px;}
				#sitemap ul ul li a {margin-left:25px; padding-left: 20px; color: #086C4E; text-decoration: none; background: url(../images/SitemapBullet2.gif) no-repeat 0 50%;}
				#sitemap ul ul ul li { font-size: 100%; padding:0; border-bottom: none; padding-left: 5px;}
				#sitemap ul ul ul li a { margin-left: 45px; padding-left: 20px; color: #086C4E; text-decoration: none; background: url(../images/SitemapBullet3.gif) no-repeat 0 50%;}
				#sitemap a.active{background-color:#EFEFEF; padding: 5px 0px 5px 10px; width:100%; display:block;color:#666666;}
				#sitemap a.active:hover{background-color:#FEA218;color:#FFFFFF;}
							
                /* forms */		
				#form {padding:0;margin: 40px 0 10px 20px; width: 400px;}
				#form label { color: #000000; font-size:1.0em;}
				#formSubmit{margin:20px 0 30px 0;}
				#form .input { font-size: 100%; margin-bottom: 5px; margin-top: 5px; padding: 3px; background-color: #ffffff; border: 1px solid #8AB464; width:100%;}
				#form input[type="radio"] {color:#00FF00;margin-top:10px;clear:both;}
				#form input[type="checkbox"] {color:#00FF00;margin-top:10px;clear:both;}
				
				/*RESULTS LIST*/	
				.ResultsList {padding: 10px 0 8px 0; clear: both; margin: 0;font-size:0.90em;}
				.ResultsList a{text-decoration:none;color:#45A24F;font-weight:bold;}
				.ResultsList a:hover{text-decoration:underline;}
				.ResultsListHeading { font-size: 110%; color: #45A24F;}
				.ResultslistDate { color: #999999; font-size: 90%;}
				
				/* Article */
				.ArticleDate {color:#9B9B9B;font-size:1.1em;}
				.ArticleHolderQuote {font-size:1.1em;}
				.ArticleHolderQuote h1 {font-size:1.8em; color:#3AA643; font-weight:normal; padding:5px 0 5px 0;}
				.ArticleHolderQuote h2 {font-size:1.5em; color:#FF9900; font-weight:normal; padding:5px 0 5px 0;}
				.ArticleHolderQuote h3 {font-size:1.3em; color:#3999E8; font-weight:normal; padding:5px 0 5px 0;}
				.ArticleHolderQuote p {font-size:1.1em;}
				.ArticleHolderQuote p{padding:0 0 5px 0;}
				.ArticleHolderQuote ul{list-style-image: url('images/ArticleBullet.gif'); padding-left:10px;margin-left:20px;}
				.ArticleHolderQuote li{padding-bottom:5px; padding-left:20px;}
				.ArticleHolderQuote ol{padding-left:20px;margin-left:20px;}
				.ArticleTable {clear:both; padding:10px 0 0 0; width:100%;}
				.ArticleTable table { margin-bottom: 15px; padding: 0; color: #000000; font-size: 90%;}
			    .ArticleTable td { margin: 0; padding: 8px; background-color: #E8F2DB; border: 1px solid #FFFFFF;}
			    .ArticleTable th { margin: 0; padding: 8px; text-align: left; background-color: #71AC36; color: #FFFFFF;}
				.Quote {width:150px; color:#FD1B14;font-size:100%;float:right;border-left:1px solid #DBDBDB;padding-left:10px;margin:0px 0 10px 40px;}
				.Download {margin-top:20px; float:left;}
				.Download img{vertical-align:middle;padding-right:15px;}
				.Download a{text-decoration:none;color:#086C4E;}
				.Download a:hover{text-decoration:underline;color:#086C4E;}
				
				.SurveyCheckbox {margin-top:10px;clear:both;}
                .SurveyQuestion {font-size:0.95em;font-weight:bold;margin-top:10px;}
				
				/* Results */
				.ResultsList img{padding:2px 2px 2px 2px;margin:4px 20px 5px 0px;float:left;height:100%;border: 1px solid #CFCFCF;}
				.ResultsList {background: url(../images/ResultsBg.jpg) repeat-x;border-top:1px dotted #CFCFCF;height:100%;padding:10px 0 15px 20px;}
				.ResultsText{display:inline;line-height:18px;padding-right:50px;}
				.ResultsTitle a{color:#086C4E;text-decoration:none;}
				.ResultsTitle a:hover{color:#086C4E;text-decoration:underline;}
				.ResultsDate {padding:10px 0 5px 0;color:#9B9B9B;text-decoration:none;font-size:0.90em;}
				.ResultsBottom {border-top:1px solid #CFCFCF;height:1px;margin:0 20px 90px 0;}
				
				
			
			
/* New Styles - for Job Application (AppsJob) module */
			
			/* Job List */
			
			
			.Joblist {margin-bottom:80px;width:615px;font-size:115%;color:#FFFFFF;padding-top:15px;}
			.Joblist ul{list-style: none;padding: 0;margin: 10px 0 10px 0;line-height: 1.7em;}
			.JobListTitle{padding:0 0 10px 0;font-weight:bold;color:#FFFFFF;}				
			.JobListDetails{list-style:none;padding:0px;margin:10px 0 0 0;line-height:1.9em;}
			.JobHeadingList{font-weight:bold;float:left;}
			.JobDetailsList{float:left;margin-left:0px;}
			.JobHeading{font-weight:bold;padding:10px 0 2px 0;}
			.JobDetails{padding-bottom:10px;}
			.JobHeadingMain{font-weight:bold;padding:10px 0 6px 0;color:#FFFFFF;}
			.JobDetailsMain{padding-bottom:20px;color:#FFFFFF;width:630px;}
			.JobText{width:500px;}
		
		
			/* Job Details */
			
			.JobListHolder {margin:10px 0 0px 0;padding:5px 0 5px 0px;width:630px;color:#FFFFFF;font-size:100%;border-bottom:1px solid #FFFFFF;}
			.JobListHolder a, .JobListHolder a:visited{color:#FF0000;text-decoration:none;}
			.JobListHolder a:active, .JobListHolder a:hover{color:#FF0000;}
			.JobTitle {float:left;width:630px;font-weight:normal;}
			.JobTitle a {float:left;}
			.JobCloseDate {float:right;margin-right:10px;margin-top:3px;clear: both;color:#FFFFFF}
			.JobLocation {float:left;margin-right:10px;margin-top:3px;clear: both;width:300px;}
			.JobSalary {float:left;clear:both;padding:15px 0 0 0;}
			.JobStartDate {float:left;clear:both;padding:15px 0 0 0;}
			.JobHours {float:left;clear:both;padding:15px 0 0 0;}
			.JobDetailsRight{width:630px;float:left;clear:both;padding:0px 0 0 0;}
			.JobDescription {padding:7px 0 15px 0;clear:both;}
			.JobLinks img{vertical-align:middle;}
			.JobsMenu ul {list-style:none;margin:7px 0 0 0;padding:0px;float:left;width:640px;}
			.JobsMenu li {float:right;}
			.JobsMenu li a{list-style:none;padding:3px 10px 3px 0px;}
			.content {font-size:120%;}
			.MyJobsList {border-bottom:1px solid #FFFFFF;width:630px;margin-bottom:15px;}
			
			
			/* Job List */
			
			
			.Joblist {margin-bottom:80px;width:615px;font-size:115%;color:#FFFFFF;padding-top:15px;}
			.Joblist ul{list-style: none;padding: 0;margin: 10px 0 10px 0;line-height: 1.7em;}
			.JobListTitle{padding:0 0 10px 0;font-weight:bold;color:#FFFFFF;}				
			.JobListDetails{list-style:none;padding:0px;margin:10px 0 0 0;line-height:1.9em;}
			.JobHeadingList{font-weight:bold;float:left;}
			.JobDetailsList{float:left;margin-left:0px;}
			.JobHeading{font-weight:bold;padding:10px 0 2px 0;}
			.JobDetails{padding-bottom:10px;}
			.JobHeadingMain{font-weight:bold;padding:10px 0 6px 0;color:#FFFFFF;}
			.JobDetailsMain{padding-bottom:20px;color:#FFFFFF;width:630px;}
			.JobText{width:500px;}
		
		
			/* Job Details */
			
			.JobListHolder {margin:10px 0 0px 0;padding:5px 0 5px 0px;width:630px;color:#FFFFFF;font-size:100%;border-bottom:1px solid #FFFFFF;}
			.JobListHolder a, .JobListHolder a:visited{color:#FF0000;text-decoration:none;}
			.JobListHolder a:active, .JobListHolder a:hover{color:#FF0000;}
			.JobTitle {float:left;width:630px;font-weight:normal;}
			.JobTitle a {float:left;}
			.JobCloseDate {float:right;margin-right:10px;margin-top:3px;clear: both;color:#FFFFFF}
			.JobLocation {float:left;margin-right:10px;margin-top:3px;clear: both;width:300px;}
			.JobSalary {float:left;clear:both;padding:15px 0 0 0;}
			.JobStartDate {float:left;clear:both;padding:15px 0 0 0;}
			.JobHours {float:left;clear:both;padding:15px 0 0 0;}
			.JobDetailsRight{width:630px;float:left;clear:both;padding:0px 0 0 0;}
			.JobDescription {padding:7px 0 15px 0;clear:both;}
			.JobLinks img{vertical-align:middle;}
			.JobsMenu ul {list-style:none;margin:7px 0 0 0;padding:0px;float:left;width:640px;}
			.JobsMenu li {float:right;}
			.JobsMenu li a{list-style:none;padding:3px 10px 3px 0px;}
			.content {font-size:120%;}
			.MyJobsList {border-bottom:1px solid #FFFFFF;width:630px;margin-bottom:15px;}
			
			
			
			
			.Error {color:#9BD7FF;}
			.SignInlinks {float:right;}
			.LoginLinks ul
			{
				float:right;
				margin:0px;
				padding:0px;
				position:relative;
				top:-15px;
				font-size:90%;
				width:100%;
				text-align:right;
				display:inline;
			}
			.LoginLinks img
			{
				margin:0 6px 0 3px
			}
			.LoginLinks li
			{
				
				display:inline;
				list-style:none;
				vertical-align:middle;
			}
			.StepsTitle 
			{
				padding-top:20px;
			}
			.ApplyError 
			{
				padding:10px 0 10px 0;
				line-height:1.7em;

			}
			.MyJobDetailTitle 
			{
				font-weight:bold;
				padding:0 10px 0 0;
				line-height:2.1em;
				font-size:85%;
			}
			.MyJobDetail
			{
				padding:0 10px 0 0;
				line-height:2.1em;
				font-size:85%;
			}
			.CompleteImcomplete 
			{
				/* margin-right:180px; */
				font-size:85%;
				float:right;
			}
			.NextPrevLink 
			{
				padding:2px 5px 2px 9px;

				float:right;
				margin:10px 0px 20px 0;
			}
			.NextPrevLink a, .NextPrevLink a:visited
			{
				color:#086C4E;
			}
			.button 
			{
				clear:both;
			}

			.JobsFormHeading
			{
				height:40px;
			}

			.FormLabel
			{
				float:left;
				width:160px;
				clear:both;
				text-align:right;
				font-weight:bold;
				padding:5px 7px 5px 0;
				/* font-size:85%; */
			}
			.FormLabelLong
			{
				float:left;
				width:100%;
				clear:both;
				text-align:left;
				font-weight:bold;
				padding:5px 7px 5px 0;
				/* font-size:85%; */
			}
			.FormLabel .Error
			{
				padding-left:3px;
				font-size:85%;
			}
			.FormInput 
			{
				width:400px;
				padding:0px 0 5px 0;
			}

			.FormInput input 
			{
				background-color:#EDF4E8;
				border:1px solid #B9D2A4;
				height:22px;
				width: 230px;
				padding:3px 0 0 3px;
				/* font-size: 90%; */
			}
			.FormInput textarea
			{
				padding-top:3px;
				/* font-size: 90%; */
				height: 120px;
			}			


			.FormInput select
			{
				padding-top:3px;
				/* font-size: 90%; */
			}
			.FormCalendar table input
			{
				background-color:#EDF4E8;
				border:1px solid #B9D2A4;
				height:20px;
				margin-bottom:15px;
				padding-left: 3px;
			}
			.FormCalendar table img
			{
				padding:0 0 0 5px;
				margin-bottom:15px;
			}
			.FormSystemText 
			{
				/* font-size:85%; */
				font-style:italic;
				clear:both;
			}
			.FormCheckLabel 
			{
				font-weight:bold;
				/* font-size:85%; */
				padding:10px 0 10px 0;
				clear:both;
			}
			.FormLabelLogin{float:left;width:145px;clear:both;text-align:right;font-weight:bold;padding:5px 7px 5px 0;}
			.FormInputLogin{width:400px;padding:2px 0 5px 0;}
			.FormInputLogin input {background-color:#EDF4E8;border:1px solid #B9D2A4;height:20px;padding:0px 0 0 3px;}
			.BtnSubmit {clear:both;float:left;margin:0 0 0 153px;}
			.BtnSubmitApply {clear:both;float:left;margin:11px 0 0 190px;}
			.ForgotPassHolder{margin:10px 0 0 153px;}
			.ForgotPass {float:left;margin-right:10px;}
			.MyJobsStatusError {color:#9BD7FF;font-weight:bold;}
			.MyJobTitleLink{font-weight:bold;padding:10px 0 0 0;}
			
			
			/* JOB SEARCH FILTER */
			
			.SearchFilter {border:1px solid #FFFFFF;padding:20px 15px 10px 0px;background-color:#C3DCB4;height:70px;width:630px;float:left;clear:both;font-size:105%;}
			.SearchFilterLabel {font-weight:bold;float:left;margin:2px 0 0 10px;}
			.SearchFilterInput {float:left;margin-left:5px;width:100px;}
			.SearchFiltercatSelect {float:left;margin-left:10px;width:150px;}
			.SearchFilterlocSelect {float:left;margin-left:5px;width:163px;}
			.SearchFilterHours {float:left;width:50px;margin:0 10px 0 3px;}
			.SearchFilterSalary {float:left;width:50px;margin:0 10px 0 3px;}
			.Spacer{margin-right:25px;}
			.ClearForm{clear:both;width:100%;height:15px;}
			.SearchFilterText{float:left;margin:3px 0 0 0px;}
			.SearchSubmit{float:right;margin-right:40px;left:30px;position:relative;top:-18px;}
			.SearchHeading {font-weight:bold;color:#ffffff;clear:both;border-bottom:1px solid #FFFFFF;padding:10px 0 5px 0;width:630px;font-size:110%;}
			.FormStatusLinks {float:left;height:30px;padding:10px 0 10px 0;clear:both;}
			.FormStatus {float:right;margin-right:50px;padding:10px 0 10px 0;}
			.PrintPageJobs {width:630px;}	
			.PrintPageJobs img{float:right;cursor:pointer;}	

			/* JOB SEARCH FILTER */
			
			
			.SearchFilter {border:1px solid #FFFFFF;padding:20px 15px 10px 0px;background-color:#C3DCB4;height:70px;width:630px;float:left;clear:both;font-size:105%;}
			.SearchFilterLabel {font-weight:bold;float:left;margin:2px 0 0 10px;}
			.SearchFilterInput {float:left;margin-left:5px;width:100px;}
			.SearchFiltercatSelect {float:left;margin-left:10px;width:150px;}
			.SearchFilterlocSelect {float:left;margin-left:5px;width:163px;}
			.SearchFilterHours {float:left;width:50px;margin:0 10px 0 3px;}
			.SearchFilterSalary {float:left;width:50px;margin:0 10px 0 3px;}
			.Spacer{margin-right:25px;}
			.ClearForm{clear:both;width:100%;height:15px;}
			.SearchFilterText{float:left;margin:3px 0 0 0px;}
			.SearchSubmit{float:right;margin-right:40px;left:30px;position:relative;top:-18px;}
			.SearchHeading {font-weight:bold;color:#ffffff;clear:both;border-bottom:1px solid #FFFFFF;padding:10px 0 5px 0;width:630px;font-size:110%;}
			.FormStatusLinks {float:left;height:30px;padding:10px 0 10px 0;clear:both;}
			.FormStatus {float:right;margin-right:50px;padding:10px 0 10px 0;}
			.PrintPageJobs {width:630px;}	
			.PrintPageJobs img{float:right;cursor:pointer;}	

			
			/* Print Article  */
			
			.closePrintArticle {padding-bottom: 3px;}
			.MainContentPrint {float:left;font-size:0.75em;padding:15px auto 0 20px;}
			.BGPrint {background:#FFFFFF url('../images/BodyBgRepeatx.jpg') repeat-x;}
			.BGPrint .HeaderStrapline {width:98%;}
			
			html>/**/body .SearchHeading, x:-moz-any-link, x:default {margin-top:10px;} /* Only FireFox 3 */
		
		