* {



	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px



}



BODY {



	POSITION: relative; LINE-HEIGHT: 1.25; MARGIN: auto; PADDING-LEFT: 10px; WIDTH: 960px; FONT-FAMILY: arial, sans-serif; COLOR: #333; FONT-SIZE: 12px



}



A IMG {



	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px



}



FIELDSET {



	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px



}



UL {



	LIST-STYLE-TYPE: none



}



OL {



	LIST-STYLE-TYPE: none



}



A {



	COLOR: #005689; TEXT-DECORATION: none



}



A:hover {



	TEXT-DECORATION: none



}



A:focus {

	
	OUTLINE-STYLE: none;

	OUTLINE-COLOR: invert;

	OUTLINE-WIDTH: medium;

	COLOR: #00548f



}



A:active {

	
	OUTLINE-STYLE: none;

	OUTLINE-COLOR: invert;

	OUTLINE-WIDTH: medium;

	COLOR: #00548f



}



.eleven-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.ten-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.nine-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.eight-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.seven-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.six-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.five-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.four-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.three-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.two-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.one-col {



	FLOAT: left; OVERFLOW: hidden !important; MARGIN-RIGHT: 20px



}



.twelve-col {



	POSITION: relative; WIDTH: 940px; CLEAR: both



}



.eleven-col {



	WIDTH: 860px



}



.ten-col {



	WIDTH: 780px



}



.nine-col {



	WIDTH: 700px



}



.eight-col {



	WIDTH: 620px



}



.seven-col {



	WIDTH: 540px



}



.six-col {



	WIDTH: 460px !important



}



.five-col {



	WIDTH: 380px



}



.four-col {



	WIDTH: 300px



}



.three-col {



	WIDTH: 220px



}



.two-col {



	WIDTH: 140px !important



}



.one-col {



	WIDTH: 60px



}



.last {



	MARGIN-RIGHT: 0px



}



.edge {



	MARGIN-RIGHT: 0px



}



.b1 {



	BORDER-TOP: 10px solid



}



.b2 {



	PADDING-BOTTOM: 6px; BORDER-TOP-COLOR: #999; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px



}



.b3 {



	PADDING-BOTTOM: 6px; BORDER-TOP-COLOR: #999; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px



}



.b4 {



	PADDING-BOTTOM: 6px; BORDER-TOP-COLOR: #999; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px



}



.b2 {



	BORDER-TOP: 1px solid



}



.b4 {



	BORDER-TOP: 1px solid



}



.b3 {



	BORDER-TOP: 1px dotted



}



.b5 {



	BORDER-TOP: 3px solid



}



.t1 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



.t2 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



.t3 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



.t4 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



.t5 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



.t6 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



.t1 {



	LINE-HEIGHT: 27px; FONT-SIZE: 24px



}



.t2 {



	LINE-HEIGHT: 21px; FONT-SIZE: 18px



}



.t3 {



	LINE-HEIGHT: 19px; FONT-SIZE: 16px



}



.t4 {



	LINE-HEIGHT: 19px; FONT-SIZE: 16px; FONT-WEIGHT: bold



}



.t5 {



	LINE-HEIGHT: 17px; FONT-SIZE: 14px



}



.t6 {



	LINE-HEIGHT: 17px; FONT-SIZE: 14px



}



.t5 {



	FONT-WEIGHT: bold



}



.t7 {



	LINE-HEIGHT: 15px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold



}



.l1 {



	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-TOP: 2px



}



.l1d LI {



	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-TOP: 2px



}



.l2 {



	MARGIN-BOTTOM: 13px



}



.l2d LI {



	MARGIN-BOTTOM: 13px



}



.placeholder-instructions {



	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ddd; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; WIDTH: auto !important; PADDING-RIGHT: 10px; CLEAR: left; PADDING-TOP: 10px



}



H2 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



H3 {



	FONT-FAMILY: georgia, serif; FONT-WEIGHT: normal



}



H2 {



	LINE-HEIGHT: 1.125; FONT-SIZE: 14px; FONT-WEIGHT: bold



}



