/* PAGE */

.pageBlock
{
	display: table-row;
	/* background:#f5f6f6;
	background:#ecedee; */
	height:1px;
	height:auto;
	/*background-image: url(../images/interface/footer.png);
	background-position: center top;
	background-repeat: no-repeat;*/
}
.pageContainer
{
	background:#ffffff;
	color:#24356d;
	min-height:100%;
	height:100%;
	/* border: 1px solid #000; */
	padding-top:38px;
}
.printContainer
{
	background:#ffffff;
	color:#23356e;
	/* border: 1px solid #000; */
	margin-top:10px;
}

.locationContainer
{
	/* margin-top: 38px;
	border: 1px solid #000;
	
	margin-top:3px; */
}
.location
{
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	/* padding-left:10px;
	padding-right:10px;
	background:#24356d; */
	color:#fff;
	/* border: 1px solid #000;
	border-bottom-color:#dbdbde;
	border-bottom-width:1px;
	border-bottom-style: solid; */
	font-weight: 400;font-family:'Open Sans Condensed';font-size:18px;
	padding:24px;margin-top:20px;margin: 0 auto;
	letter-spacing:0.3px;
}
.location a
{
	color:#fff;
	text-decoration:underline;
}
.location h1
{
	margin:0px;
	font-size:36px;
}
.location small
{
	font-size:18px;
}
.location b
{ 
	font-weight: 300;font-family:'Open Sans Condensed';font-size:18px;color:##5d5454;font-style:italic;
}
.title
{
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	padding-left:0px;
	/* background:#bfbfbf; */
	/* border: 1px solid #000; */
}
.title h1
{
	margin:0px;
	color:#24356d;
	font-weight: 700;font-family:'Open Sans Condensed';font-size:36px;
}
h2
{
	margin:0px;
	color:#24356d;
}
h3
{
	margin:0px;
	color:#24356d;
	font-weight: 700;font-family:'Open Sans Condensed';font-size:36px;
	line-height:130%;
}

.optionsDisplay
{
	/* margin-right:20px; */
	margin-bottom:10px;
	margin-left:20px;
	/* font-size:smaller; */
}
.optionsDisplay ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.optionsDisplay li
{
	display:inline;
	float:left;
	margin-top:0px;
	/* margin-right:10px; */
	margin-left:10px;
	margin-bottom:10px;
}
.optionsDisplay a
{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:13px;
	padding-right:13px;
	color:#24356d;
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color:#fff;
	border-radius: 50%;	
}
.optionsDisplay a:hover
{
	background-color:#fff;
}
.optionsDisplay li.active a
{
	color:#ffffff !important;
	background-color:#24356d;
}
.optionsDisplay img
{
	margin:0px 0px -3px 10px;
}

