html{
	height:100%;
	box-sizing: border-box;
}
body
{	
	background:							#EDEEEE;
	font-family: 						Verdana, Arial, sans-serif;
	font-size:							11px;
	text-decoration:					none;
	cursor: 							auto;
	position: relative;
  	margin: 0;
  	height: 100%;
}
	
*,
*:before,
*:after {
  box-sizing: inherit;
}

.footer {
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  background-color: #efefef;
  text-align: center;
}

	.reportBody
	{
		font-family: 				Verdana, Arial, sans-serif;
		font-size:					11px;
		text-decoration:			none;
		line-height: 				0px;
		cursor: 					auto;
		background-repeat:			repeat-y;
		background:					white;
		padding-top: 10px;
	}


/* BUTTON STYLES */
	.linkButton
	{
		color:					#084D9F;
		text-decoration:		underline;
		font-family: 			Verdana, Arial, sans-serif;
		font-size:				11px;
		border:					none;
		background:				#EDEEEE;
		text-align:				left;
	}
	
	.smallButton
	{
		font-family: 			Verdana, Arial, sans-serif;
		font-size:				9px;
	}
	
	.arrowBtn
	{
		font-family: 			Verdana, Arial, sans-serif;
		font-size:				11px;
		width:					35px;
	}	

	.radioButton{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
	}
	
	
/* LINK STYLES */				
	a:link
	{
		color:					#084D9F;
		text-decoration:		underline;
		font-family: 			Verdana, Arial, sans-serif;
		font-size:				11px;
	}

	a:active
	{
		color:									#084D9F;
		text-decoration:				underline;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:				11px;
	}

	a:visited
	{
		color:									#084D9F;
		text-decoration:				underline;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:				11px;
	}
	a:hover
	{
		color:									#567796;
		text-decoration:				underline;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:				11px;
	}
	
.banner {

background-color:					#5B5A5F;
}	

