/* CSS Document */

body
{
	text-align: center;
	margin-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
th
{
	text-align: left;
	margin-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
td
{
	margin-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
.asterix
{
	color: #ff0000;
	font-weight: normal;
}
.message
{
	color: #ff0000;
	font-weight: bold;
}
.messagepadding
{
	color: #ff0000;
	padding: 10px;
	display: block;
}
a:link, a:visited, a:active
{
	color: #000066;
	text-decoration: underline;
}
a:hover
{
	color: #666699;
	text-decoration: underline;
}
/* WRAPPERS */
#wrapper
{
	width: 987px;
	background: url(/img/bg_top.gif) no-repeat;
	position: relative;
	text-align: left;
	margin: 0 auto;
}
#wrapper-head
{
}
#wrapper-body
{
	padding-top: 20px;
	padding-left: 25px;
}
/* SUB-STRUCTURE */
#header
{
	width: 938px;
	height: 94px;
	background: url(/logo/im_header.gif) no-repeat;
	position: relative;
	left: 25px;
	margin-top: 15px;
}
#navbar
{
	width: 985px;
	height: 33px;
	background: url(/img/bg_navigation.gif) repeat-x;
	position: relative;
	left: 1px;
	margin-top: 8px;
}
#body
{
	width: 902px;
	background-color: #e5e5e5;
	border: 1px solid #ccc;
	padding: 18px;
}
#footer
{
	width: 940px;
	font-size: 10px;
	color: #999999;
	margin-top: 10px;
	text-align: center;
}
#footer a:link, a:visited, a:active
{
	color: #999999;
	text-decoration: none;
}
#date
{
	color: #fff;
	position: relative;
	left: 180px;
	top: 76px;
	width: 760px;
}
.datechooser
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#breadcrumbs
{
	color: #000;
	position: absolute;
	right: 25px;
	top: 8px;
}
#breadcrumbs table tr td .text
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#breadcrumbs table tr td .button
{
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
}
/* CONTENT */
#content
{
	
	position: relative;
	left: 16px;
	*margin-left:16px !important;
	*position: static !important;
	width: 741px;
	
	border: 0px #ccc solid;
}
#column3_1
{
	width: 234px;
	float: left;
	margin-right: 12px;
}
#column3_2
{
	width: 234px;
	float: left;
	margin-right: 12px;
}
#column3_3
{
	width: 234px;
	float: left;
}
#column2_1
{
	padding: 0px;
	margin: 0px;
	width: 340px;
	float: left;
	margin-right: 13px;
}
#column2_2
{
	width: 340px;
	float: left;
}
#column2_case
{
	padding: 0px;
	margin: 0px;
	width: 524px;
	float: left;
	margin-right: 14px;
}
#column2_caseadd
{
	width: 200px;
	float: right;
}
.textTD
{
	padding-top: 3px;
	vertical-align: top;
}
/* TABLES - RED */
.headerRed
{
	background: url(/img/bg_menutop_red_right2.gif) #a71018 no-repeat right;
	position: relative;
}
#contentTableRed table
{
	margin-bottom: 12px;
	width: 100%;
}
#contentTableRed th
{
	height: 32px;
	background: url(/img/bg_menutop_red_left2.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 10px;
}
#contentTableRed table tr td
{
	font-weight: bold;
	height: 20px;
	color: #e5e5e5;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}
#contentTableRed span
{
	font-weight: bold;
	color: #a71018;
}
#contentTableRed span a
{
	font-weight: bold;
	color: #a71018;
}
#contentTableRed span a .grey
{
	font-weight: bold;
	color: #666;
}
/* TABLES - BLUE */
.header
{
	background: url(/img/bg_menutop_blue_right2.gif) #282B6C no-repeat right;
	position: relative;
}
.headerButton
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	border: none;
	cursor: pointer;
}

#contentTable table
{
	margin-bottom: 12px;
	width: 100%;
}
#contentTable table tr th
{
	height: 32px;
	background: url(/img/bg_menutop_blue_left2.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 10px;
}
#contentTable .thButton
{
	background: url(/img/bg_menutop_blue_right2.gif) #282B6C no-repeat right;
	border-bottom: solid 1px #282B6C;
	text-align: right;
}
#contentTable table tr th input
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
#contentTable table tr td
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}
#contentTable table tr td table
{
	margin: 0px;
}
#contentTable table tr td table tr td
{
	height: 20px;
	color: #000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}
#contentTable table tr td .text, #contentTable table tr td select
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#contentTable table tr td .textsmall, #contentTable table tr td .selectsmall
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#contentTable table tr td textarea
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	width: 250px;
	height: 80px;
	background-color: #fff !important;
}
#contentTable table tr td .button
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
}
#contentTable table tr td .showhide
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	width: 50px;
}
#contentTable table tr td span input
{
	border: none;
	width: 20px;
	cursor: pointer;
	background-color: #fff !important;
}
#contentTable table tr .subTableHeaderHide
{
	color: #fff;
	background-color: #5A5D94;
	height: 22px;
}
#contentTable table tr .subTableHeaderShow
{
	color: #fff;
	background-color: #282B6C;
	height: 22px;
}
/*Tables for popup*/
.contentPopupHeader
{
	background-color: #282B6C;
	position: relative;
}
#contentPopup table
{
	margin-bottom: 12px;
	width: 100%;
}
#contentPopup table tr th
{
	height: 24px;
	background-color: #282B6C;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 10px;
}
#contentPopup table tr th input
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#contentPopup table tr td
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
#contentPopup table tr td table
{
	margin: 0px;
	text-align: left;
}
#contentPopup table tr td table tr td
{
	height: 20px;
	color: #000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
#contentPopup table tr td .text, #contentPopup table tr td select
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	border: 1px solid #999999;
	background-color: #fff !important;
	text-align: left;
}
#contentPopup table tr td .textsmall, #contentPopup table tr td .selectsmall
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#contentPopup table tr td textarea
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	width: 250px;
	height: 80px;
	background-color: #fff !important;
}
#contentPopup table tr td .button
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	border: none;
}
#contentPopup table tr td .showhide
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	width: 50px;
}
#contentPopup table tr td span input
{
	border: none;
	width: 20px;
	cursor: pointer;
	background-color: #fff !important;
}
#contentPopup table tr .subTableHeaderHide
{
	color: #fff;
	background-color: #5A5D94;
	height: 22px;
}
#contentPopup table tr .subTableHeaderShow
{
	color: #fff;
	background-color: #282B6C;
	height: 22px;
}
/* Grid Table */
.HeaderStyle
{
	color: #fff !important;
	font-weight: bold;
	background-color: #282B6C !important;
	height: 24px;
}
.PagerStyle
{
	color: #ccc !important;
	background-color: #fff !important;
	height: 20px;
	padding-right: 20px;
	font-weight: bold;
}
.GroupByBox
{
	color: #fff !important;
	font-weight: bold;
	background-color: #282B6C !important;
}
.GroupByBoxClear
{
	color: #282B6C !important; /*color:Red !important;*/
	font-weight: bold; /*background-color:#e5e5e5 !important;*/
}
.GroupByBoxRed
{
	color: #a71018 !important;
	font-weight: bold; /*background-color:#e5e5e5 !important;*/ /*color:#fff !important; 	font-weight:bold; 	background-color:#a71018 !important;*/
}
.help
{
	text-align: center;
	color: #fff !important;
	border: 1px solid #fff;
	width: 10px;
	text-decoration: none;
	margin-left: 5px;
	padding: 0px 2px 0px 2px;
	float: right;
	margin-top: -14px;
	margin-bottom: 0px;
	cursor: help !important;
}
#tooltip
{
	text-align: left;
	position: absolute;
	width: 200px;
	border: 1px solid #000;
	padding: 2px;
	background-color: #ccc;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.RowEditTemplate
{
	border: 1px solid #999999;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135);
}

.RowEditHeader
{
	background-color: #999999 !important;
	text-align: right;
	padding: 0px !important;
	height: 15px;
}
.RowEditButton
{
	font-size: 9px;
	color: #fff;
	background-color: #999999 !important;
	border: 1px solid #fff;
	text-align: center;
	padding: 0px !important;
	height: 13px;
	width: 13px;
	line-height: 100%;
	margin-right: 3px;
}

#gridTable table tr th
{
	color: #fff;
	height: 20px;
	background: none;
	padding: 0px;
	padding-left: 2px;
	padding-right: 4px;
	font-weight: normal;
	background-color: #999999;
	width: 100%;
}
#gridTable table tr td table tr td
{
	height: 20px;
	color: #000;
	padding-left: 2px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 100%;
}


#gridTable.tablegrid table tr td table tr td{
	padding:1px 2px;
}
#gridTable.tablegrid table tr td table tr td .ContentHolderxWebPanel2xgridSearch-0-6-cbc{
	width:100%;
}


