﻿/* Online Style Sheet */

@media screen {


/* DPS GLOBAL CSS */

html {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
body {
	min-height: 100%; 	
	height: 100%; 
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	color: #333333;
	line-height: inherit;
	font-size: 0.75em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	display: block;
}
/* SP2013 - Master */
.wrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -304px;
	}
.footer, .push {
		height: 304px;
		clear: both;
	}
.entityWrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -147px;
	}
.entityFooter, .entityPush {
	height: 147px;
	clear: both;
	}
.minimalWrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -76px;
	}
.minimalFooter, .minimalPush {
	height: 76px;
	clear: both;
	}	
/* END SP2013 - Master */
/* OVERRIDE SMALL TEXT SIZES IN AFM_CUSTOMER */
.ms-WPBody td {
	font-family: Arial, Helvetica, Verdana, sans-serif !important;
	font-size: small !important;
}
.ms-WPBody td h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif !important;
	font-size: 1.8em !important;
}
.skiplink {
	display:none;
}
.ms-hidden {
	display: none;	
}

.accessibilityText {
	left:-9000px;
	position:absolute;
	top:-9000px;
	color: #000000;
	background-color: #ffffff;
}

.DPS_global_logo {
}
/* SP2013 Changes */
.s4-tn ul.static {
	margin: 0 !important;
	list-style: none;
}

/* OVERRIDE COREV4.CSS */
.ms-webpartzone-cell {  /* 20210301 */
		margin: 0px !important;
	}
#s4-workspace{ /* 20210301 */
	margin-top:-15px
}
.s4-ca {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.ms-ToolPaneOuter {
	/* place overlay on top of other elements */
	z-index:10000;
	position: absolute;
	right: 0px;
}
#s4-leftpanel-content {
	background-color:#ffffff;
	border: none !important;
	padding:0px;
}
div.article, div.welcome {
	padding: 0px !important;
	margin: 0px !important;
}
#MSOTlPn_MainTD {
	width: 0px !important;
}
.srch-WPBody {
	font-family: Arial, Helvetica, Verdana, sans-serif !important;
}
.srch-results {
	padding: 0px !important;
	width: 720px !important;
	max-width: none !important;
}
.srch-Page {
	padding: 0px !important;
}
.srch-gosearchimg {
	margin: 0px !important;
}
.srch-Description2 {
	margin-left: 32px !important;
}
.srch-Metadata1 {
	margin: 2px 0 20px 32px !important;
}
.srch-Metadata2 {
	margin-left: 32px !important;
}

/* END OVERRIDE */

/* GENERAL FORMATTING */
	.emphasis {
		font-weight: bold;	
	}
	.larger {
		font-size: 1.2em;
	}
	.noBorder {
		border: none !important;	
		padding: 0px;
		margin: 0px;
	}
	
	h1 {
		font-family: Arial, Helvetica, Verdana, sans-serif !important;
		font-size: 1.8em !important;
		/*font-size: 2em !important;*/
		font-weight: normal !important;
		text-transform: uppercase !important;
		color: #25436a !important;
		padding: 0px;
		margin: 0px 0px 10px 0px;
		border-bottom: 1px solid #dbdbdb;
		text-align: left;
	}
	h2 {
		font-family: Arial, Helvetica, Verdana, sans-serif !important;
		font-size: 1.8em !important;
		font-weight: normal !important;
		color: #25436a !important;
		/*color: #ca4c01; */
		/*color: #397aac;*/
		padding: 0px;
		margin: 0px 0px 7px 0px;
		/*border-bottom: 1px solid #dbdbdb;*/
		text-align: left;
	}
	h3 {
		font-family: Arial, Helvetica, Verdana, sans-serif !important;
		font-size: 1.3em !important;
		font-weight: bold !important;
		/*text-transform: uppercase !important;
		/*color: #ca4c01; /* formerly ea6c01 */
		color: #25436a !important;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		text-align: left;
	}
	h4 {
		font-size: 1em !important;
		font-style:normal !important;
		/*font-size: 1.5em !important;
		font-weight: bold !important;*/
		/*color: #397aac !important;*/
		color: #25436a;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		text-align: left;
	}
	h5 {
		font-size: 1em !important;
		text-transform: uppercase !important;
		font-weight: bold !important;
		color: #333333 !important;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		text-align: left;
	}
	h6 {
		font-size: 1em !important;
		font-weight: bold !important;
		color: #333333 !important;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		text-align: left;
	}
	h7 {
	  color: #25436a !important;
	  font-size: 2em !important;
	  font-weight: normal !important;
	  margin: 0;
	  padding: 0;
	  text-align: left;
	  text-transform: uppercase !important;
	}
	p {
		margin: 0px 0px 7px 0px;
		padding: 0px;
		line-height: 1.3em;
		font-size: 1em;
	}
	li, label {
		font-size: 1em;
	}
	input {
		font-size: 1em;
		color: #000000;
		/* background-color: #ffffff; */
	}
	select {
		font-size: 1em;
		color: #000000;
		background-color: #ffffff;
	}
	form {
		font-size: 1em;
		padding: 0px;
		margin: 0px;
	}
	noscript h1,
	noscript h2,
	noscript h3,
	noscript h4,
	noscript h5,
	noscript h6 {
		color: #000000;
		background-color: #ffffff;
	}

/* END GENERAL FORMATTING */

/* CONTACT FORMS */
.DPS_contactWrapper {
	width: 600px;
}
.DPS_inputField {
	border: 1px solid #333;
	background-color: #fff;
	color: #333;
}
.DPSContactForm_RecatchaError {
  color: Red;
  margin-top: -17px;
  padding: 0 5px;
  position: absolute;
}
.DPSContactForm_InputFieldv2 {
  background-color: #edeeee;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  color: #333;
  padding: 5px 7px;
}
.DPSContactForm_ThankyouContentv2 {
  border: 1px solid #161d25;
  background-color: #fff;
  border-radius: 7px;
  padding: 30px 50px;
}
.DPSContactForm_ContactWrapper {
  margin: 0 0 20px;
  width: 665px;
}
.DPSContactForm_InputField {
  line-height: 18px;
  padding: 3px 0 0;
}
.DPSContactForm_InputField, input[type="checkbox"], input[type="radio"] {
  margin: 0 7px 3px 0px;
  vertical-align: middle;
}
.DPSContactForm_ThankyouHolder {
  display: block;
  position: fixed;
  top: 35%;
  z-index: 1200;
}
.DPSContactForm_ThankyouContent {
  background-color: #fff;
  border: 1px solid #161d25;
  padding: 30px;
}
.DPSContactForm_ThankyouUrgentContent {
  border-top: 1px solid #e1e1e1;
  margin: 10px 0 0;
  padding: 5px 0 0;
}

