/*==============================================================================*/
/* DayTime CSS Stylesheet */
/*==============================================================================*/

select.monospace {} /* declares the class */
 
select.monospace > option /* avoid compression of normal spaces in option inside select marked with class monospace */
{
	white-space:pre;
	background-color:Lime;
}

.MonoSpace2
{
	white-space:pre;
	background-color:red;
}

.AppForm /*Form with gel bar at the top*/
{
	Background-color:#FFFFFF;
	border: solid 1px #949494;
	width:100%;
	height:100%;
}
.AppForm1 /*Form with gel bar at the top*/
{
	Background-color:#FFFFFF;
	border: 1px #949494;
	width:100%;
	height:100%;
}
.ListBorder
{
	border: solid 1px #CECDCD;
}
.LineBottom
{
	border-bottom: solid 1px #CECDCD;
}

.Header1
{
	background-color:#1A65B8;
	color:White;
}
.repeaterhighlite
{
	background:#7EB8FF;
	border-bottom: solid 1px #CECDCD;
	
	color:White;
}
.MasterPageModulePanel
{
	background-color:#EFEFEF;
}

.FormTitle
{
	font-size: 14pt;
}

.FormTitle2
{
	font-size: 10pt;

}
.FormNoVerticalTiling
{
	background-repeat:repeat-x;
	background-color:#E3E3E3;
}

.Document
{
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%;  
	
}
.NoVerticalTiling
{
	background-repeat:repeat-x;
}

.DropShadowText /*company name shadow*/
{
	margin:0px auto;
	width:450px;
	color:White;
	font-size:24pt;
	line-height:100%;
	float:right;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#063161, direction=135, enabled=true, Strength=2); 	
}

.CallBack
{
  background-color: #FFFFFF; 
  border: 1px solid #B1B1B1; 
  position:relative;
 z-index:1000;
}

.TopGroup
{
  z-index:99;
  text-align:left;

  
   
}
.DefaultTab 
{
  color:#FFFFFF; 
  background-color: #125497; /*#E8E8E7;*/
  /*background-image: url(images/Tab.jpg);*/
  
  border-left:1 solid #AAB2B3;
  border-right:1 solid #AAB2B3;
  border-top:1 solid #AAB2B3;
  border-bottom:1 solid #AAB2B3;
   
  font-family: Arial; 
  font-size: 14px; 
  cursor:hand;
  width: 50;  
  text-align:center;
  text-justify:auto;
  font-weight: 600;

}

.DefaultTabHover 
{
  color:#FFFFFF; 
  background-color: #3B7EC1;
  /*background-image: url(images/TabHover.jpg);*/
  border: 0px solid #ADADAD;
  font-family: Arial; 
  font-size: 14px; 
  cursor:hand;
  width: 50;
  text-align: center;
  font-weight: 600;
  text-justify:auto;
  border-left:1 solid #AAB2B3;
  border-right:1 solid #AAB2B3;
  border-top:1 solid #AAB2B3;
  border-bottom:1 solid #AAB2B3;
}

.SelectedTab 
{
  color:#FFFFFF; 
  background-color:#052264; /*#E8E8E7;*/
  /*background-image: url(images/TabSelected.jpg);*/
  border: 0px solid #ADADAD;
  font-family: Arial; 
  font-size: 14px; 
  cursor:hand;
  width: 50;
  text-align: center;
  font-weight: 600;
  border-left:1 solid #2E2E4B;
  border-right:1 solid #2E2E4B;
  border-top:1 solid #2E2E4B;
  border-bottom:1 solid #2E2E4B;
}


.DefaultTabArrest 
{
  color:#FFFFFF; 
  background-color: #125497; /*#E8E8E7;*/
  /*background-image: url(images/Tab.jpg);*/
  
  border-left:1 solid #AAB2B3;
  border-right:1 solid #AAB2B3;
  border-top:1 solid #AAB2B3;
  border-bottom:1 solid #AAB2B3;
   
  font-family: Arial; 
  font-size: 12px; 
  cursor:hand;
  width: 50;  
  text-align:center;
  text-justify:auto;
  font-weight: 100;

}

