@charset "utf-8";
/*	
Copyright © 2000 - 2015 NAVEX Global, Inc. All Rights Reserved.">
			http://www.navexglobal.com/privacy-statement
			http://www.navexglobal.com/terms-of-use
Author: 	Raymond Bodnar | Senior UI / UX Designer & Front End Web Developer (Client Interface Team)
Codebase:	NVXG.V5.2015.10.12 | HTML5, CSS3, & Javascript Enabled
*/


	@font-face {
	font-family: "RRPioneer-Bold";
	src: url("../fonts/RRPioneer-Bold.eot") format("eot"), url("../fonts/RRPioneer-Bold.woff2") format("woff2"), url("../fonts/RRPioneer-Bold.woff") format("woff"), url("../fonts/RRPioneer-Bold.ttf") format("truetype");
	}
	@font-face {
	font-family: "RRPioneer-Italic";
	src: url("../fonts/RRPioneer-Italic.eot") format("eot"), url("../fonts/RRPioneer-Italic.woff2") format("woff2"), url("../fonts/RRPioneer-Italic.woff") format("woff"), url("../fonts/RRPioneer-Italic.ttf") format("truetype");
	}
	@font-face {
	font-family: "RRPioneer-Regular";
	src: url("../fonts/RRPioneer-Regular.eot") format("eot"), url("../fonts/RRPioneer-Regular.woff2") format("woff2"), url("../fonts/RRPioneer-Regular.woff") format("woff"), url("../fonts/RRPioneer-Regular.ttf") format("truetype");
	}	
/* 	Form Level TAGS ***************************************************************/
	body {
		background-color: #ccc;
		color: #333333;
		font:normal normal 400 10pt/12pt RRPioneer-Regular, Arial, Helvetica, sans-serif;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	p {
		margin: 0px 16px 8px 16px;
		padding: 0px 0px 0px 0px;
	}
	h1 {
		color:#10059f;
		font:normal normal 400 14pt/16pt RRPioneer-Regular, Arial, Helvetica, sans-serif;
		height: 16pt;
		margin: 8px 16px 8px 16px;
		overflow: hidden;
		padding: 0px 0px 0px 0px;
		text-overflow: ellipsis;
	}
	h2 {
		font:normal normal 400 10.5px/12px RRPioneer-Bold, Arial, Helvetica, sans-serif;
		margin: 8px 16px 8px 16px;
		padding: 0px 0px 0px 0px;
	}
	h2.purpose {
		color:#10059f;
		font:normal normal 400 11pt/16pt RRPioneer-Regular, Arial, Helvetica, sans-serif;
	}
	h3 {
		font:normal normal 400 9px/11px RRPioneer-Bold, Arial, Helvetica, sans-serif;
		margin: 8px 16px 8px 16px;
		padding: 0px 0px 0px 0px;
	
	}
	h4 {
		font:normal normal 400 9px/11px RRPioneer-Bold, Arial, Helvetica, sans-serif;
		border-top:1px dotted #ccc;
		margin: 8px 0px 2px 0px;
		padding: 4px 0px 0px 8px;
	}
	a {
		color: #0000FF;
		text-decoration: underline;
		white-space: nowrap;
	}
	a:hover {
		color: #FF0000;
		text-decoration: underline;
		white-space: nowrap;
	}
	ul {
		list-style: square;
		margin: 0px 16px 16px 17px;
		padding: 0px 0px 4px 16px;
	}
	ol {
		list-style: decimal;
		margin: 0px 16px 16px 20px;
		padding: 0px 0px 4px 16px;
	}
	li {
		line-height: 11pt;
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 16px;
	}

/*	Water Mark    ***************************************************************/
	#WaterMark {
		/* [disabled]position: fixed;*/
		/* [disabled]top: 0px;*/
		/* [disabled]height: 100%;*/
		/* [disabled]width: 100%;*/
		/* [disabled]z-index: 1;*/
		/* [disabled]background-image: url(/custom/_public_includes/images/site_background001.jpg);*/
		/* [disabled]background-repeat: repeat;*/
		/* [disabled]background-position: left top;*/
		/* [disabled]background-color: #963;*/
		/* [disabled]display: block;*/
		-webkit-transition: opacity 1s ease-in-out;
		-moz-transition: opacity 1s ease-in-out;
		-o-transition: opacity 1s ease-in-out;
		transition: opacity 1s ease-in-out;
	}
	