.bannerBorder {

background-color:					#121212;
}	
	
 	.topNav {
	 	font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 0px 4px 0px;	
  }
	
	 .topNav a {
	 	font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;		
  }
	
	.topNav a:active {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;		
	}
	
	.topNav a:visited {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;	
	}
	
  .topNav a:hover {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							4px 5px 2px 0px;		
 }
 
	
	
	 
 
 
 	 .leftReportNav {
	 	font-size:					12px;
		color :						#3A2E29;
		font-weight: 				normal;
		text-decoration : 			none;
  }
	
	 .leftReportNav a {
	 	font-size:					12px;
		color :						#3A2E29;
		font-weight: 				normal;
		text-decoration : 			none;
  }
	
	.leftReportNav a:active {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
	}
	
	.leftReportNav a:visited {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
	}
	
  .leftReportNav a:hover {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			underline;
 }
 
 
  .leftSubNav 
  {
	font-size:					11px;
	color :						#215FA8;
	font-weight: 				normal;
	text-decoration : 			none;
	padding : 					0px 0px 0px 0px;
  }
  	
 .leftSubNav a 
 {
	font-size:					11px;
	color :						#215FA8;
	font-weight:				normal;
	text-decoration : 			none;
	padding : 					0px 0px 0px 0px;
  }
	
 .leftSubNav a:active 
 {
	font-size:					11px;
	color :						#215FA8;
	font-weight: 				normal;
	text-decoration : 			none;
	padding : 					0px 0px 0px 0px;
 }
	
 .leftSubNav a:visited 
 {
	font-size:					11px;
	color :						#215FA8;
	font-weight: 				normal;
	text-decoration : 			none;
	padding : 					0px 0px 0px 0px;
 }
	
 .leftSubNav a:hover 
 {
	font-size:					11px;
	color :						#215FA8;
	font-weight: 				normal;
	text-decoration : 			underline;
	padding : 					0px 0px 0px 0px;
 }
 
	.BannerLink {
	text-align : right;
	font-size:					10px;
	color:						#000;
	font-weight: 				normal;
	text-decoration : 			none;
/* 	padding-top: 				12px; */
/* 	padding-right:				36px; */
  }
	
	 .BannerLink a {
	 	font-size:							10px;
		color :									#fff;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;		
  }
	
	.BannerLink a:active {
		font-size:							10px;
		color :									#fff;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;		
	}
	
	.BannerLink a:visited {
		font-size:							10px;
		color :									#fff;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;	
	}
	
  .BannerLink a:hover {
		font-size:							10px;
		color :									#fff;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							4px 5px 2px 0px;		
 }
 
 .hostedBannerLink {
	text-align : right;
	font-size:					10px;
	color:						#000;
	font-weight: 				normal;
	text-decoration : 			none;
	padding-top: 				12px;
	padding-right:				36px;
  }
	
	 .hostedBannerLink a {
	 	font-size:							10px;
		color :									#000;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;		
  }
	
	.hostedBannerLink a:active {
		font-size:							10px;
		color :									#000;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;		
	}
	
	.hostedBannerLink a:visited {
		font-size:							10px;
		color :									#000;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							4px 5px 2px 0px;	
	}
	
  .hostedBannerLink a:hover {
		font-size:							10px;
		color :									#000;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							4px 5px 2px 0px;		
 }
 
   .breadCrumb {
	 	font-size:							10px;
		color :									#215FA8;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							3px 0px 4px 0px;		
  }
  .breadCrumb a {
	 	font-size:							10px;
		color :									#215FA8;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							3px 0px 4px 0px;	
  }
	
	.breadCrumb a:active {
		font-size:						10px;
		color :									#215FA8;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							3px 0px 4px 0px;
	}
	
	.breadCrumb a:visited {
		font-size:						10px;
		color :									#215FA8;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							3px 0px 4px 0px;
	}
	
  .breadCrumb a:hover {
		font-size:							10px;
		color :									#215FA8;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							3px 0px 4px 0px;
 }
 

 
 .TableHeadInner
 {
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;
		padding : 							3px 0px 3px 0px;	
		background-color : 					#ECECEC; 
 }

 .tableHeadProjUse
 {
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;
		padding : 							0px 0px 3px 0px;	
 }
 
 	.sectionHead
	{
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;
		padding : 							10px 0px 10px 0px;
	}

 	.sectionHeadLeft
	{
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;
		padding : 							10px 0px 10px 30px;
	}

  .SegmentHeader
 {
	 	font-size:							14px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;
		padding : 							3px 0px 3px 5px;	
		background-color : 					#D6CAB2;	
 }
 
	.TableHead {
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;
		padding : 							3px 0px 3px 0px;	
		background-color : 					#D6CAB2;		
  }
	
	 .TableHead a {
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					underline;
		padding : 							3px 0px 3px 0px;			
  }
	
	.TableHead a:active {
		font-size:							10px;
		color :									#121212;
		font-weight: 						bold;
		text-decoration : 			underline;
		padding : 							3px 0px 3px 0px;		
	}
	
	.TableHead a:visited {
		font-size:							10px;
		color :									#121212;
		font-weight: 						bold;
		text-decoration : 			underline;
		padding : 							3px 0px 3px 0px;	
	}
	
  .TableHead a:hover {
		font-size:							10px;
		color :									#121212;
		font-weight: 						bold;
		text-decoration : 			underline;
		padding : 							3px 0px 3px 0px;			
 	}
	
	
  .tableData	{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
		text-decoration : 			none;
		color : 								#121212;
		padding : 							2px 0px 2px 0px;
	}
  .tableData a {
	 	font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
  }
	
	.tableData a:active {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
	}
	
	.tableData a:visited {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
	}
	
  .tableData a:hover {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
 	}
 
   .smallTableData	{ 
		font-family: 				Verdana, Arial, sans-serif;
		font-style : 				normal;
		font-size : 				8px;
		font-weight: 				normal;
		text-decoration : 			none;
		color : 					#121212;
		padding : 					1px 0px 1px 0px;
	}

   .tableDataDisabled	{ 
		font-family: 				Verdana, Arial, sans-serif;
		font-style : 				normal;
		font-size : 				10px;
		font-weight: 				normal;
		text-decoration : 			none;
		color : 					#CCCCCC;
		padding : 					2px 0px 2px 0px;
	}

	.sliderLabel{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						bold;
		color : 								#121212;
		padding : 							0px 0px 5px 10px;
	}

	.sliderExplain{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							0px 10px 5px 10px;
	}
	
	.SliderCmnt {
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;	
  }
	
	 .SliderCmnt a {
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;			
  }
	
	.SliderCmnt a:active {
		font-size:							10px;
		color :									#121212;
		font-weight: 						bold;
		text-decoration : 			none;		
	}
	
	.SliderCmnt a:visited {
		font-size:							10px;
		color :									#121212;
		font-weight: 						bold;
		text-decoration : 			none;	
	}
	
  .SliderCmnt a:hover {
		font-size:							10px;
		color :									#121212;
		font-weight: 						bold;
		text-decoration : 			none;			
 	}
 	
 	.head1	{ /* Level 1 heading */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		font-weight: 						bold;
		color : 								#121212;
		padding : 							0px 0px 5px 0px;
	}
	
	.head1.width550{
		width :                             550px;
	}
	
 	.head1Lock	{ /* Level 1 heading */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		font-weight: 						bold;
		color : 							#121212;
		padding : 							0px 0px 0px 0px;
	}
		
	.head2	{ /* Level 2 heading */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						13px;
		font-weight: 						bold;
		color : 								#5B5A5F;
		padding : 							4px 0px 2px 0px;
	}

	.errorTitle	
	{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						20px;
		font-weight: 						bold;
		color : 							#121212 ;
		padding : 							0px 0px 5px 0px;
	}
		
	.errorText	{ /* error text */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		font-weight: 						bold;
		color : 							#CD1414 ;
		padding : 							0px 0px 5px 0px;
		text-align:							center;
	}

	.warningText	{ /* warning text */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						12px;
		font-weight: 						bold;
		color : 							#CD1414 ;
		padding : 							0px 0px 5px 0px;
	}
	
	.inputFieldTitleTopPad{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							0px 0px 10px 0px;
	}
		
	.inputFieldTitle{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 						    #121212;
		padding : 							0px 0px 10px 30px;
		width:                              150px;
	}

	.inputFieldTitleNoPad{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							0px 0px 10px 0px;
	}

	.inputFieldTitleSmall{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						7px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							0px 0px 0px 30px;
	}

	.inputFieldTitleBold{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						bold;
		color : 								#121212;
		padding : 							0px 0px 10px 30px;
	}
	
	.inputFieldTitleCenterPad{
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							5px 10px 5px 30px;
	}
	
	.inputFieldTitleRightPad{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							0px 10px 10px 0px;
	}
	
	.inputFieldTitleInner{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							0px 5px 10px 10px;
	}
	
	.inputFieldTitleReq{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 							#CC0000;
		padding : 							0px 0px 10px 30px;
	}	
	
	.inputBox{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
	}
	
	.inputBoxSmall{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
	}
	
