/***********************************************/
/* HTML tag styles                             */
/***********************************************/   

	body {
	background-color:#FFFFFF;
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;	
	margin:0em; 
	padding:0em;
	}

	html, body {margin: 0em; padding: 0em;}

	a	{text-decoration:none;}

	a img {border:none;}

	a:link {
	color: #DE6420;
	background: transparent;
	text-decoration: none;
	}

	a:visited {color: #800080;}

	a:active {color: #000;}

	a:focus  {color: #000;}

	a:hover {
	color: #6699CC;
	text-decoration: underline;
	}
	
	a:link hover {
	color: #6699CC;
	text-decoration: underline;
	}

	h1, h2, h3, h4, h5, h6 {font-family:"Helvetica", Arial, Verdana, Tahoma, sans-serif;
	font-weight:normal;
	margin: 0.5em 0em .9em 0em;
	word-spacing:0.05em;
	}

	h1 {
	color: #097CCB;
	font-size: 18px;
	line-height: 20px;
	letter-spacing:0.01em;
	margin: 0 0 .8em 0;
	text-transform: none;
	}
	
	h2 {
	color: #CE6300;
	font-size: 1.15em;
	line-height: 1.35em;
	letter-spacing:0.01em;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	font-weight: 400;
	}
	
	#meadheading {
	border: 1px solid #CCC;
	/*	margin: 0px 0px 0px 277px;*/
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	}

	#meadheadingB {
	border: 1px solid #CCC;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 277px;
	font-weight: 500;
	}
	
	h2.width {
	border: 0px solid #CCC;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 3px 0px;
	text-transform: uppercase;
	}
	
	h3 {
	color: #666;
	font-size: 1.15em;
	font-weight: 400;
	line-height: 1.4em;
	letter-spacing:0.01em;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	}
	
	h3.extra {
	color: #fff;
	background-color: #CE6300;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:0.01em;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.5em;
	}	
	
	h4 {
	color: #7C7A7A;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
  	margin: 0em 0em .8em 0em;
	}

	h4.extra {
	color: #fff;
	background-color: #6699CC;
	font-size:1.02em;
	font-weight:bold;
	height: 1.7em;	
	letter-spacing:0.01em;		
	padding:0.4em 0em 0em 0.5em;
	}

	h5 {
	color: #7C7C7C;
	font-size: 0.98em;
	font-weight:bold;
	margin: 0em;
	line-height: 1.4em;
	text-transform: uppercase;
	}

	h5.extra {
	color: #666666;
	background-color: #EEE;
	font-size:1.02em;
	font-weight:bold;
	height: 1.7em;
	letter-spacing:0.01em;
	padding:0.4em 0.5em 0em 0.5em;
	}

	h6 {
	color: #800080;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0em 0em 0.5em 1em;
	}
	
	h6.extra {
	color:#666666;
	margin: 0em 0em 0em 1em;
	}
	
	p {
	color:#666666;
	font-family:"Helvetica", Arial, Tahoma, verdana, sans-serif;
	font-size:0.95em;	
	font-weight:normal;
	letter-spacing:0.02em;
	line-height: 1.25em;
	margin:0em 0em 1.2em 0em;
	word-spacing:0.05em;	
	}

	p.Italic {
	font-style: italic;
	}
	
	#extra {
	font-size:0.7em;
	text-indent:0.5em;
	text-transform:uppercase;
	}
	
	ul {
	list-style-type: disc;
	color: #666666;
	font-size: 0.95em;
	text-indent: 0px;
	 }

	ul ul{
 	list-style-type: none;
	}

	ul ul ul{
	list-style-type: none;
	}

	ol {
	color: #666666;
	}

	

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


/*  ---------- ENCAPSULATE the PAGE  ---------- */
	#container {
	font-family: "Tahoma" , Arial, Helvetica, Tahoma, sans-serif;
	width: 100%;
	clear: both;
	margin: 0em;
	}
