	/* Main Layout Elements */
	body {
		background-color:#EEE;
		margin:0; 
	 	padding:0; 
 		text-align:center; 
		height:100%;
    margin-bottom: 0.01em;
	}
	
	form {
		margin:0px; 
	 	padding:0px;
	}
	
	#container {
		width:800px;
		margin:10px auto;
		background-color:#FFF;
		color:#333;
		border:1px solid #036;
		line-height:105%;
	}
	
	#header {
		padding:.5em;
		background-color:#369;
		border-bottom:1px solid #036;
		text-align:center;
		background: url('/display/images/banner.jpg');
	}
	
	#optinform {
		float:left;
		width:200px;
		padding-left:0px;
		padding-right:5px;
		margin:0px;
		text-align:left;
	}
	
	#content {
		float:left;
		width:555px;
		margin:0px;
		padding-bottom:25px;
		padding-top:1em;
		padding-left:15px;
		padding-right:10px;
		padding-right:1em;
		text-align:left; 
		/* border-right:1px solid gray; */
	}
	
	#contentNoRightCol {
		float:left;
		width:750px;
		margin:0px;
		padding-bottom:25px;
		padding-top:1em;
		padding-left:15px;
		padding-right:15px;
		padding-right:1em;
		text-align:left;
	}
	
	#footer {
		clear:both;
		padding:5px;
		color:#333;
		background-color:#DDD;
		border-top:1px solid gray;
		text-align:center;
	}

	/* form element styles */
	
	select {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}

	input {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}

	textarea {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}
	
	/* hyperlink stles */

	a:link, a:visited {
		color:#003366;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
	}

	a:hover {
		color:#003366;
		text-decoration:underline;
	}
	
	a.menuitem {
		color:#FFF;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
	}
	
	a.menuitem:visited {
		color:#FFF;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
	}
	
	a.menuitem:hover {
		text-decoration:underline;
	}
	
	a.menuitemselected {
		color:#369;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
	}
	
	a.menuitemselected:visited {
		color:#369;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
	}
	
	a.menuitemselected:hover {
		text-decoration:underline;
	}
	
	#header a:hover {
		text-decoration:none;
	}
	
	/* heading styles */
	
	h1 {
		color:#336699;
		font-family:Verdana, Arial, sans-serif;
		font-weight:bold;
		font-style:normal;
	}
	
	#header h1 {
		margin-bottom:0px;
		line-height:101%;
		font-size:22px;
		color:#FFF;
	}
	
	#content h1 {
		font-size:14px;
	}
	
	#contentNoRightCol h1 {
		font-size:14px;
	}

	h2 {
		color:#336699;
		font-family:Verdana, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		font-style:normal;
		margin-bottom:-10px;
	}
	
	h3 {
		color:#000;
		font-family:Verdana, Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		margin-bottom:0px;
		padding-bottom:0px;
	}
		
	/* mics. style elements */

	.copyright {
		color:#AAA;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}
	
	div.menuitem {
		width:133px;
		height:20px;
		margin-top:1px;
		background-color:#6699CC;
		border:1px solid #036;
		text-align:left;
		padding-left:15px;
		padding-bottom:5px;
		padding-top:5px;
		vertical-align:middle;
	}
	
	div.menuitemselected {
		width:133px;
		height:20px;
		margin-top:1px;
		background-color:#99CCFF;
		border:1px solid #036;
		text-align:left;
		padding-left:15px;
		padding-bottom:5px;
		padding-top:5px;
		vertical-align:middle;
	}
		
	.exampletag {
		color:#00F;
	}
	
	.linktext {
		color:#427DB5;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
		cursor:pointer;
	}
	
	.linktexthover {
		color:#427DB5;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
		cursor:pointer;
		text-decoration:underline;
	}

	ul.li {
		list-style-type:disc;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}
	
	ol.li {
		list-style-type:decimal;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}
	
	.form {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
	}
	
	.formbold {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
	}

	.attention {
		color:#FF0000;
	}

	.err {
		color:#990022;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
	}

	.footer {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}

	.large {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:14px;
		font-weight:normal;
		font-style:normal;
	}

	.tiny {
		color:#000000;
		font-family:Courier, Times, Arial, Verdana, sans-serif;
		font-size:6pt;
		font-weight:normal;
		font-style:normal;
	}

	.small {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}

	.medium {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		font-style:normal;
	}
	
	#header span.medium {
		color:#FFF;
	}

	.message {
		color:#000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:12pt;
		font-weight:bold;
		font-style:normal;
	}

	.button {
		width:100px;
	}

	#errors {
		width:100%;
		text-align:center;
		padding:0px;
	}

	.errorBoxHeader {
		background-color:#990022; 
		color:#FFFFFF; 
		font-family:Verdana, Arial, sans-serif; 
		font-size:10px; 
		font-weight:bold;
	}

	.errorBoxFooter {
		border-bottom:1px solid #990022;
		background-color:#EEEEEE;
		font-size:1px;
	}

	.errorBoxContents {
		border-left:1px solid #990022;
		border-right:1px solid #990022;
		background-color:#EEEEEE;
		font-weight:normal;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		padding:6px;
	}
	
	div.infoBoxLeft {
		border:1px solid black;
		width:150px;
		float:left;
		margin:5px;
		background-color:InfoBackground;
		font-style:italic;
		padding:3px;
		text-align:center;
	}
	
	div.infoBoxMain {
		border:1px solid black;
		float:left;
		margin:5px;
		background-color:InfoBackground;
		font-style:italic;
		padding:3px;
		text-align:left;
	}
	
	div.infoBoxRight {
		border:1px solid black;
		width:150px;
		float:right;
		margin:5px;
		background-color:InfoBackground;
		font-style:italic;
		padding:3px;
		text-align:center;
	}
	
	div.infoBoxTL {
		background: url('/display/images/info_box_tl.gif') no-repeat;
		width:16px;
		height:18px;
		float:left;
	}
	
	div.infoBoxT {
		background: url('/display/images/info_box_top_slice.gif') repeat-x;
		width:168px;
		height:18px;
		float:left;
	}
	
	div.infoBoxTR {
		background: url('/display/images/info_box_tr.gif') no-repeat;
		width:16px;
		height:18px;
		float:left;
	}
	
	div.infoBoxContent {
		background: url('/display/images/info_box_content_slice.gif') repeat-y;
		width:200px;
		padding:0px;
		float:left;
	}
	
	div.infoBoxBL {
		background: url('/display/images/info_box_bl.gif') no-repeat;
		width:16px;
		height:18px;
		float:left;
	}
	
	div.infoBoxB {
		background: url('/display/images/info_box_bottom_slice.gif') repeat-x;
		width:168px;
		height:18px;
		float:left;
	}
	
	div.infoBoxBR {
		background: url('/display/images/info_box_br.gif') no-repeat;
		width:16px;
		height:18px;
		float:left;
	}
