BODY, TH, TD, OL, UL, LI, TT, TR, P {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
}

A, A.list, A.listodd, A.listhighlight, A.listhighlightodd {
	font-size: 12px;
	line-height: 15px;
	color: #CC0033;
	text-decoration: none;
}

.boldlink, A.boldlink {
	font-size: 13px;
	line-height: 15px;
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
	font-size: 12px;
	line-height: 15px;
	color: #ff0066;
	text-decoration: underline;
}

.boldlink:hover, A.boldlink:hover {
	font-size: 13px;
	line-height: 15px;
	color: #ff0066;
	text-decoration: underline;
	font-weight: bold;
}


PRE {
	font-family: monospace;
	font-size: 11px;
	text-decoration: none;
}

.menubox {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: monospace;
}

A.menubox {
	color: #000099;
	text-decoration: none;
	font-size: 11px;
	font-family: monospace;
}

A.menubox:hover {
	text-decoration: underline;
	color: #CC3333;
	font-size: 11px;
	font-family: monospace;
}

.title {
	color:#0f3f99;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}

.message {
	color:#990033;
	font-size: 12px;
	font-weight: bold;
}

.bigbold {
	color:#000000;
	font-size: 16px;
}

.biglink {
	color:#CC0033;
	font-size: 16px;
}

.biglink:hover {
	color:#ff0066;
	font-size: 16px;
}

.list {
	background-color:#ffffff;
	font-size: 12px;
}

.listodd {
	background-color:#dddddd;
	font-size: 12px;
}

.listhighlight {
	background-color:#ffffdd;
	font-size: 12px;
}

.listhighlightodd {
	background-color:ffffaa;
	font-size: 12px;
}

.listbold {
	background-color:#ffffff;
	font-size: 12px;
	color:#8c675f;
	font-weight: bold;
}

.listboldodd {
	background-color:#dddddd;
	font-size: 12px;
	color:#8c675f;
	font-weight: bold;
}

.button {
    color:#020286;
    background:#eeeeff;
    padding:1px;
    border-top:1px solid #020286;
    border-left:1px solid #020286;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
}

.topnav {
	font-size: 12px;
    font-weight: bold;
    color:#020286;
    padding:2px;
    background:#fffffff;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #808080;
    border-bottom:1px solid #000000;
}

.selectbox{
    color:#020286;
    background:#eeeeee;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #808080;
    border-bottom:1px solid #000000;
}

.smallselectbox{
    color:#020286;
    background:#eeeeee;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #808080;
    border-bottom:1px solid #000000;
    font-size: 10px;
}

.smallbutton {
    font-size: 10px;
    color:#020286;
    background:#eeeeff;
    padding:1px;
    padding-top:2px;
    border-top:1px solid #020286;
    border-left:1px solid #020286;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
}


.textbox, .smalltextbox {
	color:#0202ff;
	background-color:#eeeeee;
	font-family: monospace;
	font-size: 12px;
	padding:3px;
	border-right:1px solid #020286;
    border-bottom:1px solid #020286;
    border-top:1px solid #333333;
    border-left:1px solid #333333;
	
}

.textarea {
	background-color:#eeeeee;
	color:#333333;
	padding:2px;
	border-top:1px dashed #020286;
    border-left:1px dashed #020286;
    border-right:1px dashed #333333;
    border-bottom:1px dashed #333333;
}

.checkbox {
	background-color:#ddddff;
}

.password {
	background-color:#ffdddd;
	font-family: monospace;
	font-size: 12px;
	padding:3px;
	border-top:1px solid #860202;
    border-left:1px solid #860202;
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
}

.formbox {
	color:#020286;
	background-color:#ddeedd;
	font-size: 12px;
	padding:3px;
	font-family: monospace;
	border-top:1px solid #028602;
    border-left:1px solid #028602;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

.backgroundhighlight{
    background-color:#ffffff;
    border-top:2px solid #000000;
    border-left:2px solid #000000;
    border-right:2px solid #000000;
    border-bottom:2px solid #000000;
}

.background {
    background-color:#ffffff;
    border: 0px;
    padding: 0px;
}

.normal{
    background-color:#eeeeff;
    border:0
}

.cellbox {
	background-color:#eeeeff;
	color:#333333;
	padding:2px;
	border-top:1px dashed #020286;
    border-left:1px dashed #020286;
    border-right:1px dashed #333333;
    border-bottom:1px dashed #333333;
}

.cellparagraph {
	background-color:#ffffff;
	color:#333333;
	padding:2px;
	border-top:1px dashed #020286;
    border-left:1px dashed #020286;
    border-right:1px dashed #333333;
    border-bottom:1px dashed #333333;

}


.cellhighlight {
	color:#0000ff;
	font-size: 12px;
}

.celldata {
	color:#020286;
	font-size: 12px;
}

.celltext {
	color:#000000;
	font-size: 12px;
	text-decoration: bold;
}

.highlight {
	background-color: #020286;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}

A.highlight {
	color:#ffffff;
	font-size: 15px;
	font-weight:bold;
}

A.highlight:hover {
	color:#ff0000;
	font-size: 15px;
	font-weight:bold;
	text-decoration:underline;
}


.blank {
	background-color:#ffffff;
	border-color: #ffffff;
	border: 0;
	font-family: monospace;
}

.hr { 
	border-bottom: solid 1px;
	color: #000000;
	padding: 4px;
}

.tinynav, A.tinynav {
	font-size:9px;
	color: #000000;
}

A.tinynav:hover {
	font-size:9px;
	color: #000000;
	text-decoration:underline;
}