body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	table-layout:fixed;
	word-wrap:break-word;
}
body {
	margin-left:0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	background-color:#E8D7C7;
}
h1 {
	font-size:16px;
	color:#7D624D;
	padding-top:10px;
}
h2 {
	font-size:15px;
	color:#7D624D;
}
h3 { /* added by Alan Schietzsch, 10 Feb 2010) */
	font-size:13px;
	color:#7D624D;
}
ul {
	padding-left:6px;
	margin:12px;
}
ul li {
	list-style:disc outside;
}
form {
	margin:0px;
	padding:0px;
}
.tableBG {   /* prepend slash added by Alan Schietzsch, 08 Mar 2012) */
	background-image:url('/images/aglc-headerNav.gif');
	background-repeat:repeat-y;
	text-align:left;
}
.leftBG {
	background-image:url('/images/aglc-LN-bg.gif');
	background-repeat:repeat-y;
}
.leftHeaderTop {
	background-image:url('/images/aglc-LN-top.gif');
	background-repeat:no-repeat;
	padding-left:21px;
	padding-top:12px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-weight:bold;
}
.leftHeaderTop a:link, .leftHeaderTop a:hover, .leftHeaderTop a:visited, .leftHeaderTop a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.leftHeader {
	background-image:url('/images/aglc-LN-headerBG.gif');
	background-repeat:no-repeat;
	height:19px;
	padding-left:21px;
	padding-top:1px;
	color:#FFFFFF;
	font-weight:bold;
}
.leftLiquorBG {
	background-image:url('/images/aglc-LN-liquorLic.gif');
	background-repeat:no-repeat;
	height:71px;
}
.rightBG {
	background-image:url('/images/aglc-homeLinksBG.gif');
	background-repeat:repeat-y;
	height:350px;
}
.rightFull {
	padding-left: 15px;
	padding-top: 13px;
	padding-bottom: 10px;
	padding-right: 28px;
	vertical-align:top;
}	
.headerNav {
	font-size:11px;
	padding-left:21px;
	color:#785B46;
}
.leftPadding {
	padding-left:21px;
	padding-top:5px;
	padding-bottom:8px;
}
.leftPaddingSecondary {
	padding-left:21px;
	padding-top:4px;
	padding-bottom:4px;
}
.leftPaddingSecSelected {
	padding-left:21px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url('/images/aglc-LN-selectedBG.gif');
	background-repeat:repeat-y;
}
.homeLinks {
	padding-right:12px;
	padding-top:17px;/* color:#785B46; was brown text, commented out to make text black to increase contrast - Alan Schietzsch */
}
.rightContent {
	padding-right:12px;
	padding-top:17px;
	padding-bottom:10px;
}
.rightTitle {
	padding-right:12px;
	padding-top:17px;
	color:#9D7A5F;
	font-weight:bold;
	text-align:right;
}
.rightTitle a:link, .rightTitle a:hover, .rightTitle a:visited, .rightTitle a:active {
	color:#9D7A5F;
	text-decoration:none;
}
.menuSelected {
	color:#9D7A5F;
	font-weight:bold;
	font-size:13px;
}
.headerSelected {
	font-weight:bold;
}
.headerSearch {
	padding-right:12px;
	padding-top:1px;
}
.searchBox {
	background-color:#EBDDD0;
	height:12px;
	width:180px;
	border-color:#9D795F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-width:1px;
}
.addressblock {  /* Alan Schietzsch - new class replaces tables as method that styles office address boxes */
	background-color:#F4EDDA;
	width:280px;
	padding:14px;
	border:1px solid #E1CE9D;
}
.button {
	background-color:#ffffff;
	color:#785B46;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
.bubble {
	background-color:#FFF2DF;
	padding-left:8px;
	padding-right:3px;
	border-right:1px solid #9F7C61;
	border-left:1px solid #9F7C61;
	font-size:11px;
}
.rightBubble {
	float: right;
    margin: 5px 16px 8px 10px;
    padding: 2px 16px;
	width: 163px;
	background-color: #F4EDDA;
	border: 1px solid #9D7A5F;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: 2px 2px 4px #9D7A5F;
	-moz-box-shadow: 2px 2px 4px #9D7A5F;
	box-shadow: 2px 2px 4px #9D7A5F;
	}
.fullBG {
	background-image:url('/images/aglc-full-bg.jpg');
	background-repeat:repeat-y;
	padding:22px;
	vertical-align:top;
	height:300px;
}
.addressblock {
	background-color:#F4EDDA;
	width:280px;
	padding:14px;
	border:1px solid #D7C5B7;
}
.footerBottom {
	font-size:11px;
	background-color:#E8D7C7;
	color:#fff;
	background-image:url('/images/aglc-footer-shadow.gif');
	background-repeat:no-repeat;
	padding-left:21px;
	padding-top:3px;
	padding-bottom:15px;
}
.footerBottom a:link {
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
.footerBottom a:visited {
	font-size:10px;
	text-decoration:none;
	color:#fff;
}
.footerBottom a:hover {
	font-size:10px;
	text-decoration:underline;
	color:#fff;
}
.footerBottom a:active {
	font-size:10px;
	text-decoration:none;
	color:#fff;
}
a:link {
	color:#000000;
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
	color:#000000;
}
a:hover {
	text-decoration:none;
	color:#785B46;
}
a:active {
	text-decoration:underline;
	color:#000000;
}
a.headerN:link {
	font-size:10px;
	text-decoration:none;
	color:#785B46;
}
a.headerN:visited {
	font-size:10px;
	text-decoration:none;
	color:#785B46;
}
a.headerN:hover {
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}
a.headerN:active {
	font-size:10px;
	text-decoration:none;
	color:#785B46;
}
/* anthonyl begin sept 15, 2005 for top login link on main default.asp page */

a.headerLogin:link {
	font-size:10px;
	text-decoration:none;
	color:#785B46;
}
a.headerLogin:visited {
	font-size:10px;
	text-decoration:none;
	color:#785B46;
}
a.headerLogin:hover {
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}
a.headerLogin:active {
	font-size:10px;
	text-decoration:none;
	color:#785B46;
}
/* anthonyl end sept 15, 2005 for top login link on main default.asp page */ 
.webview {
	display:none;
}
.printview {
	display:block;
	text-align:right;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:10px;
}
.NewsDate {
	font-size:x-small;
	color:#000000;
}
.pdflist {
	list-style-image:url('/images/pdficon_small.gif');
}
.pdflist li {
	margin: 0px 18px 4px 16px;
}
.addressblock {
	background-color:#F4EDDA;
	width:280px;
	padding:14px;
	border:1px solid #E1CE9D
}
.NewsDate {
	font-size: x-small;
	color: #000000;
}
.italic_subhead {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.small_date {
	font-size: 9px
}