.notifyUser{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		color : 								#121212;
		padding : 							0px 0px 0px 30px;
	}
		
	.footerText, .footerText a, .footerText a:active, .footerText a:visited, .footerText a:hover {
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
		color : 								#3A2E29;
		padding : 							10px 0px 10px 0px;
	}
	
	.mainContentSpacer
	{
		padding : 							10px 0px 0px 15px;
	}
	
	.monitorSpacer
	{
		position: absolute;
		width: 100%;
		top: 142px;
	}
	
	.tableSpacer
	{
		padding : 							2px 10px 10px 10px;
	}
	
	/* Begin Navigation Classes */

	.liBold
	{
		font-weight: 						bold;
	}
	
	.formErrorText	{ /* validation error text */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						italic;
		font-size : 						12px;
		font-weight: 						bold;
		color : 							#CD1414 ;
		padding : 							0px 15px 5px 5px;
	}
	
	.formMessageText	{ /* validation error text */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						italic;
		font-size : 						12px;
		font-weight: 						bold;
		color : 							#5B5A5F;
		padding : 							0px 15px 5px 5px;
	}



/* Begin CROWN Classes */


	.dropDown
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							10px;
		text-decoration:					none;		
		width:								150px;				
	}	

	.dropDownMsgReceivers
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							10px;
		text-decoration:					none;		
		width:								180px;				
	}

	.dropDownMedium
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							10px;
		text-decoration:					none;		
		width:								225px;				
	}

