@charset "utf-8";
/* MDT Text Styles */
/* 	Date Created:  9/20/2013
	Date in Prod:  1/6/2014
	Date Modified: 7/16/2014
	Date Archived: 
		
	Do not minify - Minify the production version only
*/

#agencycontent {
	font: 10px/1.4 'DejaVuSansBook', Arial, sans-serif; /* 10px reset = ems easier to calc */
	color: black;
} 
header#agencyHead #aboutMDT p {
	color: white; 
	font: 2.2em  Arial, sans-serif; 
    font-style: italic;
    /*font: 1.6em  'RockSaltRegular', Arial, sans-serif; */
	font-weight: normal;
	margin: 0; padding: 0;
	text-shadow: 1px 2px rgba(0,0,0,.50);	
}
#aboutMDT a {color: white;}

h1 {
	font: 2.4em 'DejaVuSansBold', Arial, sans-serif; 
	margin-bottom: 1em; 
	color: #333;
}
	h1:first-of-type {margin-top:0;} 	
	/*h1.tab {
		background:#D6D6D6; color:#999; 
		margin:0; padding:.5em 0 0 0; 
		text-align:center; 
		border-radius:0 2em 0 0;
	}*/
	h1.tab {		
		color:black; margin:0; margin-bottom:-.5em;
	}
	pre {
	  white-space: pre-wrap;     
	  white-space: -moz-pre-wrap;  
	  white-space: -pre-wrap;      /* Opera 4-6 */
	  white-space: -o-pre-wrap;    /* Opera 7 */
	  word-wrap: break-word;       /* Internet Explorer 5.5+ */
	}/* Makes pre responsive */
	
@media only screen and (max-width:600px) { h1 {float:none;} h1+span {float:none; display:block; margin:1.5em 0;} }
h2 {
	font: 2.3em 'DejaVuSansRegular', Arial, sans-serif;
	margin-bottom: 1em; 	
	color: #BB3800; /* D7500E;*/
}
h3 {
	font: 1.6em 'DejaVuSansBold', Arial, sans-serif;
	margin-bottom: 1em; 
	color: #333;
}
h1, h2 {line-height:150%;}
h3 {line-height:152%;}
h2, h3 {margin-bottom: .75em;}
h2+h3, h3+h3 {margin-top: 1.5em;} 

p, pre, address {font-size: 1.5em;}
p {margin-bottom:1em;}

abbr, acronym { 
  /* abbr replaces the acronym tag in html5 */
   cursor: help;
   border-bottom: 1px dashed;
 }

del, ins {  
  line-height: 150%; 
  margin-bottom: 1.5em;
}
ins {
	text-decoration: none; 
	color: #C00; 
}

strong, .bold {font-family:'DejaVuSansBold', Arial, sans-serif;}
em, .italic, .jobtitle {font-family: 'DejaVuSansOblique', Arial, sans-serif;} /* jobtitle may not be in use(?) */
.normal {font-style:normal; font-weight:normal; font-variant:normal; font-stretch:normal;}

.red {color:#c00;}

/* ALIGNMENT */
/* Decide which to use */
  .right {text-align:right;}
  .left {text-align:left;}
  .center {text-align:center;}
  .justify  {text-align:justify;}
	
  .textLeft {text-align: left; }
  .textRight {text-align: right; }
  .textCenter {text-align: center; }
  .textJustify {text-align: justify; } 

	.textIndent, .textIndent li { text-indent: 2.5em; }  /* indents first line in paragraph or list item */

/* COLOR VARIANTS */
/* Note: What type of text do these classes modify (semantics)? Further define and rename? */
  .bigWhiteFont {font-size: 28px; line-height: 48px; color: white;} /* experimental - concept home page */
  .bigBlackFont {font-size: 28px; line-height: 48px; color: black;} /* experimental - concept home page */
  .white {color:#FFFFFF; }
  .darkFont {color: #333;}
  .lightFont {color: white;}
  .rustText	{color:#930;}
  .requiredRed {color:#FD0509; font-weight:bold; }
  
/* Q&A Forum Text Colors */
	/* Please consider these styles deprecated and don't use for anything else. */
	/* These have to be in the qaforum page too if you want to retain the colors when you cut and paste from webpage to Word */
	.red {color: Crimson; color: #DC143C;} 
	.green {color: green; color: #008000; } 
	.blue {color: blue; color: #0000FF; } 
	.purple {color: BlueViolet; color: #8A2BE2;} 
	.brown {color: Sienna; color: #A0522D;}
	.orange  {color: Coral; color:  #FF7F50;}
	.magenta {color:Magenta; color:#FF00FF;}

/* FINE (SMALL) PRINT */
  .caption { 
	color: #777;
	font: 1.2em/132% 'DejaVuSansBook'; 
  }
  .footnote {
	font-size: 1.2em;
	border-top: 1px dashed #333; 
	padding-top: 1em;
  }
  .legalese, small {font-size: 1.1em;}
  /* Note: What type of text do these modify (semantics)? Further define and rename? */
  .smallFont {font-size: 95%;}
  .vsmallFont {font-size: 75%; line-height:90%;}

/* TEXT DECORATION */
  .underline  {text-decoration: underline; }

/* WRAPPING */
  .wrapText	{word-wrap: break-word;} /* wraps long words and links so they fit inside a container */

/* VARIANTS */
  code {font-family: monospace; color:brown;} /* what's the font stack? */
  .uppercase {text-transform: uppercase;}

/* LINKS */
  a {color: #0052CC; text-decoration: none;}  
  a:hover {color:#333; text-decoration:underline; border:none; cursor:pointer;}  
  aside a {color: #0045ac;}
  a.black {color:#000000;}
  p a {text-decoration: underline;}
  .noUnderline a{text-decoration: none}  
  a[href^="tel"]  {text-decoration:none;}
  aside a, li a {text-decoration: none; border: none;}  
  h1 a {color:#333; border-bottom: 1px dashed #333;}  /* color: #008FCC; */
  h1 a:hover {color: #BB3800; text-decoration: none;}
  h2 a {color: #BB3800; border-bottom:1px dashed #333;}  
  h2 a:hover {color: #333; border:none; text-decoration:none;}

/* PULLQUOTES & BLOCKQUOTES */
blockquote {font: 1.1em 'DejaVuSerifItalic', Arial, sans-serif;}

/* AUDIO ERROR MESSAGE */
audio {font-family: 'DejaVuSansOblique', Arial, sans-serif; color: #C00;} 

/* BEFORE: AND AFTER: TEXT */
.pending:after {content:" Coming!"; color:#CD0500;}