body.body {
	margin: 0;
	padding: 0;
}

div.pagelogo {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

div.pagetitle {
	padding:5px 0px;
	font-family: arial;
	font-size:20px;
	color:#C40401;
	text-shadow:0px 0px 0px #333333
}

div.mrmpagetitle {
	position:absolute;
	top:2;
	left:160;
	z-index:1;
	font-family: arial;
	font-size:20px;
	color:#C40401;
}


div.headervinform {
        position:absolute;
        top:0;
        left:703;
        z-index:1;
	font-family: arial;
	font-size:16px;
	color:#ffffff;
}

/* Background color for buttons at top of screen */
div.emainnav {
	background-color:#C40401;
	padding:5px 5px;
}

/* Bottom of Page */
div.footer {
	padding:4px 10px;
	font-family: arial;
	font-size:12px;
	color:#fff;
	background-color:#C40401;
}


div.footer a {
color:#ffffff;
}


ul.emainnav {
list-style-type:none;
margin:0px;
padding:0px;
}

/* Background Color for Buttons at Top of Screen */
ul.emainnav li {
font-family: arial;
font-size:14px;
display:inline;
padding:0px 8px;
background-color:#C40401;
}

/* Font color, buttons at top of menu */
ul.emainnav a {
text-decoration: none;
color:#ffffff;
}

ul.emainnav a:hover {
text-decoration: none;
opacity: 0.7;
}


ul.pagemenu {
list-style-type:none;
margin:5px 0px;
padding:0px;
}

/* Background Color for page menu */
ul.pagemenu li {
font-family: arial;
font-size:14px;
display:inline;
padding:2px 8px;
margin:0px 2px;
background-color:#000000;
}

ul.pagemenu a {
text-decoration: none;
color:#ffffff;
}

ul.pagemenu a:hover {
text-decoration: none;
opacity: 0.7;
}


div.standardtext {
	font-family: arial;
	font-size:14px;
}


div.handlersuccess {
	font-family: arial;
	font-size:14px;
	color:#33cc33;
}


div.handlerfailure {
	font-family: arial;
	font-size:14px;
	color:#ff0000;
}



a.thlink:hover, a.thlink:visited, a.thlink:link, a.thlink:active
{
    text-decoration: none;
    color:#ffffff;
}



table.tablelist {
	font-family: arial;
	font-size:12px;
	border-width: 1px;
	border-color: #008080;
	border-collapse: collapse;

/* Background Color and Border Color for Table */
}
table.tablelist th {
	color:#ffffff;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #C40401;
	background-color: #C40401;
}
table.tablelist td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #000000;
}



table.tabledetailparent {
color:#ffff !important;
}
table.tabledetailparent th {
}
table.tabledetailparent td {
}



table.tabledetailchildh {
	font-family: arial;
	font-size:14px;
color:#ffff !important;
}
table.tabledetailchildh th {
	padding: 2px;
	font-weight:normal;
	color:#C40401;
}
table.tabledetailchildh td {
	padding: 2px;
}


table.tabledetailchildv {
	font-family: arial;
	font-size:14px;
}

/* text below page header */
table.tabledetailchildv th {
	padding: 2px;
	font-weight:normal;
	color:#C40401;
}
table.tabledetailchildv td {
	padding: 2px;
}



table.tablebasicform {
	font-family: arial;
	font-size:14px;
	background-color: #ffffff;
	border-width: 0px;
	border-color: #C40401;
	border-collapse: collapse;
}
table.tablebasicform th {
	padding: 2px;
	font-weight:normal;
	color:#C40401;
	background-color: #ffffff;
	border-width: 0px;
}
table.tablebasicform td {
	padding: 2px;
	background-color: #ffffff;
	border-width: 0px;
}


input.standardtb {
}

input.standardpw {
}

input.standardta {
}

input.standardsubmit {
}

select.standardselect {
}

input.standardcb {
}

input.standardradio {
}


label {
    font-weight: 600;
    color: #fff !important;
    font-size: 13px;
}