a			{ text-decoration: none; color: #000080; }
a:hover			{ text-decoration: underline; color: #0000c0; }
em			{ color: #C00000; font-weight: bold; font-style: normal; }
h1			{ font-size: medium; color: #000080; font-weight: bold; text-decoration: underline; }
h2			{ font-size: medium; color: #000080; font-weight: bold; }
h3			{ font-size: x-small; color: #000080; font-weight: bold; padding: 0; margin: 0; }
h4			{ font-size: x-small; color: #000080; font-weight: normal; padding: 2em; margin: 0; }
h5			{ font-size: 8px; color: #000080; padding: 0; margin: 0; }
img			{ border: 0; }
input			{ background-color: #FFFFFF; color: #000080; border: #000080 solid 1px; font-size: xx-small; }
input.btn		{ background-color: #000080; color: #f3f3f3; font-size: xx-small; }
textarea		{ background-color: #FFFFFF; color: #000080; border: #000080 solid 1px; font-size: xx-small; }
select			{ background-color: #FFFFFF; color: #000080; border: #000080 solid 1px; font-size: xx-small; }

.header_top             { background-color: #f3f3f3; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-image: url(/images/logobg.gif); background-position: left bottom; background-repeat: x-repeat; }
.header_menu1		{ height: 23px; background-image: url(/images/header_background2.jpg); background-position: left top; background-repeat: repeat; }
.header_menu2		{ height: 26px; background-color: #000080; }
.pagelayout		{ width: 100%; height: 100%; }
.pagemain		{ width: 100%; height: 100%; }
.pagebody		{ background-color: #ffffff; margin: 0px; font-size: x-small; font-weight: normal; font-family: Verdana, Helvetica;}
.maincontent		{ padding: 8px; vertical-align: top; }
.pagefooter		{ background-color: #000080; border-top: #C00000 solid 10px; font-size: xx-small; color: #ffffff; }
.pagefooter a		{ color: #ffffff; }

.mainmenu		{ height: 100%; }
.mainmenu a		{ background-color: #000080; color: #ffffff; }
.mainmenu a:hover	{ background-color: #C00000; color: #ffffff; text-decoration: none; cursor: pointer; }
.mainmenu td:hover	{ background-color: #C00000; }
.submenu		{ width: 180px; border: #000000 solid 1px; background-color: #ffffff; }
.submenu a		{ background-color: #ffffff; color: #000080; }
.submenu a:hover	{ background-color: #C00000; color: #ffffff; text-decoration: none; cursor: pointer; }
.submenu td:hover	{ background-color: #C00000; color: #ffffff; }
.menuitem		{ display: block; width: 100%; height: 100%; vertical-align: middle; font-size: x-small; margin: 0; padding: 4px; padding-left: 10px; padding-right: 10px; }

.boxcorner		{ width: 20px; height: 20px; padding-left: 4px; padding-right: 4px; background-repeat: no-repeat; }
.boxtitle		{ height: 20px; width: 100%; border-top: 3px solid #000000; text-align: center; letter-spacing: 4px; font-size: xx-small; }
.boxcontent		{ height: 100%; border-left: 3px solid #000000; border-right: 3px solid #000000; font-size: xx-small; }
.boxbottom		{ height: 20px; width: 100%; border-bottom: 3px solid #000000; }

.leftbox		{ width: 158px; vertical-align: top; padding-bottom: 0px; }
.leftbox .boxtitle	{ background-color: #C00000; color: #f3f3f3; }
.leftbox .boxcontent	{ background-color: #eeeeee; text-align: left; color: #000080; padding-left: 6px; padding-top: 7px; }
.leftbox .boxcontent a	{ color: #333399; }
.leftbox .boxcontent a:link { color: #333399; }
.leftbox .boxcontent a:active { color: #333399; }
.leftbox .boxcontent a:visited { color: #333399; }
.leftbox .boxcontent a:hover { text-decoration: underline; }
.leftbox .boxbottom	{ background-color: #eeeeee; color: #ffffff; }
.leftbox .topleft       { background-image: url(/images/left_top_left.jpg); background-position: left top; }
.leftbox .topright      { background-image: url(/images/left_top_right.jpg); background-position: right top; }
.leftbox .botleft       { background-image: url(/images/left_bottom_left.jpg); background-position: left bottom; }
.leftbox .botright      { background-image: url(/images/left_bottom_right.jpg); background-position: right bottom; }

.rightbox		{ width: 158px; vertical-align: top; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.rightbox .boxtitle	{ background-color: #C00000; color: #ffffff; }
.rightbox .boxcontent	{ background-color: #eeeeee; text-align: center; color: #000080; padding-top: 10px; padding-left: 0px; padding-right: 0px; }
.rightbox .boxbottom	{ background-color: #eeeeee; color: #ffffff; }
.rightbox .topleft      { background-image: url(/images/right_top_left.jpg); background-position: left top; }
.rightbox .topright     { background-image: url(/images/right_top_right.jpg); background-position: right top; }
.rightbox .botleft      { background-image: url(/images/right_bottom_left.jpg); background-position: left bottom; }
.rightbox .botright     { background-image: url(/images/right_bottom_right.jpg); background-position: right bottom; }

.section_table		{ width: 80%; font-size: xx-small; text-align: center; }
.section_table th	{ padding: 0px; color: #C00000; }
.section_table td	{ padding: 5px; text-align: center; }

.info_table		{ width: 90%; font-size: xx-small; text-align: center; }
.info_table thead	{ background-color: #C00000; color: #FfFfFf; }
.info_table thead td	{ border-left: #FFFFFF solid 1px; text-align: center; padding: 8px; }
.info_table tfoot	{ background-color: #C00000; height: 1em; }
.info_table tbody	{ background-color: #f3f3f3; color: #000080; }
.info_table tbody td	{ border-bottom: #C5C5C5 dashed 1px; padding: 8px; }

.home_table		{ width: 90%; font-size: x-small; border-collapse: collapse;}
.home_table th		{ padding: 5px; background-color: #C00000; color: #F3F3F3; }
.home_table thead td	{ background-color: #f3f3f3; color: #000080; border: #FFFFFF solid 1px; text-align: center; padding: 8px; }
.home_table tfoot	{ background-color: #C00000; height: 1em; }
.home_table tbody	{ }
.home_table tbody td	{ margin: 0px; padding: 0px; background-color: #f3f3f3; border-top: #000080 solid 5px; }

.misc_table		{ width: 90%; font-size: x-small; border-collapse: collapse;}
.misc_table tbody th	{ padding: 5px; background-color: #C00000; color: #FfFfFf; font-weight: bold; }
.misc_table tbody td	{ background-color: #f3f3f3; color: #000080; padding: 8px; border: #FFFFFF solid 1px; }
.misc_table tfoot	{ background-color: #C00000; height: 1em; }

.support select		{ width: 15em; }

.corners .topleft       { background-image: url(/images/main_top_left.jpg); background-position: left top; background-repeat: no-repeat; }
.corners .topright      { background-image: url(/images/main_top_right.jpg); background-position: right top; background-repeat: no-repeat; }
.corners .botleft       { background-image: url(/images/main_bottom_left.jpg); background-position: left bottom; background-repeat: no-repeat; }
.corners .botright      { background-image: url(/images/main_bottom_right.jpg); background-position: right bottom; background-repeat: no-repeat; }

.aupindex 		{ font-weight: bold; }
.aupindex dl		{ margin-left: 3ex; }

.aupbody dt		{ font-weight: bold; margin-top: 1ex; }
.aupbody dd		{ margin-left: 3ex; text-align: justify; }
.aupbody ol		{ margin: 0; }
.aupbody ol li		{ margin-top: 1ex; }
.aupbody a		{ color: #000080; }
.aupbody a:hover	{ text-decoration: none; }

.news			{ width: 90%; font-size: small; color: #000080; border-top: #C00000 solid 3px; border-bottom: #C00000 solid 3px; }
.news th		{ text-align: left; font-weight: bold; padding: 1ex; }
.news td		{ text-align: right; font-weight: bold; padding: 1ex; }

.overdiv		{ position:absolute; visibility:hidden; z-index:1000; }
.noindent		{ padding: 0; margin: 0; }
.noindent li		{ margin-left: 2em; }
.content_header		{ padding-left: 0px; }
.standard		{ font-size: x-small; color: #000080; }

@media print {
  .pageheader		{ position: absolute; height: 0px; width: 0px; visibility: hidden; }
  .pagefooter		{ position: absolute; height: 0px; width: 0px; visibility: hidden; }
  .leftbox		{ position: absolute; height: 0px; width: 0px; visibility: hidden; }
  .rightbox		{ position: absolute; height: 0px; width: 0px; visibility: hidden; }
  .section_table	{ position: absolute; height: 0px; width: 0px; visibility: hidden; }
  .webonly		{ position: absolute; height: 0px; width: 0px; visibility: hidden; }
  input.btn		{ position: absolute; height: 0px; width: 0px; visibility: hidden; }
  .maincontent		{ top: 0; left: 0; padding-right: 5%; width: 95%; }
  .content_header	{ padding: 0; text-align: center; background: inherit; }
  .home_table		{ width: 100%; }
  .home_table th	{ border: #000000 solid 1px; background: inherit; color: #000000; }
  .home_table thead td	{ border: #000000 solid 1px; background: inherit; color: #000000; }
  .home_table tbody	{ background: inherit; }
  .home_table tbody td	{ border: #000000 solid 1px; background: inherit; }
  .home_table tfoot	{ height: 0px; width: 0px; visibility: hidden; }
  .misc_table		{ width: 100%; }
  .misc_table tbody th	{ border: #000000 solid 1px; padding: 2px; background: inherit; color: #000000; }
  .misc_table tbody td	{ border: #000000 solid 1px; padding: 3px; background: inherit; color: #000000; }
  .misc_table tfoot	{ height: 0px; width: 0px; visibility: hidden; }
  .info_table		{ width: 100%; }
  .info_table thead	{ background: inherit; }
  .info_table thead td	{ border: #000000 solid 1px; padding: 2px; background: inherit; color: #000000; }
  .info_table tbody	{ background: inherit; }
  .info_table tbody td	{ border-top: #000000 dashed 1px; padding: 3px; background: inherit;color: #000000; }
  .info_table tfoot	{ height: 0px; width: 0px; visibility: hidden; }
  .corners .topleft	{ background: inherit; }
  .corners .topright	{ background: inherit; }
  .corners .botleft	{ background: inherit; }
  .corners .botright	{ background: inherit; }
  input			{ border: 0px; }
  textarea		{ border: 0px; }
  select		{ border: 0px; }
}

/* PHP Nuke classes */
.title			{ COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.content		{ COLOR: #000080; FONT-SIZE: 10px; }
.block-title		{ COLOR: #FFFFFF; FONT-SIZE: 10px; }
.storytitle		{ COLOR: #363636; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
.storycat		{ COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.option			{ COLOR: #000080; FONT-SIZE: 10px; FONT-WEIGHT: bold; }
.tiny			{ COLOR: #000080; FONT-SIZE: 10px; }
