﻿
/**************************CodeTesting************************/
    .bodyApplication { background-color: #FFFFE0; }

    #formCSharp { font-family: Helvetica, Arial, San-Serif;
			           width: 878px; 
			           height: auto;
                       margin: 25px auto;
			           padding: 25px;
                       background-color: rgba(255,255,255,.9);
			           border: 3px solid rgba(255,255,255,.8);
			           border-style: outset;
			           border-radius: 25px;
			         }
    /*Gives properties to all the forms with this class name*/
    .formCSharp { font-family: Helvetica, Arial, San-Serif;
			           width: 878px; 
			           height: auto;
                       margin: 25px auto;
			           padding: 25px;
                       background-color: rgba(255,255,255,.9);
			           border: 3px solid rgba(255,255,255,.8);
			           border-style: outset;
			           border-radius: 25px;
			         }

    .divHeaderApp { display: flex; 
                    justify-content: center;
                    text-shadow: 2px 2px black;
                    font-weight: bold;
                  }

    .lbl_HeaderApp { color: white;
                     font-size: 32px;                 
                   }

	button { border-radius: 8px;
	       height: 25px;
		   color: blue;
	       /*color: 0,0,0,.9;*/}
		   
	button:hover { box-shadow: inset 0 0 0 2px #4682b4;}


/***********************OnlineApplication*********************/

    .bodyCSharp { background-color: #FFFFE0; }

#formApplication {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    font-family: Helvetica, Arial, San-Serif;
    width: 925px;
    height: auto;
    margin: 25px auto;
    padding: 25px;
    background-color: rgba(255,255,255,.9);
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
}

    .display-next { clear:both; 
                    display:block; 
                  }

    #divHeaderApp { display: flex; 
                    justify-content: center;
                    text-shadow: 2px 2px black;
                    font-weight: bold;
                  }
    #lbl_HeaderApp { color: white;
                     font-size: 32px;                 
                   }

    #lbl_AppFirstName { position: relative; padding-right: 198px; font-size: 18px; }
    #lbl_AppMiddleName { position: relative; padding-right: 185px; font-size: 18px; }

    #lbl_AppAddress { position: relative; padding-right: 221px; font-size: 18px; }
    #lbl_AppCity { position: relative; padding-right: 147px; font-size: 18px; }
    #lbl_AppState { position: relative; padding-right: 86px; font-size: 18px; }

    #lbl_AppHPhoneNumb { position: relative; padding-right: 31px; font-size: 18px; }
    #lbl_AppCPhoneNumb { position: relative; padding-right: 51px; font-size: 18px; }
    #lbl_AppDOB { position: relative; padding-right: 141px; font-size: 18px; }

    #lbl_Position { margin-right: 206px; }
    #DropBoxDownListPosition { margin-right: 49px; }
    #lbl_StartDate {position: relative; padding-right: 81px; font-size: 18px; }

    #lbl_Employer1Name { position: relative; padding-right: 159px; font-size: 18px; }
    #lbl_Employer1Position { position: relative; padding-right: 113px; font-size: 18px; }
    #lbl_Employer1StartDate { position: relative; padding-right: 132px; font-size: 18px; }

    #lbl_Employer1Address { position: relative; padding-right: 146px; font-size: 18px; }
    #lbl_Employer1City { position: relative; padding-right: 139px; font-size: 18px; }
    #lbl_Employer1State { position: relative; padding-right: 57px; font-size: 18px; }
    #lbl_Employer1Phone { position: relative; padding-right: 65px; font-size: 18px; }

    #txb_Employer1Phone { position: relative; margin-right: 75px; font-size: 18px; }


    #lbl_Employer2Name { position: relative; padding-right: 159px; font-size: 18px; }
    #lbl_Employer2Position { position: relative; padding-right: 113px; font-size: 18px; }
    #lbl_Employer2StartDate { position: relative; padding-right: 132px; font-size: 18px; }

    #lbl_Employer2Address { position: relative; padding-right: 146px; font-size: 18px; }
    #lbl_Employer2City { position: relative; padding-right: 139px; font-size: 18px; }
    #lbl_Employer2State { position: relative; padding-right: 57px; font-size: 18px; }
    #lbl_Employer2Phone { position: relative; padding-right: 65px; font-size: 18px; }

    #txb_Employer2Phone { position: relative; margin-right: 75px; font-size: 18px; }

    #lbl_Employer3Name { position: relative; padding-right: 159px; font-size: 18px; }
    #lbl_Employer3Position { position: relative; padding-right: 113px; font-size: 18px; }
    #lbl_Employer3StartDate { position: relative; padding-right: 132px; font-size: 18px; }

    #lbl_Employer3Address { position: relative; padding-right: 146px; font-size: 18px; }
    #lbl_Employer3City { position: relative; padding-right: 139px; font-size: 18px; }
    #lbl_Employer3State { position: relative; padding-right: 57px; font-size: 18px; }
    #lbl_Employer3Phone { position: relative; padding-right: 65px; font-size: 18px; }

    #txb_Employer3Phone { position: relative; margin-right: 75px; font-size: 18px; }

    .BoxStyleHireApp { height: 21px;
                width: 265px;
                margin-top: 4px;
                color: red;
                border-color: rgba(0,0,139,.9);
                margin-right: 5px;
              }

    .BoxStyleHireAppCityStateZip { height: 21px;
                width: 165px;
                margin-top: 4px;
                color: red;
                border-color: rgba(0,0,139,.9);
                margin-right: 5px;
              }

    .BoxStyleHireApp:hover { border: 1px solid rgba(218,218,218,1);
				border-color: rgba(158,202,237, 0.8);
				border-radius: 3px;
				box-shadow: 0 0 1px rgba(158,202,237, 0.8);
				outline: none; }

    .BoxStyleHireAppCityStateZip:hover { border: 1px solid rgba(218,218,218,1);
				                         border-color: rgba(158,202,237, 0.8);
				                         border-radius: 3px;
				                         box-shadow: 0 0 1px rgba(158,202,237, 0.8);
				                         outline: none; }

    .RadioHover:hover { border: 1px solid rgba(218,218,218,1);
		                border-color: rgba(158,202,237, 0.8);
		                border-radius: 3px;
		                box-shadow: 0 0 1px rgba(158,202,237, 0.8);
		                outline: none; }


    #lbl_HSDiplomaOrGED { position: relative; margin-left: 0px; }
    #lbl_HSState { position: relative; margin-left: 114px; }
    #lbl_HSDateReceived { position: relative; margin-left: 53px; }
    #lbl_HSGPA { position: relative; margin-left: 71px; }


    #lbl_HighSchool { position: relative; padding-right: 121px; font-size: 18px; }
    #lbl_HSStartDate { position: relative; padding-right: 129px; font-size: 18px; }
    #lbl_HighSchoolTo { margin-right: 5px; }
    #lbl_HSEndDate { position: relative; padding-right: 113px; font-size: 18px; }

    #txb_HSYearAttendedEnd { position: relative; margin-right: 23px; }

    #DropDownList_HSDiplomaOrGED { position: relative; margin-left: 0px; }
    /*#txb_HSDiplomaOrGED { position: relative; margin-left: 117px; }*/

    #txb_HSState { margin-left: 5px; }
    #txb_HSDateReceived { margin-left: 5px; }
    #txb_HSGPA { margin-left: 5px; }

    #txb_TradeYearAttendedEnd { position: relative; margin-right: 35px; font-size: 18px; }
    #lbl_TradeSchool { position: relative; padding-right: 112px; font-size: 18px; }
    #lbl_TSStartDate { position: relative; padding-right: 125px; font-size: 18px; }
    #lbl_TradeSchoolTo { margin-right: 5px; }
    #lbl_TSEndDate { position: relative; padding-right: 123px; font-size: 18px; }

    #txb_TradeCertificate { position: relative; margin-left: 117px; }
    #lbl_TradeCertificate { position: relative; margin-left: 117px; }
    #lbl_TradeSchoolState { position: relative; margin-left: 129px; }
    #lbl_TradeCertificateDate { position: relative; margin-left: 49px; }
    #lbl_TradeGPA { position: relative; margin-left: 73px; }

    #lbl_College1 { position: relative; padding-right: 155px; font-size: 18px; }
    #lbl_Col1StartDate { position: relative; padding-right: 126px; font-size: 18px; }
    #lbl_College1To { margin-right: 5px; }
    #lbl_Col1EndDate { position: relative; padding-right: 123px; font-size: 18px; }

    #txb_College1YearAttendedEnd { position: relative; margin-right: 35px; font-size: 18px; }

    #DropDownListCollege1Degree { position: relative; margin-left: 0px; font-size: 18px; }
    #txb_College1State {position: relative; margin-left: 55px;}
    #lbl_College1Degree { position: relative; margin-left: 0px; }
    #lbl_College1State { position: relative; margin-left: 75px; }
    #lbl_College1DegreeDate { position: relative; margin-left: 56px; }
    #txb_College1DegreeDate{position: relative; margin-left: 25px;}
    #lbl_College1GPA { position: relative; margin-left: 91px; }
    #txb_College1GPA{ position: relative; margin-left: 25px; }

    /* Note: The Sudo Selector below allows text to be inserted
         after the content after what is already in the html.*/
    .LegendInsert:after{ position:relative; color:red; content:" (***Optional!)" }

    #lbl_College2 { position: relative; padding-right: 155px; font-size: 18px; }
    #lbl_Col2StartDate { position: relative; padding-right: 123px; font-size: 18px; }
    #lbl_College2To { margin-right: 5px; }
    #lbl_Col2EndDate { position: relative; padding-right: 123px; font-size: 18px; }

    #txb_College2YearAttendedEnd { position: relative; margin-right: 35px; font-size: 18px; }

    /*#txb_College2Degree { position: relative; margin-left: 117px; }*/
    #DropDownListCollege2Degree { position: relative; margin-left: 0px; font-size: 18px; }
    #txb_College2State {position: relative; margin-left: 55px;}
    #lbl_College2Degree { position: relative; margin-left: 0px; }
    #lbl_College2State { position: relative; margin-left: 75px; }
    #lbl_College2DegreeDate { position: relative; margin-left: 56px; }
    #txb_College2DegreeDate{position: relative; margin-left: 25px;}
    #lbl_College2GPA { position: relative; margin-left: 91px; }
    #txb_College2GPA{ position: relative; margin-left: 25px;}

    #lbl_Ref1YearsKnown { position: relative; margin-left: 185px; }
    #lbl_Ref1Telephone { position: relative; margin-left: 23px; }
    #txb_Ref1YearsKnown { position: relative; margin-left: 35px; }
    #txb_Ref1Telephone { position: relative; margin-left: 45px; }

    #lbl_Ref2YearsKnown { position: relative; margin-left: 185px; }
    #lbl_Ref2Telephone { position: relative; margin-left: 23px; }
    #txb_Ref2YearsKnown { position: relative; margin-left: 35px; }
    #txb_Ref2Telephone { position: relative; margin-left: 45px; }

    #lbl_Ref3YearsKnown { position: relative; margin-left: 185px; }
    #lbl_Ref3Telephone { position: relative; margin-left: 23px; }
    #txb_Ref3YearsKnown { position: relative; margin-left: 35px; }
    #txb_Ref3Telephone { position: relative; margin-left: 45px; }

    #lbl_EmergencyContName { position: relative; margin-right: 85px; }
    #lbl_EmergencyContRelationship { position: relative; margin-right: 85px; }

    #lbl_SignedName { position: relative; margin-right: 101px; }