#DPSContactForm_ThankyouOverlay {
    filter: alpha (opacity=70);  /* For IE8 and earlier */
    background-color: #182738;
    height: 100%;
    left: 0px;
    opacity: 0.7;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1000;
}
.ContactDPS_Button {
    background: rgb(255, 255, 255) url(/PublishingImages/dps/ContactFormButton2.gif) no-repeat scroll left top;
    color: rgb(255, 255, 255);
    font-size: 1.2em;
    font-weight: normal;
    height: 33px;
    line-height: 34px;
    margin: 10px 0;
    text-align: center;
    width: 232px;
    background-color: #ca4c01;
}
.ContactDPS_ButtonText:link {text-decoration:none !important;}    /* unvisited link */
.ContactDPS_ButtonText:visited {text-decoration:none !important;} /* visited link */
.ContactDPS_ButtonText:hover {color:#fff !important;
					text-decoration:underline !important;}   /* mouse over link */
.ContactDPS_ButtonText:active {text-decoration:none !important;}  /* selected link */

.ContactDPS_ContentHolder {
  padding: 7px 25px 12px 0;
}
/* END CONTACT FORMS */

/* TOP HEADER AND NAVIGATION */
	#header_home_top_blue {
		background:url("/PublishingImages/dps/global_dps_header_backBlue.gif") #274162 repeat-x top left;	
		min-height: 120px;
	}
	#header_home_top_blueDivision {
		min-height: 120px;
		display: inline-block;
		width: 100%;
	}
	#header_home_top_blueEntity {
		min-height: 80px;
		display: inline-block;
		width: 100%;
		background:url("/PublishingImages/dps/global_dps_header_backBlue.gif") #ffffff repeat-x top left;
	}
	#header_home_top_blueLeft {
		min-height: 120px;
		background:url("/PublishingImages/dps/global_dps_header_backBlue_narrow.gif") #ffffff repeat-x top left;
	}
	#header_home_top_blueRight,
	#header_home_top_blueDPSHome {
		background:url("/PublishingImages/dps/global_dps_header_backBlue.gif") #ffffff repeat-x top left;
	}
	#header_entity_top_blueLeft,
	#header_entity_top_blueRight,
	#header_entity_top_blueMiddle {
		min-height: 80px;
		background:url("/PublishingImages/dps/global_dps_header_backBlue.gif") #ffffff repeat-x top left;
	}
	#header_home_top_blueMiddle {
		background:url("/PublishingImages/dps/global_dps_header_backBlue_division.gif") #ffffff repeat-x top left;	
	}
	
	.DPS_global_navigation_wrapper {
		display:block;
		position:relative;
		width: 650px;
		z-index: 3;
		margin: 0px;
		min-height: 60px;
	}
		/* DIVISION TITLE */
		.DPS_global_division_siteTitle {
			width: 590px;
			vertical-align:bottom;
			margin: 0px 0px 0px 0px;
			padding:0px; 
			background-color: #ffffff;
		}
		.DPS_global_division_siteTitle h1 {
			font-size: 2em;
			font-weight: normal;
			text-transform:none;
			color: #000000;
			padding: 0px;
			margin: 0px 0px 0px 7px;
			border: none;
			width: 100%;
		}
		.DPS_global_division_siteTitle h1 a:link,
		.DPS_global_division_siteTitle h1 a:hover,
		.DPS_global_division_siteTitle h1 a:visited,
		.DPS_global_division_siteTitle h1 a:active {
			color: #000000;
			text-decoration: none;
			text-transform: none !important;
		}
		/* ENTITY TITLE */
		.DPS_global_entity_siteTitle {
			width: 570px;
			min-height:70px;
			vertical-align:bottom;
			margin: 10px 0px 0px 0px;
			color: #ffffff;
		}
		.DPS_global_entity_siteTitle h1 {
			font-size: 2em;
			font-weight: normal;
			text-transform:none;
			color: #000000;
			padding: 0px;
			margin: 0px 0px 0px 7px;
			border: none;
			width: 100%;
		}
		.DPS_global_entity_siteTitle h1 a:link,
		.DPS_global_entity_siteTitle h1 a:hover,
		.DPS_global_entity_siteTitle h1 a:visited,
		.DPS_global_entity_siteTitle h1 a:active {
			color: #ffffff;
			text-decoration: none;
			font-size: 0.80em !important;
			
		}

	.DPS_global_entity_siteTitle .DPS_global_division_siteSubTitle {
		font-size: 1em;
		font-weight: normal;
		color: #ffffff;
		margin: 0px 0px 0px 7px;
	}
	.DPS_global_division_siteTitle .DPS_global_division_siteSubTitle {
		font-size: 1em;
		font-weight: normal;
		color: #000000;
		margin: 0px 0px 0px 7px;
	}
	
	/* GLOBAL SITE SEARCH */
		#DPS_global_logo_search {
			width: 300px;
			z-index: 2;
			float: right;
			text-align:right;
		}
		#DPS_global_logo_search .s4-search {
			float: right;
		}
		#DPS_entity_logo_search {
			width: 300px;
			z-index: 2;
			float: right;
			margin-top: 40px;
		}
		.DPS_global_search {
			float: right;	
			padding: 0px;
			margin: 0px;
			margin: 15px 0px 10px 0px;
			background-color: #ffffff;
			color: #000000;
		}
		#globalSiteSearch {
			width: 14em;
			padding: 0.1em;
			margin: 0em;
			font-size: 1em;
			border: 1px solid #000000;
		}
		#globalSiteSearchSubmit {
			width: 2.3em;
			padding: 0.1em;
			margin: 0em;
			font-size: 1em;
			border: 1px solid #000000;
			background-color: #eeeeee;
			color: #000000;
		}
	/* END GLOBAL SITE SEARCH */
	
	
	#header_home_top_white {
		background:url("/PublishingImages/dps/global_dps_header_backWhite.gif") #ffffff repeat-x bottom left;	
		height: 40px;
	}
	div#topNavigation a.topLevel {
		margin: 0px;
		padding: 0px;
		font-size: 1em;
		font-weight: bold;
		line-height: 28px;
		float: left;
		display: block;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
	}
	div#topNavigation a.topLevel_resize {
		margin: 0px;
		padding: 0px;
		font-size: 1em;
		font-weight: bold;
		line-height: 28px;
		float: left;
		display: block;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
		overflow: hidden;
	}
	#DPS_globalTextResizer1 {
		background:url("/PublishingImages/dps/global_dps_header_nav_back.gif") #000000 top left repeat-x;
		font-size: 1em !important;
	}
	#DPS_globalTextResizer2 {
		background:url("/PublishingImages/dps/global_dps_header_nav_back.gif") #000000 top left repeat-x;
		font-size: 1.2em !important;
	}
	#DPS_globalTextResizer3 {
		background:url("/PublishingImages/dps/global_dps_header_nav_back.gif") #000000 top left repeat-x;
		font-size: 1.4em !important;
	}
	#DPS_nav_home a.topLevel,
	#DPS_nav_about a.topLevel,
	#DPS_nav_mediaCenter a.topLevel,
	#DPS_nav_contact a.topLevel,
	#DPS_nav_help a.topLevel,
	#DPS_nav_translate a.topLevel	{
		color: #ffffff;
		background:url("/PublishingImages/dps/global_dps_header_nav_back.gif") #000000 top left repeat-x;
		border-right: 1px solid #aaa;
	}
	#DPS_nav_home a.topLevel:link, #DPS_nav_home a.topLevel:visited,
	#DPS_nav_about a.topLevel:link, #DPS_nav_about a.topLevel:visited,
	#DPS_nav_mediaCenter a.topLevel:link, #DPS_nav_mediaCenter a.topLevel:visited,
	#DPS_nav_contact a.topLevel:link, #DPS_nav_contact a.topLevel:visited,
	#DPS_nav_help a.topLevel:link, #DPS_nav_help a.topLevel:visited,
	#DPS_nav_translate a.topLevel:link, #DPS_nav_translate a.topLevel:visited,
	#DPS_nav_textResize a.topLevel:link, #DPS_nav_textResize a.topLevel:visited {
		color: #ffffff;
		background:url("/PublishingImages/dps/global_dps_header_nav_back.gif") #000000 top left repeat-x;
	}
	#DPS_nav_home a.topLevel:hover,
	#DPS_nav_about a.topLevel:hover,
	#DPS_nav_mediaCenter a.topLevel:hover,
	#DPS_nav_contact a.topLevel:hover,
	#DPS_nav_help a.topLevel:hover,
	#DPS_nav_translate a.topLevel:hover,
	#DPS_nav_textResize a.topLevel:hover	
	 {
		color: #ffffff;
		background: #000000 ;
	}
	#DPS_nav_home a.topLevel {
		color: #ffffff;
		/*background: #000000 ;*/
		width: 5.5em;
	}
	#DPS_nav_about a.topLevel {
		color: #ffffff;
		/*background: #000000 ;*/
		width: 7.5em;
	}
	#DPS_nav_mediaCenter a.topLevel {
		color: #ffffff;
		/*background: #000000 ;*/
		width: 9.5em;
	}
	#DPS_nav_contact a.topLevel {
		color: #ffffff;
		/*background: #000000 ;*/
		width: 8.5em;
	}
	/*#DPS_nav_help a.topLevel {
		color: #ffffff;
		background: #000000 ;
		width: 6em;
	}*/
	#DPS_nav_translate a.topLevel {
		color: #ffffff;
		/*background: #000000 ;*/
		width: 7.5em;
	}
	#DPS_nav_textResize a.topLevel {
		color: #ffffff;
		/*background: #000000 ;*/
		width: 1.3em;
	}
	.topNavigationWrapper {
		float: left;	
	}
	.expandedMenu {
		min-width: 100px;
		min-height: 100px;
		background-color: #ffffff;
		color: #333333 !important;
		position: absolute;
		top: -2000px;
		z-index: 1000;
		float: right;
		clear: both;
		border: 3px solid #888;
	}
		
	#DPS_nav_textResize a.selected:link, #DPS_nav_textResize a.selected:visited  {
		background: none;
		background-color: #274162;
		color: #ffffff;
	}
	
	.expandedMenu ul {
		padding: 10px;
		margin: 0px;
		list-style: none;
	}
	.expandedMenu ul li {
		padding: 0px;
		margin: 0px;
		font-weight: bold;
	}
	.expandedMenu ul li ul {
		padding: 0px 0px 0px 5px;
		margin: 3px;
		font-weight: normal;
		border-left: 3px solid #dddddd;
	}
	.expandedMenu ul li ul li {
		font-weight: normal;
		padding: 0px;
		margin: 3px 0px 0px 0px;
		line-height: 1.2em;
	}
	
	.expandedMenu a:link,
	.expandedMenu a:visited {
		color: #333333;
		text-decoration: none;
	}
	.expandedMenu a:hover,
	.expandedMenu a:active {
		color: #333333;
		text-decoration: underline;
		background-color: #ffffff;
	}
	.closeButton {
		float: right;
		z-index:1000;
		position: top left;
		cursor:pointer;
	}
	
	
