/* Minification failed. Returning unminified contents.
(28,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
body {
	background-image: url("../../../../Images/Mountains/mountain-lake.jpg");
	/*background-image: url(../Images/mLake.png);*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
}

/*  Container form the input forms  */

.frmBox {
	position: relative;
	left: 20%;
	padding: 15px;
	border-radius: 15px;
	border: 5px solid black;
	margin-top: 20px;
	background-color: transparent;
}

label {
	color: white;
}

#loginForm {
	background-color: black;
	color: white:
}

/*====================================*/
.nav li {
	color: white;
}

.altLink {
	color: white;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-width: 2px;
	border: 1px solid black;
	background-color: rgb(150, 150, 150);
	border-radius: 3px;
	border-color: rgb(98, 98, 98);
}

#mReset:visited,
#mReset:link,
#mForgot:visited,
#mForgot:link {
	color: white;
}

#mForgot:hover,
#mReset:hover {
	color: orange;
}

.pageTitle{
	color: white;
	font-size: large;
	font-weight: 600;
}
.titleHolder{
	padding-top: 12px;
	text-align: right;
}

.mTitle {
	/* fallback */
	background-color: #badafa;
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top right, #badafa 0%, #151a37 20%);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top right, #badafa 0%, #151a37 20%);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top right, #badafa 0%, #151a37 20%);
	/* Default */
	background: linear-gradient(top right, #badafa 0%, #151a37 20%);
	border-radius: 3px;
	border-color: transparent;
	display: inline-block;
	width: 100%;
}

.pageTitle {
	margin-top: 40px !important;
}

.loginError {
	font-weight: 700;
	font-style: italic;
	color: rgb(255, 255, 255);
	font-size: larger;
	margin-right: 20px;
}

	/*=======================================================================*/
	/*=======================================================================*/
	/*=======================================================================*/
	/*=======================================================================*/

.loginBlock {
	background-color: black;
	border-radius: 8px;
	padding-left: 0px;
	top: -50px !important;
}

.inputBox {
	margin-left: 0px;
}

.addUserAdjust {
	margin-left: 0px;
	padding-left: 0px;
}

.boxAdjust {
	padding-right: 30px;
}

.rightBlockAdjust {
	top: 40%;
}

.elementAdjust {
	padding: 0px;
}

.logregButton {
	width: 80%;
}

.hereEmp, .hereEmp:visited {
	font-style: italic;
	font-weight: 600;
	color: cyan;
}
.hereEmp:hover{
	color: rgb(241, 14, 15);
}

.registerContainer, .qaContainer,
.logonContainer {
	position: relative;
	left: 25%;
	padding: 15px;
	border-radius: 15px;
	border: 5px solid black;
	margin-top: 20px;
	background-color: transparent;
}

.registerContainer {
	width: 50%;
	left: 25%;
}

.logoWord {
  height: 40px;
  font-size: 14pt;
  font-weight: 800;
  color: white;
  text-shadow: 1px 1px 2px #7A7A7A; }


.logonContainer {
	width: 30%;
	left: 15%;
}

.qaContainer {
	width: 60%;
	left: 5%;
}

.timeCat {
	color: cyan;
	font-style: italic;
}

.quest {
	color: white;
	font-size: larger;
}

.catLine {
	color: rgb(255, 168, 43);
	margin-left: 10px;
	padding-left: 10px;
}

#qNote {
	color: cyan;
	margin: 10px 0px 0px 0px;
	width: 100%;
	text-align: left;
}

#adminPic {
	background-image: url('../../../Areas/EmailToAdmin/images/AdminXSmall.jpg');
	background-color: black;
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
	border: 2px solid rgb(0, 0, 0);
	display: inline-block;
}

.showPWLabel{
	font-weight: 500;
	font-size: x-small;
	vertical-align: middle;
}
#showHideLogon,
#showHideRegister{
	margin: 10px 0px 0px 15px;
}

.ahrSubmit{
	margin-left: 15%;
	width: 70%;
	margin-bottom: 10px;
}

.ahrLabel{
	margin-left: 15%;
	font-size: x-small;
	font-weight: 500;

}

.ahrTextBox,
.ahrTextBoxShort{
	margin-left: 10%;
	color: rgb(185, 208, 225)  ;
	background-color: #404040 ;
	border: 1px solid black;
}

.ahrTextBox {
	width: 80%;
}

.ahrTextBoxShort{
	width: 30%;

}




.ahrValidation{
	font-size: x-small;
	margin-left: 5%;
	overflow-x: visible;
}


#cb{
	display: inline-block;
	vertical-align: bottom;
}

.sortInstruction {
	font-size: x-small;
	font-style: italic;
	color: cyan;
}

.buttonDiv {
	text-align: center;
}



#dtbAnswerTable th {
	font-size: large;
}

.ansPanel {
	background-color: black;
}

.instTitle {
	color: orange;
	font-size: larger;
}

