body, p, td, th, input, textarea, select 
	{ font-family: "Verdana", "Arial", "Geneva", "Times", "Helvetica", "sans-serif"; }

body {
	padding-left:2%; padding-top: 4px; padding-right:2%;
	margin-top:5px;

	font-size: 15px;
	color: #333333;
	font-family: tahoma, verdana, arial, sans-serif;
	background-color: #ffffff;
	text-align:left;
}

body1 { padding-left: 4px; padding-top: 4px; color: black; 
		background-color: #ffffff; 
		border-left: 1px solid #E2E0E4; border-right: 1px solid #736F77;
		border-top: 1px solid #E2E0E4;	border-bottom: 1px solid #736F77;
		scrollbar-face-color:#D8D8D8; scrollbar-arrow-color:#686868;
		scrollbar-track-color:#E9E9E9; scrollbar-highlight-color:#E3E3E3;
		scrollbar-3dlight-color:#8B8B8B; scrollbar-shadow-color:#C3C3C3;
		scrollbar-darkshadow-color:#7A7A7A;
		margin-top:0px;
		margin-left:10px;
	}

table {	border: 0; }

.header {
	background-color: #000000; 
	color: #FFFFFF; 
	font-weight: bold;
	letter-spacing: 2px;
	padding-left: 5px;
	text-align: left; 
  	border-bottom: 1px solid #474747;
	}