#gridTable table tr td .text, #contentTable table tr td select
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#gridTable table tr td textarea
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	width: 250px;
	height: 80px;
	background-color: #fff !important;
}
#gridTable table tr td .button
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	border: none;
	cursor: pointer;
	display:block;
}
#gridTable table tr td .showhide
{
	color: #5A5D94;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	border: none;
	width: 50px;
	cursor: pointer;
}
.button
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: none;
}
.buttonRed input
{
	background-color: #ff5b60;
}
.btnHide
{
}
.btnHide input
{
	visibility: hidden;
}

#gridTable table tr .subTableHeaderHide
{
	color: #fff;
	background-color: #5A5D94;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 24px;
}
#gridTable table tr .subTableHeaderShow
{
	color: #000;
	background-color: #D4D5E2;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 22px;
}

#gridTable.tdgridtable table tr td.HeaderStyle, #gridTable.tdgridtable table tr th:first-child.HeaderStyle{
	display:none !important;
}

/* SECTIONS BLUE (Window Styles) */
#section
{
	width: 100%;
	background-color: #999999;
	margin-bottom: 12px;
	display: block;
	border-bottom: solid 1px #282B6C;
}
#sectionHead
{
	width: 100%;
	background: url(/img/bg_menutop_blue_right2.gif) #282B6C no-repeat right top;
	position: relative;
	margin-right: 0px;
	padding-left: 0px;
	display: block;
}
#sectionHead div
{
	height: 23px;
	background: url(/img/bg_menutop_blue_left2.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	padding-right: -30px;
	padding-top: 9px;
	display: block;
}
#sectionSubWhite div
{
	padding: 0px;
	margin: 0px;
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-top: 2px;
	background: url(/img/bg_cell_white.gif) repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: -2px;
	display: block;
}
#sectionSubWhite span
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	background: url(/img/bg_cell_white.gif) repeat-x #fff;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	display: block;
}
#sectionSubGrey div
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-top: 2px;
	background: url(/img/bg_cell_grey.gif) repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: -2px;
	display: block;
}
#sectionSubGrey span
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	background: url(/img/bg_cell_grey.gif) repeat-x #e7e7e7;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: -2px;
	display: block;
}
#sectionMainHead
{
	height: 32px;
	background-image: url(/img/bg_menutop_blue_main.gif);
	position: relative;
	top: 0;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 9px;
	display: block;
}