.options
{
	/* margin-right:20px; */
	margin-bottom:10px;
	margin-left:20px;
	/* font-size:smaller; */
	font-family:'Open Sans Condensed';
	font-size:21px;
}
.options ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.options li
{
	display:inline;
	float:left;
	margin-top:0px;
	margin-right:10px;
	/* margin-left:10px; */
	margin-bottom:10px;background-color: #ededf0;
}
.options a
{
	display:block;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:13px;
	padding-right:13px;
	color:#24356d;
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.options a:hover
{
	background-color:#24356d;
	color:#fff;
}
.options li.active a
{
	color:#ffffff !important;
	background-color:#24356d;
}
.options img
{
	margin:0px 0px -3px 10px;
}

.imgHover
{
	border-bottom-style:solid;
	border-bottom-width:8px;
	border-bottom-color:#fff;
}
.imgHover:hover
{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border-bottom-style:solid;
	border-bottom-width:8px;
	border-bottom-color:#e5d10e;
	/*box-shadow: 0 0 5px rgba(0, 0, 0, 1);*/
	/*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 1);*/
	/*-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1);*/
}

.articleText
{
    font-weight: 400;
    line-height:180%;
    color:#121212;
}

.article
{
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	padding-left:0px;
	/* background:#bfbfbf; */
	/* border: 1px solid #000; */
	    font-weight: 400;
	    line-height:180%;
	    color:#121212;
}
.article a
{
	-ms-word-break: break-all;
	word-break: break-all;/* Non standard for webkit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.articleHeader
{
	padding-left:10px;
	padding-right:10px;
	background:#ededf0;
	color:#454545;
	/* border: 1px solid #000; */
}
.articleHeader a
{
	color: #454545;
}
.backTo
{
	background:#ededf0;
	margin-bottom:10px;
}
.backTo a
{
	color:#24356d;
	padding-left:10px;
	padding-right:10px;
	display: block;
	width:100%;
	background-image: url(../images/icons/up-off.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.backTo a:hover
{
	color:#ffffff;
	background-color:#24356d;
	background-image: url(../images/icons/up-on.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

/* tables */

table.tablenosort {
  border-collapse: collapse;
}
table.tablenosort td, table.tablenosort th {
  border-bottom: 1px solid #dbdbde;
}
/*table.tablenosort tr:first-child th {
  border-top: 0;
}*/
table.tablenosort tr:last-child td {
  border-bottom: 0;
}
/*
table.tablenosort tr td:first-child
{
  border-top: 0;
}
table.tablenosort tr td:nth-child(2)
{
  border-top: 0;
}*/
table.tablenosort tr td:first-child,
table.tablenosort tr th:first-child {
  border-left: 0;
}
table.tablenosort tr td:last-child,
table.tablenosort tr th:last-child {
  border-right: 0;
}

table.tablenosort {
	margin:0px 0px 20px 0px;
	background-color: #dbdbde;
	/*
	font-family:arial;
	font-size: 8pt; */
	width: 100%;
	text-align: left;
	/* border: 1px solid; */
	border-spacing: 1px;
	border-color: #dbdbde;
	line-height:38px;
}
table.tablenosort thead tr th, table.tablenosort tfoot tr th {
	font-weight:normal;
	background-color: #23356d;
	color:#fff;
	border: none;
	/* font-size: 8pt; */
	padding: 0px 10px 0px 10px;
font-family: 'Open Sans Condensed';
    font-weight: 700;
    font-size: 21px;
    padding: 10px;}
table.tablenosort thead tr .header {
	background-image: url(../images/icons/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align: left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

table.tablenosort tbody td {
	/* color: #23356d; */
	padding: 0px 10px 0px 10px;
	/* background-color: #FFF; */
	vertical-align: top;
}
table.tablenosort tbody tr {
	background-color: #f5f6f6;
}
table.tablenosort tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablenosort thead tr .headerSortUp {
	background-image: url(../images/icons/asc.gif);
}
table.tablenosort thead tr .headerSortUp:hover {
background-color:#e52728;
color:#fff;
background-image: url(../images/icons/asc.gif);
}
table.tablenosort thead tr .headerSortDown:hover {
background-color:#e52728;
color:#fff;
background-image: url(../images/icons/desc.gif);
}
table.tablenosort thead tr .headerSortDown {
	background-image: url(../images/icons/desc.gif);
}
table.tablenosort thead tr .headerSortDown, table.tablenosort thead tr .headerSortUp {
background-color: #23356d;
}
table.tablenosort tbody tr
{
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
table.tablenosort tbody tr:hover{
background-color: #faffbd;}

/* table sorter */

table.tablesorter {
  border-collapse: collapse;
}
table.tablesorter td, table.tablesorter th {
  border-bottom: 1px solid #dbdbde;
}
/*table.tablesorter tr:first-child th {
  border-top: 0;
}*/
table.tablesorter tr:last-child td {
  border-bottom: 0;
}
/*
table.tablesorter tr td:first-child
{
  border-top: 0;
}
table.tablesorter tr td:nth-child(2)
{
  border-top: 0;
}*/
table.tablesorter tr td:first-child,
table.tablesorter tr th:first-child {
  border-left: 0;
}
table.tablesorter tr td:last-child,
table.tablesorter tr th:last-child {
  border-right: 0;
}


table.tablesorter {
	margin:0px 0px 20px 0px;
	background-color: #dbdbde;
	/*
	font-family:arial;
	font-size: 8pt; */
	width: 100%;
	text-align: left;
	/* border: 1px solid; */
	border-spacing: 1px;
	border-color: #dbdbde;
	line-height:38px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	font-weight:normal;
	background-color: #23356d;
	color:#fff;
	border: none;
	/* font-size: 8pt; */
	padding: 0px 10px 0px 10px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/icons/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align: left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
font-family: 'Open Sans Condensed';
    font-weight: 700;
    font-size: 21px;
    padding: 10px;}
table.tablesorter thead tr .header:hover {
	background-image: url(../images/icons/bg.gif);
}
table.tablesorter thead th:hover
{
background-color:#e52728;
color:#fff;
}
table.tablesorter tbody td {
	/* color: #23356d; */
	padding: 0px 10px 0px 10px;
	/* background-color: #FFF; */
	vertical-align: top;
}
table.tablesorter tbody tr {
	background-color: #f5f6f6;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/icons/asc.gif);
}
table.tablesorter thead tr .headerSortUp:hover {
background-color:#e52728;
color:#fff;
background-image: url(../images/icons/asc.gif);
}
table.tablesorter thead tr .headerSortDown:hover {
background-color:#e52728;
color:#fff;
background-image: url(../images/icons/desc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/icons/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #23356d;
}
table.tablesorter tbody tr
{
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
table.tablesorter tbody tr:hover{
background-color: #faffbd;}

/* Lists */

.list_folder
{
	background-image: url(../images/icons/file_multiple.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_text
{
	background-image: url(../images/icons/file_text.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_DOCX
{
	background-image: url(../images/icons/file_docx.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_GIF
{
	background-image: url(../images/icons/file_gif.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_WMV
{
	background-image: url(../images/icons/file_wmv.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_MPG
{
	background-image: url(../images/icons/file_mpg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_PPSX
{
	background-image: url(../images/icons/file_ppsx.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_XLSX
{
	background-image: url(../images/icons/file_xlsx.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_XLSM
{
	background-image: url(../images/icons/file_xlsm.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_XLS
{
	background-image: url(../images/icons/file_xls.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_MP4
{
	background-image: url(../images/icons/file_mp4.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_PNG
{
	background-image: url(../images/icons/file_png.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_ZIP
{
	background-image: url(../images/icons/file_zip.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_mp4
{
	background-image: url(../images/icons/file_extension_mp4.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_Unknown
{
	background-image: url(../images/icons/file_unknown.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_Book
{
	background-image: url(../images/icons/book.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_Link
{
	background-image: url(../images/icons/www_link.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_PPT
{
	background-image: url(../images/icons/file_ppt.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_PPTX
{
	background-image: url(../images/icons/file_pptx.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_PPS
{
	background-image: url(../images/icons/file_pps.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_PDF
{
	background-image: url(../images/icons/file_pdf.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_DOC
{
	background-image: url(../images/icons/file_doc.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_JPEG
{
	background-image: url(../images/icons/file_jpeg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_JPG
{
	background-image: url(../images/icons/file_jpg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}
.list_Page
{
	background-image: url(../images/icons/page.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
	min-height:42px;
	line-height: normal;
}

/* Downloads */

.downloadsContainer
{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	padding:0px;
	background-color:#ededf0;
	color:#454545;
}
.downloadsHeader
{
	background:#dbdbe0;
	color:#454545;
	padding-left:10px;
	padding-right:10px;
}
.downloadsContent
{
	padding:10px;
	-ms-word-break: break-all;
	word-break: break-all;/* Non standard for webkit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.downloads_Unknown
{
	background-image: url(../images/icons/file_unknown.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
}
.downloads_PPS
{
	background-image: url(../images/icons/file_pps.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
}
.downloads_PDF
{
	background-image: url(../images/icons/file_pdf.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
}
.downloads_DOC
{
	background-image: url(../images/icons/file_doc.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:42px;
}

a.documentLink
{
	color:#ff9900;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-ms-word-break: break-all;
	word-break: break-all;/* Non standard for webkit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
a.documentLink:hover
{
	color:#ededf0;
	background-color:#ff9900;
}
a.lnkSite
{
	color:#60c2dc;
	text-decoration:underline;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-ms-word-break: break-all;
	word-break: break-all;/* Non standard for webkit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
a.lnkSite:hover

{
	color:#ffffff;
	background-color:#60c2dc;
}

a.lnkLink
{
	color:#454545;
	text-decoration:none;
	font-weight:bold;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.lnkLink:hover
{
	color:#ededf0;
	background-color:#454545;
}
a.lnkDocumentLink
{
	color:#454545;
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.lnkDocumentLink:hover

{
	color:#ffffff;
	background-color:#454545;
}


.commentsContainer
{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	padding:0px;
	background-color:#ededf0;
	color:#23356d;
    background-color: #fff;margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding: 10px;
    /* background-color: #ededf0;
    color: #23356d;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.37);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.37);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.37) */;
    border-radius: 5px;
    border: 1px dashed #ccc;
    }
.commentsHeader
{
	background:#23356d;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	margin:10px;
	font-family: 'Open Sans Condensed';
	    font-weight: 700;
    font-size: 21px;
}
.commentsContent
{
	padding:10px;
	background-color: #fff;
}


.gridLeftContainer
{
	padding-right:270px;
	overflow:hidden;
}
.gridLeftContent
{
	float:left;
	width:100%;
	margin:0;
}
.gridLeftAside
{
	width:250px;
	float:right;
	margin:0;
	margin-right:-250px;
}
@media all and (max-width:768px) /* runs if screen below 630px - ignored by ie8 and below */
{
	.gridLeftContainer
	{
		padding-right:0px;
	}
	.gridLeftContent
	{
	}
	.gridLeftAside
	{
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 20px 0px 20px;
	}
}
.gridRightContainer
{
	padding-right:250px;
	overflow:hidden;
}
.gridRightContent
{
	float:right;
	width:100%;
	margin-right:-250px;
	padding-left:20px;
}
.gridRightAside
{
	width:250px;
	float:left;
	margin:0;
	margin-right:-250px;
	margin-left:20px;
}
@media all and (max-width:768px) /* runs if screen below 630px - ignored by ie8 and below */
{
	.gridRightContainer
	{
		padding-right:0px;
	}
	.gridRightContent
	{
		float:left;
		padding-left:0px;
	}
	.gridRightAside
	{
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 20px 0px 20px;
	}
}
.commentResult
{
	background-color:#f5f6f6;
	background-image: url(../images/icons/information.png);
	background-position: 10px 15px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	-o-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	padding:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding-left:36px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
 }

.pageAlert
{
	background-color:#ededf0;
	background-image: url(../images/icons/alert.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	-o-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	padding:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding-left:36px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
 }
.pageResult
{
	background-color:#e8f0fe;
	background-image: url(../images/icons/information.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	-o-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	padding:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding-left:36px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:5px;
 }
.resultsContent
{
	background-color:#dbdbe0;
	background-image: url(../images/icons/information.png);
	background-position: 10px 15px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	-o-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	padding:10px;
	margin-bottom:20px;
	padding-left:36px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	border:1px dotted #ccc;
 }
.cookiesText
{
	background-image: url(../images/icons/information.png);
	background-position: 10px 15px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	-o-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	padding:10px;
	margin-top:10px;
	padding-left:36px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	/* border:1px dotted #ccc;*/
}

.asideContainer
{
	background:#fff;
	padding:0px;
	/* border: 1px solid #000; */
	margin-bottom:20px;
}
.asideImage
{
	display:block;
}
.asideImage img
{
	width:100%;
	height;auto;
	vertical-align:text-bottom;
}
@media all and (max-width:768px) /* runs if screen below 630px - ignored by ie8 and below */
{
	.asideImage
	{
		display:none;
	}
}
.asideHeader
{
	/*background: #ac1d1d;
	background: -moz-linear-gradient(top, #ac1d1d 0%, #e42727 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ac1d1d), color-stop(100%, #e42727));
	background: -webkit-linear-gradient(top, #ac1d1d 0%, #e42727 100%);
	background: -o-linear-gradient(top, #ac1d1d 0%, #e42727 100%);
	background: -ms-linear-gradient(top, #ac1d1d 0%, #e42727 100%);
	background: linear-gradient(to bottom, #ac1d1d 0%, #e42727 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1d1d', endColorstr='#e42727', GradientType=0 );*/
	margin-bottom:10px;
	background:#fff;
	color:#666666;
	/* padding-left:10px;
	padding-right:10px;
	border: 1px solid #000; */
}
.asideHeader a
{
	color:#666666;
	text-decoration:none;
	display: block;
	width: 100%;
	    font-family: 'Open Sans Condensed';
	    font-size:26px;
	    font-weight:700;
}
.asideContent
{
	/* border: 1px solid #000; */
}

.subSectionContainer
{
	/* background:#ededf0; */
	padding-right:0px;
	padding-left:0px;
	margin-bottom:20px;
	/* border: 1px solid #000; */
}
.subSectionImage
{
	display:block;
	}
.subSectionImage img
{
	width:100%;
	height;auto;
	vertical-align:text-bottom;
}
@media all and (max-width:768px) /* runs if screen below 630px - ignored by ie8 and below */
{
	.subSectionImage
	{
		display:none;
	}
}
.subSectionHeader
{
	background:#fff;
	color:#24356d;
	/* padding-left:10px;
	padding-right:10px;
	border: 1px solid #000; */
	border-bottom-color:#dbdbde;
	border-bottom-width:1px;
	border-bottom-style: solid;
}
.subSectionHeader a
{
	color:#fff;
	display: block;
	width: 100%;
}
.subSectionContent
{
	/* background:#ffffff; */
	padding:10px 0px 0px 0px;
	/* border: 1px solid #000; */
}

.asideNavigationContainer
{
	background-color:#ededf0;
	margin-bottom:20px;
	font-family:'Open Sans Condensed';
	font-weight:300;
	font-size:21px;
}

.asideNavigationContent, .asideNavigationContent ul, .asideNavigationContent li
{
	list-style: none;
}
.asideNavigationContent ul
{
	padding: 0;
	margin: 0 0 0 0px;
}
.asideNavigationContent
{
	padding: 0px;
	margin: 0px;
}
.asideNavigationContent > li
{
	margin: 0;
	border-bottom:4px;
	border-bottom-style:solid;
	border-bottom-color:#fff;
}
.asideNavigationContent > li li
{
	margin: 0;
	border-top:4px;
	border-top-style:solid;
	border-top-color:#fff;
	background:#dbdbe0;
}
.asideNavigationContent > li li:last-child
{
	margin: 0;
	border-top:4px;
	border-top-style:solid;
	border-top-color:#fff;
	border-bottom:0px;
	border-bottom-style:solid;
	border-bottom-color:#fff;
	background:#dbdbe0;
}
.asideNavigationContent a
{
	color: #121212;
	display: block;
	outline: none;
	text-decoration: none;
}
.asideNavigationContent li > a > span
{
	float: right;
	font-size: 19px;
	font-weight: bolder;
}
.asideNavigationContent li > a:hover > span
{
	color: #ffffff;
}
.asideNavigationContent li > a > span:after
{
	content: '\25be';
}
.asideNavigationContent li.open > a > span:after
{
	content: '\25b4';
}
#current, .asideNavigationContent a:hover, .asideNavigationContent li.active > a
{
	background-color: #24356d;
	color: #fff;
}
.asideNavigationContent > li.active > a
{
	background-color: #24356d;
	color: #fff;
}
.asideNavigationContent li a
{
	line-height: normal;
    	padding: 6px 10px 6px 10px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.asideNavigationContent > li > a
{
	
}

.hiddenBlock
{
	display:block;
}
@media all and (max-width:768px) /* runs if screen below 630px - ignored by ie8 and below */
{
	.hiddenBlock
	{
		display:none;
	}
}

hr
{
	border: 0;
	border-bottom: 1px solid #dbdbde;
	margin-bottom:20px;
}
.showOrHide
{
	display:none;
	margin-bottom:20px;
}
@media all and (max-width:768px) /* runs if screen below 768px - ignored by ie8 and below */
{
	.showOrHide
	{
		display:block;
	}
}

.btnPost
{
	width:100%;
	padding:6px;
    background: #ebdb4a;
    border-radius: 5px;
    border: none;
    color: #000;
    font-family: 'open sans condensed';
    font-size: 24px;	
}
.btnSearch
{
	border: 1px solid #dedede;
	width:38px;
	margin:38px 0px 0px 0px;
	padding:11px;
	border: none;
	background-image: url(../images/icons/search.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 23px 23px;
	-o-background-size: 23px 23px;
	-moz-background-size: 23px 23px;
	-webkit-background-size: 23px 23px;	/* width:40px;
	height:38px;
	border:none;
	margin-top:10px;
	background-image: url(../images/icons/search.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 23px 23px%;
	-o-background-size: 23px 23px;
	-moz-background-size: 23px 23px;
	-webkit-background-size: 23px 23px; */
}
.articleTest
{
	display:none;
}
.emptyBoxBorder
{
	width: 100%;
	background-color: #ecedee;
	border: 1px solid #dedede;
	
	border:none;
	padding: 10px;
	margin-bottom: 10px;
	border-radius:5px;
}
.emptyBoxNoBorder
{
	width: 100%;
	background-color: #ededf0;
	padding: 10px;
	margin-bottom: 10px;
}
.txtArea
{
	width: 100%;
	background-color: #e9e9e9;
	border: 1px solid #bfbfbf;
	border:none;
	padding: 10px;
	margin-bottom: 10px;
	resize:vertical;
	border-radius:5px;
}
.txtBox
{
	width: 100%;
	background-color: #e9e9e9;
	border: 1px solid #bfbfbf;
	border:none;
	padding: 10px;
	margin-bottom: 10px;
	border-radius:5px;
}
.txtSearch
{
	margin:38px 0px 0px 0px;
	padding:10px;
	border: 1px solid #dedede;

	max-width:325px;
	width:100%;
	/* width: 353px;
	background-color: #fff;
	border: 1px solid #dedede;
	padding: 10px;
	margin-top: 10px; */
}
.txtUsername
{
	margin-bottom:10px;
	padding:10px;
	padding-left:36px;
	background-image: url(../images/icons/user.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	border-radius:5px;
	background-color:#e3e3e3;
	border-style:none;
}
.txtPassword
{
	margin-bottom:10px;
	padding:10px;
	padding-left:36px;
	background-image: url(../images/icons/login.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	border-radius:5px;
	background-color:#e3e3e3;
	border-style:none;}


.documentInfo
{
	text-decoration:underline;
	cursor: help;
}
.externalLink
{
	padding-right:15px;
	background-image: url(../images/icons/external-link.png);
	background-position: right center;
	background-repeat: no-repeat;
}