/* END TOP NAVIGATION */



/* HOME SITE BANNER */
	#banner_home {
		width: 100%;
		background: url("/PublishingImages/dps/global_dps_banner_backGrey.gif") #777777 top left repeat-x;
		text-align: center;
		border-top: 2px solid #25436a;
		/*border-bottom: 3px solid #78be21;*/
		height: 186px;
	}
/* END HOME SITE BANNER */


/* ORANGE NAVIGATION BAR */
	#header_navigation_orange {
		/* background: url("/PublishingImages/dps/global_dps_navigation_backOrange.gif") #ca4c01 repeat-x top left; */
		min-height: 33px;
		color: #ffffff !important;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		width: 100%;
		background: #25436a;
		border-top: #78be21 4px solid;
	}
	#header_navigation_orange .menu {
		float: right;
	}
	#header_navigation_orange .ms-webpartzone-cell {
		margin: 0px !important;
	}
	.dps_top_10 {
		color: #000000;
		padding: 0.1em;
		width: 350px;
		height: 1.4em;
		height: auto;
		margin: 0em;
		font-size: 1.1em;
		border: 1px solid #000000;
		font-weight:normal;
	}
	.dps_top_10 option {
		height: auto;
	}
	.dps_top_10_submit {
		min-width: 3em !important;
		padding: 0.2em !important;
		margin: 0em;
		font-size: 1em;
		border: 1px solid #000000;
		background-color: #eeeeee;
		color: #000000;
	}
	/* DIVISION NAVIGATION */
		#header_navigation_orange a:link,
		#header_navigation_orange a:hover,
		#header_navigation_orange a:visited,
		#header_navigation_orange a:active
		 {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
			padding: 0px 7px 0px 7px;
			margin: 0px;
			line-height: 2.5em;
			height: 2.5em;
			border-right: 1px solid #222;
		}
		#header_navigation_orange a:hover {
			text-decoration: underline;
			background-color: #000;	
		}
		#header_navigation_orange a.selected {
			background-color: #1f395a;
		}
		#header_navigation_orange ul.dynamic {
			/*background-color: #efefef;*/
			color: #333333;
			float: left;
			line-height: 1em;
			border: none !important; /* SP2016 20210120 */
			box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47); /* SP2016 20210120 */
			width: 250px !important; /* SP2016 20210120 */
		}
		/* SP2016 20210120 */
		#header_navigation_orange .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
			padding-right: 14px !important;
		}
		#header_navigation_orange ul ul ul {
			list-style-type: none !important;
		}
		/* SP2016 20210120 END */
		#header_navigation_orange ul.dynamic a:link,
		#header_navigation_orange ul.dynamic a:visited,
		#header_navigation_orange ul.dynamic a:active {
			color: #333333;
			background-color: #ffffff;
			/*border-bottom: 1px solid #eeeeee;
			border-left: 1px solid #eeeeee;
			border-right: 1px solid #eeeeee;*/ /* SP2016 20210120 */
			text-decoration: none;
			border: none;
			text-align: left;
			font-weight: normal;
			float: left;
			width: 250px; /* SP2016 20210120 */
		}
		#header_navigation_orange ul.dynamic a:hover {
			background-color: #eee;	
			text-decoration: underline;
			border: none;
			width: 250px;
			text-align: left;
		}
		#header_navigation_orange ul {
			padding: 0;
		}
	/* END DIVISION NAVIGATION */



	
