.top-logo {
    float: left;
    padding-top: 16px;
    padding-left: 5px;
}

.top-menu {
    background-color: #000;
    height: 50px;
}

.orb-icon-color {
    color: #fff;
}

.bg {
    background-color: #000;
    height: 55px;
    width: 100%;
    position: fixed;
    z-index: 999;
    left: 0px;
    top: 0px;
}

.clientLogoImage {
    width: 180px;
}

hr {
    width: 100%;
    color: #B6B6B6;
}
h1
{
    text-align: center;
    padding: 1px 0 1px 0;
    border: 1px solid #d9d9d9; 
    background: #b6b6b6;
    color: #242424; 
    outline: none;
    font-family: Open Sans, Arial, Verdana, Tahoma;
    margin-top:0px;
    height: 30px;
}

h2
{
    height:20px;
    padding:3px 0 0 10px;
    font-size:small;
    position: relative;
    border: 1px solid #aaaaaa; 
    background: #b6b6b6;
    color: #242424; 
    font-weight: bold;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
    content: "."; 
    display: block; 
    clear: both; 
}

a 
{
	color: #4270b6;
}

/*a:hover, a:visited 
{
	color: #363636;
}
*/


.DatePickerTable
{
	font-size: xx-small;
	border-color:#4270b6;
	border-width:thin;
	border-style:solid;
	background-color:White;
	/*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= '#4270b6' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);*/
	left: 250px; 
	width: 425px; 
	position: absolute; 
	top: 225px;
}

.SmallText
{
    font-size: xx-small;
    font-family: Arial, Verdana, Tahoma;
}

.SmallTextGray
{
	font-size: xx-small;
	font-family: Arial, Verdana, Tahoma;
	color: Gray;
}

.MediumText
{
	font-size: x-small;
	font-family: Arial, Verdana, Tahoma;
}

.MediumTextBold
{
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
}

.LargeText
{
	font-size: small;
	font-family: Arial, Verdana, Tahoma;
}

.ExtraLargeText
{
	font-size: large;
	font-family: Arial, Verdana, Tahoma;
}

.TemperatureText
{
    font-size: x-large;
    vertical-align: middle;
    color: Blue;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
}

/* Begin styles to support Asset Menus  */

.AssetMenuVisible
{
    width: 80px;
    background-color: White;
    position: absolute;
    z-index: 100;
    display:inline;
    border-right: black 1px solid;
    padding-right: 4px;
    border-top: black 1px solid;
    padding-left: 4px;
    padding-bottom: 4px;
    border-left: black 1px solid;
    padding-top: 4px;
    border-bottom: black 1px solid;
    
}

.AssetMenuId
{
    font-size: xx-small;
    color: Blue;
    font-family: Arial, Verdana, Tahoma;
    font-style: normal;
    text-decoration: underline;
}

.AssetMenuItem
{
    font-size: 8pt;
    color: Blue;
    font-family: Arial, Verdana, Tahoma;
    font-style: normal;
    width: 80px;
    height: 25px;
    text-decoration: none;
}

/* End styles to support Asset Menus  */



/* Begin styles to support HelpController UserControl  margin-left:50px;*/

.HelpControllerLabel, .HelpControllerDescription
{
	border-width: 1px;
	border-color: #000066;
	background-color: White;
	color: #000066;
	height: 20px;	
	font-size: x-small;
	font-family: Arial, Verdana, Tahoma;
	
}

.HelpControllerLabel
{
	margin-top: 30px;	
	font-weight: bold;
}


/* End styles to support HelpController UserControl  */


/* Begin styles to support data bound home page alerts (in the "Executive Analysis" section)*/

.AlertTable
{
	background-color: White;
	border-color: #000066;
	border-width: 1px;
	border-style: None;
	border-collapse: collapse;
	border-bottom: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
	border-top: solid 1px #000066;
}

.NoAlertForMetric
{
	font-size: xx-small;
	font-family: Arial;
	text-align: center;
	color: Black;
	background-color: White;
}