.dropDownLarge
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							10px;
		text-decoration:					none;		
		width:								350px;				
	}

	.dropDownSmall
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							8px;
		text-decoration:					none;		
		width:								75px;				
	}

	.dropDownTime
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							9px;
		text-decoration:					none;		
		width:								60px;				
	}
	
	.dropDownMeridiem
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							9px;
		text-decoration:					none;		
		width:								41px;				
	}

	.dropDownDay
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							9px;
		text-decoration:					none;		
		width:								90px;				
	}
	
	.dropDownLargeJQuery
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							10px;
		text-decoration:					none;		
		width:								600px;	
		height:								250px;			
	}

	.tableBorderLeft
	{
	  border-left: 1px solid black;
	}
	
	.tableBorderRight
	{
	  border-right: 1px solid black;
	}
	
	.tableBorderBottom
	{
		border-bottom: 1px solid black;
	}	
	
	.tableBorderTop
	{
		border-top: 1px solid black;
	}	
	
	.detailTableBorder 
	{
	  width:								1px;	
  	  background-color : 					#D6CAB2;		
    }
    
	#solidBox
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
		text-decoration : 					none;
		color : 							#121212;
		padding : 							2px 0px 2px 0px;	
		background-color: 					#ECECEC;
	}
		
	#evenRow
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
		text-decoration : 			none;
		color : 								#121212;
		padding : 							2px 0px 2px 0px;	
		background-color: 					#ECECEC;
	}
	.evenRow
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
		text-decoration : 			none;
		color : 								#121212;
		padding : 							2px 0px 2px 0px;	
		background-color: 					#ECECEC;
	}

  #evenRow a {
	 	font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
  }
	
	#evenRow a:active {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
	}
	
	#evenRow a:visited {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
	}
	
  #evenRow a:hover {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
 	}
 	
	#oddRow
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
		text-decoration : 			none;
		color : 								#121212;
		padding : 							2px 0px 2px 0px;	
		background-color: 					#FDFAF7;
	}	
	.oddRow
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						10px;
		font-weight: 						normal;
		text-decoration : 			none;
		color : 								#121212;
		padding : 							2px 0px 2px 0px;	
		background-color: 					#FDFAF7;
	}

  #oddRow a {
	 	font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
  }
	
	#oddRow a:active{
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
	}
	
	#oddRow a:visited {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
	}
	
  #oddRow a:hover {
		font-size:							10px;
		color :									#121212;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							2px 0px 2px 0px;
 	}

	#warningRow
	{
		font-family: 				Verdana, Arial, sans-serif;
		font-style : 				normal;
		font-size : 				10px;
		font-weight: 				normal;
		text-decoration : 			none;
		color : 					#121212;
		padding : 					2px 0px 2px 0px;	
		background-color: 			#FFB409;
	}	

  #warningRow a {
	 	font-size:					10px;
		color :						#121212;
		font-weight: 				normal;
		text-decoration : 			underline;
		padding : 					2px 0px 2px 0px;
  }
	
	#warningRow a:active {
		font-size:					10px;
		color :						#121212;
		font-weight: 				normal;
		text-decoration : 			underline;
		padding : 					2px 0px 2px 0px;
	}
	
	#warningRow a:visited {
		font-size:					10px;
		color :						#121212;
		font-weight: 				normal;
		text-decoration : 			underline;
		padding : 					2px 0px 2px 0px;
	}
	
  #warningRow a:hover {
		font-size:					10px;
		color :						#121212;
		font-weight: 				normal;
		text-decoration : 			underline;
		padding : 					2px 0px 2px 0px;
 	}


	.pageNumber{ 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						11px;
		font-weight: 						normal;
		line-height: 						14px;		
		color : 							#121212;
		padding : 							0px 10px 0px 10px;
	}
	
	.paging
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;
	}	

 	.paging a {
	 	font-size:							11px;
		color :								#215FA8;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;

  }
	
	.paging a:active {
	 	font-size:							11px;
		color :								#215FA8;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;
	}
	
	.paging a:visited {
	 	font-size:							11px;
		color :								#215FA8;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;
	}
	
  .paging a:hover {
	 	font-size:							11px;
		color :								#215FA8;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;
 	}


	.collapseAll
	{
		cursor:								pointer;
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
	}

	.expandAll
	{
		cursor:								pointer;	
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
	}
		
	.staticField
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;
	}

	.staticFieldLabel
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;
	}	

	.plainText
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							10px;
		text-decoration:					none;
		line-height: 						10px;
	}

	.plainTextBold
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							10px;
		font-weight:						bold;
		line-height: 						10px;
	}

	.settingsExplain
	{
		font-family: 				Verdana, Arial, sans-serif;
		font-size:					10px;
		font-style:					italic;		
		text-decoration:			none;
		line-height: 				14px;
		color : 					#121212;
	}
	
	.highlightBackground
	{
		background-color:					#FDFAF7;
	}	
	

 	.reportHead	{ /* Report description heading */
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		font-weight: 						bold;
		color : 							#121212;
		padding : 							0px 0px 5px 0px;
	}		

 	.reportHead	a { 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		color : 							#121212;
		text-decoration: underline;		
		padding : 							0px 0px 5px 0px;
	}

 	.reportHead	a:active { 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		color : 							#121212;
		text-decoration: underline;		
		padding : 							0px 0px 5px 0px;
	}

 	.reportHead	a:visited { 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		color : 							#121212;
		text-decoration: underline;		
		padding : 							0px 0px 5px 0px;
	}		
	
 	.reportHead	a:hover { 
		font-family: 						Verdana, Arial, sans-serif;
		font-style : 						normal;
		font-size : 						14px;
		color : 							#121212;
		text-decoration: underline;		
		padding : 							0px 0px 5px 0px;
	}		
	
	.reportDescBody
	{
		font-family: 						Verdana, Arial, sans-serif;
		font-size:							11px;
		text-decoration:					none;
		line-height: 						14px;
		padding : 							0px 0px 10px 0px;
	}		
	
	.groupLevel1 
	{
		cursor:								pointer;	
	 	font-size:							13px;
		color :								#121212;
		font-weight: 						bold;
		text-decoration : 					none;
		padding : 							3px 0px 3px 0px;	
		width:								inherit;
	}	

	.groupLevel2 
	{
		cursor:								pointer;
	 	font-size:							12px;
		color :								#121212;
		font-weight: 						normal;
		text-decoration : 					none;
		padding : 							3px 0px 3px 0px;
		width:								inherit;		
  	}

	.groupLevel3 
	{
		cursor:								pointer;
	 	font-size:							11px;
		color :								#121212;
		font-weight: 						normal;
		text-decoration : 					none;
		padding : 							3px 0px 3px 0px;
		width:								inherit;		
  	}

	.groupLevel4 
	{
	 	cursor:								pointer;
	 	font-size:							10px;
		color :								#121212;
		font-weight: 						normal;
		text-decoration : 					none;
		padding : 							3px 0px 3px 0px;	
		width:								inherit;	
  	}  	  	
  	
  	.groupLevel5 
	{
	 	font-size:							9px;
		color :								#121212;
		font-weight: 						normal;
		text-decoration : 					none;
		padding : 							3px 0px 3px 0px;
		width:								inherit;		
  	}  	  	


	.deadLink
	{
		color:					#999999;
		text-decoration:		none;
		font-family: 			Verdana, Arial, sans-serif;
		font-size:				11px;
	}
		
