/*---NAV---*/
	#logo{
		height: 30px;
		width: 150px;
		margin-left: 25px;
		margin-top:5px; 
		position: relative;
	}

	#headerbacking{
		background-color: white;
		height: 50px;
		width: 100%;
		box-shadow: 0px 5px 20px #888888;
		position: absolute;
	}

	#navmain{
		height: 40px;
		width: 100%;
		position: absolute;
	}

	#navmainmenu{
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		margin-top: -23px;
	    padding-left: 190px;
	}

	#navmainmenu li{
		height: 70px;
		width: 188px;
		float: left;
	}

	#navmainmenu li a{
		text-decoration: none;
		color: black;
	}

	#navhr{
	    display: block;
	    margin-top: 42px;
	    border-style: solid;
	    border-width: 1.5px;
	    border-color:black;
	}

/*---Drop Menu---*/

	.drop_menu{
		width: 135px;
		background-color: white;
		box-shadow: 0px 20px 30px #888888;
		overflow: hidden;
		margin-top: 50px;
	}

	.droplinks{
		float: left;
		height: 25px;
		border: 1px solid lightgrey;
		width: 125px;
		text-decoration: none;
		color: black;
		padding-top: 10px;
		padding-left: 10px;
	}

	#multi{
		display: none;
	}


	#navside{
		float: right;
		position: absolute;
		right: 10px;
		width: 53px;
		margin-top: -22px;
	}

	#navside a img{
		float: right;
		display: inline-block;
		padding: 0px 5px 0px 5px;
		height: 24px;
		width:24px;
	}

	#navbuttons{
		cursor: pointer;
	}

/*---Confirm Logout---*/

	.confirmLogout{
    	width:300px;
        height:130px;
        background-color: white;
        border-radius: 10px;
        box-shadow: 0px 5px 20px #888888;
        overflow: hidden;
	}

	#confirmLogoutContainerBar{
        height: 30px;
        width: 300px;
        background-color: white;
        border-bottom: 1px solid lightgrey;
	}

    #confirmLogoutContainerBarTitle{
        color: grey;
        font-size: 1.2em;
        font-weight: lighter;
        margin-top: 2px;
        text-align:center;
	}

	#confirmLogoutContainerBarClose{
	    background: none;
	    border: none;
	    width: 25px;
	    float: right;
	    margin-top: -20px;
	    margin-right: 10px;
	    cursor: pointer;
	}

	#confirmLogoutContainerDiv{
	    margin-left: 20px;
	    margin-top: 20px;
		width: 260px;
	}

	#confirmLogoutImg{
	    width: 48px;
	    float: left;
	}

	#confirmLogoutMessage{
	    width: 187px;
	    float: right;
	}

	#confirmLogoutConfirm{
        background: none;
        border-radius: 10px;
        border: none;
        border: 1px solid lightgrey;
        font-family: inherit;
        float: right;
        margin-top: 17px;
        margin-right: 5px;
        cursor: pointer;
    }

    #confirmLogoutClose{
        background: none;
        border-radius: 10px;
        border: none;
        border: 1px solid lightgrey;
        font-family: inherit;
        float: right;
        margin-top: 17px;
        cursor: pointer;
        margin-right: 5px;
    }

/*---Notifications---*/

	#notificationsAlert{
		height: 15px;
		min-width: 11px;
		border-radius: 8px;
		background-color: red;
		color: white;
		position: absolute;
		margin: -7px;
		font-size: 12px;
		text-align: center;
		padding-left: 2px;
		padding-right: 2px;
		display: none;
	}

	.notifications{
    	width: 250px;
		height: 298px;
		background-color: white;
		border-radius: 10px;
		box-shadow: 0px 5px 20px #888888;
		margin-top: 60px;
		margin-right: 25px;
	}

	#notificationsArrow{
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid white;
		float: right;
		margin-top: -20px;
		height: 10px;
		width: 1px;
		margin-right: 15px;
	}

	#notificationsContainerBar{
        height: 28px;
        width: 250px;
        background-color: white;
        border-bottom: 1px solid lightgrey;
        border-radius: 10px 10px 0px 0px;
	}

    #notificationsContainerBarTitle{
        color: grey;
        font-size: 1.2em;
        font-weight: lighter;
        margin-top: 2px;
        text-align:center;
	}

	#notificationList{
	    width: 228px;
	    height: 243px;
	    background-color: gainsboro;
	    border: 1px solid lightgrey;
	    margin-top: 10px;
	    margin-left: 10px;
	    color: #808080;
	    text-align: center;
	}

	.notificationMessage{
		background-color: white;
		text-align: left;
		border-bottom: 1px solid lightgrey;
		color: black;
		height: 56px;
		position: relative;
	}

	.notificationTime{
		text-align: right;
		font-size: 12px;
		margin-right: 5px;
		color: #808080;
		bottom: 0;
		right: 0;
		position: absolute;
	}