/****************************WebEMail*************************/

    .WMAddress { margin-left: 5px; }

    .fieldsetWebMail { border-radius: 5px;
                       width: 585px;
                       height: auto;
                       color: black;
                       font-size: 21px;
                     }

    .legendWM { font-size: 24px; 
                color: darkgreen; 
                font-weight: bold;
              }

.formWebMail {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 625px;
    height: auto;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    margin: 25px auto;
    padding: 25px;
}

/****************************newProduct*************************/

    #lbl1_prodDesc { position: relative;
                     margin-right: 5px; 
                   }

    .UpdateUserInfoNP { position: absolute; 
                        font-size: 24px; 
                        margin-left: -155px; 
                        margin-top: 380px; 
                        color: darkblue;}

    .UpdateUserInfoNP:visited { color:mediumorchid; } 

    .BoxStyleNP { height: 21px;
                width: 225px;
                margin-top: 4px;
                margin-left: 5px;
                color: red;
                border-color: rgba(0,0,139,.9); 
              }

    .BoxStyleNP:hover { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }


    #fieldset1NP { border-radius: 5px;
                 width: 715px;
                 height: 230px;
                 font-weight: bold;
                 color: #4682B4;
                 font-size: 21px;
               }

    .flexTBoxesWrapper { position: relative;
                         display: inline-flex;
                         display: -webkit-box;
                         display: -ms-flexbox;
                       }

    .LabelStyleNP { position: relative;
                  font-size: 25px;
                  color: #4682B4;
                 }