#companyimage 
{
	 position: absolute;
} 

#tab 
{ 
	padding-top: 3px; 
	position: relative; 
	width: 152px; 
	height: 35px; 
	background-repeat: no-repeat; 
	TEXT-ALIGN: center;
}
#link 
{
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
	TEXT-ALIGN: center;
	text-transform: uppercase;
	line-height: 25px;
	padding-left: 10px;
	font-weight: normal;
}	

.shadetabs
{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li
{
display: inline;
margin: 0;
}

.shadetabs li a
{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white ;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
border-bottom-color: #EDEEEE;
background-color:					#EDEEEE;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
border: 1px solid gray;
width: 822px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}	


 	
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	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);
}
.counter
{
	position:relative;
	right:0;
	top:0;
	font-size:9px;
	font-weight:normal;
}
	
	.warning
	{
		color: #600;
	}

.warning
	{
		exceeded: #e00;
	}

.messageWidget
{
	background-color: #A5A5A5;
}

.messageFilterWidget
{
	background-color: #4C4C4C;
}

.msgLabel
{
	color: #808080;
	font-weight: normal;
}

.msgTitle
{
	font-family: 		Verdana, Arial, sans-serif;	
	font-size: 11px; 
	font-weight: bold;
	padding: 10px;
}

.msgTitleWhite
{
	font-family: 		Verdana, Arial, sans-serif;	
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.msgButton
{
	font-family: 		Verdana, Arial, sans-serif;	
	font-size: 			12px; 
	font-weight: 		normal;
	margin: 			0px 0px 0px 10px;
}

.msgInputBox{ 
	font-family: 		Verdana, Arial, sans-serif;
	font-style : 		normal;
	font-size : 		11px;
	font-weight: 		normal;
	margin: 			0px 0px 0px 10px;
}

.msgTitleSmall
{
	font-family: 		Verdana, Arial, sans-serif;	
	font-size: 9px; 
	font-weight: normal;
}

.msgValue
{
	font-family: 						Verdana, Arial, sans-serif;
	font-size:							11px;
	text-decoration:					none;
	line-height: 						10px;
}

.messageFilterBottomRow 
{ 
	padding-top: 0px; 
	position: relative; 
	width: 192px; 
	height: 15px; 
	background-repeat: no-repeat; 
	TEXT-ALIGN: left;
	text-decoration: none;	
	background-image: url(../images/192x15_round_bottom.gif);
}

.messageFilterTopRow 
{ 
	padding-top: 0px; 
	position: relative; 
	width: 192px; 
	height: 15px; 
	background-repeat: no-repeat; 
	TEXT-ALIGN: left;
	text-decoration: none;	
	background-image: url(../images/192x15_round_top.gif);
}

.messageGridBottomRow 
{ 
	padding-top: 0px; 
	position: relative; 
	width: 740px; 
	height: 10px; 
	background-repeat: no-repeat; 
	TEXT-ALIGN: left;
	text-decoration: none;	
	background-image: url(../images/790x10_round_bottom.gif);
}

.messageGridTopRow 
{ 
	padding-top: 0px; 
	position: relative; 
	width: 740px; 
	height: 5px; 
	background-repeat: no-repeat; 
	TEXT-ALIGN: left;
	text-decoration: none;	
	background-image: url(../images/790x10_round_top.gif);
}

.fixedWidth-med
{
	max-width: 180px;
}

.color-blue
{
	color: #0e1ff2;
}

.color-green
{
	color: #49B34B;
}

.color-red
{
	color: #d81b21;
}

.color-white
{
	color:#FFFFFF
}

.iFrameDivHidden
{
	display: none;
}

.iFrameDivVisible
{
	display: inline;
}

.containerPanel {
    width: 100%;
    height: 62px;
    background-color:#3F3B3C;
    background-image: url("../images/newNav/hosted/spacer_right_blankinsiteweb.jpg");
}

.leftTopIL {
    background-image: url("../images/newNav/hosted/spacer_leftinsiteweb.jpg");
    float: left;
    width: 38px;
    height: 62px;
}
.headerPanel {
	background-image: url("../images/newNav/blankProfile.jpg");
    height: 35px;
    left: 38px;
}

.subnavIL {
	width: 993px;
	background-image: url("../images/newNav/subnav.jpg");
}

.imageButton {
	cursor:								pointer;
}    
  
.page-header{
	padding-bottom: 10px;
}
.page-title,.page-nav-buttons{
	width: 50%;
	display: inline;
}
.page-nav-buttons{
	float: right;
	text-align: right;
	padding-right: 20px;
}
  
.page-filters{
	float: left;
	width: 100%;
	padding-right: 60px;
}

.page-filters-label{
	padding-left: 10px;
}

.page-body-table{
	width: 100%;
	border: none;
}
.table-header{
	background-color: gray;
}
.center{
	text-align: center;
}

.header-border-right{
	border: 1px solid black;
	border-left: 0;
}
.header-border-left{
	border: 1px solid black;
	border-right: 0;
}
.header-border-middle{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.body-border-right{
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
.body-border-left{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.body-border-middle{
	border-bottom: 1px solid black;
}

.border-left{
	border-left: 1px solid black;
}

.border-right{
	border-right: 1px solid black;
}

.border-bottom{
	border-bottom: 1px solid black;
}

.padding-top-10{
	padding-top: 10px;	
}

.padding-right-10{
	padding-right: 10px;
}

.padding-left-10{
	padding-left: 10px;
}

.text-center{
	text-align: center;
}

.text-right{
	text-align: right;
}

.text-left{
	text-align: left;
}

.width-200{
	width: 200px;
}

.width-250{
	width: 250px;
}

.width-100-percent{
	width: 100%;
}

.margin-left-5{
	margin-left: 5;
}
.height-30{
	height: 20px;
}
.hidden{
	display: none;
}
.padding-bottom-1{
	padding-bottom: 1px;
}

.padding-bottom-0{
	padding-bottom: 0;
}

.margin-bottom-10{
	margin-bottom: 10px;
}

#headerSpacerRight {
	width: 100%;
	height: 142px;
	background-image: url("../images/newNav/spacer_right.jpg");
    position: absolute;
}

#headerSpacerLeft {
	width: 38px;
	height: 142px;
	background-image: url("../images/newNav/spacer_left.jpg");
	position: absolute;
}

#header {
	width: 803px;
	height: 80px;
	left: 190px;
	background-image: url("../images/newNav/header.jpg");
	position: absolute;
}

#headerCompanyImage {
	width: 152px;
	height: 80px;
	left: 38px;
	position: absolute;
	background-color: #FFFFFF;
}

