a:link {
color: #0033cc;
text-decoration: underline;
}

a:visited {
color: #0033cc;
text-decoration: underline;
}

a:active {
color: #0000ff;
text-decoration: underline;
}

a:hover {
color: #0000ff;
text-decoration: underline;
}

a.lbl:link {
color: #008000;
text-decoration: underline;
}

a.lbl:visited {
color: #008000;
text-decoration: underline;
}

a.lbl:active {
color: #00cc00;
text-decoration: underline;
}

a.lbl:hover {
color: #00cc00;
text-decoration: underline;
}

.lblSample {
color: #008000;
text-decoration: underline;
}

.ari {
font: 80% Arial, Helvetica, sans-serif;
}

.aribold {
font: bold 80% Arial, Helvetica, sans-serif;
}

.tablehead {
font: bold 80% Arial, Helvetica, sans-serif;
color: #ffffff;
background-color: #7C98D6;
}
th {
font: bold 80% Arial, Helvetica, sans-serif;
color: #ffffff;
background-color: #8f9eaf;
}

th a:link
{
	color:white;
	font-size:larger;
}

h3 {
font: bold 100% Arial, Helvetica, sans-serif;
color: #003399;
}

.admenu {
font: bold 100% Arial, Helvetica, sans-serif;
color: #003399;
}

.confirm {
font: bold 100% Arial, Helvetica, sans-serif;
color: #00aa00;
}

.toobar {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color: #DBD8D1;
}

div.toolS {
background: #b0c4de;
border: 1px solid black;
font: Menu;
padding: 1px;
position: absolute;
visibility: hidden;
z-index:103;
}

.edDivA {
display: block;
overflow: hidden;
position: relative;
z-index: 100;
width: 500px;
height: 300px;
border: 1px solid #000000;
padding: 2px 0px 2px 2px;
}

.edDivB {
display: block;
overflow: hidden;
position: relative;
z-index: 100;
width: 500px;
height: 200px;
border: 1px solid #000000;
padding: 2px 0px 2px 2px;
}

.edDivInnerA {
overflow: auto;
font-family: Arial;
height: 298px;
background-color: #fffdf3;
}

.edDivInnerB {
overflow: auto;
font-family: Arial;
height: 198px;
background-color: #fffdf3;
}

.taHide {
display: none;
}
.menubox
{
	list-style:none;
	padding:5px;
	margin-top:0;
	margin-left:-.2em;
	}

.menubox li
{
	border-top: 1px #71859a solid;
	margin:0;
	padding:0;
	width:10em;
	height:1.5em;
	
}

.menubox li a:link 
{
	display:block;
	text-decoration:none;
	font-size:x-small;
	color: #556c85;
	height:100%;
	width:100%;
	padding-left:.5em;
	overflow:hidden;
}

.menubox li a:visited 
{
	display:block;
	text-decoration:none;
	font-size:x-small;
	color: #556c85;
	height:100%;
	width:100%;
	padding-left:.5em;
	overflow:hidden;

}

.menubox li a:active 
{
	text-decoration:none;
	font-size:x-small;
	font-weight:bold;
	color: #556c85;
	background-color:transparent;
	height:100%;
	width:100%;
	padding-left:.5em;
	overflow:hidden;
}

.menubox li a:hover 
{
	text-decoration:none;
	font-size:x-small;
	color: black;
	background-color:#e2e7ec;
	height:100%;
	width:100%;
	padding-left:.5em;
	overflow:hidden;
}

.child_link 
{
  margin-left: .75em;
}

.page_child_link
{
  position:relative;
  left: 12px;
  margin-right: 12px;
}

.arileft{
margin-left:10%;
font-family:sans-serif;
font-weight:bold;
}

.large
{
font-size:x-large;
font-weight:bold;
}

.newnavcontainer
{
        border-top:1px solid black;
        border-bottom:1px solid black;
	padding-bottom:1px;
        padding-top:1px;
	width:768px;
	text-align:center;
}

.newnav
{
        font-family: sans-serif;
        font-size:8pt;
        white-space:nowrap;
	font-weight:bold;
        vertical-align:center;
        display:inline;
        color:black;
}


.newnav a:link
{
        text-decoration:none;
        padding-left:.5em;
        padding-right:.5em;
        border:1px solid white;
	color:black;
}

.newnav a:visited
{
        text-decoration:none;
        padding-left:.5em;
        padding-right:.5em;
        border:1px solid white;
	color:black;
}
.newnav a:active
{
        text-decoration:none;
        padding-left:.5em;
        padding-right:.5em;
        border:1px solid white;
	color:black;

}.newnav a:hover
{
        text-decoration:none;
        background-color:#e2e7ec;
        padding-left:.5em;
        padding-right:.5em;
        border-left:1px solid black;
        border-right:1px solid black;
	color:black;
}


.newnavlink
{
	font-size:10pt;
	font-family:sans-serif;
	font-weight:100;
}

.newnavlink a:link
{
        color:#264989;
	text-decoration:none;
}
.newnavlink a:visited
{
        color:#264689;
        text-decoration:none;

}
.newnavlink a:active
{
        color:purple;
	text-decoration:none;
}
.newnavlink a:hover
{
        color:navy;
	text-decoration:underline;
}
.altrow
{
  background-color:#eeeedd;  
}

.tablerowlabel
{
	font-weight:bold;
	white-space:nowrap;
}