/* SECTION RED */
#sectionRed
{
	width: 100%;
	background-color: #999999;
	margin-bottom: 12px;
	display: block;
	border-bottom: solid 1px #a71018;
}
#sectionHeadRed
{
	width: 100%;
	background: url(/img/bg_menutop_red_right2.gif) #a71018 no-repeat right top;
	position: relative;
	margin-right: 0px;
	padding-left: 0px;
	display: block;
}
#sectionHeadRed div
{
	height: 23px;
	background: url(/img/bg_menutop_red_left2.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	padding-right: -30px;
	padding-top: 9px;
	display: block;
}
#sectionSubWhite div
{
	padding: 0px;
	margin: 0px;
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-top: 2px;
	background: url(/img/bg_cell_white.gif) repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: -2px;
	display: block;
}
#sectionSubWhite span
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	background: url(/img/bg_cell_white.gif) repeat-x #fff;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	display: block;
}
#sectionSubGrey div
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-top: 2px;
	background: url(/img/bg_cell_grey.gif) repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: -2px;
	display: block;
}
#sectionSubGrey span
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	background: url(/img/bg_cell_grey.gif) repeat-x #e7e7e7;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: -2px;
	display: block;
}
#sectionMainHead
{
	height: 32px;
	background-image: url(/img/bg_menutop_blue_main.gif);
	position: relative;
	top: 0;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 9px;
	display: block;
}

/* LHS MENU */

