﻿/* standard elements */
td {
}
a:focus {
    cursor:hand;
    color:Yellow;
}
a:hover {
    cursor:hand;
    color:Yellow;
}
a:visited {
    text-decoration:none;
}












/* controls */
.textBox {
    color: #E8E8E8;
    background-color:#322722;
    border: solid 2px Gray;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:left;
    
       
}
.checkBox {
    color: #E8E8E8;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:left;
}
.comboBox {
    color: #E8E8E8;
    background-color:#322722;
    border: solid 2px Gray;
    border-collapse:collapse;     
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:left;
}




/* header, body, footer */
.header {
    width:800px;
    height:25px;
    vertical-align:bottom;
    padding:0px 0px 0px 450px;
}
.headerBackground {
    width:800px;
    border-style:none;
    border-collapse:collapse;
    background-color:#1F1815;
    background-image:url('../../Images/Misc/HeaderBackground.jpg');
    background-repeat:no-repeat;
    background-position:top;
}
.mainMenu {
    width:800px;
    height:25px;
    padding:0px 0px 2px 0px;
    margin:0px 0px 0px 0px;
    text-align:left;
    vertical-align:bottom;
}
.bodyBackground {
    width:800px;
    border-style:none;
    border-collapse:collapse;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:#1F1815;
}
.footerBackground {
    width:800px;
    height:18px;
    border-style:none;
    border-collapse:collapse;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:#1F1815;
}
.footerBody {
    width:800px;
    height:18px;
    color:gray;
    background-color:#322722;
    font-family:Verdana, Arial;
    font-size: 10px;
    text-align:center;
    vertical-align:middle;
}
.footerHidden {
    width:800px;
    border-style:none;
    border-collapse:collapse;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: Gray;
    background-image: url('../../Images/Misc/BkgdBlack.jpg');
    background-repeat:repeat;
    color: Black; /*#322722; /*#1F1815; */
    font-size: 6px;
    text-align: left;
}