/* END ORANGE NAVIGATION BAR */


/* WHITE NAVIGATION BAR (HSEM ONLY) */
		  #hsem_threatlevel_barWhite {
			  border-bottom: 1px solid #ddd;
			  font-size: 1em;
			  font-weight: normal;
			  color:#333;
			  padding: 0px;
			  margin: 4px 0px 0px 0px;
		  }
		  #hsem_threatlevel_barWhite .hsem_threatlevel_message {
			  font-size: 0.95em;
			  font-weight: bold;
		  }
/* END WHITE NAVIGATION BAR (HSEM ONLY) */


/* LEFT NAV */
	/* TITLE & IMAGE */
	.dps_leftNavigationHeader_title {
		font-size: 1.4em;
		line-height: normal;
		color: #333;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}
	.dps_leftNavigationHeader_logo a {
		border: none;
		padding: 0px 0px 7px 0px;
		margin: 0px;
		display: block;
	}
	.dps_leftNavigationHeader_title a:link {
		text-decoration: none;
		color: #333;
	}
	.dps_leftNavigationHeader_title a:hover {
		text-decoration: underline;
		color: #333;
	}
	.dps_leftNavigationHeader_title a:active {
		text-decoration: none;
		color: #444;
	}
	.dps_leftNavigationHeader_title a:visited {
		text-decoration: none;
		color: #333;
	}
	
	/* LEFT NAV LINKS */
	#dps_leftNavigation {
		width: 186px;
		float: left;
		padding: 0px 7px 7px 0px;
		line-height: 1.4em;
		font-size: inherit !important;
	}
	#dps_leftNavigation img {
		margin: 0px 3px 0px 0px !important;
		padding: 5px 0px 0px 0px !important;
		border: none !important;
	}
	#dps_leftNavigation table {
		margin: 3px 0px 0px 0px;
		padding: 0px;
	}
	.dps_leftNavigationHeader {
		width: 186px;
		height: 10px;
		background :url("/PublishingImages/dps/quicklaunch_top.gif") #f6f6f6 top left no-repeat;
	}
	.dps_leftNavigationContent {
		border-left: 1px solid #bababa;
		border-right: 1px solid #bababa;
		background-color: #f6f6f6 !important;
		padding: 0px 7px 7px 7px;
		font-weight: bold;
	}
		.dps_leftNavigationContent a:link,
		.dps_leftNavigationContent a:visited,
		.dps_leftNavigationContent a:active {
			color: #333333;
			text-decoration: none;
		}
		.dps_leftNavigationContent a:hover {
			color: #333333;
			text-decoration: underline;
		}
	.dps_leftNavigationContent .dps_navitemsub {
		font-weight: normal;
		margin: 0px 0px 7px 14px;
	}
	.dps_leftNavigationContent td {
		vertical-align: top;
	}
	.dps_leftNavigationFooter {
		font-size: 0.9em;
		width: 172px;
		padding: 4px 7px 7px 7px;
		text-align: right;
		background: url("/PublishingImages/dps/quicklaunch_bottom.gif") #555555 bottom left no-repeat;
	}
		.dps_leftNavigationFooter a:link,
		.dps_leftNavigationFooter a:visited,
		.dps_leftNavigationFooter a:active {
			color: #ffffff;
			text-decoration: none;
		}
		.dps_leftNavigationFooter a:hover {
			color: #ffffff;
			text-decoration: underline;
		}

/* END QUICKLAUNCH */



