﻿html, body
{
	overflow: hidden;
	min-height: 100%;
	max-height: 100%;
	height: 100%;
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	color: #5D5D5D;
	font-family: Arial, MS Sans Serif;
	font-size: 8pt;
}

#pnl_body
{
	min-width: 800px;
	min-height: 600px;
	background-color: #2B2B2B;
}

#pnl_header
{
	background: #2B2B2B url(../../images/miscUI/topBannerBG.png) top left repeat-x;
}
#pnl_header .loginLbl
{
	color: White;
}
#tblCell_360logo
{
	width: 225px;
}

#tblCell_infoMsgs
{
	padding: 0px 6px;
	color: White;
	text-align: center;
}

#pnl_mainBodyContainer
{
	/*background-color: Gray;*/
	background: transparent;
}

#pnl_sideNav
{
	background: #F0F0F0; /*background:tranparent;*/
	float: left;
	display: inline;
	overflow: hidden;
}

#pnl_sideBar
{
	background: white;
	float: left;
	display: inline;
	overflow: hidden;
}

#pnl_menuContent
{
	background: white;
	overflow: hidden;
}
#pnl_content
{
	float: left;
	display: inline;
}

#pnl_content .panelHeader
{
	background: white;
}

#pnl_content .contentBody
{
	padding: 2px;
	background: white;
	font-size: 8pt;
}

#pnl_footer
{
	background-color: #2B2B2B;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
}

.toolbar
{
	background-color: #E4E4E4;
}

.splitterCSS
{
	border: 0px;
}
.splitterPaneCSS
{
	background: white;
}
.SplitterBarCss
{
	cursor: default;
	background: #999999;
	height: 4px;
	width: 4px;
}

.SplitterBarCss_singlePnl
{
	cursor: default;
	background: white;
	height: 1px;
	width: 1px;
}

.splitterCSS
{
}

.sectionHeader
{
	height: 26px;
	padding: 0px 5px;
	margin: 0px;
	text-align: left;
	border-style: none;
	background: #3366cc url(../../images/miscUI/contentHeaderBG.png) top left repeat-x;
	font-size: 10pt;
	font-weight: normal;
	color: White;
}
.srchFltr
{
	background: white;
	padding: 2px;
	margin: 0px;
}
.title
{
	font-size: 10pt;
}

.sectionSubHeader
{
	font-size: 9pt;
	background: #E4E4E4;
	color: Black;
	text-align: left;
	border-style: none;
}

.menuItemHeader
{
	height: 24px;
	padding: 0px 5px;
	text-align: left;
}
.menuHeader
{
	height: 24px;
	padding: 0px;
	text-align: center;
	background-color: #3366cc;
	border: 1px outset activeborder;
	font-size: 10pt;
	color: White;
}

.menuListItems
{
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.menuListItems LI
{
	text-align: left;
	display: block;
	height: 18px;
	width: 150px;
}

.menuListItems A
{
	text-decoration: none;
	color: Blue;
	background-color: transparent;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 9pt;
	display: block;
	width: 130px;
	height: 100%;
	padding-left: 20px;
}
.menuListItems A:hover
{
	background-color: #cccccc;
}
.menuListItems A:visited
{
	color: Blue;
}

.formElements_horizontal
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

.formElements_horizontal LI
{
	margin: 0px;
	float: left;
	display: block;
	position: relative;
}

.formElements_vertical
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.formElements_vertical LI
{
	margin: 0px;
	display: block;
}

.imgBtn
{
}

input.defaultBtn
{
	color: #5D5D5D;
	cursor: hand;
	font-size: 8.5pt;
	font-family: Arial, Microsoft Sans Serif;
	height: 24px;
	width: 94px;
	border-style: none; /*background: url("../../images/miscUI/defaultButtonBG.png") repeat-x top left;*/
	background: transparent url(../../images/buttons/btn_lrg_selected.png) no-repeat;
}

input.defaultBtn:hover
{
}

input.defaultTxtBox
{
	background: white;
	height: 15px;
	border: 1px solid #b7ddf2;
	font-family: Arial,Microsoft Sans Serif;
	font-size: 8pt;
	color: Black;
	vertical-align: middle;
}

select.defaultSelect
{
	font-family: Arial,Microsoft Sans Serif;
	font-size: 8pt;
	color: Black;
}

.textBoxWatermark
{
	color: Gray;
	font-style: italic;
}

.ImgBtn_CollapsedMenu
{
	width: 40px;
	height: 40px;
}
.ImgBtn_CollapsedMenu TABLE
{
	background: url(../../images/sideNav/defaultMenuButtonBG.png) repeat-x;
	width: 40px;
	height: 40px;
	border: 1px solid black;
	border-bottom-color: #333333;
	border-right-color: #CCCCCC;
	border-top-color: white;
	border-left-color: #C6C6C6;
}
.ImgBtn_CollapsedMenu TABLE TR
{
	vertical-align: middle;
	text-align: center;
}
.ImgBtn_CollapsedMenu TABLE TR TD
{
	text-align: center;
	border: 1px solid black;
	border-bottom-color: #999999;
	border-right-color: #CCCCCC;
	border-top-color: white;
	border-left-color: #C6C6C6;
}

.Lists
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 10px 10px 20px;
	padding-top: 0px;
	white-space: nowrap;
	list-style-type: square;
	border-style: none;
	border-width: 0;
}

