allowCSS3:false;

body {

	background-color:#D8D8D8;
	min-width: 800px;

}

.logocontainer {
	width:750px;
	margin:0 auto;
}

.logodiv {

        background-color:#4c5f99;
        height:145px;
        width:750px;
	z-index:1;

        padding-top:0px;

        -mox-box-shadow: inset  0       0       50px    #D8D8D8;
        -webkit-box-shadow: inset       0       0       50px    #D8D8D8;
        box-shadow: inset       0       0       50px    #D8D8D8;
		overflow:hidden;
}

.logochop {

	height:125px;
	width:600px;
	overflow:hidden;
	position:relative;
	left:75px;
	top:10px;
}

.logoimg {
	position:relative;
	top:-760px;
        left:0px;
}

.registrationClosed {
        margin:0 auto;
        position:relative;
        text-align:center;
        width:750px;
	display:none;

        -mox-box-shadow: inset  0       0       30px    #145dae ;
        -webkit-box-shadow: inset       0       0       30px    #145dae ;
        box-shadow: inset       0       0       30px    #145dae ;

}

.registrationmaster {
	margin:0 auto;
	position:relative;
	text-align:center;
	width:750px;

        -mox-box-shadow: inset  0       0       30px    #145dae ;
        -webkit-box-shadow: inset       0       0       30px    #145dae ;
        box-shadow: inset       0       0       30px    #145dae ;

}

.information {
	position:relative;
	left:100px;
	text-align:left;
	font-size:20px;
}

.infolist {
	line-height:150%;
}

.instructionlist {
	line-height:150%;
	font-size:15px;
}

.required {
	width:200px;
	position:relative;
	left:100px;
	color:red;
	font-weight:bold;
}

.completed {
	text-align:center;
}
.loadinggrey {
    height:100%;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
    background-color:#C0C0C0;
    opacity:0.7;
    filter:alpha(opacity=70);
    z-index:1000000;
    display:none;
}