/*ENDS here*/ 

 
/*  ---------- MASTHEAD BANNER  ---------- */ 
	#masthead {
	background:#0066CC url("../img/dsd_top.jpg") no-repeat top right;
	height:92px;
	margin:0;
	padding: 0;
	position:relative;
	z-index: 1;	
	voice-family: "\"}\"";
	voice-family: inherit;
	}
	html>body #masthead {} 
		
	#logo {
	height: 92px;
	width: 300px;
	z-index: 2;
	background-color: #0066CC;
	background-position: center;
	}

	#rightmasthead {
	color: #E0EFF9;
	font-size: 0.7em;
	font-family:"Helvetica", Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	position: absolute;
	letter-spacing:0.01em;
	right: -6px;
	top: 27px;
	width:529px;
	word-spacing:0.01em;	
	z-index: 2;	
	}
	
	#rightmasthead ul li {
	display: inline;	
	list-style:none;
	border-right:1px solid #FFF;
	margin-right:2px;
	padding:0px 2px 0px 0px;
	}
	
	#rightmasthead li.last{
	border-right: 0;
	padding:0;
	} 
	
	#rightmasthead ul {padding: 0.5em 0em 0em 0em; margin: 0em;}
	
	#rightmasthead form {padding: 0em; margin-top: 1em}
	
	#rightmasthead a {color: #FFF; font-weight: 600;}

	#rightmasthead a:link {color: #FFF;}

	#rightmasthead a:visited {color: #EEE;}

	#rightmasthead a:hover {
	color: #006699;
	background-color:#FBFBFB;
	padding-bottom: 5px;
	margin-bottom: 8px;
	text-decoration: underline;
	}
	
	#topStripe {
	position: relative;
	width:100%;
	height:15px;
	z-index:2;
	background-color: #FFFFFF;
	}

 /*ENDS banner*/
 
 
 /* ---------- CONTENT BODY ---------- */
 
 	.content {
	position:relative;
	width:99%;
/*	margin:0em 0em 1.5em 0em; */
	z-index:3;
	padding: 0em 0em 0em 0em;
	}
		 
 	#contentwrapper {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0px 154px 0px 155px;
	padding-left:0.5em;
	position:relative;
	width:auto;
	z-index:3;
	}
	
	#breadcrumbs {
	color: #666;
	position: relative;
	font-size:0.7em;
	font-family: "Tahoma" , Arial, Helvetica, verdana, sans-serif;
	margin:0px 0px 5px 0px;
	padding:4px 0px 5px 2px;
	}
	
	#breadcrumbs a {
	color: #666666;
	}
	
	#columnL {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
	
	#columnR {
	float:left;
	margin-bottom:10px;
	padding-left:5%;
	width:40%;
	}
	
	#MidContent {
	float:none;
	z-index:3;
	background-position: top;
	margin: 0px;
	padding: 0px;
	}
	
	#MidContent h5 {
	font-size: 0.95em;
	line-height: 1.2em;
	color: #666666;
	}
	
	#MidContent td ul {
	font-size: 0.95em;
	}
	
/*	#MidContent img {
	border: 1px solid #EEE;
	}*/
	
	#ContentImage {
	float:left;
	padding:0px 8px 0px 0px;
	z-index:4;
	margin-bottom: 0em;
	}
	
	#ContentImage img {
	border: 1px solid #CCC;
	height:290px;
	width:268px;
	}
	
	#ContentImage1, #ContentImage2, #ContentImage3, #ContentImage4, #ContentImage5, #ContentImage6
	#ContentImage7, #ContentImage8, #ContentImage10, #ContentImage11, #ContentImage12 
	{
	float:left;
/*	height:290px; */
	width:268px;
	z-index:3;
	}
	
	#ContentImage1 {
    display: none;
	}

	#ContentImage2 {
    display: none;
	}
	
	#ContentImage3 {
    display: none;
	}
	
	#ContentImage #DSDVacancies {
	background-repeat:no-repeat;	
	color:#333333;
	}

	#ImageEmployment #ImageEmployment1 #ImageEmployment2 #ImageEmployment3 #ImageEmployment4 #ImageEmployment5 #ImageEmployment6
	#ImageEmployment7 #ImageEmployment8 #ImageEmployment9 #ImageEmployment10 #ImageEmployment11 #ImageEmployment12 
	{
	border:1px solid #ccc;
	background-position:right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#097ccb;
	text-transform:uppercase;
	}
	
	#ImageEmployment {
    display: none;
	}
	
	#ContentImageCaption {
	padding:0.1em 0em 0em 0.1em;
	font-size: 0.72em;
	color:#6699CC;
	line-height: 1.2em;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 5px 0px;
	text-align:left;
	width:100%;	
	z-index:3;
	}
	
	#contentPlainList {
	font-size:0.85em;
	font-family:"Tahoma" , Arial, Helvetica, verdana, sans-serif;
	font-weight:normal;
	letter-spacing:0.05em;
	word-spacing:0.05em;
	line-height: 1.25em;
	color:#666666;
	margin:0em 0em 1.1em 0em;
	padding:0em 1em 0em 1em;
	}

	#contentList {
	float:none;
	margin-left: 267px;
	}

	#contentList ul {
	margin: 0em;
	padding: 0em;
	}
	
	#contentList ul li{
	color:#666666;
	font-size:0.8em;
	font-family:"Tahoma" , Arial, Helvetica, verdana, sans-serif;
	font-weight:normal;
	letter-spacing:0.02em;
	word-spacing:0.02em;
	line-height: 1.1em;
	margin: 0.8em 0em 1.1em 2em;
	padding: 0em 03em 3px 0em;
	}
	
	.Content>p {margin:0em;}
	.Content>p+p {text-indent:30px;}

