.main	{width:100%;
	 background-image: none;}
.content table	{width: auto;
		 margin:auto;
		 border-collapse:collapse;
		 border:solid #808080 1px;}

caption	{font-weight:bold;
		 font-size:larger;
		 padding:5px;
		 margin:auto;
		 margin-bottom:0px;
		 padding-top:20px;
		 white-space:nowrap;
		}

#screen_content	{line-height:125%;}
#screen_content div.instructions  {margin:auto;
				 width:600px;
				 text-align:center;
				 font-style:italic;
				 font-size:larger;
				 text-decoration:underline;
				 }


#screen_content table.nav,
#screen_content table.nav td 	{padding:0px !important;
					 border:none !important;}

table#nav	{margin-top:10px;}
#screen_content table.nav > tbody > tr > td		{padding: 10px !important;}
#screen_content table.nav > tbody > tr	{background-color:transparent;}
#screen_content table.button_table td	{font-size:10pt;
				 font-family:arial;
				 font-weight:bold;
				 color:white;
				 padding:5px;
				 cursor:pointer;
				 border:none !important;
				 text-decoration:none;
				 white-space:nowrap;
				 height:20px;
				}

#screen_content table.button_table	{border:none;}
#screen_content .button_table td	{border:none;
			 vertical-align: middle;
			 font-weight:bold;
			 background-image: url('graphics/buttons.gif');
			 background-repeat:no-repeat;
			 white-space:nowrap;
			 height:32px !important;
			 padding:0px !important;
			 text-align:center;}
.button_left	{width:10px;
			 background-position:left 0px;
			}
.button_right	{background-position: right 0px;
			 width:10px;}
.button_text	{background-position: -10px 0px;
			 text-transform: uppercase;
			}
.button_green .button_left	{background-position:left -39px;}
.button_green .button_text	{background-position:-10px -39px;}
.button_green .button_right	{background-position:right -39px;}

.button_red .button_left	{background-position:left -80px;}
.button_red .button_text	{background-position:-10px -80px;}
.button_red .button_right	{background-position:right -80px;}

.button_hover .button_left	{background-position:left -80px;}
.button_hover .button_text	{background-position:-10px -80px;}
.button_hover .button_right	{background-position:right -80px;}

.button_click .button_left	{background-position:left -120px;}
.button_click .button_text	{background-position:-10px -120px;}
.button_click .button_right	{background-position:right -120px;}

.button_disable .button_left	{background-position:left -159px; cursor:default;}
.button_disable .button_text	{background-position:-10px -159px; cursor:default;}
.button_disable .button_right	{background-position:right -159px; cursor:default;}

#course_status	{font-weight:bold;
		 font-size:18px;
		 text-align:center;
		 padding: 20px 100px;
		 line-height:125%;}
#course_status .warning	{color:red;}
#course_status .fyi	{color:green;}

#user_info th	{text-align:right;
		 background-color:#CCCCCC;
		 font-size:15px;}
#user_info td	{font-size:18px;}

.confirmation_check_box	{font-weight: bold;
			 font-size: large;}

div#course_list tr.disabled_course	{background:lightgray;}
div#course_list tr.enabled_course	{cursor:pointer;}
div#course_list tr.enabled_course span	{font-weight:bold;
					 color:blue;
					 text-decoration:underline;}
div#course_list tr.course_hover	{background:rgb(153,153,255) !important;}

.screen_footer	{font-size:7pt;
		 font-style:italic;