.AlertBlock
{
	background-color: #dcdcdc;
}

/* End styles to support data bound home page alerts */

/* Begin styles to support validator control messages */

.errorText, .ErrorText
{
	font-size: x-small;
	font-family: Verdana, Arial, Tahoma;
	color: Red;	
}

.MediumErrorText
{
	font-size: medium;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
	color: Red;	
}

.SmallErrorText{
    font-size: small;
    font-family: Verdana, Arial, Tahoma;
    color: Red;
}

/* End styles to support validator control messages */

/* Begin styles to support wait messages */

.loadingMessage
{
	font-size: small;
	font-family: Open Sans, Verdana, Arial, Tahoma;
	color: Red;	
}

/* End styles to support wait messages */

/* Begin styles to support Admin pages */

.AdminMain
{
	border-width: 1px;
	border-color: #D9D9D9;
	border-style: solid;
}

/* End styles to support Admin pages */

.listBoxes
{
	position:relative;
	z-index:0;
}

/* Begin styles to support Pop-up Calendar*/


.CalCalendar
{
   border-right: #d3d3d3 ridge;
   border-top: #d3d3d3 ridge;
   font-size: 8pt;
   /*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);*/
   border-left: #d3d3d3 ridge;
   border-bottom: #d3d3d3 ridge;
   font-family: Arial;
   background-color: white;
}

.CalCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CalCalendarNoFilter
{
   border-right: #d3d3d3 ridge;
   border-top: #d3d3d3 ridge;
   font-size: 8pt;
   border-left: #d3d3d3 ridge;
   border-bottom: #d3d3d3 ridge;
   font-family: Arial;
   background-color: white;
   }
.CalCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CalWeekRowsTable
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   font-size: 8pt;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   background-color: white;
}

.CalDay
{
   cursor: pointer;  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
}

.CalSelectedDay
{
   background-color: #ffd700;
   cursor: pointer;
}
.CalSelectedToday
{
   font-weight: bold;
   background-color: #ffd700;
   cursor: pointer;
}
.CalToday
{
   font-weight: bold;
   cursor: pointer;
}
.CalSpecialDay
{
   cursor: pointer;
   background-color: #fffacd;
}

.CalOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CalWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: #add8e6;
}

.CalDayHeader
{
   border-bottom: blue 1px solid;
}

.CalDayHeader TR
{
   font-size: 7pt;
   background-color: #add8e6;
}

.CalDayHeaderCell
{
   font-size: 7pt;
}

.CalHeaderTable
{
   font-size: 8pt;
   border-bottom: blue 1px solid;
   font-family: Arial;
}

.CalHeaderRows
{
   font-size: 8pt;
   font-family: Arial;
   cursor: default;
}

.CalHeaderRows TR
{
   background-color: inherit;
}

.CalIncrementalButtons
{
   cursor: pointer;
   color: #0000cd;
}

.CalIncrementalButtonsPressed
{
   cursor: pointer;
   color: #00008b;
}

.CalJumpButtons
{
   color: #0000cd;
   cursor: pointer;
}

.CalJumpButtonsPressed
{
   color: #00008b;
   cursor: pointer;
}

.CalCloseButton
{
   cursor: default;
}

.CalCloseButtonPressed
{
   cursor: default;
}
.CalHelpButton
{
   cursor: default;
}

.CalHelpButtonPressed
{
   cursor: default;
}

.CalFooterTable
{
}

.CalFooterTable TABLE
{
}

.CalFooterButton
{
   border-right: #d3d3d3 thin outset;
   border-top: #d3d3d3 thin outset;
   border-left: #d3d3d3 thin outset;
   color: black;
   border-bottom: #d3d3d3 thin outset;
   background-color: #add8e6;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: pointer;
}

.CalFooterButtonPressed
{
   border-right: #d3d3d3 thin inset;
   border-top: #d3d3d3 thin inset;
   border-left: #d3d3d3 thin inset;
   border-bottom: #d3d3d3 thin inset;
   background-color: #add8e6;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: pointer;
}

