		A:link {color: #000000;}
		A:hover {color: #58657D;}
		A:visited {color:#40495B;}
		A {text-decoration:underline;}

		A.w:link {color: #ffffff;}
		A.w:hover {color: #ffffff;}
		A.w:visited {color:#ffffff;}
		A.w {text-decoration:underline;}


		.Content{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000;
			background:#d3d5d6; padding-left:20px; padding-right:15px;
		}


		.ContentError{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000;
			border:1px solid; border-color: #313846;
			background:#d3d5d6;
		}
		
		.SMContent{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
			background:#d3d5d6;
		}

		.SMinput{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;
			border:1px solid; border-color: #313846;
			background:#DFE2E6; width:160px;
		}
		
		.SMbutton{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			border:1px outset; border-color:#FFFFFF;
			background:#40495B;
		}
		
		.Checkinput{
			width: 15px; height: 15px;
			border:1px solid; border-color: #313846;
			background:#DFE2E6;
		}

		.MenuTitle{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:white;
			background:#4a677f;
		}

		.ItemTitle{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:white;
			background:#58657D;
		}
		
		.TxtBoxes{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:white;
			background:#58657D;
		}
		
		.Item{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
			background:#C2CDDE;
		}
		
		.ListItemA{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;
			background:#DFE2E6;
		}
		
		.ListItemAOver{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;
			background:#FFFFFF;
		}
		
		.ListItemB{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;
			background:#C2CDDE;
		}

		.ListItemBOver{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;
			background:#FFFFFF;
		}
		
		.SMlinkArea{
			height:15px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
			background:#ffffff;
		}
		
		/* Form styles */
		div.form-container { margin: 5px; padding: 2px; background-color: #d3d5d6;}
		
		p.legend { margin-bottom: 1em; }
		p.legend em { color: #C00; font-style: normal; }
		
		div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
		div.errors p { margin: 0; }
		div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
		
		div.form-container form p { margin: 0; }
		div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
		div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
		div.form-container form legend { font-weight: bold; color: #666; }
		div.form-container form fieldset div { padding: 0.25em 0; }
		div.form-container label, 
		div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
		div.form-container label.error, 
		div.form-container span.error { color: #C00; }
		div.form-container label em, 
		div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
		div.form-container input.error { border-color: #C00; background-color: #FEF; }
		div.form-container input:focus,
		div.form-container input.error:focus, 
		div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
		div.form-container div.controlset label { display: inline; float: none; text-align:left;}
		div.form-container div.controlset input { display: inline; float: none;}
		div.form-container div.controlset div { margin-left: 170px; }
		div.form-container div.buttonrow { margin-left: 180px; }

		div.form-container form img { margin-right:5px; vertical-align:middle; position:relative; top:-3px;}