﻿body 
{
font:11px "segoe ui",arial,sans-serif;
}

.bodyText
{
    font: "segoe ui",arial,sans-serif;
    font-size: 1.05em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 10px;
    border-width: 4px;
	padding: 2px;
	border-style: solid;
	border-color: #FF0066;
	border-collapse:collapse;
}

.messageBodyText
{
    font: "segoe ui",arial,sans-serif;
    font-size: 1.15em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 10px;
    border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #8A084B;
	border-collapse:collapse;
}

.ErrorIndicator
{
    color:Red; 
    font-weight:bold;
}

.ErrorMsg
{
    color:Red; 
    font-weight:normal; 
    font-size:small; 
}


.emailFormLabel
{
    font-family:Verdana Arial Tahoma; 
    text-align:right;
    width:25%; 
}
.emailFormHeadings
{
    font-family:Verdana Arial Tahoma; 
    font-weight:bold;
    text-align:left;
     
}

.TouchHeaderBackground
{
    background-color:#ebeff3; 
	font: "segoe ui",arial,sans-serif;
	font-size:small;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
	text-align:left;
}

.touchEmailEditDIV
{
    border-width: 4px; 
    padding: 2px; 
    border-style: solid; 
    border-color: #FFFF00; 
    background-color: #FFFFCC; 
    border-collapse:separate; 
}

.emailCreateTouchDIV
{
    border-width: 4px; 
    padding: 2px; 
    border-style: solid; 
    border-color: #FFFF00; 
    background-color: #FFFFCC;
    border-collapse:separate; 
}

.emailComposeDIV
{
    border-width: 4px; 
    padding: 2px; 
    border-style: solid; 
    border-collapse:collapse; 
    border-color: #FFFF00; 
    background-color: #FFFFCC; 
}

.touchDIV
{
    position:absolute; 
    border-width: 4px; 
    padding: 2px; 
    border-style: solid; 
    border-color: #FFFF00; 
    background-color: #FFFFCC; 
    border-collapse:separate; 
    border-spacing:4px; 
    /*width:735px;*/
    /*height:320px;*/
}

.apptDIV
{
    position:absolute; 
    border-width: 4px; 
    padding: 1px; 
    border-style: solid; 
    border-color: #FF9900; 
    background-color: #FFEBCC; 
    border-collapse:separate; 
    border-spacing:4px; 
}

.touchapptButtonsDIV
{
    position:absolute; 
}

.SysMaintRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#FF0066;
    background-color:#FFB2D1;
}


/* Buttons */

.rmwebButton
{
    font-size:smaller;
    font: "segoe ui",arial,sans-serif;
}

.rmwebButtonXSmall 
{
	font: "segoe ui",arial,sans-serif;
	font-size:x-small;
}

.rmwebButtonSmall
{
    font: "segoe ui", arial,sans-serif;
    font-size:small;
}

.rmwebButtonSmaller
{
    font: "segoe ui", arial, sans-serif;
    font-size: smaller;
}

.rmwebButtonLarger
{
    font: "segoe ui",arial,sans-serif;
    font-size:larger;
}

.rmwebButtonLarge
{
    font:"segoe ui",arial,sans-serif;
    font-size:large;
}

/* END Buttons */

/*------------------------------------------------------------------*/
/* links and buttons */
/*------------------------------------------------------------------*/

.OpenPageLink 
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal; 
	font-style: normal; 
	text-decoration: none; 
	font-size: 11px; 
    width:100%;
}

.ActionItemLink
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal; 
	font-style: normal; 
	text-decoration: none; 
	font-size: 12px; 
    width:100%;
}

.OpenPageLinkSelected
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:small;
	color: #FFFFFF;
}

.ActionItemLinkSelected
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:medium;
	color: #FFFFFF;
}

.OpenPageLinkSelectedBlack
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:small;
	color: #000000;
}

.ActionItemLinkSelectedBlack
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:medium;
	color: #000000;
}

.OpenPageLinkInContentArea 
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal; 
	font-style: normal; 
	text-decoration: none; 
	font-size: smaller; 
    width:100%;
}

.OpenPageLinkSelectedInContentArea
{
	font: "segoe ui",arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:smaller;
	color: #FFFFFF;
}

.DownloadFileLink  /* (Not currently used anywhere. 2011-01-18) */
{
	font: "segoe ui",arial,sans-serif;
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	font-size: small; 
}

/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* Multi-column Combo box list styles */
/*------------------------------------------------------------------*/

.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* style for the login panel */
/*------------------------------------------------------------------*/

.login
{
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 300px;
    font: "segoe ui",arial,sans-serif;
    font-size: small;
    background-color: White;
    border: solid 1px black;
    padding: 4px;
    border-collapse: collapse;
}