H3 {



	DISPLAY: block; FONT-SIZE: 16px; PADDING-TOP: 1px



}



.three-five-four-grid H3 {



	LINE-HEIGHT: 21px; FONT-SIZE: 18px



}



P {



	FONT-FAMILY: arial, sans-serif



}



.strap {



	FONT-FAMILY: arial, sans-serif



}



.strap {



	MARGIN-TOP: 3px; FONT-WEIGHT: bold



}



.component {



	BACKGROUND-COLOR: #fff; DISPLAY: inline-block; MARGIN-BOTTOM: 20px



}



.component .hd H2 {



	FONT-WEIGHT: bold



}



.hd {



	PADDING-BOTTOM: 14px; BORDER-TOP: 10px solid; PADDING-TOP: 4px



}



.bd .first {



	MARGIN-BOTTOM: 20px



}



.ft {



	MARGIN-TOP: 5px; CLEAR: both; BORDER-TOP: #999 1px dotted; PADDING-TOP: 2px



}



.comment-count-info {



	PADDING-BOTTOM: 2px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; PADDING-TOP: 2px



}



.slot-machine {



	CLEAR: left



}



.slot-machine-two {



	CLEAR: left



}



.slot-machine H2 {



	WIDTH: 100%; OVERFLOW: hidden



}



.slot-machine LI {



	PADDING-BOTTOM: 10px; MARGIN-TOP: 5px



}



.slot-machine H3 {



	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.25; FONT-FAMILY: arial, sans-serif; BORDER-RIGHT-COLOR: #ccc; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #ccc; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 1px



}



.slot-machine IMG {



	MARGIN-TOP: 5px; MARGIN-BOTTOM: 1px; VERTICAL-ALIGN: bottom



}



.slot-machine P.strap {



	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FONT-SIZE: 12px; FONT-WEIGHT: bold



}



.slot-machine H4 {



	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FONT-SIZE: 12px; FONT-WEIGHT: bold



}



.slot-machine-two P.strap {



	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FONT-SIZE: 12px; FONT-WEIGHT: bold



}



.slot-machine-two LI {



	WIDTH: 140px; FLOAT: left



}



.slot-machine-two LI.odd {



	MARGIN-RIGHT: 20px



}



.slot-machine-two LI.hd {



	MARGIN-TOP: 0px; WIDTH: 100%; BORDER-TOP: #999 3px solid



}



.slot-machine-two LI.hd H3 {



	FONT-SIZE: 18px



}



.slot-machine-two .footer-heading {



	MARGIN-TOP: 20px; WIDTH: 100%; FLOAT: left; CLEAR: both



}



.slot-machine-two .footer-heading LI {



	PADDING-BOTTOM: 3px; WIDTH: 100%; FLOAT: none; BORDER-TOP: #999 1px dotted; PADDING-TOP: 3px



}



.section-heading {



	POSITION: relative; MARGIN-BOTTOM: 25px



}



.section-heading A.feed {



	 POSITION: absolute; PADDING-LEFT: 18px; WIDTH: auto; BACKGROUND-POSITION: 0px 0px; TOP: 0px; RIGHT: 3px; PADDING-TOP: 1px; LEFT: auto



}



#mpu1 IFRAME {



	MARGIN-BOTTOM: 10px



}



#mpu1 IMG {



	MARGIN-BOTTOM: 10px



}



#mpu1 OBJECT {



	MARGIN-BOTTOM: 10px



}



#mpu1 EMBED {



	MARGIN-BOTTOM: 10px



}



#mpu1 DIV {



	MARGIN-BOTTOM: 10px



}



#rightslot1 IFRAME {



	MARGIN-BOTTOM: 10px



}



#rightslot1 IMG {



	MARGIN-BOTTOM: 10px



}



#rightslot1 OBJECT {



	MARGIN-BOTTOM: 10px



}



#rightslot1 EMBED {



	MARGIN-BOTTOM: 10px



}



#rightslot1 DIV {



	MARGIN-BOTTOM: 10px



}



