html, body {
   behavior: url(css/cssHoverFix.htc);
   background-color: #ffffff;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;   
}

h2 {
   font-family: georgia;
   font-size: 14pt;
   font-weight: normal;
   color: #3F3F28;
   margin-bottom: 0px;
}

h3 {
   font-family: georgia;
   font-size: 14pt;
   font-weight: normal;
   color: #3F3F28;
   margin: 0px;
}

h1 {
   font-family: georgia;
   font-size: 18pt;
   font-weight: normal;
   color: #282827;
   }

p {
   font-family: arial;
   font-size: 10pt;
   color: #3F3F28;
}

td {
   font-family: arial;
   font-size: 10pt;
   color: #3F3F28;
}

a {
   color: #D0001F;
   text-decoration: none;
}

a:visited {
   color: #D0001F;
   text-decoration: none;
}

a:hover {
   color: #D0001F;
   text-decoration: underline;
}

img {
	border-color: #ffffff;
}

ul {
   list-style-type: square;
   font-family: arial;
   font-size: 10pt;
   color: #3F3F28;
}


/********************************************************************
******************************MENU***********************************
*********************************************************************/

#menu-outside {
  background-color: #E5E0AF;
  padding: 2px;
  margin: 0 auto;
  width: 900px;
}

#menu {
  border: 1px solid #CDB36D;
  color: #000000;
  font-size: 15px;
  padding: 0;
  margin: 0;
	}



#menu ul {
	list-style-type: none;
	font-family: georgia, times new roman, serif;
	padding:0;
	margin: 0;
	text-align: left;
}



#menu ul li:first-child {
	background: transparent;
}



#menu ul li {
  display: inline-block;
  position: relative;
  background: transparent url('images/menu-div.png') no-repeat top left;
  
}



#menu ul li a, #menu ul li a:visited {
	display: block;
	height: 24px;
	padding: 0 5px;
	text-align: center;
  vertical-align: middle;
	color: #000000;
	font-size: 15px;
	text-decoration: none;
}



#menu ul li a:hover {
	background-color: #CDB36D;
}



#menu ul li ul {
	display: none;
	position: absolute;
	width:164px;
	margin-left:-1px;
	padding: 0 2px;
	background-color: #D0001F;
	border: 1px solid #000000;
	}



#menu ul ul li {
  float: none;
  height: auto;
  background-image: none;
  font-family: arial;
}



#menu ul li:hover ul {
	display: block;
	position: absolute;
	}



#menu ul ul li a, #menu ul ul li a:visited {
	display: block;
	width:150px;
	padding: 4px;
	border-bottom: 1px dashed #000000;
	border-right: none;
	text-align: left;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}



#menu ul ul li a:hover {
	display: block;
	width:150px;
	border-right: none;
	text-align: left;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	background-color: #ffffff;
}

/**************DIVERSESOLUTIONS**********************/

#ds-quick-search-module-5d7c9cf733a542ba8ac707e10d298399-4 {
  width: 20px;
}

#ds-quick-search-module-5d7c9cf733a542ba8ac707e10d298399-5 {
  width: 20px;
}

.ds-quick-search-name {
  color: white;
}

.quick-search {
  margin: 3px 0;
}
