@charset "utf-8";

body  {
	font: .75em "Trebuchet MS", Georgia, "Times New Roman", Times, serif; 
	line-height:1.5em;
	background: #969571; 
	background-image:url(../images/bkg/tile4.jpg);
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #333333;
}
img {border:0;}
.twoColFixLtHdr #container { 
	width: 950px;  
	background: #fff;
	margin: 0 auto; 
	border: 1px solid #000;
	text-align: left; 
} 
.twoColFixLtHdr #header { 
	background-image:url(../images/header02.jpg);
	height:103px; 
	padding: 0 10px 0 20px; 
} 
.twoColFixLtHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}
.twoColFixLtHdr #sidebar1 {
	float: left; 
	width: 200px; 
	background: #ebe7de; 
	padding: 15px 10px 15px 20px;
	margin-top:0em;
}
.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 250px; 
	padding: 0 20px; 
} 

.twoColFixLtHdr #mainContent li {
	list-style-image: url(../../images/bullet.gif);
	padding-bottom:.5em;
} 
.twoColFixLtHdr #mainContent ol li {
	list-style-image:none;
	padding-bottom:.75em;
}
.twoColFixLtHdr #mainContent li li {
	list-style-image:none;
	padding-bottom:.75em;
}

.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
	padding:1em;
	background-color:#000000;
	color:#ebe7de;
}
.twoColFixLtHdr #copyright { 
	padding: 0 10px 0 10px; 
	width: 950px;
	text-align:right;
	font-family: arial, helvetica, sans-serif; 
	font-size:9px;
	margin: 0 auto;
	color:#969571;
} 
.twoColFixLtHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

h1 { font-family:Papyrus, Georgia, "Times New Roman", Times, serif; color:#754c24; text-align:center; padding-top:1em; }

h2, h3, h4, h5 { font-family:Papyrus, Georgia, "Times New Roman", Times, serif; color:#754c24; padding-top:.75em; }

.hr { margin-top:2em; margin-bottom:2em; text-align:center; }

a:link, a:visited { color:#009900; text-decoration:none;}
a:hover, a:active  { color:#006600; text-decoration:underline;}


/*----------------------------  TABS ---------------------------------*/

#topnav {
	font-size: 12px;
	background-color:#ffffff;
	background-image: url(../../images/bg.gif);
	background-repeat:repeat-x;
	width: 950px;
	height: 41px;
	line-height: normal;
	text-align: center;
	padding-bottom:2px;
}

#topnav ul {
	padding-right: 10px;
	padding-left: 15px; 
	padding-bottom: 0px;
	padding-top: 14px;  
	margin: 0px; 
	list-style-type: none;
}
#topnav li {
	padding-right: 0px; 
	padding-left: 9px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin: 0px;
	background: url(../../images/left.gif) no-repeat left top; 
	list-style-image:none;
	float: left;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC9966;
	font-size: 11px;
}
#topnav a {
	padding-right: 15px; 
	display: block; 
	padding-left: 6px; 
	font-weight: bold; 
	background: url(../../images/right.gif) no-repeat right top; 
	float: left; 
	padding-bottom: 8px; 
	color: #765; 
	padding-top: 5px; 
	text-decoration: none;
}
#topnav a:hover {
	color: #333333;
}
#topnav #current {
	background-image: url(../../images/left_on.gif);
}
#topnav #current a {
	background-image: url(../../images/right_on.gif); 
	padding-bottom: 9px;
	color: #333333;
}

/*----------------------------  END TABS ---------------------------------*/

#submenu{
	padding-top:1em;
	padding-bottom:1em;
	font-weight: bold;
	border-bottom:#ebe7de 1px solid;
}
.specialOffer {
	border:#666666 2px dotted;
	background-color:#f7f5ef;
	padding:5px;
}
.newsItem{
	border-bottom:#003333 1px dotted;
	padding-bottom:1em;
	padding-top:.75em;
}

.subhead {
	font-weight: bold;
	color:#b55413;
}

.cse-resultsContainer{
	font-family:arial, helvetica, sans-serif;
	margin-top:0px;
	background-color:#ffffff;
}

.rustBold { color:#b55413; font-weight:bold; }

.quote{
	font-style: italic;
	font-weight:bold;
	color:#b0a180;
	font-size:110%;
	letter-spacing:-.02em;
}
.quotesig{
	padding-bottom:.5em;
	text-align:right;
} 

div.withquote {
	background:url(../images/quote.gif) no-repeat;
	background-position:top left;
	padding-left:20px;
	margin-top:2em;
	margin-bottom:2em;
} 

p.withunquote {
	background: url(../images/unquote.gif) no-repeat;
	background-position:bottom right;
	padding-right:15px;
}
.detail {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
}
.photo {
	padding:2px;
	background-color:#fff;
	border:1px solid #999;
	}