HTML {HEIGHT: 100%}

#errorPageContainer > #ignoreWarning > #ignoreWarningButton {
  display: -moz-box !important;
}
body { height: 100%; }
font {	font-family: Times New Roman,Tahoma,Arial,sans-serif}
a {	font-family: Times New Roman,Tahoma,Arial,sans-serif; text-decoration: underline; color: #B1001E;}
a:hover {	font-family: Times New Roman,Tahoma,Arial,sans-serif; text-decoration: underline; color: #B1001E;}

div#main td { vertical-align: top; font-family: Times New Roman,Tahoma,Arial,sans-serif }
div#main td.menu { font-size: 14px; font-weight: bold; padding: 36px 3px 2px 3px; background-position: bottom left; background-repeat: repeat-x;}
div#main td.menu a{ color: #240A01; text-decoration: none;}
div#main td.menu a:hover{ color: #240A01; text-decoration: none;}

div#main table.menusmall td{ font-size: 13px; padding: 0px 0px 4px 4px; background-position: bottom left; background-repeat: repeat-x; color: #B1001E;}
div#main table.menusmall td.mark{ padding: 4px 0px 4px 4px;}
div#main table.menusmall td a{ color: #240A01; text-decoration: underline;}
div#main table.menusmall td a:hover{ color: #240A01; text-decoration: underline;}

div#main .text1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
div#main .text1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #B1001E;
}
div#main .text2 { font-size: 14px;}
div#main .text3 { font-size: 12px;}
div#main .text5 { font-size: 11px;}
div#main .text4 { font-size: 11px; font-family: Arial,Tahoma,sans-serif}
div#main .text4 a{font-family: Arial,Tahoma,sans-serif}

div#main .bigtext1 { font-size: 18px; color: #240A01; font-weight: bold; letter-spacing: 0px;}
div#main .bigtext2 { font-size: 24px; color: #240A01; font-weight: bold;}

div#main .maintable td {
	height: 24px;
	background: url(imgs/bg16e.gif) bottom left repeat-x;
	padding: 0 4px 6px 0px;
}
div#main .mainselect { width: 100%; background: #E8DEC7; font-size: 12px;}
div#main .mainselect1 {background: #E8DEC7; font-size: 12px;}

div#main td.bgxt {background-position: top left; background-repeat: repeat-x;}
div#main td.bgx {background-position: bottom left; background-repeat: repeat-x;}
div#main td.bgyl {background-position: top left; background-repeat: repeat-y;}
div#main td.bgyr {background-position: top right; background-repeat: repeat-y;}
div#main td.bgnr {background-position: top right; background-repeat: no-repeat;}
div#main td.bgnl {background-position: top left; background-repeat: no-repeat;}
div#main td.bgnlb {background-position: bottom left; background-repeat: no-repeat;}
div#main td.bgnrb {background-position: bottom right; background-repeat: no-repeat;}

div#main div#content {margin: 100px 0 50px 15px;	font-size: 80%;}
div#main div#content p {margin: 0 0 1em 0;}
div#main div#content h1 {	font-size: 150%; font-weight: normal; margin: 0.7em 0 0.7em 0;}
div#main div#content h1.first {	margin: 0 0 0.7em 0;}
div#main div#content h2 {	font-size: 110%; font-weight: bold; margin: 0.7em 0 0.7em 0;}
div#main div#content h2.first {	margin: 0 0 0.7em 0;}
text {
font-size: 14px;
}
table {
font-size: 14px;
}
textarea {
font-size: 14px;
}
div#main .text {
font-size: 14px;
}