/*  END of CONTENT BODY  */


/* ---------- ROLE MENU ---------- */

	#rolemenu {
	float: none;
	clear:both;
	font-size:11px;
	background-color: #FFFFFF;
	margin-bottom:15px;
	width: 98.5%;
	border: 1px solid #CE6300;
	padding: 0px;
	}
	
/*  END of ROLE MENU  */

	
/* ---------- TABLES ---------- */
	table {
	width:100%;
	font-size: 0.9em;
	font-family: "Tahoma", Arial, Helvetica, Tahoma, sans-serif;
	border-collapse: collapse;
	}
	
	.tableNoBorder {
	border: 0px solid #000000;
	}
	
	table tr {
	color: #6d6e70;
	font-family: "Tahoma" , Arial, Helvetica, Tahoma, sans-serif;
	text-align: left;
	height: 22px;
	}
	
	table tr a:link {
    color: #DE6420;
	font-family: "Tahoma" , Arial, Helvetica, Tahoma, sans-serif;
	}

	table tr a:visited {color:#DE6420;}
	table tr a:active, a:focus {color: #000;}	
	table tr a:hover {color: #6699CC;}

	table tr td {
	line-height:130%;
	padding-left: 0.1em;
	padding-right: 0.1em;
	}

	table tr td ul {
	font-size: 0.9em;
	}
	
	.darkTD {
	color:#FFFFFF;
	/*	background-color: #CE6300; */
	background-image: url(../img/epl_bckgrd_org.gif);
	background-repeat: repeat;
	background-color: #ce6300;
	}
	
	.darkTD p.white {
	color: #FFFFFF;
	padding-left: 5px;
	font-size: 1em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
	
	.darkTD p.whiteB {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	font-size: 1em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
	
	.darkTD p.right {
	text-align: right;
	}
	
	.lightTd {
	background-color: #F5F5F5;
	}
		
	.tableShortcuts {
	font-size: 0.6em;
	line-height: 1em;
	font-weight: normal; 
	width: 100%; 
	border-spacing:0px; 
	border-collapse:collapse; 
	}

	#infoTbl {
	border: 1px solid #CCC;
	margin-bottom: 10px;
	}

	#infoTbl tr {
	border: 1px solid #CCC;
	}


	#infoTbl th {
	background-color: #c9dcee;
	color:#605F5F;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	text-transform: uppercase;
	}

	#infoTbl td {
	background-color: #FFFFFF;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	height: 76px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 1px;
	}
	
	#infoTbl td.top {
	height: 20px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-color: #FBF8F8;
	}

	#infoTbl caption {
	font-size: 85%;
	font-weight: bold;
	text-align: left;
	}

	#infoTbl2 {
	width: 90%;
	}

	#infoTbl3 {
	width: 58.5%;
	}
	
	
	#infoTbl3 tr {
	border: 1px solid #CCC;
	}

	#infoTbl3 th {
	background-color: #c9dcee;
	color:#605F5F;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	text-transform: uppercase;
	}

	#infoTbl3 td {
	background-color: #FFFFFF;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 1px;
	}
	
	#infoTbl5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}


