.bundle a:link{color:#f77f00; font-family:verdana; text-decoration:none;}
.bundle a:visited{color:#f77f00; font-family:verdana; text-decoration:none;}
.bundle a:hover{color:#7d9dd6; font-family:verdana; text-decoration:none;}

a			{ text-decoration: none; color: #3333CC; }
a:hover			{ text-decoration: underline; color: #0000FF; }
em			{ color: #FF6600; font-weight: bold; font-style: normal; }
h1			{ font-size: medium; color: #000099; font-weight: bold; text-decoration: underline; }
h2			{ font-size: medium; color: #000099; font-weight: bold; }
h3			{ font-size: x-small; color: #000099; font-weight: bold; padding: 0; margin: 0; }
h4			{ font-size: x-small; color: #000066; font-weight: normal; padding: 2em; margin: 0; }
h5			{ font-size: 8px; color: #000066; padding: 0; margin: 0; }
img			{ border: 0; }
input			{ background-color: #FFFFFF; color: #000066; border: #000066 solid 1px; font-size: xx-small; }
input.btn		{ background-color: #5270A6; color: #EEEEEE; font-size: xx-small; }
textarea		{ background-color: #FFFFFF; color: #000066; border: #000066 solid 1px; font-size: xx-small; }
select			{ background-color: #FFFFFF; color: #000066; border: #000066 solid 1px; font-size: xx-small; }

.header_topright	{ width: 100%; height: 70px; background-image: url(/images/header_background1.jpg); background-position: left top; background-repeat: 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: #333147; }
.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; background-image: url(/images/content_background.jpg); background-position: left top; background-repeat: no-repeat; }
.pagefooter		{ background-color: #5270A6; border-top: #000066 solid 1px; font-size: xx-small; color: #000033; }
.pagefooter a		{ color: #EEEEEE; }

.mainmenu		{ height: 100%; }
.mainmenu a		{ background-color: #333147; color: #eeeeee; }
.mainmenu a:hover	{ background-color: #5270A6; color: #eeeeee; text-decoration: none; cursor: pointer; }
.mainmenu td:hover	{ background-color: #5270A6; }
.submenu		{ width: 180px; border: #000000 solid 1px; background-color: #eeeeee; }
.submenu a		{ background-color: #eeeeee; color: #333147; }
.submenu a:hover	{ background-color: #5270A6; color: #eeeeee; text-decoration: none; cursor: pointer; }
.submenu td:hover	{ background-color: #5270A6; color: #eeeeee; }
.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: 183px; vertical-align: top; padding-bottom: 0px; background-image: url(/images/left_background.jpg); background-position: left top; background-repeat: repeat-y ; }
.leftbox .boxtitle	{ background-color: #333147; color: #ffffff; }
.leftbox .boxcontent	{ background-color: #5270A6; text-align: left; line-height: 14pt; color: #eeeeee; padding-left: 6px; padding-top: 7px; }
.leftbox .boxcontent a	{ color: #eeeeee; }
.leftbox .boxcontent a:link { color: #eeeeee; }
.leftbox .boxcontent a:active { color: #eeeeee; }
.leftbox .boxcontent a:visited { color: #eeeeee; }
.leftbox .boxcontent a:hover { text-decoration: underline; }
.leftbox .boxbottom	{ background-color: #5270A6; color: #eeeeee; }
.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: #333147; color: #eeeeee; }
.rightbox .boxcontent	{ background-color: #eeeeee; text-align: center; color: #000066; 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: #000066; }
.section_table td	{ padding: 5px; text-align: center; }

.info_table		{ width: 90%; font-size: xx-small; text-align: center; border-collapse: collapse; }
.info_table thead	{ background-color: #5270A6; color: #F3F3F3; }
.info_table thead td	{ border-left: #FFFFFF solid 1px; text-align: center; padding: 8px; }
.info_table tfoot	{ background-color: #868992; height: 1em; }
.info_table tbody	{ background-color: #EEEEEE; color: #000066; }
.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: #5270A6; color: #F3F3F3; }
.home_table thead td	{ background-color: #EEEEEE; color: #000066; border: #FFFFFF solid 1px; text-align: center; padding: 8px; }
.home_table tfoot	{ background-color: #868992; height: 1em; }
.home_table tbody	{ background-image: url(/images/home_specials.jpg); }
.home_table tbody td	{ margin: 0px; padding: 0px; }

.misc_table		{ width: 90%; font-size: x-small; border-collapse: collapse;}
.misc_table tbody th	{ padding: 5px; background-color: #5270A6; color: #F3F3F3; font-weight: bold; }
.misc_table tbody td	{ background-color: #EEEEEE; color: #000066; padding: 8px; border: #FFFFFF solid 1px; }
.misc_table tfoot	{ background-color: #868992; 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: #000066; }
.aupbody a:hover	{ text-decoration: none; }

.news			{ width: 90%; font-size: small; color: #000099; border-top: #000066 solid 3px; border-bottom: #000066 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: 95px; }
.standard		{ font-size: x-small; color: #000066; }

@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: #000066; 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: #000066; FONT-SIZE: 10px; FONT-WEIGHT: bold; }
.tiny			{ COLOR: #000066; FONT-SIZE: 10px; }