.DefaultTabHoverArrest 
{
  color:#FFFFFF; 
  background-color: #3B7EC1;
  /*background-image: url(images/TabHover.jpg);*/
  border: 0px solid #ADADAD;
  font-family: Arial; 
  font-size: 12px; 
  cursor:hand;
  width: 50;
  text-align: center;
  font-weight: 100;
  text-justify:auto;
  border-left:1 solid #AAB2B3;
  border-right:1 solid #AAB2B3;
  border-top:1 solid #AAB2B3;
  border-bottom:1 solid #AAB2B3;
}

.SelectedTabArrest 
{
  color:#FFFFFF; 
  background-color:#052264; /*#E8E8E7;*/
  /*background-image: url(images/TabSelected.jpg);*/
  border: 0px solid #ADADAD;
  font-family: Arial; 
  font-size: 12px; 
  cursor:hand;
  width: 50;
  text-align: center;
  font-weight: 100;
  border-left:1 solid #2E2E4B;
  border-right:1 solid #2E2E4B;
  border-top:1 solid #2E2E4B;
  border-bottom:1 solid #2E2E4B;
}


.ScheduleDefaultSubTab
{
  color:#145099; 
  background-image: url(Dashboard/tabSub_normal.gif);
  height:25px;
  font-weight:normal;
  font-family: Arial, Verdana, Tahoma;
  font-size: 11px; 
  cursor:pointer;
  width: 50;  
  text-align:center;
  vertical-align:bottom;
   border-bottom: 1px solid #a9a9a9;
}

.ScheduleDefaultSubTabHover 
{
  color:#145099; 
  background-color: #E8E8E7;
  background-image: url(Dashboard/tabSub_selected.gif);
  height:25px;
  font-weight:normal;
  font-family: Arial, Verdana, Tahoma;
  font-size: 11px; 
  cursor:pointer;
  width: 50;
  text-align: center;
  vertical-align:bottom;
}

.ScheduleSelectedSubTab 
{
  color:#145099; 
  background-color: White;
  background-image: url(Dashboard/tabSub_selected.gif);
  height:25px;
  font-weight:bold;
  font-family: Arial, Verdana, Tahoma;
  font-size: 11px; 
  cursor:pointer;
  width: 50;
  text-align: center;
  vertical-align:bottom;
 
}

.HandCursorCheckOut
{
	font-size: 14pt;
	 color: red;
	 cursor: hand;
}


.SelectedTreeNode 
{ 
  background-color:#E9E9E9; 

  border:solid 1px #E9E9E9; 

  cursor: pointer; 
}

.appmainbanner
{
BACKGROUND-IMAGE: url(Images/office-BNR-blu.jpg);

}

.version
{
	font-weight: bold;
	font-size: 8pt;
	color: darkgray;
	text-align:  right;
}

.DateBoxSeperator
{background-color:#f9f9f9;
}

.DateBoxSeperatorCont
{
	background-color:#f9f9f9;
	border: solid 1px #ccccdd;
}

.validationSummary
{
	color: white;
	background-color: Red;
}

.pad
{
	padding: 8px;
}
.Padleft
{
	padding-left: 8px;
}

.padindent
{
	padding-left: 4px;
}


.ActivityReportbanner
{
	width: 100%;
	background-image: url(images/blu-activityReport-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}
.AfterHours
{
	width: 100%;
	background-image: url(images/blu-afterHours-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}



.BoloReportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-BOL-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
}


.CaseReportbanner
{
	width: 100%;
	background-color:#FFFFFF;
	/*background-image: url(images/blu-caseReport-bnr1.jpg);*/
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.CitationReportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-citation-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.DailyEventbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-dailyEvent-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	/*height: 100%;*/
}


.DigitalMediabanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-digitalMedia-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.Entitybanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-contact-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}



.SelectEntitybanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-contact-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}



.FalseAlarmReportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-falseAlarm-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}





.FireReportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-fire-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}



.FollowUpReportBanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-followUp-bnr1.jpg);
	background-repeat: no-repeat;
	background-position:Right;
	height: 100%;
}






.GroupSnifferbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-groupSelect-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}


.Groupbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-groupSelect-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}



.NewReportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-groupSelect-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}





.PasswordBanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-groupSelect-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}



.Printbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-print-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}




.lostandfoundreportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-lostFound-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.GridPaging
{
	 font: verdana;
	 font-weight: bold;
	 font-size: 9pt;
}


.GridHeader
{
	color:  white;
	background-color:  #164F99;
	text-decoration: none;
	padding: 20;
}