.CalFooterCurrentDate
{
}

/* End styles to support Pop-up Calendar*/

/* Begin styles to support alerts */

.PanelAlert
{
	Z-INDEX:99;
	background-color:#ffffff;
}

.AlertGroupHeaderOpen
{
	background-color:#3D55B7;
	color:#ffffff; 
	font-family:Tahoma;
	font-size:10pt;
	font-weight:Bold;
	cursor:pointer;
}

.AlertGroupHeaderSelect
{
	background-color:#3D55B7;
	color:#ffffff; 
	font-family:Tahoma;
	font-size:10pt;
	font-weight:Bold;
	cursor:pointer;
}

/* End styles to support alerts */


/* Begin styles to support v 2.5 banner options */

.BannerLinkItem
{
	font-size: xx-small;
	font-family: Arial, Verdana, Tahoma;
	color: #000066;
}

.BannerLinkMenu 
{
	background-color: #c6cdd7;
}

div#header {
	height: 68px;
	position: relative;
	background-image: url(../images/header_background.gif);
	background-repeat: no-repeat;
}

div#header .clientLogoImage {
	position: absolute;
	left: 0px;
	top: 0px;
}

div#header .clientLogoImage2 {
	position: absolute;
	top: 0px;
	left: 799px;
	padding: 0px;
}

/*div#header p#tagline {
	position: relative;
	left: 135px;
	top: 0px;
	font-size: 14px;
	color: #FFFFFF;
}*/

div#header p#tagline 
{
	display:none;
}

div#clientName 
{
	position: relative;
	left: 360px;
	top: -15px;
	font-size: 10px;
	color: black;
	font-weight:bold;
}

div#clientName a, div#clientName a:visited
{
	color: black;
	font-weight:bold;
}

div#clientName a:hover
{
	color: #d2d3d5;
}

/* End styles to support v 2.5 banner options */


/* Begin styles to support drop-down report menu */

.menuroot
{
	width:933px;
	position:absolute;
	z-index:1000;
}

.leftMenuContainer
{
	float:left;
	/*width:650px;*/
	padding-left:230px;
}

.menu
{
	color: #5F6062;
	/*border-color: #4270b6;*/
	background-color: #FFFFFF;
	z-index:10000;
	font-size: 11px;
	text-align:center;
	left: 0px;
	border:none;
}

