
/**** FOR ALL BROWSERS EXCEPT IE6/IE7 

FEC500 yellow
E5831A orange
646365 gray (text)
33808e teal (links)

.8em = 10px;
.92em = 11px;
1em = 12px;
1.2em = 14px;
1.5em = 18px;
****/


/*********************************** GLOBALS ****/

* {
    margin:0;
    padding:0;
}
html, body {
    width:100%; 
    height:100%;
}
html {
    font-size: 100%;
}
body {
	font-size:82%;
	background:#feffff url(../img/body_bg.jpg) repeat-x;
	font-family:arial,helvetica,sans-serif;
	color:#646365;
}
div#shadow {
	position:relative;
	width:960px;
	height:auto;
	margin:0px auto;
	padding:0 25px;
	text-align:left;
}
div#container {
	position:relative;
	width:960px;
}
a {
	color:#33808e;
}
a:hover,
a:active { 
	outline: none; 
}
a:hover {
	color:#E5831A;
    text-decoration:none;
}
img {
    border:0;
}
.replacement {
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
}
p,
ul,
ol,
dl {
	font-size:1em;
	line-height:1.6em;
}
p {
    margin-top:13px;
}
ul {
	list-style:none;
}
div#mainCol ul.bullets {
	margin-top:8px;
	margin-left:45px;
	list-style-type:square;
	line-height:1.5em;
}
div#mainCol ul.indent {
	margin-top:8px;
	margin-left:45px;
	line-height:1.5em;
}
ul.accessibility {
 	position: absolute;
	left: -1000em; 
}
span[lang] {
	font-style:italic;
}
acronym {
	border-bottom:1px dotted #999;
	cursor:help;
}
table {
	width:100%;
	margin-top:5px;
	padding:3px;
	border:1px solid #999;
	line-height:1.3em;
}
tr {
	vertical-align:top;
}
th,
td {
	padding:3px;
}

a.iKon_pdf {
	padding: 1px 16px 1px 0;
	background: transparent url(../img/icon_pdf.gif) no-repeat right center;
}
span.pdf a.iKon_pdf { 
	padding: 1px 0 1px 16px;
	background: transparent url(../img/icon_pdf.gif) no-repeat left top;
}
ul#controls a.iKon_pdf {
	padding:0;
	background:none;
}
a.iKon_doc  {
	padding: 1px 16px 1px 0;
	background: transparent url(../img/icon_doc.gif) no-repeat right center;
}
span.pdf a.iKon_doc { 
	padding: 1px 0 1px 16px;
	background: transparent url(../img/icon_doc.gif) no-repeat left center;
}
img.iKon_external { 
	padding: 5px 0 0 5px;
	border:0;
}
div#leftCol a.iKon_pdf,
div#rightCol a.iKon_pdf,
div#leftCol a.iKon_doc,
div#rightCol a.iKon_doc {
	background:none;
}
div#leftCol img.iKon_external,
div#rightCol img.iKon_external,
ul#udm img.iKon_external {
	display:none;
}
body.cases ul.docs a.iKon_pdf, 
body.cases ul.docs a.iKon_doc { 
	padding:1px 0 1px 16px;
	margin-left:30px;
	background-position:left center;
}
/*span.more {
	margin-left:5px;
}
span.more a {
	padding:0 11px 0 2px;
	font-size:.8em;
	text-transform:uppercase;
	text-decoration:none;
 	background:url(../img/more.gif) no-repeat right 4px;
}
 body.main span.more a {
	background:url(../img/more.gray.gif) no-repeat right 4px;
} */
a.more {
	margin-left:5px;
	padding:0 11px 0 2px;
	font-size:.8em;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../img/more_bg.png) no-repeat right 0;
}
.fix {
	font-weight:bold;
	text-transform:uppercase;
	color:red;
}





/*********************************** HEADINGS ****/

h1 {  /* logo */
 	float:left;
    width:195px;
    height:215px;
	z-index:100; 
}
h1 a {  /* logo */
	display:block;
    width:195px;
    height:215px;
    text-indent:-9999px;
    font-size:1%;
	line-height:1px;
    background-image:url(../img/logo.png);
	overflow:hidden;
	z-index:100;
}
h2 {  /*page headings*/
	margin-bottom:10px;
	font:22px/22px helvetica,arial,sans-serif;
	color:#E5831A;
}
body.chinese h2 {
	margin-bottom:20px;
	font-size:24px;
	line-height:24px;
	color:#E5831A;
}
body.main h2 {
	width:562px;
	height:300px;
	margin-left:-15px;
	margin-bottom:20px;
	border-bottom:10px solid #FFF;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
}
h3 {  /*page subheadings*/
	margin-top:20px;
	font:normal 1.4em/1.4em arial,helvetica,sans-serif;
	color:#646365;
}
div#mainCol h3 {
	margin-top:30px;
	border-bottom:1px solid #c9c9c9;
}
div#mainCol h2+h3 {
	margin-top:10px;
}
body.chinese div#mainCol h2+h3 {
	margin-top:20px;
}
div#mainCol h3.noLine {
	margin-top:30px;
	border-bottom:none;
	font-size:1.8em;
}
div#mainCol h4 {
	margin-top:20px;
	font-size:1em;
    font-weight:bold;
	line-height:1.3em;
}
h5 {
	margin-top:20px;
	font-size:1em;
	font-weight:bold;
}

/**** FLASH REPLACEMENT ****/

.sIFR-flash {  /* do not modify */
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {  /* do not modify */
	visibility: visible !important;
}
span.sIFR-alternate {  /* do not modify; comment out to reveal non-replaced headings for decoy tuning below */
 	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {  /* hides Adblock object tab */
  display: none !important;
}

/* hasFlash "decoy" styles hide text before it is replaced; need to be sized+spaced correctly */
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing:3.6px;
	font:22px/22px helvetica,arial,sans-serif;
	font:18px/26px helvetica,arial,sans-serif;
}





/*********************************** TOP ****/

div#top {
    float:left;
    width:960px;
    height:215px;
    padding-right:10px;
	background:url(../img/top_bg.png) no-repeat left bottom;
}
p#tagline {
	float:left;
	width:259px;
	height:20px;
	margin-top:28px;
	margin-left:12px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:url(../img/tagline2.png) no-repeat;
}
body.chinese p#tagline {
	background-position:0 -20px;
}
body.spanish p#tagline {
	background-position:0 -40px;
}
ul#tools {
	display:inline;
	float:right;
	margin-right:-5px;
	padding:5px 7px 3px;
	border:1px solid #FEC500;
	border-top-width:0;
 	font-size:.92em; 
	text-transform:uppercase;
}
ul#tools li {
	float:left;
}
ul#tools li#textSmall {
	font-size:10px;
	margin-left:5px;
	padding-top:1px;
}
ul#tools li#textNormal {
	font-size:13px;
	margin-left:6px;
}
ul#tools li#textLarge {
	position:relative;
	top:-1px;
	font-size:16px;
	margin-right:12px;
	margin-left:6px;
 	padding-right:12px;
	border-right:1px dotted #FEC500;
}
ul#tools li a {
	color:#FEC200;
	text-decoration:none;
}
ul#tools li a:hover {
	color:#FFF;
	text-decoration:underline;
}
ul#tools li#langChinese,
body.chinese ul#tools li#langSpanish {
	margin-left:8px;
}
#searchDiv {
	float:right;
	clear:right;
	width:176px;
	margin-top:35px;
}
#searchDiv {
	display:none;
}
#searchDiv img {
	float:left;
	width:157px;
	height:32px;
}
p#searchGo {
	float:right;
	width:17px;
	height:17px;
	margin-top:6px;
	margin-left:2px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:url(../img/search_go.png) no-repeat right top;
}

/**** GOOGLE SEARCH ****/

form#cse-search-box {
 	float:right;
	clear:right;
	width:170px;
	width:172px;
	margin-top:25px;
	margin-right:-5px;
}
/* body#home div#cse-search-form {
 	display:none; 
} */
div.gsc-results {
	background-color:#FFF;
}
div.gsc-tabsArea {
	display:none;
}
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
/*   padding: 2%; */
	width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
	display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
	position: normal;
	position:absolute;
	left:0;
	top:0;
  	z-index:10000;
}

/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* div.gsc-wrapper {
	position:absolute !important;
	left:0;
	top:0;
} */

input#searchText {
	float:left;
	width:100% !important;
	width:120px !important;
	height:22px;
	padding-left:0 !important;
	border:1px solid #686868 !important;
}
table.gsc-search-box td.gsc-input {
	height:21px !important;
	padding:0 !important;
	border:1px solid #686868;
	overflow:hidden;
}

td.gsc-clear-button {
	display:none
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
	width:562px !important;
	height:75px !important;
	margin-left:3px;
	margin-bottom:0 !important;
	padding-top:20px;
	border:none !important;
	background:#FFF url(../img/search_results_hdg.gif) no-repeat 0 25px;
}
/* Search button */
/* table.gsc-search-box td {
	padding:1px 0;
} */
input#searchSubmit {
	width:45px !important;
	height:24px;
	margin-left:3px !important;
	padding:0 1px 2px !important;
	font-family: inherit;
	color: #686868;
 	background-color:#FEC500;
	border:1px solid #686868;
	border-left-width:0;
	font-size:10px !important;
/*  	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 2px; */
}
table.gsc-search-box td {
	padding:0 !important;;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
	border-bottom: none;
	color: #666666;
	background-color: #e9e9e9;
	border: 1px solid;
	border-color: #e9e9e9;
	border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF !important;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
a.gs-title {
	color:#33808e !important;
}
a.gs-title:hover {
	color:#E5831A !important;
}
a.gs-title * {
	color:#E5831A !important;
}

/* paging nav */
.gsc-results .gsc-cursor-box {
/* 	padding:3px 2px 3px 8px !important; */
	padding:0 0 5px !important;
	margin:30px 0 10px !important;
	font-size:1em; !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border:1px solid #e6e7e8;
	padding:2px 4px;
	color:#33808e !important;
	text-decoration:none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	border:1px solid #33808e;
	padding:2px 4px;
	color:#FFF !important;
	background-color:#33808e !important;
	text-decoration:none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	color:#E5831A !important;
	border-color:#E5831A !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
	background-color:#FFF !important;
	color:#E5831A !important;
	cursor:default;
}

/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}



div#cse-search-results iframe {
	width:562px !important;
	height:1000px !important;
}
div#cse-search-results iframe table.bb {
	display:none !important;
}
div#cse-search-results iframe div#res {
	margin-top:-20px !important;
}
div#cse-search-results iframe div#res a {
	color:#33808e !important;
}
div#cse-search-results iframe div#res div table {
	display:none !important;
}




/*********************************** MAIN (TOP) NAV ****/

/**** UDM JS-generated CSS ****/
.udm,.udm li,.udm ul{margin:0; padding:0;list-style-type:none;}

.udm{position:absolute;left:0;top:0;z-index:20000;width:880px; height:45px; cursor:default !important;border:none;text-align:left;}
.udm{float:none;width:770px;}
@media screen,projection{.udm{float:left;}}