.GridHeader td
{
	padding: 4;
}

.GridHeader a
{
	text-decoration: none;
	color: white;
}

.GridHeader a:hover
{
	text-decoration: underline;
}

.GridHeader a:link
{
	color: white;
}

.GridHeader a:visited
{
	color: white;
}

.GridHeaderSortedUp
{
	font-weight: bold;
	background: url(images/gridUpArrow.gif) #164F99 no-repeat right 50%;
}

.GridHeaderSortedDown
{
	font-weight: bold;
	background: url(images/gridDownArrow.gif) #164F99 no-repeat right 50%;
}

.Narrativebanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-narrative-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}





.PropertyReleaseBanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-Property-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}
.PropertyManagerBanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-Property-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.Clerybanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-adminReporting-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.Propertybanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-lostFound-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.Searchbanner
{
	width: 100%;
	background-image: url(images/blu-search-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.SlipandFallReportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-injury-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}




.Supplementbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-supplement-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.TaskBanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-task-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}


.TowedVehiclereportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-tow-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}


.Trespassreportbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-trespassing-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}
.UserDocumentsbanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-groupDoc-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}
.Vehiclebanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-vehicle-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.VisitorBanner
{
	width: 100%;
	height: 100%;
	background-image: url(images/blu-visitor-bnr1.jpg);
	background-repeat: no-repeat;
	background-position: Right;
	height: 100%;
}

.italics
{
	font-style: italic;
}


.activityReport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right bottom;
	background-image: url(images/activityReportBLU.jpg);
	height: 100%;
}

.BoloReport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right bottom;
	background-image: url(images/BOLBLU.jpg);
	height: 100%;
}


.casereport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right Bottom;
	background-image: url(images/caseReportBLU.jpg);
	height: 100%;
}

.CitationReport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right bottom;
	background-image: url(images/citationBLU.jpg);
	height: 100%;
}
.FalseAlarmReport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/FalseAlarmBLU.jpg);
	height: 100%;
}

.FireReport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/FireReportBLU.jpg);
	height: 100%;
}

.Followupreport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right Bottom;
	background-image: url(images/followUpBLU.jpg);
	height: 100%;
}


.LostandfoundReport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right Bottom;
	background-image: url(images/lostFoundBLU.jpg);
	height: 100%;
}

.newreport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right Bottom;
	background-image: url(images/newReportBLU.jpg);
	height: 100%;
}


.SlipandFallreport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right Bottom;
	background-image: url(images/injuryReportBLU.jpg);
	height: 100%;
}


.trespassreport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right Bottom;
	background-image: url(images/trespassingBLU.jpg);
	height: 100%;
}


.TowedVehiclereport
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: Right Bottom;
	background-image: url(images/towedBLU.jpg);
	height: 100%;
}


a.Button:link
{
	color: #ff0000;
	text-decoration: none;
}

.little
{
	font-size: xx-small;
}

.SM_p
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffffff' , EndColorStr= '#ccccdd' );
	font: bold 11px Verdana;
	color: #000066;
	text-align: left;
	height: 25px;
	padding-left: 4px;
	padding-top: 6px;
	border-bottom: solid 1px #aaaacc;
	text-decoration: none;
	width: 160px;
}
.SM_po
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#6699cc' , EndColorStr= '#99ccff' );
	font: bold 11px Verdana;
	color: #164F99;
	text-align: left;
	height: 25px;
	padding-left: 4px;
	padding-top: 6px;
	cursor: hand;
	border-bottom: solid 1px #666666;
	text-decoration: none;
}
.SM_ps
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#dfdfff' , EndColorStr= '#dfdfff' );
	font: bold 11px Verdana;
	color: #333366;
	text-align: left;
	height: 25px;
	padding-left: 4px;
	padding-top: 6px;
	border-bottom: solid 1px #dfdfdf;
	text-decoration: none;
}

.SM_c
{
	font: 11px tahoma;
	color: #000066;
	text-align: left;
	text-decoration: None;
	margin-left: 0px;
	padding-left: 10;
	padding-top: 3;
	padding-bottom: 3;
	margin-top: 0px;
	border: none;
	width: 100%;
}

.SM_c a
{
	text-decoration: none;
	color: 000066;
}

