/* UNIVERSAL */
body {
	background: #F8F9E2;
}
table {
	border-collapse: collapse;
}
td {
	font: 12px Verdana;
	color: #005098;
}
a {
	font: 12px Verdana;
	color: #005098;
	text-decoration: underline;
}
a:visited {
	font: 12px Verdana;
	color: #005098;
	text-decoration: underline;
	
}
a:hover {
	font: 12px Verdana;
	color: #000000;
	text-decoration: underline;
	
}
.shadow-top {
	background: #F8F9E2;
	text-align: center;	
}
.shadow-left {
	background: #F8F9E2 url(/images/shadow-left.jpg) top left repeat-y;
}
.shadow-right {
	background: #F8F9E2 url(/images/shadow-right.jpg) top left repeat-y;
}
.shadow-bottom {
	background: #F8F9E2;
	text-align: center;
}
/* HEADER */
table.main {
	width: 792px;
	background: #ffffff;	
}
table.header {
	background: #ffffff;	
}
td.header {
	background: #ffffff url(/images/header-login.gif) no-repeat top right;	
}
.buttons {
	background: #FFCA4B;
	border-collapse: collapse;
	display: block
}
.login-title {
	font: bold 10px Verdana;
	color: #ffffff;
	padding: 5px 0px 5px 50px;
}
.login {
	font: bold 10px Verdana;
	color: #ffffff;
	padding: 0px 2px 5px 30px;
	text-align: center;
}
.login-text {
	font: bold 10px Verdana;
	color: #ffffff;
	padding: 0px 2px 5px 0px;
	vertical-align: middle;
	text-align: right;
}
/* CONTENT */
table.content {
	width: 780px;
}
.photo {
	border-left: 1px solid #005098;
}
.news {
	width: 561px;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/main-current-news.gif) no-repeat top left;
	padding-top: 35px;	
}
.news .sponsors {
    width: 100%;
    background-color: #F8F9E2;
    border-top: 1px solid #005098;
}
.news .sponsors td {
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
}
.news .sponsors td a {
    font-weight: bold;
    text-decoration: none;
}
.news .sponsors img {
    padding-top: 5px;
    border: 0;
}
p.news-story {
	background: transparent url(/images/main-news-bullet.gif) no-repeat top left;
	font: bold 10px Verdana;
	color: #005098;
	padding: 0px 0px 0px 30px;	
}
a.news-story {
	font: bold 12px Verdana;
	color: #005098;
	text-decoration: underline;
	
}
a.news-story:visited {
	font: bold 12px Verdana;
	color: #005098;
	text-decoration: underline;
	
}
a.news-story:hover {
	font: bold 12px Verdana;
	color: #FFCA4B;
	text-decoration: underline;
	
}
.sub-header {
	font: bold 14px Verdana;
	color: #005098
}
.member-header {
	background: #B2C0CD;
	margin: 10px;
}
.member-odd {
	background: transparent;
}
.member-even {
	background: #F8F9E2;
}
.header-inside {
	border-left: 1px solid #005098;
}
.inside {
	width: 561px;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-about {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-about.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-auction {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-auction.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-calendar {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-calendar.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-newsletter {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-newsletter.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-membership {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-membership.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-membership-directory {
	width: 780px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-membershipdir.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-rotary-at-work {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-at-work.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-site-map {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-site-map.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-links {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-links.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
.inside-next-meeting {
	width: 561px;
	vertical-align: top;
	border-left: 1px solid #005098;
	background: #ffffff url(/images/header-inside-next-meeting.gif) no-repeat top left;
	padding: 45px 10px 10px 10px;
	font: 12px Verdana;
	color: #005098;
}
/* RIGHT SIDE */
table.right {
	width: auto;
	background: #DAD9D9;
}
.right-inside {
	width: 216px;
	background: #DAD9D9;
}
td.right {
	font: bold 10px Verdana;
	color: #005098;
	padding: 0px 0px 2px 10px;
}
table.gray {
	width: 216px;
	padding: 0px;
	margin: 0px;
	background: #DAD9D9;	
}
td.gray {
	width: 216px;
	vertical-align: top;
	background: #DAD9D9;
	border-left: 1px solid #005098;
	border-right: 1px solid #005098;
}
.right-next-meeting {
	border-left: 1px solid #005098;
	border-right: 1px solid #005098;
	background: #DAD9D9 url(/images/right-next-meeting.gif) no-repeat top left;
	font: 10px Verdana;
	color: #005098;
	padding: 30px 0px 0px 0px;
	vertical-align: top;
}
.right-ramrod-news {
	border-left: 1px solid #005098;
	border-right: 1px solid #005098;
	background: #DAD9D9 url(/images/right-ramrod-newsletter.gif) no-repeat top left;
	font: bold 10px Verdana;
	color: #005098;
	padding: 30px 0px 0px 0px;
	vertical-align: top;
}
.right-next-meeting-inside {
	width: 216px;
	background: #DAD9D9 url(/images/right-next-meeting-inside.gif) no-repeat top left;
	font: 10px Verdana;
	color: #005098;
	padding: 30px 0px 10px 0px;
}
.right-ramrod-news-inside {
	width: 216px;
	background: #DAD9D9 url(/images/right-ramrod-newsletter-inside.gif) no-repeat top left;
	font: bold 10px Verdana;
	color: #005098;
	padding: 30px 0px 10px 0px;
}
.right-left {
	font: bold 10px Verdana;
	color: #005098;
	text-indent: 5px;
	text-align: right;
	padding: 0px 0px 2px 0px;
}
.right-center {
	font: 10px Verdana;
	color: #005098;
	text-align: center;
	padding: 0px 0px 2px 10px;
}
.right-right {
	font: 10px Verdana;
	color: #005098;
	text-indent: 5px;
	padding: 0px 0px 2px 0px;
}
a.right-links {
	font: 10px Verdana;
	color: #005098;
	text-decoration: underline;
}
a.right-links:visited {
	font: 10px Verdana;
	color: #005098;
	text-decoration: underline;
}
a.right-links:hover {
	font: 10px Verdana;
	color: #000000;
	text-decoration: underline;
}
/* FOOTER */
table.footer {
	width: 780px;
	background: #005098 url(/images/bg-footer.gif) repeat-y;	
}
td.footer-address {
	font: 12px Verdana;
	color: #ffffff;
	padding: 15px;	
}
.footer-address-yellow {
	font: bold 12px Verdana;
	color: #FFCA4B;
}
td.footer-links {
	font: 12px Verdana;
	color: #ffffff;
	border-collapse: collapse;
	padding: 25px;
	margin: 0px;
	text-align: center;
}
a.footer-links {
	font: 12px Verdana;
	color: #ffffff;
	text-decoration: underline;
}
a.footer-links:visited {
	font: 12px Verdana;
	color: #ffffff;
	text-decoration: underline;
}
a.footer-links:hover {
	font: 12px Verdana;
	color: #FFCA4B;
	text-decoration: underline;
}
td.footer-emerge {
	padding: 16px;	
}