/* CSS FOR Navigation2.ascx */
#menuHead2
{
	width: 149px;
}
#menuHead2 div
{
	height: 22px;
	color: #0f0e6e;
	background: url(/img/bg_menutop_yellow.gif) no-repeat;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 8px;
}
#menuHead2 table tr th a:link, #menuHead2 table tr th a:visited
{
	color: #ccc;
	width: 100%;
	height: 18px;
	background-color: #000066;
	border-right: 1px solid #232323;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	cursor: pointer;
	z-index: 300;
	display: block;
	border-bottom: 1px solid #ccc;
}
#menuHead2 table tr th a:hover
{
	color: #fff;
	width: 100%;
	height: 18px;
	background-color: #000066;
	border-right: 1px solid #232323;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	cursor: pointer;
	z-index: 300;
	display: block;
	border-bottom: 1px solid #ccc;
}
#menuHead2 td a:link, #menuHead2 td a:visited
{
	color: #666;
	width: 100%;
	height: 17px;
	background-color: #f1f1f1;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	cursor: pointer;
	z-index: 300;
	border-bottom: 1px solid #ccc;
	text-align: left;
	display: block;
}
#menuHead2 td a:hover
{
	color: #666;
	width: 100%;
	height: 17px;
	background-color: #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	cursor: pointer;
	z-index: 300;
	border-bottom: 1px solid #ccc;
	text-align: left;
	display: block;
}
/* End Navigation2.ascx styles */

.menuHead
{
	width: 149px;
	height: 22px;
	background: url(/img/bg_menutop_yellow.gif) no-repeat;
	color: #0f0e6e;
	font-weight: bold;
	padding-left: 8px;
}
.menuHeadSpacer
{
	width: 149px;
	height: 22px;
	background: url(/img/bg_menutop_yellow.gif) no-repeat;
	color: #0f0e6e;
	font-weight: bold;
	padding-left: 8px;
	margin-top: 20px;
}
.menuHeader
{
	color: #ccc;
	width: 100%;
	height: 22px;
	background-color: #000066;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	z-index: 300;
	display: block;
}
.menuHeaderOn
{
	color: #ffcc00;
	width: 100%;
	height: 22px;
	background-color: #000066;
	border: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	z-index: 300;
}
.menuContent
{
	color: #000;
	width: 100%;
	height: 17px;
	background-color: #f1f1f1;
	border-left: none;
	border-right: 1px solid #f1f1f1;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	cursor: pointer;
	z-index: 300;
	border-bottom: 1px solid #ccc;
	text-align: left;
	display: block;
}
.menuContentOn
{
	color: #000;
	width: 100%;
	height: 17px;
	background-color: #ccc;
	border-left: none;
	border-right: 1px solid #ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 4px;
	cursor: pointer;
	z-index: 300;
	border-bottom: 1px solid #ccc;
	text-align: left;
	display: block;
}
/* css for asp:menu control */
#Menu
{
	width: 149px;
}
#Menu .MenuHead
{
	height: 22px;
	color: #0f0e6e;
	background: url(/img/bg_menutop_yellow.gif) no-repeat;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 8px;
}
#Menu .MenuHeadBlue
{
	height: 22px;
	color: #0f0e6e;
	background: url(/img/bg_menutop_bluelight.gif) no-repeat;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 8px;
}
#Menu .StaticMenuStyle
{
	background-color: #000066;
	/*width:135px;*/
	width:100% !important;
}
#Menu.StaticMenuStyle{
	width:100% !important;
}

#Menu .StaticMenuItemStyle
{
	color: #ccc;
	text-decoration: none;
	background-color: #000066;
	border-bottom: solid 1px #ccc;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 4px; width:129px;

}
#Menu .StaticHoverStyle
{
	color: #fff;
	text-decoration: none;
	background-color: #000066;
	border-bottom: solid 1px #ccc;width:135px;
	
}
#Menu .DynamicMenuStyle
{
	width: 204px;
	border: 1px solid #000066;
	z-index: 1;
}
#Menu .DynamicMenuItemStyle
{
	width: 200px;
	color: #000;
	background-color: #f1f1f1;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 5px;
}
#Menu .DynamicHoverStyle
{
	width: 200px;
	color: #000;
	background-color: #ccc !important;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}
#Menu .DynamicSelectedStyle
{
	width: 200px;
	color: #000;
	background-color: #ccc;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

#Menu .StaticMenuStyle li{
	border-bottom: 1px solid #ccc;
}
#Menu .StaticMenuStyle li a:hover{
	color:#fff;
}
#Menu .DynamicMenuItemStyle li a:hover{
	color:#000 !important;
}
/* NAV FOR FRONT PAGES */
.navGlobal:link, .navGlobal:active, .navGlobal:visited
{
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
.navGlobal:hover
{
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none;
}
#Menu .DynamicMenuStyle li a{
	background-color: #f1f1f1;

	border-bottom: 1px solid #ccc;
}

