body {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	background-color: #bd0b0b;
	background-image: url(/images/bgr.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
td { font-size: 11px; }
a {
	color: white;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

form { margin: 0px; }
textarea { overflow:auto; }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	margin-bottom: 0px;
}
h1 a { color: white; text-decoration: none; }
h1 a:hover { text-decoration: underline; }
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	margin-bottom: 0px;
}
h2 a { color: white; text-decoration: none; }
h2 a:hover { text-decoration: underline; }


.title {
	font-size: 14px;
	font-weight: bold;
	color: red;
	height: 30px;
	vertical-align: bottom;
	padding-bottom: 5px;
}
.bc { padding-bottom: 14px; color: #cc6666; }
.bc a { color: red; text-decoration: none; }
.bc a:hover { text-decoration: underline; }
.nav { margin-top: 20px; }
.nav td { font-size: 11px; font-weight: bold; text-transform: uppercase; color: red; text-align: right; padding-right: 9px; padding-top: 10px; }
.nav .sub { padding-top: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; }
.nav .sub .end { font-weight: normal; }
.nav a { color: white; text-decoration: none; }
.nav a:hover { text-decoration: underline; }

.iNav {	background-image: url(/images/ds04_bgr.gif); background-repeat: no-repeat; }
.pNav {	background-image: url(/images/ds05_bgr.gif); background-repeat: no-repeat; }
.iCnt {	background-image: url(/images/ds02_bgr.gif); background-repeat: no-repeat; }
.pCnt { background-image: url(/images/ds06_bgr.gif); background-repeat: no-repeat; }
.iTop { background-image: url(/images/ds03_bgr.gif); background-repeat: no-repeat; }
.iCellPad { padding-left: 10px; }
.iYesNo { font-size: 24px; font-weight: bold; }
.flags { border: 1px solid #990000; vertical-align: middle; }
.footer { margin-top: 14px; background-color: #990000; }
.rDots { background-image: url(/images/dots_red_h.gif); background-repeat: repeat-x; }
.footer td { font-size: 10px; }
.footer a { color: red; text-decoration: none; }
.footer a:hover { color: red; text-decoration: underline; }
.white { color: white; }
.white a { color: white; text-decoration: none; }
.white a:hover { text-decoration: underline; }
.red a { color: #cc0000; text-decoration: none; }
.red a:hover { color: #ff0000; text-decoration: underline; }
.small { font-size: 10px; }
.tahoma { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.txtFld { background-color: white; border: 1px solid #333333; font-size: 11px; width:280px; }
.txtFldSmall { background-color: white; border: 1px solid #333333; font-size: 11px; width:90px; }
.txtLogin { background-color: white; border: 1px solid #333333; font-size: 11px;width:120px; }
.frmButP { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: white; border: 1px solid #990000; font-weight: bold; font-size: 10px; cursor:hand; color: #cc0000; margin: 2px;}

.tableGrid { border: 1px solid #cc0000; border-collapse: collapse; }
.tableGrid td { border: 1px solid #cc0000; padding: 2px; }
.tableGrid th { font-size: 11px; background-color: #cc0000; border: 1px solid #cc0000; padding: 2px;  }
.tableGrid th a { color: white; }
.tableGrid table { border: 0px; }
.tableGrid table td { border: 0px; }

.tableDots { border: 1px dotted red; }
.tableDots td {	padding: 4px; }
.tableDots img { border: 1px solid #cc0000; }

.content { font-size: 11px; border: 0px solid #cc0000; padding: 2px;  }
.content td{ font-size: 11px; border: 0px solid #cc0000; padding: 2px;  }