    #TabbedNav {
	width:100%;
	background:white;
	font-weight:400;
	font-size:7pt;
	line-height:normal;
	width:100%;
	padding: 0px;
      }

	#TabbedNav td {
		padding:0px;
		text-align:center;
	}

    span.selected{
		width:100%;
		float:left;
		background:url("/images/system/tab-selected-right-3.gif") no-repeat right top;
	}

	span.unselected{
		width:100%;
		float:left;
		background:url("/images/system/tab-unselected-right-4.png") no-repeat right top;
		border-bottom:solid 1px black;
    }


    #TabbedNav a {
      display:block;
      padding:6px 12px;
	  font-weight:400;
      }

	 #TabbedNav a:hover {
		color:black;
	 }

	a.selected{
		background:url("/images/system/tab-selected-left-3.gif") no-repeat left top;
	}
	a.unselected{
		background:url("/images/system/tab-unselected-left-4.png") no-repeat left top;
		color:white;

	}


	a.unselectedfirst{
		background:url("/images/system/tab-unselected-left-first-4.png") no-repeat left top;
				color:white;
	}



	div.pluginslot{
	padding:none;
	width:90%;
	padding-bottom:10px;
	}

	div.pluginslot a{
	text-decoration:underline;
	color:#ff6600;
	}


	table.pluginslot{
	}

	table.pluginslot td{
		vertical-align:top;
	}

	.pluginblockimage {
		color: white;
		font-weight:600;
		font-size:larger;
		text-align:center;
	}

	div.pluginblockimage a {
		color: white;
		text-decoration: underline;
	}


	.pluginblock {
		color: white;
		font-weight:600;
		font-size:larger;
		text-align:left;
	}

	.pluginblock a {
		color: white;
		text-decoration: none;
	}

	.pluginblockcourse {
		color: white;
		font-weight:600;
		text-align:left;

	}

	.pluginblockcourse a {
		color: white;
		text-decoration: none;
	}


div.registrationtitle{
	font-size:12px;
	font-weight:600;
	width:100%;
	background-color: #e77100;
	color:white;
	padding:10px 0px;
	text-align:center;
}

div.onlineform{
	width:700px;
	padding-left:100px;
}

table.onlineform {
	width:90%;
	border-collapse:separate;
	border-spacing:0px 0px;
	padding:5px;
	background-color: #ffffff;
}

table.onlineform input{
	border:solid 1px #666666;
}

table.onlineform td {
	font-size:	10px;
	font-weight:	normal;
	text-align: left;
}


table.onlineform input.submitlink {
   color: #999999;
   font-weight:600;
   background-color: transparent;
   border:0px;

   text-decoration: underline;
   cursor: pointer;
   cursor: hand;
  }

table.onlineform input.submitgrey {
   color: white;
   font-weight:600;
   background-color: #999999;
   border:solid 2px #999999;

   text-decoration: underline;
   cursor: pointer;
   cursor: hand;
  }

table.onlineform input.submitbutton {
   color: white;
   font-weight:600;
   border:0px;
   text-decoration: underline;
   cursor: pointer;
   cursor: hand;
  }

table.registrationform {
	width:95%;
	border-collapse:separate;
	border-spacing:0px 0px;
	padding:5px;
	background-color: #ffffff;
}

table.registrationform td{
	vertical-align:top;
}

table.registrationsubform{
	width:100%;

}

td.registrationleftcolumn{
	width:30%;

}

td.registrationrightrightcolumn{
	width:70%;
	text-align:left;

}


div.printableform{
	width:700px;
}

table.printableform {
	width:100%;
	border-collapse:separate;
	border-spacing:0px 0px;
	padding:5px;
	background-color: #ffffff;
}

table.printableform td {
	font-size:	12px;
	font-weight:	normal;
	text-align: left;
}

@media print  { .noprint  { display: none; } }
