a {text-decoration: none;}
a:link {color: #108F34;}
a:visited {color: #108F34;}
td {font-size: 8pt;}
.footer {font-size: 8pt;}


.basic
{


}

body
{
   font-family: arial; 
   color: #FFFFFF;
   font-size : 8pt;
   background-color: #000000;
}

/* header styles */
.head1
{
   border-top : 0px solid #000000;
   border-left: 0px solid #000000;
   border-bottom : 0px solid #000000;
   border-right : 0px solid #000000;
   background : #000000;
   font-family: Arial;
   font-size : 10pt;
   font-weight: bold;
   color : #FFFFFF;
}

a:link.head1 {color: #108F34;}
a:hover.head1 {color: #108F34;}

/* table styles */

.special
{
   border-top : 0px solid #000000;
   border-left: 0px solid #000000;
   border-bottom : 0px solid #000000;
   border-right : 0px solid #000000;
}
a:link.special {color: #ffffff;}
a:hover.special {color: #ffffff;}

.clear
{
   border-bottom : 0px solid #000000;
   border-right : 0px solid #000000;
   border-top : 0px solid #000000;
   border-left: 0px solid #000000;
   font-family: Arial;
   font-size : 10pt;
   color : #FFFFFF;
}

.clearsm
{
   border-bottom : 0px solid #000000;
   border-right : 0px solid #000000;
   border-top : 0px solid #000000;
   border-left: 0px solid #000000;
   font-family: Arial;
   font-size : 8pt;
   color : #FFFFFF;
}

.gray
{
   border-bottom : 0px solid #000000;
   border-right : 0px solid #000000;
   border-top : 0px solid #000000;
   border-left: 0px solid #000000;
   font-family: Arial;
   background : #333333;
   font-size : 8pt;
   color : #FFFFFF;
   cursor: pointer;
}

.ltgray
{
   border-bottom : 0px solid #000000;
   border-right : 0px solid #000000;
   border-top : 0px solid #000000;
   border-left: 0px solid #000000;
   font-family: Arial;
   background : #A7A7A7;
   font-size : 8pt;
   color : #FFFFFF;
   cursor: pointer;
}


.topline
{
   border-bottom : 0px solid #FFFFFF;
   border-right : 0px solid #FFFFFF;
   border-top : 1px solid #FFFFFF;
   border-left: 0px solid #FFFFFF;
   font-family: Arial;
   font-size : 8pt;
   color : #FFFFFF;
}

.bottomline
{
   border-bottom : 1px solid #FFFFFF;
   border-right : 0px solid #FFFFFF;
   border-top : 0px solid #FFFFFF;
   border-left: 0px solid #FFFFFF;
   font-family: Arial;
   font-size : 8pt;
   color : #FFFFFF;
}

.topbottomline
{
   border-bottom : 1px solid #FFFFFF;
   border-right : 0px solid #FFFFFF;
   border-top : 1px solid #FFFFFF;
   border-left: 0px solid #FFFFFF;
   font-family: Arial;
   font-size : 8pt;
   color : #FFFFFF;
}


/* navigation button styles*/
.navold
{
   border-top : 0px solid #ffffff;
   border-left: 0px solid #ffffff;
   border-bottom : 0px solid #ffffff;
   border-right : 0px solid #ffffff;
   background : #AAB7D7;
   font-family: Arial;
   font-size : 8pt;
   font-weight: bold;
   font-style: italic;
   color : #062A5E;
   cursor: pointer;
}

.navup
{
   border-top : 0px solid #ffffff;
   border-left: 0px solid #ffffff;
   border-bottom : 0px solid #ffffff;
   border-right : 0px solid #ffffff;
   font-family: Arial;
   font-size : 8pt;
   color : #ffffff;
   cursor: pointer;
}

.navover
{
   border-top : 0px solid #ffffff;
   border-left: 0px solid #ffffff;
   border-bottom : 0px solid #ffffff;
   border-right : 0px solid #ffffff;
   background : #333333;
   font-family: Arial;
   font-size : 8pt;
   /*text-decoration: underline;*/
   color : #ffffff;
   cursor: pointer;
}

/* form styles*/

.formgray
{
   border-bottom : 0px solid #000000;
   border-right : 0px solid #000000;
   border-top : 0px solid #000000;
   border-left: 0px solid #000000;
   font-family: Arial;
   background : #333333;
   font-size : 10pt;
   color : #FFFFFF;
}