A                 {    color: #333366  }
A:active          {    color: #CC0000 }
A:visited         {    color: #666666 } 
A:hover           {    color: #CC0000 }
B                 {    font-weight: bold;
                       color: #000033 }
Body              {    color: #000033; 
                  font-size: 10pt; 
                  font-family: Arial, Helvetica, sans-serif; 
                  margin: 0px; 
                  padding: 0px; 
                  scrollbar-face-color: #C6C8D2;
                  scrollbar-highlight-color: #FFFFFF;
                  scrollbar-3dlight-color: #C6C8D2;
                  scrollbar-darkshadow-color: #000000;
                  scrollbar-shadow-color: #666666;
                  scrollbar-arrow-color: #000000;
                  scrollbar-track-color: #C6C8D2 }
Fieldset          {    color: #000033;
                  font-size: 10pt } 
Form              {  vertical-align: bottom;
                  margin: 0px; 
                  border: 0; 
                  padding: 0px }
H1                {    color: #000033; 
                  font-weight: bold; 
                  font-variant: small-caps;
                  font-size: 12pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  padding: 0px; 
                  margin: 0px }
H2                {    color: #000033; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 11pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  margin: 0px; 
                  padding: 0px }
H3                {    color: #000033; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  margin: 0px; 
                  padding: 0px }
H4                {    color: #000033;
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 8pt; 
                  margin: 0px; 
                  padding: 0px }
H5                {    color: #C6C8D2;
                  font-weight: bold; 
                  font-size: 8pt; 
                  background-color: #C6C8D2;
                  margin: 0px; 
                  padding: 2px }
H6                {    color: #C6C8D2;
                  font-weight: bold; 
                  font-size: 7pt; 
                  text-decoration: underlined; 
                  margin: 0px; 
                  padding: 0px }

HR                {    color: #000033 }            
Iframe            { font-size: 8pt; 
                  border-width: 1; 
                  border-color:  #000033; 
                  border-style:  inset; 
                  background-color:  #FFFFFF;
                  color:  #000033  }
Innerhtml         { font-size: 8pt; 
                  background-color:  #FFFFFF;
                  color:  #000033  }
Input             {      font-size: 8pt; 
                  border-width: 1; 
                  border-color:  #CCCCCC; 
                  border-style:  inset; 
                  background-color:  #FFFFFF }
Legend            {    color: #000033;
                  font-weight: bold; 
                  font-size: 10pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  background-color: #C6C8D2;
                  margin: 0px; 
                  padding: 2px }
LI                {    color: #000033;
                  font-size: 9pt; 
                  list-style-image: url('/assets/bullet.gif') }
P                 {    color: #000033;
                  font-size: 10pt } 
Radio	          {    border-width: 0; 
                  border-color:  #FFFFFF; 
                  border-style:  none; 
                  background-color:  #CCCCCC;
                  padding-right: 5px }
Select            {    color: #000033;
                  font-size: 8pt }
TD                {    vertical-align: top;
                  font-size: 10pt }


.5                {  width: 5px }            
.15               {  width: 15px } 
.50               {  width: 50px } 
.75               {  width: 75px }            
.100              {  width: 100px } 
.125              {  width: 125px } 
.150              {  width: 150px }            
.175              {  width: 175px } 
.200              {  width: 200px } 
.225              {  width: 225px }            
.250              {  width: 250px } 
.300              {  width: 300px } 
.350              {  width: 350px } 

.150-Sm           {    font-size: 7pt; 
                  width: 150px }
.200-sm           {    font-size: 7pt; 
                  width: 200px } 
.250-sm           {    font-size: 7pt; 
                  width: 250px }

A.navtrail        {   color: #CC0000; 
                  font-weight: bold; 
                  font-size: 7pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.register        {   color: #CC0000; 
                  font-weight: bold; 
                  font-size: 8pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif   }
A.register:visited{   color: #666666; 
                  font-weight: bold; 
                  font-size: 8pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif   }
A.selectedNav     {    color: #000033; 
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.sidenav         {   color: #000033; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.topnav          {   color: #000033; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.topnav:active   {    color: #CC0000; 
                  font-weight: bold;
                  font-variant: small-caps; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.topnav:hover    {    color: #CC0000; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.topnav-sm       {   color: #000033; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 7pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.topnav-sm:active{    color: #CC0000; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 7pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.tinynav         {   color: #000033;  
                  font-weight: bold; 
                  font-size: 7pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.tinynav:hover   {    color: #CC0000; 
                  font-weight: bold; 
                  font-size: 7pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }
A.tinynav:active  {    color: #CC0000; 
                  font-weight: bold; 
                  font-size: 7pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  text-decoration: none }


B.tr_hidden       {   color: #CC0000;
                  display: none }
B.tr_visible      {   color: #CC0000 }


HR.Sm             {    color: #000033;
                  border-width: 1; 
                  padding-top: 5px;  
                  padding-bottom: 25px}            


Img.tr_hidden     {   visibility: hidden   }
Img.tr_visible    {   background-color: transparent }



.Bt-RtSpace       {    color: #CCCCCC;
                  font-size: 8pt; 
                  vertical-align: top;
                  font-weight: 600; 
                  padding-top: 2px;  
                  padding-bottom: 2px; 
                  padding-left: 2px; 
                  padding-right: 20px  }
.Bt1-RtSpace      {    color: #CCCCCC;
                  font-size: 8pt; 
                  vertical-align: top; 
                  background-color:  #C6C8D2;
                  font-weight: 600;
                  padding: 2px; 
                  padding-top: 2px;  
                  padding-bottom: 2px; 
                  padding-left: 2px; 
                  padding-right: 20px  }
.Button           {     font-size: 12pt; 
                  cursor: hand;
                  border: none; 
                  background-color:  #000000;
                  color:  #000033  }
.Calendar         {  color: #000033;
                  font-size: 8pt; 
                  width: 15px; 
                  border-width: 1; 
                  borderColor:  #000033; 
                  border-style:  Solid; 
                  background-color:  #C6C8D2;
                  align: center;
                  text-align: center  } 
.CalendarTitle    {  border-style: none;
                  text-align: center;
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif;
                  color: #FFFFFF;
                  background-color: #C6C8D2;
                  font-size: 12pt;
                  font-weight: bold }
.CalendarHeading  {  border-style: none;
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif;
                  font-size: 10pt;
                  text-align: center;
                  font-weight: bold;
                  color: #FFFFFF;
                  background-color: #C6C8D2;
                  cursor: default;
                  width: 130px }
.CalendarLabel    {  border-style: none;
                  text-align: center;
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif;
                  font-size: 12pt;
                  font-weight: bold;
                  background-color: #999999 }                 
.Clear            {    font-size: 8pt; 
                  cursor: hand;
                  border: none; 
                  background-color:  #FFFFFF;
                  color:  #000033 }
.Date-Sm          {    font-size: 8pt; 
                  width: 125px; 
                  padding-right: 20px } 
.Error            {    color: #cc0000;
                  font-weight: bold; 
                  font-size: 10pt; 
                  margin: 0px; 
                  padding: 0px }
.Filters          {    color: #000033;
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif } 
.Form-Sm          {    font-size: 8pt; 
                  font-variant: small-caps;
                  width: 175px; 
                  padding-right: 20px }
.Head2            {    color: #000033; 
                  font-weight: bold; 
                  font-size: 12pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  margin: 0px; 
                  padding: 0px }
.List-Headline    {    color: #000033;
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  vertical-align: middle;
                  border-bottom: thin solid #CCCCCC;
                  border-color: #C6C8D2; 
                  padding: 0px; 
                  margin: 0px; 
                  padding-right: 20px  }
.Margin0          {    color: #000033;
                  font-size: 10pt; 
                  margin: 0px; 
                  padding: 0px }
.Message          {    color: #cc0000;
                  font-weight: bold; 
                  font-size: 10pt; 
                  margin: 0px; 
                  padding: 0px }
.NoPad            {    padding: 0px  }
.Radio-Sm         {    font-size: 8pt; 
                  border-width: 0; 
                  border-color:  #FFFFFF; 
                  border-style:  none; 
                  background-color:  #CCCCCC;
                  padding-right: 5px }
.RtSpace          {    padding-right: 20px  }
.Search           {     font-weight: bold;
                  border: 1; 
                  background-color:  #000000;
                  color:  #CCCCCC  }
.SideBar          {    color: #000033; 
                  font-weight: bold; 
                  font-size: 9pt; 
                  font-family: Arial, Helvetica, sans-serif; 
                  margin: 0px; 
                  padding: 0px }
.SideNav          {    color: #000033;
                  font-weight: bold; 
                  font-size: 7pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  vertical-align: bottom;
                  margin: 0px; 
                  padding: 0px }
.Sm               {    font-size: 9pt; 
                  margin: 0px; 
                  padding: 0px }
.Sm-Button        {     font-size: 7pt; 
                  cursor: hand;
                  width: 65px; 
                  border-width: 2;                   
                  border-style: outset;
                  border-color: #C6C8D2;
                  background-color:  #000033;
                  text-decoration: none;
                  font-weight: 800;
                  color:  #FFFFFF  }
.Sm-Buttonover       {     font-size: 7pt; 
                  cursor: hand;
                  width: 65px; 
                  border-width: 2;                   
                  border-style: outset;
                  border-color: #C6C8D2;
                  background-color:  #000033;
                  text-decoration: none;
                  font-weight: 800;
                  color:  #cc0000  }
.Sm-Filter        {    font-size: 6pt; 
                  width: 80px }
.Sm-Form-Label    {    color: #000033; 
                  font-variant: small-caps;
                  font-weight: bold; 
                  font-size: 8pt; 
                  vertical-align: top;
                  margin: 0px; 
                  padding-right: 20px }
.Sm-NoPad         {   font-size: 9px; 
		      padding: 0px  }
.Sm-RtSpace       {    font-size: 10pt; 
                  padding: 0px; 
                  padding-right: 20px  }
.Sort             {    font-size: 6pt; 
                  width: 80px; 
                  border-width: 1; 
                  border-color:  #CCCCCC; 
                  border-style:  inset; 
                  background-color:  #FFFFFF }
.Space            {    margin: 5px; 
                  padding: 2px  }
.SubNav           {    color: #000033;
                  font-weight: bold; 
                  font-size: 6pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  vertical-align: bottom;
                  margin: 0px; 
                  padding: 0px }
.T-RtSpace        {    font-size: 8pt; 
                  padding-top: 2px;  
                  padding-bottom: 2px; 
                  padding-left: 2px; 
                  padding-right: 20px  }
.T1RrtSpace       {    font-size: 8pt; 
                  background-color:  #C6C8D2;
                  padding: 2px; 
                  padding-top: 2px;  
                  padding-bottom: 2px; 
                  padding-left: 2px; 
                  padding-right: 20px  }
.Textbox-Sm       {    font-size: 8pt; 
                  width: 550px; 
                  padding-right: 5px }  
.Text-Sm          {    font-size: 8pt; 
                  width: 550px; 
                  padding-right: 5px } 
.Tiny             {    font-weight: normal; 
                  font-size: 8pt }
.TinyHeader       {    font-size: 8pt; 
                  font-family: Lucinda Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif; 
                  margin: 0px; 
                  padding: 0px }
.Tiny-Margin0     {    color: #000033;
                  font-size: 8pt; 
                  margin: 0px; 
                  padding: 0px }
.Toolbar          {    font-size: 8pt } 
.ToolImage        { border: 1px solid;
                  border-color: #C6C8D2}
.VeryTiny         {    font-weight: normal; 
                  font-size: 7pt; 
                  margin: 0px; 
                  padding: 0px }