@charset "utf-8";
/* @media braille, embossed { */
@media projection, screen, speech, tty, tv, print {

	/* GLOBAL */
	* {
		margin: 0;
		padding: 0;
	}
	
	html {
		overflow-y: scroll;
	}	
	body {
		
	}
    .hide {
        display: none;
    }
	hr {
		border: 0;
		border-bottom: 1px solid #e5e5e5;
		height: 1px;
		margin-top: 1.5em;
		clear: left;
	}
	img {
		border: none;
	}
	img.right {
		float: right;
		margin: 4px 0 0 15px;
	}
	img.left {
		float: left;
		margin: 4px 15px 0 0;
	}
	img.center{
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto;
	}
	img.border {
		border: 1px solid black;
	}
	img.icon {
		width: 45px;
	}
	img.full {
		width: 100%;
		height: auto;
		max-width: 800px;
	}

	img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}

	.youtube {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	.youtube iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	p abbr,
	td abbr,
	li abbr,
	h2 abbr,
	h3 abbr,
	h4 abbr,
	h5 abbr,
	div.search-acronym abbr,
	div#content table.figure tr th abbr,
	div#content table.figure tr td abbr {
		cursor: help;
		border-bottom: 1px dotted;
	}
	p abbr:hover,
	td abbr:hover,
	li abbr:hover,
	div.search-acronym abbr:hover {
		color: #008800;
		border-bottom: 1px solid #008800;
	}
	a abbr {
		cursor: text;
		border-bottom: none;
	}
	a:link,
	a:active,
	a:visited {
	
	}
	a:hover {
	
	}
	div {
		text-align: left;
	}
	p {
		margin: 10px 0 0 0;
	}
    p.center {
        text-align: center;
    }
    ol.renumber {
    }
    ol.renumber li {
        display:  block;
    }
    ol.renumber li:before {
        content: counter(item) ". ";
        counter-increment: item;
    }

    /* LEGACY FORMAT */
    .legacyformat {
        color: #ce820a;
    }

    /* NO DOWNLOAD */
    a.nodownload {
        color: #ce820a;
        text-decoration: none;
        cursor: help;
    }
    a.nodownload:hover {
        text-decoration: underline;
    }

	/* CLEAR */
	.clear {
		clear: both;
	}
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	
	/* RSS FEED ICON */
	.rss {
		display: none;
		float: right;
	}
	.rss img {
		/* width: 25px; */
	}

	/* MAP */
	#map {
		display: none;
		margin-top: 15px;
		border: 1px solid #000000;
	}

	/* SEARCH */
    div.search fieldset {
        border:  none;
    }
	div#search .highlight {
		background-color: yellow;
	}
	div#search span.weightExcellent {
		float: right;
		color: #3ba03b;
		cursor: help;
		margin-left: 5px;
	}
	div#search span.weightGood {
		float: right;
		color: #bcb932;
		cursor: help;
		margin-left: 5px;
	}
	div#search span.weightAverage {
		float: right;
		color: #AAAAAA;
		cursor: help;
		margin-left: 5px;
	}
	div#search div.search-publication {
		clear: left;
		margin-bottom: 15px;
	}
	div#search div.search-data {
		clear: left;
		margin-bottom: 15px;
	}
	div.search-location {
		clear: left;
		margin-bottom: 15px;
	}
	div#search div.search-news {
		margin-bottom: 15px;
	}
	div#search div.search-topic {
		margin-bottom: 1px;
	}
	div#search div.search-event {
		margin-bottom: 15px;
	}
	div#search div.search-hotline {
		margin-bottom: 15px;
	}
	div#search div.search-resource {
		clear: left;
		margin-bottom: 15px;
	}
	div#search div.search-acronym {
		margin-bottom: 1px;
        clear: both;
	}
	div#search div.search-publication span,
	div#search div.search-data span,
	div.search-location span,
	div#search div.search-news span,
	div#search div.search-topic span,
	div#search div.search-event span,
	div#search div.search-hotline span,
	div#search div.search-resource span,
	div#search div.search-acronym span {
		margin-top: 0;
		text-align: justify;
		line-height: 128%;
	}
	div#search div.search-publication a,
	div#search div.search-data a,
	div.search-location a,
	div#search div.search-news a,
	div#search div.search-topic a,
	div#search div.search-event a,
	div#search div.search-hotline a,
	div#search div.search-resource a,
	div#search div.search-acronym a {
		font-weight: bold;
	}
	div#search div.search-publication em,
	div#search div.search-data em,
	div.search-location em,
	div#search div.search-news em,
	div#search div.search-topic em,
	div#search div.search-event em,
	div#search div.search-hotline em,
	div#search div.search-resource em,
	div#search div.search-acronym em {
		display: inline;
	}
	div.search-publication img {
		float: right;
		width: 77px;
		height: 100px;
		margin: 0 0 10px 10px;
		border: 1px solid #aaaaaa;
	}
	div.search-publication img:hover {
		border: 1px solid #000000;
	}
	div.search-data img {
		float: right;
		width: 77px;
		height: 100px;
		margin: 0 0 10px 10px;
		border: 1px solid #aaaaaa;
	}
	div.search-data img:hover {
		border: 1px solid #000000;
	}
	div.search-location img {
		float: right;
		width: 77px;
		margin: 0 0 10px 10px;
		border: 1px solid #aaaaaa;
	}
	div.search-location img.right {
		float: right;
		width: 215px;
		margin: 0 0 10px 10px;
	}
	div.search-location img:hover {
		border: 1px solid #000000;
	}
	div.search-location div.locationDetails {
		margin-top:  20px;
	}
	div.search-resource img {
		float: right;
		width: 77px;
		margin: 0 0 10px 10px;
		border: 1px solid #aaaaaa;
	}
	div.search-resource img:hover {
		border: 1px solid #000000;
	}
	div#search div.search-acronym div.abbreviation {
		float: left;
		width: 77px;
		margin: 0 10px 0 0;
	}
	div.search-event div.event-details,
	div.search-event div.event-location {
		float: left;
		width: 280px;
	}

    /* EMBED CODES */
    span.hotline {
        cursor: help;
		border-bottom: 1px dotted;
    }
    span.hotline:hover {
		color: #008800;
		border-bottom: 1px solid #008800;
	}

	/* SUPER AND SUB SCRIPT */
	.superscript {
		position: relative;
		bottom: 0.5em;
		color: blue;
		font-size: 0.8em;
	}
	.subscript {
		position: relative;
		top: 0.3em;
		color: blue;
		font-size: 0.8em;
	}

	/* DIALOG */
	div#dialog {
		text-align: justify;
	}
	div#dialog img {
		float: left;
		margin: 15px 15px 0 0;
	}
	
	/* CONTAINER */
	div#container {
		
	}

	/* TOP */	
	div#top {
		height: 60px;
		padding: 12px 0 12px 0;
		background-color: #DDDDDD;
	}
	div#top img#logo {
		display: block;
		float: left;
		margin: 0;
		padding: 0 12px 0 12px;
	}
	div#top div#title {
		margin: 0;
		padding: 0 0 0 12px;
		font-size: 27px;
		font-weight: normal;
	}
	div#top div#subtitle {
		margin: 12px 0 0 12px;
		font-size: 13px;
		font-style: italic;
		font-weight: normal;
		line-height: 115%;
		/* width: 630px; */
		width: 580px;
		color: #444444;
	}
	/* SEARCH */
	div#top .search {
		display: block;
		float: right;
		margin: 0 12px 0 0;
		padding: 0;
	}
	div#top .search form {
		margin: 0 0 6px 0;
		padding: 0;
	}
	div#top .search form input,
	.search form input {
		margin: 0;
		font-size: 20px;
		padding: 8px 10px 8px 10px;
		border: 1px solid #444444;
	}
	/* SOCIAL */
	div#top .social {
		display:  block;
		float:  right;
		margin: 0 5px 0 0;
		padding: 0;
	}
	div#top .social img {
		display: block;
		float:  right;
	}

	/* NAV MAIN */
	div#nav-main {
		margin: 0;
		padding: 0;
	}

	/* NAV SUB */
	div#nav-sub {
		
		
	}
	div#nav-sub h2 {
		
	}
	div#nav-sub #accordion-subnav h2 {
		cursor: pointer;
		color: #666666;
		background-color: #DDDDDD;
		padding: 18px 0 17px 8px;
		border-bottom: 1px solid gray;
	}
	div#nav-sub #accordion-subnav h2:hover {
		background-color: #37b8db;
		color: #ffffff;
		text-decoration: none;
	}
	div#nav-sub h3 {
		padding: 18px 0 18px 8px;
		font-size: 16px;
	}
	div#nav-sub #accordion-subnav ul {
		border-bottom: 1px solid gray;
	}
	div#nav-sub p {
		padding: 0;
		font-style: italic;
		color: #666666;
	}
	div#nav-sub ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	div#nav-sub ul li {
		margin: 0;
		display: block;
	}
	div#nav-sub ul li a {
		color: #4753a3;
		display: block;
		padding: 10px 0;		
		text-decoration: none;
	}
	div#nav-sub ul li a:hover {
		text-decoration: underline;		
	}
	div#nav-sub ul li a.nav-sub-active {		
		color: #30a7df; font-weight: 700;
	}
	/*
	div#nav-sub div.related-topics {
		margin-top: 35px;
		font-style: italic;
	}
	*/
	div#nav-sub div.related-topics {
		
	}
	div#nav-sub div.related-topics h2 {
		
	}
	div#nav-sub div.related-topics ul {
	}
	div#nav-sub div.related-topics ul li {
		font-style: italic;
		
	}
	div#nav-sub div.related-topics ul li a {
		
	}
	div#nav-sub div.related-topics ul li a:hover {
		
	}


	/* CONTENT WIDE */
	div#content-wide {		
		text-align: justify;
	}
	div#content-wide div.homeLeft {
		float: left;
		width: 48.0%;
		padding-right: 1.4%;
		border-right: 1px dashed #ddd;
	}
	div#content-wide div.homeRight {
		float: left;
		width: 47%;
		padding-left: 1.4%;
		margin-right: 0.5%;
	}

	/* CONTENT */
	div#content {
		
	}
	div#content:after {content: ""; clear:both; display:block;}
	div#content h1,
	div#content-wide h1 {
		
	}
	div#content h2,
	div#content-wide h2 {
		margin: 0.8em 0 0.5em 0;
		font-size: 17px;
		/* clear: left; */
		color: #37b8db;
		/* color: #005c75; */
	}
	div#content h2 a,
	div#content-wide h2 a {
		color: #37b8db;
	}

	div#content h2.center,
	div#content-wide h2.center {
		text-align: center;
	}
	div#content h2.acronym,
	div#content-wide h2.acronym  {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 19px;
		color: #ccc;
		margin-top: 18px;
	}
	div#content h2.acronym a,
	div#content-wide h2.acronym a {
		padding: 0 4px 0 4px;
	}
	div#content h2.acronym a:hover,
	div#content-wide h2.acronym a:hover {
		background-color: #eeeeee;
	}
	div#content h3,
	div#content-wide h3 {
		margin: 1.0em 0 0 0;
		font-size: 16px;
		color: #016d8a;
	}
	div#content h3.acronym,
	div#content-wide h3.acronym  {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		margin-bottom: 1.0em;
	}
	div#content h4,
	div#content-wide h4 {
		padding-top: 10px;
	}
	div#content h5,
	div#content-wide h5 {
		margin: 0.5em 0 0 0;
		font-size: 13px;
		color: #444444;
        font-style: italic;
	}
	div#content p,
	div#content-wide p {
		
	}
	/* NS-03/04/2025 Added padding to list items for accessibility */
	div#content ul li,
	div#content ol li  {
		padding: 3px 0;
	}
	div#content ul,
	div#content ol,
	div#content-wide ul,
	div#content-wide ol {
		color: #000000;
		margin: 0.5em 0 0.5em 3.0em;
		text-align: left;
		line-height: 1.7em;
	}
	div#content ul li ul,
	div#content ol li ol,
	div#content ol li ul,
	div#content-wide ul li ul,
	div#content-wide ol li ol,
	div#content-wide ol li ul {
		/* font-size: 100%; */
	}
    div#content ul.indent {
        list-style-type: none;
    }
    div#content ul.indent li {
        padding-top: 10px;
    }
	div#content .column {
		width: 290px;
		float: left;
		font-size: 12px;
		padding: 0 0 16px 0;
	}
	div#content .column h3 {
		font-size: 16px;
		color: #000000;
	}
	div#content div h3 {
		color: #347879;
		font-weight: bold;
		font-size: 12px;
	}
	div#content div div {
		font-size: 12px;
		text-align: justify;
	}
	div#content div div p {
		margin: 0 0 20px 0;
	}
	div#content div div p img.facility {
		float: right;
		width: 175px;
		margin: 0 0 8px 20px;
		border: 1px solid #000000;
	}
	div#content div div p a:link,
	div#content div div p a:active,
	div#content div div p a:visited {
		color: #347879;
		text-decoration: underline;
	}
	div#content div div p a:hover {
		color: #000000;
		text-decoration: underline;
	}

	/* HALF */
	div#content iframe {
		margin-top: 15px;
	}
	div.half {
		/* clear: both; */
		display: block;
	}
	div.half div.left {
		width: 49%;
		float: left;
	}
	div.half div.right {
		width: 49%;
		float: right;
	}
	div.half div.left iframe {
		float: left;
	}
	div.half div.left h3,
	div.half div.left p {
		margin-right: 5px;
	}
	div.half div.right iframe {
		float: right;
	}
	div.half div.right h3,
	div.half div.right p {
		margin-left: 5px;
	}
	div.half div.left div.left,
	div.half div.right div.left {
		width: 144px;
		float: left;
		padding-bottom: 15px;
	}
	div.half div.left div.right,
	div.half div.right div.right {
		width: 144px;
		float: right;
		padding-bottom: 15px;
	}
	div.half div.left div.right {
		padding-right: 5px;
	}
	div.half div.right div.left {
		padding-left: 5px;
	}
	div.half div.left div.left,
	div.half div.right div.left {
		text-align: left;
	}
	div.half div.left div.right,
	div.half div.right div.right {
		text-align: right;
	}

	/* THIRD */
	div.third {
		/* clear: both; */
		display: block;
	}

	div.third-center {
		display: block;
		text-align: center;
	}
	
	div.third div.left,
	div.third div.center,
	div.third div.right {
		width: 32%;
		float: left;
	}
    div#content div.third div.left,
    div#content div.third div.center,
    div#content div.third div.right {
        font-size:  10px;
    }
    div#content div.third div.left {
        padding-right: 5px;
    }
    div#content div.third div.center {
        padding-right: 5px;
        padding-left: 5px;
    }
    div#content div.third div.right {
        padding-left: 5px;
    }

	/* TABLES */
	div#content table.small {
		font-size: 10px;
		line-height: 11px;
        text-align: left;
	}
	div#content table.large {
		width: 100%;
        text-align: left;
	}
	div#content table.figure {
		border: 1px solid gray;
		border-collapse: collapse;
	}
	div#content table.center {
		margin-left: auto;
		margin-right: auto;
	}
	div#content table.figure tr th,
	div#content table.figure tr td {
		padding: 8px;
		border: 1px solid gray;
		vertical-align: top;
		text-align: center;
	}
	div#content table.figure tr th a:hover,
	div#content table.figure tr td a:hover {
		color: #000000;
	}
	div#content table.figure tr th {
		background-color: #016682;
		color: #ffffff;
		font-weight: bold;
	}
	div#content table.figure tr:hover {
		background-color: #37b8db;
		color: #ffffff;
	}
	div#content table.figure tr th.center,
	div#content table.figure tr td.center {
		text-align: right;
	}
	div#content table.figure tr th.right,
	div#content table.figure tr td.right {
		text-align: right;
	}
	div#content table.figure tr th.left,
	div#content table.figure tr td.left {
		text-align: left;
	}
	div#content table.figure tr.total td {
		font-weight: bold;
	}
	div#content table.figure tr.total:hover {
		background-color: #11802b;
		color: #ffffff;
	}

	div#content p.note,
	div#content-wide p.note {
		font-size: 13px;
		color: #2aa85a;
	}
	div#content p.warning,
	div#content-wide p.warning{
		font-size: 13px;
		color: #e37513;
	}

	div#content sub.reference,
	div#content-wide sub.reference {
		font-size: 13px;
		color: #008800;
        margin-left: 5px;
        margin-right: 5px;
	}
	div#content sub.reference a,
	div#content-wide sub.reference a {
		color: #008800;
        text-decoration: none;
	}
	div#content sub.reference a:hover,
	div#content-wide sub.reference a:hover {
		color: #000000;
        text-decoration: none;
        cursor: help;
	}
	div#content ol.reference,
	div#content-wide ol.reference {
		color: #008800;
	}
	div#content ol.reference li span,
	div#content-wide ol.reference li span {
		color: #666666;
	}


	/* PAGER */
	div#content div.pager {
		clear: left;
		margin: 35px 0 0 0;
		font-size: 18px;
		color: #AAAAAA;
		text-align: center;
	}
	div#content div.pager a {
		text-decoration: none;
		color: #777777;
	}
	div#content div.pager a:hover {
		text-decoration: underline;
	}
	div#content div.pager a.current {
		text-decoration: underline;
		color:  #000000;
	}

	/* URL REDIRECT */
	div#content p.urlRedirect {
		display: block;
	}
	div#content p.urlRedirect img {
		border: 1px solid #FFFFFF;
	}
	div#content p.urlRedirect img:hover {
		border: 1px solid #AAAAAA;
	}

	/* RESOURCE IMAGE */
	div#content img.resourceThumb {
		border: 1px solid #AAAAAA;
	}
	div#content img.resourceThumb:hover {
		border: 1px solid #000000;
	}

	/* PUBLICATION IMAGE */
	div#content img.publicationThumb {
		border: 1px solid #AAAAAA;
	}
	div#content img.publicationThumb:hover {
		border: 1px solid #000000;
	}

	/* DATA IMAGE */
	div#content img.dataThumb {
		border: 1px solid #AAAAAA;
	}
	div#content img.dataThumb:hover {
		border: 1px solid #000000;
	}

	/* STAFF */
	div#content div.staff {
		float: left;
		width: 185px;
		height: 72px;
		overflow: hidden;
	}
	div#content div.staffNormal {
		margin: 0 15px 15px 0;
	}
	div#content div.staffEnd {
		margin: 0 0 15px 0;
	}
	div#content div.staff p {
		margin-top: 0;
		font-size: 11px;
	}

	/* RESOURCE THUMB */
	div#content span.resourceThumb {
		float: left;
		width: 184px;
		height: 174px;
		border: 1px solid #777777;
		background: #888888;
	}
	div#content span.resourceThumbNormal {
		margin: 0 15px 15px 0;
	}
	div#content span.resourceThumbEnd {
		margin: 0 0 15px 0;
	}
	div#content span.resourceThumb:hover {
		background: #444444;
		border:  1px solid #000000;
	}
	div#content span.resourceThumb strong {
		display: block;
		margin: 0;
		padding: 5px 5px 5px 5px;
		font-size: 13px;
		line-height: 110%;
		width: 174px;
		height: 30px;
		color: #FFFFFF;
		text-align: center;
	}
	div#content span.resourceThumb img {
		width: 184px;
		height: 134px;
	}

	/* BOTTOM */
	div.bottom {
		clear: left;
		height: 0px;
	}

	/* PUBLICATION & DATA */
	div.publication,
	div.data {
		overflow: hidden;
		height: 222px;
	}
	div.publication a img,
	div.data a img {
		float: left;
		margin: 0 10px 10px 0;
		width: 170px;
		border: 1px solid #aaaaaa;
	}
	div.publication a img:hover,
	div.data a img:hover {
		border: 1px solid #000000;
	}
	div.publication strong,
	div.data strong {
		display: block;
	}
	div.publication em,
	div.data em {
		display: block;
		color: #222222;
		font-size: 11px;
	}
	div.publication p,
	div.data p {
		text-align: justify;
		color: #444444;
	}
	div.publication p a,
	div.data p a {
		font-size: 13px;
		line-height: 16px;
	}

	div.publicationDashboard,
	div.publicationEmbed,
	div.dataDashboard,
	div.dataEmbed {
		overflow: hidden;
		width: 180px;
		height: 310px;
		float: left;
		margin: 0 10px 10px 0;
		line-height: 12px;
		font-size: 8px;
	}
	div.publicationEmbed,
	div.dataEmbed {
		background-color: #888888;
		height: 285px;
		margin: 0 15px 15px 0;
	}
	div.publicationEmbed:hover,
	div.dataEmbed:hover {
		background-color: #444444;
	}
	div.publicationEmbed a,
	div.dataEmbed a {
		color: #ffffff;
		text-decoration: none;
	}
	div.publicationDashboard img,
	div.publicationEmbed img,
	div.dataDashboard img,
	div.dataEmbed img {
		display: block;
		margin: 0 0 10px 0;
		width: 178px;
		border: 1px solid #aaaaaa;
		background-color: #ffffff;
	}
	div.publicationDashboard img:hover,
	div.publicationEmbed img:hover,
	div.dataDashboard img:hover,
	div.dataEmbed img:hover {
		border: 1px solid #000000;
	}
	div.publicationDashboard strong,
	div.publicationEmbed strong,
	div.dataDashboard strong,
	div.dataEmbed strong {
		display: block;
		line-height: 10px;
		font-size: 8px;
	}
	div.publicationEmbed strong,
	div.dataEmbed strong {
		text-align: center;
		font-size: 13px;
		line-height: 14px;
		padding: 0 10px 0 10px;
	}
	div.publicationDashboard em,
	div.publicationEmbed em,
	div.dataDashboard em,
	div.dataEmbed em {
		display: block;
		color: #222222;
		font-size: 8px;
	}

	div.publicationDashboardHome,
	div.dataDashboardHome {
		overflow: hidden;
		width: 212px;
		height: 340px;
		float: left;
		margin: 0 10px 10px 0;
	}
	div.publicationDashboardHome a img,
	div.dataDashboardHome a img {
		margin: 0 0 10px 0;
		width: 210px;
		border: 1px solid #aaaaaa;
		display: block;
	}
	div.publicationDashboardHome a img:hover,
	div.dataDashboardHome a img:hover {
		border: 1px solid #000000;
	}
	div.publicationDashboardHome strong,
	div.dataDashboardHome strong {
		display: block;
		line-height: 10px;
		font-size: 10px;
	}
	div.publicationDashboardHome em,
	div.dataDashboardHome em {
		display: block;
		color: #222222;
		font-size: 8px;
	}

	/* EVENT */
	div.event {
	}
	div.event div.left {
		line-height: 18px;
		width: 315px;
		height: 62px;
		float: left;
		overflow: hidden;
		margin: 0 0 10px 0;
	}
	div.event div.right {
		line-height: 18px;
		width: 315px;
		height: 62px;
		float: left;
		overflow: hidden;
		margin: 0 0 10px 10px;
	}
	div.event div.left strong,
	div.event div.right strong {
		font-size: 14px;
	}
	div.event div.left em,
	div.event div.right em {
		display: block;
		color: #222222;
		font-size: 11px;
	}
	div.event p {
		clear: both;
		text-align: justify;
		color: #444444;
	}

	/* NEWS */
	div.news {
	}
	div.news strong {
		font-size: 14px;
	}
	div.news em {
		display: block;
		color: #222222;
		font-size: 11px;
	}
	div.news p {
		text-align: justify;
		color: #444444;
	}

	/* DISABLED THIS BECAUSE PIO'S WERE GETTING TOO MANY CALLS WITH QUESTIONS - CS 4/8/2014 */
	div.newsAuthor {
		display:  none;
		float: right;
		margin: 0 0 20px 20px;
	}
	div.newsDetails {
		margin-top: 15px;
		margin-bottom: 10px;
	}

	div.newsDashboard {
		margin-bottom: 15px;
	}
	div.newsDashboard strong {
		font-size: 14px;
	}
	div.newsDashboard em {
		display: block;
		color: #222222;
		font-size: 11px;
	}
	div.newsDashboard p {
		text-align: justify;
		color: #444444;
	}


	/* CONTENT TILE */
	div#content div.tile {
		float: left;
		width: 180px;
		margin: 0 10px 10px 0;
		text-align: center;
	}
	div#content div.tile img {
		width: 180px;
		border: 1px solid #000000;
	}
	div#content div.tile strong {
		display: block;
		width: 180px;
		height: 40px;
		background-color: #DDDDDD;
		border-left: 1px solid #000000;
		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
	}

	

    /* ADMIN */
    form.admin fieldset {
        padding: 10px;
        border: 1px solid #37b8db;
        margin: 5px 0 5px 0;
    }
    form.admin fieldset legend {
        padding: 0 5px 0 5px;
        font-weight: bold;
        text-transform: uppercase;
    }
    form.admin fieldset p {
        margin: 0 0 10px 0;
    }
    form.admin fieldset.errors,
    form.admin fieldset.error {
        border: 1px solid #550000;
    }
    form.admin fieldset.errors {
        background-color: #fddada;
    }
    form.admin fieldset.errors legend,
    form.admin fieldset.error legend,
    form.admin span.error label {
        color: #c20303;
    }
    form.admin span.error input[type="text"],
    form.admin span.error input[type="password"],
    form.admin span.error select,
    form.admin span.error textarea {
        background-color: #fddada;
        border: 1px solid #550000;
    }
    form.admin fieldset.errors p {
        color: #550000;
    }
    form.admin fieldset.errors p strong {
        color: #c20303;
    }
    form.admin span.info {
		clear: right;
        float: right;
        width: 400px;
        margin: -8px 0 0 0;
        font-size: 10px;
        color: #016d8a;
        line-height: 14px;
    }
    form.admin label {
        float: left;
        margin: 0 0 10px 0;
        clear: both;
        width: 145px;
        text-align: right;
        color: #016d8a;
    }
    form.admin input,
    form.admin select,
    form.admin textarea {
        /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
		/* font-size: 16px; */
		padding: 6px 8px 6px 8px;
        color: #444444;
    }
    form.admin input[type="text"],
    form.admin input[type="password"],
    form.admin select,
    form.admin textarea {
        float: right;
        margin: 0 0 10px 0;
        width: 400px;
        background-color: #daf6fd;
        border: 1px solid #666666;
    }
    form.admin textarea,
    form.admin textarea.body {
        line-height: 19px;
    }
    form.admin textarea.body {
        width: 565px;
    }
    form.admin input[type="submit"] {
        float: right;
        padding: 5px;
        margin: 10px 0 0 0;
        font-weight: bold;
        text-transform: uppercase;
        background-color: #EEEEEE;
        border: 1px solid #555555;
        color: #555555;
    }
    form.admin input[type="submit"]:hover {
        background-color: #37b8db;
        border: 1px solid #000000;
        color: #000000;
        cursor: pointer;
    }
    form.admin input[type="button"] {
        float: left;
        padding: 5px;
        margin: 10px 0 0 0;
        font-weight: bold;
        text-transform: uppercase;
        background-color: #EEEEEE;
        border: 1px solid #555555;
        color: #555555;
    }
    form.admin input[type="button"]:hover {
        background-color: #db8837;
        border: 1px solid #000000;
        color: #000000;
        cursor: pointer;
    }

    /* TOOLTIPS */
    .tooltipResourceBody {
        display: none;
        width: 500px;
    }
    .tooltipResourceBody h2 {
        margin: 0 15px 7px 0;
        font-size: 15px;
        line-height: 19px;
    }
    .tooltipResourceBody img {
        float: right;
        margin: 5px 18px 5px 10px;
    }
    .tooltipResourceBody p {
        font-size: 13px;
        line-height: 18px;
        width: 482px;
        text-align: justify;
    }
}