.paraSep {
	color: cyan;
}


.leftAskContainer,
.rightAskContainer {
	position: relative;
	padding: 15px;
	border-radius: 15px;
	border: 5px solid black;
	margin-top: 20px;
	background-color: transparent;
}

.localTitle {
	font-size: large;
	color: rgb(208, 208, 208);
	margin-right: 10px;
}

.bottomSpace {
	height: 500px;
	width: 100%;
	border: 1px solid red;
}

.upperSpacer {
	width: 100%;
	height: 20px;
}

#errorBlock{
	color: rgb(241, 14, 15);
	padding: 15px;
	margin: 10px 0px 10px 0px;
	background-color: rgba(0, 0, 0, 0.61);
	border: 2px solid rgb(0, 0, 0);
}



#regInstruction {
	color: white;
	padding-left: 15px;
	padding-top: 15px;
	margin-top: 10px;
	background-color: rgba(0, 0, 0, 0.61);
	border: 2px solid rgb(0, 0, 0);
}

.blkBg {
	background-color: black;
	padding: 20px;
	border-radius: 3px;
	margin-top: 10px;
	color: white;
}

select option {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
}

.upperNotice {
	margin-left: 40px;
}


#privacyStatement {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
	margin-top: 10px;
	padding: 10px;
	border: 1px solid Black;
	font-style: italic;
	width: 100%;
}

/*---------------------------------------------*/
input[type=checkbox],
input[type=radio ] {
	width: 28px;
	/*margin  : 0;
  padding : 0;
  opacity : 0;*/
}

input[type=checkbox],
input[type=radio ] {
	display: inline-block;
	margin-left: -28px;
	padding-left: 28px;
	
	line-height: 24px;
}

	input[type=checkbox]:checked {
		background-position: 0 -24px;
	}

	input[type=radio]:checked {
		background-position: 0 -48px;
	}

.iTest {
	
	color: black;
}

div .inputNote {
	font-style: italic;
	font-size: smaller;
	color: cyan;
}

.userListings th{
	color: white;
}


/*---------------------------------------------*/
/*-- Items brought over from AHR css ----------*/
/*---------------------------------------------*/

.hereEmp{
	font-style: italic;
	font-weight: 600;
}
.registerContainer,	.qaContainer,
.logonContainer{
	position: relative;
	padding: 15px;
	border-radius: 15px;
	border: 5px solid black;
	margin-top: 20px;
	background-color: transparent;
}
 .registerContainer{
	width: 50%;
	left: 15%;
}
.bottomSpace{
	height: 500px;
	width: 100%;
	border: 1px solid red;
}
.upperSpacer{
	width: 100%;
	height: 20px;
}

#regInstruction {
	color: white;
	padding-left: 15px;
	padding-top: 15px;
	margin-top: 10px;
	background-color: rgba(0, 0, 0, 0.61);
	border: 2px solid rgb(0, 0, 0);
}
select option{
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
}
.upperNotice{
	margin-left: 40px;
}


#privacyStatement {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
	margin-top: 10px;
	padding: 10px;
	border: 1px solid Black;
	font-style: italic;
	width: 100%;
}

/*---------------------------------------------*/
input[type=checkbox],
input[type=radio   ]{
  width   : 28px;
  /*margin  : 0;
  padding : 0;
  opacity : 0;*/
}

input[type=checkbox],
input[type=radio   ]{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  line-height  : 24px;
}

input[type=checkbox]:checked{
  background-position : 0 -24px;
}

input[type=radio]:checked{
  background-position : 0 -48px;
}


div .inputNote {
	font-style: italic;
	font-size: smaller;
	color: cyan;
}

.ast{
	margin-left: 5px;
}

.radGroup {
	position: relative;
	width: 75%;
	font-weight: 500;
	left: 25%;
}

.radRow{
	margin: 0px;
}

.radLabel{
	margin: 0px;
	font-weight: 400;
	color: rgb(206, 206, 206);
}
.radLabel:hover{
	color: white;
}

#radTable{
   width: 100%;
   left: 20%;
}
#radTable td{
	width: 50%;
}

#passwordDescription{
	color: white;
	margin-top: 240px;
}
#wrongCCNumber {
	color: orange;
}

#passwordDescription,
#wrongCCNumber {
	padding-left: 15px;
	padding-top: 15px;
	background-color: rgba(0, 0, 0, 0.61);
	border: 2px solid rgb(0, 0, 0);
	font-weight: 400;
	font-size: smaller;
}

.pwDVisibility{
	visibility: hidden;
}

p#regShowPW {
	margin-bottom: 0px;
	margin-left: 35px;
	font-weight: 400;
	font-size: x-small;
	display: inline;
}

.field-validation-error{
	color: rgb(242, 145, 43);
	font-size: smaller;
}

/*---------------------------------------------*/
/*---------------------------------------------*/
#testit{
	color: red;
}

/*---------------------------------------------*/
/*---------------------------------------------*/