.udm li a{margin-left:-0px;}
@media Screen,Projection{.udm li{margin-left:-0px !important;}}
@media Screen,Projection{.udm li a{margin-left:0;}}
ul[class^="udm"] li:not(:first-child){margin-left:-0px;}
.udm ul li{margin-left:0 !important;}
ul[class^="udm"]:not([class="xxx"]) ul li{margin-left:0 !important;}
.udm ul a{margin:0;}
/* .udm ul li{margin-top:2px; line-height:1.2em; margin:5px -10px 0;} */
.udm ul li { margin:0 -10px; padding:0; line-height:1.5em;}
.udm ul li:first-child{margin-top:10px;}
.udm ul {background:url(../img/menu_bg.png) no-repeat 0 0px; cursor:default !important; height:auto; position:absolute; top:45px !important; z-index:20100 !important; padding:0px 10px 5px; border:1px solid #676767; border-top-width:0; -moz-border-radius:0 0 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius: 5px;}

body.help .udm li#navHelp ul,
body.about .udm li#navAbout ul,
body.work .udm li#navWork ul,
body.new .udm li#navNew ul,
body.media .udm li#navMedia ul,
body.resources .udm li#navResources ul,
body.support .udm li#navSupport ul {background-image: url(../img/menu_bg_white.png)}

ul#udm li#navHelp ul {width:200px}
body.spanish ul#udm li#navHelp ul {width:250px}
ul#udm li#navAbout ul {width:120px}
body.spanish ul#udm li#navAbout ul {width:150px}
ul#udm li#navWork ul {width:200px}
body.spanish ul#udm li#navWork ul {width:290px}
ul#udm li#navNew ul {width:80px}
ul#udm li#navMedia ul {width:90px}
body.spanish ul#udm li#navMedia ul {width:140px}
ul#udm li#navResources ul {width:100px}
body.spanish ul#udm li#navResources ul {width:130px}
ul#udm li#navSupport ul {width:110px}
body.spanish ul#udm li#navSupport ul {width:150px}

.udm ul li{cursor:default !important; width:100%; position:static; float:none;}
.udm ul{display:none; visibility:hidden;}
html/**/[xmlns] .udm u\l{display:block; visibility:visible; height:0; overflow:scroll; left:-10000px;}
@media screen,projection{* html .udm ul {display:block;visibility:visible;height:0;overflow:scroll;top:-10000px;}}
ul.udm/**/[class^="udm"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
.udm a .udmA{visibility:hidden;margin:0 0px;display:block;cursor:pointer !important;position:absolute;right:0;top:0;text-align:right;border:none;cursor:inherit !important;}
.udm a .udmA img{display:block;}
.udm ul a .udmA{margin:0 0px;}
* html .udm a .udmA{right:0px;top:0px;}
* html .udm ul a .udmA{right:0px;top:0px;}
.udm .udmS{margin-left:0;margin-top:0;}
.udm .udmS{background-image:none;background-color:;cursor:default !important;position:absolute;z-index:20050;width:auto;height:auto;left:0px;top:0;display:none;}
.udm a, .udm a:link, .udm a.nohref{background-image:none;background-color:;cursor:pointer !important;z-index:1000;text-align:left;border-style:solid;border-color:#FFF;padding-left:0px;padding-right:0px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#000;border-width:0px;font-style:normal;font-family:helvetica,arial,sans-serif;font-weight:normal !important;}
.udm a,.udm a.nohref{font-size:12px;}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA{font-family:helvetica,arial,sans-serif;font-weight:normal !important;}
.udm li a:visited{background-image:none;background-color:;border-width:0px;color:#000;font-style:normal;border-style:solid;border-color:#FFF;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{font-style:normal;background-image:none;background-color:;text-decoration:none;color:#676767;border-color:#FFF;border-style:solid;border-width:0px;}
* html .udm li a:active{font-style:normal;background-image:none;background-color:#676767;text-decoration:none;color:#FEC500;border-color:#FFF;border-style:solid;border-width:0px;}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:transparent;text-align:left;border-width:0px;border-style:solid;border-color:#FFF;padding-left:0px;padding-right:0px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#676767;font-style:normal;font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:normal !important;}

/*you-are-here state for menu items*/
body#helpHire .udm ul li#navHelpHire a,
body#helpPay .udm ul li#navHelpPay a,
body#helpBenefits .udm ul li#navHelpBenefits a,
body#helpLeaves .udm ul li#navHelpLeaves a,
body#helpUI .udm ul li#navHelpUI a,
body#helpHealth .udm ul li#navHelpHealth a,
body#helpDiscrimination .udm ul li#navHelpDisc a,
body#helpDisability .udm ul li#navHelpDisability a,
body#helpPrivacy .udm ul li#navHelpPrivacy a,
body#helpLanguage .udm ul li#navHelpLanguage a,
body#helpDV .udm ul li#navHelpDV a,
body#helpLabor .udm ul li#navHelpLabor a,
body#helpMore .udm ul li#navHelpMore a,
body#helpContractors .udm ul li#navHelpContractors a,
body#helpMilitary .udm ul li#navHelpMilitary a,
body#helpUndocumented .udm ul li#navHelpUndocumented a,
body#helpGovernment .udm ul li#navHelpGovernment a,
body#helpHousehold .udm ul li#navHelpHousehold a,
body#helpExoffenders .udm ul li#navHelpExoffenders a,
body#helpVolunteers .udm ul li#navHelpVolunteers a,
body#aboutHistory .udm ul li#navAboutHistory a,
body#aboutStaff .udm ul li#navAboutStaff a,
body#aboutBoard .udm ul li#navAboutBoard a,
body#aboutClerkships .udm ul li#navAboutClerkships a,
body#aboutFellowships .udm ul li#navAboutFellowships a,
body#aboutJobsMain .udm ul li#navAboutJobs a,
body#aboutVolunteers .udm ul li#navAboutVolunteers a,
body#genderMain .udm ul li#navWorkGender a,
body#lgbtMain .udm ul li#navWorkLGBT a,
body#racialMain .udm ul li#navWorkRacial a,
body#wageMain .udm ul li#navWorkWage a,
body#unemploymentMain .udm ul li#navWorkUI a,
body#disabilityMain .udm ul li#navWorkDisability a,
body#nationalMain .udm ul li#navWorkNational a,
body#dvMain .udm ul li#navWorkDV a,
body#familyMain .udm ul li#navWorkLeave a,
body#casesMain .udm ul li#navWorkCases a,
body#clinicsMain .udm ul li#navWorkClinics a,
body#newArchiveMain .udm ul li#navNewArchive a,
body#mediaReleasesMain .udm ul li#navMediaReleases a,
body#mediaArchiveMain .udm ul li#navMediaArchive a,
body#mediaPublicationsMain .udm ul li#navMediaPublications a,
body#publicationsMain .udm ul li#navResourcesPublications a,
body#factsheetsMain .udm ul li#navResourcesFactsheets a,
body#otherResources .udm ul li#navResourcesOther a,
body#supportPlanned .udm ul li#navSupportPlanned a,
body#supportWays .udm ul li#navSupportWays a,
body#supportJusticeFund .udm ul li#navSupportJusticeFund a,
body#supportCyPres .udm ul li#navSupportCyPres a {
	font-style:normal;
	background-image:none;
	background-color:#676767;
	text-decoration:none;
	color:#FFF;
	border-width:0px;
	width:100%;
	margin:0 -10px 2px;
	padding:0 10px;
	display:block;
	line-height:1.5em;
}

/*hover turned off on you-are-here state for menu items*/
body#helpHire .udm ul li#navHelpHire a:hover,
body#helpPay .udm ul li#navHelpPay a:hover,
body#helpBenefits .udm ul li#navHelpBenefits a:hover,
body#helpLeaves .udm ul li#navHelpLeaves a:hover,
body#helpUI .udm ul li#navHelpUI a:hover,
body#helpHealth .udm ul li#navHelpHealth a:hover,
body#helpDiscrimination .udm ul li#navHelpDisc a:hover,
body#helpDisability .udm ul li#navHelpDisability a:hover,
body#helpPrivacy .udm ul li#navHelpPrivacy a:hover,
body#helpLanguage .udm ul li#navHelpLanguage a:hover,
body#helpDV .udm ul li#navHelpDV a:hover,
body#helpLabor .udm ul li#navHelpLabor a:hover,
body#helpMore .udm ul li#navHelpMore a:hover,
body#helpContractors .udm ul li#navHelpContractors a:hover,
body#helpMilitary .udm ul li#navHelpMilitary a:hover,
body#helpUndocumented .udm ul li#navHelpUndocumented a:hover,
body#helpGovernment .udm ul li#navHelpGovernment a:hover,
body#helpHousehold .udm ul li#navHelpHousehold a:hover,
body#helpExoffenders .udm ul li#navHelpExoffenders a:hover,
body#helpVolunteers .udm ul li#navHelpVolunteers a:hover,
body#aboutHistory .udm ul li#navAboutHistory a:hover,
body#aboutStaff .udm ul li#navAboutStaff a:hover,
body#aboutBoard .udm ul li#navAboutBoard a:hover,
body#aboutClerkships .udm ul li#navAboutClerkships a:hover,
body#aboutFellowships .udm ul li#navAboutFellowships a:hover,
body#aboutJobsMain .udm ul li#navAboutJobs a:hover,
body#aboutVolunteers .udm ul li#navAboutVolunteers a:hover,
body#genderMain .udm ul li#navWorkGender a:hover,
body#lgbtMain .udm ul li#navWorkLGBT a:hover,
body#racialMain .udm ul li#navWorkRacial a:hover,
body#wageMain .udm ul li#navWorkWage a:hover,
body#unemploymentMain .udm ul li#navWorkUI a:hover,
body#disabilityMain .udm ul li#navWorkDisability a:hover,
body#nationalMain .udm ul li#navWorkNational a:hover,
body#dvMain .udm ul li#navWorkDV a:hover,
body#familyMain .udm ul li#navWorkLeave a:hover,
body#casesMain .udm ul li#navWorkCases a:hover,
body#clinicsMain .udm ul li#navWorkClinics a:hover,
body#newArchiveMain .udm ul li#navNewArchive a:hover,
body#mediaReleasesMain .udm ul li#navMediaReleases a:hover,
body#mediaArchiveMain .udm ul li#navMediaArchive a:hover,
body#mediaPublicationsMain .udm ul li#navMediaPublications a:hover,
body#publicationsMain .udm ul li#navResourcesPublications a:hover,
body#factsheetsMain .udm ul li#navResourcesFactsheets a:hover,
body#otherResources .udm ul li#navResourcesOther a:hover,
body#supportPlanned .udm ul li#navSupportPlanned a:hover,
body#supportWays .udm ul li#navSupportWays a:hover,
body#supportJusticeFund .udm ul li#navSupportJusticeFund a:hover,
body#supportCyPres .udm ul li#navSupportCyPres a:hover {
 	cursor:default !important;
}


.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA{font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
 .udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:transparent;color:#676767;font-style:normal;border-width:0px;border-style:solid;border-color:#FFF;}
 
.udm ul li a.udmR, .udm ul li a.udmY, .udm ul li a.udmR:visited, .udm ul li a.udmY:visited, .udm ul li a:hover, .udm ul li a:focus, .udm ul li a.nohref:hover, .udm ul li a.nohref:focus, .udm ul li a:visited:hover {
	font-style:normal; 
	background-image:none; 
	background-color:#E5831A; 
	text-decoration:none; 
	color:#FFF; 
	border-width:0px; 
	width:100%; 
	margin:0 -10px 2px; 
	padding:0 10px; 
	display:block; 
	line-height:1.5em;
}

* html .udm ul li a:active{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#FEC500;border-color:#FFF;border-style:solid;border-width:0px;}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}


.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.udm h\3,.udm h\4,.udm h\5,.udm h\6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}
* html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
@media screen,projection{* html .udm li,* html .udm ul li{clear:none;}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li{display:block;float:left;}
ul[class$="udm"].udm:not([class="xxx"]) li{float:left;}
ul[class$="udm"].udm:not([class="xxx"]) ul li{float:none;}
@media all and (min-width:0px){ul[class$="udm"].udm li{float:left;}}
@media all and (min-width:0px){ul[class$="udm"].udm ul li{float:none;}}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}


/**** UDM custom CSS ****/
ul#udm {
	position:absolute;
	left:195px;
	top:108px;
	width:770px !important;
	height:45px;
	line-height:1em;
}
ul#udm li {
	float:left;
	height:45px;
}
ul#udm li li {
	height:auto;
	}
ul#udm li a.navBar {
	display:block;
	float:left;
	position:absolute;
	top:0;
	height:45px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/nav.png);
	overflow:hidden;
}
body.chinese ul#udm li a.navBar {
	background-image:url(../img/nav_ch.png);
}
body.spanish ul#udm li a.navBar {
	background-image:url(../img/nav_sp.png);
}