/* blocks */
.blockHeader {
    height:30px;
    color:#E27500;
    background-color:#322722;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}
.blockHeaderNext {
    background-color:#322722;
    float:right;
    text-align:center;
    vertical-align:middle;
}
.blockBody {
    color: #E8E8E8;
    background-color:#1F1815;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:left;
    vertical-align:top;
    padding:5px 10px 5px 10px;
}
.blockBodyFab {
    width:780px;
    color: #E8E8E8;
    background-color:#1F1815;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:left;
    vertical-align:top;
    padding:10px 0px 10px 0px;
    border-bottom:solid 3px #322722;
}
.blockBodyThumbLeft {
    float:left;
    padding: 0px 7px 0px 0px;
}
.blockBodyThumbRight {
    float:right;
    padding: 0px 0px 0px 7px;
}
.blockBodyExcel {
    color:#E8E8E8;
    background-color:#1F1815;
}
.blockTextNormal {
    color: #E8E8E8;
    font-family:Verdana, Arial;
    font-size: 11px;
}
.blockTextBold {
    color: White;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:bold;
}
.blockTextLarge {
    color: #E8E8E8;
    font-family:Verdana, Arial;
    font-size: 13px;
}
.blockTextLargeBold {
    color: White;
    font-family:Verdana, Arial;
    font-size: 13px;
    font-weight:bold;
}
.blockTextLink {
    color: #E8E8E8;
    font-family:Verdana, Arial;
    font-size: 11px;
    cursor:hand;
    text-decoration: none;
}




/* image */
.iconTextLink {
    color:White;
    font-family:Verdana, Arial;
    font-size: 12px;
    cursor:hand;
    text-decoration:none;
}
.imageThumbText {
    color: White;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:bold;
    background-color:#1F1815;
    border-top:solid 3px #322722;
    padding:0px    
}
.imageThumbBorder {
    border-collapse:collapse;
    border:solid 3px #322722;
}
.imagePopupSubPanel {
    border-collapse:collapse;
    background-color:#1F1815; 
    text-align:left;    
    vertical-align:text-top;
}
.imagePopupTitleText {
    color: White;
    font-family:Verdana, Arial;
    font-size: 24px;
    text-align: center;
    vertical-align:middle;
    padding:0px;
}
.imagePopupDesc {
    color: White;
    font-family:Verdana, Arial;
    font-size: 14px;
    text-align:left;
    padding:0px 5px 0px 0px;
}




/* gallery */
.galleryHeader {
    height:30px;
    color:#E27500;
    background-color:#322722;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}
.galleryHeaderSelectedBold {
    color: White;
    background-color:#322722;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
}
.galleryHeaderSelected {
    color: White;
    background-color:#322722;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:normal;
    text-align:center;
}
.galleryBody1 {
    color:White;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    vertical-align:middle;
}
.galleryBody1Selected {
    color:Yellow;
    background-color:#44352E;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    vertical-align:middle;    
}
.galleryBody2 {
    color: #E8E8E8;
    background-color:#140F0D;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-decoration:none;
    vertical-align:middle;
}
.galleryImageFullSize {
    float:left;
    margin:0px 7px 0px 0px;
}
.galleryBackButton {
    color: White;
    background-color:#322722;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}
.galleryItemName {
    color: White;
    background-color:#140F0D;
    font-family:Verdana, Arial;
    font-size: 20px;
    line-height:30px;
    text-decoration:none;
    text-align:left;
    vertical-align:top;
}
.galleryItemLocation {
    color:White;
    background-color:#140F0D;
    font-family:Verdana, Arial;
    font-size: 13px;
    line-height:20px;
    text-decoration:none;
    text-align:left;
    vertical-align:top;
}
.galleryItemDescription {
    color: #E8E8E8;
    background-color:#140F0D;
    font-family:Verdana, Arial;
    font-size: 12px;
    line-height:20px;
    text-decoration:none;
    text-align:left;
    vertical-align:top;
}
.galleryItemDescriptionBold {
    color: #E8E8E8;
    background-color:#140F0D;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    line-height:20px;
    text-decoration:none;
    text-align:left;
    vertical-align:top;
}




/* read more */
.readMore {
    color:#FFFFA0;
    font-family:Verdana, Arial;
    text-align:right;
    cursor:hand;
    text-decoration: none;
}
.readMoreSelected {
    color:Yellow;
    font-family:Verdana, Arial;
    cursor:hand;
    text-decoration: none;
}
.readMoreMult {
    color:#FFFFA0;
    font-family:Verdana, Arial;
    cursor:hand;
    text-decoration: none;
}
.readMoreMult:hover {
    cursor:hand;
    color:Yellow;
    font-weight:bold;
}




/* popup dialog */
.modalBackground {
    background-color: Gray;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    opacity:0.7;
    -moz-opacity:.70;
}
.modalPopup {
    background-color: White;
    width: 500px;
    text-align:center
}
.modalPopupActivity {
    background-color: White;
    width:800px;
    text-align:center
}



/* contact list */
.contactListHeader {
    color:#E27500;
    background-color:black;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
}
.contactListCellHeader {
    color:#E27500;
    background-color:#57443B;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
.contactListBody {
    color: #E8E8E8;
    background-color:#1F1815;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:left;
    vertical-align:top;
}
.contactListRowOutline {
    background-color:#1F1815;
}
.contactListRowOutlineAlt {
    background-color:#322722;
}
.contactListRowOutlineSelected {
    background-color:Maroon;
}
.contactListCellOutline {
    padding:5px 5px 5px 0px;
}
.contactListCellData {
    color: White;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    vertical-align:top;
    overflow:hidden;
}
.contactListCellSelected {
    color: Yellow;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    vertical-align:top;
    overflow:hidden;
}




/* activity list */
.activityListHeader {
    color:#E27500;
    background-color:black;
    font-family:Verdana, Arial;
    font-size: 16px;
    font-weight:bold;
    text-align:center;
}
.activityCellBorder {
    border-collapse:collapse;
    /*border:solid 1px red;*/
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:0px;
    text-align:left;
}
.activityCellRight {
    border-collapse:collapse;
    /*border:solid 1px red;*/
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:0px;
    text-align:right;
}
.activityCellLeft {
    border-collapse:collapse;
    /*border:solid 1px red;*/
    padding:0px 0px 0px 2px;
    margin:0px 0px 0px 0px;
    height:0px;
    text-align:left;
}
/*
.contactListCellHeader {
    color:#E27500;
    background-color:#57443B;
    font-family:Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
.contactListBody {
    color: #E8E8E8;
    background-color:#1F1815;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:left;
    vertical-align:top;
}
.contactListRowOutline {
    background-color:#1F1815;
}
.contactListRowOutlineAlt {
    background-color:#322722;
}
.contactListRowOutlineSelected {
    background-color:Maroon;
}
.contactListCellOutline {
    padding:5px 5px 5px 0px;
}
.contactListCellData {
    color: White;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    vertical-align:top;
    overflow:hidden;
}
.contactListCellSelected {
    color: Yellow;
    font-family:Verdana, Arial;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    vertical-align:top;
    overflow:hidden;
}
*/




/* show case */
.showCaseCell {
    height:179px;
    font-family:Verdana, Arial;
    font-size: 11px;
    text-align:center;
    vertical-align:middle;
    padding:0px 0px 0px 0px;
}
.showCasePanel {
    height:179px;
    padding:0px 0px 0px 0px;
}
.showCaseNavPanel {
}





/* MS excel */
.xReportTitle {
    color:#E27500;
    background-color:#322722;
	font-size:14.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
}
.xTableTitle {
    color:#E27500;
	font-size:12.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
}
.xTableFormat {
    table-layout:fixed;
    margin:0px 0px 0px 0px;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:White;
	background-color:#1F1815;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	text-align:left;
	vertical-align:bottom;
	border:none;
	border-collapse:collapse;
	white-space:nowrap;
}
.xCellHeader {
    color:#E27500;
	font-weight:700;
	font-style:italic;
	font-family:Arial, sans-serif;
	border-top:.5pt solid White;
	border-right:.5pt solid White;
	border-bottom:.5pt solid White;
	border-left:none;
}
.xCellData {
	text-align:left;
	border-top:none;
	border-right:.5pt solid White;
	border-bottom:.5pt solid White;
	border-left:none;
}
.xPDF {
    color:#FFFFA0;
    cursor:hand;
    text-decoration: none;
}
.xPDF:hover {
    cursor:hand;
    color:Yellow;
    font-weight:bold;
}





/* misc */
.vAlignMiddle {
     vertical-align:middle;
}
.vAlignBottom {
     vertical-align:bottom;
}
.fabImage {
    float:right;
    padding:0px 0px 0px 0px;
}

