body			{margin: 0; padding: 0; text-align: center; background: #ccc url('images/body-bg.gif'); font-family: sans-serif;}
			
#container		{margin: 10px auto; padding: 10px; text-align: left; width: 730px; background: #fff; border: solid 3px #d0d0e1;}
#top			{margin: 0; padding: 10px; height: 86px; width: 710px; background: url('images/top-logo.gif') no-repeat;}
#left			{float: left; width: 184px; padding: 10px; background: url('images/menu-bg.gif') no-repeat; font: bold 75% sans-serif;}
#main			{margin-left: 214px; * margin-left: 211px; width: 494px; padding: 10px; background: url('images/main-bg.gif') no-repeat; line-height: 1.4em; font-size: 90%;}
#footer			{text-align: center; margin-top: 5px; font-size: 0.8em; border-top: solid 2px #ffd; padding: 10px; width: 710px; background: url('images/footer-bg.gif') no-repeat bottom left;}
#content		{clear: both;}

#top h1			{margin: 5px; padding: 0; color: #12324c; font-size: 1.6em; text-indent: -9000px;}
#top h2			{color: #4a5d6c; margin: 0; padding: 0; text-indent: 25px; line-height: 10px; font-size: 1.2em; text-indent: -9000px;}
						
#left ul		{margin: 0; padding: 0; list-style: none none outside;}
#left li		{margin-bottom: 5px; color: #800000;}
#left li a		{color: #800000; text-decoration: none;}
#left li a:hover	{color: #f00000; text-decoration: underline;}

#main h3		{margin: 15px 0px; padding: 0; line-height: 1.4em;}
#main .wrapper		{position: relative; margin-bottom: 1.3em;}
#main .wrapper br	{clear: left;}
#main ol.states		{width: 340px; position: relative;}
#main ol.states li	{float: left; width: 145px;}
#main ol, #main ul	{margin: 5px 25px; padding: 0; list-style: none none outside;}
#main li		{padding-left: 15px; background: url('images/bullet.png') no-repeat 0px 5px; font-size: 0.9em;}
#main tbody td		{border-bottom: solid 1px #ddd; text-align: left;}
#main td.rightalign	{margin: 0; text-align: right;}
#main td.longcol	{width: 380px; text-align: left;}
#main thead		{font-weight: bold; font-size: 1.0em; text-align: left;}
#main table		{border-collapse: collapse;}

#footer table		{border: 0; width: auto; text-align: left;}
#footer td		{color: #552; padding: 1px; margin: 0; }
#footer h3		{color: #774;font-size: 1.2em; margin: 8px;}
#footer p		{color: #885; margin: 5px; font-weight: bold}
#footer p a		{color: #885; text-decoration: none; border: 0;}
#footer p a:hover	{color: #663; text-decoration: none; border-bottom: dotted 1px #a3a261;}
#footer .dark		{color: #441; font-weight: bold;}

.label			{width: 90px;}
.biglabel		{width: 120px;}
.prebreak		{width: 130px;}
.detail			{font-size: 0.8em;}
.inset			{margin: 5px 10px;}

.frontheading		{margin-bottom: 5px; font-size: 1.5em; color: #565;}
.frontsubheading	{margin: 0 35px; font-size: 1.3em; color: #598;}
.dialogtextbox		{color: #444; margin: 40px 0; width: 420px; padding: 10px 30px; border: solid 2px #dfd; text-align: center;}