#html, body { margin: 0px; padding: 0px; height: 100% }

/*tables*/
.firstbuildbox { border-collapse: collapse; padding: 0px; width: 100%; height: 100%; background-color: #ffffff; }
.constructbox { border-collapse: collapse; padding: 0px; width: 736px; height: 100%; background-color: #ffffff; }
.menubox { border-collapse: collapse; padding: 0px; width: 175px; height: 147px; background-color: #ffffff; }
.submenubox { border-collapse: collapse; padding: 0px; width: 242px; background-color: #ffffff; }
.contentbox { border-collapse: collapse; padding: 0px; width: 100%; background-color: #ffffff; }
.footerbox { border-collapse: collapse; padding: 0px; width: 736px; height: 20px; background-image: url(images/footer.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001D5D; text-decoration: none; }

/*backgrounds*/
.leftborder { border-left-width: 1px; border-left-style: solid; border-left-color: #B4B4B4; }
.rightborder { border-right-width: 1px; border-right-style: solid; border-right-color: #B4B4B4; }
.leftrightborder { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #b4b4b4; border-left-color: #b4b4b4; }

a.subbg { background-image: url(images/subbg.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001D5D; text-decoration: none; }
.subbg { background-image: url(images/subbg.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001D5D; text-decoration: none; }
.subbg:hover { background-image: url(images/subbg.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; }

.subbgheader { background-image: url(images/sub_header.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D0041F; }
.titleleftborder { background-color: #C1C1C1; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #B4B4B4; border-left-color: #B4B4B4; }
.titlerightborder { background-color: #C1C1C1; border-bottom-width: 1px; border-right-width: 1px; border-bottom-style: solid; border-right-style: solid; border-bottom-color: #B4B4B4; border-right-color: #B4B4B4; }

/*text*/
.headerstraptxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; }
.2ndmenutxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001D5D; text-decoration: none; }

a.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.maintxt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }

.bullettxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3333; list-style-type: circle; list-style-position: outside; }

.subbullettxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; }
a.subbullettxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; }
.subbullettxt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: underline; }

.boldbullettxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8B2323; }
.titletxt { font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 16px; }

/*div*/
#container { overflow: hidden; width: 210px; position: relative; height: 210px; background-color: #FFFF00; visibility: hidden; }
.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
