 /* ACME CSS  */
@charset "utf-8";
body {margin: 0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; topmargin:0; leftmargin:0; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-size:100%; background-color:#977F67;}
h1	{font-size:1.3em;}
h2	{font-size:1.1em;}
a	{color:#000000;}
table {border-collapse:collapse;}
ul	{margin-left: 5px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 0px;}
li	{line-height:150%;}
#container	{margin: auto; max-width: 1032px;}
#content	{margin:auto; min-width:320px; max-width:600px; padding-left:5px; padding-right:5px;}
.subtext {font-size: .75em; font-weight: bold; line-height: normal; text-decoration:none; color: #000000;}
.headline {color:#FFFFFF; font-variant:h1; font-weight:bolder; background-color:#331100; line-height:180%;}
.reg	{font-size: .75em;}
a.menu	{font-weight: bold; text-decoration: none; color: #000000;}
a.menu:hover {color:#999933;}
a.follow	{font-weight: bold; color: #000000;}
a.follow:hover	{color: #999933;}	
a.double	{color: #000000; text-decoration: none; border-bottom: double; }
a.link		{font-family: arial, helvetica, verdana, sans-serif; color: #000000;}
.incap		{font-size: 1.1em; font-weight: bold; text-transform:capitalize;}
.menutext	{font-size:1em;}
a.menutext	{text-decoration:none; color: #000000;}
.outdent	{text-indent: -2.3em;}
.bifurc		{text-decoration:none; font-weight:bold; line-height:50px; }
a.bifurc	{color:#1321B9; }
a.bifurc:hover	{text-decoration:underline; }
.def 		{color: #003399;}
.hide		{display:none;}
.item 		{color: #000000; font-weight: bold;}
.footer		{width:100%; max-width:1032px; background-color:#331100;}
.footertext {font-size: .75em; font-weight: bold; line-height: normal; color: #FFFFFF;}
.footerlink	{color:#ffffff;}
.logo2		{min-height:50px; min-width:41px; max-height:100px; max-width:82px;}
.logo3		{width:159px; height:90px; min-width:100px;}
.vert		{border-left: 1px solid grey;} /* vertical line in TD */
.bare		{list-style-type:none;} /* use no symbol for UL */
img			{max-width: 100%;}
/* Menu Bar CSS */
#menu	{background-color:#F5ECDE;}
#menu ul	{text-align: left; display: inline; padding: 0; list-style: none; margin:0;}
#menu ul li {font: bold 1em/1.1em Arial, Helvetica, sans-serif; display: inline-block; margin-right: -4px; position: relative; padding: 8px 0px; z-index:1; text-shadow: 5px 5px 10px #CCCCCC;}
#menu ul li a	{text-decoration:none; color:#000; padding: 8px 24px 8px 16px;}
#menu ul li a:hover {background-color: white;}
#menu ul li ul {display: none; opacity: 0; visibility: hidden; padding: 0; position: absolute; top: 2em; left: 0; width: 170px; -webkit-box-shadow: 5px 5px 10px #A49E9E; -moz-box-shadow: 5px 5px 10px #A49E9E; box-shadow: 5px 5px 10px #A49E9E; border-left:thin solid #8D8D8D; border-right:thin solid #8D8D8D; border-bottom:thin solid #8D8D8D; margin-right: 0px;}
#menu ul li ul li	{background: #f5ecde; display: block; padding: 0px;}
#menu ul li ul li a	{padding: 8px 0px 8px 8px; display:block; background-color:f5ecde;}
#menu ul li:hover > ul {display: block; opacity: 1; visibility: visible;}
#menu ul li ul li ul	{display: none; opacity: 0; visibility: hidden; padding: 0; top: 0em; left: 174px; width: 170px; -webkit-box-shadow: 5px 5px 10px #A49E9E; -moz-box-shadow: 5px 5px 10px #A49E9E; box-shadow: 5px 5px 10px #A49E9E; border-top:thin solid #B3B3B3; border-left:thin solid #B3B3B3; border-right:thick solid #8D8D8D; border-bottom:thin solid #8D8D8D;}
#menu ul li ul li:hover ul {display: block; opacity: 1; visibility: visible;}
/* End Menu Bar CSS - Begin Mobile Menu Bar CSS*/
#mob	{background-color:#F5ECDE;}
#mob ul	{text-align: left; display: inline; padding: 0; list-style: none; margin:0;}
#mob ul li {font: bold 1em/1.1em Arial, Helvetica, sans-serif; display: inline-block; margin-right: -4px; position: relative; padding: 8px 0px; z-index:1; text-shadow: 5px 5px 10px #CCCCCC;}
#mob ul li a	{text-decoration:none; color:#000; padding: 8px 24px 8px 16px;}
#mob ul li a:hover {background-color: white;}
#mob ul li ul {display: none; opacity: 0; visibility: hidden; padding: 0; position: absolute; top: 2em; left: 0; width: 155px; margin-right: 0px;}
#mob ul li ul li	{background: #f5ecde; display: block; padding: 0px;}
#mob ul li ul li a	{padding: 8px 0px 8px 8px; display:block; background-color:f5ecde;}
#mob ul li:hover > ul {display: block; opacity: 1; visibility: visible;}
#mob ul li ul li ul	{display: none; opacity: 0; visibility: hidden; padding: 0; top: 0em; left: 159px; width: 145px;border-top:thin solid #B3B3B3; border-left:thin solid #B3B3B3; border-right:thick solid #8D8D8D; border-bottom:thin solid #8D8D8D;}
#mob ul li ul li:hover ul {display: block; opacity: 1; visibility: visible;}
/* End of Mobile Menu CSS */
.midcon		{display:none;}
.split		{display:none;}
.wide		{display: inline-block;}
.medium		{display:inline-block;}
.menulg		{display:inline;}
.mobile		{display:none;}
.logo3		{display:inline;}
.logo2		{display:none;}
.logo1		{display:none;}
.adsm		{display:none;}
.adsm2		{display:inline;}
.admd		{display:inline;}
.adlg		{display:inline;}
.lcol		{display:inline-block;}
.rcol		{display:inline-block;}
.tabletsm	{display:inline;} /* display unless Fire Tablet 533px */
@media all and (max-width : 730px)  {
.mobile		{display:inline;}
.menulg		{display:none;}
.logo2		{display:inline;}
.logo3		{display:none;}
.lcol		{display:none;}
.adsm		{display:inline;}
.admd		{display:none;}
.adlg		{display:none;}
}
@media all and (min-width : 731px)  {
.midcon		{display:none;} /* displays ad in mid-content in mobile pages */
.menulg		{display:inline;}
.adlg		{display:none;}
.admd		{display:inline;}
.adsm		{display:none;}
.logo2		{display:none;}
.logo3		{display:inline;}
}
@media all and (min-width : 770px)  {
.adlg		{display:inline;}
}
@media all and (max-width : 320px)	{
.midcon		{display:inline;} /* displays ad in mid-content in mobile pages */
.mobile		{display:inline;}
.split		{display:inline;}
.menulg		{display:none;}
.logo1		{display:inline;}
.logo2		{display:none;}
.logo3		{display:none;}
.subtext	{font-size:1em; font-weight:100;}
.footertext	{font-size:1em; font-weight:100;}
.medium		{display:none;}
.wide		{display:none;}
.adsm		{display:inline;}
.admd		{display:none;}
.adsm2		{display:inline;}
.admd2		{display:none;}
.adlg		{display:none;}
.lcol		{display:none;}
.rcol		{display:none;}
.mobshift ul li	{left: -90px;}
.mobshift2 ul li	{left: -25px;}
.mobshift ul li	ul li {left: 0px;}
}
@media all and (min-width : 370px) {
.adsm2		{display:none;}
.admd2		{display:inline;}
}
@media all and (min-width : 321px) and (max-width : 414px)	{
.midcon		{display:inline;} /* displays ad in mid-content in mobile pages */
.mobile		{display:inline;}
.split		{display:inline;}
.menulg		{display:none;}
.logo1		{display:none;}
.logo2		{display:inline;}
.logo3		{display:none;}
.subtext	{font-size:1em; font-weight:100;}
.footertext	{font-size:1em; font-weight:100;}
.medium		{display:none;}
.wide		{display:none;}
.adsm		{display:inline;}
.admd		{display:none;}
.adlg		{display:none;}
.adsm2		{display:none;}
.admd2		{display:inline;}
.lcol		{display:none;}
.rcol		{display:none;}
.mobshift ul li	{left: -60px;}
.mobshift2 ul li	{left: 0px;}
.mobshift ul li ul li	{left: 0;}
}
@media all and (min-width : 415px) and (max-width : 606px)  {
.mobile		{display:inline;}
.midcon		{display:none;} /* displays ad in mid-content in mobile pages */
.split		{display:inline;}
.menulg		{display:none;}
.medium		{display:inline;}
.wide		{display:none;}
.adsm		{display:inline;}
.admd		{display:none;}
.adlg		{display:none;}
.lcol		{display:none;}
.logo1		{display:none;}
.logo2		{display:inline;}
.logo3		{display:none;}
}
@media all and (min-width : 468px) and (max-width : 540px)  {
.mobile		{display:inline;}
.split		{display:inline;}
.menulg		{display:none;}
}
@media all and (min-width : 510px) and (max-width : 710px)  {
.mobshift ul li	{left: -100px;}
.mobshift2 ul li	{left: 0px;}
.mobshift ul li ul li	{left: 0;}
}
@media all and (min-width : 468px) and (max-width : 788px)  {
.midcon		{display:none;} /* displays ad in mid-content in mobile pages */
.medium		{display:inline;}
.wide		{display:none;}
/*.mobile		{display:none;}*/
.adsm		{display:inline;}
.admd		{display:none;}
.adlg		{display:none;}
.lcol		{display:none;}
}
@media all and (min-width : 607px)  {
.admd		{display:inline;}
}
@media all and (min-width : 789px) and (max-width : 888px)  {
.medium		{display:inline;}
.wide		{display:none;}
/*.mobile		{display:none;}*/
.adsm		{display:none;}
.admd		{display:inline;}
.adlg		{display:inline;}
.lcol		{display:inline-block;}
}