﻿body
{
	background-color: #F1F1F1;
	font-family: Verdana;
	font-size: 10pt;
	background-image: url("images/background/water-texture-blue.jpg");
}

.Title
{
	font-size: 30pt;
}

table.TableSkin
{
	background-repeat: repeat;
	background-position: left top;
	border-collapse: collapse;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.CenterSkin
{
	background: #97bce4 url("Images/skin/carreb_center.gif") repeat left top;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.TopLeftSkin
{
	background-image: url("Images/skin/carreb_top_left.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 15px;
	height: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.TopSkin
{
	background-image: url("Images/skin/carreb_top.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.TopRightSkin
{
	background-image: url("Images/skin/carreb_top_right.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:xx-small;
	width: 15px;
	height: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.LeftSkin
{
	background-image: url("Images/skin/carreb_left.gif");
	background-repeat: repeat-y;
	background-position: right top;
	width: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.RightSkin
{
	background-image: url("Images/skin/carreb_right.gif");
	background-repeat: repeat-y;
	background-position: left top;
	width: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.BottomLeftSkin
{
	background-image: url("Images/skin/carreb_bottom_left.gif");
	background-repeat: no-repeat;
	background-position: right top;
	width: 15px;
	height: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.BottomSkin
{
	background-image: url("Images/skin/carreb_bottom.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

td.BottomRightSkin
{
	background-image: url("Images/skin/carreb_bottom_right.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 15px;
	border-width: 0px;
	padding: 0 0 0 0;
}

.BoldArea
{
	background-color: DarkBlue;
	color: White;
	font-weight: bold;
}

.Header
{
	background-color: #97BCE4;
	color: White;
}

.FrameTrail
{
	border-right: black 1px solid;
	VERTICAL-ALIGN: text-bottom;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #c7c7c7;
	TEXT-ALIGN: right;
	padding: 0px 10px 0px 10px;
}

.FrameLogState
{
	border-left: black 1px solid;
	VERTICAL-ALIGN: text-bottom;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #c7c7c7;
	TEXT-ALIGN: left;
	padding: 0px 10px 0px 10px;
}

.FrameMenu
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	vertical-align: top;
	background-color: #c7c7c7;
	text-align: left;
	padding: 10px 10px 10px 10px;
	width: 20%;
}

.FrameContent
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #F1F1F1;
	TEXT-ALIGN: left;
	padding: 10px 10px 10px 10px;
}

.FrameCustomizationToolbar
{
	VERTICAL-ALIGN: text-bottom;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #c7c7c7;
	TEXT-ALIGN: center;
	padding: 0px 10px 0px 10px;
}

.HeaderBar
{
	vertical-align: middle;
	text-align: center;
	border-bottom: black 1px solid;
	background-color: #FFFFFF;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	font-family: Arial, Sans-Serif;
}

.BoldPopupBackground
{
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.ProgressIndicatorContainer
{
	border-collapse: collapse;
	border-width: 0px;
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 10px;
}

.ProgressIndicator
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: url(Images/Other/progress.gif) no-repeat center;
}

.BoldTabStyle .ajax__tab_header {background:url(Images/Tabs/tab-line.gif) repeat-x bottom;}
.BoldTabStyle .ajax__tab_outer {background:url(Images/Tabs/tab-right.gif) no-repeat right;height:21px;}
.BoldTabStyle .ajax__tab_inner {padding-left:3px;background:url(Images/Tabs/tab-left.gif) no-repeat;}
.BoldTabStyle .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(Images/Tabs/tab.gif) repeat-x;}
.BoldTabStyle .ajax__tab_hover .ajax__tab_outer {background:url(Images/Tabs/tab-hover-right.gif) no-repeat right;}
.BoldTabStyle .ajax__tab_hover .ajax__tab_inner {background:url(Images/Tabs/tab-hover-left.gif) no-repeat;}
.BoldTabStyle .ajax__tab_hover .ajax__tab_tab {background:url(Images/Tabs/tab-hover.gif) repeat-x;}
.BoldTabStyle .ajax__tab_active .ajax__tab_outer {background:url(Images/Tabs/tab-active-right.gif) no-repeat right;}
.BoldTabStyle .ajax__tab_active .ajax__tab_inner {background:url(Images/Tabs/tab-active-left.gif) no-repeat;}
.BoldTabStyle .ajax__tab_active .ajax__tab_tab {background:url(Images/Tabs/tab-active.gif) repeat-x;}
.BoldTabStyle .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;}

/* =============================================================================================================================== */

.ErrorMessage
{
	text-align: center;
	color: Red;
	font-weight: bold;
}

.SectionHeader
{
	padding-right: 5px;
}

.BoldSection_IconRegion
{
	min-width: 40px;
	width: 40px;
	vertical-align: top;
	text-align: left;
}

.BoldSection_Icon
{
	width: 32px;
	height: 32px;
}

.BoldSection_IconButton
{
	width: 38px;
	height: 38px;
}

.BoldSection_Button
{
	text-align: left;
	padding: 2px;
}

.BoldSection_ContentRegion
{
	text-align: left;
}

.GeneralLabel
{
	vertical-align: top;
	font-weight: bold;
	min-height: 20px;
	text-align: left;
}

.LeftmostGeneralLabel
{
	min-width: 100px;
}

.GeneralValue
{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 20px;
	text-align: left;
}

/* Status Bar Control */
.StatusBar
{
	text-align: left;
	background-color: White;
	border: 1px solid black;
	padding: 0px 0px 0px 0px;
}
.StatusBarTable
{
	width: 100%;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
}
.StatusBarInfoContainer
{
	text-align: left;
}
.StatusBarContIDLoadContainer
{
	text-align: right;
}
.StatusBarInfoTable
{
}
.StatusBarContIDLoadTable
{
	border-width: 0px;
	display: inline-table;
}
.StatusBarContIDLoadLabel
{
}
.StatusBarContIDLoadInput
{
}
.StatusBarContIDLoadButton
{
}
.StatusBarContIDSearchMagDiv
{
	visibility: visible;
	text-align: left;
}

/* Customer Status Control */
.CustomerStatus
{
	border: 1px solid #000000;
	min-height: 250px;
}

/* Contact Points */
.ContPointSelected
{
	color: Black;
	background-color: Yellow;
}

.ContPointPhone
{
	min-width: 150px;
	max-width: 150px;
}

.ContPointExt
{
	min-width: 150px;
	max-width: 150px;
}

.ContPointSchedNo
{
}

.ContPointEmail
{
	min-width: 300px;
	max-width: 300px;
}

.ContPointDocType
{
}

.ContPointWebAddress
{
	min-width: 300px;
	max-width: 300px;
}

.ContPointDealerID
{
	min-width: 100px;
	max-width: 100px;
}

.ContPointDealerName
{
}

.ContPointBranchID
{
	min-width: 100px;
	max-width: 100px;
}

.ContPointBranchName
{
}

.ContPointPoliceID
{
	min-width: 100px;
	max-width: 100px;
}

.ContPointPoliceName
{
}

.ContPointFireID
{
	min-width: 100px;
	max-width: 100px;
}

.ContPointFireName
{
}

.ContPointMedicalID
{
	min-width: 100px;
	max-width: 100px;
}

.ContPointMedicalName
{
}

/* Customer Passwords */

.CustomerPasswords
{
}

/* Default Script Message */
.DefaultScriptMessage
{
	border: 1px solid #000000;
	height: 150px;
	overflow: auto;
	text-align: left;
	margin-bottom: 10px;
}

.DefaultScriptMessagePreview
{
	border: 1px solid #000000;
	height: 150px;
	overflow: auto;
	text-align: left;
}

/* System List */

.CustomerSystemSelection
{
	text-align: left;
	max-height: 400px;
	overflow: auto;
}

/* Transmitter Status */
.CustomerTransmitterStatus
{
}

/* Programming */

.CustomerTXProgramming
{
}

.CustomerEventProgramming
{
}

.CustomerTxProgrammingHeaderLine
{
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
}

.CustomerTxProgrammingMainAcctLine
{
	background-color: #FFC0C0;
	border: 1px solid #000000;
}

.CustomerTxProgrammingTxTypeLine
{
	background-color: #C0FFC0;
	border: 1px solid #000000;
}

.CustomerTxProgrammingStxPrgLine
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.CustomerTxProgrammingNormalLine
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.CustomerEventProgrammingHeaderLine
{
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
}

.CustomerEventProgrammingInstEvPrgLine
{
	background-color: #FFC0C0;
	border: 1px solid #000000;
}

.CustomerEventProgrammingTxEventPrgLine
{
	background-color: #C0FFC0;
	border: 1px solid #000000;
}

.CustomerEventProgrammingStxPrgLine
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.CustomerEventProgrammingNormalLine
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/* Transmitter Linking */

.CustomerTxLink
{
}

.CustomerTxLinkHeaderLine
{
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
}

.CustomerTxLinkLine
{
	border: 1px solid #000000;
}

/* Areas */

.CustomerAreas
{
}

.CustomerZones
{
}

/* Devices */

.CustomerDevicesDeviceList
{
	min-height: 300px;
	width: 150px;
	text-align: left;
	margin-right: 10px;
}

.CustomerDevicesRevCmd
{
	margin-top: 10px;
}

.CustomerDevicesRevCmdHeaderLine
{
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
}

.CustomerDevicesRevCmdCommandLine
{
	border: 1px solid #000000;
	text-align: left;
}

/* Users */

.CustomerUsers
{
	margin-top: 10px;
}

.CustomerUsersHeaderLine
{
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
}

.CustomerUsersLine
{
	border: 1px solid #000000;
	text-align: left;
}

/* AC Sectors */

.CustomerACSectors
{
	margin-top: 10px;
}

/* AC Readers */

.CustomerACReaders
{
	margin-top: 10px;
}

.CustomerACReadersHeaderLine
{
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
}

.CustomerACReadersLine
{
	border: 1px solid #000000;
	text-align: left;
}

/* AC Cards */

.CustomerACCards
{
	margin-top: 10px;
}

.CustomerACCardsHeaderLine
{
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
}

.CustomerACCardsLine
{
	border: 1px solid #000000;
	text-align: left;
}

/* MonSrv List */

.CustomerMonSrvList
{
	text-align: left;
}

/* Open/Close Schedules */
.CustomerOCSchedTitle
{
	text-align: center;
	color: Black;
	border: 1px solid #000000;
}

.CustomerOCSchedHeaderLine
{
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
}

.CustomerOCSchedLine
{
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
	background-color: #FFC0C0;
}

.CustomerOCSchedAltLine
{
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
	background-color: #C0FFC0;
}

/* Contact List */

.EntityContactList
{
	height: 500px;
	overflow: auto;
	text-align: left;
}

.EntityContactListCardList
{
	border: 1px solid #000000;
	height: 150px;
	overflow: auto;
	text-align: left;
}

/* Call List */

.EntityCallListList
{
	border: 1px solid #000000;
	width: 210px;
	text-align: left;
	vertical-align: top;
}

.EntityCallListSource
{
	border: 1px solid black;
	height: 400px;
	overflow: auto;
	text-align: left;
	vertical-align: top;
}

.EntityCallListDestination
{
	border: 1px solid black;
	height: 400px;
	overflow: auto;
	text-align: left;
	vertical-align: top;
}

.EntityCallListButton
{
	border: 1px solid black;
	width: 20px;
	height: 20px;
}

/* Permits */

.EntityPermitsHeaderRow
{
	border: solid 1px #000000;
	font-weight: bold;
	text-align: center;
}

.EntityPermitsMayRespondRow
{
	border: solid 1px #000000;
	text-align: left;
	background-color: #FFFF00;
}

.EntityPermitsNoResponseRow
{
	border: solid 1px #000000;
	text-align: left;
	background-color: #FF0000;
}

.EntityPermitsExpiredRow
{
	border: solid 1px #000000;
	text-align: left;
	background-color: #CCCCCC;
}

.EntityPermitsNormalRow
{
	border: solid 1px #000000;
	text-align: left;
	background-color: #FFFFFF;
}

/* Comments */
.EntityCommentsList
{
	border: 1px solid #000000;
	width: 210px;
	min-height: 400px;
	overflow: auto;
	text-align: left;
	vertical-align: top;
}

.EntityCommentsAlerts
{
	font-size: 1em;
	background-color: Transparent;
	border: 1px solid black;
	width: 150px;
	display: block;
}

.EntityCommentsComment
{
	width: 100%;
	height: 250px;
	overflow: auto;
	text-align: left;
	vertical-align: top;
}

/* Action Patterns */
.EntityActionPatternList
{
	border: 1px solid #000000;
	width: 210px;
	height: 400px;
	overflow: auto;
	text-align: left;
	vertical-align: top;
}

/* General Schedules */

.EntityGenSchedHeaderBar
{
	border: 1px solid black;
	text-align: center;
}

/* Reverse Commands */

.EntityRevCmdCmdList
{
	border: 1px solid #000000;
	width: 240px;
	height: 500px;
	overflow: auto;
	text-align: left;
	vertical-align: top;
}

.EntityRevCmdAvailability
{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 3px;
}

.EntityRevCmdAttributes
{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	margin-left: 3px;
	margin-right: 5px;
}

.EntityRevCmdDetailsInheritedRow
{
	border: 1px solid #000000;
	background-color: #AAFFAA;
}

.EntityRevCmdDetailsNormalRow
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

/* Zone Status */

.CustomerZoneStatus
{
	height: 400px;
	overflow: auto;
}

/* On Test */

.CustomerOnTestListHeaderRow
{
	border: 1px solid #000000;
	font-weight: bold;
}

.CustomerOnTestListRow
{
	border: 1px solid #000000;
	text-align: left;
}

/* Activity Log */

.CustomerActivityResultsHeaderRow
{
	border: 1px solid #000000;
	text-align: left;
	font-weight: bold;
	background-color: #F0F0F0;
}

.CustomerActivityResultsSummaryRow
{
	border: 1px solid #000000;
	text-align: left;
	background-color: #FFC0C0;
}

.CustomerActivityResultsDetailRow
{
	border: 1px solid #000000;
	text-align: left;
	background-color: #C0FFC0;
}

.CustomerActivityResultsPendingRow
{
	border: 1px solid #000000;
	text-align: left;
	background-color: #FFFFC0;
}

.CustomerActivityResultsUnknownRow
{
	border: 1px solid #000000;
	text-align: left;
	background-color: #8888FF;
}

/* Entity Billing Charges */

.EntityBillingChargesList
{
	border: 1px solid #000000;
	text-align: left;
	vertical-align: top;
	margin-right: 5px;
	height: 400px;
	width: 180px;
	overflow: auto;
}

/* Entity Billing Rates */

.EntityBillingRatesList
{
	border: 1px solid #000000;
	text-align: left;
	vertical-align: top;
	margin-right: 5px;
	height: 400px;
	width: 200px;
	overflow: auto;
}

.EntityBillingRatesRateTable
{
	border: 1px solid #000000;
	text-align: left;
	vertical-align: top;
	height: 300px;
	overflow: auto;
}

/* Scheduled Reports */

.EntityScheduledReportsList
{
	text-align: left;
	vertical-align: top;
}

.EntityScheduledReportsDestinations
{
	text-align: left;
	vertical-align: top;
}

/* Maintenance Issues */

.EntityMaintenanceIssuesDescription
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: left;
	vertical-align: top;
	height: 200px;
	overflow: auto;
}

.EntityMaintenanceIssuesNotes
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: left;
	vertical-align: top;
	height: 200px;
	overflow: auto;
}

/* Reports */

.ReportsDeliveryInstant
{
	border: 1px solid #000000;
	text-align: center;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 5px;
}

.ReportsDeliveryEmail
{
	border: 1px solid #000000;
	text-align: center;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 5px;
}

/* Entity Stats */

.StatsSelectedSummaryRow
{
	background-color: #FFFF00;
}

/* Report Queue */
.ReportQueueReportContainer
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: left;
	vertical-align: top;
	height: 250px;
	overflow: auto;
}

.ReportQueueDestinationContainer
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: left;
	vertical-align: top;
	height: 150px;
	overflow: auto;
}

.ReportQueueNormalRow
{
	background-color: #0000FF;
	color: #FFFFFF;
}

.ReportQueueFailedRow
{
	background-color: #FFFFFF;
	color: #FF0000;
}

.ReportQueueCompleteRow
{
	background-color: #F0F0F0;
	color: #000000;
}

.ReportQueueIndicatorColumn
{
	background-color: #FFFFFF;
	color: Black;
	width: 20px;
	font-weight: bold;
	text-align: center;
}

/* BoldMedia */
.BoldMedia
{
	text-align: center;	
}
.BoldMediaDiv
{
	text-align: center;	
}
.BoldMediaIFrame
{
}
.BoldMediaWarningDiv
{
	text-align: left;	
	color: #000000;
	font-style: normal;
	font-size: 8pt;
}

/* Collapsing Panels */
.CollapsingPanel_Container
{
	width: 95%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.CollapsingPanel_Header
{
	background-color: #C7C7C7;
	border: 1px solid black;
}
.CollapsingPanel_Header_Image
{
	width: 0px;
	text-align: left;
}
.CollapsingPanel_Header_Label
{
	width: 100%;
	text-align: left;
}
.CollapsingPanel_Panel
{
	background-color: #7CA2CA;
	border: 1px solid black;
}

/* ---------------------- */