.epl-header-row {  font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; font-style: normal; font-weight: 500; background-color: #FFFFFF}

.epl-column-header-row {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #F0E8DB; border-color: #000000 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.epl-eal-column {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; background-color: #F0E8DB; border-color: black #000000 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.epl-detail-cell-a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; border-color: black #000000 #000000 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

.epl-detail-cell-b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; border-color: black #000000 #000000 black; background-color: #F7F3ED; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

/* ---------- Left navigation ---------- */

	#leftnav {
	position:absolute;
	width:137px;
	top:107px;
	left:9px;
	margin:0em 0em 1em;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 0.75em;
	line-height: 1em;
	z-index:3;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#leftnav {width:135px;}

	#leftnav ul {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	}

	#leftnav li{
	border-bottom: 1px solid #ccc;
	/*margin: 0px;*/
	}

	#leftnav ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background:url(../img/normal_state.gif) no-repeat;
	}

	#leftnav ul li:hover {background:url(../img/hover.gif) no-repeat;}
	
	#leftnav ul li a {
	display: block;
	}
	
	#leftnav ul li a:link, #leftnav ul li a:visited {
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 3px;
	color: #333;
	text-decoration: none;
	}

	#leftnav ul li a:hover {
	color: #FFF;
	background:url(../img/hover.gif) no-repeat;
	text-decoration: underline;
	}
	
	#leftnav ul li a:active, #leftnav ul li a:focus {color: #000;}

	#leftnav ul li#current {
	background:url(../img/current.gif) no-repeat;
	color: #333;
	display: block;
	font-weight: bold;
/*	text-decoration: none; */
	}
	
/*	#leftnav ul li#current{
	color: #FFF;
	background:url(../img/current.gif) no-repeat;
		}*/
		
	#leftnav #current a {
	color: #FFF;
	}
	
	
/* ---------- SUB NAVIGATION ---------- */
	
	#leftnav ul li ul.subnav {margin: 0px; padding: 0px;}

	#leftnav ul li ul.subnav li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: #e8f0f8;
	}

	#leftnav ul li ul.subnav li a {
	display: block;
	}
	
	#leftnav ul li ul.subnav li a:link, #leftnav ul li ul.subnav li a:visited {
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 3px;
	}

	#leftnav ul li ul.subnav li a:active, #leftnav ul li ul.subnav li a:focus {color: #000;}

	/*#leftnav ul li ul.subnav li#subcurrent {
	background:#D8D9DA;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	}*/
	
	#leftnav ul li#current ul.subnav li#subcurrent a:hover, #leftnav ul li#current ul.subnav li#subcurrent a:active, #leftnav ul li#current ul.subnav li#subcurrent a:visited, #leftnav ul li#current ul.subnav li#subcurrent a:link, #leftnav ul li#current ul.subnav li#subcurrent a:focus{
	color: #505050;
	font-weight: bold;
	background:#c0d4e6;
	text-decoration: none;	
	}

	#leftnav ul li#current ul.subnav li a:active, #leftnav ul li#current ul.subnav li a:visited, #leftnav ul li#current ul.subnav li a:link, #leftnav ul li#current ul.subnav li a:focus{
	color: #000;
	font-weight: normal;
	}

	#leftnav ul li#current ul.subnav li a:hover {
	color: #000;
	background:#C9DCEE;
	text-decoration: underline;	
	}
/* END left nav */


/* ---------- RIGHT COLUMN---------- */

	#rightnavBeta {
	position:absolute;
	width:135px;
	top:107px;
	right:9px;
	margin:0em;
	padding:0em;
	background-color: #FFFFFF;
	z-index:3;

/* Here is the ugly brilliant hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	}
/*  ALWAYS include a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above).*/
body>#rightnavBeta {width:135px;}


/* ---------- SHORTCUTS AND RELATED LINKS ------------ */
	#navBeta {
	font-size: 0.78em;
	line-height: 1.2em;
	font-weight: normal;
	border: 1px solid #CCCCCC;
