
body, td, .normal {
font-family:verdana, arial, sans-serif;
font-size:8pt;
color:black;
text-decoration:none;
}

form {
margin:0px;
}

hr {
height:1px;
color:red;
width:100%;
}

h1 {
font-size:8pt;
font-weight:bold;
color:black;
margin:0px;
text-decoration:none;
}

h2 {
font-size:8pt;
font-weight:bold;
color:#777777;
margin:0px 0px 5px 0px;
text-decoration:none;
}

input {
vertical-align:middle;
font-size:9pt;

}

.grid th, th {
text-align:left;
font-size:8pt;
font-weight:bold;
background-color:#EFEFEF;
border-width:0px 1px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
padding:3px;
color:#333333;
}

a:link, a:hover, a:visited, a:active {
color:#EB3D1B;
text-decoration:none;
}


/* CUSTOM STYLES ****************************/
.outset1 {
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #333333 solid;
border-bottom:1px #333333 solid;
background-color:#666666;
}

.outset2 {
border:2px white inset;
margin:0px;
padding:0px;
}

.menuenabled {
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #333333 solid;
border-bottom:1px #333333 solid;
background-color:#666666;
padding:4px 0px 4px 5px;
color:#CECECE;
font-weight:bold;
cursor:hand;
letter-spacing:-0.1em;
}

.menudisabled {
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #333333 solid;
border-bottom:1px #333333 solid;
background-color:#666666;
padding:4px 0px 4px 5px;
color:#333333;
font-weight:bold;
cursor:normal;
cursor:hand;
letter-spacing:-0.1em;
}

.menuactive {
border-top:1px #F59B8A solid;
border-left:1px #F59B8A solid;
border-right:1px #56160A solid;
border-bottom:1px #56160A solid;
background-color:#EB3D1B;
padding:4px 0px 4px 5px;
color:white;
font-weight:bold;
cursor:normal;
letter-spacing:-0.1em;
}


.input1 {
border:0px;
color:#9C9C9C;
font-size:7pt;
width:100%;
}

.content {
padding:2px;
}

.listbox {
font-size:7pt;
}

.stdinput {
border:0px #CCCCCC outset;
font-family:verdana, arial, sans-serif;
font-size:8pt;
}

.smalltext {
font-size:7pt;
}

.cellselected {
font-size:8pt;
background-color:#EB3D1B;
font-weight:bold;
border-width:0px 1px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
padding:3px;
color:white;
cursor:hand;
}

.celloption {
font-size:8pt;
background-color:white;
border-width:0px 1px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
padding:3px;
cursor:hand;
color:#333333;
}

.tabletype1, .grid {
border-width:1px 0px 0px 1px;
border-color:#CCCCCC;
border-style:solid;
}

.grid td, .cellnormal {
border-width:0px 1px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
padding:3px;
color:#333333;
}

.stdbutton {
width:75px;
font-size:8pt;
border:1px red outset;
color:white;
font-weight:bold;
background-color:#EB3D1B;
}

.noborder, .noborder td {
border:0px;
margin:0px;
padding:0px;
}

.arrow {
margin:3px 5px 3px 20px;
vertical-align:middle;
}

.rowgroup, .rowgroup td {
border:0px;
margin:0px;
cursor:hand;
}

.tbl_leftnav_sub {
border-top:1px #282828 solid;
border-left:1px #282828 solid;
border-right:1px #B0B0B0 solid;
border-bottom:1px #B0B0B0 solid;
}

.tblnav {
}
	
.tblnav td, .tbl_top_right {
border-width: 2px 2px 0px 0px;
border-color:white;
border-style:solid;
}

.tbl_right {
border-right:2px white solid;
}
	
.tbl_leftnav_main {
border-top:1px #B0B0B0 solid;
border-left:1px #B0B0B0 solid;
border-right:1px #282828 solid;
border-bottom:2px white solid;
background-color:#666666;
}

.altlink {
color:black;
text-decoration:none;
}