#Menu .DynamicMenuStyle li a:hover{
 	background:#ccc;
	color:#000;
} 



/* TAB STYLES */
#tabs
{
	position: absolute;
	top: 6px;
	left: 25px;
}
.tabBlue:link, .tabBlue:active, .tabBlue:visited
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	height: 31px;
	background: url(/img/tab_grey.gif);
	text-align: center;
	padding-top: 8px;
	display: block;
	float: left;
}
.tabBlue:hover
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	height: 31px;
	background: url(/img/tab_blue.gif);
	text-align: center;
	padding-top: 8px;
	display: block;
	float: left;
}
.tabBlueOn:link, .tabBlueOn:active, .tabBlueOn:visited, .tabBlueOn:hover
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	height: 31px;
	background: url(/img/tab_blue.gif);
	text-align: center;
	padding-top: 8px;
	display: block;
	float: left;
}
#toptabs
{
	position: absolute;
	right: 25px;
	top: -12px;
	height: 40px;
}
.tabYellow:link, .tabYellow:active, .tabYellow:visited
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 83px;
	height: 20px;
	background: url(/img/tab_top_grey.gif);
	text-align: center;
	padding-top: 20px;
	display: block;
	float: left;
}
.tabYellow:hover
{
	font-size: 10px;
	color: #0f0e6e;
	text-decoration: none;
	font-weight: bold;
	width: 83px;
	height: 20px;
	background: url(/img/tab_top_yellow.gif);
	text-align: center;
	padding-top: 20px;
	display: block;
	float: left;
}
.tabYellowOn:link, .tabYellowOn:active, .tabYellowOn:visited, .tabYellowOn:hover
{
	font-size: 10px;
	color: #0f0e6e;
	text-decoration: none;
	font-weight: bold;
	width: 83px;
	height: 20px;
	background: url(/img/tab_top_yellow.gif);
	text-align: center;
	padding-top: 20px;
	display: block;
	float: left;
}
.panel
{
	/*border:1px solid #282B6C;*/
}
.paneltop
{
	/*border:1px solid #282B6C;*/
}
.lnkNWhite11HL:link, .lnkNWhite11HL:visited
{
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.lnkNWhite11HL:hover
{
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/* Ajax UpdateProgress Panel */
#ProgressTemplate
{
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	width: 300px;
	height: 100px;
	text-align: center;
	filter: alpha (opacity=80);
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -150px;
	z-index: 1000;
}
#ProgressTemplate div
{
	margin-top: 40px;
	color: Blue;
}

/*Tables for PrintPopup*/
.contentPrintPopupHeader
{
	background-color: #282B6C;
	position: relative;
}
#contentPrintPopup table
{
	margin-bottom: 12px;
	width: 100%;
}
#contentPrintPopup table tr th
{
	height: 24px;
	background-color: #e5e5e5;
	color: Black;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 10px;
}
#contentPrintPopup table tr th input
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#contentPrintPopup table tr td
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
#contentPrintPopup table tr td table
{
	margin: 0px;
	text-align: left;
}
#contentPrintPopup table tr td table tr td
{
	height: 20px;
	color: #000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
#contentPrintPopup table tr td .text, #contentPrintPopup table tr td select
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	border: 1px solid #999999;
	background-color: #fff !important;
	text-align: left;
}
#contentPrintPopup table tr td .textsmall, #contentPrintPopup table tr td .selectsmall
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	border: 1px solid #999999;
	background-color: #fff !important;
}
#contentPrintPopup table tr td textarea
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	width: 250px;
	height: 80px;
	background-color: #fff !important;
}
#contentPrintPopup table tr td .button
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	border: none;
}
#contentPrintPopup table tr td .showhide
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	width: 50px;
}
#contentPrintPopup table tr td span input
{
	border: none;
	width: 20px;
	cursor: pointer;
	background-color: #fff !important;
}
#contentPrintPopup table tr .subTableHeaderHide
{
	color: #fff;
	background-color: #5A5D94;
	height: 22px;
}
#contentPrintPopup table tr .subTableHeaderShow
{
	color: #fff;
	background-color: #282B6C;
	height: 22px;
}

