* 					{ margin: 0; padding: 0; font-family: arial, verdana, tahoma; font-size: 12px; color: #333;}
		p					{ margin: 0.5em;}
		h1					{ font-size: 200%; }
		h2 					{ font-size: 130%; padding-bottom: 10px; color: #878795}
		dl					{ line-height:2em; margin:0 0; width:100%;}
		dt					{ font-weight: bold; color: #444; float: left;}
		dd					{ margin-left: 180px;color: #333;}
		#main_content		{ margin: 20px; width:100%; text-align: left; }
		.time				{ font-size: 130%; font-weight: bold;}
        .info_flash 		{ margin: 0px; height: 1em; border-style:solid; border-width: 1px; background-color: #BEDF8C; border-color: #227700; color: #000000; padding: 10px; margin-top: 10px; }
		.error_flash 		{ margin: 0px; height: 1em; border-style: solid; border-width: 1px; background-color: #FF0C00; border-color: #FF6E2B; color: #FFFFFF; font-weight: bold; padding: 10px; margin-top: 10px; }
		.footer				{ font-size: 80%; width: 100%; border:thick; border-style:solid; border-width: 1px; background-color: #fd6; border-color: #ec5; padding: 5px; margin-top: 10px;}
		.status 			{ width: 450px; border-style:solid; border-width: 1px; background-color: #EBEBF7; border-color: #BFBFE5; padding: 10px; margin-top: 10px; margin-bottom: 20px; }
		.times_table table	{ background-color: #fff;}
		.button				{ text-decoration: none;}
		hr					{ border-collapse: collapse; height: 1px; margin-top: 5px;}


        /* MODAL DIALOG*/
        #simplemodal-overlay {
          background-color:#000;
          cursor:wait;
        }

        #simplemodal-container {
          height:400px;
          width:600px;
          background-color:#fff;
          border:3px solid #ccc;
        }

        #simplemodal-container a.modalCloseImg {
          background:url('../images/x.png') no-repeat;
          width:25px;
          height:29px;
          display:inline;
          z-index:3200;
          position:absolute;
          top:-14px;
          right:-18px;
          cursor:pointer;
        }