@charset "utf-8";
/* CSS Document */


		#wrapper { max-width:1024px; margin:0 auto; }

/* use border-box box-sizing */
		#container div { box-sizing:border-box; -moz-box-sizing:border-box; }
	
		/* column container */
		#container { 
			margin:0 -1.9666%; 
			position:relative; 
		}

		/* column layout */
		.column { 
			position:relative; 
			float:left; 
			width:24%; 
			margin:0 0 0 .2166%;  
			padding:1.2em; 
			
		}
		
		.column2 { 
			position:relative; 
			float:left; 
			width:43.5%; 
			margin:0;
			/*margin:0 2.1666%;*/  
			padding:1.2em; 
			
		}
		
		.column3 { 
			position:relative; 
			float:left; 
			width:32.018%; 
			margin:0 .2166% 0 0;  
			padding:1.2em; 
			
		}
		
		.columndeptinfo { 
			position:relative; 
			float:left; 
			width:75.567%; 
			margin:0 .2166% 0 0;  
			padding:1.2em; 
		}
		
		/* begin Department Links */
		
		.column h2 {
		  font: bold 1.75em "Goudy Old Style";
		  color: #661900;
		  margin-top: 0;
		  margin-bottom: 2px;
		  padding: 0 5px 0 2px;
		  border-bottom: 3px solid #fff;
		}
		
		.column ul {
			margin: 0;
			padding: 0;
			
		}
		
		.column ul .indent {
			margin-left: 15px;
		}

		.column ul li {
			list-style: none;
			padding: 5px 0;
			
			
		}

		.column ul li a {
			font-family: "Myriad Pro", Arial;
			text-decoration: none;
			font-size: 1.25em;
			color: #333;
			
		}

		.column ul li .nolink {
			font-family: "Myriad Pro", Arial;
			text-decoration: none;
			font-size: 1.25em;
			color: #333;
			
		}
		.column ul li .specialIndent {
			margin-left: 10px;		
		}
		
		.column ul li a:hover {
			text-decoration: underline;
			color: #661900;
		}
		
		.column a.highLiteLink {
			color: #003;
			font-weight: bold;
			font-style: italic;
			font-size: 1.5em;
		}
		
		.column h3 {
			font: bold 1.75em "Goudy Old Style";
		  color: #661900;
		  margin-top: 0;
		  margin-bottom: 2px;
		  padding: 0 5px 0 2px;
		  border-bottom: 3px solid #fff;
		}
		/*.column table h3 {    *****Kristi you can remove this***********
			font: bold 1.7em "Goudy Old Style";
		  color: #661900;
		  margin-top: 0;
		  margin-bottom: 2px;
		  margin-right: 15px;
		  padding: 0 5px 0 2px;
		  border-bottom: 3px solid #FFF;
		}
		
		.column table td {    *****Kristi you can remove this***********
			font-size: 14px;
			padding: 3px 0;
		}*/

   			
		.column ul li .nolink {
			font-family: "Myriad Pro", Arial;
			text-decoration: none;
			font-size: 1.25em;
			color: #333;
			
		}

		.column .treasNoteHead {
			font-family:calibri;
			font-size: 16px;
			color:#1A009F;
			font-style: italic;
			font-weight: bold;
		}

		.column .treasNoteHead li {
			margin-left:20px;
			list-style-type: disc;
			line-height: 14px;
		}

		/* end Department Links */
		
		/* begin Department Narrative */
		
		.column2 h1{
			/*border-bottom: 3px solid #369;*/
			border-bottom: 3px solid #661900;
			color: #111;
		}

        .column2 h2 {
		  font: bold 1.75em "Goudy Old Style";
		  color: #661900;
		  margin-top: 0;
		  margin-bottom: 2px;
		  padding: 0 5px 0 2px;
		  border-bottom: 3px solid #fff;
		}
		
		.column2 h3{
			/*border-bottom: 3px solid #369;*/
			/*border-bottom: 1px solid #661900;*/
			color: #600;
			font-style: italic;
			text-decoration:underline;
			text-align: left;
			font-size: 18px;
		}

		.column2 table h3 {
			font: bold 1.7em "Goudy Old Style";
		  color: #661900;
		  margin-top: 0;
		  margin-bottom: 2px;
		  margin-right: 4px;
		  padding: 0 5px 2px 2px;
		  border-bottom: 3px solid #FFF;
		  text-decoration: none;
		}
		
		.column2 table tr td li {
			font-family: "Myriad Pro", Arial;
			font-size: 15px;
			padding: 3px 0;
		}
		
		.column2 p {
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			color: #111;
			font-size: 14px;
			line-height: 18px;
		}
		
		.column2 img.adobe {
			/*float: right;*/
			
			margin: 5px 15px;
			border: 3px solid #CCC;
			width: 90%;
		}
		
		.column2 .noborder {
			float: none;
			margin: 8px;
			border: none;
		}
		
		.column2 .noborder {
			float: right;
			margin: 8px;
			border: none;
		}
		
		.column2 ul {
			margin: 0;
			padding: 0;
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
			margin-left: 20px;
			
		}
		
		.column2 ul li {
			list-style: disc;
			padding: 5px 0;
			font-size: 14px;
		}
		/* end Department Narrative */
		
		/* begin Department Contact Info */
		
		.column3 {
			
		}
		
		.mapborder {
			background-color: #F0F0F0;
			border: 2px solid #FFF;
		}
	  
	  .map-responsive {
		  border: 2px solid #FFF;
		  overflow:hidden;
		  padding-bottom:56.25%;
		  position:relative;
		  height:0;
	  }
	  .map-responsive iframe{
		  left:0;
		  top:0;
		  height:100%;
		  width:100%;
		  position:absolute;
	  }
		
		.column3 h2 {
		  font: bold 1.75em "Goudy Old Style";
		  color: #661900;
		  margin-top: 0;
		  margin-bottom: 2px;
		  padding: 0 5px 0 2px;
		  border-bottom: 3px solid #fff;
		}
		
		.column3 p {
			 color: #222;
			 font-size: 1.1em;
			 padding-bottom: 10px;
			 padding-top: 0;
			 margin: 0;
			 /*border: 1px solid #993;*/
		}
		
		.column3 a {
			 color: #222;
			 /*font-size: 1.1em;
			 padding-bottom: 15px;
			 padding-top: 0;*/
			 
			 /*border: 1px solid #993;*/
		}
		
		.column3 a:hover {
			 color: #FFF;
			 text-decoration: none;
			 background-color: #999;
			 /*font-size: 1.1em;
			 padding-bottom: 15px;
			 padding-top: 0;*/
			 
			 /*border: 1px solid #993;*/
		}
		
		 .column3 h4 { 
			font-family: "Myriad Pro";
			text-decoration: underline;
			font-size: 16px;
			color: #263C4F;
			padding: 10px 0 0 0;
			font-weight: bold;
			/*border: 1px solid #C9C9C9;*/
			 margin: 0;
			}
			
			.column3 img {
			float: left;
			margin: 0;
			border: 3px solid #CCC;
		}
		
		/* end Department Contact Info */
		
		
		/* begin Department Info 2 columns */
		
		.columndeptinfo h1{
			/*border-bottom: 3px solid #369;*/
			border-bottom: 3px solid #661900;
			color: #111;
		}
		
		.columndeptinfo h2 {
		  font: bold 2em "Goudy Old Style";
		  color: #661900;
		  margin-top: 0;
		  margin-bottom: 2px;
		  padding: 0 5px 0 2px;
		  border-bottom: 3px solid #fff;
		  text-align: center;
		}
		
		.columndeptinfo p {
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			color: #111;
		}
		
		.columndeptinfo img {
			float: right;
			margin: 8px;
			border: 3px solid #CCC;
		}
		
		.columndeptinfo img .adobe {
			float: none;
			margin: 8px auto;
			border: 0;
		}
		
		.columndeptinfo ul {
			margin: 0;
			padding: 0;
			
		}
		
		.columndeptinfo ul li {
			list-style: none;
			padding: 5px 0;
			
		}
		
		.columndeptinfo ul li a {
			font-family: "Myriad Pro";
			text-decoration: underline;
			font-size: 1.25em;
			color: #006;
			
		}
		
		.columndeptinfo ul li a:hover {
			text-decoration: none;
			color: #661900;
		}
		
		
		
		/* end Department Info 2 columns */
		
		/* background container */
		.backgrounds { 
			position:absolute;
			width:100%;
			height:100%;
		}

		/* background columns */
		.backgrounds .column {
			height:100%;
			background: #6b86a8; /* Old browsers */
background: -moz-linear-gradient(top,  #6b86a8 11%, #f6f8f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#6b86a8), color-stop(100%,#f6f8f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6b86a8 11%,#f6f8f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b86a8', endColorstr='#f6f8f9',GradientType=0 ); /* IE6-9 */
			
		}
		
		.backgrounds .column2 {
			height:100%;
			background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #6b86a8 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(89%,#6b86a8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#6b86a8 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#6b86a8',GradientType=0 ); /* IE6-9 */

		}
		
		.backgrounds .column3 {
			height:100%;
			background: #6b86a8; /* Old browsers */
background: -moz-linear-gradient(top,  #6b86a8 11%, #f6f8f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#6b86a8), color-stop(100%,#f6f8f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6b86a8 11%,#f6f8f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b86a8', endColorstr='#f6f8f9',GradientType=0 ); /* IE6-9 */
			
		}
		
		.backgrounds .columndeptinfo {
			height:100%;
			background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #6b86a8 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(89%,#6b86a8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#6b86a8 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#6b86a8',GradientType=0 ); /* IE6-9 */

		}
		
/* Tablet Layout: 768px to 1075px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 761px) and (max-width: 1024px) {	
	.column h2 {
		font-size: 1.8em;
	} 
	.column ul li a {
		font-size: 1.4em;
	}
	
	.column2 p {
		font-size: 16px;
	}
	
	.column3 p {
			 font-size: 1.3em;
	}
	
	.column3 h4 {
		font-size: 19px;
	}
}
		/* responsive */
		@media only screen and (max-width:767px) {

			body { margin:0; }
			#container { margin:0; }
			.column { 
				float:none;
				width:100%;
				margin:0 0 .4em 0;
				

				background: #6b86a8; /* Old browsers */
background: -moz-linear-gradient(top,  #6b86a8 11%, #f6f8f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#6b86a8), color-stop(100%,#f6f8f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6b86a8 11%,#f6f8f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b86a8', endColorstr='#f6f8f9',GradientType=0 ); /* IE6-9 */
			}
			
			.column2 { 
				float:none;
				width:100%;
				margin:0 0 .4em 0;

				background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #6b86a8 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(89%,#6b86a8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#6b86a8 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#6b86a8',GradientType=0 ); /* IE6-9 */
			}
			
			.column3 { 
				float:none;
				width:100%;
				margin:0 0 .4em 0;
				

				background: #6b86a8; /* Old browsers */
background: -moz-linear-gradient(top,  #6b86a8 11%, #f6f8f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#6b86a8), color-stop(100%,#f6f8f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6b86a8 11%,#f6f8f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6b86a8 11%,#f6f8f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b86a8', endColorstr='#f6f8f9',GradientType=0 ); /* IE6-9 */
			}
			
			.columndeptinfo { 
				float:none;
				width:100%;
				margin:0 0 .4em 0;

				background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #6b86a8 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(89%,#6b86a8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#6b86a8 89%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#6b86a8 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#6b86a8',GradientType=0 ); /* IE6-9 */
			}
			
			
			.backgrounds { display:none; }
			
			.mapborder {
			background-color: #F0F0F0;
			border: 2px solid #FFF;
			}
}