.submenu 
{
	background-image: url(../images/grad-menu-back.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	line-height: 18px;
}

.selItem 
{
	background-color: #d2d3d5;
	background-image: url(../images/navspacer.gif);
	background-repeat:repeat-y;
	position: inherit;
}

.submenu .selItem
{
	color: #4270B6;
	background-color:Transparent;
	background-image:none;
	text-decoration: none;
	padding-left: 15px;
	z-index:10;
	position: inherit;
	
	/*padding-right: 10px;*/
}

.submenu .unselItem
{
	/*border-left: 1px solid #999999;*/
	background-image: none;
	padding-left: 15px;
	/*padding-right: 10px;*/
}

.submenu .unselItem img, .submenu .selItem img
{
	display:inline;
	float: right;
}

.unselItem 
{
	background-image: url(../images/navspacer.gif);
	background-repeat:repeat-y;
}


/* End styles to support drop-down report menu */


/* Begin styles to support panel menu and panel alerts*/

.PanelMenu
{
	Z-INDEX:999;
	background-color:#ffffff;
}

.PanelAlert
{
	Z-INDEX:99;
	background-color:#ffffff;
}

.GroupHeader
{
	background-color:#6B6B6B;
	color:#000;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:Bold;
	cursor:pointer;
}

.GroupHeaderOpen
{
	background-color:#000;
	color:#ffffff; 
	font-family:Tahoma;
	font-size:10pt;
	font-weight:Bold;
	cursor:pointer;
}

.GroupHeaderSelect
{
	background-color:#639CCE;
	color:#ffffff; 
	font-family:Tahoma;
	font-size:10pt;
	font-weight:Bold;
	cursor:pointer;
}

.DisabledGroupHeader
{
	background-color:#639CCE;
	color:#dddddd;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:Bold;
	cursor:default;
}

.Group
{
	border-style:solid;
	border-width:1px;
	border-color:#639CCE;
	background-color:#f5f5f5;
}

.DisabledItem
{
	color:#a9a9a9;
	font-family:Tahoma;
	font-size:8pt;
	margin-top:5px;
	padding-left:5px;
	cursor:default;
}

.Item
{
	color:#00008b; 
	font-family:Tahoma;
	font-size:8pt;
	text-decoration:Underline;
	margin-top:5px;
	padding-left:5px;
}

.ItemOver
{
	color:Red; 
	font-family:Tahoma;
	font-size:8pt;
	text-decoration:Underline;
	margin-top:5px;
	padding-left:5px;
	cursor:pointer;
}

.ItemSelect
{
	color:#00008b; 
	font-family:Tahoma;
	font-size:8pt;
	font-weight:Bold;
	margin-top:5px;
	padding-left:5px;
}

.ItemTitle
{
	color:Black;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:Bold;
	margin-top:5px;
	padding-left:4px;
}

/* Begin styles to support Grid Pages  */

/* Grid Table - style for <table>*/
.gGT
{
	border-width:0px;
	width:906px;
}

/* Grid Column - style for <td>  */
.gGC
{ 
	/*width: 15px;*/
	white-space:nowrap;
}

/* Web grid - style for <c1webgrid:c1webgrid>  */
.gGD
{
	background-color:Black;
	border-color:#000066;
	border-style:none;
	border-width:1px;
}
/* for Door Activity Grid Top Col Alignment */
.gDrActRpt
{
	font-size: small;
	text-align:right;
}

.gHD, .gH1, .gH2, .gH3, .gH4, .gH5, .gID, gHD a, .gIDAlt
{
	font-size: small;
	font-family: Open Sans, Arial;
	/* text-align:center; */
}

/* Default Header Style - style for <HeaderStyle>  
padding:3px;
74838a

  original bacground color is #4270b6.
  It has been set to #74838a for testing.

*/
.gHD, .gHD a
{
	color: #242424;
	/*line-height:18px;*/
	background-color: #b6b6b6;
	font-weight:Bold;
}

/* Default Item Style - style for <ItemStyle>  */
.gID, .gIDAlt
{
	color: #242424;	
	height: 18px;
	white-space:normal;
}

.gID 
{
	background-color:White;
}

.gIDAlt
{
	background-color:#f9f9f9;
}

/* Header 1 Style - style for 1st group level  

  Header 1 original color is LightSlateGray.
  It has been set to #2e6b8a for testing.

*/

.gHD, .gH1, .gH2, .gH3, .gH4, .gH5 
{   
    min-width: 45px;
}

/* RAL Added for strict. Col header not centered */
.gHD
{
    text-align:center;
}

/* Header 2 Style - style for 2nd group level  

  Header 2 original color is #4270b6.
  It has been set to 97aab5 for testing.


*/
.gH2
{
    color: black;
    background-color: #C0C0C0;
    text-align:left;
}

/* Header 3 Style - style for 3rd group level  */
.gH3
{
    color: black;
    background-color: #E5E5E5;
    text-align:left;    
}

/* Header 4 Style - style for 4th group level  */
.gH4
{
	color:black;
	background-color:#e4e5e7;
    text-align:left;	
}

/* Header 5 Style - style for 5th group level  */
.gH5
{
	color:#4270b6;
	background-color:#dadbdc;
    text-align:left;	
}

/* Pager and footer style   */
.gFS, .gPS
{
	text-align:left;
	color:#000066;
	background-color:#ffffff;
	font-size: 10px;
}

#GridMain .gPS a:link, .gPS span
{
	color: #242424;
    font-size: 10px;
    font-weight: bold;
    background-color: #B6B6B6;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 3px -.5px;
}

#GridMain .gPS a:link:hover, .gPS span {
    background-color: #6B6B6B;
    color: #fff;
}


