
/*
	orange popup
*/
.AscMask {
	background-color: black;
}
.AscPop {
	width: 170px !important;
	text-align: left; 
	position: absolute;
}
.AscPop .grid {
	width: 170px;
	display: table;
	border-collapse:collapse;border-spacing:0;padding:0;
}
.AscPop .grid tbody {
	margin:0;padding:0;
}
.AscPop .grid td {
	zoom:1;
	margin:0;padding:0;
}
.AscPop .grid .nw {
	width: 4px; 
	background: transparent url(../Image/orange/l.gif)  no-repeat 0% 0%;
}
.AscPop .grid .ne {
	width: 4px; 
	background: transparent url(../Image/orange/r.gif) no-repeat top right;
}
.AscPop .grid .sw {
	width: 4px; height: 4px;
	background: transparent url(../Image/orange/l.gif) no-repeat bottom left;
}
.AscPop .grid .se {
	width: 4px; height: 4px;
	background: transparent url(../Image/orange/r.gif) no-repeat bottom right;
}
.AscPop .grid .north {
	background: transparent url(../Image/orange/c.gif) repeat-x 0% 0%;
	padding: 8px 8px 8px 8px; 
	font-size: 82%;
	color: black;
}
.AscPop .grid .s {
	height: 4px; 
	background: transparent url(../Image/orange/c.gif) repeat-x 0% 100%;
}


.AscPop .AscClose { 
	width: 16px;
	height: 16px;
	position: absolute;
	top: 10px;
	right: 12px;
}
.AscPop .AscClose a {
	width: 16px;
	height: 16px;
	display: block;
	background: transparent url(../Image/orange/fileclose.png) no-repeat 50% 50%;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	z-index:10001;
}
.AscPop .AscClose a:hover {
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1; 
}

.AscPop .p {
	position: absolute;
	visibility: hidden;
	z-index:10002;
	background-repeat: no-repeat;
	display: block;
}
.AscPop .ae {
	height: 16px; width: 9px;
	/*background-image: url(../Image/orange/ae.gif)!important;*/
}
.AscPop .aw {
	height: 16px; width: 9px;
	/*background-image: url(../Image/orange/aw.gif)!important;*/
}
.AscPop .an {
	width: 16px; height: 9px;
	/*background-image: url(../Image/orange/an.gif)!important;*/
}
.AscPop .as {
	width: 16px; height: 9px;
	/*background-image: url(../Image/orange/as.gif)!important;*/
}

/*
	for session alert modal
*/
.ModalMask {
	background-color: black;
}
.ModalPop {
	width: 387px !important;
	text-align: left; 
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1; 
}
.ModalPop .grid {
	width: 100%;
	display: table;
	border-collapse:collapse;border-spacing:0;padding:0;
}
.ModalPop .grid tbody {
	margin:0;padding:0;
}
.ModalPop .grid td {
	zoom:1;
	margin:0;padding:0;
}
.ModalPop .grid .nw {
	width: 7px; 
	background: transparent url(../Image/blue/l.png) no-repeat 0% 0%;
}
.ModalPop .grid .ne {
	width: 7px; 
	background: transparent url(../Image/blue/r.png) no-repeat top right;
}
.ModalPop .grid .sw {
	width: 7px; height: 7px;
	background: transparent url(../Image/blue/l.png) no-repeat bottom left;
}
.ModalPop .grid .se {
	width: 7px; height: 7px;
	background: transparent url(../Image/blue/r.png) no-repeat bottom right;
}
.ModalPop .grid .north {
	background: transparent url(../Image/blue/c.png) repeat-x 0% 0%;
	padding: 18px 8px 8px 8px; 
	font-size: 82%;
	color: black;
}
.ModalPop .grid .s {
	height: 7px; 
	background: transparent url(../Image/blue/c.png) repeat-x 0% 100%;
}

.ModalPop .grid .b p { margin: 0 0 2px 0;}
.ModalPop .grid .b h4 { font-size: 92%; margin: 0 0 3px 0; text-transform: uppercase;}
.ModalPop .grid .b h5 { font-size: 92%; margin: 0 0 2px 0;}
.ModalPop .p {
	position: absolute;
	visibility: hidden;
	z-index:402;
	background-repeat: no-repeat;
}
.ModalPop .ae {
	top: 18px;
	left: -8px;
	height: 20px; width: 9px;
	background-image: url(../Image/blue/ae.gif)!important;
}
.ModalPop .aw {
	top: 18px;
	right: -8px;
	height: 16px; width: 9px;
	background-image: url(../Image/blue/aw.gif)!important;
}
.ModalPop .an {
	left: 25px;
	bottom: -8px;
	width: 18px; height: 9px;
	background-image: url(../Image/blue/an.gif)!important;
}
.ModalPop .as {
	left: 25px;
	top: -8px;
	width: 18px; height: 9px;
	background-image: url(../Image/blue/as.gif)!important;
}


.ModalPop .ModalClose { 
	width: 16px;
	height: 16px;
	position: absolute;
	top: 10px;
	right: 12px;
}
.ModalPop .ModalClose a {
	width: 16px;
	height: 16px;
	display: block;
	background: transparent url(../Image/blue/fileclose.png) no-repeat 50% 50%;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	z-index:10001;
}
.ModalPop .ModalClose a:hover {
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1; 
}
.ModalPop .ModalMessage .mi {
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 15px 20px 75px;
	margin: 0 15px 0px 5px;
}
.ModalPop .f .mi {
	background-image: url(http://www.aifl.edu.au/students/theme/Aifl-Yourname/assets/icons/64x64/important.png);
}
.ModalPop .n .mi {
	background-image: url(http://www.aifl.edu.au/students/theme/Aifl-Yourname/assets/icons/64x64/clock.png);
}
.ModalPop .i .mi {
	background-image: url(http://www.aifl.edu.au/students/theme/Aifl-Yourname/assets/icons/64x64/encrypted.png);
}
.ModalPop .msg {
	font-size: 100%;
}
.ModalPop .mid h2 {
	font-size: 140%;
	margin: 0 0 6px 0;
}
.ModalPop .mid p.med {
	font-size: 122%;
	margin: 0 0 8px 0;
	color: #264E75;
}
.ModalPop .mid p.sm {
	font-size: 100%;
	margin: 0 0 8px 0;
}
.ModalPop .mid p.alert {
	font-size: 92%;
	font-weight: bold;
	color: #CC0000;
	padding: 0 0 6px 0;
}
.ModalPop .cd {
	font-size: 450%;
	line-height: .5;
	font-weight: bold;
	color: #264E75;
}
.ModalPop .f .mi .msg .cd {
	color: #CC0000;
}
.ModalPop .i .mi .msg .cd {
	color: #FF9900;
}