/* WHAT'S NEW SCROLLER AND TOOLS */
		
		.DPS_global_slideshowNavigation {
			height:17px;
			float: left;
		}
		
		/* HORIZONTAL */
		/* items inside navigator */
			.DPS_global_slideshowNavigation img {
				margin:0px !important;
				padding:0px !important;
			}
			.DPS_global_slideshowNavigation a {
				height: 18px;
				width: 18px;
				float:left;
				margin:0px 0px 0px 0px;
				padding: 0px;
				display:block;
				cursor:pointer;
			}
			/* mouseover state */
			.DPS_global_slideshowNavigation a:hover {
				background-position:0px -18px;     
			}
			/* active state (current page state) */
			.DPS_global_slideshowNavigation a.active,
			.DPS_global_slideshowNavigation a:active {
				background-position:0px 0px;     
			}
			/* SPECIFIC LINK BACKGROUNDS FOR THE NAVIGATOR */
				.DPS_global_slideshowNavigationSlide a {
					background:url("/PublishingImages/dps/button_slide_greyBack.gif") no-repeat;
					background-position:0px -36px;      
				}
				.DPS_global_slideshowNavigationLeft a {
					background:url("/PublishingImages/dps/button_previous_greyBack.gif") no-repeat;
					background-position:0px -36px;      
				}
				.DPS_global_slideshowNavigationRight a {
					background:url("/PublishingImages/dps/button_next_greyBack.gif") no-repeat;
					background-position:0px -36px; 
					margin: 0px 10px 0px 0px     
				}
			/* STOP BUTTON */
				.DPS_global_slideshowNavigationStop a {
					height: 20px;
					width: 20px;
					float: left;
					cursor:pointer;
					background: url("/PublishingImages/dps/button_playpause_greyBack.gif") no-repeat bottom left;
					background-position: -0px -36px;
				}
				.DPS_global_slideshowNavigationStop a:hover {
					background-position: -0px -18px;
				}
				.DPS_global_slideshowNavigationStop a:active {
					background-position: -0px -0px;
				}
			/* PLAY BUTTON */
				.DPS_global_slideshowNavigationPlay a {
					height: 20px;
					width: 20px;
					float: left;
					background: url("/PublishingImages/dps/button_playpause_greyBack.gif") no-repeat bottom left;
					background-position: -26px -36px;
				}
				.DPS_global_slideshowNavigationPlay a:hover {
					background-position: -26px -18px;
				}
				.DPS_global_slideshowNavigationPlay a:active {
					background-position: -26px -0px;
				}
		
		.DPS_global_scrollable {
			/* required settings */
			position:relative;
			overflow:hidden;
		}
		.DPS_global_scrollable .items {
			/* this cannot be too large */
			width:20000em;
			position:absolute;
			clear:both;
		}
		
		/* active item */
		.DPS_global_scrollable .active {
			border:2px solid #000;
			position:relative;
			cursor:default;
		}
		
		/* disabled navigational button */
		.DPS_global_scrollable .disabled {
			visibility: hidden;
		} 	
		
		.DPS_feature_navigation {
			height: 30px;
			background: url("/PublishingImages/dps/button_swoop_backGrey.gif") no-repeat bottom left;
		}
		.DPS_feature_navigation_bottom {
			height: 30px;
			background: url("/PublishingImages/dps/button_swoop_backGrey_bottom.gif") no-repeat top left;
		}

	/* THE WRAPPER */
	.DPS_global_slideshowActionButtons {
		padding: 0px;
		margin: 0px 0px 0px 0px;
		border-bottom: 1px solid #dddddd;
	}
	/* NAVIGATION WRAPPER */
	.DPS_global_slideshowActionButtonsWrapper {
		height: 30px;
		display: inline;
		padding: 0px;
		margin: 0px;
		float: right;
	}

	/* NEWS SCROLLER */
		.DPS_home_news {
			width: 680px;
			height:12em;
			background-color: #ffffff;
		}
		.DPS_home_news img {
			margin: 0px 7px 5px 0px;
			padding: 0px;
		}
		#newsScrollable .items div {
			width:660px;
			float:left;
			margin: 10px;
		}

/* FEATURE SCROLLER */

		.DPS_home_feature {
			width: 239px;
			height:660px;
			background-color: #ffffff;
		}
		#featureScrollable .items div {
			width:239px;
			padding: 0px;
			margin: 0px !important;
			float: left;
		}
		#featureScrollable .items div div {
			width:239px; 
			height:150px;
			padding: 0px;
			margin: 5px 0px 5px 0px !important;
		}
		#featureScrollable .items div div img {
			padding: 0px;
			margin: 0px;
			border: 0px;
		}

/* END WHAT'S NEW SCROLLER AND TOOLS */


/* MAIN CONTENT */
	#mainContent {
		text-align:left;
		margin: 7px 0px 0px 0px;
	}
	
	.ms-WPBody {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 1em !important;	
	}
	#mainContent img {
		padding: 0px;
		margin: 0px 7px 5px 7px;
		/* border: 1px solid #eeeeee; */
		border: none !important;
	}
/* FIX IMAGE VIEWER WEBPART */
    #MSOImageWebPart_WebPartWPQ3 {
        padding: 0px !important;
        margin: 0px !important;
        border: none !important;
    }

/* END MAIN CONTENT */


/* SOCIAL NETWORKING ICONS */
	#social_networking_icons {
		/*margin: 30px 0px 10px 0px*/
		height: 40px
	} 
	#social_networking_icons img {
		border: none;
		padding: 0px;
		margin: 1px;
	}
/* END SOCIAL NETWORKING ICONS */


/* DPS GLOBAL FOOTER */
	#footer_navigation {
		background:url("/PublishingImages/dps/global_dps_footer_backWhite.gif") #eeeeee repeat-x top left;	
		height: 152px;
		padding: 20px 0px 0px 0px;
		margin: 0px;
	}
	#footer_entity_navigation {
		background:url("/PublishingImages/dps/global_dps_footer_backWhite.gif") #eeeeee repeat-x top left;	
		min-height: 15px;
		padding: 15px 0px 7px 0px;
		margin: 0px;
		text-align:center;
		color: #999;
		height: 14px;
	}
	#footer_entity_navigation a:link,
	#footer_entity_navigation a:visited {
		color: #555;
		text-decoration: none;
		font-weight:bold;
	}
	#footer_entity_navigation a:hover,
	#footer_entity_navigation a:active {
		color: #777;
		text-decoration: underline;
		font-weight:bold;
	}
	#footer_navigation div table tbody tr td span div ul {
		padding: 0px 0px 0px 5px;
		margin: 3px;
		font-weight: normal;
		border-left: 3px solid #dddddd;
		list-style: none;
	}
	#footer_navigation div table tbody tr td span div ul li {
		font-weight: normal;
		padding: 0px;
		margin: 3px 0px 0px 0px;
		line-height: 1.2em;
	}
	#footer_navigation a:link,
	#footer_navigation a:visited {
		color: #333333;
		text-decoration: none;
	}
	#footer_navigation a:hover,
	#footer_navigation a:active {
		color: #555555;
		text-decoration: underline;
	}
/* END DPS GLOBAL FOOTER */


/* DPS LEGAL FOOTER */
	#footer_legal {
		background: url("/PublishingImages/dps/global_dps_footer_backBlue.gif") #1f395a repeat-x top left;
		text-align: center;
		color: #ffffff;
		padding: 0px;
		height: 76px;
	}
	.footer_legal_content {
		padding-top: 7px;
		line-height: 20px;
	}
	#footer_legal a:link, 
	#footer_legal a:visited {
			color: #fff;
			/*text-decoration: underline;*/
	}
	#footer_legal a:hover {
			color: #ddd;
	}
/* END DPS LEGAL FOOTER */