.subheader, th { background-color: #DCCDC6; color: #352821; font-weight: bold; padding-left: 5px; font-size: 67%;}
td { color: navy; font-size: 70%; }
th { font-size: 70%; }


input  { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight1: bold; color: black; }

select { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: black; }

.roinput { color:DimGray; width:50px; background-color:#F0F0F0; border: 1px solid DimGray ;}

.mred { font-size: 70%; font-weight: bold; color: red; }

.lblr  { background-color:#F5EBDF; font-weight: bold; padding-left: 5px; padding-right: 15px; text-align: right;}
.lblbl  { background-color:navy; color:#F5EBDF; font-weight: bold; padding-left: 5px; padding-right: 15px; text-align: right;}
.lblstr { color: #990000; vertical-align: top; }
.edt  { background-color:#FFF5EE; padding-left: 5px; padding-right: 5px;}
.ftr  { background-color:silver; padding-top: 10px;padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }

.cmnt { font-size: 70%; color: black; font-style: italic; }

.row0 {background-color:#F5EBDF; padding-left: 5px; padding-right: 5px;}
.row1 {background-color:#FFF5EE; padding-left: 5px; padding-right: 5px;}
.row2 {background-color:#F0E6DA; padding-left: 5px; padding-right: 5px;}
.row2a {background-color:#F5EBDF; padding-left: 5px; padding-right: 5px;}

.rowb0 {background-color:white; padding-left: 4px; padding-right: 4px;}
.rowb1 {background-color:#EDF5FD; padding-left: 4px; padding-right: 4px;}

.rowbb0 {background-color:white; padding-left: 8px; padding-right: 8px; color:black; }
.rowbb1 {background-color:#edf5fd; padding-left: 8px; padding-right: 8px; color:black; }

.grid-header {
	border-bottom: 1px solid #696969;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, 'MS Sans Serif';
	background-color:#5A6DAD
}


.txtedtro, .txtedt, .txtedt1, .txtedts, .txtedtsro {
	border-bottom:1px solid #eaeaea; border-top:1px solid #4e4e4e; font-size: 12px;
	border-left: 1px solid #4e4e4e; border-right:1px solid #eaeaea;
}

.mcmnt     { font-size: 10px; color: black; font-family: "sans-serif", "Times", "Helvetica"; }
.txtedts   { font-size: 10px; font-weight: normal; color: black; }
.txtedtsro { font-size: 10px; font-weight: normal; color: #333333; }
.txtedtro {color:darkgray;}
.txtedt { width1: 95%; }

.msgErr  { font-size:10pt; color:#C60829; font-weight:bold; border: 2px solid #C60829; padding: 5 25 5 25; }
.msgInf  { font-size:11pt; color:black; font-weight:bold; text-align:center; background-color:transparent; font-family: "sans-serif", "Times", "Helvetica";}
.msgBand1 { font-size:10pt; color:black; font-weight:bold; text-align:right; background-color:#FFF5EE; font-family: "sans-serif", "Times", "Helvetica"; padding-left:15px;padding-right:15px;}
.msgBand2 { font-size:10pt; color:black; font-weight:bold; text-align:right; background-color:#e3eaf3; font-family: "sans-serif", "Times", "Helvetica"; padding-left:15px;padding-right:15px;}
.msgBand  { font-size:10pt; color:black; font-weight:bold; text-align:right; background-color:#f5eae4; font-family: "sans-serif", "Times", "Helvetica"; padding-left:15px;padding-right:15px;}

.main {color:ffffff;font-weight:bold;letter-spacing:1.5px}

.brdrI2, .brdrA2 .brdrC2, .hdna {width:90;text-align:center;font-family:Arial;text-decoration:none;letter-spacing:1.5px}
.brdrI2 { border:2px outset silver; font-size:10px;color:0000ff;}
.brdrA2 { border:2px inset silver; font-size:11px;color:0000ff;font-weight:bold;}
.brdrC2 { border:1px dotted gray; font-size:11px;color:gray;}

.brdrI, .brdrA, .brdrC, .brdrI1, .brdrA1, .brdrC1 {text-align:center;font-family:Verdana;text-decoration:none;letter-spacing:1px; padding: 3 7 3 7; }
.brdrI{ border:3px outset #ee7b00; font-size:11px; color:black; background-color:#ebe0d5; }
.brdrA{ border:3px inset #ee7b00; font-size:11px; color:black; font-weight:bold; background-color:#F5EBDF; }
.brdrC{ border:1px dashed black; font-size:11px; color:white; color:black; bold; background-color:#F98600; }

.brdrI1{ border:3px groove black; font-size:11px; color:black; background-color:gold; color:black; cursor:hand;}
.brdrA1{ border:3px groove black; font-size:11px; color:black; font-weight:bold; background-color:gold;color:black; cursor:hand;}
.brdrC1{ border:1px dashed black; font-size:11px; color:white; color:black; bold; background-color:#F98600; :default;}

.searchbar {
	height: 20px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4869AB;
	padding: 0px;
	border: #C3BDBD 0px solid;
}

.topbandS { background-color: darkorange; color: #FFFFFF; letter-spacing: 2pt; font-weight: bold; border-top: 2px solid black; border-bottom: 2px solid black;}
.topband  { padding: 4 15 4 15; background-color: darkorange; color: #FFFFFF; letter-spacing: 2pt; font-weight: bold; border-top: 2px solid black; border-bottom: 2px solid black;}
.menuband { padding: 1 5 1 5; background-color: darkorange; }
.btnband  { padding: 10 15 10 15; background-color: darkorange; border-top: 3px inset gray;}
.MButton  { height:30px; font-size: 100%; font-weight: bold; color: black; letter-spacing: 2px; color:#000000; }
.btnbandSmall  { padding: 5 7 5 7; background-color: darkorange; border-top: 3px inset gray;}
.MButtonSmall { font-size: 100%; font-weight: bold; color: black; letter-spacing: 2px; color:#000000; }
.buttontiny { font-size: 10px; color:#000000; font-weight: normal;}

.hdna { color:black; }
.menulink { color:black; font-size: 10px; }
.deflnk  { color:blue; font-weight: bold;}
.cprt { color:black; font-size: 10px }

.blcklnknone { color:5F5F5F; text-decoration:none; }
.blcklnk { color:black; }
.blckbldlnk { color:black; font-weight: bold; }
.nvylnk { color:navy; }
.nvybldlnk { color:navy; font-weight: bold; }

li   { margin-top: 8px; }
li a { color: #0D109B; }
li a:hover { color: blue; }

.btnAct { border: 1px solid black; background:url(./images/actb.gif);
		font-family:arial,sans-serif; font-size:8pt; padding-top:0px; padding-left:4px; padding-right:4px;}
.btnAct:link { color:#FFFFFF;	text-decoration:none; }
.btnAct:visited {	color:#FFFFFF;	text-decoration:none; }
.btnAct:hover { color:seashell; text-decoration:none; }

.prvw   { background-color: #fcfcfc; color: black; border: 1px solid #474747; }
.curmsg { background-color: #fafafa; color: black; border: 2px inset silver; }

.msgBandC  { font-size:10pt; color:black; font-weight:bold; text-align:center; background-color:#99CCFF; font-family: "sans-serif", "Times", "Helvetica"; padding-left:15px;padding-right:15px;}
.msgBandA  { font-size:10pt; color:black; font-weight:bold; text-align:right; background-color:#99CCFF; font-family: "sans-serif", "Times", "Helvetica"; padding-left:15px;padding-right:15px;}
.srchsubtitle  { font-size:10pt; color:black; font-weight:bold; text-align:center; background-color:darkorange; font-family: "sans-serif", "Times", "Helvetica"; padding-left:15px;padding-right:15px;}

/* - top menu Sign On*/
a.hdrmnu:link {color:maroon;text-decoration:none}
a.hdrmnu:visited {color:maroon;text-decoration:none}
a.hdrmnu:hover {color:#C00000;text-decoration:underline}

/* - top header buttons */
.btnActB { border: 1px solid black; background:url(./images/act.gif);
			font-family:arial,sans-serif; font-size:8pt; font-weight:bold; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px;}
.btnActB:link { color:red;	text-decoration:none; }
.btnActB:visited {	color:white;	text-decoration:none; }
.btnActB:hover { color:seashell; text-decoration:none; }

/* - main header buttons */
.btnActO { border: 1px solid black; background:url(./images/acto1.gif);
			font-family:arial,sans-serif; font-size:8pt; font-weight:bold; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px;}
.btnActO:link { color:seashell;	text-decoration:none; }
.btnActO:visited {	color:white;	text-decoration:none; }
.btnActO:hover { color:yellow; text-decoration:none; }

/* - current (disabled) header buttons */
.btnActG { border: 1px solid grey; background-color: #E0E0E0; color:gray;
			font-family:arial,sans-serif; font-size:8pt; font-weight:bold; 
			padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px;}

/* ranks */
.rnk_lnk  { color:blue; font-weight: bold;}
.rnk_lnkh { color:black; font-weight: bold;}
.rnk_lnkd { color:gray; font-weight: bold;}

.rnk_r    { color:navy;  font-size: 12px; }
.rnk_rh   { color:black; font-size: 10px; text-align: right; }
.rnk_rd   { color:gray;  font-size: 10px; text-align: right; }

//.mhr1 { height: 0; border-style: dashed; border-width: 1px 0 0 0; border-color: gray; padding-top:5px; padding-bottom:5px; } 
.mhr1 { height: 2px; border: 2px groove gray; padding-top:5px; padding-bottom:5px; } 

/* top menu */
.tpmenu1 { border: 1px solid #EFEFEF; font-family:arial,sans-serif; font-size:8pt; padding-top:2px; padding-bottom:2px; background-color:#D2D2D2}
.tpmenubg, .tpmenu { font-family:arial,sans-serif; font-size:8pt; padding-top:2px; padding-bottom:2px; background-color:#F0F0F0}
.tpmenu:link, .tpmenu1:link { color:black;	text-decoration:none; }
.tpmenu:visited, .tpmenu1:visited { color:black;	text-decoration:none; }
.tpmenu:hover, .tpmenu1:hover { color:black; text-decoration:none; background-color:#A0A0A0; }

.srchmenu:link, .srchmenu1:link { color:#595959; text-decoration:none; font-weight: bold;}
.srchmenu:visited, .srchmenu1:visited { color:595959; text-decoration:none; font-weight: bold;}
.srchmenu:hover, .srchmenu1:hover { color:#FA5554; text-decoration:underline; }

.navmenu, .navtable { color:black; text-decoration:none; font-weight: normal; font-size:9px; }
.navmenu:link, .navmenu1:link, .navmenu:visited, .navmenu1:visited {
		     color:navy; text-decoration:underline; font-weight1: bold;}
.navmenu:hover, .navmenu1:hover { color:#FA5554; text-decoration:underline; }
