
/* CONSTANTS*/
.PAGEHEADING {font-size: 2.5em; font-weight: bold; color: #1c4384; margin-left: 20px; zoom: 1;}


/* Globals*/
.Frame { width: 980px; margin: 0px auto; }
.Container {padding: 0 20px;}

.Header { background: #dededc url(../images/header_bg.gif) repeat-x left top; border-bottom: 2px solid #1c4384; height: 90px; }
	.Header .Container { }
		.Header .branding { float: left; padding-top: 15px;}
		
		.Header .counter { float: right; color: #fff; padding-top: 23px; width: 264px;}
			.Header .counter ul { list-style: none; height: 27px; line-height: 27px; }
			.Header .counter li { float: left; padding-right: 4px; display:inline;}
				.Header .counter li.number { background:url(../images/counter_bg.gif) no-repeat top left; padding: 0 10px;}
				.Header .counter li.comma { padding: 5px 0 0; }
			.Header .counter div { padding: 0 15px 2px; }
	
.PrimaryNav { background: url(../images/nav_bg.gif) repeat-x left top; height: 37px; border-bottom: 2px solid #d3d9dc;}
	.PrimaryNav ul { list-style: none; }
	.PrimaryNav li { float: left; line-height: 37px; padding-right: 1px; }
		.PrimaryNav li a {display: block; color: #bcbbbb; text-transform: uppercase; font-size: .8em; padding: 0 20px; }
		.PrimaryNav li.selected a { background: url(../images/primaryNav_selectedBG.gif) repeat-x left top; color: #fff;}
	
	.PrimaryNav .Nav ul { background: url(../images/primaryNav_bg.gif) no-repeat left top; float: left; padding-left: 1px; }
		.PrimaryNav .Nav li { background: url(../images/primaryNav_bg.gif) no-repeat right top; }

	.PrimaryNav .login { float: right;}
		.PrimaryNav .login li.borderRight {background: url(../images/primaryNav_bg.gif) no-repeat right top; }

.Footer {background: #f6f6f6 url(../images/dropshadow.gif) repeat-y center top; color: #fff;}
	.Footer .Frame { }
	.Footer .Container {padding-bottom: 20px; }
	
		.Footer a {color: #fff}
		.Footer #footerStats {background-color: #a0b8cf; padding: 0 10px;}
			.Footer #footerStats .section {float: left; padding: 20px 5px 10px 0; width: 16%;}	
				.Footer #footerStats .section .label { font-size: 1.4em; margin-bottom: 5px; padding: 0 5px 5px 5px; border-bottom: 1px solid #fff;}
				.Footer #footerStats .section .counter { float: left; font-size: 1.9em; font-weight: bold;}
				.Footer #footerStats .section .availableJobs { float: left; width: 45px; font-size: .8em; display: inline; margin: 3px 0 5px 10px;}
				.Footer #footerStats ul {padding: 10px 0 0 15px; clear: both; }

.Copyright {background: #dbdad9; font-size: 14px; }
	.Copyright .Frame { }
	.Copyright .Container {padding: 0 0 20px;}
		.Copyright ul {list-style: none; text-align: center; padding: 20px 0 10px; border-bottom: 1px solid #fff; color: #369;}
		.Copyright li { display: inline; padding: 0 5px;}
			.Copyright li a { color: #369;}
		
		.Copyright p {margin: 0; text-align: center; padding-top: 15px; display: block; color: #fff;}
		
.Overlay { width: 180px; padding: 10px 20px; background: #ededed url(../images/overlay_bg.gif) repeat-x top left; color: #036; font-size: 1em; border: 1px solid #d8d6d6; position: absolute; display:none; z-index:1000; }
	
	.LoginWindow { }
		.LoginWindow form fieldset { padding-bottom: 10px; }
			.LoginWindow form input { margin-top: 4px; width: 175px; }
		.LoginWindow .loginButton { width: 100px; margin: 10px 38px 0; }
		.LoginWindow a { color: #036; }

.SignUpWindow {}
	.SignUpWindow p { margin: 0;}
	.SignUpWindow ul {list-style: none; }
	.SignUpWindow li { margin: 10px 0 0; border: 1px solid #d8d6d6; background: #fff; }	
		.SignUpWindow li a { display: block; padding: 10px; }
		.SignUpWindow li a span { padding: 10px 0 0 30px; color: #369; }

.Title { color: #036; font: normal 1.6em Arial, Helvetica, sans-serif; zoom: 1;}

/* Button 1 - White Button w Grey Gradient & Drop Shadow on White BG */
/* Button 2 - White Button w Grey Gradient & Drop Shadow on Grey BG*/
.Button1,
	.Button1 .button1Text,
.Button2,
	.Button2 .button2Text,
.Button3,
	.Button3 .button3Text { background: url(../images/Button1/button1.gif) no-repeat; display: block; }

.Button1,
.Button2 {height: 44px; line-height: 44px; text-align: center; }
.Button3 {height: 34px; line-height: 34px; text-align: center; }

.Button1 { background-position: top left; padding-left: 5px;}
	.Button1 .button1Text { background-position: top right; padding-right: 5px;}

.Button2 { background-position: 0 -45px; padding-left: 5px;}
	.Button2 .button2Text { background-position: right -45px; padding-right: 5px; }

.Button3 { background-position: 0 -88px; padding-left: 5px;}
	.Button3 .button3Text { background-position: right -88px; padding-right: 5px;}

p {line-height: 1.5em}

form.genericPages {margin: 20px 20px 0; width: 345px; padding-bottom: 20px;}
    form.genericPages fieldset { margin: 0 0 20px 0;}
	    form.genericPages label { font-weight: bold; color: #369; }
	    form.genericPages input { width: 345px; margin: 5px 0 0; zoom: 1;}
	    form.genericPages .submitButton { width: 150px; margin: 0 auto; }

.Last { margin-bottom: 0;}

strong {color: #333}

/* #1c4384 Color w White Background Rounded Corners Box */
.Box1 {}
	.Box1 .box1TopLeft,
		.Box1 .box1TopRight,
	.Box1 .box1BottomLeft,
		.Box1 .box1BottomRight { background: url(../images/Box1/box1.gif) no-repeat; }

	.Box1 .box1TopLeft { background-position: top left; height: 6px; padding-left: 5px; font-size: 0; }
		.Box1 .box1TopRight { background-position: top right; padding-right: 5px; height: 100%;}
	.Box1 .box1BottomLeft { background-position: bottom left ; padding-left: 5px; }
		.Box1 .box1BottomRight { background-position: bottom right; padding-right: 5px; height: 100%;}

.joinButton {width: 150px; float: right;}



/* Grey Box Rounded Corners */
.Box2 {}
	.Box2 .box2TopLeft,
		.Box2 .box2TopRight,
	.Box2 .box2BottomLeft,
		.Box2 .box2BottomRight {background: url(../images/Box2/box2.gif) no-repeat;}
		
	.Box2 .box2ContentLeft,
		.Box2 .box2ContentRight { background: url(../images/Box2/box2_content_bg.gif)}

	.Box2 .box2TopLeft { background-position: top left; height: 10px; padding-left: 5px; font-size: 0; }
		.Box2 .box2TopRight { background-position: top right; padding-right: 5px; height: 100%;}
	.Box2 .box2ContentLeft { background-position: top left; padding-left: 35px;}
		.Box2 .box2ContentRight {background-position: top right; padding-right: 25px;}		
	.Box2 .box2BottomLeft {background-position: bottom left; height: 9px; padding-left: 5px; font-size: 0; }
		.Box2 .box2BottomRight {background-position: bottom right; padding-right: 5px; height: 100%;}

.Box3 {}
	.Box3 .box3TopLeft,
		.Box3 .box3TopRight,
	.Box3 .box3BottomLeft,
		.Box3 .box3BottomRight {background: url(../images/Box3/box3.gif) no-repeat;}	
		
	.Box3 .box3TopLeft { background-position: top left; height: 12px; padding-left: 5px; font-size: 0; }
		.Box3 .box3TopRight { background-position: top right; height: 100%; padding-right: 5px; }
		
	.Box3 .box3Content { border-right: 5px solid #ccc; border-left: 5px solid #ccc; padding: 0 10px;}
		
	.Box3 .box3BottomLeft { background-position: bottom left; height: 12px; padding-left: 5px; font-size: 0; }
		.Box3 .box3BottomRight { background-position: bottom right; height: 100%; padding-right: 5px; }
	
.error { margin: 10px 20px; color: #bf0b0b; background-color: #ffffdf; padding: 0 5px; border: 1px solid #feff5f; float: left; display: inline; }

.ERROR { color: #bf0b0b; background-color: #feffdf; padding-left: 20px; border: 1px solid #feff5f;  }
	.ERROR li { padding: 5px 0; } 
.MESSAGE { color: #AAA; background-color: #feffdf; padding-left: 20px; border: 1px solid #feff5f;  }


.Ticker { border: 1px solid #d5d5d5; margin: 20px 0;}
    .Ticker .jobTickerWrapper { width: 92%; overflow: hidden; float: left;}
	.Ticker ul {overflow: hidden; padding: 0 10px;  width: 2000px;  }
	.Ticker li {display: inline; float: left; }
	.Ticker .LeftScroll,
	.Ticker .RightScroll {padding: 14px 10px; } 
	
.LeftScroll { cursor: pointer; float: left; display: inline; }
.RightScroll { cursor: pointer; float: right; display: inline; }

.MarginLeft {margin-left: 20px; }

.Filmmaker1,
.Filmmaker2,
.Writer1,
.Writer2,
.Transcriber1,
.Transcriber2,
.Copyeditor1,
.Copyeditor2,
.Titleproofer1,
.Titleproofer2,
.Expert1,
.Expert2 {background: url(../images/symbols/jobs_icons.gif) no-repeat; }

.Filmmaker1 { background-position: 0 0;}
.Filmmaker2 { background-position: 0 -55px;}
.Writer1 { background-position: 0 -110px;}
.Writer2 { background-position: 0 -162px;}
.Transcriber1 { background-position: 0 -216px;}
.Transcriber2 { background-position: 0 -270px;}
.Copyeditor1 { background-position: 0 -324px;}
.Copyeditor2 { background-position: 0 -378px;}
.Titleproofer1 { background-position: 0 -432px;}
.Titleproofer2 { background-position: 0 -486px;}
.Expert1 { background-position: 0 -540px;}
.Expert2 { background-position: 0 -594px;}

.FilmmakerSmall1,
.FilmmakerSmall2,
.WriterSmall1,
.WriterSmall2,
.TranscriberSmall1,
.TranscriberSmall2,
.CopyeditorSmall1,
.CopyeditorSmall2,
.TitleprooferSmall1,
.TitleprooferSmall2,
.ExpertSmall1,
.ExpertSmall2 {background: url(../images/symbols/jobs_icon_small.gif) no-repeat; }

.FilmmakerSmall1 { background-position: 0 5px;}
.FilmmakerSmall2 {background-position: 0 -50px;}
.WriterSmall1 {background-position: 0 -100px;}
.WriterSmall2 {background-position: 0 -160px;}
.TranscriberSmall1 {background-position: 0 -215px;}
.TranscriberSmall2 {background-position: 0 -270px;}
.CopyeditorSmall1 {background-position: 0 -325px;}
.CopyeditorSmall2 {background-position: 0 -380px;}
.TitleprooferSmall1 {background-position: 0 -435px;}
.TitleprooferSmall2 {background-position: 0 -490px;}
.ExpertSmall1 {background-position: 0 -545px;}
.ExpertSmall2 {background-position: 0 -600px; }

.Rating1,
.Rating2,
.Rating3 { background: url(../images/symbols/stars.gif) no-repeat; padding: 0 5px; display: block; height: 10px; float: left; overflow: hidden; zoom: 1; }

.Rating1 { background-position: 0 0; }
.Rating2 { background-position: 0 -12px; }
.Rating3 { background-position: 0 -24px; }

.Testimonials img.polaroid {float: left; margin: 0 10px 5px 0; background: url(../images/symbols/polaroid.gif); }
	.Testimonials a {font-weight: bold;}
		.Testimonials a span {font-size: .8em;}
	.Testimonials p {margin: 0; line-height: 1.8em; font-size: .8em;}

.u { text-decoration: underline; }



/* Locals*/
.Content { background: #f6f6f6 url(../images/dropshadow.gif) repeat-y center top; border-top: 1px solid #b9c3c9; }
	.Content .Frame { }
	.Content .Container { background: #fff;}
	.Content .breadcrumbs { list-style: none; padding: 10px 0; }
		.Content .breadcrumbs li { float: left; display: inline; font-size: 10px; padding-right: 5px;}

	/* Home Page */
	#index  .tagline { width: 940px; height: 34px; background: #fff url(../images/tagline.gif) top left no-repeat; margin-top: 20px;}
		#index  .tagline span { display: none; }
	#index  .subheading { text-align: center; font-size: 1.5em; color: #999; margin-bottom: 20px;}

	#index  .jobNav ul {list-style: none; height: 55px;}
	#index  .jobNav li {float: left; display: inline; font-size: 1.3em;}
	#index  .jobNav a {display: block; height: 35px; line-height: 35px; width: inherit;}
	
		#index  .jobNav .Filmmaker1 {width: 92px; padding-left: 55px; margin: 6px 0 0 14px;}
		#index  .jobNav .Writer1 { padding-left: 52px; width: 63px; margin: 4px 0 0 11px;}
		#index  .jobNav .Transcriber1 { padding-left: 51px; width: 127px; margin: 4px 0 0 12px;}
		#index  .jobNav .Copyeditor1 { padding-left: 52px; width: 104px; margin: 4px 0 0 11px;}
		#index  .jobNav .Titleproofer1 { padding-left: 52px; width: 109px; margin: 4px 0 0 11px;}
		#index  .jobNav .Expert1 { padding-left: 50px; width: 62px; margin: 4px 0 0 8px;}

		#index  ul#Filmmaker1,
		#index  ul#Writer1,
		#index  ul#Transcriber1,
		#index  ul#Copyeditor1,
		#index  ul#Titleproofer1,
		#index  ul#Expert1 { background: url(../images/jobsNav.gif) no-repeat; }		

		#index  ul#Filmmaker1 {background-position: 0 0; }
		#index  ul#Writer1 { background-position: 0 -55px; }
		#index  ul#Transcriber1 { background-position: 0 -110px; }
		#index  ul#Copyeditor1 { background-position: 0 -165px; }
		#index  ul#Titleproofer1 { background-position: 0 -220px; }
		#index  ul#Expert1 { background-position: 0 -275px; }
		
			#index  ul#Filmmaker1 a.Filmmaker1,
			#index  ul#Writer1 a.Writer1,
			#index  ul#Transcriber1 a.Transcriber1,
			#index  ul#Copyeditor1 a.Copyeditor1, 
			#index  ul#Titleproofer1 a.Titleproofer1,
			#index  ul#Expert1 a.Expert1 {background: none; }

	#index  .jobDescription { background: #fff url(../images/description_bg.gif) top left; padding-bottom: 5px;}		
		#index  .jobDescription .jobsWrapper { display: none; }
		#index  .jobDescription .jobIcons {float: left; display: inline; padding-left: 2px; }
		#index  .jobDescription .descriptionWrapper {float: left; display: inline; width: 665px; padding: 25px 0 0 0;}
			#index  .jobDescription .descriptionWrapper .heading {padding-top: 10px;}
			#index  .jobDescription .descriptionWrapper .learn { width: 150px; display: inline; float: right; margin-right: 10px;}
		#index  .jobDescription .description { font-size: .9em; color: #666; padding: 40px 0 0 60px;}
			#index  .jobDescription .description li { line-height: 1.5em;}

	#index  .Box1 { }
		#index  .Box1 .box1BottomLeft { background-color: #1c4384;  height: 34px; }

	#index  .earnings { color: #fff; margin-top: 10px;}
		#index  .earnings strong { color: #fff; }
		#index .earnings strong.label {font-size: .7em; height: 100%; line-height: 28px; }
		#index  .earnings .numberEarned {float: left; height: 100%; }
			#index  .earnings .numberEarned span.label { font-size: .7em; font-weight: bold; padding: 4px 10px; }
		#index  .earnings ul { list-style: none; display: inline; }
		#index  .earnings li { display: block; float: left; height: 100%; font-size: 24px; }
			#index  .earnings li span { display: block; border-right: 1px solid #bdcbd8; padding: 0 10px; }
			#index  .earnings li.arrowLeft { background: url(../images/symbols/arrow.gif) no-repeat bottom right; }
			#index  .earnings li.arrowRight { background: url(../images/symbols/arrow.gif) no-repeat bottom left; }
		#index  .earnings p { line-height: 34px; margin: 0 10px; float: left; }
	
		#index  #statsContainer { font-size: .9em; padding: 20px 20px 10px;}
			#index  #statsContainer .contentSectionWrapper {padding: 0 20px 20px 0;}
				#index  #statsContainer #topEarners .contentSectionWrapper,
				#index  #statsContainer #openProjects .contentSectionWrapper { height: 225px; overflow: hidden; border-right: 1px solid #e0e0e0;}	
				#index  #statsContainer .contentSectionWrapper ul { list-style: none;}
				
			#index  #statsContainer #topEarners, 
			#index  #statsContainer #openProjects, 
			#index  #statsContainer .Testimonials {display: inline; float: left; margin: 0 0 0 30px; height: 100%}

			#index  #statsContainer #topEarners .Title, 
			#index  #statsContainer #openProjects .Title, 
			#index  #statsContainer .Testimonials .Title {padding-bottom: 20px;}
		
				#index  #statsContainer #topEarners {width: 26%;}
				    #index #statsContainer #topEarners ul {list-style: none; padding-top: 5px;}
					#index  #statsContainer #topEarners li { margin-top: 5px;}
					#index  #statsContainer #topEarners img {float: left; padding: 0 15px 10px 0;}
					#index #statsContainer #topEarners span { color: #1C4384; }
		
				#index  #statsContainer #openProjects {color: #666; width: 36%; }
					#index  #statsContainer #openProjects li { margin-top: 5px; padding-top: 5px; padding-left: 30px; line-height: 1em; overflow: hidden; }
					#index #statsContainer #openProjects span.listingName { color: #1C4384; font-size: 1em; }
					#index  #statsContainer #openProjects span {font-size: .8em}
				
				#index  #statsContainer .Testimonials {width: 28%;}


	/*  About Page */		
	#about  .newJobs {line-height: 44px; height: 44px; }
		#about .Ticker li { padding: 0 4px; }
	
	
	#about .jobTypes {width: 250px; float: left;}
		#about .jobTypes ul {list-style: none; padding-top: 10px;}
		#about .jobTypes li { line-height: 35px; padding: 10px 0}
			#about .jobTypes li a {padding-left: 50px; display: block;}

	#about .section01 {width: 600px; display: inline; margin: 10px 70px 0 20px;}
		#about .section01 .Title {margin-bottom: 20px;}	
		#about .section01 p { padding-top: 15px; line-height: 2em; }
		#about .section01 ul {margin: 40px 40px 0 15px}
		#about .section01 li {line-height: 2em; }
			#about .section01 li strong { color: #333; }
		
	#about  .section02 { margin: 40px 0 0; padding-bottom: 40px;}
		#about .section02 p {margin-right: 60px; }
		#about .section02 ul {float: none; margin: 0 auto; width: 805px; }
		#about .section02 .Ticker li { padding: 0 10px;}
			#about .section02 .Ticker li img { padding: 7px 10px;}


	/* Find Work Page */
	#findWork  #getWorkContent {margin: 0 auto; width: 830px;}

	#findWork  .Ticker { }
	#findWork  .workProcess {}
		#findWork  .workProcess ol {  padding: 20px 40px;}
		#findWork  .workProcess li { list-style: none; padding: 38px 0 0 75px;}
		    #findWork .workProcess li div.Title { width: 120px;}
			#findWork  .workProcess li a {}
			#findWork  .workProcess .signUp { background: url(../images/symbols/work_progress_icons.gif) no-repeat 0 0;}
			#findWork  .workProcess .findWork { background: url(../images/symbols/work_progress_icons.gif) no-repeat 0 -62px; margin-left: 130px;}
			#findWork  .workProcess .getPaid { background: url(../images/symbols/work_progress_icons.gif) no-repeat 0 -124px; margin-left: 140px;}

	#findWork  .processDescription { font-size: 1.1em; margin-bottom: 10px; }

	#findWork  .bulletPoints { margin: 20px 0 30px;}
		#findWork  .bulletPoints ul {padding: 10px 40px 10px 0;}
		#findWork  .bulletPoints li {line-height: 1.8em;}

	#findWork  .subGroup {float: left; display: inline; margin: 20px; width: 375px;}
		#findWork  .subGroup .Title {padding-left: 50px; height: 34px;}	
		#findWork  .subGroup p { margin: 0 0 0 50px; display: block; }
		#findWork  .subGroup a {display: block; }

	/* Job Landing Template Page */
	#jobLanding  .Container { padding-bottom: 20px;}
	
	#jobLanding  .Filmmaker1 { background-position: 0 10px;}
	#jobLanding  .Filmmaker2 { background-position: 0 -55px;}
	#jobLanding  .Writer1 { background-position: 0 -100px;}
	#jobLanding  .Writer2 { background-position: 0 -162px;}
	#jobLanding  .Transcriber1 { background-position: 0 -210px;}
	#jobLanding  .Transcriber2 { background-position: 0 -270px;}
	#jobLanding  .Copyeditor1 { background-position: 0 -318px;}
	#jobLanding  .Copyeditor2 { background-position: 0 -378px;}
	#jobLanding  .Titleproofer1 { background-position: 0 --246px;}
	#jobLanding  .Titleproofer2 { background-position: 0 -486px;}
	#jobLanding  .Expert1 { background-position: 0 -534px;}
	#jobLanding  .Expert2 { background-position: 0 -594px;}

	#jobLanding  .Filmmaker1,
	#jobLanding  .Writer1,
	#jobLanding  .Transcriber1,
	#jobLanding  .Copyeditor1,
	#jobLanding  .Titleproofer1,
	#jobLanding  .Expert1 {padding-left: 50px; float: right; width: 150px;}



/*	#jobLanding  .Filmmaker1,
	#jobLanding  .Writer1,
	#jobLanding  .Transcriber1,
	#jobLanding  .Copyeditor1,
	#jobLanding  .Titleproofer1,
	#jobLanding  .Expert1 {padding-left: 50px; background-position: 0 5px; float: right;}
*/

	#jobLanding  .Ticker {line-height: 44px; height: 44px;  }
		#jobLanding  .Ticker .Title { float: left; display: inline; height: 100%; line-height: 44px; margin: 0 50px 0 20px; letter-spacing: 3px; }
		#jobLanding  .Ticker .Ticker {float: left; display: inline; margin: 6px 0; background-color: #fffde1; height: 32px; line-height: 32px; padding: 0 10px; font-size: 1.1em; width: 410px; }
		#jobLanding  .Ticker .Ticker .FilmmakerSmall2,
		#jobLanding  .Ticker .Ticker .WriterSmall2,
		#jobLanding  .Ticker .Ticker .TranscriberSmall2,
		#jobLanding  .Ticker  .Ticker .CopyeditorSmall2,
		#jobLanding  .Ticker  .Ticker .TitleprooferSmall2,
		#jobLanding  .Ticker  .Ticker .ExpertSmall2 {padding: 5px 0 5px 30px; display: block; float: left; height: 22px; line-height: 22px; width: 200px; }

	

#jobLanding  .column1 {float: left; width: 400px; display: inline; margin: 20px 60px 0 20px;}
		#jobLanding  .column1 .SubTitle {margin: 0 0 20px; font-size: 1.2em;}
		#jobLanding  .column1 ul {margin: 0 10px 20px; }
		#jobLanding  .column1 li {line-height: 2em;}
		#jobLanding  .column1 p { display: block; }
		
	#jobLanding  .column1 .Testimonials { margin-top: 10px;}
		#jobLanding  .column1 .Testimonials .Title { margin-bottom: 20px;}
		#jobLanding  .column1 .Testimonials .testimonialsNav { float: right; height: 26px; line-height: 26px; width: 85px; }
			#jobLanding  .column1 .Testimonials .testimonialsNav a.selected {color: #333;}
			#jobLanding  .column1 .Testimonials .testimonialsNav a { color: #999;}
			#jobLanding  .column1 .Testimonials .testimonialsNav ul {list-style: none; margin: 0;}
			#jobLanding  .column1 .Testimonials .testimonialsNav li {float: left; padding: 0 2px;}
			#jobLanding  .column1 .Testimonials .testimonialsNav .Scroll {float: left; padding: 5px;}

	#jobLanding  .column2 {float: left; width: 460px; display: inline; margin: 20px 0 0 0;}
		#jobLanding  .column2 object { z-index:0; } 
		#jobLanding  .column2 .Box2 {text-align: center; margin: 20px 0 30px;}

	#jobLanding  .column2 .currentAssignments {}
		#jobLanding  .column2 .currentAssignments table { font-size: .8em; margin: 10px 0 0; width: 100%;}
			#jobLanding  .column2 .currentAssignments tr { border-bottom: 1px dotted #dfdede; }
			#jobLanding  .column2 .currentAssignments td,
			#jobLanding  .column2 .currentAssignments th { padding: 5px 15px 5px 5px; }
			#jobLanding  .column2 .currentAssignments th { font-weight: bold; font-size: 1.1em;}
			#jobLanding .column2 .currentAssignments td.column { width: 220px; }
			#jobLanding .column2 .currentAssignments td.lastColumn { padding-right: 5px;}
				#jobLanding  .column2 .currentAssignments .FilmmakerSmall1,
				#jobLanding  .column2 .currentAssignments .WriterSmall1,
				#jobLanding  .column2 .currentAssignments .TranscriberSmall1,
				#jobLanding  .column2 .currentAssignments .CopyeditorSmall1,
				#jobLanding  .column2 .currentAssignments .TitleprooferSmall1,
				#jobLanding  .column2 .currentAssignments .ExpertSmall1 { padding: 10px 0 5px 30px; }

		#jobLanding  .column2 .currentAssignments .Nav {float: right; padding: 6px 6px 0; }
			#jobLanding  .column2 .currentAssignments .Nav ul { list-style: none; }	
			#jobLanding  .column2 .currentAssignments .Nav li { float: left; display: inline; }	
			#jobLanding  .column2 .currentAssignments .Nav a { display: block; padding-left: 40px; }
				#jobLanding  .column2 .currentAssignments .Nav a.previous { background: url(../images/symbols/greg_arrow_left.gif) no-repeat top left; padding-left: 20px; width: 50px; }
				#jobLanding  .column2 .currentAssignments .Nav a.next { background: url(../images/symbols/greg_arrow_right.gif) no-repeat top right; margin-right: 20px; padding-right: 20px; width: 25px;}


#termsOfUse {}
	#termsOfUse p { margin: 0 20px 20px;}
	#termsOfUse p.First {margin-top: 20px;}
	#termsOfUse p.Last {margin: 0 20px; padding-bottom: 20px;}

	#termsOfUse .subParagraph {margin-left: 40px;}
	#termsOfUse h2  {margin: 0 20px;}

#privacyPolicy {}
	#privacyPolicy p { margin: 0 20px 20px;}
	#privacyPolicy .subParagraph {margin-left: 40px;}
	#privacyPolicy .sublist { margin: 0 20px 20px; }
	#privacyPolicy .sublist li { list-style: lower-alpha; margin: 5px 0 0 50px; }
	#privacyPolicy p.First {margin-top: 20px;}
	#privacyPolicy p.Last {margin: 0 20px; padding-bottom: 20px;}

#faq {}
	#faq p { margin: 0 20px 20px;}
	#faq .sublist { margin: 0 20px 20px; }
	#faq .sublist li {  margin: 5px 0 0 50px; }
	#faq h2.First {margin-top: 20px;}
	#faq .Last {margin: 0 20px; padding-bottom: 20px;}
	#faq .Title { margin: 0 20px 20px;}

#contactUs {}
	#contactUs form.contact {margin: 20px 20px 0; width: 525px; padding-bottom: 20px;}
	    #contactUs form.contact textarea { height: 150px; width: 500px; margin: 5px 0 0;}
        #contactUs form.contact fieldset { margin: 0 20px 20px 0;}
	        #contactUs form.contact label { font-weight: bold; color: #369; }
	        #contactUs form.contact input { width: 345px; margin: 5px 0 0; zoom: 1;}
	        #contactUs form.contact input.FL { display: inline; }
	        #contactUs form.contact input.nameFields { width: 150px; }
	    #contactUs form.contact .submitButton {width: 150px; margin: 0 auto;}
	
#myAccount {}
    #myAccount .sampleAccount { margin: 40px 0 0 20px; padding-bottom: 40px; float: left; }
    #myAccount .sampleSignUp {width: 180px; padding: 10px 20px; background: #ededed url(../images/overlay_bg.gif) repeat-x top left; color: #036; font-size: 1em; border: 1px solid #d8d6d6; float: left; margin: 130px 0 0 60px;}
        #myAccount .sampleSignUp div { text-align: center; font-weight: bold; font-size: 16px; padding: 0 0 10px; }
	    #myAccount .sampleSignUp p { margin: 0;}
	    #myAccount .sampleSignUp ul {list-style: none; }
	    #myAccount .sampleSignUp li { margin: 10px 0 0; border: 1px solid #d8d6d6; background: #fff; }	
		    #myAccount .sampleSignUp li a { display: block; padding: 10px; }
		    #myAccount .sampleSignUp li a span { padding: 10px 0 0 30px; color: #369; }




#contributors {}
    #contributors p {margin: 20px;}
    #contributors ol {margin: 0 20px 0 40px; padding-bottom: 20px;}
    #contributors li {margin-top: 20px;}

#ORIGINAL {}
	#ORIGINAL #content { background: 0; padding-top: 10px; } 
	#ORIGINAL .Container { padding: 0 10px; } 

