.apsephoto { border: 1px solid #000000; }
.apseoutline { /*padding: 3px 3px 3px 3px;*/ background-color: #ffffff; /*border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;*/ padding-bottom: 6px; }

.apseleftnav { border-left: #000000 1px solid; border-right: #000000 1px solid; padding-left: 4px; vertical-align: top; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 17px; background-color: #dddddd; }
.apseleftnav a, .apseleftnav a:link { color: #293184; }
.apseleftnav a:hover { color: #cc6600; }
.apseleftnav a:visited { color: #990000; }

.apseleftnavb { border-left: #000000 1px solid; border-right: #000000 1px solid; padding-left: 4px; border-bottom: #000000 1px solid; vertical-align: top; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 17px; background-color: #dddddd; }
.apseleftnavb a, .apseleftnavb a:link { color: #293184; }
.apseleftnavb a:hover { color: #cc6600; }
.apseleftnavb a:visited { color: #990000; }

.apseleftnavlt { border-left: #000000 1px solid; border-right: #000000 1px solid; padding-left: 4px; vertical-align: top; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 17px; background-color: #dddddd; }
.apseleftnavlt a, .apseleftnavlt a:link { color: #293184; }
.apseleftnavlt a:hover { color: #cc6600; }
.apseleftnavlt a:visited { color: #990000; }

.apserightnav { padding-left: 4px; vertical-align: top; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 17px; background-color: #ffffcc; }
.apserightnav a, .apserightnav a:link { color: #293184; }
.apserightnav a:hover { color: #cc6600; }
.apserightnav a:visited { color: #990000; }

.apserightnavb { border-left: #000000 1px solid; border-right: #000000 1px solid; padding-left: 4px; border-bottom: #000000 1px solid; vertical-align: top; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 17px; background-color: #ffffcc; }
.apserightnavb a, .apserightnavb a:link { color: #293184; }
.apserightnavb a:hover { color: #cc6600; }
.apserightnavb a:visited { color: #990000; }

.apserightnavlt { border-left: #000000 1px solid; border-right: #000000 1px solid; padding-left: 4px; vertical-align: top; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 17px; background-color: #ffffcc; }
.apserightnavlt a, .apserightnavlt a:link { color: #293184; }
.apserightnavlt a:hover { color: #cc6600; }
.apserightnavlt a:visited { color: #990000; }

.apsenavnew { padding-left: 4px; vertical-align: top; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 17px; background-color: #ffffcc; }
.apsenavnew a, .apsenavnew a:link { color: #293184; }
.apsenavnew a:hover { color: #cc6600; }
.apsenavnew a:visited { color: #990000; }

.apsebody, .apsebody p { color: #000000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 17px; background-color: #ffffff; }
.apsebody td { padding: 3px; }
.apsebody a, .apsebody a:link { color: #293184; font-weight: bold; text-decoration: none; }
.apsebody a:hover { color: #cc6600; font-weight: bold; text-decoration: underline; }
.apsebody a:visited { color: #990000; font-weight: bold; }

.apseteaser, .apseteaser p { color: #000000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; background-color: #ffffff; }
.apseteaser td { padding: 3px; }
.apseteaser a, .apseteaser a:link { color: #293184; font-weight: bold; text-decoration: none; }
.apseteaser a:hover { color: #cc6600; font-weight: bold; text-decoration: underline; }
.apseteaser a:visited { color: #990000; font-weight: bold; }

.apsebottomlink, .apsebottomlink p { color: #000000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 17px; background-color: #ffffff; }
.apsebottomlink td { padding: 3px; }
.apsebottomlink a, .apsebottomlink a:link { color: #293184; font-weight: bold; text-decoration: none; }
.apsebottomlink a:hover { color: #cc6600; font-weight: bold; text-decoration: underline; }
.apsebottomlink a:visited { color: #990000; font-weight: bold; }

.apsebodyred, .apsebodyred p { color: #ff0000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 17px; background-color: #ffffff; }
.apsebodyred td { padding: 3px;border: 1px solid #000000; }
.apsebodyred a, .apsebodyred a:link { color: #293184; font-weight: bold; }
.apsebodyred a:hover { color: #cc6600; font-weight: bold; text-decoration: underline; }
.apsebodyred a:visited { color: #990000; font-weight: bold; }

.apsered, .apsered p { color: #cc0000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 17px; background-color: #ffffff; }
.apsered td { padding: 3px;border: 1px solid #000000; }
.apsered a, .apsebodyred a:link { color: #293184; font-weight: bold; }
.apsered a:hover { color: #cc6600; font-weight: bold; text-decoration: underline; }
.apsered a:visited { color: #990000; font-weight: bold; }

.apsebodytable, .apsebodytable td { color: #000000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 17px; padding: 3px; border: 1px solid #000000; text-decoration: none; border-collapse: collapse; }
.apsebodytable a, .apsebodytable a:link { color: #293184; text-decoration: none; }
.apsebodytable a:hover { color: #cc6600; text-decoration: underline; }
.apsebodytable a:visited { color: #990000; }

.apsebodytablerule, .apsebodytablerule td { color: #000000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 17px; padding: 3px; border: 1px solid #000000; text-decoration: none; border-collapse: collapse; }
.apsebodytablerule a, .apsebodytablerule a:link { color: #293184; text-decoration: none; }
.apsebodytablerule a:hover { color: #cc6600; text-decoration: underline; }
.apsebodytablerule a:visited { color: #990000; }

.apsebodytablered { color: #cc0000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 17px; padding: 3px; }
.apsebodytablered a, .apsebodytablered a:link { color: #293184; }
.apsebodytablered a:hover { color: #cc6600; text-decoration: underline; }
.apsebodytablered a:visited { color: #990000; }

.apsebodytablewhite { color: #ffffff; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 17px; background-color: #293184; padding: 3px; font-weight: bold; }
.apsebodytablewhite a, .apsebodytablewhite a:link { color: #ffffff; }
.apsebodytablewhite a:hover { color: #ffffff; text-decoration: underline; }
.apsebodytablewhite a:visited { color: #ffffff; }

.apsebodytablelarge { color: #000000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 24px; line-height: 29px; padding: 3px; font-weight: bold; }
.apsebodytablelarge a, .apsebodytablelarge a:link { color: #293184; }
.apsebodytablelarge a:hover { color: #cc6600; text-decoration: underline; }
.apsebodytablelarge a:visited { color: #990000; }

.apsebodytablesmall { color: #000000; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 17px; padding: 3px; }
.apsebodytablesmall a, .apsebodytablesmall a:link { color: #293184; }
.apsebodytablesmall a:hover { color: #cc6600; text-decoration: underline; }
.apsebodytablesmall a:visited { color: #990000; }

.rsstab { color: #ffffff; font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }
.rsstab a, .rsstab a:link, .rsstab a:visited { color: #ffffff; font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
.rsstab a:hover { color: #ffffff; text-decoration: underline; }

.apsemugbox { width: 100px; margin: 0px 0px 6px 12px; float: right; }
.apsemugphoto { border: 1px solid #000000; width: 100px; height: 150px; }
.apsemugcutline { font-family: arial,verdana; font-size: 12px; font-weight: bold; }

.apsephotobox200 { width: 200px; margin: 0px 0px 6px 12px; float: right; }
.apsephotobox250 { width: 250px; margin: 0px 0px 6px 12px; float: right; }
.apsephotocredit { color: #666666; font-family: verdana,arial; font-size: 9px; float: right; }
.apsephotocutline { clear: both; font-family: arial,verdana; font-size: 11px; font-weight: bold; }

.apseheadline6, .apseheadline6 p { font-family: verdana,arial; font-size: 28px; font-weight: bold; padding-bottom: 5px; text-decoration: none; }
.apseheadline6 a, .apseheadline6 a:link { color: #293184; text-decoration: none; }
.apseheadline6 a:hover { color: #cc6600; text-decoration: underline; }
.apseheadline6 a:visited { color: #990000; }

.apseheadline6alt, .apseheadline6alt p { font-family: arial,verdana; font-size: 30px; font-weight: bold; padding-bottom: 6px; text-decoration: none; }
.apseheadline6alt a, .apseheadline6alt a:link { color: #293184; text-decoration: none; }
.apseheadline6alt a:hover { color: #cc6600; text-decoration: underline; }
.apseheadline6alt a:visited { color: #990000; }

.apseheadline5, .apseheadline5 p { font-family: verdana,arial; font-size: 22px; font-weight: bold; padding-bottom: 5px; text-decoration: none; }
.apseheadline5 a, .apseheadline5 a:link { color: #293184; text-decoration: none; }
.apseheadline5 a:hover { color: #cc6600; text-decoration: underline; }
.apseheadline5 a:visited { color: #990000; }

.apseheadline5blue, .apseheadline5blue p, apseheadline5blue a, .apseheadline5blue a:link { color: #293184; font-family: verdana,arial; font-size: 22px; font-weight: bold; padding-bottom: 5px; text-decoration: none; }
.apseheadline5blue a:hover { color: #cc6600; text-decoration: underline; }
.apseheadline5blue a:visited { color: #990000; }

.apseheadline4, .apseheadline4 p { font-family: verdana,arial; font-size: 19px; font-weight: bold; padding-bottom: 5px; text-decoration: none; }
.apseheadline4 a, .apseheadline4 a:link { color: #293184; text-decoration: none; }
.apseheadline4 a:hover { color: #cc6600; text-decoration: underline; }
.apseheadline4 a:visited { color: #990000; }

.apseheadline3, .apseheadline3 p { font-family: arial,verdana; font-size: 16px; font-weight: bold; padding-bottom: 5px; text-decoration: none; }
.apseheadline3 a, .apseheadline3 a:link { color: #293184; text-decoration: none; }
.apseheadline3 a:hover { color: #cc6600; text-decoration: underline; }
.apseheadline3 a:visited { color: #990000; }

.apsesubhed, .apsesubhed p { font-family: arial,verdana; font-size: 17px; font-weight: bold; padding: 15px 0px 2px 0px; text-decoration: none; }
.apsesubhed a, .apsesubhed a:link { color: #293184; text-decoration: none; }
.apsesubhed a:hover { color: #cc6600; text-decoration: underline; }
.apsesubhed a:visited { color: #990000; }

.greysubhed { background-color: #cccccc; padding: 2px 5px 0px 5px; font-family: arial,verdana; font-size: 15px; font-weight: bold; text-decoration: none; }

.apsesmall, .apsesmall p { color: #000000; font-family: verdana, arial, sans-serif; font-size: 10px; }
.apsesmallgrey, .apsesmallgrey p { color: #787878; font-family: verdana, arial, sans-serif; font-size: 10px; }
.apsesmallred, .apsesmallred p { color: #cc0000; font-family: verdana, arial, sans-serif; font-size: 10px; }
.apsesmallblue, .apsesmallblue p { color: #293184; font-family: verdana, arial, sans-serif; font-size: 10px; }

.apsetiny, .apsetiny p { color: #000000; font-family: verdana, arial, sans-serif; font-size: 9px; }
.apsetinygrey, .apsetinygrey p { color: #787878; font-family: verdana, arial, sans-serif; font-size: 9px; }
.apsetinyred, .apsetinyred p { color: #cc0000; font-family: verdana, arial, sans-serif; font-size: 9px; }
.apsetinyblue, .apsetinyblue p { color: #293184; font-family: verdana, arial, sans-serif; font-size: 9px; }