#intrusive {



	DISPLAY: inline



}



#intrusive IMG.ad-placeholder {



	DISPLAY: none



}



DIV#section-contents DIV.jobsbox {



	PADDING-BOTTOM: 20px; WIDTH: 300px; MARGIN-BOTTOM: 0px



}



DIV#section-contents DIV.jobsbox UL.jobs {



	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal



}



DIV#section-contents DIV.jobsbox UL.jobs H4 {



	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal



}



DIV#global-jobs H4 {



	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal



}



DIV#global-jobs #find-job-container H4 {



	FONT-WEIGHT: bold



}



DIV.jobsbox UL.jobs LI {



	PADDING-BOTTOM: 10px; PADDING-TOP: 3px



}



DIV#section-contents DIV.jobsbox UL.jobs LI {



	PADDING-BOTTOM: 10px; PADDING-TOP: 3px



}



P.find-a-job {



	PADDING-BOTTOM: 10px; PADDING-TOP: 3px



}



DIV#section-contents DIV.jobsbox UL.media-jobs LI {



	PADDING-BOTTOM: 6px



}



DIV#section-contents DIV.jobsbox {



	BACKGROUND: white



}



DIV#section-contents DIV.jobsbox H3 {



	PADDING-TOP: 5px



}



DIV.jobsbox FORM {



	PADDING-BOTTOM: 5px



}



DIV#section-contents DIV.jobsbox FORM {



	PADDING-BOTTOM: 5px



}



.jobs LI {



	BORDER-TOP: #999 1px dotted



}



DIV.jobsbox P.find-a-job {



	BORDER-TOP: #999 1px solid



}



DIV.jobsbox P.find-a-job A {



	FONT-WEIGHT: bold



}



.heading-vertical-links LI {



	FONT-FAMILY: arial, san-serif; FONT-SIZE: 12px



}



.heading-vertical-links H4 {



	FONT-FAMILY: arial, san-serif; FONT-SIZE: 12px



}



.heading-vertical-links LI.major-heading {



	PADDING-BOTTOM: 15px; BORDER-TOP: 10px solid



}



.heading-vertical-links H2 {



	MARGIN-BOTTOM: 0px !important; BORDER-TOP: medium none; FONT-WEIGHT: bold



}



.heading-vertical-links LI {



	PADDING-BOTTOM: 7px; WIDTH: 140px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: 1px dotted; PADDING-TOP: 3px



}



.heading-vertical-links LI.first {



	BORDER-TOP-STYLE: solid



}



.heading-vertical-links LI.sub-header {



	BORDER-TOP-STYLE: solid



}



.heading-vertical-links LI.sub-header {



	BORDER-TOP-COLOR: #999; FONT-WEIGHT: bold



}



.heading-vertical-links SPAN.count {



	FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px



}



.numbered.heading-vertical-links DIV.trail-caption {



	WIDTH: 115px; FLOAT: left



}



.heading-vertical-links LI.heading {



	BORDER-TOP-COLOR: #999; BORDER-TOP-STYLE: solid



}



.heading-vertical-links LI.picture {



	BORDER-TOP: medium none; PADDING-TOP: 0px



}



.three-five-four-grid .sponsored-features {



	DISPLAY: none; BORDER-TOP: 10px solid



}



.three-five-four-grid .sponsored-features H3 {



	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold



}



.three-five-four-grid .sponsored-features UL LI.image {



	WIDTH: 140px; FLOAT: left



}



.three-five-four-grid .sponsored-features LI.odd {



	CLEAR: left; MARGIN-RIGHT: 20px



}



#skiplinks UL {



	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px



}



#skiplinks LI {



	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px



}



#skiplinks LI {



	LIST-STYLE-TYPE: none; DISPLAY: inline



}



#skiplinks A {



	Z-INDEX: 1002; POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 1.2em; OVERFLOW: hidden; TOP: 30px; FONT-WEIGHT: bold; LEFT: 8px



}



