html { font-family: sans-serif; /* 1 */
  		-ms-text-size-adjust: 100%; /* 2 */
  		-webkit-text-size-adjust: 100%; /* 2 */
		-height: 100%;
		-width: 100%; }

body { background-color: #000000;
background-repeat: no-repeat;
background-attachment: fixed; 
font: 12px "Verdana", Arial, Helvetica, sans-serif;
background-position: center;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:100%;
width:100%; }


#header { text-align: center; 
margin-top: 0px; 
padding-top: 10px; 
padding-bottom: 10px; }

#header img { margin-left: 0px; 
padding-top: 20px; 
align-content: center; 
text-align: center; 
height: 100%;
width: 100%; }

h1 { font: 42px Brush Script MT; 
font-weight: normal; 
color: #000000; }

#container { color: #000000; 
background-color: #FFFFFF; 
position: relative; 
width: 750px; 
padding-top: 0px; 
padding-bottom: 10px; 
margin-top: 10px; 
margin-bottom: 10px; 
opacity: 1; 
border: 3px solid #000000;
border-radius: 15px; }

small { font-size: 80%; }

sub,sup { font-size: 75%; 
line-height: 0; 
position: relative; 
vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { -moz-box-sizing: content-box; 
box-sizing: content-box; 
height: 0; }
		
pre { overflow: auto; }

code,kbd,pre,samp { font-family: monospace, monospace; 
font-size: 1em; }

#intro {margin-left: 20px; 
margin-right: 20px; }
 
label { width: 220px; }

.noaaBlock, .buttonBlock { margin-top: 15px; 
clear: both; }

#footer { margin: 0 20px 10px 20px ; 
text-align: left; }

#subscribe #unsubscribeBlock { padding-top: 10px; 
font-color: #000000; }

a:link { color: #ffa500; 
text-decoration: underline;
font-weight: bold; }

a:visited {  color: #ffa500; 
text-decoration: underline; 
font-weight: bold;}

.groupBlock .inputBlock { float: left; 
display: inline; 
width: 45%; }

#groupBlock1 { display: none;}

.containerUnsubscribe #intro { display: none; }

.dynamicAddBlock { margin-right: 200px; }

.pagerCarriers, .areacode, .prefix, .suffix, .email, .name, #locationBlockWrapper input, #locationBlockWrapper select { font-size: 12px; }

.locationBlockWrapper { text-align: center; }

.pagerCarriers { padding: 2px 0; }

.noaaBlock { display: none; }

.groupBlock label { line-height: 14px; 
padding-top: 20px;}

.groupBlock { clear: both; 
padding-top: 20px; }

.languageBlock { line-height: 14px; 
padding-top: 440px;}

#greenAddressDisclaimer { float: left; 
font-weight: normal; 
padding: 15px 15px 10px ; }

.locationInputBlock { float: left; 
width: 100%; 
padding-top: 5px;  }

#signUpBlock { padding-top: 30px; }

.toolTip { color: blue; }

#footer a { color: #ffa500; }
.stateSubscribeFinished #intro { display: none; }

.enter-emloyee-id-form {
    margin: 30px 30%;
}

label.employee-lable {
	width: 120px;
    float: inherit;
    text-align: left;
    margin: inherit;
    margin-left: 0px;
}

.message {
	/*margin-left: 50px;*/
    text-align: center;
    color: red;
    font-size: 11px;
}