/*	margin: 0px 0px 5px 0px;
	text-align:left*/	
	}

	#navBeta ul {
	list-style: none;
	margin: 0.3em 0.5em 0.3em 0.3em;
	padding: 0em;
	color:#666666;
	}
	
	#navBeta li {
	border-bottom: 1px solid #eee;
	width: 95%;
	padding: 0.8em 0em 0.5em 0em;
	}
	
	#navBeta ul li a, #navBeta ul li a:link, {
	color: #DE6420;
	font-size:normal;
	}
	
	#navBeta ul li a:visited {
	color: #800080;
	font-size:normal;
	}
	
	#navBeta li.last {
	border-bottom-style: none;
	}

	#navBeta ul li a:active, #leftnav ul li a:focus {color: #000;}

	#navBeta ul li a:hover {
	color: #6699CC;
	text-decoration: underline;
	}
	
	/* ---------- THRID LEVEL of NAVIGATION ---------- */
	
	#navBetaMenu {
	/*font-size: 0.7em;*/
	line-height: 1.1em;
	font-weight: normal;
	border: 1px solid #CCC;
	margin: 0px 0px 5px 0px;
	background-color: #E8F0F8;
	color: #000000;
	}

	#navBetaMenu ul {
	list-style: none;
	margin:0em;
	padding: 0em;
	color:#000000;
	}
	
	#navBetaMenu li {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-bottom: 0.2em;
	margin-left: 0.5em;
	}

	#navBetaMenu ul li a:link, #navBeta ul li a:visited {
	color: #000000;
	}

	#navBetaMenu ul li a:hover {
	color: #333;
	background-color: #C9DCEE;
	background-image: url(../img/bullet-hollow-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -0.5em;
	text-decoration: underline;
	}

	#navBetaMenu ul li a:active, #leftnav ul li a:focus {color: #000000;}
	
	#navBetaSelected {background-color:#eee; color: #666;}
	
	#navBeta li.last {
	border-bottom-style: none;
	}
		
	#navBetaMenu li.level3 {
	background-image: url(../img/bullet-hollow-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	padding-left: 3px;
	/*margin-left: 5px;
	margin-top: 5px;
	padding-bottom: 8px;
	padding-top: 2px;*/
	font-size: 1em;
	color: #000000;

	}

	#navBetaMenu li.level3In {
	background-image: url(../img/bullet-dash.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	background-color: #FFFFFF;
	font-size: 1em;
	}

	#navBetaMenu li.level3InSelect {
	background-color: #F0E8DB;
	background-image: url(../img/bullet-arrow1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	}

	#navBetaMenu ul li a {
	display: block;
	color: #000000;
	}
	
	#navBetaMenu .level3Select {
	background-color: #FFFFFF;
	background-image: url(../img/bullet-fill-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 16px;
	padding: 0px;
	font-size: 1em;
	color: #000000;
	}
	
	#navBeta .bold {
	color: #993300;
	background-color: #eee;
	}
	
/*********** #sectionLinks styles ***********/
/*********** 8888888888888888 ***********/


#sectionLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 2px 0px 2px 10px;
}
/***********888888888888888***********/
/***********888888888888888***********/

/* FOOTER */
	#footer {
	clear: both;
	color: #333;
	border-top: 1px solid #ccc;
	font-family:"Helvetica", Arial, Verdana, Tahoma, sans-serif;
	position: relative;
	z-index: 3;
	width: 99%;
	padding-top: 1.5em;
	padding-right: 0px;
	padding-bottom: 2em;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0em;
	font-size: 0.85em;
	}
	
	#footer li{
	display:inline;
	border: none;
	color:#666666
	}
	
	#footer ul li a:link, #navBeta ul li a:visited {
	color: #DE6420;
	}

	#footer ul li a:hover {
	color: #6699CC;
	text-decoration: underline;
	}

	#footer ul li a:active, #leftnav ul li a:focus {color: #000000;}

/* END of footer*/

/* OLD CSS*/	
	#DSDVacancies {
    display: none;
	}
	
	#BlueHeader {
    display: none;
	}

	#backtp {
	font-family: "Tahoma", Arial, Helvetica, sans-serif,;
	font-size: 0.93em;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0em;
	padding-right: 2px;
	margin-right: 5px;
	}
	
	#top {
	color:#666666;
	text-align: right;
	background-color: #FBF8F8;
	}

	#lightblu {
	font-family: "Helvetica", Arial, sans-serif, Tahoma;
	font-size: 1.2em;
	line-height: 1.8em;
	font-weight: normal;
	color: #0066CC;
	}

	#lightorg {
	font-family: "Helvetica", Arial, sans-serif, Tahoma;
	font-size: 1.2em;
	line-height: 1.8px;
	font-weight: normal;
	color: #DE6420;
	}
	
	#divContentPlain {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	margin-top: 5px;
	margin-bottom: 8px;
	padding-top: 9px;
	padding-bottom: 3px;
	border-top-color: #CCC;
	}
	


	#MidContent ul {
	list-style-type: disc;
	font-size: 0.95em;
	list-style-position: outside;
	white-space: normal;
	margin-left: 0px;
	}
	
	#MidContent li {
	margin-bottom: 8px;
	}
	
	#MidContent li.left {
	margin-left: 15px;
	padding-left: 5px;
	}
	
	#MidContent li.exleft {
	margin-left: 50px;
	}
	
	#MidContent ol {
	font-size: 0.83em;
	color: #666666;
	list-style-type: decimal;
	}
	
	#MidContent dl {
	font-size: 0.85em;
	color: #666666;
	}

	#GeneralistMiniBar{
    display: none;
	}

	#BoldLink {
	text-transform:uppercase;
	font-weight:bold;
	}
	
	
	#BusinessMiniBar {
    display: none;
	}
	
	#TechnologistsMiniBar {
    display: none;
	}
	
	#BlueBox{
	border:1px solid #CCC;
	background-color:#f6f9fc;
	padding:6px;
	width: 95%;
	vertical-align: middle;