/* Selected Item Style - style for <SelectedItemStyle>  */
.gSIS
{
	font-weight:Bold;
	color:White;
	background-color:#669999;
}



/* End styles to support Grid Pages  */

/* Begin styles to support logon screen */

.LogonMessageHeader
{
	/*font-size: x-small;*/
	font-family: Arial, Verdana, Tahoma;
	/*font-weight:bold;*/
    background-color:#4270b6;
    border-color:Gray;
    color: White;
    font-size:12px;
}

.LogonMessageItem
{
    font-size: x-small;
	font-family: Arial, Verdana, Tahoma;
    background-color:White;
    border-color:White;
    padding-left:10px;
    color: #6CA9D8;
}

.LogonMessageAlternatingItem
{
    font-size: x-small;
	font-family: Arial, Verdana, Tahoma;
	color: #6CA9D8;
	font-weight:bold;
    /*background-image:url(../images/grd_gray.gif);*/
    border-color:#DDD9FE;
    padding-left:10px;
}

div#LogonUserContainer
{
	float:left;
	margin-left: 30px;
}

div.LogonUser 
{
	padding: 7px;
	font-size: x-small;
	font-family: Arial, Verdana, Tahoma;
	background-image:url(../images/logon_grd.gif);
	text-align:left;
	height:135px;
	width: 190px;
	background-repeat:no-repeat;
}

div#LogonUserContainer div.PasswordReminder
{
	text-align:center;
	margin-top:2px;
}

div.LogonUser div 
{
	color: #3B64A2;
}

div.LogonUser div.LogonHeader
{
	font-size: x-small;
	font-weight:bold;
	font-family: Arial, Verdana, Tahoma;
	text-align:center;
	margin-bottom: 10px;
}

div.LogonUser div.LogonSubmit
{
	margin-top: 5px;
}

div.LogonUser .LogonInput
{
	width:280px;
}

div#LogonHeader div.LogonLogo
{
	float:left;
	width: 250px;
	height: 125px;
}

div#LogonContainer div#LogonFooter
{
	clear:both;
}

div#LogonFooter div#Disclaimer
{
	width:450px;
	margin-left: 30px;
	display:block;
	padding-top: 15px;
	padding-bottom: 15px;
}

div#LogonFooter div#OptionalContent
{
	width:500px;
	padding-left: 50px;
}

/* End styles to support logon screen */

/* Start help page style */

.split-half {
   /* float: left;*/
    width: 42%;
    height: 400px;
    margin: 0 2% 0 20px;
    display:block;
}
.split-half + .split-half {
    margin: 0 0 0 4%;
}

.split-half h2 
{
    color: #434284;
}

.split-half p 
{
    font-size:x-small;
}

.page-title 
{
    margin-left: 250px;
    margin-bottom: 50px;
    color: #234572;
    font-size:medium;
}

.panel-help
{
   margin-left: 50px; 
}

/* End of help page style */


.rawDataInFixedPitchFont
{
	font-size: xx-small;
	font-family:Courier;
	padding:3px;

}

.assetMenuItem
{
    position:relative;
    z-index:100;
}


/***********************
*	Tables             *
***********************/

.tableStyle1
{
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #fff;
	background: #4270b6;
	/*border-collapse: collapse;*/
	/*border: 1px solid #03476F;*/
}

.tableStyle1 caption
{
	text-align: left;
	font: bold 18px arial, helvetica, sans-serif;
	background: transparent;
	padding: 6px 4px 8px 0px;
	color: #4270b6;
}
.tableStyle1 td, .tableStyle1 th
{
	/*border: 1px dotted #03476F;*/
	padding: .4em;
	color: black;
	background-color:white;
	background-image: url(../images/grd_gray.gif);
	font-size: 10pt;	
	FONT-FAMILY: Arial;
}