#formNP {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 755px;
    height: 258px;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    margin: 25px auto;
    padding: 25px;
}

    .legendNP { color: red;
                font-size: 25px;
              }

    span { color: darkblue;
           font-size: 25px; 
         }

    .submitButton { position: relative;
                    height: 28px;
                    width: 125px;
                    margin-top: 18px;
                    margin-bottom: 8px;
                    background: rgba(0,125,0,.9);
				    margin-right: 20px;
					color: rgba(255,255,255,1);
				    border-color: rgba(158,202,237,1);
					border-radius: 8px;
					box-shadow: 0 0 10px rgba(158,202,237,1);
					outline: none;
                    cursor: pointer;
                  }

/**************************OneClickBuy*************************/

    .UpdateUserInfoOCB { position: absolute; 
                         font-size: 24px; 
                         margin-left: -155px; 
                         margin-top: 380px; 
                         color: darkblue; 
                       }

    .UpdateUserInfoOCB:visited { color:mediumorchid; } 

    .fieldsetOCB { border-radius: 5px;
                 width: 585px;
                 height: auto;
                 color: black;
                 font-size: 21px;
               }

    #legendOCB { font-size: 24px; 
              color: darkgreen; 
              font-weight: bold;
            }

#formOCB {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 625px;
    height: auto;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    margin: 25px auto;
    padding: 25px;
}

    spanOCB { font-size: 24px; 
           color: cornflowerblue; 
           font-weight: bold;}

