	/******* This stylesheet controls the graphic version layout *******/
	/* This is a global style sheet used across the main portal page and general information pages */

	/* ********  General rules ********************************* */
	body {
		background-color: #FFFFff;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 0px;
		padding-bottom: 15px;
	}

	p, li, td	{
		font-size: 12px;
	}

	h2.Archive {
		color: Blue;
		font-family: "Times New Roman", Times, serif;
	}

	a:link.Archive, a:visited.Archive {
		color: Blue;
		font-family: "Times New Roman", Times, serif;
		text-decoration: underline;
	}

	a:hover.Archive {
		color: Red;
		font-family: "Times New Roman", Times, serif;
		text-decoration: underline;
	}


	.dateline {
		color: Gray;
		font-style: italic;
	}

	a:visited.headline, a:link.headline {
		color: Navy;
	}
	a:hover.headline {
		color: Red;
	}


	dd {
		padding-bottom: 10px;
	}


	h1 {
		font-size: 150%;
		color: darkblue;
  font-variant: small-caps
}


	h2 {
		font-size: 130%;
		color: darkblue;
	}

	h3 {
		font-size: 110%;
		color: darkblue;
	}

	li {
		padding-bottom: 10px;
	}

	a:hover.SMLink {
		color: Red;
	}


	a.SMLink {
		font-weight: bold;
		color: Navy;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}


	.dfn1 {
		font-weight: bold;
	}

	.TopicPic {
		width: 150px;
		margin-right: 10px;
		border: 0;
	}

	a.nv-link3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #b02224;
		text-decoration: none;
		font-size: 70%;
		font-weight: bold;
	}

	a:hover.nv-link3 {
		color: #b02224;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 70%;
		font-weight: bold;
		text-decoration: underline;
	}



	a:link.LPane {
		color: Black;
		text-decoration: none;
	}

	a:visited.LPane {
		color: Navy;
		text-decoration: none;
	}

	a:hover.LPane {
		text-decoration: underline;
		color: Red;
	}

	a:link.RPane {
		color: Black;
		text-decoration: none;
		text-align: right;
	}

	a:visited.RPane {
		color: Navy;
		text-decoration: none;
		text-align: right;
	}

	a:hover.RPane {
		text-decoration: underline;
		color: Red;
		text-align: right;
	}

	.rcolbk {
		background-color: cccccc;
	}

	.headline {
		font-size: 130%;
		color: darkblue;
		font-weight: bold;
	}

	.WC {
		background-color: ffff99;
		color: Navy;
		font-size: small;
		font-weight: bold;
		text-align: right;
	}
	a:hover.MLink {
		color: Red;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	a.MLink {
		color: Navy;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	/* ******** Top Section contains Upper and Lower Navigation bars ********************************* */
	/*	#top-nav {
		width: 100%;
		background-color: #000000;
	}*/
	/*	.search-table {background-color:#000000; width:100%;vertical-align:top;}*/
	/*	#second-nav {
		width: 100%;
		background-image: url(images/lownav_bg.gif);
		background-repeat: repeat-x;
		background-color: #000000;*/
		/*height: 21px;*/


	.nav-table {
		padding-left: 7px;
		width: 100%;
	}
	.nv-seperator{
		margin-left: 3px;
		margin-right: 3px;
		margin-top: 0px;
		margin-bottom: 0px;
		vertical-align: middle;
	}
	a.nv-link:hover {text-decoration:underline;}
	a.nv-link{
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 70%;
		color: #FFFFFF;
		text-decoration: none;
	}
	a.nv-link2:hover {text-decoration:underline;}
	a.nv-link2{font-family: verdana, arial, Helvetica, sans-serif; font-size: 70%; color:#000000; text-decoration:none;}
	/*	#frmSearch{}*/
	#search{vertical-align:top;padding-top:2px}
	.search-buttons{display:none}
	/*	#bypass{font-size:1px; vertical-align:top; line-height:1px; color:#000000;}*/
	.top-nav-text{display:none}
	/*.top-nav-graphic{display:inline;padding-left:9px}*/
	#about-site{display:inline}
	#about-site-text{display:none}
	#pub-info{display:inline}
	#pub-info-text{display:none}
	#privacy{display:inline}
	#privacy-text{display:none}
	/* start custom rules */
	.delimiter{color:white;font-size:1%}
	#right-align {text-align:right;} /* Used in most requested */
	div.top-navCA {
		background-color: 336699;
	}
	/* derived stuff */
	.lmRedH{background-color: #e21d22;color:white;border-left:3px solid #e21d22;border-bottom:3px solid #e21d22;border-top:2px solid #e21d22;font-weight:bold}
	.lmRed{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #e21d22;padding:4px;font-weight:bold}
	.lmRedBot{font-weight: bold;color: black;text-decoration: none;border-left: 3px solid #e21d22;padding: 4px;font-weight: bold;border-bottom: 3px solid #e21d22;}
	.lmHomesH{background-color: #81C757;color:white;border-left:3px solid #81C757;border-bottom:3px solid #81C757;border-top:2px solid #81C757;font-weight:bold}
	.lmHomes{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #81C757;padding:4px;font-weight:bold}
	.lmSmallCH{background-color: #FF8C10;color:white;border-left:3px solid #FF8C10;border-bottom:3px solid #FF8C10;border-top:2px solid #FF8C10;font-weight:bold}
	.lmSmallC{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #FF8C10;padding:4px;font-weight:bold}
	/*.lmBussH{background-color: #FFCE21;color:white;border-left:3px solid #FFCE21;border-bottom:3px solid #FFCE21;border-top:2px solid #FFCE21;font-weight:bold}*/
	/*.lmBuss{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #ffce31;padding:4px;font-weight:bold}*/
	.lmBussH{background-color: #996633;color:white;border-left:3px solid #996633;border-bottom:3px solid #996633;border-top:2px solid #996633;font-weight:bold}
	.lmBuss{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #996633;padding:4px;font-weight:bold}
	.lmConsH{background-color: #21c3ec;color:white;border-left:3px solid #21c3ec;border-bottom:3px solid #21c3ec;border-top:2px solid #21c3ec;font-weight:bold}
	.lmCons{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #21c3ec;padding:4px;font-weight:bold}
	.lmGoldH{background-color: #eb9f24;color:white;border-left:3px solid #eb9f24;border-bottom:3px solid #eb9f24;border-top:3px solid #eb9f24;font-weight:bold}
	.lmGold{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #21c3ec;padding:4px;font-weight:bold}
	.lmBlueCH{background-color: #55b2da;color: white;border-left: 3px solid #55b2da;border-bottom: 3px solid #55b2da;border-top: 2px solid #55b2da;font-weight: bold;}
	.lmBlueC{font-weight:bold;color:black;text-decoration:none;border-left:3px solid #55b2da;padding:4px;font-weight:bold}
	.rmGoldH{background-color: #f6b550;color:white;border-right:3px solid #f6b550;border-bottom:3px solid #f6b550;border-top:3px solid #f6b550;font-weight:bold}
	.rmGold{
		font-weight: bold;
		color: black;
		text-decoration: none;
		border-right: 3px solid #f6b550;
		padding: 4px;
		font-weight: bold;
		text-align: right;
	}

	.rmBlueH{background-color: #51d6f7;color:white;border-right:3px solid #51d6f7;border-bottom:3px solid #51d6f7;border-top:3px solid #51d6f7;font-weight:bold}
	.rmBlue{
		font-weight: bold;
		color: black;
		text-decoration: none;
		border-right: 3px solid #51d6f7;
		padding: 4px;
		font-weight: bold;
		text-align: right;
	}

	.rmRedH{background-color: #fe4747;color:white;border-right:3px solid #fe4747;border-bottom:3px solid #fe4747;border-top:3px solid #fe4747;font-weight:bold}
	.rmRed{
		font-weight: bold;
		color: black;
		text-decoration: none;
		border-right: 3px solid #fe4747;
		padding: 4px;
		font-weight: bold;
		text-align: right;
	}

	.teaser {
		color: 68c3eb;
		font-size: 110%;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		font-weight: bold;
		font-style: italic;
	}

	.sitename {font-size:18px;color:#FFFFFF;font-weight:bold}

	.CallOut  {font-style: italic;} 

	
