@charset "utf-8";
/* reset */
h1, p {margin:0;padding:0;}
#logo img {margin-left:-3px;}

/* CSS Document */
body  {
   font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.twoColLiqLtHdr #container { 
	width: 980px;  /* this will create a container 80% of the browser width */
	background: #f5f1ef;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 10px;
} 

.twoColLiqLtHdr #sidebar1 {
	float: left; 
	width: 141px; /* since this element is floated, a width must be given */
	padding: 0px 0px 0px 0px; /* top and bottom padding create visual space within this div  */
	margin:44px 0 0px 12px;
}

.twoColLiqLtHdr #mainContent { 
	margin:0px  0px 0px 0px; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
	width:820px;
	background-color:#f5f1ef;
} 

.twoColLiqLtHdr #footer { 
	padding: 10px 0px 20px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	width: 822px;
} 



.twoColLiqLtHdr #logo {
	height:44px; 
	width: 822px;  /* this will create a container 80% of the browser width */
	vertical-align:bottom;
	margin: 0px  0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	
} 

.twoColLiqLtHdr #cntrtxt1 { 
	width: 820px;  /* this will create a container 80% of the browser width */
	height:433px;
	background-image:url(/images/bg1.gif);
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border-left:solid 2px #e9e3db;
	border-top:solid 2px #e9e3db;
	border-right:solid 2px #e9e3db;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
} 

.twoColLiqLtHdr #cntrtxt2 { 
	width: 820px;  /* this will create a container 80% of the browser width */
	height:463px;
	background-image:url(/images/bg1.gif);
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border-left:solid 2px #e9e3db;
	border-top:solid 2px #e9e3db;
	border-right:solid 2px #e9e3db;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
} 

.twoColLiqLtHdr #cntrtxt {
	width: 820px;  /* this will create a container 80% of the browser width */
	height:463px;
	background-image:url(/images/body_line.gif);
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border-left:solid 2px #e9e3db;
	border-top:solid 2px #e9e3db;
	border-right:solid 2px #e9e3db;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
} 

.twoColLiqLtHdr #bodyleft { 
	width: 274px;  /* this will create a container 80% of the browser width */
	height:433px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
	float: left;position:relative;
} 
.twoColLiqLtHdr #bodyright { 
	width: 504px;  /* this will create a container 80% of the browser width */
	height:410px;

	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 17px 16px 20px 26px !important;

	float: right;position:relative;
} 

body.includes_secondlevel_navigation #bodyright { height:380px;}
#bodyright .scroll {height:405px;}
body.includes_secondlevel_navigation #bodyright .scroll {height:375px;}

.twoColLiqLtHdr #bodyleft1 { 
	width: 274px;  /* this will create a container 80% of the browser width */
	height:463px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
	float: left;position:relative;
} 
.twoColLiqLtHdr #cntrtxtgreen { 
	width: 820px;  /* this will create a container 80% of the browser width */
	height:463px;
	background-image:url(/images/3thingsbkgd.jpg);
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border-left:solid 2px #e9e3db;
	border-top:solid 2px #e9e3db;
	border-right:solid 2px #e9e3db;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
} 

.twoColLiqLtHdr #cntrtxtgreen .contentText { 
	margin-top:100px;
	margin-right:38px;
	height:348px;
}

.twoColLiqLtHdr #cntrimg { 
	width: 820px;  /* this will create a container 80% of the browser width */
	margin: 0px 0px 0px 0px; /* the auto margins (in conjunction with a width) center the page */
	border-left:solid 2px #e9e3db;
	border-bottom:solid 1px #e9e3db;
	border-right:solid 2px #e9e3db;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
} 

.twoColLiqLtHdr #graybox { 
	width: 820px;  /* this will create a container 80% of the browser width */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border-top:solid 1px #e9e3db;
	border-left:solid 2px #e9e3db;
	border-right:solid 2px #e9e3db;
	background-color:E9E3DB;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
	clear:both;
} 
.twoColLiqLtHdr #graybox1 { 
	width: 820px;  /* this will create a container 80% of the browser width */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border-top:solid 1px #e9e3db;
	border-bottom:solid 2px #e9e3db;
	border-left:solid 2px #e9e3db;
	border-right:solid 2px #e9e3db;
	background-color:E9E3DB;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
} 