/* DPS ENTITY LEGAL FOOTER */
	.entityFooter #footer_legal {
		height: 54px;
	}
/* END ENTITY DPS LEGAL FOOTER */

/* DPS POPUP PAGES */
	.DPS_map_data {
		/*padding: 0px 0px 5px 0px;	*/
	}
	#header_popup .DPS_global_logo {
		margin-left:10px !important;	
	}
	.DPS_map_data h1 {
	  color: #ca4c01 !important;
	  font-size: 1.5em !important;
	  font-weight: bold !important;
	  line-height: 20px;
	  margin: 5px 0 10px 0px;
	  padding: 0;
	  text-align: left;
	  text-transform: none !important;
	}
	.DPS_map_data h2 {
		font-size: 1.3em !important;
		font-weight: bold !important;
		color: #25436a !important;
		padding: 0px;
		margin: 0px 0px 2px 0px;
		/*border-bottom: 0px solid #dbdbdb;
		border-bottom: 0px;*/
		text-align: left;
	}
	.DPS_map_data table {
		padding: 0px;
		line-height: 1.1em !important;
	}
	td.DPS_map_biggerfont {
		font-size: 1.2em !important;
		font-family: Arial, Helvetica, Verdana, sans-serif !important;
	}
	.DPS_map_menu{
		font-size: 1.1em !important;
		font-family: Arial, Helvetica, Verdana, sans-serif !important;
	}
	.DPS_map_pad_div {
	  margin-bottom: 50px;
	  min-height: 225px;
	  min-width: 650px;
	  padding: 0 10px 10px;
	}
	.DPS_popup_textbox {
        font-size: 1.0em;
    }
    .DPS_green_title {
        font-size: 1.5em !important;
        font-weight: bold !important;
        color: green !important;
        padding: 0px;
        margin: 10px 0px 5px 0px;
        text-align: left;
    }
   
/* END DPS POPUP PAGES */

/* DPS RELATED LINKS LIST STYLES */
	.DPS_links_list_title {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0px;
		min-width: 200px !important;
		padding: 7px 0px 7px 10px;
		line-height: 1.1em;
		}
	.DPS_links_list_body {
		margin: 0px;
		min-width: 200px !important;
		padding: 0px 0px 7px 10px;
		line-height: 1.2em;
		font-size: inherit !important;

	}
	.DPS_links_list_body a:link,
    .DPS_links_list_body a:visited,
	.DPS_links_list_body a:active {
			text-decoration: none;
	}
	.DPS_links_list_body a:hover {
			text-decoration: underline;
	}
/* END DPS RELATED LINKS LIST STYLES */

/* DVS HOMEPAGE STYLES 1-20-2012 */
.dvs_maincontent_holder {
	padding:0px;
	margin-top:3px;
	background-color:#fff;
	width:685px
	}
.dvs_online_table {
	background-image:url(/PublishingImages/dps/dvs/dvs-backgrnd.jpg);
	background-repeat:no-repeat;
	height:380px;
	width:670px;
	padding:0px;
	margin:0px;
	}
.dvs_online_bar {
	background-image:url(/PublishingImages/dps/dvs/online_button_bckgrnd.jpg);
	background-repeat:repeat-x;
	padding:0px;
	}
.dvs_online_link{
	height:35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em !important;
	font-weight:bold !important;
	color:#fff !important;
	text-decoration:none !important;
    text-align:center
	}
.dvs_online_link:link {text-decoration:none !important;}    /* unvisited link */
.dvs_online_link:visited {text-decoration:none !important;} /* visited link */
.dvs_online_link:hover {color:#fff !important;
					text-decoration:underline !important;}   /* mouse over link */
.dvs_online_link:active {text-decoration:none !important;}  /* selected link */
#dps_dvs_moreOnline_button a {
	display: block;
	width: 111px;
	height: 20px;
	background: url(/PublishingImages/dps/dvs/MoreOnlineButton.png) no-repeat 0px 0px;
	color: #fff !important;
	margin: 0px 0px 0px 40px;
	 /*padding: 10px 10px 0px 10px;
	text-align:center;*/
}
#dps_dvs_moreOnline_button a:hover {
	background-position: 0px -20px !important;
}
#dps_dvs_moreOnline_button a:link,
#dps_dvs_moreOnline_button a:active,
#dps_dvs_moreOnline_button a:visited {
	color: #fff !important;
	text-decoration:none !important;
}
.dvs_mainmenu{
	text-align: left;
	width:230px;
	color: #666 !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
.dvs_mainmenu_footer{
	color: #666 !important;
	font-size: .79em !important;
	font-weight:bold !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	}
.dvs_mainmenu_footer:hover {
	text-decoration:underline !important;
	}   /* mouse over link */
.dvs_mainmenu ul{
	border-left: 3px solid  #dddddd;
	margin-left: 2px;
	margin-top: 8px;
	padding: 0px 0px 0px 3px;
	list-style-type: none !important;
	font: .9em Verdana, Arial, Helvetica, sans-serif !important;
	text-align:left !important;
	width: 200px; /* Main Menu Item widths */
	/*border-bottom: 1px solid #ccc;*/
	}
.dvs_mainmenu ul li{
	position: relative;
	}
	/* Top level menu links style */
.dvs_mainmenu ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #666 !important;
	text-decoration: none;
	line-height:19px;
	padding: 0px 0px 0px 2px;
	/*border-bottom: 1px solid #778;
	border-right: 1px solid #778;*/
	}
.dvs_mainmenu ul li a:link, .dvs_mainmenu ul li a:visited, .dvs_mainmenu ul li a:active{
	/*background-color: #fff; /*background of tabs (default state)*/
	}
.dvs_mainmenu ul li a:visited{
	color: #666 !important;
	}
	/*.dvs_mainmenu ul li a:hover{
	background-color: black;
	}*/
.dvs_mainmenu a:hover{
	text-decoration:underline !important;
	color:#555 !important;
	}
.dvs_callout_maincontent_holder {
	text-align: left;
	padding: 10px 10px 10px 20px
	}
.dvs_callout_gray {
	background-image:url(/PublishingImages/dps/dvs/dvs_menu_gray_bkgrnd.jpg);
	background-repeat:no-repeat;
	vertical-align:text-top;
	height:93px;
	width:220px;
	padding:0px;
	}
.dvs_callout_blue {
	background-image:url(/PublishingImages/dps/dvs/dvs_menu_blue_bkgrnd.jpg);
	background-repeat:no-repeat;
	vertical-align:text-top;
	height:93px;
	width:220px;
	padding:0px;
	}