.SM_co
{
	font: 11px tahoma;
	color: #666666;
	text-align: left;
	margin-left: 0px;
	padding-left: 10;
	padding-top: 3;
	margin-top: 0px;
	padding-bottom: 3;
	text-decoration: None;
	cursor: hand;
	border: none;
	width: 100%;
}

.SM_co a
{
	text-decoration: none;
	color: 2331D8;
}

.SM_cs
{
	font: 11px tahoma;
	color: #333333;
	text-align: left;
	text-decoration: None;
	margin-left: 0px;
	padding-left: 10;
	padding-top: 3;
	margin-top: 0px;
	padding-bottom: 3;
	border: none;
	font-weight: bold;
	background-color: #99ccff;
	width: 100%;
}

.SM_cb
{
	background-color: transparent;
}

body
{
 
	FONT-FAMILY: Arial,Verdana;
	background-color:GhostWhite;
	color: #000000;
	FONT-SIZE: 9pt; 
	SCROLLBAR-HIGHLIGHT-COLOR:#eeeeee;
	SCROLLBAR-SHADOW-COLOR:#cccccc;
 
	SCROLLBAR-ARROW-COLOR:#666666; 
	SCROLLBAR-TRACK-COLOR: #eeeef0; 
	SCROLLBAR-DARKSHADOW-COLOR: #bbbbbb;
	scrollbar-base-color:#dddddd;
 
    cursor:default;
}

.body
{
	font-family: Arial,Verdana;
	background-color: #f9f9f9;
	color: #000000;
	font-size: 9pt;
}

.indent
{
	position: relative;
	left: 5;
}

.errormessage
{
	font-family: Arial,Verdana;
	background-color: #ffffff;
	color: RED;
	font-size: 9pt;
	font-weight:bold;
}
.hilighttext
{
	font-family: Arial,Verdana;
	color: RED;
	font-size: 8pt;
}
.tinytext
{
	font-family: Arial,Verdana;
	font-size: 8pt;
}
.tiny
{
	font-size: xx-small;
}

.radio
{color: #000000;
}


table
{
	font-size: 10pt;
}

.error
{
	
	background-image: url(Images/Error.gif);
	width: 20;
	height: 20;
	position: relative;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	
}

.error1
{	
	
	background-image: url(Images/Error.gif);
	width: 20;
	height: 20;
	position: relative;
	top: 4;
	left: 4;
	background-repeat: no-repeat;
	z-index:-1
}

.framed
{
	background-color: #ddddee;
	border-bottom: solid 2px #aaaacc;
	border-left: solid 2px #aaaacc;
	border-right: solid 2px #aaaacc;
	padding: 10;
	overflow: auto;
}

.mediapanel
{
	background-color: #ffffff;
}
.reverse
{
	color: #000000;
	background-color: #F1F1F1;
	border-color: #ffffff;
}
.clear
{
	font-size: 8pt;
	background-color: #dfdfdf;
}
.box
{
	font-size: 8pt;
	border: solid 1px #000000;
	background-color: #f9f9f9;
}
.DropDown
{
	font-size: 8pt;
	z-index: 1000;
	background-color: #ffffff;
}
.unhover
{
	font-size: 8pt;
	background-color: #ffffff;
	border: none;
}
.DDHover
{
	font-size: 8pt;
	background-color: #dfdfdf;
	color: #000000;
	border: none;
}
.DDSel
{
	font-size: 8pt;
	background-color: #ffffff;
	font-weight: bold;
	border: none;
}
.DDReg
{
	font-size: 8pt;
	border: none;
}
.reverseX
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #000000;
	color: white;
	font-weight: bold;
}

.hide
{
	display: none;
	/*display:block uncomment to hide the seperated report address boxes*/
}

.Show
{
	display: Block;
}

.MenuSelected
{
	font-weight: bold;
}
/*
Menu.A:link
{
	text-decoration: none;
	color: Yellow;
}

Menu.A:visited
{
	text-decoration: none;
	color: #000066;
}

Menu.A:active
{
	text-decoration: none;
	color: #000066;
}

Menu.A:hover
{
	text-decoration: none;
	color: #2331D8;
}

.MenuParentItemDiv
{
	width: 100%;
	height: 100%;
	cursor: hand;
}

.MenuBackGroundImage
{
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/menuBG-BLU.jpg);
	height: 100%;
}
*/