/*	Master / Overall form Container.    ***************************************************************/
	#MasterContainer {
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		position: relative;
		width: 800px;
		z-index: 4;
	}
	
/*	Header Block & Headers   ***************************************************************/
	#Header {
		background-image: url(../images/nvxgHeader.png);
		background-position: top center;
		background-repeat: no-repeat;
		cursor: default;
		display: block;
		height: 140px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding: 10px 20px 0px 20px;
		position:relative;
		width: 760px;
	}
	#logo{
		background: url(../images/logo1.png) no-repeat right center;
		width:300px;
		height:130px;
		float:right;
	}
	
	

	#Header h1 {
		position:absolute;
		top: 65px;
		left: 30px;
		font:normal normal 400 18pt/28pt RRPioneer-Regular, Arial, Helvetica, sans-serif;
		color: #10059f;
		margin: 0px;
		padding: 0px 0px 0px 5px;
		height: 32px;
		cursor: default;
		
	}
	
	#Header h2 {
		position:absolute;
		top:95px;
		right:30px;
		font-size: 12pt;
		color: #555;
		margin: 0px;
		padding: 0px 0px 0px 5px;
		font-weight: normal;
		height: 20px;
		line-height: 20px;
		border: 0px;
		font-style: italic;
		cursor: default;
		
	}
	#Header h3 {
		color: #333333;
		cursor: default;
		font:normal normal 400 8pt/10pt RRPioneer-Regular, Arial, Helvetica, sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 68px 0px 0px 20px;
	}

/*	Wrapper / Page Blocks  ***************************************************************/
	.WrapperTop {
		background-image: url(/custom/_public_includes/images/wrapperTop.png);
		background-repeat: no-repeat;
		height: 15px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 25px;
		width: 800px;
	}	
	.Wrapper {
		background-image: url(/custom/_public_includes/images/nvxgWrapper.png);
		background-repeat: repeat-y;
		clear: both;
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 800px;
		z-index: 12;
	}
	.wrapperBottom {
		background-image: url(/custom/_public_includes/images/nvxgWrapperBottom.png);
		background-position: top center;
		background-repeat: no-repeat;
		height: 10px;
		margin-left: auto;
		margin-right: auto;
		margin-top: -1px;
		width: 800px;
	}

/*	Field Label  ***************************************************************/
	.wifInstructions .defaultText {
		color: #333333 !important;
		display: block;
		font-size: 12px;
		line-height: 14px;
		margin-left: 10px;
		text-align: left;
		width: auto;	
	}
	.wifInstructions .rollover {
		color: #462300;
	}
	.wifInstructions a {
		color: #000066;
		text-decoration: none;
	}
	.wifInstructions a:hover {
		color: #FF6600;
		text-decoration: underline;
	}

/*	Rollover & Popup Links ***************************************************************/
	.popup {
		border-bottom: 1px dotted #F90;
		cursor: help;
		white-space: nowrap !important;
	}
	.popup:hover {
		border-bottom: 1px dotted #F90;
	}
	.rollover {
		border-bottom: 1px dotted #F90;
		cursor: help;
		white-space: nowrap !important;
	}
	.rollover:hover {
		border-bottom: 1px solid #F90;
	}
	