.mapViewUnitItem
{
	height: 16px;
	vertical-align: middle;
	white-space: nowrap;
}
.mapViewUnitItem TD
{
	height: 16px;
	color: #5D5D5D;
	background-color: white;
}
.mapViewUnitItem A
{
	display: inline-block;
	width: 100%;
	height: 16px;
	color: #5D5D5D;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}
.mapViewUnitItem:hover TD
{
	height: 16px;
	color: #5D5D5D;
	background-color: #cccccc;
}
.mapViewUnitItem-Selected
{
	height: 16px;
	vertical-align: middle;
	white-space: nowrap;
}

.mapViewUnitItem-Selected TD
{
	height: 16px;
	color: white;
	font-weight: bold;
	background-color: #3399ff;
}

.mapViewUnitItem-Selected A
{
	display: inline-block;
	width: 100%;
	height: 16px;
	color: white;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.mapViewUnitItem-Disabled
{
	height: 16px;
	vertical-align: middle;
	white-space: nowrap;
}
.mapViewUnitItem-Disabled TD
{
	height: 16px;
	color: #5D5D5D;
	background-color: white;
}
.mapViewUnitItem-Disabled A
{
	display: inline-block;
	width: 100%;
	height: 16px;
	color: #999999;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

.unitItem
{
	height: 16px;
	width: 100%;
	cursor: hand;
	font-size: 9pt;
	margin: 1px 0px;
	display: inline-block;
	background-color: transparent;
}

.unitItem-Hover
{
	height: 16px;
	width: 100%;
	cursor: hand;
	font-size: 9pt;
	margin: 1px 0px;
	display: inline-block;
	background-color: #cccccc;
}

.unitItem-ActiveSelection
{
	height: 16px;
	width: 100%;
	cursor: hand;
	font-size: 9pt;
	margin: 1px 0px;
	display: inline-block;
	background-color: #cccccc;
}

.unitItem-Selected
{
	height: 16px;
	width: 100%;
	cursor: hand;
	font-size: 9pt;
	font-weight: bold;
	margin: 1px 0px;
	display: inline-block;
	background-color: #3399ff;
	color: White;
}

.rangeSelection
{
	margin: 0px;
}

.rangeSelection A
{
	padding-top: 5px;
	display: block;
	width: 120px;
	height: 24px;
	font-size: 7pt;
	text-align: center;
	text-decoration: none;
	color: #5d5d5d;
}
.rangeSelection .rangeBtnDefault
{
	display: block;
	width: 120px;
	height: 24px;
	background: transparent url(../../images/buttons/btn_xlrg_selected.png) no-repeat;
}
.rangeSelection .rangeBtnDefault:hover
{
	background: transparent url(../../images/buttons/btn_xlrg_hover.png) no-repeat;
}

.rangeSelection .rangeBtnSelected
{
	display: block;
	width: 120px;
	height: 24px;
	font-weight: bold;
	background: transparent url(../../images/buttons/btn_xlrg_hover.png) no-repeat;
}

.toggleCtrls
{
	height: 16px;
	width: 16px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.toggleFilterBtn
{
	border: 0px;
	width: 38px;
	height: 24px;
}

.toolbarHelpBtn
{
	width: 24px;
	height: 24px;
	cursor: help;
	margin-top: 1px;
}

.lrgLnkBtn
{
	display: block;
	width: 94px;
	height: 22px;
	background: silver;
	cursor: hand;
}

.lrgLnkBtn:hover
{
	background: dimgray;
}

.defaultFont
{
	color: #5D5D5D;
	font-family: Arial, MS Sans Serif;
	font-size: 8pt;
}
/*-- Sending msg: report forms */
/*-- containers --*/
.tblCtrl
{
	background: #88959e;
	border-collapse: collapse;
	border: solid 1px #99a8af;
	font: bold 8pt arial;
	color: #ffffff;
	width: 100%;
	padding: 4px 0px 3px 0px;
}
.tblForm
{
	background: #d2d7dd;
	border-collapse: collapse;
	border: solid 1px #99a8af;
}
.tblPane
{
	background: #bec6d0;
	border-collapse: collapse;
	border: solid 1px #ffffff;
}
.tblGrid
{
	background: #d2d7dd;
	border-collapse: collapse;
	border: solid 1px #99a8af;
}
.tooltip
{
	background: #FFFFE0;
	border: solid 1px #99a8af;
	font: normal 8pt arial;
	padding: 3px 7px;
}

/*-- rows, cols, and cells --*/
.rowPane
{
	background: #99a8af;
	font: bold 8pt arial;
	color: #ffffff;
	padding: 2px 10px;
	margin-bottom: 5px;
}
.rowGrid
{
	background: #d4d0c8;
	font-weight: bold;
}
.celBody
{
	padding: 7px 10px;
}
.celPtr
{
	border: 1px solid #99a8af;
	background: #d4d0c8;
	width: 18px;
	text-align: center;
}
/*-- --*/

.divWarning
{
	position: absolute;
	text-align: center;
	top: 0px;
	width: 100%;
	background: transparent;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	padding: 4px;
	padding-top: 0px;
}

.divMsg
{
	padding-top: 2px;
	background: #CC0000;
	width: 350px;
	height: 24px;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.divMsg .msg
{
	height: 24px;
	filter: alpha(opacity=100);
	opacity: 1;
}