/*	margin-right: 7%;
	margin-left: 3%;*/
	}
	
	#RedBox {
	border:1px solid #096A9C;
	background-color:#F0DFE1;
	padding:10px;
	line-height:20px;
	}

	#backtp a {
	color: #666666;
	}
	
	
	#PuzzlePiece {
    display: none;
	}
	
	#PuzzlesMajorBar
	{
    display: none;
	}
	
	#PuzzlePiece
	{

	background-image:url(../../employment/images/PuzzlePieceBrown.gif);

	background-repeat:no-repeat;

	background-position:right;

	width:435px;

	height:30px;
	}
	
	#Puzzle #Piece
	{
	background-image:url(../../employment/images/PuzzlePiece.gif);

	background-repeat:no-repeat;

	width:41px;

	height:40px;
	}

	#Puzzle #Header{
    display: none;
	}
	
	
	#Puzzle #Header2{
    display: none;
	}
	
	#Content #Puzzle #HeaderBar{
    display: none;	
	}

	#GeneralistMajorBar{
    display: none;
	}

	#OrangeBox{
	border:1px solid #096A9C;
	background-color:#F7EAC0;
	padding:10px;
	line-height:20px;
	}

	#Content #Puzzle #Desc{
	padding:5px 5px 15px 5px;	
	}
	
	#BusinessMajorBar {
    display: none;
	}
	
	#TechnologistsMajorBar {
    display: none;
	}	

	#GreenBox {
	border:1px solid #096A9C;
	background-color:#E7EEC5;
	padding:10px;
	line-height:20px;
	}
.darkTD .whiteB a {
	color: #FFFFFF;
}
.darkTD .white a {
	color: #FFFFFF;
}
#MidContent ol {
	font-size: 0.95em;
	list-style-type: lower-alpha;
}
#MidContent ol ol {
	font-size: 0.85em;
}
#MidContent ol li {
	font-size: 0.85em;
}
p.bold {
	font-weight: 500;
}

#atozContainer {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CE6300;
	border-right-color: #CE6300;
	border-bottom-color: #CE6300;
	border-left-color: #CE6300;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
	
#atozContainer ul {
	list-style-type: none;
	}
	
ul.atoz {
	list-style:none; 
	margin:0px; 
	padding:10px 0px 10px 5px; 
	float:left
	}

ul.atoz li {
	float:left; 
	margin:0px 2px 2px 0px; 
	height:1.5em; 
	width:1.6em; 
	text-align:center; 
	border:1px solid #fff
	}

ul.atoz a {
	background:none; 
	padding:0px; 
	border:1px solid #fff
	}

ul.atoz li.activeLink {
	border-color:#FF6600; 
	font-weight:bold; 
	width:1.7em
	}
	
ul.atoz li.activeLink a {
	color:#CC0000; 
	background:#fff
	}	
#Product {
	border: 1px solid #CCCCCC;
}
#ProductTD {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


#rolemenu td {
	padding-right: 1px;
	padding-left: 1px;
}

#footer ul {
	font-size: 0.85em;
}

#rolemenu1 table {


}
#navBetaMenu .level3 a {
	font-size: 0.85em;
}
#footer ul {
	padding-left: 1px;
}
#list {
	padding-left: 268px;
}#contentwrapper li.left {
	margin-left: 15px;
	padding-left: 5px;
}
/* Added for dynamic sitemap - the font-size can't be a percentage, or it will inherit 
higher folder's percentages & getting increasingly small or large*/

.siteMapTable {
	color:#666666;
	font-family:"Helvetica", Arial, Tahoma, verdana, sans-serif;
	font-size:small;
	font-weight:normal;
	letter-spacing:normal;
	line-height:normal;
	margin:0em 0em 0em 0em;
	word-spacing:normal;	
	}
	
.siteMapImg {
  border:none;
}
p.xlarge {
	font-size: x-large;
	color: #CE6300;
}
