body {
				height: 100%;
				font-family: Verdana, Helvetica, Arial;
				padding: 0px;
				margin: 0px;
				font-size: 9pt;	
			}
			div {
				padding: 0px;
				margin: 0px;
			}
			#wrapper {
				width: 800px;
				overflow: hidden;
				margin: 0px auto;
			}
			#header {
				width: 800px;
				height: 180px;
				text-align: right;
				padding-top: 7px;
			}
				#logo {
					margin: 5px 0px 0px 0px;
					float: left;
					border: none;
				}
				#topLinks {
					color: #2A190A;
					font-size: 9pt;					
					margin: 3px 0px;
				}
				#topLinks a {
					color: #2A190A;
					text-decoration: none;
				}
				#topLinks a:hover {
					text-decoration: underline;
				}
				#loginBox {
					width: 238px;
					height: 100px;
					padding: 4px 0px 3px 0px;
					margin: 5px 0px 20px 0px;
					overflow: hidden;
					float: right;
					font-size: 9pt;
					background-color: #9DCCF3;
					background-image: url('images/login.png');
					background-repeat: no-repeat;
					text-align: center;
				}
					#loginBoxHeader {
						color: white;
						height: 18px;
						overflow: hidden;
						padding: 0px;
					}
					#loginBoxForm {
						width: 210px;
						margin: 5px auto;
						color: black;
						text-align: right;
					}
					a#forgotten {
						vertical-align: top;
						font-size: 7pt;
						font-style: italic;
						text-decoration: underline;
						color: black;
					}					
					a#forgotten:hover {
						text-decoration: none;
					}
					input.login {
						width: 120px;
						height: 17px;
						margin: 1px 0px 2px 0px;
						padding: 1px;
						background-color: white;
						border: 1px solid gray;
						color: black;
						font-size: 9pt;
					}
					#loginButton {
						margin: 3px 0px;
						width: 62px;
						height: 22px;
					}
				#menuWrapper {
					clear: right;
					border-bottom: 20px solid #B2EA6B;
					/* border-bottom: 1px solid #2A190A; */
				}
					ul#menu {
						text-align: right;
						list-style: none;
						padding: 0px 0px 2px 0px;
						margin: 0px;
						display: block;
						
					}
						#menu li {
							font-size: 18pt;
							display: inline;
							padding: 0px 0px 0px 5px;
						}
						#menu li a {
							text-decoration: none;
							padding: 5px 5px;
							margin: 5px 0px;
							color: #2A190A; 
						}
						#menu li a:hover {
							color: #3298EB;
						}
						#menu li a.selected, #menu li a.selected:hover {
							/* background-color: #3298EB !important; */
							background-color: #B2EA6B !important;
							/* color: white !important; */
						}
						#menu li a.now {
							color: #B75700;
						}
						#menu li a.now:hover {
							color: #3298EB;
						}
			#body {
				clear: both;
				width: 800px;
				margin: 30px 0px 20px 0px;
				line-height: 150%;
			}	
				#body a {
					color: #1479CB;
				}
				#body table {
					width: 100%;
					padding: 0px;
					margin: 0px;
				}
				#body table.one td {
					width: 780px;
					padding: 10px;
					vertical-align: top;
					overflow: hidden;
				}			
				#body table.two td {
					width: 380px;
					padding: 10px;
					vertical-align: top;
					overflow: hidden;
				}	
				#body table.two-half td.col1 {
					width: 246px;
					padding: 10px;
					vertical-align: top;
					overflow: hidden;
				}
				#body table.two-half td.col2 {
					width: 514px;
					padding: 10px;
					vertical-align: top;
					overflow: hidden;
				}
				#body table.three td {
					width: 246px;
					padding: 10px;
					vertical-align: top;
					overflow: hidden;
				}
				.b_login, .b_submit, .b_start, .b_learn {
					cursor: pointer;
					border: none;
				}
				.alignRight {
					text-align: right;
				}
			#footer {
				width: 800px;
				height: 88px;
				background-image: url('images/footer.png');
				overflow: hidden;
				margin: 20px auto;
				padding: 15px 0px;
				background-color: #CAF099;
				color: black;
				text-align: center;
				font-size: 7pt;
			}
				#footer a {
					text-decoration: none;
					color: black;
				}		
				#footer a:hover {
					text-decoration: underline;
				}
				#footerTop {
					font-size: 9pt;
					margin: 6px !important;
					padding: 0px;
				}
				#footer p {
					margin: 4px;
					padding: 0px;
				}
				
		.icons {
			float:left;
			padding: 0px 10px 5px 0px;
		}
		.featurescol p {
			padding: 10px 0px;
		}