.bg_logo {
	background-image: url(images/bg_logo.jpg);
}
.homepagetype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #006699;
	letter-spacing: .05em;
}
body {
	background-color: #FFFFFF;
}
.maintable {
	background-color: #FFFFFF;
}
p, td, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.goldboldtype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DFC025;
}
.goldboldtypemed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #DFC025;
	line-height: 20px;
}

.purplebulletstyle {
	list-style-position: outside;
	list-style-image: url(images/bullet_pruple.jpg);
}
.boldbluesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5377B0;
	line-height: 16px;
}
.boldbluemed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #5377B0;
	line-height: 18px;

}

.boldbluemed a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #5377B0;
	line-height: 18px;
	text-decoration: none;
}

.boldbluemed a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #5377B0;
	line-height: 18px;
	text-decoration: none;
}
.h1purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990099;
	line-height: 16px;
}
.td_headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.statestyle {
	font-weight: bold;
	color: #336699;
	text-align: center;
	font-size: 11px;
}
.rightjustify {
	float: right;
}
.black16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .1em;
}
.guildtitle {
	font-family: "Palatino Linotype", "Times New Roman", serif;
	font-size: 26px;
	font-weight: bold;
	color: #5377B0;
}
.legislation_links_border {
	border: thin dotted #DFC025;
	margin: 20px;
}
.attntext {
	color: #CC0033;
}
.captions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#navContain {
	position: relative;
}

#leftNav a {
	display: block;
	left: 0px;
	top: 0px;
	width: 167px;
	background-image: url(img/nav_bg.jpg);
}

	a#homeLink {			top: 0px; height: 27px; background-position: 0px 0px; }
	a#aboutLink {			top: 27px; height: 26px; background-position: 0px -27px; }
	a#membershipLink {		top: 53px; height: 28px; background-position: 0px -53px; }
	a#legislationLink {		top: 81px; height: 27px; background-position: 0px -81px; }
	a#meetingsLink {		top: 108px; height: 27px; background-position: 0px -108px; }
	a#onlineEducationLink {		top: 135px; height: 27px; background-position: 0px -135px; }
	a#referencesLink {		top: 162px; height: 27px; background-position: 0px -162px; }
	a#calendarLink {		top: 189px; height: 26px; background-position: 0px -189px; }
	a#guildOpticiansLink {		top: 215px; height: 27px; background-position: 0px -215px; }
	a#stateSocietiesLink {		top: 242px; height: 25px; background-position: 0px -242px; }
	a#newsLink {			top: 267px; height: 27px; background-position: 0px -267px; }
	a#americanOpticianLink {	top: 294px; height: 27px; background-position: 0px -294px; }
	a#jobCenterLink {		top: 321px; height: 27px; background-position: 0px -321px; }
	a#contactUsLink {		top: 348px; height: 31px; background-position: 0px -348px; }
	a#linksLink {			top: 379px; height: 35px; background-position: 0px -379px; }
	a#loginLink {			top: 414px; height: 29px; background-position: 0px -414px; }

	a#homeLink:hover {		top: 0px; height: 27px; background-position: 167px 0px; }
	a#aboutLink:hover {		top: 27px; height: 26px; background-position: 167px -27px; }
	a#membershipLink:hover {	top: 53px; height: 28px; background-position: 167px -53px; }
	a#legislationLink:hover { 	top: 81px; height: 27px; background-position: 167px -81px; }
	a#meetingsLink:hover {		top: 108px; height: 27px; background-position: 167px -108px; }
	a#onlineEducationLink:hover {	top: 135px; height: 27px; background-position: 167px -135px; }
	a#referencesLink:hover {	top: 162px; height: 27px; background-position: 167px -162px; }
	a#calendarLink:hover {		top: 189px; height: 26px; background-position: 167px -189px; }
	a#guildOpticiansLink:hover {	top: 215px; height: 27px; background-position: 167px -215px; }
	a#stateSocietiesLink:hover {	top: 242px; height: 25px; background-position: 167px -242px; }
	a#newsLink:hover {		top: 267px; height: 27px; background-position: 167px -267px; }
	a#americanOpticianLink:hover {	top: 294px; height: 27px; background-position: 167px -294px; }
	a#jobCenterLink:hover {		top: 321px; height: 27px; background-position: 167px -321px; }
	a#contactUsLink:hover {		top: 348px; height: 31px; background-position: 167px -348px; }
	a#linksLink:hover {		top: 379px; height: 35px; background-position: 167px -379px; }
	a#loginLink:hover {		top: 414px; height: 29px; background-position: 167px -414px; }


#NAV_MENU {
	position: absolute;
	top: 0px;
	left: 167px;
	z-index: 9;
}

        #NAV_MENU .menuDiv {
                position: absolute;
                visibility: hidden;
		z-index: 10;
                width: 200px;

                background-color: #ffffff;
		border-top: 1px solid #dfc025;
		border-right: 1px solid #dfc025;
		border-bottom: 1px solid #dfc025;
	       font-size: 11px;
                color: black;
                text-align: left;
        }

        #NAV_MENU .menuDiv div {
                text-align: left;
        }

	#NAV_MENU .menuDiv a:link, #NAV_MENU .menuDiv a:visited {
		display: block;
		padding: 4px 5px 4px 10px;
		background-color: white;
		float: none;
		color: black;
		text-decoration: none;
        }

	#NAV_MENU .menuDiv a:hover, #NAV_MENU .menuDiv a:active {
		display: block;
		padding: 4px 5px 4px 10px;
		background-color: #dfc025;
		float: none;
		color: white;
		text-decoration: none;
        }
