body	{font-family:verdana;font-size:10pt;background:#ffff66}td.blu	{font-family:verdana;font-size:10pt;color:white;background:#0000ff}img{	border:0px;}/* login */form.login{	width:200px;	margin-left:480px;	margin-top:20px;	}/*Top Navigation*/ #navigation a{color: #FFF;background: blue left top no-repeat;text-decoration: none;padding-left: 10px;}#navigation a span{padding-right: 10px}#navigation a, #navigation a span{display: block;float: left}/* Hide from IE5-Mac \*/#navigation a, #navigation a span{float: none}/* End hide */#navigation a:hover{color: #fff;background: #000  left top no-repeat;padding-left: 10px}#navigation a:hover span{background: url(/planner/img/right-tab-hover.gif) right top no-repeat;padding-right: 10px}#navigation ul{list-style: none;padding: 0;margin: 0;}#navigation li{float: left;margin: 0;padding-top:3px;list-style: none;} #navigation a.Selected{color: #fff;background: #000  left top no-repeat;text-decoration: none;padding-left: 10px;}#navigation a.Selected span{padding-right: 10px}.border {height:1em; background:#000; clear:left;}/* Tables */table {	background: #fff;	border:1px solid #ccc;	border-right:0;	clear: both;	color: #333;	margin-bottom: 10px;	width: 100%;}table.register{	clear: both;	width:auto;}td	{	font-family:verdana;	font-size:10pt;	background:#f2f2f2;	padding:3px; 	text-align:center;}th	{	font-family:verdana;	font-size:12pt;	background:#f2f2f2; 	padding:3px; 	text-align:center;	}	table.left{	clear: both;	width:auto;	text-align:left;}table.left td{	clear: both;	width:auto;	text-align:left;}table.note{	width:auto;}input[type=submit] {	display: inline;	padding: 2px 5px;	width: auto;	float:right;	vertical-align: bottom;}/* Notices and Errors */div.message {background:green;text-align: center;clear: both;color: #000;font-size: 120%;font-weight: bold;margin: 1em 0;border-color: #006600;border-style:solid;border-width:2px 0pt;padding: 5px;}div.error-flash {background:red;text-align: center;clear: both;color: #000;font-size: 120%;font-weight: bold;margin: 1em 0;border-color: #660000;border-style:solid;border-width:2px 0pt;padding: 5px;}div.error-message {clear: both;color: #900;font-weight: bold;}div.error em {font-size: 90%;color: #003d4c;}
