

		/* EXPRESS SYSTEM */
		
		/* CSS RESET */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		b, u, i, center,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		}
		body {
		line-height: 1;
		}
		ol, ul {
		list-style: none;
		}
		blockquote, q {
		quotes: none;
		}
		blockquote:before, blockquote:after,
		q:before, q:after {
		content: '';
		content: none;
		}
		
		/* remember to define focus styles! */
		:focus {
		outline: 0;
		}
		
		/* remember to highlight inserts somehow! */
		ins {
		text-decoration: none;
		}
		del {
		text-decoration: line-through;
		}
		
		/* tables still need 'cellspacing="0"' in the markup */
		table {
		border-collapse: collapse;
		border-spacing: 0;
		}
		
		
		/* GLOBALS */
		body {
		background-color: #171f39;
		font: normal 62.5% Arial, Helvetica, sans-serif,
		}
				
				
		/* STRUCTURE */
		#container {
		width: 787px;
		margin: 0 auto;
		}
		#header {
		width: 787px;
		float: left;
		background-color: #1a3457;
		height: 116px; 
		}
		#menu {
		width: 766px;
		float: left;
		background-image: url(../img/menu.jpg);
		height: 20px; 
		padding: 7px 0 0 21px;
		}
		#menu a {
		display: block; 
		float: left;
		text-decoration: none;
		color: #bdd0df;
		font-size: 14px;
		width: 120px;
		border-left: 1px solid #bdd0df;
		padding-left: 5px;
		}
		#menu a:hover {
		color: #ffa526;
		}
		#decor {
		width: 787px;
		float: left;
		height: 21px;
		background-color: #1f294d;
		}
		#contentBody {
		width: 787px;
		float: left;
		background-color: #bdd0df;
		padding: 38px 0 100px 0;
		}
		#footer {
		width: 753px;
		float: left;
		background-color: #171f39;
		padding: 50px 0 0 34px;
		color: #bdd0df;
		font-size: 12px;
		}
		
		
		/* SUB FORM  */	
		#subFormHolder {
		width: 400px;
		margin: 0 auto;
		background-color: #00FF00;
		}
		#subFormHeader {
		width: 400px;
		float: left;
		background-color: #2f517f;
		text-align: center;
		}
		#subFormHeader h2 {
		font-size: 14px;
		color: #FFFFFF;
		padding: 8px 0 5px 0;
		}
		#subFormBody {
		width: 380px;
		float: left;
		background-color: #1a3457;
		padding: 10px;
		}
		#subFormBody form {
		width: 380px;
		float: left;
		}
		#subFormBody label {
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		background-color: #567eb5;
		width: 374px;
		float: left;
		padding: 3px;
		}
		#subFormBody .inputs {
		width: 380px; 
		border: 0;
		margin-bottom: 10px;
		}
		#subFormBody p {
		color: #FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		padding-top: 8px; 
		float: left; 
		width: 362px;
		padding-bottom: 20px;
		}
		#subFormBody .subscribeButton {
		width: 378px; 
		text-indent: -2000px; 
		float: left; 
		cursor: pointer;
		height: 30px; 
		border: 1px solid #bacadf;
		background-color: #3469b1;
		background-image: url(../img/subscribe.gif);
		background-repeat: no-repeat;
		}