.tableStyle1 thead th, .tableStyle1 tfoot th
{
	font: bold 11px verdana, arial, helvetica, sans-serif;
	/*border: 1px solid #03476F;*/
	text-align: center;
	background-image: url(../images/grd_gray.gif);
	border-bottom:solid;
	color: #4270b6;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tableStyle1 tbody td a
{
	background: transparent;
	text-decoration: none;
	color: #363636;
}
.tableStyle1 tbody td a:hover
{
	background: #4270b6;
	color: #363636;
}
.tableStyle1 tbody th a
{
	font: normal 11px verdana, arial, helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #363636;
}
.tableStyle1 tbody th a:hover
{
	background: transparent;
	color: #363636;
}
.tableStyle1 tbody th, .tableStyle1 tbody td
{
	vertical-align: top;
	text-align: left;
}
.tableStyle1 tfoot td
{
	border: 1px solid #03476F;
	background: #4591AD;
	padding-top: 3px;
	color: #FFFFFF;
}
.tableStyle1 .odd
{
	/*background: #d7d7d7;*/
	color: #d2e1fd;
}
.tableStyle1 tbody tr:hover
{
	/*background: #a4b6c1;*/
	background:#347496;
	border: 1px solid #03476F;
}
.tableStyle1 tbody tr:hover th, .tableStyle1 tbody tr.odd:hover th
{
	background: #7d899b;
	color: #FFFFFF;
}

/* start of div titles */
div.HeaderLarge 
{
	width: 393px;
}

div.HeaderLarge h3 {
	background-image:url(../images/titlebar_large.gif);
	background-repeat:no-repeat;
	color:#6CA9D8;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	/*padding-left:10px;*/
	text-align:center;
}

/*
div.HeaderLarge div {
	font-size:xx-small;
	margin-left: 25px;
	margin-top: 2px;
	text-align:left;
	color: Gray;
}
*/

div.HeaderXLarge 
{
	
}

div.HeaderXLarge h3 {
	background-image:url(../images/titlebar_xlarge.gif);
	background-repeat:no-repeat;
	color:#3B64A2;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding-left:10px;
}

div.HeaderXLarge div {
	font-size:xx-small;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 2px;
	text-align:left;
}

a.cw-button {
	/*float:left;*/
}

.nav-button
{
    /* placeholder */
}

.cw-button {
	cursor:pointer;
	margin:0 4px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0.4em 1em;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}

.cw-button-fix {
	cursor:pointer;
	/* margin:0 4px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0; */
	/* padding:0.4em 1em; */
	/* position:relative; */
	/*
	text-align:center;
	text-decoration:none !important; */
}

.cw-button-icon-solo {
    display:block;
    text-indent:-9999px;
    width:8px;
    height: 18px;
    
}

.cw-button-icon-left {
	padding-left:1.7em;
}

.cw-button .ui-icon
{
	left:50%;
	margin-left:-8px;
	margin-top:-8px;
	position:absolute;
	top:50%;
}

.cw-button-fix .ui-icon
{
	left:50%;
	margin-left:-4px;
	top:50%;
}




.cw-button-icon-left .ui-icon {
	left:0.2em;
	margin-left:0;
	right:auto;
}

.ui-datepicker-trigger 
{
	vertical-align:middle;
}

.wp-state-hover
{
background-color: red;
}

.wp-state-active
{
border: dashed 1px red;
}

#ChartWebParts
{
    background-color: #FFFFFF;
    margin-top:12px;
}

#ChartWebParts ul
{
    list-style: none;
    margin: 5px 5px 5px 5px;
    padding: 0;
}

#ChartWebParts li
{
    float:left;
    margin: 5px 1px 5px 2px;
}

#DictionaryZone
{
    background-color: #E1FFDF;
}

#DictionaryZone ul
{
    list-style: none;
    margin: 5px 5px 5px 5px;
    padding: 0;
}

#DictionaryZone li
{
    float:left;
    margin: 5px 1px 5px 2px;
}

.dictName
{
    height: 20px;
}

.dictValue
{
    height: 20px;
}

.dictD
{
    width: 75%;
    background-color: White;
    border:1px solid Black;
    color:Black;
    font-family:Arial;
    font-size:xx-small;
    text-align:center;
    height:15px;
}

.dictV
{
    width: 25%;
    background-color: White;
    border:1px solid Black;
    color:Black;
    font-family:Arial;
    font-size:xx-small;
    text-align:center;
    height:15px;
}

.dictHeader
{
    display:none;
}

#LatestReportMenu{
	width:1000px;
	margin:0 0 0 -38px; 
}
#LatestReportMenu ul{
	list-style:none;
}
#LatestReportMenu li{
	list-style:none;
	display:block;
	float:left;
	margin:0 2px;
	width: 112px;
}
#LatestReportMenu li a{
	display:block;
	float:left;
	height:66px;
	color:#fff;