#headerNoTabs {
	width: 955px;
	height: 35px;
	left: 38px;
	top: 80px;
	background-image: url("../images/newNav/notabs.jpg");
	position: absolute;
}


#footer {
	width:100%;
	height:60px;
	bottom:0;
	left:0;
}


#tabsContent {
	width: 955px;
	height: 35px;
	top: 80px;
	position: absolute;
	text-align: center;
}

#firstTabOn {
	width: 152px;
	height: 35px;
	left: 38px;
	position: absolute;
	background-image: url("../images/newNav/first_tab_on.jpg");
}


#firstTabOff {
	width: 152px;
	height: 35px;
	left: 38px;
	position: absolute;
	background-image: url("../images/newNav/first_tab_off.jpg");
}


#secondTabOn {
	width: 152px;
	height: 35px;
	left: 190px;
	position: absolute;
	background-image: url("../images/newNav/second_tab_on.jpg");
}


#secondTabOff {
	width: 152px;
	height: 35px;
	left: 190px;
	position: absolute;
	background-image: url("../images/newNav/second_tab_off.jpg");
}


#thirdTabOn {
	width: 152px;
	height: 35px;
	left: 342px;
	position: absolute;
	background-image: url("../images/newNav/third_tab_on.jpg");
}

#thirdTabOff {
	width: 152px;
	height: 35px;
	left: 342px;
	position: absolute;
	background-image: url("../images/newNav/third_tab_off.jpg");
}

