	body,
	html {
		margin:0;
		padding:0;
		background:#444466;
		font-family:Calibri, Helvetica, sans serif;
		color: white;
	}
	body {
		min-width:770px;
	}
	a { color: #9999cc; }
	#wrap {
		background:#222244;
		margin:0 auto;
		width:770px;
		font-size: .8em;
	}
	#header {
		background:#222244;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
    
	#menu {
		float:left;
		width:110px;
		text-align:right;
		margin-left: 10px;
		margin-top: 10px;
		border: 1px solid white;
		font-size: .95em;
	}
	#menu h2, #menu h3, #menu p {
		padding:10px 10px 10px 0px; 
    }
    #menu a { font-weight: bold;}
    
	#content {
		background:#222244;
		float:right;
		width:628px;
		margin-right:10px;
		margin-top: 10px;
		border: 1px solid white;
	}
	#content ul {
		margin-bottom:0;
    }
    #content h2, #content h3, #content h4, #content p {
		padding:0px 10px 0 10px;
    }
    #content h3 { padding-top: 10px;}
	#footer {
		background:#222244;
		clear:both;
		margin-top:5px;
	}
	#footer p {
		padding:5px;
		margin:0px;
    }

    .infraT { font-size:1.5em; font-weight:bold;line-height:200%; }

    #copyR { width: 100%; font-size:.7em; text-align: center;}
    #menuline { width: 100%; font-size:.9em; text-align: center;}
    #menuline a {margin-left:10px; margin-right:10px;}
    #ml {margin-left:10px; margin-right:10px;}
    #msl {font-size:.8em; text-align: center;}
    .enhance { font-size: 1.2em; font-weight: bold; color: #8888ff}
    
    .prompt { text-align: right; margin: 0 20px 0 10px;}
    
    .wide { width:400px;}
    
    .req { color:red; margin-left: 15px;}
    
    .formT {font-weight: bold; margin: 0 20px 0 10px;}
    
    .msg {width: 250px;}
    table input {font-size:.8em; width: 150px;}
    input[type="checkbox"] { text-align: left; width: 20px;}
    input[type="submit"] { width: 80px; font-size:1em;}