/*	text-transform:uppercase; */
	font-size:11px;
	font-weight:bold;
	background:url(../images/reporticons/menu_009_l.jpg) no-repeat left;
/*	line-height:66px; */
	padding:0 0 0 9px;
	text-decoration:none;
}
#LatestReportMenu li a span{
	display:block;
	float:left;
	background:url(../images/reporticons/menu_009_r.jpg) no-repeat right;
	height:66px;
	color:#d2eeff;
/*	line-height:66px; */
	padding:0 18px 0 8px;
	width: 78px;
}
#LatestReportMenu li a:hover{
	display:block;
	float:left;
	background:url(../images/reporticons/menu_009_h_l.jpg) no-repeat left;
	height:66px;
}
#LatestReportMenu li a:hover span{
	display:block;
	float:left;
	background:url(../images/reporticons/menu_009_h_r.jpg) no-repeat right;
	color:#fff;
	height:66px;
	width: 78px;
}
#LatestReportMenu li a.current{
	display:block;
	float:left;
	height:66px;
	color:#fff;
/*	text-transform:uppercase; */
	font-size:11px;
	font-weight:bold;
	background:url(../images/reporticons/menu_009_h_l.jpg) no-repeat left;
/*	line-height:66px; */
	padding:0 0 0 9px;
	text-decoration:none;
}
#LatestReportMenu li a.current span{
	display:block;
	float:left;
	background:url(../images/reporticons/menu_009_h_r.jpg) no-repeat right;
	height:66px;
	color:#fff;
/*	line-height:66px; */
	padding:0 18px 0 8px;
	width: 78px;
}

#LatestReportMenu li a.Favorite{
	background:url(../images/reporticons/menu_009_f_l.jpg) no-repeat left !important;
}
#LatestReportMenu li a.Favorite span{
	background:url(../images/reporticons/menu_009_f_r.jpg) no-repeat right !important;
}
#LatestReportMenu li a.Favorite:hover{
	background:url(../images/reporticons/menu_009_h_f_l.jpg) no-repeat left !important;
}
#LatestReportMenu li a.Favorite:hover span{
	background:url(../images/reporticons/menu_009_h_f_r.jpg) no-repeat right !important;
}

.ExtraPadding
{
    padding-top:3px;
}

.BlueAdminBar
{
    height:20px;
    padding:3px 0 0 10px;
    font-size:small;
}

.coDDL
{
    width: 425px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

#GridMain a:link, .enabled {
    color: #0F5B86;
}

#GridMain a.cwColorTertiary:link {
    color: #DB241E;
}

#GridMain th a:link {
    color: #242424;
}

.fleetSelector
{	
	float:left;
    padding-left: 5px;
    height: 22px;
}

.fleet-bg {
    background: #6b6b6b;
    border: 1px solid #6b6b6b;
    color: #eaeaea;
    border-left: 1px solid #242424;
}

.fleet-bg a {
    color: #eaeaea;
}
.fleet-button {
    padding: 0.8em 0.6em 0.9em;
}

.bold-link {
	text-decoration: none;
	font-weight: bold;
}
