/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Feb 29, 2016, 12:02:44 PM
    Author     : skhan
*/

/*added 8/13/2017*/

html{
font-family: 'AvenirNextLTPro-Regular',sans-serif;
font-size: 13px;
}
	
			 .formheader {
				 float: left;
				
				   font-size: 1.5rem;
    font-family: 'AvenirNextLTPro-Regular',sans-serif;
    line-height: 1.1;
   
    color: #5a694f;
				 
			 }
body { margin: 0px; }

.header{ height: 74px; border-bottom: 0px solid #5a694f; background-color: #9fbbc5; padding-top: 10px; margin-left: auto; margin-right: auto; width: 100%;}

.header-sub { width: 980px; margin: 0px auto; }


.right2{ /*float: right; width: 610px; color: #CF152B; font-weight: bold;*/
	
	
	float: right; 
    font-weight: bold;  
    width: 70%;
	padding-bottom: 0px;
	height: 88px;
}


.right{ /*float: right; width: 610px; color: #CF152B; font-weight: bold;*/
	
	
	float: right; 
    font-weight: bold;  
    width: 50%;
	padding-bottom: 0px;
	height: 88px;
}

.right ul{ list-style-type: none; margin: 0px;}

.right ul li{float: left; width: 100px;}




.rightbutton{
	float: right;
	left:-10px;
}

ul.topnav {
    /*list-style-type: none;
    margin:  0 0 0 30px;
    padding: 0 0 0 30px;
    overflow: hidden;
    background-color: #fff;
    width: 100%;
    */
    float: right;
    margin-top: 0px; 
	padding: 0px;
	
}

/* Float the list items side by side */

li.username{
	
	font-family: "Avenir W02", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 6px;
	list-style: none;
	float: left;
	height: 40px;
	margin-right: 12px;
	margin-top: 0px;
	font-weight: bold;
	color: #ce1a02; 
	letter-spacing: 1.2px;
	margin-left: auto;
	text-align: left;
	background: rgba(0,0,0,0.0);
	
	}


/* Hide the list item that contains the link that should open and close the topnav on small screens */
ul.topnav li.icon {display: none;}
			 
			 body.dark {	background-color: #f3f6f8; }

.button, .button--form, .button--guest {
	
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-decoration: none; 
	}
	
	
.button, .button--form, .button--guest {
	
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: -moz-use-text-color;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: none;
    border-top-width: medium;
    box-sizing: border-box;
    color: #466265;
    display: inline-block;
    margin:8px 0 0 8px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding-bottom: 4px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 4px;
    position: relative;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
    transition-delay: 0s;
    transition-duration: 150ms;
    transition-property: all;
    transition-timing-function: ease;
}



	
ul.topnav li.headerli {
	
	/*float: left;*/
	font-family: "Avenir W02", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 2px;
	padding: 6px;
	list-style: none;
	float: left;
	height: 22px;
	margin-right: 2px;
	margin-top: 0px;
	font-weight: bold;
	cursor: pointer; 
	letter-spacing: 1.2px;
	margin-left: auto;
	text-align: left;
	background: rgba(0,0,0,0.0);
	width: 76px;
		
	 }
		  
ul.topnav li.headerli:hover {
	
	background-color: #7ea2af;
	background: rgba(126,162,175,2.0);
   	padding: 6px;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;	
  	display: inline-block;
  	color: #fff;
  	border-radius: 3px;
	width: 76px;
	/*border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;*/
    
	}

/* Style the links inside the list items */
ul.topnav li.headerli a {
  /* display: inline-block;
    color: #000;
    text-align: left;
    width:90px;
    height: 50px;
    padding: 6px 6px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 11px;*/
    
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 40px;
    line-height: 23px;
    text-decoration: none;
 
	
}

/* Change background color of links on hover */
ul.topnav li.headerli a:hover {
	
	/*background-color: #5B7E8E;
    padding: 6px 6px;
  	display: inline-block;
  	color: #fff;
  	width:90px; 
	border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;*/
    
    color: #fff;
    display: block;	
	height: 40px;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;


		  }
		  
		  
.email { height: 50px; width: 980px; margin: 0px auto; background-color: #396b7c; display: inline-block; }


.signuptext {
	border: none;
	border-radius: 3px;
    font-size: 12px;
	margin: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    width: 200px;
	background-color: a2c0cb;
	
}


.leftmenu { background-color: #48869d; width: 150px; float: left; font-size: 12px; height: 760px; padding-top: 20px; }
.optionvalues{ 
	/*cursor: pointer; float: left; height: 37px; line-height: 37px; text-align: center; width: 150px;*/
	cursor: pointer; 
	float: left; 
	line-height: 35px; 
	text-align: center; 
	border-radius: 3px;
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 35px;   
    position: relative;
    width: 145px;
	
	 }

.optionvalues:hover{ cursor: pointer; float: left; height: 35px; line-height: 35px; text-align: center; background: rgba(255,255,255,0.3); 	 width: 145px;}

.selectedvalue{ 
	/*float: left; height: 37px; line-height: 37px; text-align: center; background-color: #75bde6;cursor: pointer; width: 150px;*/
	float: left; height: 35px; line-height: 35px; text-align: center; background-color: #396b7c;  color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
	border-radius: 3px;
	cursor: pointer; width: 145px;}
	
	

.optionvalues a{ text-decoration: none; color: #466265; cursor: pointer;}

/* CAD Pages */
.cadsitevalues{
 	color: #FFF;
    padding: 15px;
    background-color: #396b7c;
}




/*end 8/13/2017*/

button { cursor: pointer; }

body{ margin: 0px; }



.clear{ clear: both; }

/* .logincontainer{ width: 400px; height: 300px; background-color: grey; margin-left: auto; margin-right: auto; text-align: center;} */

.next10{
	 background-position: 0px 50px;
	 background-image: url("../images/certBtns.png");
	 display: block;
	 float: left;
	 width: 53px;
	 height: 53px;

	   }
	   
.sitecert{
	background-color: #FFF;
    border-collapse: collapse;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;	
    color: #000;
    width: 980px;
    }

    .greenclass {
        background-color: green;
    }

    .greenfont{
        color: green; font-weight: bold;
    }

    .redfont {
        color: red; font-weight: bold;
    }
    
.logincontainer {position: relative;
  width: 300px;
  height: 200px;
  z-index: 15;
  top: 25%;
  left: 50%;
  margin: -100px 0 0 -150px;
  background: grey;}

.logininput {margin-bottom: 20px;}

.login{left: 25%;
    position: relative;
    top: 25%;
    width: 100px;}

.toplogin{ float: right; width: 200px; background-color: grey;font-weight: bold; text-align: center; }

.toplogin a{ text-decoration: none; color: #FFF;  }

.userinfo {width: 300px; float: right;}


.siteinformation{ width: 300px; position: relative; left: 30px; color: #fff; top: 9px; font-weight: bold;}
.container{ margin-left: auto; margin-right: auto; height: 800px;}

table{font-size: 12px; color: #fff;}

table th{ padding: 5px;}

table td{ padding: 5px; color:#000;}

tr.siterow{ border-bottom: 1px solid #c4c4c4;}

.enterprisecadhead {
    background-color: #8a765b;
     border-top: 12px solid #8a765b;
    height: 70px;
    margin-top: 0;
}
/* main page */

.statuscertified {
    background-image: url("../images/recert.png");
    background-position: -38px 0;
    border: 0 none;
    display: block;
    height: 33px;
    width: 37px;
}

.statusnotcertified {
    background-image: url("../images/certBtn.png");
    background-position: -77px 0;
    border: 0 none;
    display: block;
    height: 33px;
    width: 36px;
}

.norecertified{
	 background-image: url("../images/certBtn.png");
    background-position: -157px 0;
    border: 0 none;
    display: block;
    height: 33px;
    width: 30px;
	}

.track{
	float: right;
	color: #FFF;
	}
	
.certificate{
	background-image: url("../images/certBtn.png");
    background-position: -118px 0;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 33px;
    padding: 0;
    width: 37px;
	}

.verify{
	/*background-image: url("../images/reverify.png");
	background-position: 3px 0px;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 33px;
	padding: 0;
	width: 37px;
        background-color: transparent;*/
	/*background-repeat: no-repeat;
	background-color: transparent;*/
        background-position: 3px 0px;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 26px;
    padding: 0;
    width: 37px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-color: transparent;
	}

        .statusSave{
            background-image: url("../images/saveStatus.png");
            width: 45px;
            height: 37px;
        }
        
.startSurveylink{  background-color: #d91f48;
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    width: 200px; }

.sendEmail{  background-color: #d91f48;
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-right: 5px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    width: 200px; }


.viewcert{
	 background-position: 0 0px;
	display: block;
	width: 33px;
	height: 33px;
	background-image: url(../images/sitecertbuttons.png);
	}
	
.viewcert:hover{
	background-image: url(../images/sitecertbuttons.png);
	width: 33px;
	height: 33px;
    background-position: 0 -34px;
    background-repeat: no-repeat;
	}


.viewscore{
	 background-position: 35 0px;
	display: block;
	width: 33px;
	height: 33px;
	background-image: url(../images/sitecertbuttons.png);
	}
	
.viewscore:hover{
	background-image: url(../images/sitecertbuttons.png);
	width: 33px;
	height: 33px;
    background-position: 35px -34px;
	}
	
.certcad{
	background-image: url("../images/sitecertbuttons.png");
    background-position: -33px 0;
    display: block;
    height: 33px;
    width: 33px;
	}
	
.certcad:hover{
	background-image: url("../images/sitecertbuttons.png");
    background-position: -33px -34px;
    display: block;
    height: 33px;
    width: 33px;
	}

.recertify{
	background-image: url("../images/certBtn.png");
    background-position: 0 0;
    border: 0px;
    display: block;
    height: 33px;
    width: 40px;
	}
td#certdelete { width: 4%;}

.maincontainer { width: 980px; height: 800px; margin: 0px auto;}

.signup-maincontainer { width: 950px; height: 500px; margin: 0px auto;}

.user-info{
    /*left: 25%;
    position: relative;
    top: 25%;
    width: 100px;*/
    color: #FFF;
	left: 35%;
    position: relative;
    top: 4%;
    width: 500px;
}


.wait{ width: 300px; height: 40px; font-size: 15px; color: #FFF;}

.SiteSurveyTable{ border-collapse: collapse; width: 950px; font-family: Arial, Verdana, sans-serif; font-size:  12px; }

.SiteSurveyTable th { background-color: #7f7f7f; }

.SiteTable{
	background-color: #FFF;
    border-collapse: collapse;
    color: #000;
    font-family: "Avenir W02","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size: 12px;
    width: 980px;
}

.SiteTable th{ font-family: "Avenir W02","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;  }

.SiteTable td{ text-align: center; font-family: "Avenir W02","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px;}


.UserTable{
	background-color: #FFF;
   border-collapse: collapse;
    font-family: Arial;
    font-size: 12px;
    width: 980px;
}

.UserTable th{ background-color: #c4c4c4; }

.UserTable td{ text-align: center;}

.inputfields { width: 200px; font-family: Arial, Verdana, sans-serif; font-size: 12px; padding: 5px; margin: 2px; }

/*.buildoptions { 
	
	background-color: #cf152b;
    border: 0 none;
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    left: 55px;
    position: relative;
    width: 235px;
}*/

.buildoptions {
	vertical-align: middle;
	color: rgba(255,255,255,0.8);
	font-weight: 800;
	border-radius: 3px;
	border: 2px solid rgba(255,255,255,0.5);	
	background: none
}
.buildoptions:hover {
	border-radius: 3px;
	border-color: rgba(255,255,255,0);
	background: rgba(255,255,255,0.8);
	color: #4f696b
}
.buildoptions:active {
	background: rgba(0,0,0,0.2)
}
		
.buildoptions {
	border-radius: 3px;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 50px;
    position: relative;
   /* width: 130px;*/
   width: 200px;
}

#sel_option_form{
    
    margin-left: auto;
    margin-right: auto;
    width: 200px;
}

.top { width: 200px; float: right; height: 30px;}

.search { width: 500px; padding-top: 20px;}

#optionsTable{ width: 700px; margin-left: auto; margin-right: auto;}

.sitemenu { width: inherit;}

.sitevalues{
	color: #fff;
    float: left;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    padding-left: 20px;
    padding-top: 5px;
    width: 70%;
}

.sitevalues .left-form{
    float: left;
    width: 60%;
}

.sitevalues .right-form{
    float:right;
    width: 30%;
}



 .score{
	 float: right;
	 color: #fdfdfd;
	 padding-right:20px;
	 position: relative;
	 top: -35px;
 }
 
 body.optionsbody{
 	background-color: #4F92AB;
	background-image: -webkit-linear-gradient(-415deg, #4F92AB 12%, #366677 72%);
	background-image: linear-gradient(145deg, #4F92AB 12%, #366677 72%);
 }

button.options{ 
	/*background-color: #6d6e72;
    border: 0 none;
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    left: 50px;
    position: relative;
    width: 100px;*/
    
    text-decoration: none;
	background: rgba(255,255,255,0.5);
	

	color: #466265;
	position: relative;
	border-radius: 3px;
	-webkit-transition: 150ms ease;
	-moz-transition: 150ms ease;
	transition: 150ms ease;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    position: relative;
    width: 130px;
	height: 50px;
}

button.selectedoptions {
  /*  background-color: #db1e48;
    border: 0 none;
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    left: 50px;
    position: relative;
    width: 100px;*/
    
    border-radius: 3px;	
	background: rgba(0,0,0,0.2);
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	-o-transform: translateY(1px);
	transform: translateY(1px);
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    position: relative;
    width: 130px;
	height: 50px;
}

#sendemail{
	float: left; 
	}
	
#search-text { color: #FFF; }

.showsite{
	background-color: #fff;
        position: relative;
	top:5px;
        margin: 10px 0px;
		
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	}
	
.mysitestable{
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 700px;	
	}

.sitehead {
	font-size: 15px;
    font-weight: bold;
    height: 30px;
    letter-spacing: 0.8px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    width: 200px;
	}
/*

.signup {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    top: 20px;
    width: 700px;

}

.signup input {
    font-size: 12px;
    width: 200px;
    padding: 5px;
}

.signuptext {
    text-align: left;
}

.signup select {
    font-size: 12px;
    width: 200px;
    padding: 5px;
}

.signupbutton {
    background-color: #cf152b;
    border: none;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    width: 100px;
}

*/
.signupinfo{
	color: #fff;
	margin: 5px;
    padding: 10px 5px;
    text-align: left;
	width: 200px;
	}
	
.signup {
    margin-left: auto;      
    margin-right: auto;
    position: relative;
    text-align: center;
    top: 20px;
    width: 700px;
	
}




.signuptext {
    text-align: left;
	
}
.signup select {
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 200px;
}

.signupbutton {
	text-decoration: none;
	background: rgba(255,255,255,0.5);
	color: #466265;
	position: relative;
	border-radius: 3px;
	-webkit-transition: 150ms ease;
	-moz-transition: 150ms ease;
	transition: 150ms ease;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;		
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;    
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    position: relative;
    width: 170px;
	height: 50px;

}
.signupbutton:hover {
	border-radius: 3px;
	border-color: rgba(255,255,255,0);
	background: rgba(255,255,255,0.8);
	color: #4f696b
}
	
.nomcheckoptions{
    width: 400px;
}

.nomcheckoptions input{
    text-align: left;
    width: 20px;
}

.regioncheckbox{
	/*float: left;*/
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 200px;
}

.regioncheckbox label{
    font-style: italic;
    font-weight: bold;
}

.arealabel{
    font-style: italic;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 200px;
}

.nomcheckareas{
	/*float: left;*/
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 200px;
}

/* Error Page */
.errorcontainer{
	float: left;
    font-family: Arial;
    font-size: 14px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    width: 500px;
}

.question_text{ width: 500px; }
.question_number{ width: 50px; }

/*
#Submit {
    background-color: red;
    border: medium none;
    color: #fff;
    font-weight: bold;
    left: 30%;
    padding: 10px;
    position: relative;
    width: 200px;
}

#SaveProgress {
    background-color: blue;
    border: medium none;
    color: #fff;
    font-weight: bold;
    left: 30%;
    padding: 10px;
    position: relative;
    width: 200px;
}

*/


#Submit {
    font-family: Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    left: 150px;
    position: relative;
    width: 270px;
	margin-bottom: 40px;
	vertical-align: middle;
	color: rgba(255,255,255,0.8);
	font-weight: 800;
	border-radius: 3px;
	border: 2px solid rgba(255,255,255,0.5);	
	background: none;
}


#Submit:hover {
	border-radius: 3px;
	border-color: rgba(255,255,255,0);
	background: rgba(255,255,255,0.8);
	color: #DF0000;
}
#Submit:active {
	background: rgba(255,255,255,0.4)
}

	
#SaveProgress {
    font-family: Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    left:80px;
    position: relative;
    width: 270px;
	margin-bottom: 40px;
	border-radius: 3, 3, 3, 3;
	vertical-align: middle;
	color: rgba(255,255,255,0.8);
	font-weight: 800;
	border-radius: 3px;
	border: 2px solid rgba(255,255,255,0.5);	
	background: none
}


#SaveProgress:hover {
	border-radius: 3px;
	border-color: rgba(255,255,255,0);
	background: rgba(255,255,255,0.8);
	color: #4f696b;
}
#SaveProgress:active {
	background: rgba(255,255,255,0.4);
}



/* Add New Questions */
.Questionscontainer{
	height: 500px;
    margin: 0 auto;
    width: 950px;
	}
	
.container-top{
	background-color: #5b7e8e;
	height: 50px;
	width: 950px;
	}
.topselect{
	float: left;
	width: 175px;
	padding: 10px 0 0 10px;
	}
.addlink{
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding: 10px 0 0 0;
	width: 100px;
	}
	
.QuestionForm{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	}

table.newquestion{
	width: 400px;
	}
.QuestionsDiv{
	width: 950px;
	}
	
.QuestionsTableHead{
	width: inherit;
	}	
.QuestionsTable{
	width: inherit;
	}
	
	
	/* Add New Site */
	.addsitediv{
	}
	
.addsitevalues{
    float: right;
    position: relative;
    right: 20px;
}

.addsitevalues a{

    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;

}

input.editsiteinput{ width: 280px;	}

/* Support Page */

.supportdoc { font-size: 15px; padding-left: 30px; padding-top: 30px; width: 500px; }

.help-container{
	background-color: #FFF;
	height: 500px;
    margin-left: auto;
    margin-right: auto;
	}
	
#contactform{
		width: 300px;
	}
.supportcontact{ cursor: pointer; font-size: 15px; padding-left: 30px; padding-top: 30px; text-decoration: underline; width: 200px; }

.topinfodiv{ 
	background-color: #f3f3f3;
  /*  border-top: 10px solid #4e8383;*/
    display: inline-block;
    height: 50px;
    margin: 0 auto;
    width: 980px;
    }
    
.back{ height: 45px; width: 980px; margin-left: auto; margin-right: auto; }


/* Site Closure Index*/
.closurefile{ 
	background-image:url('../images/paperclip.png');
	display: block;
	width: 40px;
	height: 44px;
}


/*HRA certifications */
.hra_table_ques tr{
    border-bottom: 1px solid #9fbbc5; color: #FFFFFF;
}

#hra_questions td{ color: #FFFFFF; }


.hra_resource{
    float: right;
    position: relative;
    right: 20px;
    top: 10px;
}

.edit_questions_hra td textarea {
    width: 75%;
}

.label_name{ display:block; float: left; width: 26%;  }

.content{ width: 600px; height: 600px; margin-left: auto; margin-right: auto; }

.content table tr{ border-bottom: 1px solid #c4c4c4; color: #000;}

.admin_body{ background-color: #f5f5f5; }

 #test_field {
    display:none;
}