#video-settings A {



	Z-INDEX: 1002; POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 1.2em; OVERFLOW: hidden; TOP: 30px; FONT-WEIGHT: bold; LEFT: 8px



}



#skiplinks A:active {



	Z-INDEX: 10000; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; BACKGROUND: #333; HEIGHT: auto; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 8px



}



#skiplinks A:focus {



	Z-INDEX: 10000; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; BACKGROUND: #333; HEIGHT: auto; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 8px



}



#video-settings A:active {



	Z-INDEX: 10000; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; BACKGROUND: #333; HEIGHT: auto; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 8px



}



#video-settings A:focus {



	Z-INDEX: 10000; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; BACKGROUND: #333; HEIGHT: auto; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 8px



}



#video-settings .not-cookied P {



	POSITION: absolute; LEFT: -100em



}



DIV#velocityerrors {



	Z-INDEX: 4; POSITION: fixed; WIDTH: 50%; TOP: 60px; LEFT: 20px



}



DIV#velocityerrors LI {



	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: red; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: monospace; MARGIN-BOTTOM: 10px; COLOR: white; FONT-SIZE: 14px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px



}



.component-overlay {



	Z-INDEX: 3; BORDER-BOTTOM: #0090e3 3px solid; POSITION: absolute; BORDER-LEFT: #0090e3 3px solid; BACKGROUND-COLOR: #ededed; DISPLAY: none; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #0090e3 3px solid; BORDER-RIGHT: #0090e3 3px solid; opacity: 0.9



}



.slot-overlay {



	Z-INDEX: 3; BORDER-BOTTOM: #0090e3 3px solid; POSITION: absolute; BORDER-LEFT: #0090e3 3px solid; BACKGROUND-COLOR: #ededed; DISPLAY: none; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #0090e3 3px solid; BORDER-RIGHT: #0090e3 3px solid; opacity: 0.9



}



.slot-overlay {



	BORDER-BOTTOM-COLOR: #f57064; BORDER-TOP-COLOR: #f57064; BORDER-RIGHT-COLOR: #f57064; BORDER-LEFT-COLOR: #f57064



}



.component-overlay-inner {



	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #005689; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px



}



.slot-overlay-inner {



	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ce2e20; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px



}



.component-overlay SPAN {



	WORD-WRAP: break-word; FONT-WEIGHT: bold



}



.slot-overlay SPAN {



	WORD-WRAP: break-word; FONT-WEIGHT: bold



}



.slot-overlay-inner H2 {



	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px 5px; FONT-FAMILY: arial, sans-serif !important; COLOR: #fff !important; FONT-SIZE: 14px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none



}



.slot-overlay-inner P.component-list {



	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px



}



.slot-overlay-inner P A {



	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px



}



.slot-overlay-inner LI {



	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LIST-STYLE-TYPE: disc; FONT-STYLE: italic; MARGIN: 0px 0px 0px 20px; FLOAT: none !important; OVERFLOW: visible !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none



}



.slot-overlay A {



	COLOR: white; TEXT-DECORATION: underline



}



.overlay-checkbox P {



	DISPLAY: none



}



.overlay-wrapper {



	POSITION: relative; CLEAR: both



}



#header {



	BORDER-BOTTOM-COLOR: #999; BACKGROUND-COLOR: #fff; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999; BORDER-LEFT-COLOR: #999; PADDING-TOP: 8px



}



DIV#sub-header {



	BORDER-BOTTOM-COLOR: #bebebe; PADDING-BOTTOM: 3px; BORDER-TOP-COLOR: #bebebe; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT-COLOR: #bebebe; BORDER-LEFT-COLOR: #bebebe; PADDING-TOP: 3px



}



#topslot {



	BORDER-BOTTOM: #bebebe 1px solid; PADDING-BOTTOM: 10px; MIN-HEIGHT: 0px; WIDTH: 940px; FLOAT: left; CLEAR: both



}



#topslot {



	TEXT-ALIGN: center; LINE-HEIGHT: 0



}



#topslot A {



	TEXT-ALIGN: center; LINE-HEIGHT: 0



}


