/*.main {
	/* place background image here */
	/*min-width: 500px;    
	height: 600px;
    margin: 50px auto;
}
.panel {
    background-color: #444;
    height: 34px;
    padding: 10px;
}*/
.termsPolicyHeader, .terms, .policy {
	clear: right;
	text-transform: uppercase;
	font-weight: 700;
}
.termsPolicy, .close p {
	/*text-shadow: 1px 1px 1px #162133, -1px -1px 1px #162133;*/
	font-family: 'Vegurregular', Arial, Helvetica, sans-serif;
	text-align: left;
	height: 80%;
	color: #999;
	font-size: .75em;
	margin-bottom: 1%;
	text-align: left;
	max-width: 600px;
	height: 200px;
    overflow: auto;
}
.panel a#terms, .panel a#policy {
    border: 2px solid #aaa;
    display: block;
    float: right;
    margin-right: 10px;
    padding: 5px 10px;
    text-decoration: none;
    /*text-shadow: 1px 1px #000;*/
			
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
a#terms:hover, a#policy:hover {
    border-color: #eee;
}
.overlay {
	background-color: rgba(88, 89, 91, 0.9);/*#58595B*/
    /*background-color: rgba(22, 33, 51, 0.9);*/
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 500;

    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}
.popup {
	margin:0;
    padding:0;
    background-color:#EEE;
   /* text-shadow: 1px 1px 1px #162133, -1px -1px 1px #162133;*/
    font-family: 14px/1.3 'Vegurregular', Arial, Helvetica, sans-serif;
        
	/*background: url(../_images/MW_Website_Form_Reflection_v1.png) no-repeat right top;*/

	/*border-right: .1em solid #687B95; 
	border-bottom: .1em solid #B6DFFC; 
	border-left: .1em solid #687B95;
	border-top: .1em solid #CEE7F3;*/
	
    display: inline-block;
    left: 50%;
    opacity: 0;
    padding: 15px;
    position: fixed;
    text-align: justify;
    top: 40%;
    visibility: hidden;
    z-index: 500;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;

   /* -webkit-box-shadow: 0 1px 1px 2px rgba(22, 33, 51, 0.75) inset;
    -moz-box-shadow: 0 1px 1px 2px rgba(22, 33, 51, 0.75) inset;
    -ms-box-shadow: 0 1px 1px 2px rgba(22, 33, 51, 0.75) inset;
    -o-box-shadow: 0 1px 1px 2px rgba(22, 33, 51, 0.75) inset;
    box-shadow: 0 1px 1px 2px rgba(22, 33, 51, 0.75) inset;*/

    -webkit-transition: opacity .5s, top .5s;
    -moz-transition: opacity .5s, top .5s;
    -ms-transition: opacity .5s, top .5s;
    -o-transition: opacity .5s, top .5s;
    transition: opacity .5s, top .5s;
}
.overlay:target+.popup {
    top: 40%;
    opacity: 1;
    visibility: visible;
}
.close {
	color: #999;
    height: 0px;
    line-height: 0px;
    position: absolute;
	margin: -1em 0 0 -3em;
    text-align: center;
    text-decoration: none;
    top: -15px;
    width: 30px;
    

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    
   /* -webkit-box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-o-box-shadow: 1px 1px 3px #000;
	-ms-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;*/
}
.close:before {
    content: "ø";
    font-size: 24px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    font-size: 3em;
}
.close:hover, .close:active {
	text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
	color: #EEE;
}
.close:active {
	color: #00ACEC;
}
.close:hover {
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
.close:active {	
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
	
	/*-webkit-box-shadow: inset 0 0 1px #00005C, inset 0 0 3px #162133;
	-moz-box-shadow: inset 0 0 1px #00005C, inset 0 0 3px #162133;
	-o-box-shadow: inset 0 0 1px #00005C, inset 0 0 3px #162133;
	-ms-box-shadow: inset 0 0 1px #00005C, inset 0 0 3px #162133;
	box-shadow: inset 0 0 1px #00005C, inset 0 0 3px #162133;*/
}