/* english - inactive state */
ul#udm li#navHelp,
ul#udm li#navHelp a.navBar {
	left:0;
	width:94px;
	background-position:0 0;
}
ul#udm li#navAbout,
ul#udm li#navAbout a.navBar {
	left:94px;
	width:76px;
	background-position:-94px 0;
}
ul#udm li#navWork,
ul#udm li#navWork a.navBar {
	left:170px;
	width:108px;
	background-position:-170px 0;
}
ul#udm li#navNew,
ul#udm li#navNew a.navBar {
	left:278px;
	width:122px;
	background-position:-278px 0;
}
ul#udm li#navMedia,
ul#udm li#navMedia a.navBar {
	left:400px;
	width:72px;
	background-position:-400px 0;
}
ul#udm li#navResources,
ul#udm li#navResources a.navBar {
	left:472px;
	width:112px;
	background-position:-472px 0;
}
ul#udm li#navSupport,
ul#udm li#navSupport a.navBar {
	left:584px;
	width:94px;
	background-position:-584px 0;
}
ul#udm li#navContact,
ul#udm li#navContact a.navBar {
	left:678px;
	width:92px;
	background-position:-678px 0;
}

/* chinese - inactive state */
body.chinese ul#udm li#navHelp,
body.chinese ul#udm li#navHelp a.navBar {
	left:0;
	width:108px;
	background-position:0 0;
}
body.chinese ul#udm li#navAbout,
body.chinese ul#udm li#navAbout a.navBar {
	left:108px;
	width:111px;
	background-position:-108px 0;
}
body.chinese ul#udm li#navWork,
body.chinese ul#udm li#navWork a.navBar {
	left:219px;
	width:122px;
	background-position:-219px 0;
}
body.chinese ul#udm li#navNew,
body.chinese ul#udm li#navNew a.navBar {
	left:341px;
	width:112px;
	background-position:-341px 0;
}
body.chinese ul#udm li#navMedia,
body.chinese ul#udm li#navMedia a.navBar {
	left:453px;
	width:69px;
	background-position:-453px 0;
}
body.chinese ul#udm li#navResources,
body.chinese ul#udm li#navResources a.navBar {
	left:522px;
	width:69px;
	background-position:-522px 0;
}
body.chinese ul#udm li#navSupport,
body.chinese ul#udm li#navSupport a.navBar {
	left:591px;
	width:69px;
	background-position:-591px 0;
}
body.chinese ul#udm li#navContact,
body.chinese ul#udm li#navContact a.navBar {
	left:660px;
	width:110px;
	background-position:-660px 0;
}

/* english - hover state */
ul#udm li#navHelp a:hover,
ul#udm li#navHelp a:focus,
ul#udm li#navHelp a:active {
	background-position:0 -45px;
}
ul#udm li#navAbout a:hover,
ul#udm li#navAbout a:focus,
ul#udm li#navAbout a:active {
	background-position:-94px -45px;
}
ul#udm li#navWork a:hover,
ul#udm li#navWork a:focus,
ul#udm li#navWork a:active {
	background-position:-170px -45px;
}
ul#udm li#navNew a:hover,
ul#udm li#navNew a:focus,
ul#udm li#navNew a:active {
	background-position:-278px -45px;
}
ul#udm li#navMedia a:hover,
ul#udm li#navMedia a:focus,
ul#udm li#navMedia a:active {
	background-position:-400px -45px;
}
ul#udm li#navResources a:hover,
ul#udm li#navResources a:focus,
ul#udm li#navResources a:active {
	background-position:-472px -45px;
}
ul#udm li#navSupport a:hover,
ul#udm li#navSupport a:focus,
ul#udm li#navSupport a:active {
	background-position:-584px -45px;
}
ul#udm li#navContact a:hover,
ul#udm li#navContact a:focus,
ul#udm li#navContact a:active {
	background-position:-678px -45px;
}

/* chinese - hover state */
body.chinese ul#udm li#navHelp a:hover,
body.chinese ul#udm li#navHelp a:focus,
body.chinese ul#udm li#navHelp a:active {
	background-position:0 -45px;
}
body.chinese ul#udm li#navAbout a:hover,
body.chinese ul#udm li#navAbout a:focus,
body.chinese ul#udm li#navAbout a:active {
	background-position:-108px -45px;
}
body.chinese ul#udm li#navWork a:hover,
body.chinese ul#udm li#navWork a:focus,
body.chinese ul#udm li#navWork a:active {
	background-position:-219px -45px;
}
body.chinese ul#udm li#navNew a:hover,
body.chinese ul#udm li#navNew a:focus,
body.chinese ul#udm li#navNew a:active {
	background-position:-341px -45px;
}
body.chinese ul#udm li#navMedia a:hover,
body.chinese ul#udm li#navMedia a:focus,
body.chinese ul#udm li#navMedia a:active {
	background-position:-453px -45px;
}
body.chinese ul#udm li#navResources a:hover,
body.chinese ul#udm li#navResources a:focus,
body.chinese ul#udm li#navResources a:active {
	background-position:-522px -45px;
}
body.chinese ul#udm li#navSupport a:hover,
body.chinese ul#udm li#navSupport a:focus,
body.chinese ul#udm li#navSupport a:active {
	background-position:-591px -45px;
}
body.chinese ul#udm li#navContact a:hover,
body.chinese ul#udm li#navContact a:focus,
body.chinese ul#udm li#navContact a:active {
	background-position:-660px -45px;
}

/*english - you-are-here state with hover off*/
body.help ul#udm li#navHelp a.navBar,
body#helpMain ul#udm li#navHelp a.navBar:hover {
	background-position:0 -90px;
	cursor:default;
}
body.about ul#udm li#navAbout a.navBar, 
body#aboutMain ul#udm li#navAbout a.navBar:hover {
	background-position:-94px -90px;
	cursor:default;
}
body.work ul#udm li#navWork a.navBar, 
body#workMain ul#udm li#navWork a.navBar:hover {
	background-position:-170px -90px;
	cursor:default;
}
body.new ul#udm li#navNew a.navBar, 
body#newMain ul#udm li#navNew a.navBar:hover {
	background-position:-278px -90px;
	cursor:default;
}
body.media ul#udm li#navMedia a.navBar, 
body#mediaMain ul#udm li#navMedia a.navBar:hover {
	background-position:-400px -90px;
	cursor:default;
}
body.resources ul#udm li#navResources a.navBar, 
body#resourcesMain ul#udm li#navResources a.navBar:hover {
	background-position:-472px -90px;
	cursor:default;
}
body.support ul#udm li#navSupport a.navBar, 
body#supportMain ul#udm li#navSupport a.navBar:hover {
	background-position:-584px -90px;
	cursor:default;
}
body.contact ul#udm li#navContact a.navBar {
	background-position:-678px -90px;
	cursor:default;
}

/*chinese - you-are-here state with hover off*/
body.chinese.help ul#udm li#navHelp a.navBar,
body.chinese#helpMain ul#udm li#navHelp a.navBar:hover {
	background-position:0 -90px;
	cursor:default;
}
body.chinese.about ul#udm li#navAbout a.navBar, 
body.chinese#aboutMain ul#udm li#navAbout a.navBar:hover {
	background-position:-108px -90px;
	cursor:default;
}
body.chinese.work ul#udm li#navWork a.navBar, 
body.chinese#workMain ul#udm li#navWork a.navBar:hover {
	background-position:-219px -90px;
	cursor:default;
}
body.chinese.new ul#udm li#navNew a.navBar, 
body.chinese#newMain ul#udm li#navNew a.navBar:hover {
	background-position:-341px -90px;
	cursor:default;
}
body.chinese.media ul#udm li#navMedia a.navBar, 
body.chinese#mediaMain ul#udm li#navMedia a.navBar:hover {
	background-position:-453px -90px;
	cursor:default;
}
body.chinese.resources ul#udm li#navResources a.navBar, 
body.chinese#resourcesMain ul#udm li#navResources a.navBar:hover {
	background-position:-522px -90px;
	cursor:default;
}
body.chinese.support ul#udm li#navSupport a.navBar, 
body.chinese#supportMain ul#udm li#navSupport a.navBar:hover {
	background-position:-591px -90px;
	cursor:default;
}
body.chinese.contact ul#udm li#navContact a.navBar {
	background-position:-660px -90px;
	cursor:default;
}

/*english - hover for links back to section main page*/
body.help ul#udm li#navHelp a:hover,
body.help ul#udm li#navHelp a:focus,
body.help ul#udm li#navHelp a:active {
	background-position:0 -135px;
}
body.about ul#udm li#navAbout a:hover,
body.about ul#udm li#navAbout a:focus,
body.about ul#udm li#navAbout a:active {
	background-position:-94px -135px;
}
body.work ul#udm li#navWork a:hover,
body.work ul#udm li#navWork a:focus,
body.work ul#udm li#navWork a:active {
	background-position:-170px -135px;
}
body.new ul#udm li#navNew a:hover,
body.new ul#udm li#navNew a:focus,
body.new ul#udm li#navNew a:active {
	background-position:-278px -135px;
}
body.media ul#udm li#navMedia a:hover,
body.media ul#udm li#navMedia a:focus,
body.media ul#udm li#navMedia a:active {
	background-position:-400px -135px;
}
body.resources ul#udm li#navResources a:hover,
body.resources ul#udm li#navResources a:focus,
body.resources ul#udm li#navResources a:active {
	background-position:-472px -135px;
}
body.support ul#udm li#navSupport a:hover,
body.support ul#udm li#navSupport a:focus,
body.support ul#udm li#navSupport a:active {
	background-position:-584px -135px;
}
/* body.contact ul#udm li#navContact a:hover,
body.contact ul#udm li#navContact a:focus,  
body.contact ul#udm li#navContact a:active {  
	background-position:-678px -135px;
	cursor:default;
} */