/*	Field Format Label ***************************************************************/
	.wifFieldFormatDef {
		color: #555555;
		cursor: default;
		display: block;
		font:normal normal 400 7pt/8pt RRPioneer-Italic, Arial, Helvetica, sans-serif;
		margin-left: 15px;
		margin-top: 0px;
		padding-bottom: 3px;
	}
	#multiEditSecondaryInst {
		font: normal normal 400 10pt/12pt RRPioneer-Regular, Arial, Helvetica, sans-serif !important;
	}
	.wifFieldFormatDefRight {
		color: #555555;
		cursor: default;
		display: block;
		font:normal normal 400 7pt/8pt RRPioneer-Italic, Arial, Helvetica, sans-serif;
		margin-top: -2px;
		padding-bottom: 3px;
		padding-right:2px;
		text-align:right;
	}	

/*	Required Flag "♦" & Error Hightlight Color ***************************************************************/
	.wifRequiredFlag, .errorText {
		color: #4A9FFC !important;
	}

/*	Purpose Statment Block ***************************************************************/
	#PurposeStatement {
		background-image: url(/custom/_public_includes/images/nvxgPurposeStatement.png);
		background-position: center top;
		background-repeat: repeat-x;
		font-size: 10pt;
		line-height: 12pt;
		margin: 0px 8px 0px 8px;
		padding: 10px 0px 0px 0px;
		text-align: left;
	}
	
/*	Issue Type Descriptions ***************************************************************/
	.IssueTypeDescriptionLabel {
		cursor: default;
		font-size: 8pt;
		line-height: 10pt;
		margin: 4px 16px 2px 6px;
	}
	.IssueTypeDescription {
		cursor: default;
		font-size: 8pt;
		line-height: 10pt;
		margin: 4px 16px 10px 6px;
	}
	.IssueTypeDescription ul {
		list-style: square;
		margin: 0px 16px 16px 8px;
		padding: 0px 0px 4px 2px;
	}
	.IssueTypeDescription li {
		line-height: 11pt;
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 4px;
	}

/* 	Form Level Menu ***************************************************************/
	ul.form_menu a {
	color: #FFF;
	background-color: transparent;
	}
	ul.form_menu li.hover, ul.form_menu li:hover {
		color: #000;
		background-color: #9C0;
	}
/* 	Calendar (For addtional style look in ui_controls.css)***************************************************************/
	.rbCalTiteBar {
		background-color: #FF9900;
		color: #FFFFFF;
	}
	.rbDayWeekend:hover, .rbDayWeekend:focus, .rbDayWeekday:hover, .rbDayWeekday:focus, .rbDayToday:focus, .rbDaySelected:focus, .rbDaySelected:hover, .rbDayHolidayWeekend:hover, .rbDayHolidayWeekend:focus, .rbDayHoliday:hover, .rbDayHoliday:focus {
		background-color: #FFFF99;
		color: #000000;
	}
	.rbDaySelected {
		background-color: #F30617;
		color: #FFFFFF;
	}
	
/*	Record Table Rows - Used in the location & multi-edit tables ***************************************************************/
	.wifRecordTable tbody tr[selected="selected"] {
		background-color: rgb(0,204,255);
		background-color: rgba(0,204,255,0.33) !important;
		-o-transition: background .4s ease-in;
		-ms-transition: background .4s ease-in;
		-moz-transition: background .4s ease-in;
		-webkit-transition: background .4s ease-in;
		transition: background .4s ease-in;
	}
	.wifRecordTable tbody tr {
		background-color: #ddd;
	}
	.wifRecordTable tbody tr:nth-child(even) {
		background-color: #EEE;
		background-color: rgba(255,255,255,.5);
	}
	.wifRecordTable tbody tr:nth-child(odd) {
		background-color: #DDD;
		background-color: rgba(255,255,255,.2);
	}
	.wifRecordTable tbody tr:hover {
		background-color: #9C09C0;
		background-color: rgba(153,204,0,0.50);
	}
	.wifRecordTable tbody tr:focus {
		background-color: rgb(236,203,26);
		background-color: rgba(236,203,26,.33);
	}

	label[id^=PrimaryIssueTypeID] span{
		font-weight: bold;
	}


