
/* V3 Styles but stylised for V2 */

td.V3ReportCellLightColor,.V3ReportCellLightColor td
{
	cursor: hand;
	background-color: #F5F5F5;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
}

table.V3_TableBorder
{
	border: 1px solid black;	
}


.REQUIRED 
{
	border-style: solid;
	border-width: 1px;
	border-color: #FF0D0D;
}

table.V3_SaveTable
{
	border: 1px solid #616161;
	background-color:#e1e6f1;
	height:28px;
}

/* The section under the header with the help instructions */
td.V3HelpSection
{
	background-color: #d3d3d3;
	font-family: arial;
	font-size: 10;
	padding: 5px;
	border-bottom: 1px solid #616161;
}

/* Replaces launchNZ_Questions */
td.V3_BlueTopBar
{
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: #A8A8A8;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

/* launchNZ_QuestionsTitle */
td.V3_BlueTopBarTitle
{
	background-color: #366AB3;
	color: white;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

table.launchNZ_Questions
{
	font-family: arial;
	font-size: 12;
	border-color: #616161;
	border-width: 1;
	border-style: solid;
}

input.V3_VeryThinButton
{
	height: 18px;
	font-size: 10px;
}

table.V3_MainPageTable
{
	font-family: arial;
	font-size: 12;
	border-color: #616161;
	border-width: 1;
	border-style: solid;
	background-color: #f0f0f1;	
}

td.V3_PageTitle
{
	background-color: #366AB3;
	color: black;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
}


/* /--V3 Styles but stylised for V2 */

td.CalenderInputReadOnly
{
	background-color: #e7e7e7;
	text-align:right;
	height:22;
}

input.CalenderInputReadOnly
{
	width: 30px;
	background-color: #e7e7e7;
	border-style: none;
	padding-left: 2;
	text-align:right;
}
table.SaveButton
{
	font-family: arial;
	font-size: 12;
	border-color: #616161;
	border-width: 1;
	border-style: solid;	
}

td.SectionHeader
{
	font-family: arial;
	font-size: 13;
	color : #023a71;
	font-weight : bold;
}

tr.blueTitleBar, td.blueTitleBar
{
	background-color: #366AB3;
	color: white;
	font-family: arial;
	font-size: 14;
	padding-left: 5px;
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
	font-weight:bold;
	height:20;
}

.ATCellGrid
{
	background-color: #E7E7E7;
	font-family: arial;
	font-size: 12;
	padding-left: 3px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}
				
.InputFieldTitle, .InputFieldTitle td
{
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	height:24px;
	
	font-weight: bold;	
	padding-top: 2px;
	padding-bottom: 1px;
}

.InputFieldTitleNormal, .InputFieldTitleNormal td
{
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	height:5px;
	
	font-weight: normal;	
	padding-top: 2px;
	padding-bottom: 1px;
}

.Sentient_BoldHeaderText
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family:arial;
}

.BottomBorder, .BottomBorder td
{	
	border-bottom-color: #A8A8A8;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
}

.TopBorder, .TopBorder td
{	
	border-top-color: #A8A8A8;
	border-top-width: 1px;
	border-top-style: solid;	
}

/*-------- Black Cat Style----- */
td.UserNameCell
{
	background-color: #DFE4EC;
	color: black;
	padding-left: 5;
	height:20px;
}


td.UserNameCellSelected
{
	background-color: #003F90;
	color: white;
	padding-left: 5;
}

/* The standard total cell at the bottom of the calendar for the total values*/
td.totalCell
{
	background-color: #E7E7E7;
	color: black;
	padding-left: 2;
	font-size: 12; 
	font-weight:bold;
	text-align:right;
}

td.CalendarTotalCell
{
	background-color: #CCCCCC;
	color: black;
	padding-left: 2;
}

input.CalenderInput
{
	width: 30px;	
	background: #F5F5F5;
	border-style: none;
	padding-left: 2;
	text-align:right;
}

td.CalenderInputCenter
{
	background: F5F5F5;
	text-align:center;
	height:22;
}


td.CalenderInput
{
	background: F5F5F5;
	text-align:right;
	height:22;
}

table.ATTableCalendar
{
	-background-color: white;
	background-color: #8E8E8E;
	font-family: arial;
	font-size: 12; 
	padding-left:10px;
}
/*-------- /Black Cat Style----- */

/*----------------Larger text on the cells of the calendar----------*/	
	td.ATCellLarge
	{
		background-color: #E7E7E7;
		font-family: arial;
		font-size: 13;
		padding-left: 3px;
		border-color: white;
		border-width: 1;
		border-style: solid;
	}

	tr.ATCellLarge
	{
		cursor: hand;
		background-color: #E7E7E7;
		font-family: arial;
		font-size: 13;
		padding-left: 5px;
		border-color: white;
		border-width: 1;
		border-style: solid;
	}
	
	table.ATTableLarge
	{
		background-color: white;
		font-family: arial;
		font-size: 13; 
		padding-left:10px;
	}
/*----------------Larger text on the cells of the calendar----------*/	

/*-------Calendar Pge-------------*/

table.BottomRowGrey
{
	border-bottom-color: #6B90C2;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

table.TopRowDarkGrey
{
	border-top-color: #3D3D39;
	border-top-width: 1;
	border-top-style: solid;
}

select.ThinDrop
{
	height: 15px;
	font-size: 10px;
	border-color: #000000;
	border-width: 1;
	border-style: solid;
}

input.ThinTextBox
{
	height: 19px;
	font-size: 10px;	
}




/*------- /Calendar Pge-------------*/


/*-------V2 look Tool Bar---------*/

/* The background table - This is the background image*/
table.ToolBarBacking
{
	background-image: url(images/ToolBar_Backing.gif);
	border-bottom-color: #2557AD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #A2C2EE;
	height: 24px;
	width: 100%;
	font-size: 12px;
	
	BORDER-left: #8e8e8e 1px solid;
	BORDER-right: #8e8e8e 1px solid;
}

/*Any images in the menu - make sure they do not have any borders and are the right height*/
table.ToolBarBacking IMG, .cbSubmenu IMG
{
	border: none;
	height: 18px;
	width: 18px;
	margin-right: 3px;
}
.ToolBarBacking TD
{
	vertical-align: middle;
}

/* Disable the link*/
TD.ToolBar_Disabled_Divider
{
	filter: alpha(opacity=40);
	cursor: hand;
	border-right-color: #2557AD;
	border-right-width: 1;
	border-right-style: solid;
}

/* Disable the link*/
TD.ToolBar_Disabled
{
	filter: alpha(opacity=40);
	cursor: hand;
	border-right-color: #2557AD;
	border-right-width: 1;
	border-right-style: solid;
}

/* The link */
A.ToolBar_Link, A.ToolBar_LinkDown, A.ToolBar_LinkRaise
{
	width: 100%;
	color: black;
	cursor: hand;
	height: 24px;
	padding: 4px 2px 0px 2px;
	text-decoration: none;
	border: none;
}

/* The link rollover */
A.ToolBar_LinkRaise, A.ToolBar_Link A:hover, A.ToolBar_Link:hover, A.ToolBar_Link input:hover
{
	background-color: #FFD695;
	background-image: url(images/highlight.gif);
}


/* Cells that are divders between menus - Applied to the TD */
TD.ToolBar_Divider
{
	border-right-color: #2557AD;
	border-right-width: 1;
	border-right-style: solid;
}

TD.ToolBar_SelectedCell
{
	background: url( "images/SelectedSmall.gif" ) repeat-x bottom;
	border-right-color: #2557AD;
	border-right-width: 1;
	border-right-style: solid;
	color: white;
	font-weight: bold;
}

TD.ToolBar_SelectedCell A
{
	color: white;
	font-weight: bold;
}

/*-------V2 look Tool Bar---------*/


/* The background image */
#header
{
	float: left;
	width: 100%;
	background: #DAE0D2 url( "topbar.gif" ) repeat-x bottom;
	font-size: 12px;
	height: 28px;
	font-weight: lighter;
	line-height: normal;
}

#header ul
{
	margin: 0;
	list-style: none;
}

#header li
{
	float: right;
	background: url( "seperator.gif" ) no-repeat right top;
	float: left;
	width: 100px;
	margin: 0;
	padding: 0 0 0 0px;
}

#header a
{
	float: left;
	background: url( "seperator.gif" ) no-repeat right top;
	display: block;
	height: 28px;
	padding: 3px 5px 0px 6px;
	spadding: 5px 15px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a
{
	float: none;
}
/* End IE5-Mac hack */
#header a:hover
{
	color: #333;
	background: url( "highlight.gif" ) repeat-x bottom;
}

#header #current a
{
	color: #FFFFFF;
	background: url( "selected.gif" ) repeat-x bottom;
}
/* //Black Cat Style */



td.PlistHeader
{
	font-family: arial;
	font-size: 11;
	font-weight: bold;
	background-color: #9DBEDF;
	height: 33;
	padding-left: 3;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

td.ATCellSmallTextExcel
{
	background-color: white;
	font-family: arial;
	font-size: 10;
	padding-left: 5px;
	padding-right: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

a.backLink
{
	font-family: arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a.backLink:hover
{
	font-family: arial;
	font-size: 11px;
	color: black;
	text-decoration: underline;
}


td.launchNZ_QuestionsBorderTop
{
	font-family: arial;
	font-size: 1;
	padding-left: 5px;
	height: 4px;
	border-top-color: #A8A8A8;
	border-top-width: 1;
	border-top-style: solid;
}

td.launchNZ_QuestionsNoLine
{
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	padding-bottom: 2px;
}


select.ThinDrop
{
	height: 15px;
	font-size: 10px;
}

td.ATCellSmallText
{
	background-color: #E7E7E7;
	font-family: arial;
	font-size: 10;
	padding-left: 5px;
	padding-right: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

td.ATHeaderSmallText
{
	background-color: #EBEADB;
	font-family: arial;
	font-size: 11;
	font-weight: bold;
	border-color: white;
	border-width: 1;
	border-style: solid;
	padding-left: 5px;
	text-decoration: none;
}

td.excelTableEnd
{
	background-color: white;
	font-family: arial;
	font-size: 10;
	padding-left: 3px;
	border-top-color: #9DBEDF;
	border-top-width: 1;
	border-top-style: solid;
	border-left-color: #9DBEDF;
	border-left-width: 1;
	border-left-style: solid;
	border-right-color: #9DBEDF;
	border-right-width: 1;
	border-right-style: solid;
}

td.excelTableNormal
{
	background-color: white;
	font-family: arial;
	font-size: 10;
	padding-left: 3px;
	border-top-color: #9DBEDF;
	border-top-width: 1;
	border-top-style: solid;
	border-left-color: #9DBEDF;
	border-left-width: 1;
	border-left-style: solid;
}

tr.excelTable
{
	background-color: #9DBEDF;
	font-family: arial;
	font-size: 10;
	padding-left: 3px;
}



a.sortheader, sortheader a:link
{
	cursor: hand;
	font-family: arial;
	padding-left: 0px;
	font-family: arial;
	text-decoration: none;
	color: black;
}

.sortheader a:link,.sortheader a:visited,.sortheader a:active,.sortheader a:hover
{
	cursor: hand;
	font-family: arial;
	padding-left: 0px;
	font-family: arial;
	text-decoration: none;
	color: black;
}

a.whiteOverAndUnderLinetable
{
	font-family: arial;
	font-size: 11;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.whiteOverAndUnderLinetable:hover
{
	font-family: arial;
	font-size: 11;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

td.TSS_BItitle
{
	color:White;
	font-size: 13;
	font-weight:bold;
	background-image: url(../images/BI_Title_backing.gif);
	height:21;
}

table:hoover
{
	border-color: black;
	border-width: 1;
	border-style: solid;
}

a.SimpleLink
{
	border: 0;
	border-bottom-style: none;
	color: black;
	text-decoration: none;
	padding-left: 1px;
}

td.clearButton
{
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: none;
}

a.clearButton
{
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: none;
	font-weight:normal;
}

a.clearButtonWhite
{
	font-family: arial;
	font-size: 12;
	color: white;
	text-decoration: none;
}

a.clearButton:hover
{
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: underline;
}

table.GreyUnderLinetable
{
	border-bottom-color: #254A93;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

table.WhiteUnderLine
{
	border-bottom-color: #254A93;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

table.whiteOverAndUnderLinetable
{
	border-top-color: white;
	border-top-width: 1;
	border-top-style: solid;
	border-bottom-color: white;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

table.fileTable
{
	border-color: white;
	border-width: 1;
	border-style: solid;
}

a.launchNZ_simpleLink
{
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: none;
}
a.launchNZ_simpleLink:hover
{
	font-family: arial;
	font-size: 12;
	color: black;
	text-decoration: underline;
}


a.launchNZ_whiteLink
{
	font-family: arial;
	font-size: 13;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.launchNZ_whiteLink:hover
{
	font-family: arial;
	font-size: 13;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}


table.Sentient_blackBorder
{
	border-color: black;
	border-width: 1;
	border-style: solid;
}

td.Sentient_productTitleText
{
	padding-left: 12px;
	font-family: arial;
	font-size: 12;
	color: #FFFFFF;
	font-weight: bold;
	align: left;
}

td.Sentient_productMainText
{
	padding-left: 12px;
	font-family: arial;
	font-size: 12;
	color: black;
}

input.NOTE_TitleEdit
{
	height: 18px;
	font-size: 10px;
}

textarea.NoBorderEdit
{
	border-style: none;
	background-color: #FAFAFA;
	font-family: Arial;
}


input.ThinButton, .ThinButton input, input.V3ThinButton, .V3ThinButton input
{
	height: 18px;
	font-size: 10px;
}
input.ThinButtonX, .ThinButtonX input
{
	height: 18px;
	font-size: 10px;
}


table.topBorder
{
	border-top-color: #B3CDE5;
	border-top-width: 1;
	border-top-style: solid;
}

td.overLine
{
	border-top-color: black;
	border-top-width: 1;
	border-top-style: solid;
}


.Padding5
{
	padding-right:5px;
	padding-left: 5px;
}


table.ErrorMessage
{
	font-family: arial;
	font-size: 12;
	border-color: #616161;
	border-width: 1;
	border-style: solid;
}

span.LaunchNZ_SubTitle
{
	font-size: 14;
	color: #0C608A;
	font-weight: bold;
}

a.LaunchNZ_JobBarLink
{
	font-family: arial;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
a.LaunchNZ_JobBarLink:hover
{
	font-family: arial;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

td.launchNZ_QuestionsTitleRed
{
	background-color: #FF8787;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

td.BluePageTitle
{
	background-color: #366AB3;
	color: white;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
	font-weight:bold;
}

/* launchNZ_QuestionsTitle */
td.V3_BlueTopBarTitle
{
	background-color: #366AB3;
	color: white;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

td.launchNZ_QuestionsTitle
{
	background-color: #366AB3;
	color: white;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
}


td.launchNZ_ClientDetails
{
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FAFAFA;
}

td.launchNZ_Questions_SaveTR
{
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: #A8A8A8;
	border-bottom-width: 1;
	border-bottom-style: solid;
}


/* Replaces launchNZ_Questions */
td.V3_BlueTopBar
{
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-bottom-color: #A8A8A8;
	border-bottom-width: 1;
	border-bottom-style: solid;
}





/*
input.menuIcon
{
	border:0;
	border-bottom-style:none;
	color:black;
	text-decoration:none;
	padding-left:1px;
}

input.menuIcon:hover
	{
		padding-left:0px;
		font-family:arial;
		text-decoration:none;

		border-top-color:#D8D9DB;
		border-top-width:5;
		border-top-style:solid;

		border-right-color:#D8D9DB;
		border-right-width:1;
		border-right-style:solid;

		border-left-color:#D8D9DB;
		border-left-width:1;
		border-left-style:solid;

		border-bottom-color:#D8D9DB;
		border-bottom-width:1;
		border-bottom-style:solid;
	}
*/

input.nonEditableText
{
	background-color: F5F3F3;
	border-style: solid;
	border-width: 1;
	border-color: B7C6D4;
}

select.mediumLengthDrop
{
	width: 160px;
}

body, table
{
	font-family: arial;
	padding: 0;
	padding-left: 0;
	margin: 0;
	margin-left: 0;
	margin-top: 0;
	font-size: 13;
}

img.ATButton
{
	cursor: hand;
}

table.adminTable
{
	background-color: #FFFFAE;
	border-color: #4C4C4C;
	border-width: 1;
	border-style: solid;
}


table.ATTable
{
	background-color: white;
	font-family: arial;
	font-size: 12; 

	padding-left:10px;

}

select.searchDrop
{
	width: 160px;
}



td.ATCell80
{
	background-color: #f8a8a8;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

td.ATCell90
{
	background-color: #f65c5c;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

td.ATCell100
{
	background-color: #fe3f3f;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

/* Cells that are disabled */
td.ATCellGrey
{
	background-color: #DCD9D9;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

td.ATCell
{
	background-color: #E7E7E7;
	font-family: arial;
	font-size: 12;
	padding-left: 1px;
	padding-right: 1px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

tr.ATCell
{
	cursor: hand;
	background-color: #E7E7E7;
	font-family: arial;
	font-size: 12;
	padding-left: 1px;
	padding-right: 1px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

tr.ATCellInvisibleOnLoad
{
	cursor: hand;
	background-color: #E7E7E7;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
	visibility: hidden;
}

.ATCellLink
{
	font-family: arial;
	font-size: 12;
	color: Black;
	text-decoration: none;
}

td.ATCellPassive
{
	background-color: #F8F8F8;
	font-family: arial;
	font-size: 12; 1border-color:black;
1border-width:1;
1border-style:solid;

padding-left:5px;

border-color:white;
border-width:1;
border-style:solid;

}

tr.ATHeaderCell
{
	background-color: #EBEADB;
	font-family: arial;
	font-size: 12;
	border-color: white;
	border-width: 1;
	border-style: solid;
	padding-left: 5px;
	text-decoration: none;
}

td.ATHeaderCellV2
{
	background-color: #CCCCCC;
	font-family: arial;
	font-size: 12;
	font-weight: bold;
	border-color: white;
	border-width: 1;
	border-style: solid;
	padding-left: 5px;
	text-decoration: none;
}

td.ATHeaderCell
{
	background-color: #EBEADB;
	font-family: arial;
	font-size: 12;
	border-color: white;
	border-width: 1;
	border-style: solid;
	padding-left: 5px;
	text-decoration: none;
}


td.ATHeaderCellBold
{
	background-color: #EBEADB;
	font-family: arial;
	font-size: 12;
	font-weight: bold;
	border-color: white;
	border-width: 1;
	border-style: solid;
	padding-left: 5px;
}


td.FocastHeaderCell
{
	background-color: #6FBADD;
	font-family: arial;
	font-size: 12;
	border-color: white;
	border-width: 1;
	border-style: solid;
	padding-left: 5px;
}

td.ForcastTotalCell
{
	background-color: #D8D9DE;
	font-family: arial;
	font-size: 12;
	border-color: white;
	border-width: 1;
	border-style: solid;
	padding-left: 5px;
}

.smallText
{
	font-family: arial;
	font-size: 11;
}

input.loginControl
{
	font-size: 12px;
}

table.loginTable
{
	background-color: #E8E8E8;
	font-family: arial;
	font-size: 12;
	border-color: black;
	border-width: 1;
	border-style: solid;
	padding-left: 10px;
}

td.overLine
{
	border-top-color: black;
	border-top-width: 1;
	border-top-style: solid;
}

td.underLineBlue
{
	border-bottom-color: black;
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-color: #2059C8;
	padding-top: 3px;
}

td.overLineBlue
{
	border-top-color: black;
	border-top-width: 1;
	border-top-style: solid;
	border-color: #2059C8;
	padding-top: 3px;
}

.sortTableHeader
{
	cursor: hand;
	font-family: arial;
	background-color: #EBEADB;
	border-right-color: #D8D9DB;
	border-right-width: 1;
	border-right-style: solid;
	padding-left: 3px;

	background-repeat: repeat;
	height: 23;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;	
	font-weight: bold;	
}

.sortTableHeader A
{
	font-size: 13;
	font-weight:bold;
	color:Black;
	text-decoration:none;	
}

.sortTableMenu
{
	font-family: arial;
	background-color: #EBEADB;
	font-size: 13;
	padding-left: 3px;
	height: 23;
}

a.SimpleLink
{
	border: 0;
	border-bottom-style: none;
	color: black;
	text-decoration: none;
	padding-left: 1px;
}



a.menuIcon
{
	border: 0;
	border-bottom-style: none;
	text-decoration: none;
	padding-left: 1px;
	color: black;
}

a.menuIcon:hover
{
	padding-left: 0px;
	font-family: arial;
	text-decoration: none;
	border-top-color: #D8D9DB;
	border-top-width: 5;
	border-top-style: solid;
	border-right-color: #D8D9DB;
	border-right-width: 1;
	border-right-style: solid;
	border-left-color: #D8D9DB;
	border-left-width: 1;
	border-left-style: solid;
	border-bottom-color: #D8D9DB;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

TR.sortTableRow
{
	cursor: hand;
	font-family: arial;
	background-color: #F5F6F8;
	border-bottom-color: #D8D9DB;
	border-bottom-width: 1;
	border-bottom-style: solid;
}

.sortTableCell, .sortTableCell td
{
	cursor: hand;
	font-family: arial;
	background-color: #F5F6F8;
	font-size: 12;
	border-bottom-color: #D8D9DB;
	border-bottom-width: 1;
	border-bottom-style: solid;
	padding-left: 3px;
	padding-right: 8px;
	height: 20;
}

.sortTableCellHighlighted
{
	cursor: hand;
	font-family: arial;
	background-color: #E5E6FF;
	font-size: 12;
	border-bottom-color: #D8D9DB;
	border-bottom-width: 1;
	border-bottom-style: solid;
	padding-left: 3px;
	padding-right: 8px;
	height: 20;
}

.sortTableCellMouseOver, .sortTableCellMouseOver td
{
	cursor: hand;
	font-family: arial;
	background-color: #EBEADB;
	font-size: 12;
	border-bottom-color: #D8D9DB;
	border-bottom-width: 1;
	border-bottom-style: solid;
	padding-left: 3px;
	padding-right: 8px;
	height: 20;
}


.actionMenuItem
{
	cursor: hand;
	font-family: arial;
	background-color: #FBF8C1;
	font-size: 11;
	border-top-color: #D8D9DB;
	border-top-width: 1;
	border-top-style: solid;
	border-right-color: #D8D9DB;
	border-right-width: 1;
	border-right-style: solid;
	border-left-color: #D8D9DB;
	border-left-width: 1;
	border-left-style: solid;
	border-bottom-color: #D8D9DB;
	border-bottom-width: 1;
	border-bottom-style: solid;
	padding-left: 3px;
	height: 20;
}


a.actionMenuItem:hover
{
	cursor: hand;
	font-family: arial;
	background-color: #FFB516;
	font-size: 15;
	padding-left: 0px;
	font-family: arial;
	text-decoration: none;
	border-top-color: #D8D9DB;
	border-top-width: 5;
	border-top-style: solid;
	border-right-color: #D8D9DB;
	border-right-width: 1;
	border-right-style: solid;
	border-left-color: #D8D9DB;
	border-left-width: 1;
	border-left-style: solid;
	border-bottom-color: #D8D9DB;
	border-bottom-width: 1;
	border-bottom-style: solid;
}


table.menu a
{
	width: 125px;
	border: 1px solid #333333;
	display: block;
	height: 15px;
}

div.menu a
{
	color: #333333;
	background: #ffffff;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	font-family: Tahoma, verdana, sans-serif;
	padding: 2px 5px;
}

div.menu a:link
{
	color: #333333;
	background: #FBF8C1;
}

div.menu a:active
{
	color: #000000;
	background: #FBF8C1;
}

div.menu a:visited
{
	color: #333333;
	background: #FBF8C1;
}

div.menu a:hover
{
	color: #eeeeee;
	background: #224FC2;
	border: 1px solid #000000;
}

div.menu
{
	position: absolute;
	top: 25;
	left: 5;
	display: none;
}


.sortTableLink
{
	cursor: hand;
	font-family: arial;
	color: black;
	padding-left: 0px;
	font-family: arial;
	text-decoration: none;
}

.highLight
{
	cursor: hand;
	font-family: arial;
	color: green;
	padding-left: 0px;
	font-family: arial;
	text-decoration: none;
	background: #green;
}


td.GroupingHeader
{
	border-top: lightgrey 1px double;
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: arial;
	background-color: cccccc;
}

td.GroupingHeaderSmallText
{
	border-top: lightgrey 1px double;
	font-weight: bold;
	font-size: xx-small;
	color: dimgray;
	font-family: arial;
	background-color: cccccc;
}

/* Aug 2005 - New styles for the upgraded look and feel */
/* used in new BITitle user control*/
.Sentient_BIHeader
{
	vertical-align: middle;
	color: White;
	font-size: 12;
	background-color: #999999;
}

/* used as the 'report title' style to appear in the blue band */
.Sentient_UITitle
{
	background-color: #366AB3;
	vertical-align: middle;
	color: White;
	font-size: 14;
	font-weight: bold;
}

/* style used for the criteria caption */
.Sentient_CriteriaCaption
{
		color: White;
		font-size: 10;
}

/* used to display the text size of a control such as textbox, dropdownlist etc */
.Sentient_ControlTextSmall
{
		font-size: 10;
}

.Sentient_GridHeader
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family:Verdana;
	background-color: #cccccc;
	padding-left:3px;
}

.Sentient_GridItem
{
	font-size: 12px;
	color: black;
	background-color:#D4D9DD;
}

a.Sentient_SimpleLink
{
	font-family: arial;
	font-size: 11;
	color: black;
	text-decoration: none;
}
a.Sentient_SimpleLink:hover
{
	font-family: arial;
	font-size: 11;
	color: black;
	text-decoration: underline;
}
.BlueGlass
{
	font-weight: bold;
	font-size: x-small;
	background: url(../images/SCH/BlueGroupBacking2.gif);
	color: white;
	font-family: verdana;	
	padding-left:3px;

	border-bottom:#396BB2;
	border-bottom-style:solid;
	border-bottom-width:1;
}

.BlueGlass_Small
{
	font-weight: bold;
	font-size: xx-small;
	background: url(../images/SCH/BlueGroupBacking2.gif);
	color: white;
	font-family: verdana;	
	padding-left:3px;

	border-bottom:#396BB2;
	border-bottom-style:solid;
	border-bottom-width:1;
}

.BlueGlass_SmallNotGood
{
	font-weight: bold;
	font-size: xx-small;
	background: url(../images/SCH/BlueGroupBacking.gif);
	color: white;
	font-family: verdana;	
	padding-left:3px;
}

/*All textareas */
textarea
{
	font-family: arial; 
	font-size: 12; 
}
/*--------------------New standard Styles 3/March/2006------------------------------------*/


/*Plain text */
.Normal
{
	font-family: arial;
	font-size: 12; 
	
}

.NormalBold
{
	font-family: arial;
	font-size: 12; 
	font-weight:bold;
}


/*-----------------------Standard grid styles------------------------------------*/

/*Table */
.StandardGrid 
{
	BORDER-RIGHT: #a8a8a8 1px solid; 
	BORDER-TOP: #a8a8a8 1px solid; 
	BORDER-LEFT: #a8a8a8 1px solid; 
	BORDER-BOTTOM: #a8a8a8 1px solid 
}

/*Header */
.StandardGridHeaderRow 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #cccccc 
}

.StandardGridHeaderRow td a
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #cccccc; 
	TEXT-DECORATION:underline;
	color:black;	
}

.StandardGridHeaderRow TD { PADDING-LEFT: 5px; PADDING-Right: 5px }

/*Row */
.StandardGridRow { BACKGROUND-COLOR: #fafafa }

.StandardGridRow TD 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-Right: 5px;
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px 
}

/*Mouse Over Row */
.StandardGridRowMouseOver { BACKGROUND-COLOR: #c3d1e6 }

.StandardGridRowMouseOver TD 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-LEFT: 3px; 
	PADDING-Right: 5px;
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px 
}


/*-----------------------End of standard grid styles------------------------------------*/
	
/* Standard Button */
.StandardButton, StandardButton input
{
	width:60px;
	height: 18px;
	font-size: 10px;
}

.NormalWhite
{
	font-family: arial;
	font-size: 12; 
	color:White;
}

.NormalWhiteBold
{
	font-family: arial;
	font-size: 12; 
	color:White;
	font-weight:bold;
}


/*Standard hyperlinks */
.StandardLink a:link
{
	font-family: arial; 
	font-size: 12; 
	color:black;
	text-decoration: none;


}
.StandardLink a:active
{
	font-family: arial; 
	font-size: 12; 
	color:black;
	text-decoration: none;
}
.StandardLink a:visited

{
	font-family: arial; 
	font-size: 12; 
	color:black;
	text-decoration: none;
}
.StandardLink a:hover

{
	font-family: arial; 
	font-size: 12; 
	color:black; 
	text-decoration:underline;
}	
	
.StandardWhiteLink a:link, .StandardWhiteLink a:active,.StandardWhiteLink a:visited,.StandardWhiteLink a:hover,A.StandardWhiteLink:link, A.StandardWhiteLink:active,A.StandardWhiteLink:visited,A.StandardWhiteLink:hover
{
	font-family: arial; 
	font-size: 12; 
	color:white;
	text-decoration: none;
}


a.StandardLargeFontLink
{
	font-family: arial;
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a.StandardLargeFontLink:hover
{
	font-family: arial;
	font-size: 13px;
	color: black;
	text-decoration: underline;
}	

a.StandardMediumFontLink
{
	font-family: arial;
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a.StandardMediumFontLink:hover
{
	font-family: arial;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}	
/*--------------------End of New standard Styles 3/March/2006------------------------------------*/

/*--------------------Issuelist Styles 3/March/2006------------------------------------*/

.IssueSummary

{
	border:#396BB2;
	border-style:solid;
	border-width:1;
	padding:5px;
	background-color:#EBEADB;	
}


/*Generic black border */
.BlackBorder

{
	border-color:Black;
	border-style:solid;
	border-width:1;
	width:100%;
	height:100%;
}

/*styles for severity colors in issuelist*/
td.Severity1
{	
	color:#ff6666;
}
td.Severity2
{
	color:#ff9966;


}
td.Severity3
{	
	color:#669966;
}

/*Styles for severity key in issuelist */
.Severity1BackGround
{	
	background-color:#ff6666;
}
td.Severity2BackGround
{
	background-color:#ff9966;
}
td.Severity3BackGround
{	
	background-color:#669966;
}

/*Style used in device list */
.GrayCell
{
	cursor: hand;
	font-family: arial;
	background-color:#EBEADB;
	font-size: 12;	
	height: 20;
	padding:2px;
}
.GrayCellSelected, td.GrayCellSelected
{
	cursor: hand;
	font-family: arial;
	background-color:#EBEADB;
	font-size: 12;
	height: 20;
	padding:2px;	
	font-weight:bold;
	color:#669966;
}
/*--------------------End Issuelist Styles 3/March/2006------------------------------------*/

		

.UsageTip
{	
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #666666;
}

.MessageBox_Caption {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10pt; color: black}
.MessageBox_Message {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; color: black}

.MinorMessage
{
	FONT-SIZE: 11px;
	FONT-STYLE: italic
}

.Error { FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: arial; font-weight:bold; }

/*--------------------V3 Styles required by V2------------------------------------*/

table.V3ReportGridTableStyle
{	
	background-color: #8E8E8E;
	font-family: arial;
	font-size: 12; 
	padding-left:10px;
}

tr.V3ReportCell
{
	cursor: hand;
	background-color: #E7E7E7;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}


.V3ReportCellRollOver, .V3ReportCellRollOver td
{
	background-color: #c3d1e6;
	padding-left:5px;
	height:10px;
}

td.V3ReportCell
{
	cursor: hand;
	background-color: #CCCCCC;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
}

tr.V3GridHeaderRow
{
	background-color: #bbbbbb;
	font-family: arial;
	font-size: 12;
	padding-left: 5px;
	border-color: white;
	border-width: 1;
	border-style: solid;
	height:10px;
	font-weight:bold;
}

/*--------------------End of V3 Styles required by V2------------------------------------*/