/*chinese - hover for links back to section main page*/
body.chinese.help ul#udm li#navHelp a:hover,
body.chinese.help ul#udm li#navHelp a:focus,
body.chinese.help ul#udm li#navHelp a:active {
	background-position:0 -135px;
}
body.chinese.about ul#udm li#navAbout a:hover,
body.chinese.about ul#udm li#navAbout a:focus,
body.chinese.about ul#udm li#navAbout a:active {
	background-position:-108px -135px;
}
body.chinese.work ul#udm li#navWork a:hover,
body.chinese.work ul#udm li#navWork a:focus,
body.chinese.work ul#udm li#navWork a:active {
	background-position:-219px -135px;
}
body.chinese.new ul#udm li#navNew a:hover,
body.chinese.new ul#udm li#navNew a:focus,
body.chinese.new ul#udm li#navNew a:active {
	background-position:-341px -135px;
}
body.chinese.media ul#udm li#navMedia a:hover,
body.chinese.media ul#udm li#navMedia a:focus,
body.chinese.media ul#udm li#navMedia a:active {
	background-position:-453px -135px;
}
body.chinese.resources ul#udm li#navResources a:hover,
body.chinese.resources ul#udm li#navResources a:focus,
body.chinese.resources ul#udm li#navResources a:active {
	background-position:-522px -135px;
}
body.chinese.support ul#udm li#navSupport a:hover,
body.chinese.support ul#udm li#navSupport a:focus,
body.chinese.support ul#udm li#navSupport a:active {
	background-position:-591px -135px;
}
/* body.contact ul#udm li#navContact a:hover,
body.contact ul#udm li#navContact a:focus,  
body.contact ul#udm li#navContact a:active {  
	background-position:-6px -135px;
	cursor:default;
} */





/*********************************** CONTEXTUAL (LEFT) NAV ****/

div.contextNav {
	width:186px;
}
div#helpType {
	margin-top:4px;
}
div.contextNav h3 {
	width:186px;
	height:45px;
	margin-top:0;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:#676767 url(../img/context_nav_hdgs.gif) no-repeat;
}
div.contextNav h3 a {
	display:block;
	width:186px;
	height:45px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:#676767 url(../img/context_nav_hdgs.gif) no-repeat;
}
body.spanish div.contextNav h3,
body.spanish div.contextNav h3 a {
	background-image:url(../img/context_nav_hdgs_sp.gif);
}
body.chinese div.contextNav h3,
body.chinese div.contextNav h3 a {
	background-image:url(../img/context_nav_hdgs_ch.gif);
}
body.help div.contextNav h3#topicHdg,
body.resources div.contextNav h3#topicHdg,
body.contact div.contextNav h3#topicHdg {
	background-position:0 0;
}
body.help div.contextNav h3#typeHdg,
body.resources div.contextNav h3#typeHdg,
body.contact div.contextNav h3#typeHdg {
	background-position:0 -46px;
}
body.about div.contextNav h3 a {
	background-position:0 -92px;
}
body.work div.contextNav h3 a {
	background-position:0 -138px;
}
body.new div.contextNav h3 a {
	background-position:0 -184px;
}
body.media div.contextNav h3 a {
	background-position:0 -230px;
}
body.resources div.contextNav h3 a {
	background-position:0 -276px;
}
body.support div.contextNav h3 a {
	background-position:0 -322px;
}
div.contextNav ul {
	padding-bottom:10px;
	background:url(../img/context_nav_bg.png) no-repeat right bottom;
}
div.contextNav li a {
	display:block;
	width:156px;
	padding:5px 10px 5px 20px;
 	border-top:1px solid #FFF;
	color:#646365;
	text-decoration:none;
	background-color:#FEC500;
	line-height:1.2em;
}
 div.contextNav li:first-child a {
	border-top:none;
}
div.contextNav li a:hover,
div#helpType li a:hover,
div#helpTopic li a:hover {
	color:#FFF;
	background-color:#E5831A;
}

/* you-are-here state */
body#helpHire div.contextNav li#cnHelpHire a,
body#helpPay div.contextNav li#cnHelpPay a,
body#helpBenefits div.contextNav li#cnHelpBenefits a,
body#helpLeaves div.contextNav li#cnHelpLeaves a,
body#helpUI div.contextNav li#cnHelpUI a,
body#helpHealth div.contextNav li#cnHelpHealth a,
body#helpDiscrimination div.contextNav li#cnHelpDisc a,
body#helpDisability div.contextNav li#cnHelpDisability a,
body#helpPrivacy div.contextNav li#cnHelpPrivacy a,
body#helpLanguage div.contextNav li#cnHelpLanguage a,
body#helpDV div.contextNav li#cnHelpDV a,
body#helpLabor div.contextNav li#cnHelpLabor a,
body#helpMore div.contextNav li#cnHelpMore a,
body#helpContractor div.contextNav li#cnHelpContractor a,
body#helpMilitary div.contextNav li#cnHelpMilitary a,
body#helpUndocumented div.contextNav li#cnHelpUndoc a,
body#helpGovernment div.contextNav li#cnHelpGovt a,
body#helpHousehold div.contextNav li#cnHelpHouse a,
body#helpExoffenders div.contextNav li#cnHelpEx a,
body#helpVolunteers div.contextNav li#cnHelpVols a,
body#aboutHistory div.contextNav li#cnAboutHistory a,
body#aboutStaff div.contextNav li#cnAboutStaff a,
body#aboutBoard div.contextNav li#cnAboutBoard a,
body#aboutClerkships div.contextNav li#cnAboutClerkships a,
body#aboutFellowships div.contextNav li#cnAboutFellowships a,
body.jobs div.contextNav li#cnAboutJobs a,
body#aboutVolunteers div.contextNav li#cnAboutVolunteers a,
body#aboutContact div.contextNav li#cnAboutContact a,
body.gender div.contextNav li#cnWorkGender a,
body.lgbt div.contextNav li#cnWorkLGBT a,
body.racial div.contextNav li#cnWorkRacial a,
body.wage div.contextNav li#cnWorkWage a,
body.unemployment div.contextNav li#cnWorkUI a,
body.disability div.contextNav li#cnWorkDisability a,
body.national div.contextNav li#cnWorkNational a,
body.dv div.contextNav li#cnWorkDV a,
body.family div.contextNav li#cnWorkLeave a,
body.cases div.contextNav li#cnWorkCases a,
body.clinicsMain div.contextNav li#cnWorkClinics a,
body.newArchive div.contextNav li#cnNewArchive a,
body.releases div.contextNav li#cnMediaReleases a,
body.mediaArchive div.contextNav li#cnMediaArchive a,
body.mediaPublications div.contextNav li#cnMediaPublications a,
body#factsheetsMain div.contextNav li#cnResourcesFactsheets a,
body#publicationsMain div.contextNav li#cnResourcesPublications a,
body#otherResources div.contextNav li#cnResourcesOther a,
body#supportDonate div.contextNav li#cnSupportDonate a,
body#supportWays div.contextNav li#cnSupportWays a,
body#supportWhy div.contextNav li#cnSupportWhy a,
body#supportJusticeFund div.contextNav li#cnSupportJusticeFund a {
	margin-right:-10px;
	border-right:10px solid #FFF;
	color:#646365;
	background:#FFF url(../img/context_nav_here_bg.gif) no-repeat 177px center;
	cursor:default;
}
/* you-are-here state for section main pages */
body#aboutMain div.contextNav h3 a,
body#workMain div.contextNav h3 a,
body#newMain div.contextNav h3 a,
body#mediaMain div.contextNav h3 a,
body#resourcesMain div.contextNav h3 a,
body#supportMain div.contextNav h3 a {
	cursor:default;
}





/*********************************** BREADCRUMB NAV ****/

#crumbsDiv {
	position:absolute;
	left:202px;
	top:170px;
	width:560px;
	height:21px;
	font-size:.92em;
	z-index:19999;
}
/* body.chinese #crumbsDiv {
	top:190px;
} */
body.spanish a#homeCrumb {
	display:none;
}
body.factsheet #crumbsDiv {
	display:none;
}
ul#crumbs {
	width:560px;
	height:21px;
	font:normal .92em/.92em arial,helvetica,sans-serif;
}
ul#crumbs * {
	margin:0;
}
ul#crumbs li,
ul#crumbs li *,
ul#crumbs li * * {
	float:left;
	font:normal 1em/1em arial,helvetica,sans-serif;
	list-style:none;
}
ul#crumbs li {
	padding-left:14px;
 	background:url(../img/crumb_bg.gif) no-repeat;
}
ul#crumbs li#home {
	padding-right:3px;
	padding-left:0;
	margin-left:0;
	background-image:none;
}
ul#crumbs li#here {
	padding:2px 10px 4px 15px;
	color:#E5831A;
}
ul#crumbs a {
	padding:2px 7px 4px 2px;
	text-decoration:none;
}
ul#crumbs a:hover {
	color:#E5831A;
	text-decoration:underline;
}
ul#crumbs li span {
	margin-right:3px;
}





/*********************************** MIDDLE/MAIN ****/

div#middle {
    float:left;
    width:960px;
	padding:0 5px 25px 5px;
	background:url(../img/middle_bg.png) repeat-y;
}
body.factsheet div#middle {
	background:url(../img/middle_bg_factsheets.png) repeat-y;
}
div#mainCol {
    float:left;
	margin:0 14px 0 12px;
    width:562px;
}
body.main div#mainCol {
	min-height:570px;
	width:532px;
	background-color:#E6E7E8;
	padding:0 15px 15px;
}
div.intro {
	clear:both;
	padding-bottom:15px;
}
div.imgLeft {
	float:left;
	margin:5px 20px 10px 0;
}
div.imgRight {
	float:right;
	margin:5px 0 10px 20px;
}
p.imgCaption {
	margin-top:2px;
	font-size:.8em;
	line-height:1.2em;
	font-style:italic;
	color:#959496;
}
div#mainCol blockquote {
	margin:25px 0 20px;
	padding:0 0 10px;
	border-top:1px solid #E5831A;
	border-bottom:1px solid #E5831A;
	font-size:1.3em;
	font-style:italic;
	color:#E5831A;
}
div#mainCol p.attribution {
	margin-top:0;
	font-size:.7em;
	font-style:italic;
	text-align:right;
}
div#mainCol span.attribution {
	margin-left:10px;
	font-size:.7em;
	font-style:italic;
}

div#leftCol {
    float:left;
    width:186px;
}
div.columnFeature {
    float:left;
    width:186px;
	margin-top:5px;
}
ul#quickLinks+div.columnFeature,
div.contextNav+div.columnFeature {
	margin-top:0;
}
div#leftCol blockquote,
div#rightCol blockquote {
	width:186px;
	margin-top:-11px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
}

/* sidebar quotes */
blockquote.sideQuote {
 	background:url(../img/sidebar_quotes.jpg) no-repeat;
}
body.chinese blockquote.sideQuote {
 	background:url(../img/sidebar_quotes_ch.jpg) no-repeat;
}
body.spanish blockquote.sideQuote {
 	background:url(../img/sidebar_quotes_sp.jpg) no-repeat;
}
blockquote#quoteLiu {
	height:365px;
}
body.spanish blockquote#quoteHintz,
body.spanish blockquote#quoteLangston {
	height:552px;
}
blockquote#quoteHintz {
	height:438px;
	background-position:-186px 0;
}
blockquote#quoteLangston {
	height:493px;
	background-position:-372px 0;
}
blockquote#quoteWright {
	height:552px;
	background-position:-558px 0;
}
blockquote#quoteFlores {
	height:469px;
	background-position:-744px 0;
}
blockquote#quotePerez {
	height:469px;
	background-position:-930px 0;
}
blockquote#quoteOrantes {
	height:550px;
	background-position:-1116px 0;
}
blockquote#quoteButler {
	height:490px;
	background-position:-1302px 0;
}
 blockquote#quoteRivera {
	height:490px;
	background-position:-1488px 0;
}
blockquote#quoteRosenfeld {
	height:552px;
	background-position:-1674px 0;
}
blockquote#quoteTanner {
	height:490px;
	background-position:-1860px 0;
}
/*blockquote#quote {
	height:px;
	background-position:-1860px 0;
} */
blockquote p.quoteChow {
	width:216px;
	height:262px;
	margin-top:40px;
	background:url(../img/quote_chow_ch.gif) no-repeat;
}