/*****************************showAllProducts*******************/

    .UpdateUserInfoAP { position: absolute; 
                        font-size: 24px; 
                        margin-left: -155px; 
                        margin-top: 380px; 
                        color: darkblue; 
                      }

    .UpdateUserInfoAP:visited { color: mediumorchid; }

    #fieldsetSAP { border-radius: 5px;
                 width: 785px;
                 height: auto;
                 font-weight: bold;
                 color: #4682B4;
                 font-size: 21px;
               }

#formSAP {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 825px;
    height: auto;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    margin: 25px auto;
    padding: 25px;
}

    .headCells { border: 1px solid white;
                 background-color: darkolivegreen;
                 color: darkseagreen;
                 text-align: center;
                 width: 150px;
               }

    .headCellDesc { border: 1px solid white;
                    background-color: darkolivegreen;
                    color: darkseagreen;
                    text-align: center;
                    width: 295px;
                  }

    .headCellBuyIt { border: 1px solid white;
                     background-color: darkolivegreen;
                     color: darkseagreen;
                     text-align: center;
                     width: 165px;
                   }

    .cells { border: 1px solid black; 
             background-color: darkseagreen; 
             padding: 10px;
           }

    .legendSAP { color: darkgreen;
             font-size: 25px;
           }

/********************************ShowUserLogInInfo*************************/

    .fieldset2SULII { border-radius: 5px;
                 color: #4682B4;
                 font-weight: bold;  
                 font-size: 21px;
                 margin-left: 8px;
                 width: 495px;
               }

    spanSULII { color: red;
           font-weight: bold;
           font-size: 21px;
         }

    .ResultTextStyleSULII { position: relative;
                            color: red;
                          }

    #lbl_Identity { color: #4682B4; }

    .fieldset1SULII { border-radius: 5px;
                 width: 595px;
                 height: auto;
                 font-weight: bold;
                 color: #4682B4;
                 font-size: 21px;
                 margin-left: 8px;
               }

