body, .body {font-family:arial,helvetica,sans-serif; font-size:10pt;  padding: 0; margin: 0; background: #fff;}
h1 { color:#003333; font-size:16pt;}
h2 { font-size:14pt;}
h3 { font-style:italic; font-size:12pt;}
h4 { font-weight:600; font-size:11pt;}
p,ul,ol,li,blockquote,dd,dl {font-family:arial,helvetica,sans-serif; font-size:10pt;}
dt {font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10pt;}
td,.td,.td li,.td ul,.td ol,.td blockquote,.td p {font-family:arial,helvetica,sans-serif; font-size:9pt;}
th {font-family:arial,helvetica,sans-serif; background-color:#cccccc; font-size:10pt;}
.bottom { vertical-align:bottom; }
address {font-style:italic; font-size:9pt;}
blockquote { margin-left: 2em; margin-right: 0.5em;}
.nostyle {font-family:arial,helvetica,sans-serif; vertical-align:middle;}
.head {background-color:#30399B; vertical-align:bottom; font-size:9pt; font-weight: bold; color:#cccccc;}
.menu {font-weight:700; font-size:10pt;}
.smallmenu, a.smallmenu, li.smallmenu {font-weight:400; font-size:8pt;}
a.smallmenu:active, a.smallmenu:hover {background: #ffa;}
.address {font-style:italic; font-size:9pt;}
.content {font-size:12pt;}
.foot {font-size:8pt; vertical-align:middle;}
.update {text-align:right; font-style:italic; font-size:8pt; font-weight:400;}
.date {font-style:italic; font-size:9pt;}
.note {font-family:arial,helvetica,sans-serif; font-size:9pt; font-style:italic;}
.explanation {font-family:arial,helvetica,sans-serif; font-size:9pt;}
.lang {font-family:arial,helvetica,sans-serif; font-size:9pt; font-style:italic;}
.source {font-family:arial,helvetica,sans-serif; font-size:9pt; font-weight:400;}
.form, form, input, textarea, textarea.form, select { font-family: Courier New,Courier; font-size: 9pt; }
.box, .alt-box {width: 95%; padding: 1em; color: #000; background: #CFC; border-right: solid thick #CCC; border-bottom: solid thick #CCC;}
.box { text-align: left; margin-left: 4em; margin-right: 1em;}
.alt-box { float: left; /* margin-left: -6%; This doesn't work in IE 5 :-( */ text-align: left; margin-left: 0; margin-right: 1em;}
.box ul, .box ol { text-align: left; margin-left: 1em;}
.box em, .alt-box em { font-style: italic;}
.box em em, .alt-box em em { font-style: italic;}
.nobox { display: none;}
.red {color:#ff0000;}
.lightred {color: #ff9966;}
.erp {font-family:arial,helvetica,sans-serif; vertical-align:top; }
th.erp { background-color:blue; color:#cccccc; font-size:10pt; font-weight: bold; }
td.erp { font-size:9pt; }
.btn {height: 19px; font-family: Arial, Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 13px}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff;}
/*
A.shortcut:link, A.shortcut:active, A.shortcut:visited, A.shortcut:hover{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; letter-spacing: 2px;}
A.shortcut:hover { text-decoration: underline;}
*/
A.shortcut2:link, A.shortcut2:active, A.shortcut2:visited,A.shortcut2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}

.frm {font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 14px; background-color: #FFFFFF; height: 18px; width:116px; border-style: solid; border-color: #7D8A8F; border-width: 1px;}
A.path:link, A.path:active, A.path:visited, A.path:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration: none;}
.pathSeparator { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B2B8BE;}

