				@charset "utf-8";
				/* CSS Document */
				
					
					
					
					@font-face {
					font-family: Futura Md BT;
					src: url('../Fonts/futuramdbt.ttf');
					}
				
					@font-face {
					font-family:Zekton Free;
					src: url('../Fonts/zekton.ttf');
					}
					
					
					@font-face {
					font-family:Arial-MT;
					src: url('../Fonts/ArialMT.ttf');
					}
					
					
					
					.CLEAR-FLOAT{
						clear:both;
					}
					
					/*background:#0080FF;
					background-image:url( ../Images/bgs/vista-light-blue.jpg );
					background-repeat:repeat-y;
					background-position:center;*/
					
					body
					{
						margin:0 0 0 0;
						background:#D6D6D6;
						overflow:hidden;
					}
					
					
					
					ul
					{
						padding:0;
						margin:0;
					}
					
					
					
					h5
					{
						padding:0;
						margin:0;
					}
					
					
					
					#header{
						width:100%;
						height:60px;
						background:#fff;
						background-image:url(../Images/bgs/header-bg.jpg);
						border-bottom:solid 5px #1F5097;		
					}
					
					
					
					
					
					#ServerSideProgressIndicator{
						position:absolute;
						width:460px;
						height:auto;
						padding:10px 10px 10px 50px;
						top:2px;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						color:#000;
						font-size:14px;
						font-weight:bold;
						letter-spacing:3px;
						background:#ECFEA5;
						background-image:url(../Images/loading.gif);
						background-position:left;
						background-repeat:no-repeat;
						border:solid 1px #000;
						border-bottom:solid 3px #585858;
						display:none;
						z-index:1000;						
					}
					
					
					#application_logo{
						width:auto;
						height:auto;
						margin:5px 50px 0 0;
						background-color:transparent;
						float:left;
					}
					
					
					#application_logo img{
						width:291px;
						height:50px;
						background-color:transparent;
					}
					
					
					#slogan{
						width:auto;
						height:auto;
						margin:0 20px 0 0;
						padding:15px 0 0 0;
						float:left;
						background:none;
					}
					
					
					#slogan img{
						width:auto;
						height:36px;
					}
					
					
					#header_links
					{
						margin:30px 0 0 0;
						cursor:pointer;
						float:left;
					}
						#header_links
							img{
								float:left;
								margin:0 6px 0 0;
							}
					
					
					
					#logged_in_user{
						height:auto;
						margin:35px 30px 0 0;
						padding:2px 0 0 0;
						font-family:Tahoma, Geneva, sans-serif;
						font-size:.8em;
						font-weight:bold;
						letter-spacing:1px;
						color:#006A9D;
						cursor:pointer;
						float:right;
					}
					
					
					#logged_in_user ul
					{
						width:210px;
						padding:5px 5px 5px 10px;
						margin:0 0 5px 0;
						font-size:1.1em;
						font-weight:normal;
						color:#6D6D6D;
						float:left;
						border-bottom:solid .1em #D6D6D6;
					}
					
					
					#logged_in_user
						#institution_create_account{
							display:none;
							margin:18px 170px 0 0;
							font-size:10px;
							font-style:italic;
							color:#3E3900;
							font-weight:600;
					}
					
					
					#logged_in_user
						#student_create_account{
							display:none;
							margin:18px 170px 0 0;
							font-size:10px;
							font-style:italic;
							color:#3E3900;
							font-weight:600;
					}
					
					
					
					#work_space
					{
						padding:5px 0 0 10px;
						margin:0;
						overflow:hidden;
					}
					
					
					#footer
					{
						width:100%;					
						padding:15px 0 15px 0;
						background:#F2F2F2;
						border-top:solid 1px #E77516;
						position:absolute;
						bottom:0;
					}		
					
					
					#footer ul
					{
						float:left;
						width:auto;
						border-right:solid 1px #979797;
					}
					
					
					#footer .last
					{
						border-right:0;
					}
					
					
					
					#footer ul a
					{
						padding:0 10px 0 0;
						margin:0 0 0 10px;
						font-family:Tahoma, Geneva, sans-serif;
						font-size:11px;
						letter-spacing:1px;
						color:#004080;
						text-decoration:none;
						display:block;
					}
					
					
					
					
					
					
					h3
							{
								padding:0 0 5px 0;
								margin:0 0 10px 0;
								font-size:12px;
								color:#006FA4;
								font-weight:bold;
								letter-spacing:2px;
								border-bottom:solid 2px #D9D9D9;
								text-transform:uppercase;
							}
                
					
						
							/*ul
							{
								padding:10px 20px 10px 20px;
								margin:10px 0 0 0;
								font-size:13px;
							}*/
							
							
							.scrollList
							 {
								 height:250px;
								 padding:0 50px 0 50px;
								 margin:0;
								 overflow-y:scroll;
								 background:#D6D6D6;
							 }
					
					
							#session_expiry_alert
							{
								width:300px;
								padding:30px;
								margin:80px auto;
								border:dotted 1px #EA7500;
								background:#FF0;
								font-family:Arial, Helvetica, sans-serif;
								font-size:.75em;
								color:#006595;
								font-weight:bold;
								letter-spacing:2px;
							}
							
							
							#session_expiry_alert a
							{
								color:#F27900;
								text-decoration:none;
							}
							
							
							
							
							