.ReportMenuBackGroundImage
{
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/reportmenuimage.jpg);
	height: 100%;
}
.SearchBackGroundImage
{
	background-repeat: no-repeat;
	background-position: Right bottom;
	background-image: url(images/maglens-BLU.jpg);
	height: 100%;
}

A
{
	color: #000000;
}


A:link
{
	color: #000000;
}

A:visited
{
	color: #000000;
}

/*A:active
{
	color: #0000FF;
}

A:hover
{				
	font-weight:bold;
	color: #FFFFFF;

}*/


.bold
{
	font-weight: bold;
}

.little
{
	font-size: 9;
	font-weight: bold;
}

.Small
{
	font-size: 10;
}
.rule
{color:#666699;}
.messagebox
{
	border: Solid 4px #eeeeff;
	background-color: #eeeeff;
	color: #333366;
 
}

.italicssmallSummary
{
	font-size: 10;
	font-style:italic;
	color: #aaaacc;
}

.ReadOnly3d
{
	display: inline;
	font-weight: bold;
	font-family: arial;
    border-left: solid 2px #666666;
    border-right: solid 1px #CCCCCC;
    border-top: solid 2px #666666;
    border-bottom: solid 1px #CCCCCC;
	background-color: f9f9f9;
	color: #000033;
	cursor:default;
}

.Edit3d
{
	background-color: White;
	color: #000000;
	cursor:auto;
    border-left: solid 2px #666666;
    border-right: solid 1px #CCCCCC;
    border-top: solid 2px #666666;
    border-bottom: solid 1px #CCCCCC;
}
	
.ReadOnlyFlat
{
	display: inline;
	font-weight: bold;
	font-family: arial;
	border: solid 1px #ccccdd;
	background-color: #f9f9f9;
	color: #000033;
	cursor:default;
	
}

.EditFlat
{
	border: solid 1px #000066;
	background-color: White;
	color: #000000;
	cursor:auto;
}


div.CESIvistazo
{
	top: 0;
	left: 0;
	width: 100%;
	border-bottom: solid 1px #000066;
	height: 24;
	font: bold 11px Verdana;
	color: #000000;
}

table.CESIvistazo
{
	height: 22px;
	width: 100%;
	border-style: none;
	font: bold 11px Verdana;
	color: #000000;
}

.Summary
{
	font-weight: Bold;
	font-size: 9pt;
	color: #aaaacc;
}


.Button, .button
{
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#333366' , EndColorStr= '#000033' );*/
	/*border: solid 1px #000066;
	background-color:#242457;	
	font: bold 11px Verdana;
	color: #ffffff;
	cursor: hand;
	height: 20;
	*/
	border:solid 1px #B6B6B6; 
    background-color:#F9F9F9;
    color:#111111;
    font:bold 12px Arial;	
    cursor: hand;
    height:20
	
}


linkButton
{
	border: solid 1px #000000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#333366' , EndColorStr= '#000033' );
	font: bold 11px Verdana;
	color: #ffffff;
	cursor: hand;
	height: 20;
}
.ButtonTiny
{
	border: solid 1px #000066;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#333366' , EndColorStr= '#000033' );
	font:   9px Verdana;
	color: #ffffff;
	cursor: hand;
	height: 20;
}


.DeleteButton
{
	border: solid 1px #000066;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#333366' , EndColorStr= '#000033' );*/
	background-color:#242457;
	font: bold 11px Verdana;
	color: #ffffff;
	cursor: hand;
	height: 20;
}

td.CESIvistazo
{
	background-color:#ccccdd;
	background-repeat:repeat-x;
	/*background-image: url(../images/gradient.jpg);*/
	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffffff' , EndColorStr= '#ccccdd' );
	border: none;
	border-right: solid 1 #000066;
	border-left: solid 1 #000066;
	font: bold 11px Verdana;
	color: #000066;
	height: 22;
}

td.CESIvistazoOption
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffffff' , EndColorStr= '#9999cc' );
	border: none;
	text-align: Right;
	cursor: hand;
	border-right: solid 1 #000066;
	border-left: solid 1 #000066;
	font: bold 11px Verdana;
	color: #000066;
	height: 22;
}

input.CESIvistazoButton
{
	border: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffffff' , EndColorStr= '#ccccdd' );
	
	cursor: hand;
	
	font: bold 11px Verdana;
	height: 22;
	width: 110px;
	color: #000066;
}