img.leftImage {
	width:186px;
}
p.leftCaption {
	margin:3px 10px 0;
	font-size:.86em;
	font-style:italic;
	line-height:1.1em;
	color:#777;
}
img#luncheonSTD {
	width:186px;
	height:410px;
	border:none;
}
body.spanish img#luncheonSTD,
body.chinese img#luncheonSTD {
	height:428px;
}
div#rightCol {
    float:left;
    width:186px;
	margin-top:-49px;
	z-index:200;
}

/* quicklinks */
ul#quickLinks {
	width:208px;
	height:153px;
	margin: 0 -17px 4px -2px;
}
ul#quickLinks li a {
	display:block;
	width:208px;
	height:50px;
	margin-left:-3px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:url(../img/quicklinks.png) no-repeat;
	overflow:hidden;
}
body.spanish ul#quickLinks li a {
	background:url(../img/quicklinks_sp.png) no-repeat;
}
body.chinese ul#quickLinks li a {
	background:url(../img/quicklinks_ch.png) no-repeat;
}
 ul#quickLinks li#qLinksHelp a {
	background-position:0 0;
}
ul#quickLinks li#qLinksWork a {
	background-position:0 -50px;
}
ul#quickLinks li#qLinksSupport a {
	background-position:0 -100px;
	height:53px;
}
ul#quickLinks li#qLinksHelp a:hover {
	background-position:-208px 0;
}
ul#quickLinks li#qLinksWork a:hover {
	background-position:-208px -50px;
}
ul#quickLinks li#qLinksSupport a:hover {
	background-position:-208px -100px;
}
body#helpMain ul#quickLinks li#qLinksHelp,
body#helpMain ul#quickLinks li#qLinksHelp a,
body#helpMainSp ul#quickLinks li#qLinksHelp,
body#helpMainSp ul#quickLinks li#qLinksHelp a,
body#helpMainCh ul#quickLinks li#qLinksHelp,
body#helpMainCh ul#quickLinks li#qLinksHelp a,
body#workMain ul#quickLinks li#qLinksWork,
body#workMain ul#quickLinks li#qLinksWork a,
body#supportMain ul#quickLinks li#qLinksSupport,
body#supportMain ul#quickLinks li#qLinksSupport a {
	display:none;
}
body#helpMain ul#quickLinks,
body#helpMainSp ul#quickLinks,
body#helpMainCh ul#quickLinks,
body#workMain ul#quickLinks,
body#supportMain ul#quickLinks {
	height:103px;
	margin-top:50px;
}

/* body.main div#rightCol blockquote {
	width:186px;
	height:529px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:url(../img/quote.jpg) no-repeat;
} */

/* pages with collapsible divs */
body.collapsible ul#controls {
	float:left;
	margin-bottom:15px;
	padding:4px 0 6px 7px;
	background:#FCFCFC url(../img/collapse_hdg_bg.gif) no-repeat right bottom;
	font-size:.86em;
}
body#clinicsFAQch {
}
body.collapsible div#mainCol h4 {
	margin-top:0;
	margin-bottom:2px;
	padding:4px 3px 6px 25px;
	background-color:#E6E7E8;
	background:#FCFCFC url(../img/collapse_hdg_bg.gif) no-repeat right bottom;
	font:bold 1em/1.4em Arial, Helvetica, sans-serif;
	text-indent:-18px;
	text-transform:none;
}
body.collapsible h4 span {
	margin-left:5px;
	font-size:.84em;
	color:#a9a9a9;
	color:#a3a3a3;
}
body.collapsible div#mainCol h4 a {
	text-decoration:none;
}
body.collapsible h4 a:hover {
	text-decoration:none;
}
body.collapsible div#mainCol p.topLink {
	float:left;
	width:100px;
	margin-top:5px;
	padding-right:2px;
	font-size:.92em;
	line-height:1em;
	background:url(../img/top.gif) no-repeat 62px 1px;
}
body.factsheet div#mainCol p.topLink {
	float:none;
	margin-left:620px;
}
body.collapsible div#mainCol p.topLink a {
	text-decoration:none;
}
body.collapsible div#mainCol p.topLink a:hover {
	text-decoration:underline;
}





/*********************************** SITEMAP / FOOTER ****/

div#sitemap {
	float:left;
	clear:both;
	width:920px;
	padding:65px 25px 15px;
	background:url(../img/sitemap_bg.png) no-repeat;
	font-size:.92em;
}
div#sitemap div.mapCategory {
	float:left;
	padding-right:10px;
	border-top:1px solid #FFF;
}
div#sitemap div#mapHelp {
	width:170px;
}
div#sitemap div#mapAbout {
	width:125px;
}
div#sitemap div#mapWork {
	width:140px;
}
div#sitemap div#mapNew {
	width:90px;
}
div#sitemap div#mapMedia {
	width:100px;
}
div#sitemap div#mapResources {
	width:105px;
}
div#sitemap div#mapSupport {
	width:120px;
}
body.chinese div#sitemap div#mapHelp,
body.chinese div#sitemap div#mapAbout,
body.chinese div#sitemap div#mapWork,
body.chinese div#sitemap div#mapNew,
body.chinese div#sitemap div#mapMedia,
body.chinese div#sitemap div#mapResources,
body.chinese div#sitemap div#mapSupport {
	width:121px;
}

div#sitemap h4 {
	width:auto;
	margin-top:-18px;
	font-weight:bold;
	text-transform:uppercase;
}
div#sitemap h4 a {
	text-decoration:none;
}
div#sitemap h4 a:hover {
	text-decoration:underline;
}
div#sitemap ul {
	margin-top:16px;
	line-height:1.2em;
}
div#sitemap li {
	margin-top:8px;
}
div#sitemap li a {
	color:#646365;
	text-decoration:none;
}
div#sitemap li a:hover {
	color:#E5831A;
	text-decoration:underline;
}


div#footer {
	float:left;
    clear:both;
    width:930px;
    height:11px;
    padding:20px 20px 20px;
	color:#646365;
	background:url(../img/footer_bg.png) no-repeat;
}
div#footer ul {
    font-size:11px;
    line-height:11px;
}
div#footer li {
    float:left;
    padding:0 10px;
    border-left:1px solid #FEBE10;
}
div#footer li#copyright {
    padding-left:0;
    border-left:none;
}
div#footer li#footerContact {
	margin-left:50px;
	padding-left:0;
    border-left:none;
}
 div#footer li#footerAccessibility {
	display:none;
}
div#footer li a {
	color:#33808e;
    text-decoration:none;
}
div#footer li a:hover {
	color:#E5831A;
    text-decoration:underline;
}





/*********************************** HOME ****/

body#home div#middle {
	padding-bottom:0;
	background-image:url(../img/middle_bg_home.png);
}
body#home div#leftCol {
	display:none;
}
body#home div#mainCol {
    width:760px;
	height:393px;
	overflow:hidden;
	margin-top:-48px;
	margin-left:0;
}
body#home h1 {  /* logo */
position:absolute;
}
body#home p#tagline {
	margin-left:207px;
}

body#home div#knowRights {
	width:156px;
	height:217px;
	padding:0 15px 0;
	background:url(../img/home_rights_bg.jpg) no-repeat;
}
body#home div#knowRights h3 {
	width:186px;
	height:59px;
	margin:0 -15px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/home_rights_hdg.jpg);
}
body.chinese#home div#knowRights h3 {
	background-position:0 -59px;
}
body.spanish#home div#knowRights h3 {
	background-position:0 -118px;
}
body#home div#knowRights p {
	margin-top:15px;
	font-size:13px;
	line-height:16px;
}
body.chinese#home div#knowRights p {
	font-size:14px;
	line-height:18px;
}
body#home div#knowRights a:hover {
	color:#FFF;
}

body#home div#middleShadow,
body#home div#homeNewsShadow,
body#home div#lowerRightShadow {
	float:left;
	height:20px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/footer_bg.png);
}
body#home div#middleShadow {
	clear:both;
	margin-right:-10px;
	margin-bottom:-5px;
	width:970px;
}
body#home div#homeNewsShadow {
	clear:left;
	margin-left:3px;
	width:653px;
}
body#home div#lowerRightShadow {
	float:right;
	clear:none;
	width:260px;
}
body#home div#homeNewsShadow p,
body#home div#lowerRightShadow p {
	width:100px;
}

/*slides*/
div#slider {
	width:760px;
	height:372px;
	margin-right:15px;
}
div.sliderwrapper {
	position: relative; /*don't change*/
	overflow: hidden; /*don't change*/
}
div.sliderwrapper div.contentdiv {
	visibility: hidden; /*don't change*/
	position: absolute; /*don't change*/
	left: 0;  /*don't change*/
	top: 0;  /*don't change*/
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width:100%;
	height:100%;
}
img.slideImage {
	width:760px;
	height:372px;
}
.slideText {
	position:absolute;
	left:0px;
	top:287px;
	width:710px;
	height:60px;
	overflow:hidden;
	padding:3px 10px 10px 40px;
	background:url(../img/slides_text_bg.png) no-repeat;
}
div#mainCol .contentdiv h3 {
	white-space:nowrap;
 	margin-top:12px;
	border-bottom:none;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	color:#FFF;
}
.contentdiv p {
	margin-top:2px;
	font-size:1.1em;
	color:#FFF;
}
 .contentdiv p a {
	margin-left:5px;
	color:#FEC500;
}
.contentdiv p a:hover {
	color:#FFF;
}
div.pagination {
	position:relative;
	width:170px;
	height:18px;
	left:580px;
	top:-48px;
	top:-42px;
	margin-bottom:-18px;
	z-index:100;
	padding-top:2px;
	padding-right:25px;
	text-align:right;
 	background:url(../img/slides_pause.gif) no-repeat 130px 4px; 
}
div.pagination .toc { 
	display:none; /* hide slide numbers */
}
div.pagination:hover {
 	background:url(../img/slides_pause.gif) no-repeat 130px -16px; 
}
div.pagination a {
	margin-right:-6px;
	margin:0 14px;
	font-size:12px;
	color:#FEC500;
	text-decoration:none;
}
div.pagination a:hover {
	color:#FFF;
 	text-decoration:underline;
}
div.pagination a.prev {
	border-left:none;
}
div.pagination a.selected {
	color:#FFF;
	text-decoration:underline;
}