#dgDescriptiondiv table tr th
{
	height: 20px;
	background-image: none;
	background-color: #282B6C;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 10px;
}

#gridAccessAdmindiv table tr th
{
	height: 20px;
	background-image: none;
	background-color: #282B6C;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 10px;
}

.RightAlignTextBox
{
	text-align: right;
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	border: 1px solid #999999;
	background-color: #fff !important;
}

#ctl00_ContentHolder_txtAccName_list
{
	width: 200px;
	background-color: white;
}

#ctl00_ContentHolder_txtAccName_list DIV.item
{
	padding-left: 2px;
	font-size: 11px;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	background-color: white;
}
#ctl00_ContentHolder_txtAccName_list DIV.selected
{
	color: white;
	background-color: blue;
}

#ctl00_ContentHolder_pnlCaseDetails_WiseAddCaseDetailLocal_txtClient_list
{
	width: 200px;
	background-color: white;
}

#ctl00_ContentHolder_pnlCaseDetails_WiseAddCaseDetailLocal_txtClient_list DIV.item
{
	padding-left: 2px;
	font-size: 11px;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	background-color: white;
	text-align: left;
}
#ctl00_ContentHolder_pnlCaseDetails_WiseAddCaseDetailLocal_txtClient_list DIV.selected
{
	color: white;
	background-color: blue;
}
.tableTree
{
	margin-bottom: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 100%;
}
.tableTreeHead
{
	height: 32px;
	background: url(/img/bg_menutop_blue_left2.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.tableTreeCell
{
	height: 20px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
}
#DocumentMain table tr .subTableHeaderShow
{
	color: #fff;
	background-color: #282B6C;
	height: 22px;
}

/*added for autocomplete*/
.completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: white;
	color: blue;
	border: solid 1px gray;
	cursor: hand;
	text-align: left;
	list-style-type: none;
	font-family: Verdana;
	font-size: 11px;
	position: relative;
	padding: 0;
	z-index: 101;
}

.listItem
{
	position: relative;
	padding: 1px;
	background-color: #dcdcdc;
}

.highlightedListItem
{
	color: Red;
	background-color: #c3ebf9;
	position: relative;
}


#homeTabs
{
	position: absolute;
	top: 6px;
	left: 25px;
}
.homeTabBlue:link, .homeTabBlue:active, .homeTabBlue:visited
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 95px;
	height: 31px;
	background: url(/img/home_tab_grey.gif);
	text-align: center;
	padding-top: 8px;
	display: block;
	float: left;
}
.homeTabBlue:hover
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 95px;
	height: 31px;
	background: url(/img/home_tab_blue.gif);
	text-align: center;
	padding-top: 8px;
	display: block;
	float: left;
}
.homeTabBlueOn:link, .homeTabBlueOn:active, .homeTabBlueOn:visited, .homeTabBlueOn:hover
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 90px;
	height: 31px;
	background: url(/img/home_tab_blue.gif);
	text-align: center;
	padding-top: 8px;
	display: block;
	float: left;
}
.divfooter
{
	width: 940px;
	font-size: 10px;
	color: #999999;
	margin-top: 10px;
	text-align: center;
}
.linkfooter a:link, a:visited, a:active
{
	color: #999999;
	text-decoration: none;
}

.divlink
{
	background: #ccc;
	border: 1px solid #666;
}

.divlink a
{
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
.divlink a:hover
{
	color: #000;
	text-decoration: none;
	font-size: 10px;
}

.divlink a:visited
{
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
.divlink a:active
{
	color: #000;
	text-decoration: none;
	font-size: 10px;
}


#contentTable table tr td table{

	*position: static !important;
}
#contentTable table tr td table tbody tr td div{
	*position: static !important;

}

