@charset "iso-8859-1";

/* Author: David Haynes */
/* Creation Date: 8/19/2006 */

	/* Body */
	
		.BODY  
	{
		margin-bottom : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-top : 0px;
		marginheight : 0px;
		marginwidth: 0px;
		topmargin: 0px;
		leftmargin: 0px;
		rightmargin: 0px;
		bottommargin: 0px;
		
		color: #000000;
		background: fixed;
		background-color: #bdb8a3;
	}

	/* Main Linkset */
	
		A:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #7c7556;
	}
		A:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #7c7556;
	}
		A:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #7c7556;
	}
		A:hover 
	{
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #666666;
	}
	
	/* Grey (Right Column) Linkset */
	
		a.greylink:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
	}
		a.greylink:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
	}
		a.greylink:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
	}
		a.greylink:hover 
	{
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
	}

	/* Blue (Mid Row) Linkset */
	
		a.smallLink:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #7c7556;
		vertical-align: top;
	}
		a.smallLink:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #7c7556;
		vertical-align: top;
	}
		a.smallLink:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #7c7556;
		vertical-align: top;
	}
		a.smallLink:hover 
	{
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		vertical-align: top;
	}
	
	/* Red Linkset */
	
		a.RedLink:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: normal; 
		color: #8c1c22;
	}
		a.RedLink:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: normal; 
		color: #8c1c22;
	}
		a.RedLink:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: normal; 
		color: #8c1c22;
	}
		a.RedLink:hover 
	{
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: normal; 
		color: #666666;
	}
	
	/* Black/Red Linkset */
	
		a.BlackRed:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #000000;
		vertical-align: top;
	}
		a.BlackRed:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #000000;
		vertical-align: top;
	}
		a.BlackRed:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #000000;
		vertical-align: top;
	}
		a.BlackRed:hover 
	{
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #8c1c22;
		vertical-align: top;
	}
	
	/* Black/Red Small Linkset */
	
		a.BlackRed10:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		color: #000000;
		vertical-align: top;
	}
		a.BlackRed10:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		color: #000000;
		vertical-align: top;
	}
		a.BlackRed10:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		color: #000000;
		vertical-align: top;
	}
		a.BlackRed10:hover 
	{
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		color: #8c1c22;
		vertical-align: top;
	}
	
	/* Grey Bold (Bottom Row) Linkset */
	
		a.greylinkBold:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #666666;
	}
		a.greylinkBold:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #666666;
	}
		a.greylinkBold:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #666666;
	}
		a.greylinkBold:hover 
	{
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #666666;
	}
		
	/* Left Navgation Linkset */
	
		a.nav:link 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #ffffff;
		font-weight: normal;
	}
		a.nav:active 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #ffffff;
		font-weight: normal;
	}
		a.nav:visited 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #ffffff; 
		font-weight: normal;
	}
		a.nav:hover 
	{
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #ffffff;
		font-weight: normal;
	}
	
	/* Table Tags */

		.tdLeft 
	{
		vertical-align: top;
		text-align: left;
	}
	
		.tdLeft_price
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
		
	}
	
		.tdCenter 
	{
		vertical-align: top;
		text-align: center;
	}
		.tdRight
	{
		vertical-align: top;
		text-align: right;
	}
		.tdImages
	{
		vertical-align: top;
		text-align: left;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
	}
		.tdTitle
	{
		vertical-align: top;
		text-align: left;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-bottom-color: #CCCCCC;
		border-right-color: #000000;
	}
		.tdTitleRed
	{
		vertical-align: top;
		text-align: left;
		border-right-style: solid;
		border-bottom-style: solid;
		border-top-style: solid;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 3px;
		border-bottom-color: #CCCCCC;
		border-right-color: #000000;
		border-top-color: #bb1a00;
	}
		.tdTB
	{
		vertical-align: top;
		text-align: left;
		border-bottom-style: solid;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-top-width: 1px;
		border-bottom-color: #CCCCCC;
		border-top-color: #CCCCCC;
	}
		.tdBody
	{
		vertical-align: top;
		text-align: left;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #CCCCCC;
	}
		.tdRightBody
	{
		vertical-align: top;
		text-align: left;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
	}
		.tdBL
	{
		vertical-align: bottom;
		text-align: left;
	}
		.tdTop
	{
		vertical-align: top;
		text-align: left;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #CCCCCC;
	}
		.tdBottom
	{
		vertical-align: top;
		text-align: right;
		border-top-color: #CCCCCC;
		border-top-style: solid;
		border-top-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-right-color: #000000;
	}
		.tdBodyContent
	{
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		vertical-align: top;
		text-align: justify;
	}
	
	/* Font Tags */
	
		.arial_11_mid
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		border: none;
		text-align: left;
		vertical-align: middle;
	}
		.arial_11_grey
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		border: none;
		font-weight: bold;
	}
		.arial_11
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
		
	}
	
	.arial_11_pad
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
		padding: 4px;
		
	}
	
		.arial_11_tan
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #7c7556;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
	}
		.arial_11_right 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: right;
	}
		.arial_11_right_tan
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #7c7556;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: right;
	}
		.arial_11_center 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: center;
	}
		.arial_12 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		border: none;
	}
		.arial_12_left
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
	}
		.arial_15_left
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
	}
		.arial_12_justify 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: justify;
	}
		.arial_12_right 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: right;
	}
		.arial_12_center 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: center;
	}
		.MainTitle
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #000000;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
		font-weight: bold;
	}
	
		.BlueTitle
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #1a3d8f;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
		font-weight: bold;
	}
		.RedText
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8c1c22;
		text-decoration: none;
		border: none;
		vertical-align: top;
		text-align: left;
		font-weight: bold;
	}
	
	/* Margin Tags */
	
		.Margin6
	{
		margin-left: 6px;
		leftmargin: 6px;
		marginwidth: 6px;
		
		margin-bottom : 0px;
		margin-right : 0px;
		margin-top : 0px;
		marginheight : 0px;
		topmargin: 0px;
		rightmargin: 0px;
		bottommargin: 0px;
	}
		.Margin12
	{
		margin-left: 12px;
		leftmargin: 12px;
		marginwidth: 12px;
		
		margin-bottom : 0px;
		margin-right : 0px;
		margin-top : 0px;
		marginheight : 0px;
		topmargin: 0px;
		rightmargin: 0px;
		bottommargin: 0px;
	}
		.Margin15
	{
		margin-left: 15px;
		leftmargin: 15px;
		marginwidth: 15px;
		
		margin-bottom : 0px;
		margin-right : 0px;
		margin-top : 0px;
		marginheight : 0px;
		topmargin: 0px;
		rightmargin: 0px;
		bottommargin: 0px;
	}
		.Margin20
	{
		margin-left: 20px;
		leftmargin: 20px;
		marginwidth: 20px;
		
		margin-bottom : 0px;
		margin-right : 0px;
		margin-top : 0px;
		marginheight : 0px;
		topmargin: 0px;
		rightmargin: 0px;
		bottommargin: 0px;
	}