input.CESIvistazoOptionButton
{
	border: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#eeeeff' , EndColorStr= '#ffffff' );
	width: 110px;
	cursor: hand;
	height: 22;
	font: bold 11px Verdana;
	color: #000066;
}


.dark
{
	background-color: #003366;
}

.title
{
	font-size: 14pt;
}


.white
{
	color: White;
}

.alert
{
	position: absolute;
	top: 0;
	left: 0;
	height: 40;
	width: 165px;
	background-color: transparent;
	border-bottom: solid 1px #000066;
}


.alertSpacer /*report banner very top left*/
{
	border-bottom: none 1px #0D3E79;
	width: 165px;
	background-color: #0D3E79;
}



.Banner 
{
	background-color:#0D3E79; /*report banner very top */
	border-bottom: none 1px #000000;
	font-size: 14pt;
	color: White;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#000066' , EndColorStr= '#6699cc' );*/
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}

.MenuPanel
{
	background-color: #f8f8f8;
	border-right: double 3px #000000;
	width: 165;
}



#Desk
{
	height: 100%;
	width: 100%;
	border: solid 7px #0D3E79;
}
#MainPanel
{
	border: solid 1 #000000;
	height: 100%;
	width: 100%;
}

.blahblah
{
	text-overflow : ellipsis; 
	overflow : hidden;
}
.whitebox
{
 background:White;
border: solid 1 #000000;
}


.repeaterselected
{
	background:blue;
	border-bottom: solid 1px #CECDCD;
	color:White;
}
.repeaterhighlite
{
	background:#7EB8FF;
	border-bottom: solid 1px #CECDCD;

	color:White;
}

.repeatercontrol, repeateritem
{

	background: #f7f7f7 !important;	
	border-bottom: solid 1px #CECDCD;
	padding: 2px;	
}

.repeatercontrolalternate, .repeatercontrolalternate1
{	
	
	background: #EFEEED !important;	
	border-bottom: solid 1px #CECDCD;
	/*border-top: solid 1px #CECDCD;*/
	padding: 2px;
}

.repeatercontrolUnderline
{
	background-color: #eeeeff;
	border-bottom: solid 2px black;
}


.repeatercontrolalternateUnderline
{
	background-color: #ffffff;
	border-bottom:solid 5px black 
}
.littleitalic
{
	font-size: 9pt;
	font-style: italic;
}

/*.repeatercontrolalternate
{
	background-color: #ffffff;
		text-overflow: ellipsis;
	OVERFLOW: hidden;

	WHITE-SPACE: nowrap;
}*/


.repeatercontrolDanger
{
	background-color: Red;
	color: Yellow;
}

.WarningFrame
{
	 background-color: Red;
}

.Overline
{
	border-top: solid 1px #333399;
}
.underline
{
	border-Bottom: solid 1px #333399;
}
.ReportHeader
{
	background-color: #ECECEC;
	border-bottom: solid 1px #CECDCD;
}
.ReportHeaderBG
{
	background-color: #e3e3e3;
	height: 32px;
	border-bottom: 1px solid #a9a9a9;
	
}
div.calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	background-color: #ddddee;
	position: absolute;
	width: 150px;
	height: auto;
	z-index: 1000;
	cursor: hand;
	visibility: hidden;
	border: 1px solid #000066;
}
table.calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	border: none;
	width: 100%;
}

td.day
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #000066;
	width: 14%;
	text-align: center;
}

td.day_out
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #333333;
	width: 14%;
	text-align: center;
	color: #333333;
	background-color: #ccccdd;
}
td.day_c
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #333333;
	width: 14%;
	text-align: center;
	color: white;
	background-color: #000066;
}
td.wd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.closew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px none #000066;
	font-weight: bold;
	color: #ffffff;
	background-color: #000066;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}

.gcontacttabrepeater
{
	color: #ffffff;
	background-color: #000066;
	height: 0px;
}
.contacttabcell
{
}

.contacttabbutton
{
	font-size: 10;
	border-left: 2px solid #aaaacc;
	border-right: 2px solid #aaaacc;
	border-bottom: 1px solid #aaaacc;
	color: #000066;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#aaaacc' , EndColorStr= '#ccccdd' );
	cursor: hand;
	height: 25;
	
}