/***** news *****/
body#home div#lowerLeft {
	float:left;
	width:652px;
}
body#home div#homeNews {
	float:left;
	width:622px;
	margin-top:30px;
	margin-left:5px;
	padding:0px 15px 20px;
	background:url(../img/home_news_bg.png) repeat-y;
}
body#home div#homeNews h3 {
	width:647px;
	height:45px;
	overflow:hidden;
	margin:-25px -15px 20px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:url(../img/home_news_hdg.png) no-repeat;
}
body.chinese#home div#homeNews h3 {
	background-position:0 -45px;
}
body.spanish#home div#homeNews h3 {
	background-position:0 -90px;
}
body#home div#homeNews h4 {
	margin-top:0;
	font-size:1.2em;
	font-weight:bold;
	color:#33808e;
}
body#home div.newsflash {
	min-height:59px;
	margin-top:20px;
	margin-left:-5px;
	padding:7px 0 0 70px;
	background:url(../img/newsFlash.png) no-repeat;
}
body#home div#homeNews div.newsflash h4 {
	color:#E31F26;
}
body#home div#homeNews div.newsflash a {
	padding-left:5px;
	font-size:.92em;
	font-weight:normal;
	color:#E31F26;
	text-decoration:underline;
}
body#home div#homeNews h4 a,
body#home div.lowerRightCol h4 a {
	text-decoration:none;
}
body#home div#homeNews h4 a:hover,
body#home div.lowerRightCol h4 a:hover {
	text-decoration:underline;
}

/* see WHAT'S NEW for homepage news items */

/* body#home div.homeNewsItem {
	float:left;
	clear:both;
	width:622px;
}
body#home div.newsflash+div.homeNewsItem {
	margin-top:5px;
	padding-top:25px;
	border-top:1px solid #FEC500;
}
body#home div.homeNewsItem+div.homeNewsItem {
	margin-top:25px;
	padding-top:25px;
	border-top:1px solid #FEC500;
}
body#home div.homeNewsItem+p {
	float:left;
} */

/***** lower sidebar *****/

body#home div.lowerRightCol {
	float:right;
	clear:none;
	width:265px;
	margin-top:30px;
	margin-right:-10px;
	margin-left:17px;
	margin-left:0px;
	padding:0px 15px 25px;
	background:url(../img/home_side_bg_gray.png) repeat-y;
}
body#home div.lowerRightCol h3 {
	width:290px;
	height:45px;
	margin:-25px -15px 20px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/headings/home_students.gif);
}
body.chinese#home div.lowerRightCol h3 {
	background-image:url(../img/headings/home_attorney.gif);
	background-position:0 -45px;
}
body.spanish#home div.lowerRightCol h3 {
	background-position:0 -90px;
}
body#home div.lowerRightCol h4 {
	margin-top:10px;
	font-size:1.2em;
	font-weight:bold;
}
body#home div.lowerRightCol span.more a {
	background-image:url(../img/more.gray.gif);
}

div#followUs {
	float:right;
	width:275px;
	height:91px;
	margin-right:-6px;
	margin-bottom:10px;
	padding-top:15px;
	padding-left:15px;
	background-image:url(../img/follow_bg.png);
}
div#followUs {
	display:none;
}
div#followUs h3 {
	width:290px;
	height:36px;
	margin:0 0 5px -15px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/follow_hdg.gif);
}
div#followUs li {
}
div#followUs li a {
	display:block;
	float:left;
	height:23px;
	margin-right:10px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	overflow:hidden;
}
div#followUs li#facebook a {
	width:107px;
	background-image:url(../img/facebook.gif);
}
div#followUs li#twitter a {
	width:100px;
	background-image:url(../img/twitter.gif);
}

div#subscribe {
	float:right;
	clear:right;
	width:275px;
	height:101px;
	margin-right:-6px;
	padding-left:15px;
	color:#FFF;
	background:url(../img/subscribe_bg.png) no-repeat left bottom;
}
div#subscribe {
	display:none;
}
div#subscribe h3 {
	width:290px;
	height:36px;
	margin-bottom:5px;
	margin-left:-15px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/subscribe_hdg.png);
}
div#subscribe h3 {
	width:290px;
	height:36px;
	margin-top:0;
	margin-bottom:5px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/subscribe_hdg.png);
}
div#subscribe p {
	margin-top:5px;
}
div#subscribe p#subscribeForm {
	width:206px;
	height:31px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background-image:url(../img/subscribe_form.png);
}
div#luncheonSTD {
	float:right;
	margin:10px -5px 0 0;
}
div#luncheonSTD img {
	width:290px;
	height:294px;
}
body.spanish div#luncheonSTD img,
body.chinese div#luncheonSTD img {
	height:314px;
}

/***** sitemap *****/

body#home div#sitemap {
	margin-top:20px;
	padding-top:30px;
	background:url(../img/sitemap_bg_home.png) repeat-y;;
}





/*********************************** GET HELP ****/

div#mainCol h3.helpCategory {
	margin-top:30px;
	margin-bottom:15px;
}
div#mainCol div.intro+h3.helpCategory {
	margin-top:10px;
}
div#mainCol ul.helpList li {
	margin-top:12px;
	padding-left:15px;
	background:url(../img/help_bullet.gif) no-repeat 3px 6px;
}
div#mainCol ul.fsList li {
	margin-top:4px;
	padding:4px 15px;
	border:1px solid #e9e9e9;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
background-position:3px 9px;
}
div#mainCol ul.fsList li#relatedTopics li {
	border:none;
}
span.pdf {
	display:block;
 	margin-top:2px;
	line-height:1.2em;
}
span.pdf a {
	font-size:.84em; 
}
div#mainCol ul.helpList li#relatedTopics {
	margin-top:5px;
	padding:3px 15px 5px;
	padding:0 15px 5px;
	border:1px solid #e9e9e9;
/* 	background:url(../img/plus.gif) no-repeat 3px 8px; */
}
body#factsheetsMain div#mainCol ul.helpList li#relatedTopics {
	margin-bottom:-35px;
	padding-bottom:30px;
}
div#mainCol ul.helpList li#relatedTopics h5 {
	margin-top:0;
}
div#mainCol ul.helpList li#relatedTopics h4,
div#mainCol ul.helpList li#relatedTopics h5 {
	margin:0 -15px 5px;
	padding:3px 15px 5px;
	background:#f1f1f1;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
}
div#mainCol ul.helpList li#relatedTopics ul {
	display:inline;
	font-size:.92em;
}
div#mainCol ul.helpList li#relatedTopics li {
	display:inline;
	margin-top:0;
	padding-right:2px;
	padding-left:6px;
	border-left:1px solid #d9d9d9;
	background:none;
}
div#mainCol ul.helpList li#relatedTopics li:first-child {
	padding-left:0;
	border-left:none;
}
div#mainCol ul.helpList a {
	text-decoration:none;
}
div#mainCol ul.fsList {
	text-decoration:none;
	font-weight:bold;
}
div#mainCol ul.fsList ul a {
	font-weight:normal;
}
div#mainCol ul.helpList span a {
	font-weight:normal;
}
div#mainCol ul.helpList a:hover,
div#mainCol ul.helpList a:focus {
	text-decoration:underline	;
}

div#needHelp {
	width:166px;
	padding:0 10px 20px;
	color:#FFF;
	background:#e5831a url(../img/side_corner.gif) no-repeat right bottom;
}
div#needHelp p {
	font-size:.92em;
	line-height:1.6em;
}
div#needHelp a {
	font-weight:bold;
	color:#FFF;
}
div#needHelp a:hover {
 	color:#FEC500; 
	text-decoration:none;
}
div#needHelp a.more {
	margin-left:0;
	padding-left:0;
	background:url(../img/more.orange.gif) no-repeat right 2px;
}
div#needHelp h3#sideHdgHelp {
	width:186px;
	height:31px;
	margin:0 -10px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:url(../img/side_hdg_help.gif) no-repeat;
}
body.spanish div#needHelp h3#sideHdgHelp {
	background-image:url(../img/side_hdg_help_sp.gif);
}
body.chinese div#needHelp h3#sideHdgHelp {
	background-image:url(../img/side_hdg_help_ch.gif);
}
div#needHelp h4#sideHdgWRC,
body.clinicsMain div#needHelp h4#sideHdgWRC,
div#needHelp h4#sideHdgWFP,
div#needHelp h4#sideHdgDV,
div#needHelp h4#sideHdgLRP {
	width:186px;
	height:46px;
	margin:20px -10px 10px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
 	background:#E5831A url(../img/side_project_hdgs.gif) no-repeat;
}
body.spanish div#needHelp h4#sideHdgWRC,
body.spanish body#clinicsMain div#needHelp h4#sideHdgWRC,
body.spanish div#needHelp h4#sideHdgWFP,
body.spanish div#needHelp h4#sideHdgDV,
body.spanish div#needHelp h4#sideHdgLRP {
 	background-image:url(../img/side_project_hdgs_sp.gif);
}
body.chinese div#needHelp h4#sideHdgWRC,
body.chinese body#clinicsMain div#needHelp h4#sideHdgWRC,
body.chinese div#needHelp h4#sideHdgWFP,
body.chinese div#needHelp h4#sideHdgDV,
body.chinese div#needHelp h4#sideHdgLRP {
 	background-image:url(../img/side_project_hdgs_ch.gif);
}
div#needHelp h4+p {
	margin-top:15px;
}
div#needHelp h4#sideHdgWRC {
	background-position:0 0;
}
body.clinicsMain div#needHelp h4#sideHdgWRC {
	background-position:0 -46px;
}
div#needHelp h4#sideHdgLRP {
	background-position:0 -92px;
}
div#needHelp h4#sideHdgWFP {
	background-position:0 -138px;
}
div#needHelp h4#sideHdgDV {
	background-position:0 -184px;
}
div#needHelp ul.helpLinks {
	margin-top:20px;
}


/* main page */

body.helpMain h2 {
	width:562px;
	height:45px;
	margin-bottom:0;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	background:url(../img/helpMain_hdg_bg.jpg) no-repeat;
}
body#helpMainSp h2 {
	background:url(../img/landing_headings_sp.gif) 0 0;
}
body#helpMainCh h2 {
	background:url(../img/landing_headings_ch.gif) 0 0;
}
body.helpMain div#helpInstructions {
	float:left;
	margin-bottom:20px;
	background:#E6E7E8 url(../img/helpMain_instructions_bg.jpg) no-repeat right bottom;
}
body.helpMain div#helpInstructions h3 {
	width:562px;
 	margin-top:0;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
	border-bottom:none;
}
body.helpMain div#helpInstructions h3#ways {
	height:35px;
	background:url(../img/helpMain_hdg_choose.jpg) no-repeat;
}
body#helpMainSp div#helpInstructions h3#ways {
	background-position:0 -35px;
}
body#helpMainCh div#helpInstructions h3#ways {
	background-position:0 -70px;
}
body.helpMain div#helpInstructions h3#moreHelp {
	height:63px;
	background:url(../img/helpMain_hdg_more.jpg) no-repeat;
}
body#helpMainSp div#helpInstructions h3#moreHelp {
	background-position:0 -63px;
}
body#helpMainCh div#helpInstructions h3#moreHelp {
	background-position:0 -126px;
}
body.helpMain div#helpInstructions p span {
	display:block;
	width:562px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1px;
}
body.helpMain div#helpInstructions p span#choose {
	height:36px;
	background:url(../img/helpMain_choose.jpg) no-repeat;
}
body#helpMainSp div#helpInstructions p span#choose {
	background-position:0 -36px;
}
body#helpMainCh div#helpInstructions p span#choose {
	background-position:0 -72px;
}
body.helpMain div#helpInstructions p span#browse a {
	display:block;
	height:31px;
	margin-top:5px;
	background:url(../img/helpMain_browse.jpg) no-repeat;
}
body.helpMain div#helpInstructions p span#browse a:hover {
	background-position: 0 -31px;
}
body#helpMainSp div#helpInstructions p span#browse a {
	background-position:0 -62px;
}
body#helpMainSp div#helpInstructions p span#browse a:hover {
	background-position:0 -93px;
}
body#helpMainCh div#helpInstructions p span#browse a {
	background-position:0 -124px;
}
body#helpMainCh div#helpInstructions p span#browse a:hover {
	background-position:0 -155px;
}
body.helpMain div#helpInstructions div {
	padding:10px 20px 14px;
}
body.helpMain div#helpInstructions div a {
	font-weight:bold;
}
body.helpMain div#helpInstructions li {
	display:inline;
	padding-left:5px;
	border-left:1px solid orange;
	margin-left:3px;
}
body.helpMain div#helpInstructions li:first-child {
	padding-left:0;
	border-left:none;
	margin-left:0;
}





