			body {
				background: #000000 ;
				background-image: url('images/back.gif');
				margin: 0 ;
				font-size: 10pt;
			}
			h2 {
				text-align: center;
			}
			h3 {
				text-align: center;
				color: #880000;
			}
			a {
				color: #880000;
				font-weight: bold;
			}
			.tableBase {
				border: 1px solid black; 
				margin-left: auto; 
				margin-right: auto; 
				border-spacing: 0;
			}
			.tableBase a {
				font-size: 8pt;
			}
			.tableBase input {
				border: 1px solid #888888;
			}
			.tableBase textarea {
				border: 1px solid #888888;
			}
			.tableTitle {
				background: #880000 ;
				color: #ffffff;
				font-weight: bold;
			}
			.tableTitle input {
				border: 1px solid #ffffff ;
				background: #880000;
				color: #ffffff ;
			}
			.tableLeft {
				text-align: right ;
			}
			.tableRight {
				width: 290px;
			}


			.twinColumn {
				width: 490px;
				float: left;
			}
			.fullColumn {
				width: 400px;
				text-align: center;
			}
			.leftColumn {
				width: 250px;
				float: left ;
			}
			.rightColumn {
				width: 150px;
				text-align: right ;
				float: left ;
			}
			.eventTitle {
				background: #880000;
				color: #ffffff;
				margin-left: auto;
				margin-right: auto;
				font-weight: bold;
				width: 800px;
			}
			.event {
				border: 1px solid #440000;
				margin-left: auto;
				margin-right: auto;
				width: 800px;
			}
			.calendarEmpty {
				float: left;
				background: #ffaaaa ;
				width: 98px;
				height: 98px;
				border: 1px solid black ;
			}
			.calendarDay {
				float: left;
				background: #ffffff ;
				width: 96px;
				height: 96px;
				border: 1px solid black ;
				padding: 1px; 
			}
			.calendarEvent {
				float: left;
				background: #ff8888 ;
				width: 94px;
				font-size: 8pt;
				height: 14px;
				overflow: auto ;
				border: 1px solid black ;
			}
			.calendarTitle {
				background: #ff8888 ;
				text-align: center; 
				width: 698px ;
				border: 1px solid black ; 
				margin-left: auto; 
				margin-right: auto;
				font-size: 18pt;
			}
			.title {
				background: url('images/title-left.jpg') ;
				color: #ffffff ;
				font-size: 18pt ;
				width: 1000px ;
				height: 100px ;
				margin-left: auto ;
				margin-right: auto ;
			}
			.nav {
				background: #220000 ;
				text-align: center ;
				width: 1000px ;
				height: 20px ;
				margin-left: auto ;
				margin-right: auto ;
			}
			.subMenu {
				background: #ffffff ;
				border-bottom: 1px dashed #880000 ;
				text-align: center ;
				height: 20px ;
				margin-left: auto ;
				margin-right: auto ;
			}
			.navLink a {
				background: #220000 ;
				float: left ;
				width: 165px ;
				color: #ffffff ;
				text-align: center ;
				text-decoration: none ;
				font-weight: bold ;
				font-family: arial, helvetica ;
				font-size: 11pt ;
			}
			.navMenu {
				float: left ;
				width: 150px ;
				color: #440000 ;
				text-align: center ;
				text-decoration: none ;
				font-weight: none ;
				font-family: arial, helvetica ;
				font-size: 8pt ;
			}
			.navMenu a {
				float: left ;
				width: 150px ;
				color: #440000 ;
				text-align: center ;
				text-decoration: none ;
				font-weight: bold ;
				font-family: arial, helvetica ;
				font-size: 8pt ;
			}
			.content {
				width: 990px ;
				margin-left: auto ;
				margin-right: auto ;
				background: #ffffff ;
				border: 2px solid #220000 ;
				padding: 3px ;
			}
			.smallText {
				color: #ffffff ;
				font-size: 8pt;
				text-align: right ;
			}
			
			.AccountId {
				float: left;
				width: 50px;
			}
			
			.AccountUsername {
				float: left;
				width: 150px;
			}

			.AccountSecurity {
				float: left;
				width: 50px;
			}
			
			.AccountActive {
				float: left;
				width: 50px;
			}
			
			.AccountActions {
				float: left;
				width: 300px;
			}
			
			.news {
				width: 800px ;
				border: 1px solid black ;
				margin-left: auto ;
				margin-right: auto ;
			}
			.newstitle {
				background: #aa0000 ;
				color: #ffffff ;
				font-weight: bold ;
				border-bottom: 1px solid black ;
				font-size: 14pt ;
			}
			.newstime {
				float: right ;
			}