.twoColLiqLtHdr #greenbox { 
	width: 820px;  /* this will create a container 80% of the browser width */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border-left:solid 2px #e9e3db;
	border-right:solid 2px #e9e3db;
	border-bottom:solid 2px #e9e3db;
	background-color:E9E3DB;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:1px 0px 0px 0px;
	clear:both;
} 
/* Miscellaneous classes for reuse */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

[if IE]>


/* place css fixes for all versions of IE in this conditional comment */

.twoColLiqLtHdr #sidebar1 { padding-top: 0px; }

.twoColLiqLtHdr #mainContent {
padding-left:0px;

float:left;

margin:0px 0px 0px 0px;

width:820px; 
}

/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */

.maincontent {
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #6d6f71;
	text-decoration: none;
}
.topLinks, .header_utility {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #87746a;
	text-decoration: none;
	text-align: right; /* this overrides the text-align: center on the body element. */
	padding:0px 0px 0px 0px;
	position:relative;
	margin:-16px 0px 0px 0px;
}

.topLinks a, .topLinks a:link, .topLinks a:active, .topLinks a:visited,
.header_utility a, .header_utility a:link, .header_utility a:active, .header_utility a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #87746a;
	text-decoration: none;
  }
  .topLinks a:hover, .header_utility a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #90492d;
	text-decoration: none;
  }
  
.header_utility {text-transform:uppercase;}
.dwnLinks {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #88746a;
	text-decoration: none;
	padding:0px 0px 0px opx;
}
.footertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #a19789;
	text-decoration: none;
	margin: 8px 4px 4px 5px;
}
.footer_utility {text-transform:uppercase;}
.footertext1, .footer_utility {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #87746A;
	text-decoration: none;
	text-align:left;
	padding:0px 0px 0px 2px;
	float:left;
}
.footertext1 a, .footertext1 a:link, .footertext1 a:active, .footertext1 a:visited,
.footer_utility a, .footer_utility a:link, .footer_utility a:active, .footer_utility a:visited
{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #87746a;
	text-decoration: none;
  }
.footertext1 a:hover, .footer_utility a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #90492d;
	text-decoration: none;
  }

.RightBox {
	border-bottom:solid 2px #e2ded9;
	border-left:solid 2px #e2ded9;
	border-top:solid 2px #e2ded9;
	border-right:solid 2px #e2ded9;
	background:#F9F8F6;
	padding:2px;
	margin:0px 0px 4px 0px;
}
.rightRedLink {
	font-family: Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #90492D;
	text-decoration: none;
	padding:0px 0px 0px 25px;
}
.rightRedLink1 {
	font-family: Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #90492D;
	text-decoration: none;
	padding:7px 0px 3px 12px;
}
.rightRedLink2 {
	font-family: Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #90492D;
	text-decoration: none;
	text-align:right;
	padding:0px 0px 0px 35px;
}
.CentText {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: none;
	color: #87746A;
	text-decoration: none;
}
.Arial {
	font-family: arial;
	font-size: 11px;
	font-weight: none;
	color: #87746A;
	text-decoration: none;
}

#cntrtxtgreen h2, #mceContent_greenmain h2 {
	font-family: "Times New Roman", Times, serif;
	font-size:17px;
	padding-top:0;
	margin-bottom:10px;
	font-weight:bold;
	text-decoration: none;
	color:#36433B;
	padding:10px 0px 0px 170px;
}

#cntrtxtgreen p, #mceContent_greenmain p {
	font-family: Arial;
	font-size:13px;
	color:#36433B;
	text-decoration: none;
	padding:0px 20px 0px 170px;
}
.footerLink1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #87746A;
	text-decoration: none;
	text-align:right;
	padding:0px 0px 0px 198px;
	margin: 0px 0px 0px 0px;
	float:right;
}
.footerLink2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #87746A;
	text-align:right;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear:both;
	width:200px;
	float:right;
}
.crumbspace{
	font-weight: none;
	color: #ffffff;
	text-align:left;
	padding-top:24px;
	text-decoration: none;
}

.MainTextBigLS, body.two_area #bodyright h1{
	font-family: "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 21px;
	line-height:25px;
	color: #473D38;
	text-align:left;
	text-decoration: none;
	margin-right:20px;
	margin-bottom:0;
}