/*********************************** ABOUT ****/

body#aboutMain div#rightCol blockquote {
	height:392px;
	background:url(../img/luncheon_std.gif) no-repeat;
}
body.chinese#aboutMain div#rightCol blockquote {
	height:428px;
}
body#aboutMain h2 {
 	background:url(../img/aboutMain_hdg_bg.jpg) no-repeat;
}
body.spanish#aboutMain h2 {
 	background:url(../img/aboutMain_hdg_bg_sp.jpg) no-repeat;
}
body.chinese#aboutMain h2 {
 	background:url(../img/aboutMain_hdg_bg_ch.jpg) no-repeat;
}

body#aboutHistory table {
	border:0;
}
body#aboutHistory th {
	padding:15px 0 0 0;
}
body#aboutHistory td {
	padding:15px 0 0 15px;
}

body#aboutStaff div#mainCol h3,
body#aboutBoard div#mainCol h3 {
	float:left;
	clear:both;
	width:100%;
}
body#aboutStaff dl {
	float:left;
	clear:both;
	width:532px;
	margin-top:5px;
	line-height:1.3em;
}
body#aboutStaff dt,
body#aboutBoard dt {
	float:left;
	clear:both;
	position:relative;
	margin-top:8px;
	font-weight:bold;
}
body#aboutStaff dd,
body#aboutBoard dd {
	float:left;
	margin-top:8px;
	margin-left:6px;
	padding-left:6px;
	border-left:1px dotted #717073;
	font-size:.92em;
}
body#aboutStaff dt+dd,
body#aboutBoard dt+dd {
	margin-left:6px;
	padding-left:6px;
	border:none;
}
/* body#aboutStaff dt a,
body#aboutStaff dt a:hover {
	color:#646365;
	text-decoration:none;
	cursor:default;
} */

body#aboutStaff ul#vertical li {
	float:left;
	clear:both;
}
body#aboutStaff ul#vertical li#graff {
	margin-top:5px;
 	margin-bottom:15px;
}
body#aboutStaff div.collapse {
	float:left;
	clear:both;
	padding-bottom:25px;
	color:#555;
	background:url(../img/profile_bg.jpg) no-repeat left bottom;
}
body#aboutStaff div.collapse p {
	padding:5px 20px 0;
}
body#aboutStaff dt span {
	margin-left:2px;
	font-weight:normal;
	font-size:.86em;
	color:#33808e;
	text-decoration:underline;
	cursor:pointer;
}
body#aboutStaff dt span:hover {
	color:#E5831A;
	text-decoration:none;
}
body#aboutStaff ul#controls {
	position:relative;
	top:-18px;
	left:100px;
	font-size:.86em;
	padding:0;
	line-height:1em;
}
body#aboutStaff ul#controls li:first-child {
	padding-left:0;
	border-left:0;
}
body#aboutStaff ul#controls li:last-child {
	border-right:0;
}

body#aboutBoard dd+dd {
	font-style:italic;
}
body#aboutBoard span.ec {
	margin-left:-5px;
	margin-right:2px;
	color:#E5831A;
}
body#aboutBoard p#note {
	float:left;
	clear:both;
	margin-top:20px;
	font-style:italic;
}
body.about div#eeo {
	margin-top:20px;
	padding:5px 20px 15px;
	border:1px solid #c0d0db;
	font-size:.92em;
	background-color:#f6f8f8;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}





/*********************************** OUR WORK ****/

body#workMain h2 {
	width:562px;
	background:url(../img/workMain_hdg_bg.jpg) no-repeat;
}
body.spanish#workMain h2 {
	background-image:url(../img/workMain_hdg_bg_sp.jpg);
}
body.chinese#workMain h2 {
	background-image:url(../img/workMain_hdg_bg_ch.jpg);
}
body#workMain dt	 {
	margin-top:10px;
	font-weight:bold;
}
body#familyMain div#rightCol blockquote,
body#disabilityMain div#rightCol blockquote,
body#workMain div#rightCol blockquote {
	height:458px;
	background:url(../img/quote_foster.jpg) no-repeat;
}

body.work p.toolsP {
	margin-top:20px;
	font-weight:bold;
	text-transform:uppercase;
}
body.work ul.tools {
	margin-top:-5px;
	padding-top:15px;
	padding-top:5px;
	background-color:#FFF;
}
body.work ul.tools li {
	margin-top:10px;
}
body.work span.tool {
	font-weight:bold;
	color:#E5831A;
}

div#needHelp p.phoneNumber {
	font-weight:bold;
}
div.caseFeature {
	padding:10px;
	border:1px solid #c0d0db;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#f6f8f8;
	background-color:#dfefef;
	background-color:#d2e6e8;
}
div.caseFeature img {
}
div.caseFeature h3 {
	font-size:1em;
	line-height:1.3em;
	font-weight:bold;
}
/* div.caseFeature a.more {
	padding-right:10px;
	background:url(../img/more.gray.gif) no-repeat right 5px;
} */

body.case dl {
	margin-top:20px;
	line-height:1.1em;
}
body.case dt {
	margin-top:1.3em;
	font-weight:bold;
}
body.case dt a {
	text-decoration:none;
}
body.case dt a:hover {
	text-decoration:underline;
}
body.case dd {
	margin-top:5px;
}


/* workers right clinics */
body.clinicsMain div#needHelp ul.helpLinks,
body.clinicsFAQ div#needHelp ul.helpLinks {
	margin-top:15px;
	font-weight:bold;
}
body.clinicsMain div#needHelp ul.helpLinks li,
body.clinicsFAQ div#needHelp ul.helpLinks li {
	margin-top:7px;
}
body.clinicsMain div#needHelp ul.helpLinks li a,
body.clinicsFAQ div#needHelp ul.helpLinks li a {
	text-decoration:none;
}
div#wrcSchedule {
	margin-top:15px;
	padding:10px; 
	background-color:#e6e7e8;
}
div#wrcSchedule h3 {
	margin:10px 0;
}
div#wrcSchedule span {
	margin-left:5px;
	font-weight:normal;
}
div#wrcSchedule div#mondays {
	padding-left:0;
	border:none;
}
div#wrcSchedule p {
	margin-top:0px;
}
table#incomeGuidelines {
	width:100%;
	margin:10px 0 5px;
	padding:5px;
	border:1px solid #E5831A;
	text-align:center;
}
table#incomeGuidelines th {
	width:100px;
	line-height:2em;
}
table#incomeGuidelines td {
	line-height:1.6em;
	width:25%;
}
body.clinicsFAQ ul#controls {
	width:215px;
	margin:10px 0 15px;
	padding:3px 7px;
	font-size:.92em;
}
body#clinicsFAQsp ul#controls {
	width:340px;
}
body#clinicsFAQch ul#controls {
	width:190px;
}
body.clinicsFAQ div#mainCol p.topLink {
	margin-left:450px;
}

/* wrc schedule */
body#clinicsSchedule p#wrcScheduleIntro {
	font-size:1.1em;
	font-weight:bold;
	color:#C00;
}
body#clinicsSchedule p#wrcScheduleIntro span {
	text-decoration:underline;
}
body#clinicsSchedule div.clinicInfo {
	margin:10px 0;
	padding-bottom:5px;
	border-top:1px solid #999;
}
body#clinicsSchedule h4 {
	font-size:1.2em;
}
body#clinicsSchedule h4 span {
	margin-left:15px;
	font-size:.8em;
}
body#clinicsSchedule p.moreInfo {
	margin-top:5px;
	margin-bottom:-5px;
	font-size:.92em;
}
body#clinicsSchedule div.closureDates {
	background-color:#e6e7e8;
	margin-top:10px;
	padding:1px 15px 1px;
}
body#clinicsSchedule div.closureDates em {
	font-weight:bold;
	font-style:normal;
	color:#C00;
}
body#clinicsSchedule ul.dates {
	margin-top:5px;
 	margin-bottom:10px;
}
body#clinicsSchedule ul.dates li {
	padding-left:15px;
	background:url(../img/closed.gif) no-repeat 0 5px;
}



/*********************************** WHAT'S NEW ****/

body#newMain h2 {
	height:45px;
	border-bottom:none;
 	background:url(../img/newMain_hdg_bg.jpg) no-repeat;
}
body.spanish#newMain h2 {
	background:url(../img/landing_headings_sp.gif) 0 -135px;
}
body.chinese#newMain h2 {
	background:url(../img/landing_headings_ch.gif) 0 -135px;
}
body#newMain div.newsItem,
body#newArchiveMain div.newsItem {
	float:left;
	clear:both;
	width:532px;
	padding:25px 0 15px;
	border-bottom:1px solid #c9c9c9;
}
body#newMain h2+div.newsItem,
body#newArchiveMain h2+div.newsItem {
	padding-top:0;
}
body#newMain div.newsItem h4,
body#newArchiveMain div.newsItem h4 {
	margin-top:0;
}
body#newMain div.newsItem+p,
body#newArchiveMain div.newsItem+p {
	float:left;
}

/* homepage news items start */
body#home div.newsItem {
	float:left;
	clear:both;
	width:622px;
}
body#home div.newsflash+div.newsItem {
	margin-top:5px;
	padding-top:25px;
	border-top:1px solid #FEC500;
}
body#home div.newsItem+div.newsItem {
	margin-top:25px;
	padding-top:25px;
	border-top:1px solid #FEC500;
}
body#home div.newsItem+p {
	float:left;
}
/* homepage news items end */

body.new div.imgLeft,
body.new div.imgRight {
	margin-top:15px;
}
a.archiveLink {
	display:block;
 	margin-top:5px;
	padding-left:15px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:.92em;
	text-decoration:none;
	background:url(../img/help_bullet.gif) no-repeat 0 5px;
}
body#newMain a.archiveLink {
	background-image:url(../img/gray_bg_bullet.gif);
}

/* brown bag lectures */
body#newsBrownBag p.finePrint {
	margin-top:2em;
	padding:.5em 1em;
	color:#FFF;
	font-size:.92em;
	font-style:italic;
	background-color:#676767;
}
p#bbLocation {
	font-weight:bold;
	color:#E5831A;
}
dl#bbEvents dt {
	margin-top:30px;
	margin-bottom:5px;
	border-bottom:1px solid #E5831A;
	font-weight:bold;
	font-size:1.2em;
	color:#E5831A;
}
dl#bbEvents dt span.bbDate {
	display:block;
	margin-top:20px;
	font-size:.75em;
	color:#717073;
	text-transform:uppercase;
}
dl#bbEvents dd.bbSpeaker span {
	font-weight:bold;
}
dl#bbEvents dd.bbDescription {
	margin-top:5px;
}