.contacttabbuttonselected
{
	font-size: 10;
	border-left: 2px solid #aaaacc;
	border-top: 2px solid #aaaacc;
	border-right: 2px solid #aaaacc;
	border-bottom: none;
	color: #000066;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#eeeeff' , EndColorStr= '#ddddee' );
	cursor: hand;
	height: 25;
}


.helpspecificmenu
{
	font-weight: bold;
	width: 180px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ccccdd;
	color: #000066;
}
.HelpPageBanner

{
background: #000066;
color: white;
font-weight: bold;
font-size: 18pt;
height: 40px;
}

.HelpPageBody
{
background-color:#ffffff;
}
.VistazzoSuperSendBackMessageDiv
{
	padding: 20px 20px 20px 20px;
	z-index: 9999;
	display: none;
	position: absolute;
	width: 360px;
	height: 200px;
	background-color: 666699;
	color: White;
	margin-left: 100px;
	border: 2px DarkGray Solid;
}


/*===============================
MAIN COMPONENT ART MENU STYLES
=================================*/

.MenuGroup
{
  background-color:Silver;
  border:solid 1px #054590;
  /*border-right-color:#054590; 
  border-bottom-color:#054590;*/
}

.MenuItem 
{
  color:black; 
  font-family:verdana; 
  font-size:10px; 
  font-weight:bold; 
  border:solid 1px smoke;
  cursor:pointer;
}

.MenuItemHover 
{
  background-image: url(menu/img/submenuBG.jpg); 
  color:white; 
  font-family:verdana; 
  font-size:10px; 
  font-weight:bold; 
  border:solid 1px smoke;
  /*border-right-color:#CE6500; 
  border-bottom-color:#CE6500;*/
  cursor:pointer;
}

.MenuItemActive
{
  background-image: url(menu/img/submenuBG.jpg);
  color:white; 
  font-family:verdana; 
  font-size:10px; 
  font-weight:bold; 
  border: solid 1px smoke;
  /*border-left-color:#CE6500; 
  border-top-color:#CE6500;*/
  cursor:pointer;
}

.MenuItemExpanded 
{
  background-image: url(menu/img/submenuBG.jpg);
  color:white; 
  font-family:verdana; 
  font-size:10px; 
  font-weight:bold; 
  border: solid 1px smoke;
  /*border-left-color:#CE6500; 
  border-top-color:#CE6500;*/ 
  cursor:pointer;
}
/*DASHBOARD*/

.dbMenuItem 
{
  background-image: url(menu/img/btn_dashboard.jpg);
  height: 42px;
}
.dbMenuItemHover 
{
  background-image: url(menu/img/btn_dashboard_over.jpg); 
  height: 42px;
}
.dbMenuItemActive
{
  background-image: url(menu/img/btn_dashboard_over.jpg);
  height: 42px;
}

/*MY INFORMATION*/

.miMenuItem 
{
  background-image: url(menu/img/btn_myinfo.jpg);
  height: 42px;
}
.miMenuItemHover 
{
  background-image: url(menu/img/btn_myinfo_over.jpg); 
  height: 42px;
}
.miMenuItemActive
{
  background-image: url(menu/img/btn_myinfo_over.jpg);
  height: 42px;
}
.miMenuItemExpanded 
{
  background-image: url(menu/img/btn_myinfo_over.jpg);
  height: 42px;
}

/*REPORTING*/

.rptMenuItem 
{
  background-image: url(menu/img/btn_reporting.jpg);
  height: 42px;
}
.rptMenuItemHover 
{
  background-image: url(menu/img/btn_reporting_over.jpg); 
  height: 42px;
}
.rptMenuItemActive
{
  background-image: url(menu/img/btn_reporting_over.jpg);
  height: 42px;
}
.rptMenuItemExpanded 
{
  background-image: url(menu/img/btn_reporting_over.jpg);
  height: 42px;
}

/*MODULES*/

.modMenuItem 
{
  background-image: url(menu/img/btn_modules.jpg);
  height: 42px;
}
.modMenuItemHover 
{
  background-image: url(menu/img/btn_modules_over.jpg); 
  height: 42px;
}
.modMenuItemActive
{
  background-image: url(menu/img/btn_modules_over.jpg);
  height: 42px;
}
.modMenuItemExpanded 
{
  background-image: url(menu/img/btn_modules_over.jpg);
  height: 42px;
}