/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* styles for data forms */
/*------------------------------------------------------------------*/

.formLinkButtonSmall
{
    text-decoration:none; 
    font: "segoe ui",arial,sans-serif; 
    font-size:x-small; 
    font-style:normal;
}

.formLabel
{
	font: "segoe ui",arial,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.formData
{
	font: "segoe ui",arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	border-collapse: collapse; vertical-align:middle;
}

.formDataHeading
{
	font: "segoe ui",arial,sans-serif;
	font-size:medium;
	font-weight:bold;
	border-collapse: collapse; vertical-align:middle;
}

.formGridLabel
{
	font: "segoe ui",arial,sans-serif; 
	font-size:small;
	font-weight:bold;
	font-style:italic; 
	text-decoration:underline; 
	text-align:left;
	padding:0px 0px 0px 5px;
}

.formGridLabel_Contact
{
	font: "segoe ui",arial,sans-serif; 
	font-size:small;
	font-weight:bold;
	font-style:italic; 
	text-decoration:underline; 
	text-align:left;
}

.formGridLabel_Repair
{
	font: "segoe ui",arial,sans-serif; 
	font-size:small;
	font-weight:bold;
	font-style:italic; 
	text-decoration:underline; 
	text-align:left;
}
.formGridLabel_Company
{
	font: "segoe ui",arial,sans-serif; 
	font-size:small;
	font-weight:bold;
	font-style:italic; 
	text-decoration:underline; 
	text-align:left;
}

.formGridLabel_subform
{
	font: "segoe ui",arial,sans-serif;
	font-size:small;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	text-align:left;
}

.formSysMaintAreaHeading
{
    font: "segoe ui", arial,sans-serif;
    font-size:large;
    font-weight:bold;
    text-decoration:none;
    font-style:normal;
    text-align:center;
    height:25px;
}

/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* styles for a delete anchor tag */
/*------------------------------------------------------------------*/

a.lnkDelete:active
{
    margin: 0px 0px 0px 0px;
    background: url(images/deleteTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkDelete:link
{
    margin: 0px 0px 0px 0px;
    background: url(images/deleteTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkDelete:visited
{
    margin: 0px 0px 0px 0px;
    background: url(images/deleteTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkDelete:hover
{
    margin: 0px 0px 0px 0px;
    background: url(images/deleteTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* styles for edit anchor tags */
/*------------------------------------------------------------------*/

a.lnkEdit:active
{
    margin: 0px 0px 0px 0px;
    background: url(images/editTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkEdit:link
{
    margin: 0px 0px 0px 0px;
    background: url(images/editTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkEdit:visited
{
    margin: 0px 0px 0px 0px;
    background: url(images/editTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkEdit:hover
{
    margin: 0px 0px 0px 0px;
    background: url(images/editTransparent.gif) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "segoe ui",arial,sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* styles for modal popups */
/*------------------------------------------------------------------*/
.modalBackground
{
    background-color: Gray;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
}

.modalPopup
{
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 1px;
    font: "segoe ui",arial,sans-serif;
}

.msgDialogHeader
{
    padding: 0;
    background-color: #6699CC;
    font: "segoe ui",arial,sans-serif;
    color: white;
    letter-spacing: 0;
    line-height: 150%;
}

.msgDialogBody
{
    padding-top: 5px;
    background-color: #FFFFFF;
    font: "segoe ui",arial,sans-serif;
    text-align: center;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
}

/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* styles for tables (Used in System Maintenance screens) */
/*------------------------------------------------------------------*/

.sysmaintGridPanel
{
    font: "segoe ui",arial,sans-serif;
    font-size: .8em;
    color: black;
    letter-spacing: 0;
    line-height: 150%;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 10px;
    border-width: 4px;
	padding: 2px;
	border-style: solid;
	border-color: #FF0066;
	border-collapse:collapse;
}

.sysmaintSelectionOn
{
    font: "segoe ui",arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.sysmaintSelectionOff
{
    font: "segoe ui",arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.sysmaintItemSelected
{
    background-color:#FF0066;
    color:White
}

.sysmaintItemNotSelected
{
    background-color:inherit;
    color:inherit
}

.tableBorders
{
    border-color: #CCDDEF;
    border-style: solid;
    border-width: 1px;
    width: 550px;
    border-spacing: 0px;
    border-collapse: collapse;
    background-color: white;
}

.tableHeadersNTitles
{
    padding: 5px;
    background-color: #6699CC;
    font-size: 1.15em;
    color: white;
    font-weight: bold;
    /* line-height: 150%; */
    text-align: center;
    font: "segoe ui",arial,sans-serif;
}

.tableBody
{
    padding: 5px;
}

.customerGridView, customerGridview table
{
    width: 350px;
    border-color: #CCDDEF;
    border-width: 1px;
    font: "segoe ui",arial,sans-serif;
    font-size: small;
}

.sysmaintGridRowStyle
{
    background-color: #FFFFFF;
    color: black;
    padding-top: 3px;
    padding-bottom: 3px;
    border-color: #CADBED;
    border-style: solid;
    border-width: 1px;
}

.sysmaintGridAlternatingRowStyle, .sysmaintGridAlternatingRowStyle td
{
    color: black;
    letter-spacing: 0;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #CADBED;
}

.sysmaintGridPagerStyle
{
    color: #000000;
    background-color: #EEEEEE;
}

.sysmaintRolesGridView, sysmaintRolesGridview table
{
    width:600px;
    border-color: #CCDDEF;
    border-width: 1px;
    font: "segoe ui",arial,sans-serif;
    font-size: small;
}

.sysmaintUserGridView, sysmaintUserGridview table
{
    width: 550px;
    border-color: #FF0066;
    border-width: 1px;
    font: "segoe ui",arial,sans-serif;
    background-color: #FFB2D1;
}

/*------------------------------------------------------------------*/


.ssaDataBoxHeading
{
	font: "segoe ui",arial,sans-serif;
	font-size:medium;
	font-weight:bold;
	font-style:normal; 
	text-align:center;
	width:100%;
	line-height:125%;
}

/*------------------------------------------------------------------*/
/* Page and Area Borders */
/*------------------------------------------------------------------*/

.rmwOpenPagesTable
{
	vertical-align:top;
	border-collapse:collapse;
	width:100%;
	table-layout:fixed; 
}

.rmwReportRepeaterTable
{
    vertical-align:top;
    border-collapse:collapse;
    width:100%;
}

.rmwReportRepeaterHeading
{
    font: "segoe ui,arial,sans-serif"; 
    font-size:large;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
    text-align:center;
}

.rmwReportRepeaterColumnHeading
{
    font: "segoe ui,arial,sans-serif"; 
    font-size:medium;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
    text-align:center;
}

.rmwOpenPagesRepeaterTable
{
	vertical-align:top; 
	border-collapse:collapse; 
	
	/* width must be at 100% for highlight bar to touch same-color div border surrounding the content in the Content page. RFB, 2011-03-25 */
	width:100%; 
	
	/* Setting table-layout:fixed results in every column rendering with equal widths. Trying setting column widths in rptOpenPages_ItemDataBound (where we are setting the colors of the cells). RFB, 2011-03-25 12:21 */
	/* table-layout:fixed; */
    
    /* white-space:nowrap; */
}

.rmwOpenPagesRepeaterHeading
{
	font: "segoe ui,arial,sans-serif"; 
	font-size:small;
	font-weight:bold;
	font-style:italic; 
	text-decoration:none; 
	text-align:left;
	width:256px;
}

.FacilityExplorer
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#000000;
    background-color: #FFFFFF;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 10px;
}

.CompanyRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#000066;
    background-color:#9999C2;
}

.ContactRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#5C002E;
    background-color:#DECCD5;
}

.ClientRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#3366CC;
    background-color:#C2D1F0;
}

.SiteRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#0B610B;
    background-color:#B6D0B6;
}

.BuildingRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#660066;
    background-color:#D1B2D1;
}

.SectorRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#A36200;
    background-color:#FFEBCC;
}

.RepairRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#00CC00;
    background-color:#E6FAE6;
}

.ProblemReport
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#00CC00;
    background-color:#E6FAE6;
}

.SectorDeficienciesReport
{
	border-width: 4px;
	padding: 2px;
	border-style: solid;
	border-color: #CC0000;
	border-collapse:collapse;
}

.SectorsReport
{
	border-width: 4px;
	padding: 2px;
	border-style: solid;
	border-color: #CC0000;
	border-color:#A36200;
    background-color:#FFEBCC;
	border-collapse:collapse;
}

.SysmaintRecord
{
    border-width:4px;
    padding:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#FF0066;
    background-color:#FFB2D1;
}

/*------------------------------------------------------------------*/
/* RadUpload */
/*------------------------------------------------------------------*/

#fileInputCountPanel .title
{
    padding-bottom: 10px;
}

#fileInputCountPanel label
{
    float: left;
    text-align: right;
    padding-right: 5px;
    line-height: 22px;
}

#fileInputCountPanel label,
#fileInputCountPanel .RadInput
{
}

#elementSetPanel,
#fileInputCountPanel
{
    float: left;
    width: 40%;
}

#checkboxPanel
{
    padding-left: 18px;
}

#buttonWrapper
{
    clear: both;
    text-align: right;
}

.submitArea
{
    padding-top: 20px;
    padding-bottom: 20px;
}