body.mceContentBody {text-align:left;}

.MainText, #bodyright p, #bodyright h1,  #bodyright li,
#mceContent_main p, #mceContent_main h1, #mceContent_main li{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	line-height:25px;
	color: #473D38;
	text-align:left;
	text-decoration: none;
	margin-right:20px;
	font-weight:normal;
}

.MainText1{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #90492d;
	text-align:left;
	padding-bottom:13px;
	text-decoration: none;
	text-transform:uppercase;

}
.MainText2a{
	font-family: Arial;
	font-size: 12px;
	color: #473D38;
	text-align:left;
	text-decoration: none;
	line-height:18px;
	margin-top:0px;
	margin-right:20px;
}

.MainText2, #bodyright p,  #bodyright li, #mceContent_main p, #mceContent_main li{
	font-family: Arial;
	font-size: 13px;
	color: #473D38;
	text-align:left;
	text-decoration: none;
	line-height:18px;
	margin-bottom:20px;
	margin-right:20px;
}
 #bodyright ul, body.mceContentBody ul {list-style:none;margin-left:0;padding-left:0;}
 #bodyright li, body.mceContentBody li {margin-top:3px;padding-left:15px;margin-left:0px;background:url("/images/bullet.gif") no-repeat left 4px;}
	#bodyright ul.second_level_navigation_list li {margin-bottom:0;}

.MainText2 a, .MainText2 a:link, .MainText2 a:active, .MainText2 a:visited,
#bodyright  a, #bodyright  a:link, #bodyright  a:active, #bodyright  a:visited,
body.mceContentBody a, body.mceContentBody a:link, body.mceContentBody a:active, body.mceContentBody a:visited{

	color: #473D38;
	text-decoration: underline;
  }
.MainText2 a:hover, #bodyright p a:hover{

	color: #90492d;
	text-decoration: underline;
  }

.MainText3{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #473D38;
	text-align:left;
	padding-bottom:13px;
	text-decoration: none;
}
.MainText4, #bodyleft p.caption, p.caption{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #405A67;
	text-align:left;
	margin:0;
	text-decoration: none;
}
.MainText5, #bodyleft h2, #bodyleft1 h2, #mceContent_lower h2, #mceContent_left h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
	color: #473D38;
	text-align:center;
	text-decoration: none;
	padding:19px 0px 1px 13px ;
	font-weight:normal;
	margin:0;
}
.MainText5a{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
	color: #473D38;
	text-align:left;
	text-decoration: none;
	padding:19px 0px 10px 13px ;
}
.HEIGHT1{
	border-bottom:solid 1px #e9e3db;
	text-align:left;
	height: 214px;
}
.spacer{
	height: 4px;
	text-align:left;
}
.HEIGHT2{
	border-top:solid 1px #e9e3db;
	text-align:left;
	height: 214px;
	_height:194px;
}

.MainText6, #bodyleft p, #bodyleft1 p, #mceContent_lower p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #405A67;
	text-align:left;
	text-decoration: none;
	padding:19px 15px 1px 15px ;
}
.MainText6 a, #bodyleft a, #bodyleft1 a, #mceContent_lower a, #mceContent_left a {color: #405A67;text-decoration:underline;}
.MainText6 a:hover, #content_lower a:hover, #content_left a:hover{

	color: #90492d;text-decoration:underline;
  }
.MainText6a{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #405A67;
	text-align:left;
	text-decoration: none;
	padding:50px 15px 10px 15px ;
	float: left;
}

.MainText7{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #88746a;
	text-align:left;
	text-decoration: none;
	padding:12px 0px 0px 28px ;
}
.MainText8{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #904a2d;
	text-align:left;
	text-decoration: none;
}

.3questionContent {
position:relative;
background-color:#FF3300;
width:500px;
height:399px;
}

#sitemap {list-style:none;}
#sitemap ul {margin-bottom:20px;list-style:none;padding-left:20px;}

.stock_change {float:right;display:block;font-weight:bold;}
.stock_change_up {color:#6D8877;}
.stock_change_nochange {color:#473D38;}
.stock_change_down {color:#90492D;}
<![endif]
