body { background-color: #000000; padding: 0px; margin: 0px; Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

#main { z-index: 1; width: 100%; display: block; visibility: visible; position: relative; }
#header { z-index: 2; width: 100%; height: 253px; display: block; visibility: visible; position: relative; background-color: #000000; background-image: url(_elements/header-bg.gif); background-repeat: repeat-x; }
#content { z-index: 3; width: 100%; display: block; visibility: visible; position: relative; background-color: #FFFFFF; background-image: url(_elements/content-bg.jpg); background-repeat: no-repeat; background-position: right top; }
#footer { z-index: 4; width: 100%; display: block; visibility: visible; position: relative; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; background-color: #000000; clear: both; }
#navmenu { z-index: 5; width: 100%; visibility: visible; position: absolute; top: 194px; left: 0px; }

/* orig content and nav configuration
#content { width: 623px; height: 100%; display: block; visibility: visible; position: relative; background-color: #FFFFFF; background-image: url(_elements/content-bg.jpg); background-repeat: no-repeat; background-position: right top; }
#navmenu { width: 157px; height: 100%; display: block; visibility: visible; position: relative; background-color: #FFFFFF; background-image: url(_elements/navmenu-bg.jpg); background-repeat: repeat-y; background-position: left top; }
*/

table.head1 { background-image: url(_elements/header-bg1.jpg); background-repeat: no-repeat; background-position: right top; }
table.head2 { background-image: url(_elements/header-bg2.jpg); background-repeat: no-repeat; background-position: right top; }
table.head3 { background-image: url(_elements/header-bg3.jpg); background-repeat: no-repeat; background-position: right top; }
table.head4 { background-image: url(_elements/header-bg4.jpg); background-repeat: no-repeat; background-position: right top; }
table.nav { background-color: #FFFFFF; }
table.brdr { background-color: #3A4385; }

tr.rowA { background-color: #F3F7FB; }
tr.formtitle { background-color: #3A4385; }

p, ol, ul, li, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

font.label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; line-height: 15px; }
font.alert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; }
font.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; }
font.pgtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #2D5C8A; font-weight: bold; }
font.section { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #2A445B; font-weight: bold; }
font.note { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
font.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CDE7F9; }

a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #31577B; text-decoration: underline; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline; } 

a.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #31577B; text-decoration: underline; }
a.headline:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline; } 

a.enter { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #DEE5F9; text-decoration: none; font-weight: bold; }
a.enter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; text-decoration: none; font-weight: bold; } 

a.mainnavat,a.mainnavat:hover { width: 100%; display: table-cell; line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #31577B; text-decoration: none; text-align: center; background-image: url(_elements/nav-bg.gif); cursor: pointer; }

a.mainnav { width: 100%; display: table-cell; line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #31577B; text-decoration: none; text-align: center; background-color: #FFFFFF; cursor: pointer; }
a.mainnav:hover { width: 100%; display: table-cell; line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FF0000; text-decoration: none; text-align: center; background-image: url(_elements/nav-bg.gif); cursor: pointer; }

/*
a.mainhome { background-image: url(_elements/nav-home-icon.gif); background-repeat: no-repeat; background-position: left center; width: 156px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #DEE5F9; text-decoration: none; text-align: left; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; padding-right: 0px; display: block; cursor: pointer; margin-left: 1px; }
a.mainhome:hover { background-image: url(_elements/nav-home-icon.gif); background-repeat: no-repeat; background-position: left center; width: 156px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #DEE5F9; text-decoration: none; text-align: left; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; padding-right: 0px; display: block; background-color: #3A4385; cursor: pointer; margin-left: 1px; }
*/

a.memberslogout { background-image: url(_elements/nav-logout-icon.gif); background-repeat: no-repeat; background-position: left center; width: 156px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #DEE5F9; text-decoration: none; text-align: left; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; padding-right: 0px; display: block; cursor: pointer; margin-left: 1px; }
a.memberslogout:hover { background-image: url(_elements/nav-logout-icon.gif); background-repeat: no-repeat; background-position: left center; width: 156px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #DEE5F9; text-decoration: none; text-align: left; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; padding-right: 0px; display: block; background-color: #3A4385; cursor: pointer; margin-left: 1px; }
