body {
    padding: 10px;
    margin: 0px;
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #000000;
}

td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
h4 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#000080; 
}
.heading {
    vertical-align: middle; 
    align: center;
    color: #FAFFFF;
    font-size: 18px;
    font-weight: bold
}

.bodytext {
    padding-top: 15px;
    padding-left: 18px;
    font-size: 11px;
	width: 100%
}

td.navigLine {
    background-color: #A8A8A8;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    width: 1px;
}

.primaryNavTable {
	vertical-align: top;
    text-align: right;
    cursor: hand;
    width: 100%;
}

.primaryNavCell {
	padding-top: 0px;
	padding-right: 18px;
}

.primaryNavTable a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    font-size: 11px;
    color: rgb(77, 92, 166);
    border: 7px solid rgb(255, 255, 255);
    width: 100%;
}

.primaryNavTable a:hover {
    background-color: rgb(219, 222, 237);
    border: 7px solid rgb(219, 222, 237);
    text-decoration: underline;
}

.imgTable {
    text-align: right;
    padding-right: 20px;
}

.primaryNavParentCell {
    padding-top: 8px;
	vertical-align: top;
}

.utilNavParentCell {
    text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(77, 92, 166);
	padding-right: 20px;
}

.utilNav {
    color:  rgb(77, 92, 166);
	text-decoration: none;
}

.utilNavParentCell :hover {
    text-decoration: underline;
}