BODY { 
 background: #FFFFFF;
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt; 
}

.BROWSERBODY { 
 background-image: url(Yellow_Theme_files/browser.png);
 background-repeat: repeat-y;
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt;
}

.HOMEBODY { 
 background: #FFFFFF;
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt; 
}

.TEXT { 
 background: #EEEEEE;
 color: black; 
 font-family: Times New Roman, Times, Geneva;
 font-size: 10pt; 
}

.TITLE { 
 background: #EEEEEE;
 color: #333366; 
 font-family: Arial, Helvetica, Geneva;
 font-size: 16pt;
 font-weight: bold; 
 line-height: 32px;
}

TABLE {
 background: transparent;
 color: black;
 text-align: left; 
 border: medium none;
 padding: 0px; 
 margin: 0px;
 border-collapse: collapse; 
}

TD {
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt;
 font-weight: normal;
 font-style: none;
 text-decoration: none;
 text-align: left;
 border: medium none;
 margin: 0px;
 vertical-align: top; 
}

TABLE.Grid {
 background: #999999;
 color: #FFCC66;
 text-align: left; 
 width: 100%;
 margin: 0px;
 border-collapse: collapse; 
}

TABLE.Grid TD.HEADER, .list-header {
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt;
 font-weight: bold;
 font-style: none;
 text-decoration: none;
 text-align: center;
 background: #FFCC66;
 color: #3333B8;
 border: medium none;
 padding: 2px; 
 vertical-align: top; 
}

TABLE.Grid TD, .list-value {
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt;
 font-weight: normal;
 font-style: none;
 text-decoration: none;
 text-align: left;
 background: #FFFFFF;
 color: #3333B8;
 border: medium none;
 padding: 2px; 
 vertical-align: top; 
}

TABLE.Grid TD.TD2, .TD2 .list-value {
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt;
 font-weight: normal;
 font-style: none;
 text-decoration: none;
 text-align: left;
 background: #EEEEFF;
 color: #3333B8;
 border: medium none;
 padding: 2px; 
 vertical-align: top; 
}

TABLE.Form {
 background: #FFFFFF;
 color: black;
 text-align: left; 
 border: 1px solid #666699;
 width: 100%;
 margin: 0px;
 border-collapse: collapse; 
}

TABLE.Form TD.HEADER, .card-label {
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt;
 font-weight: bold;
 font-style: none;
 text-decoration: none;
 text-align: left;
 background: #FFCC66;
 color: #3333B8;
 border: medium none;
 padding: 2px; 
 vertical-align: middle; 
}

TABLE.Form TD, .card-value {
 font-family: Arial, Helvetica, Geneva;
 font-size: 10pt;
 font-weight: normal;
 font-style: none;
 text-decoration: none;
 text-align: left;
 background: #EEEEEE;
 color: #3333B8;
 padding: 2px; 
 vertical-align: middle; 
}

TABLE.Text { 
 border: 1px solid #333366;
 width: 100%;
 margin: 0px;
 border-collapse: collapse; 
}

TABLE.Text TD { 
 font-family: Times New Roman, Times, Geneva;
 font-size: 10pt; 
 background: #EEEEEE;
 color: black;
 border: medium none;
 padding: 2px; 
 vertical-align: top; 
}

TABLE.Title { 
 background: #EEEEEE; 
 border: DOUBLE #333366;
 width: 100%;
 border-collapse: collapse; 
 margin-top: 1in;
 margin-bottom: 2in;
}

TABLE.Title TD { 
 font-family: Arial, Helvetica, Geneva;
 font-size: 16pt;
 font-weight: bold; 
 background: #EEEEEE; 
 border: medium none;
 padding: 2px; 
}

TABLE.Graphics { 
 background: #FFFFFF; 
 border: 1px solid #C0C0E0;
 margin: 0px;
 border-collapse: collapse; 
}

TABLE.Graphics TD { 
 background: #FFFFFF; 
 border-left: medium none;
 padding-left: 2px; 
}

H1, .tl1 { 
 font-family: Arial, Helvetica, Geneva;
 font-size: 18pt;
 font-weight: bold;
 font-style: none;
 text-decoration: none;
 text-align: left;
 line-height: 18px;
 color: #00007F;
}

H2, .tl2 { 
 font-family: Arial, Helvetica, Geneva;
 font-size: 14pt;
 font-weight: bold;
 font-style: none;
 text-decoration: none;
 text-align: left;
 color: #7F007F;
}

H3, .tl3 { 
 font-family: Arial, Helvetica, Geneva;
 font-size: 12pt;
 font-weight: bold;
 font-style: none;
 text-decoration: none;
 text-align: left;
 color: #333366;
}

HR {
 border: 1px SOLID #333366;
}

A:LINK { 
 text-decoration: underline;
 color: #3333B8; 
}

A:VISITED { 
 text-decoration: underline;
 color: #3333B8; 
}

A:HOVER { 
 text-decoration: underline;
 color: #FFCC66;
 background: #3333B8; 
}

.BROWSER { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal; 
 text-decoration: underline;
}

A.BROWSER:LINK { 
 text-decoration: none;
 color: #3333B8; 
}

A.BROWSER:VISITED { 
 text-decoration: none;
 color: #3333B8; 
}

A.BROWSER:HOVER { 
 text-decoration: underline;
 color: #FFCC66;
 background: #3333B8;
 font-weight: bold; 
}

TABLE.NAVGROUP { 
 background: #666699; 
 border-collapse: collapse;
 padding: 0px;
 margin: 0px;
}

TABLE.NAVGROUP TD { 
 background: #6F90C0;
 text-align: center;
 width: 80px;
 height: 20px; 
 border: thin groove white;
 padding: 1px; 
}

.NAVBUTTON { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold; 
 text-decoration: underline;
 text-align: center;
 width: 80px;
 padding-top: 2px;
 padding-bottom: 2px;
}

A.NAVBUTTON:LINK { 
 text-decoration: none;
 color: #FFCC66; 
}

A.NAVBUTTON:VISITED { 
 text-decoration: none;
 color: #FFCC66; 
}

A.NAVBUTTON:HOVER { 
 text-decoration: underline;
 color: #FFCC66;
 background: #6666B8; 
}