/*********************************** MEDIA ****/

body#mediaMain h2 {
	height:165px;
 	background:url(../img/mediaMain_hdg_bg.jpg) no-repeat;
}
body.spanish#mediaMain h2 {
 	background-image:url(../img/mediaMain_hdg_bg_sp.jpg);
}
body.chinese#mediaMain h2 {
 	background-image:url(../img/mediaMain_hdg_bg_ch.jpg);
}
body.media ul.pressContact {
 	margin:10px 0 0 30px; 
}
body.media dl {
	margin-top:20px;
	border-top:1px solid #c9c9c9;
	line-height:1.1em;
}
body#mediaMain dl {
	border-top:none;
}
body.media dt {
	margin-top:1.3em;
	font-weight:bold;
}
body.media dt a {
	text-decoration:none;
}
body.media dt a:hover {
	text-decoration:underline;
}
body.media dd {
	margin-top:5px;
}





/*********************************** RESOURCES ****/

body#resourcesMain h2 {
 	background:url(../img/resourcesMain_hdg_bg.jpg) no-repeat;
}
body.spanish#resourcesMain h2 {
 	background-image:url(../img/resourcesMain_hdg_bg_sp.jpg);
}
body.chinese#resourcesMain h2 {
 	background-image:url(../img/resourcesMain_hdg_bg_ch.jpg);
}


/**** fact sheets ****/

body.factsheet div#mainCol {
	background:url(../img/rights.gif) no-repeat;
	padding-top:24px;
}
body.factsheet h2 {
	width:562px;
}
body.factsheet div.intro {
	width:562px;
	width:713px;
	padding-bottom:15px;
}
body.factsheet ul#controls {
	width:35em;
	margin:20px 0 15px;
}
body#factsheetsMain ul#controls {
	width:35em;
}
body.factsheet div.intro+ul#controls {
	margin:0 0 10px;
}
body#factsheetsMain ul#controls {
	width:260px;
	margin-top:10px;
	margin-bottom:15px;
}
body.spanish#factsheetsMain ul#controls {
	width:28em;
}
ul#controls li {
	float:left;
	display:inline;
	padding:0 10px;
	border-right:1px solid #c1c1c1;
	border-left:1px solid #FFF;
}
ul#controls li.first {
	padding-left:0;
	margin-left:0;
	border-right:1px solid #c1c1c1;
	border-left:none;
}
ul#controls li.last {
	border-right:none;
}
ul#controls a {
	text-decoration:none;
}
ul#controls a:hover {
	text-decoration:underline;
}
body.factsheet div#mainCol {
	width:745px;
}
body.factsheet ul#quickLinks {
	position:absolute;
/* 	left:804px; */
	left:780px;
	top:171px;
}
ul#vertical {
	clear:left;
}
ul#vertical li div {
	clear:left;
}
body.factsheet div#mainCol h5 {
	margin-top:1em;
	margin-bottom:.5em;
	font:bold 1em/1em Arial, Helvetica, sans-serif;
}
body.factsheet div#mainCol div.collapse h5 {
	margin-top:2em;
}
div.collapse {
	clear:left;
	padding-bottom:35px;
}
body.factsheet div.collapse {
	width:713px;
}
body.factsheet div#mainCol ul.bullets {
	margin-top:8px;
	margin-left:45px;
	list-style-type:square;
	line-height:1.5em;
}
body.factsheet div#mainCol ul.bullets li {
	margin-top:3px;
}
body.factsheet ul#vertical ul.noIndent {
	list-style:square outside none;
	list-style-type:square;
	line-height:1.5em;
	margin-left:12px;
}
body.factsheet ul#vertical ul.noIndent li {
	margin-top:10px;
	padding-left:0px;
}
body.factsheet div#mainCol ol {
	list-style:decimal outside none;
	line-height:1.5em;
	margin-top:5px;
	margin-left:50px;
}
body.factsheet div#mainCol ol.noIndent {
	list-style:decimal outside none;
	line-height:1.5em;
	margin-left:20px;
}
body.factsheet div#mainCol ol.noIndent li {
	margin-top:10px;
	padding-left:0px;
}
body.factsheet div#mainCol ol.noIndent ul li{
	margin-top:3px;
}
body.factsheet p#furtherInfo {
	padding:3px 5px;
	font-weight:bold;
	color:#FFF;
	background-color:#E5831A;
}
body.factsheet p#furtherInfo a {
	color:#FFF;
}
body.factsheet div#disclaimer {
	margin-top:10px;
	padding:8px 5px;
}
body.factsheet div#disclaimer h3 {
	margin-top:-5px;
	font-size:.92em;
	font-weight:bold;
	text-transform:uppercase;
	color:#E5831A;
}
body.factsheet div#disclaimer p {
	margin-top:5px;
	font-size:.92em;
}
body.factsheet p#grantor {
	margin-top:10px;
	font-size:.92em;
	font-style:italic;
	color:#666;
}
body.factsheet p.example {
	padding:5px;
	border:1px solid #999;
}
body.factsheet p.introLast {
	margin-bottom:10px;
}
body.factsheet p.sectionHdg {
	margin-top:10px;
	margin-bottom:5px;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
}
body.factsheet blockquote {
	margin:10px 20px;
	font-style:italic;
}
body.factsheet table {
	width:100%;
	margin-top:5px;
	padding:3px;
	border:1px solid #999;
	line-height:1.3em;
}
body.factsheet tr {
	vertical-align:top;
}
body.factsheet th {
	padding:0 0 5px 3px;
}
body.factsheet td {
	padding:3px;
}
body.factsheet td.total {
	text-align:right;
}


body#factsheetsMain ul#pageLinks {
	margin-bottom:15px;
	list-style:none outside none;
}
body#factsheetsMain ul#pageLinks li {
	margin-top:3px;
}
body#factsheetsMain div#mainCol h3 {
	margin-bottom:10px;
}
body#factsheetsMain div#mainCol p.topLink {
	margin-top:15px;
	margin-left:470px;
}


body#ui_overview th.first,
body#ui_benefits th.first {
	width:35%
}
body#comp_time span#time {
	margin-right:25px;
	margin-left:25px;
}
body#contractor table {
	padding:0;
}
body#overtime table.breakdown {
	border:none;
	width:75%;
	margin-left:60px;
}
tr.result {
	font-weight:bold;
}
body#contractor tr#firstRow {
	background-color:#e9e9e9;
}
body#contractor td,
body#contractor th {
	border-top:1px solid #999;
	padding:5px;
}
body#contractor th.first {
	border-top:none;
	background-color:#e9e9e9;
}
body#contractor .middleCol {
	border-right:1px solid #999;
	border-left:1px solid #999;
}
body#contractor span.note {
	display:block;
	margin-top:3px;
	font-size:.92em;
	line-height:1em;
	font-weight:normal;
}
body#disabilities_intro div#mainCol dl,
body#dv_disabilities div#mainCol dl {
	margin-top:10px;
	line-height:1.4em;
}
body#disabilities_intro div#mainCol dt,
body#dv_disabilities div#mainCol dt {
	font-weight:bold;
	margin-top:10px;
}
body#disabilities_intro div#mainCol dd,
body#dv_disabilities div#mainCol dd {
	margin-top:5px;
	margin-left:40px;
}


/**** publications ****/
body#mediaPublicationsMain a.pubTitle {
	display:block;
	margin-bottom:2px;
	font-weight:bold;
}
body#mediaPublicationsMain cite.pubSource {
	display:block;
}

/**** resources list ****/

body#otherResources dl.resource {
	margin-top:10px;
	padding:4px 10px;
	border:1px solid #e9e9e9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
body#otherResources dl.resource.first {
	margin-top:10px;
	padding-top:10px;
	border-top:none;
}
body#otherResources dl.resource dt {
	margin-left:5px;
	font-weight:bold;
}
body#otherResources dl.resource dt span {
	display:block;
	margin-bottom:5px;
	font-size:.92em;
	font-weight:normal;
	text-transform:uppercase;
/* 	color:#E5831A; */
	color:#999;
}
body#otherResources dl.resource dd {
	margin-top:5px;
	margin-left:5px;
}
body#otherResources dl.resource dd.org {
	margin-top:0;
	font-weight:bold;
}
body#otherResources dl.resource dd ul {
	list-style:url(img/bullet.gif) outside none;
	margin-top:5px;
	margin-left:50px;
	margin-right:50px;
}
body#otherResources dl.resource dd li {
	margin-top:3px;
}
body#otherResources div#mainCol p.topLink {
	margin:20px 0 10px 420px;
}





/*********************************** SUPPORT ****/

body.support div#rightCol blockquote {
	height:392px;
	background:url(../img/luncheon_std.gif) no-repeat;
}
body#supportMain h2 {
 	background:url(../img/supportMain_hdg_bg.jpg) no-repeat;
	height:284px;
}
body.spanish#supportMain h2 {
 	background-image:url(../img/supportMain_hdg_bg_sp.jpg);
}
body.chinese#supportMain h2 {
 	background-image:url(../img/supportMain_hdg_bg_ch.jpg);
}
body#supportWhy span.fiveWays {
	font-weight:bold;
	color:#E5831A;
}
body#supportWhy p.story {
	margin:20px 40px 0;
}
body#supportWhy strong {
	font-style:italic;
}
body#supportJusticeFund div#mainCol h3 {
	float:left;
	clear:both;
	width:458px;
	margin-top:30px;
}
body#supportJusticeFund div#mainCol h3 span.category {
	margin-left:10px;
	font-size:.7em;
	font-weight:normal;
}
body#supportJusticeFund div#mainCol h3+ul {
	margin-top:10px;
}
body#supportJusticeFund div#mainCol h4 {
	font-size:1.2em;
	color:#E5831A;
	text-transform:uppercase;
}
body#supportJusticeFund div#mainCol ul {
	margin-top:10px;
}
body#supportJusticeFund span.note {
	display:block;
	margin-left:15px;
	font-style:italic;
}
body#supportJusticeFund div.col1,
body#supportJusticeFund div.col2 {
	float:left;
	width:45%;
	padding-right:20px;
}

body#luncheon table {
	border:none;
	padding:0;
}
body#luncheon h2 {
	display:none;
}
body#luncheon img.iKon_external { 
	padding:0;
	display:none;
}



/*********************************** CONTACT ****/

body#contactMain h2 {
 	background:url(../img/contactMain_hdg_bg.jpg) no-repeat;
	height:45px;
	border-bottom:none;
}
body.spanish#contactMain h2 {
	background:url(../img/landing_headings_sp.gif) 0 -315px;
}
body.chinese#contactMain h2 {
	background:url(../img/landing_headings_ch.gif) 0 -315px;
}
body#contactMain p#clinics {
	font-weight:bold;
}
body#contactMain dl {
	margin-top:15px;
}
body#contactMain dt {
	margin-top:15px;
	font-weight:bold;
}





/*********************************** TERMS OF USE / PRIVACY POLICY / ACCESSIBILITY ****/

body#termsOfUse div#mainCol blockquote {
	margin:15px 30px;
	padding:0;
	border:none;
	font-size:1em;
	font-style:normal;
	color:#646365;
}
body#accessibility ul#badges {
	margin-top:20px;
}
body#accessibility ul#badges li {
	margin-right:10px;
	display:inline;
}




#map {
height:350px;
width:540px;
}