#formSULII {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 645px;
    height: auto;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    margin: 25px auto;
    padding: 50px;
}

    .flexLabelsWrapper { position: relative;
                         display: inline-flex;
                         display: -webkit-box;
                         display: -ms-flexbox;
                       }

    .TextLabelsSULII { color: #4682B4;
                  font-weight: bold;
                  margin-right: 5px;
                }

    #lbl_PhoneNumber { margin-right: 5px;}

    .legendSULII { color: red;
                   font-size: 25px;
                 }

    .body { background-color: white;
            /*background-image: url('../img/X10DAX.png');*/
            /*background-repeat: repeat;*/
            font-family: Calibri, San-Serif, Helvetica, Arial;
          }

/******************************UserUpdatedShowInfo************************/ 

    #fieldset2UUSI { border-radius: 5px;
                 color: #4682B4;
                 font-weight: bold;  
                 font-size: 21px;
                 margin-left: 8px;
                 width: 495px;
               }

    spanUUSI { color: red;
               font-weight: bold;
               font-size: 25px;
             }

    .ResultTextStyleUUSI { position: relative;
                           color: red; font-size: 25px;
                           margin-left: 25px;
                     }
    #lbl_Identity { color: #4682B4; }

    #fieldset1UUSI { border-radius: 5px;
                 width: 595px;
                 height: auto;
                 font-weight: bold;
                 color: #4682B4;
                 font-size: 21px;
                 margin-left: 8px;
               }

#formUUSI {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 645px;
    height: auto;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    margin: 25px auto;
    padding: 50px;
}

    .flexLabelsWrapper { position: relative;
                         display: inline-flex;
                         display: -webkit-box;
                         display: -ms-flexbox;
                       }

    .TextLabelsUUSI { color: #4682B4;
                  font-weight: bold;
                  margin-right: 5px;
                }

    .legendUUSI { color: red;
             font-size: 25px;
           }

    body { background-color: white;
           background-repeat: repeat;
           font-family: Calibri, San-Serif, Helvetica, Arial;
         }

    /***************************UpdateUserLogIn**********************/
   
    /*#lbl1_PhoneNumber { position: relative;
                        margin-right: 5px; 
                      }*/

    .BoxStyleUULI { height: 21px;
                width: 265px;
                margin-top: 4px;
                color: red;
                border-color: rgba(0,0,139,.9); 
              }

    .BoxStyleUULI:hover { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }

    #fieldsetUULI { border-radius: 5px;
                 width: 675px;
                 height: auto;
                 font-weight: bold;
                 color: #4682B4;
                 font-size: 21px;
                 margin-left: 8px;
               }

    .flexTBoxesWrapper { position: relative;
                         display: inline-flex;
                         display: -webkit-box;
                         display: -ms-flexbox;
                       }

    .LabelStyleUULI { position: relative;
                  font-size: 25px;
                  color: #4682B4;
                 }