.dvs_callouttable_header{
	text-align: left;
	padding: 1px 0px 0px 0px;
	color: #fff !important;
	font-size: 1.1em !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
.dvs_callouttable_content{
	padding: 3px 15px 0px 0px;
	vertical-align:text-top;
	height:32px;
	color: #fff !important;
	font-size: .8em !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
.dvs_arrow_image{
	text-align: left;
	padding: 0px 5px 0px 0px !important;
	margin:0px !important;
	height:8px;
	width:8px;
	}
.dvs_callouttable_footerholder{
	text-align: left;
	padding: 0px 18px 4px 0px;
	color: #fff !important;
	font-size: .8em !important;
	font-weight: bold !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.dvs_callouttable_footer:link {
	text-decoration:none !important;
	color: #fff !important;
	}    /* unvisited link */
.dvs_callouttable_footer:visited {
	text-decoration:none !important;
	color: #fff !important;
	} /* visited link */
.dvs_callouttable_footer:hover {color:#D4D4D4 !important;}   /* mouse over link */
.dvs_callouttable_footer:active {text-decoration:none !important;}  /* selected link */
/* DPS CONTACTPAGE STYLE */
.dps_contactpage_title{
	line-height:17px;
	font-size: 1em !important;
	color:  #555 !important;
	font-weight: bold !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
.dps_contactpage{
	padding: 3px 10px 22px 0px;
	vertical-align:text-top;
	line-height:17px;
	color: #555 !important;
	font-size: 1em !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
.dps_staffcontactpage_contentholder{
	padding: 5px 10px 8px 8px;
	}
.dps_staffcontactpage{
	padding: 2px 0px 0px 0px;
	vertical-align:text-top;
	/*line-height:15px;*/
	color: #555 !important;
	font-size: .98em !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
.dps_staffcontactpage_title{
	padding: 0px 0px 0px 0px;
	/*line-height:17px;*/
	color: #444 !important;
	/*font-weight: bold !important;*/
	font-size: 1.1em !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
/* END CONTACTPAGE STYLE */

/* Amber Alert - SEOC Feature STYLE */
.AmberFeature {
	  color: #3d1f00;
	  font-size: 0.9em !important;
	  height: 63px;
	  line-height: 14px;
	  overflow: hidden;
	  padding: 90px 5px 0 8px;
	  position: absolute;
	  width: 220px;
	}
.AmberLink:link,
.AmberLink:visited,
.AmberLink:active,
.AmberLink:hover  {
	color: #3D1F00 !important;
	text-decoration: none !important;
	}
.SEOCFeature{
	color:#3E484A;
	line-height:16px;
	font-weight:normal;
	font-size:.9em !important;
	padding: 51px 12px 0px 12px;
	width:210px
	}
.SEOCLink:link,
.SEOCLink:visited,
.SEOCLink:active, 
.SEOCLink:hover {
	color:#3E484A; !important;
	text-decoration: none !important;
	}
/* END Amber Alert - SEOC Feature STYLE */

/* DPS Announcement Web Part STYLE */
.DPSAnnouncementsTop {
  background: url("/PublishingImages/dps/quicklaunch_top.gif") no-repeat scroll left top #f6f6f6;
  height: 10px;
  width: 186px;
 }
.DPSAnnouncementsBottom {
  background: url("/PublishingImages/dps/quicklaunch_bottom_announcements.gif") no-repeat scroll left top #f6f6f6;
  height: 10px;
  width: 186px;
}
.DPSAnnouncementsContent {
  background-color: #f6f6f6 !important;
  border-left: 1px solid #bababa;
  border-right: 1px solid #bababa;
  /*font-weight: bold;*/
  padding: 0 7px 7px;
  width: 170px;
}
.DPSAnnouncementsContent h3{
  color:#333 !important
}
/* END DPS Announcement Web Part STYLE */

/* DPS Contact Forms - 20170717*/
       .DPSContactForm_InputContentHolder {
	        width: 600px;
	        padding: 0 0 70px 0;
        }
       .DPSContactForm_InputContentHolder input   {
           font-size: 1.2em !important;
       }
       .DPSContactForm_InputContentHolder select {
	        font-size: 1.2em !important;
	   }
      .DPSContactForm_InputContentHolder li, label {
          color: #333 !important;
          font-size: 1.2em !important;
          padding: 0 10px 0 0;
        }
      .DPSContactForm_RadioButtonlist, INPUT[type="radio"] {
          margin: -2px 7px 3px 0;
          vertical-align: middle;
        }
       .DPSContactForm_TextField {
          background-color: #fff;
          border: 1px solid #dcdcdc;
          box-sizing: border-box;
          color: #333;
          float: left;
          height: 40px;
          margin-top: 4px;
          padding: 8px;
          width: 100%;
        }
	    .DPSContactForm_DropDownList {
	        background-color: #fff;
	        border: 1px solid #dcdcdc;
	        box-sizing: border-box;
	        float: left;
	        height: 40px;
	        margin-top: 4px;
	        padding: 0 0 0 8px;
	        width: 320px;
	        color: #404040 !important;
        }
        .DPSContactForm_DropDownListItem {
	        background-color: #fff;
	        font-size:1.2em;
	        color: #404040 !important;
        }
         .DPSContactForm_ContentHolder {
          display: block;
          line-height: 18px;
          overflow: hidden;
          padding-top: 24px;
          width: 100%;
        }
		.DPSContactForm_Content {
			float: left;
			font-size: 1.2em;
			padding: 1px 0 0 0;
		}
       .DPSContactForm_ValidationLabel {
          color: #333;
          font-size: 1.4em;
          margin: 0 -10px 0 3px;
        }
      
		.DPSContactForm_SubmitButton {
	        font-size: 1em;
	        background-color: #252525;
	        border: none;
	        padding: 8px;
	        color: #fff;
	        width: 313px;
	        text-align: left;
        }
		.DPSContactForm_SubmitButton:hover {
			text-decoration: underline;
			color: #fff;
			cursor:pointer
		}
		.DPSContactForm_ThankyouHolder_v3 {
		  display: block;
		  position: fixed;
		  top: 35%;
		  z-index: 1200;
		}
		.DPSContactForm_ThankyouContentMain_v3 {
			border: 1px solid #161d25;
			background-color: #fff;
			border-radius: 7px;
			padding: 40px 60px;
			overflow: hidden;
		}
		.DPSContactForm_ThankyouContent_v3 {
		  font-size: 1.2em;
		  line-height: 22px;
		}
		.DPSContactForm_ThankyouUrgentContent_v3 {
		  border-top: 1px solid #e1e1e1;
		  margin: 12px 0 0;
		  padding: 5px 0 0;
		}
		#DPSContactForm_ThankyouOverlay_v3 {
			filter: alpha (opacity=70);  /* For IE8 and earlier */
			background-color: #182738;
			height: 100%;
			left: 0px;
			opacity: 0.7;
			position: fixed;
			top: 0px;
			width: 100%;
			z-index: 1000;
		}
		.DPSContactFormInfo_MainHolder {
			float: left;
			text-align: left;
			font-size: 1.2em;
			padding: 0 0 0 8px;
			width: 600px;
			margin-bottom: -10px;
		}
		.DPSContactFormInfo_ContentHolder {
			padding: 7px 0;
		}
/* DPS Contact Forms END */  

/* DPS/DVS Contact Forms - 20171011*/
       .DPSContactFormV2_InputContentHolder {
	        width: 640px;
	        padding: 0 0 70px 0;
        }
       .DPSContactFormV2_InputContentHolder input   {
           font-size: 1.2em !important;
       }
       .DPSContactFormV2_InputContentHolder select {
	        font-size: 1.2em !important;
	   }
      .DPSContactFormV2_InputContentHolder li, label {
          color: #333 !important;
          font-size: 1.2em !important;
          padding: 0;
        }
		.DPSContactFormV2_ContentMain {
          width:300px;
		  padding:0 20PX 0 0;
		  float:left
        }
		.DPSContactFormV2_ErrorMessage {
			color: #df0000 !important;
			font-size: 1.2em;
			display: inline;
			position: absolute;
			padding: 0px 4px;
		}
      .DPSContactFormV2_RadioButtonlist, INPUT[type="radio"] {
          margin: -2px 7px 3px 0;
          vertical-align: middle;
        }
       .DPSContactFormV2_TextField {
          background-color: #fff;
          border: 1px solid #dcdcdc;
          box-sizing: border-box;
          color: #333;
          float: left;
          height: 40px;
          margin-top: 4px;
          padding: 8px;
          width: 100%;
        }
		.DPSContactFormV2_ContentHolder {
          display: block;
          line-height: 18px;
          overflow: hidden;
          padding-top: 24px;
          width: 100%;
        }
		.DPSContactFormV2_TitleBar {
			background-color: #252525;
			color: #fff;
			height: 30px;
			line-height: 30px;
			padding: 0 5px;
			font-size: 1.5em;
			margin: 30px 0 0 0;
			/* font-weight: bold; */
			width: 620px;
		}
	    .DPSContactFormV2_DropDownList {
	        background-color: #fff;
	        border: 1px solid #dcdcdc;
	        box-sizing: border-box;
	        float: left;
	        height: 40px;
	        margin-top: 4px;
	        padding: 0 0 0 8px;
	        width: 320px;
	        color: #404040 !important;
        }
        .DPSContactFormV2_DropDownListItem {
	        background-color: #fff;
	        font-size:1.2em;
	        color: #404040 !important;
        }
 
		.DPSContactFormV2_Content {
			float: left;
			font-size: 1.2em;
			padding: 1px 0 0 0;
		}
       .DPSContactFormV2_ValidationLabel {
          color: #333;
          font-size: 1.4em;
          margin: 0 0 0 4px;
        }
      
		.DPSContactFormV2_SubmitButton {
	        font-size: 1em;
	        background-color: #252525;
	        border: none;
	        padding: 8px;
	        color: #fff;
	        width: 303px;
	        text-align: left;
        }
		.DPSContactFormV2_SubmitButton:hover {
			text-decoration: underline;
			color: #fff;
			cursor:pointer
		}
		.DPSContactFormV2_ThankyouHolder_v3 {
		  display: block;
		  position: fixed;
		  top: 25%;
		  z-index: 1200;
		}
		.DPSContactFormV2_ThankyouContentMain_v3 {
			border: 1px solid #161d25;
			background-color: #fff;
			border-radius: 7px;
			padding: 40px 60px;
			overflow: hidden;
		}
		.DPSContactFormV2_ThankyouContent_v3 {
		  font-size: 1.2em;
		  line-height: 22px;
		}
		.DPSContactFormV2_ThankyouUrgentContent_v3 {
		  border-top: 1px solid #e1e1e1;
		  margin: 12px 0 0;
		  padding: 5px 0 0;
		}
		#DPSContactFormV2_ThankyouOverlay_v3 {
			filter: alpha (opacity=70);  /* For IE8 and earlier */
			background-color: #182738;
			height: 100%;
			left: 0px;
			opacity: 0.7;
			position: fixed;
			top: 0px;
			width: 100%;
			z-index: 1000;
		}
		.DPSContactFormV2Info_MainHolder {
			float: left;
			text-align: left;
			font-size: 1.2em;
			padding: 0 0 0 8px;
			width: 640px;
			margin-bottom: -10px;
		}
		.DPSContactFormV2Info_ContentHolder {
			padding: 7px 0;
		}
		.DPSContactFormV2Info_Title {
			font-size: 1.8em;
			font-weight: bold;
			/* text-transform: uppercase !important; */
			/* color: #25436a !important; */
			padding: 0px;
			margin: 0px 0px 10px 0px;
			border-bottom: 1px solid #dbdbdb;
			text-align: left;
		}
		.DPSContactFormV2float_left {
			float: left
		}

/* DPS/DVS Contact Forms END */  

	/* Home Marquee */
		.DPS_home_marquee {
			width: 680px;
			height: 100%;
			background-color: #ffffff;
		}
		.DPS_global_slideMenuClosed a {
			background: url("/PublishingImages/dps/button_circle-arrows_greyBack.gif") no-repeat;
			background-position: -36px -34px;
			margin: 0 2px 0 5px;
		}

			/* mouseover state */
		.DPS_global_slideMenuClosed a:hover {
				background-position:-18px -34px;     
		}
		.DPS_feature_marquee {
			height: 32px;
			background: url("/PublishingImages/dps/button_swoop_backGrey.gif") no-repeat bottom left;
			padding: 2px 10px 0 0;
		}
		.marquee {
		  width: 100%;
		  overflow: hidden;
		  border: 1px solid #eee;
		  background: #eee;
		  height: 30px
		}
		.marqueeContainer {
			padding: 12px 0 15px 0;
			font-size: 16px;
		}
		#newsScrollable {
			margin-top: 9px;
		}

/* Home Marquee END*/

/* END STYLE */