#secondTabOnHosted {
	width: 152px;
	height: 35px;
	left: 190px;
	position: absolute;
	background-image: url("../images/newNav/hosted/second_tab_on.jpg");
}


#secondTabOffHosted {
	width: 152px;
	height: 35px;
	left: 190px;
	position: absolute;
	background-image: url("../images/newNav/hosted/second_tab_off.jpg");
}


#thirdTabOnHosted {
	width: 152px;
	height: 35px;
	left: 342px;
	position: absolute;
	background-image: url("../images/newNav/hosted/third_tab_on.jpg");
}

#thirdTabOffHosted {
	width: 152px;
	height: 35px;
	left: 342px;
	position: absolute;
	background-image: url("../images/newNav/hosted/third_tab_off.jpg");
}


#profile {
	width: 463px;
	height: 35px;
	left: 494px;
	position: absolute;
	background-image: url("../images/newNav/profile.jpg");
}

#profileText {
	text-align : right;
	font-size:					10px;
	color:						#000;
	font-weight: 				normal;
	text-decoration : 			none;
	padding-top: 				12px;
}

#navcontainer {
	width: 1350px;
	height: 27px;
	left: 38px;
	top: 115px;
	position: absolute;
	text-align: center;
	background-image: url("../images/newNav/subnav.jpg");
}