#formUULI {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 725px;
    height: auto;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    margin: 25px auto;
    padding: 50px;
}

    #legendUULI { color: red;
             font-size: 25px;

           }

    /*****************************MakeUserLogIn************************/

    p { color: red; font-weight: bold; font-size: 18px; }

    /*#lbl1_PhoneNumber { position: relative;
                        margin-right: 5px; 
                      }*/

    .BoxStyleMULI { height: 21px;
                width: 265px;
                margin-top: 4px;
                color: red;
                border-color: rgba(0,0,139,.9);
                margin-left: 5px; 
              }

    .BoxStyleMULI:hover { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }

    .fieldsetMULI { border-radius: 5px;
                 width: 545px;
                 height: auto;
                 font-weight: bold;
                 color: #4682B4;
                 font-size: 21px;
                 margin-left: 8px;
               }

    .flexTBoxesWrapper { position: relative;
                         display: inline-flex;
                         display: -webkit-box;
                         display: -ms-flexbox;
                       }

    .LabelStyleMULI { position: relative;
                      font-size: 25px;
                      color: #4682B4;
                    }

#formMULI {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    width: 595px;
    height: auto;
    margin: 25px auto;
    padding: 50px;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
}

    .LegendMULI { color: red;
             font-size: 25px;
           }

    /***********************EmailLogIn**********************/

#formEmailLogIn {
    position: absolute;
    right: 0;
    left: 0;
    text-align: left;
    top: 175px;
    background-color: #FAF0E6;
    font-family: Calibri, San-Serif, Helvetica;
    padding-top: 8px;
    width: 535px;
    height: 315px;
    border: 3px solid rgba(255,255,255,.8);
    border-style: outset;
    border-radius: 25px;
    padding-left: 5px;
    margin-left: 13px;
}

    #HeaderEmailLogIn { position: absolute;
                        font-weight: bold;
                        color: white;
                        text-shadow: 2px 2px #ff0000;
                        border: black;
                        border-color: red;
                        font-size: 24px;
                       
    }
    /*************************Index*************************/

    .BoxStyleLogIn { height: 21px;
                     width: 125px;
                     margin-top: 4px;
                     color: red;
                     border-color: rgba(0,0,139,.9); 
                   }

    #formLogIn { position: absolute;
                 margin-top: 270px;

               }
    .BoxStyleLogIn:hover { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }

    .SignInPos { position: relative;
                 background-color: white; 
			     font-family: Calibri, San-Serif, Helvetica;
                 padding-top: 8px;
			     width: 135px; 
			     height: 115px;
			     border-radius: 25px;
                 padding-left: 5px;
                 margin-left: 13px;
                 border: solid;
		       }

    .WelcomeUser { position: absolute; 
                   margin-left: 25px; 
                   font-size: 24px;
                   color: darkblue;
                 }

    spanIndex { color: cornflowerblue; }

    #formLogIn { position: absolute; }

    #txb_SignInUName { margin-bottom: 3px;}

    #txb_SignInPWord { margin-bottom: 5px; }

    .submitButtonLogIn { position: relative;
                    height: 28px;
                    width: 125px;
                    margin-top: 18px;
                    margin-bottom: 8px;
                    background: rgba(0,125,0,.9);
				    margin-right: 20px;
					color: rgba(255,255,255,1);
				    border-color: rgba(158,202,237,1);
					border-radius: 8px;
					box-shadow: 0 0 10px rgba(158,202,237,1);
					outline: none;
                    cursor: pointer;
                  }

/**********************BaseStyle**********************/

    #divAdRotator1 { display: flex;
                     justify-content: center;
                   }