/*SEARCHES*/

.srchMenuItem 
{
  background-image: url(menu/img/btn_searches.jpg);
  height: 42px;
}
.srchMenuItemHover 
{
  background-image: url(menu/img/btn_searches_over.jpg); 
  height: 42px;
}
.srchMenuItemActive
{
  background-image: url(menu/img/btn_searches_over.jpg);
  height: 42px;
}
.srchMenuItemExpanded 
{
  background-image: url(menu/img/btn_searches_over.jpg);
  height: 42px;
}

/*SUPERVISOR*/

.supMenuItem 
{
  background-image: url(menu/img/btn_supervisor.jpg);
  height: 42px;
}
.supMenuItemHover 
{
  background-image: url(menu/img/btn_supervisor_over.jpg); 
  height: 42px;
}
.supMenuItemActive
{
  background-image: url(menu/img/btn_supervisor_over.jpg);
  height: 42px;
}
.supMenuItemExpanded 
{
  background-image: url(menu/img/btn_supervisor_over.jpg);
  height: 42px;
}

/*LOGOUT*/

.logMenuItem 
{
  background-image: url(menu/img/btn_logout.jpg);
  height: 42px;
}
.logMenuItemHover 
{
  background-image: url(menu/img/btn_logout_over.jpg); 
  height: 42px;
}
.logMenuItemActive
{
  background-image: url(menu/img/btn_logout_over.jpg);
  height: 42px;
}
.logMenuItemExpanded 
{
  background-image: url(menu/img/btn_logout_over.jpg);
  height: 42px;
}

/*SUBMENU*/

.subMenuItem 
{
  background-image: url(menu/img/submenuBG_off.jpg);
  height: 25px;
  border: solid 1px white;
}
.subMenuItemHover 
{
  height: 25px;
  border: solid 1px smoke;
}
.subMenuItemActive
{
  height: 25px;
  border: solid 1px smoke;
}
.subMenuItemExpanded 
{
  height: 25px;
  border: solid 1px smoke;
}

/*===============================
MAIN COMPONENT ART MENU STYLES END
=================================*/
.reportHeaderInfo
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #00225A;
}

/*===============================
MAIN DASHBOARD STYLES
=================================*/
.dashboardTitle
{
    background-image: url(dashboard/dashboard_bg.jpg);
    height: 35px;
}
.dashboardTitleTXT
{
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    font-size: 12px;
    color: White;
    padding-top: 4px;
    vertical-align: top;
}
.dashboardButtonMid
{
    background-image: url(dashboard/dash_tab_mid.jpg);
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    font-size: 12px;
    color: White;
    padding-top: 8px;
    vertical-align: text-top;
}
.dashboardButtonMid1
{
    background-image: url(dashboard/dash_tab_mid.jpg);
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    font-size: 11px;
    color: White;
    padding-top: 8px;
    vertical-align: text-top;
}
.dashboardButtonBG
{
    background-image: url(dashboard/section_title_bg.jpg);
    width: 100%;
}
.dashT_top
{
    background-image: url(dashboard/dTable_top.jpg);
    width: 100%;
}
.dashT_btm
{
    background-image: url(dashboard/dTable_btm.jpg);
    width: 100%;
}
.dashT_L
{
    background-image: url(dashboard/dTable_L.jpg);
}
.dashT_R
{
    background-image: url(dashboard/dTable_R.jpg);
}
.dashT_mid
{
    background-color: White;
    width: 100%;
    height: 100%;
}

/*===============================
MAIN DASHBOARD STYLES END
=================================*/

.height100
{
    height: 100%;
}
.mainReportSubMenuText
{
    color: White;
    font-family: Arial, Verdana, Tahoma;
    font-size: 8pt;
    padding-left: 4px;
    height: 30px;
}
.onMouseOverCSs
{
	background: #aa8888 !important;	
	border-bottom: solid 1px #CECDCD;
	padding: 2px;	
}
.WeekScheduleRowBG
{
	color: black;
    font-family: Arial, Verdana, Tahoma;
     background-color: #e9eef6;
     font-weight: bold;
}
.WeekScheduleShiftRowBG
{
	color: black;
    font-family: Arial, Verdana, Tahoma;
 
     font-weight: bold;
}
.indentChild
{
	color:Gray;
	position: relative;
	left: 5;
}