#navcontainer ul
	{
	font-size:							12px;
	color :									#FFF;
	list-style-type: 				none;
	text-align: 						left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 26px;
	}
	
	#navcontainer ul li
	{ 
		display: 								inline; 
	}
	
	#navcontainer ul li a
	{
	text-decoration: 				none;
	font-size:							12px;
	color :									#FFF;
	padding: 								0px 10px 0px 10px;
	margin: 								0px 10px 0px 10px;
	}
	
	#navcontainer ul li a:hover
	{
	color: 									#FFF;
	text-decoration: 				underline;
	}

#navcontainerHosted {
	width: 1350px;
	height: 27px;
	left: 38px;
	top: 115px;
	text-align: center;
	background-image: url("../images/newNav/subnav.jpg");
}

#navcontainerHosted ul
	{
	font-size:							12px;
	color :									#FFF;
	list-style-type: 				none;
	text-align: 						left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 26px;
	}
	
	#navcontainerHosted ul li
	{ 
		display: 								inline; 
	}
	
	#navcontainerHosted ul li a
	{
	text-decoration: 				none;
	font-size:							12px;
	color :									#FFF;
	padding: 								0px 10px 0px 10px;
	margin: 								0px 10px 0px 10px;
	}
	
	#navcontainerHosted ul li a:hover
	{
	color: 									#FFF;
	text-decoration: 				underline;
	}


#dashboardContent {
	width: 90%;
	left: 38px;
	top: 142px;
	position: absolute;
}


#leftNav {
	top: 142px;
	position: absolute;
	 	font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							0px 5px 5px 0px;
  }
	
	 #leftNav a {
	 	font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							0px 6px 5px 0px;
  }
	
	#leftNav a:active {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							0px 6px 5px 0px;
	}
	
	#leftNav a:visited {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			none;
		padding : 							0px 6px 5px 0px;
	}
	
  #leftNav a:hover {
		font-size:							12px;
		color :									#3A2E29;
		font-weight: 						normal;
		text-decoration : 			underline;
		padding : 							0px 6px 5px 0px;
 }
 
 #mainContent {
 	width: 80%;
	left: 160px;
	top: 142px;
	position: absolute;
	padding : 							0px 20px 0px 20px;
 }

.padding-bottom-30{
	padding-bottom: 30px;
}

.padding-30{
	padding: 30px;
} 

.top-bottom-border{
	height: 1px;
}

.text-left{
	text-align: left;
}

.bodyWrapper{
	min-height: 100%;
	margin: 0 auto -60px;
}

.footerWrapper {
	height: 60px; /* .push must be the same height as .footer */
}

.breadcrumb{
	padding-top: 142px;
	padding-bottom: 0px;
}
.content-padding{
	padding-left: 250px;
	padding-bottom: 20px;
}
.content-width{
	width:1000px;
}
p{
	display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.reportSpacer{
	width: 100%;
    top: 142px;
}
a#fancybox-close{
	right: -45px;
	top: -30px;
}

.padding-bottom-5{
	padding-bottom: 5px;
}

.height-5{
	height: 5px;
}

.thirdTabBlank{
	position: absolute;
	left: 342px;
}

.secondTabBlank{
	position: absolute;
	left: 190px;
}

.suggestions{
	border: 1px solid black;
	position: relative; 
	left: -50%; 
	display: none; 
	width: 220px; 
	text-align: left; 
	background-color: white;
}

.suggestionsStatic{
    border: 1px solid black;
    position: absolute;
    left: 550px; 
    display: none; 
    width: 220px; 
    text-align: left; 
    background-color: white;
}

.suggestionsWrapper{
	position:absolute; 
	left: 50%
}

.div-block {
	display: inline-block;
}

.div-block-none {
	display: none;
}