#MasterBody { background: #f6f6f1;
}
#header {
    border: solid;
    color: black;
    border-radius: 25px;
    height: 225px;
    /*background-image: url('../img/Header.png');*/
    /*background-image: url("/GradientLightBlue.png");*/
    background-image: url("/img/GradientLightBlueFooter.png");
    background-clip: border-box;
}

     /*.LabelHeaderText { position: relative;
                       color: white; 
                       font-size: 50px; 
                       font-weight: bold;
                      }*/

    /*.SubHeaderTxt { position: relative;
                    color: white; 
                    font-size: 36px; 
                    font-weight: bold; 
                  }*/

    /*.HeaderText { margin-top: 45px; 
                  text-shadow: 2px 2px #ff0000;
                }*/
#AdRotator1 { width: auto; }

    #newProducts { position: absolute; 
                  font-size: 24px; 
                  margin-left: 25px; 
                  margin-top: 45px;
                  color: darkblue;
                  cursor: pointer;
                 }
#CodeTesting { position: absolute;
               margin-left: 25px;
               margin-top: 95px;
               font-size: 24px;

             }

#newProducts:visited {
    color: mediumorchid;
}


    #Projects { position: absolute;
                font-size: 24px;
                margin-left: 25px;
                margin-top: 55px;
                color: darkblue;
                cursor: pointer;
              }

    #Products:visited { color: mediumorchid; }

    #Sale { position: absolute; 
            font-size: 24px; 
            margin-left: 25px; 
            margin-top: 65px;
            color: darkblue;
            cursor: pointer;
          }

    #Featured { position: absolute; 
                font-size: 24px; 
                margin-left: 25px; 
                margin-top: 75px;
                color: darkblue;
                cursor: pointer;
              }

#Navigation {
    position: relative;
    float: left;
    border: solid;
    border-color: black;
    width: 175px;
    min-height: 605px;
    border-radius: 25px;
    background-image: url("/img/GradientLightBlueMenuBar.png");
    filter: alpha(opacity=1.0);
    background-repeat: repeat;
    /*background-color: darkgreen;*/
}

.SignUp {
    position: absolute;
    font-size: 24px;
    margin-left: -155px;
    margin-top: 405px;
    color: darkblue;
}

    .SignUp:visited { color:mediumorchid; } 

    .UpdateUserInfo { position: absolute; 
                      font-size: 24px; 
                      margin-left: -155px; 
                      margin-top: 405px; 
                      color: darkblue; }

    .EmailPassword { position: absolute; 
                      font-size: 24px; 
                      margin-left: -155px; 
                      margin-top: 445px; 
                      color: darkblue; }

body {
    margin: 0 auto auto auto;
}
.mainForm-Wrapper {
    right: 0;
    left: 0;
    
    /*text-align: left;*/
}
.mainForm {
    right: 0;
    left: 0;
   
}
#mainForm {
    
    text-align: left;
    /*background-color: rgba(255,255,255,1.0);*/
    background-color: #F1F1F1;
    font-family: Helvetica, Arial, San-Serif;
    width: 888px;
    display: inline-block; /*centers the form*/
    margin-left: 50px;
    margin-top: 35px;
    border-width: 900px;
    /*-moz-border-width: 900px;*/
    height: 425px;
    /*-moz-border-height: auto;*/
    border: 3px solid rgba(255,255,255,1.0);
    border-left-style: solid;
    border-style: outset;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    margin: 50px auto;
    padding: 50px;
    opacity: 1.0;
}

#footer {
    text-align: left;
    clear: both;
    padding-left: 65px;
    padding-bottom: 10px;
    height: 45px;
    /*color: white;*/
    color: black;
    border: solid;
    border-color: black;
    /*background-color: darkgreen;*/
    background-image: url("/img/GradientLightBlueFooter.png");
    opacity: 1.0;
    filter: alpha(opacity=100);
    border-radius: 25px;
    /*background-clip: border-box;*/
}

.rights {
    float: right;
    padding-right: 65px;
    /*color: white;*/
    color: black;
}

    a { color: darkblue; }

    .footerText { position: relative; }


