
.background { 
              background:     #708870; 
              background:     #709090; 
              background:     #669999; 
              background:     #ffffff; 
              background:     #90C0B8; 
              background:     #e7e7d7; 
            }

a:visited { color: #3f00df; text-decoration: underline; font-weight: bold; }
a:link    { color: #3f00df; text-decoration: underline; font-weight: bold; }
a:hover   { color: #bf3f7f; text-decoration: underline; font-weight: bold; }
a:active  { color: #bf3f7f; text-decoration: underline; font-weight: bold; }

a:visited.art { color: #005fbf; text-decoration: none;      font-weight: bold; }
a:link.art    { color: #3f00df; text-decoration: none;      font-weight: bold; }
a:hover.art   { color: #bf3f7f; text-decoration: underline; font-weight: bold; }
a:active.art  { color: #bf3f7f; text-decoration: none;      font-weight: bold; }

.toptable   {  
              width: 100%;
            }
.topmargin  { 
              background:     #306058; 
            } 
.topleft    { padding-left:   20;  
              padding-top:    15;
              padding-bottom: 15;
              padding-right:  0;
              vertical-align: top;
              width:          560;
              background:     #306058; 
            }

.topright   { padding-right:  35;
              padding-top:    20;
              padding-bottom: 15;
              text-align:     right;
              vertical-align: top;
              width:          175;
              background:     #306058; 
            }

.title      {  
            color:             #ffffbf;
            font-family:       Verdana; 
            font-style:        italic;
            font-size:         30px; 
/*          font-weight:       bold;*/
            line-height:       33px;
            }

.subtitle   {  
            color:             #ffffff;
            font-family:       Verdana; 
            font-size:         11px; 
            font-weight:       normal;
            line-height:       12px; 
            }

.righttitle {  
            color:             #ffffff;
            text-align:        right;
            font-family:       Verdana; 
            font-size:         11px; 
            line-height:       15px;
            }

/***************************************************************/

.table      {  
            width: 800;
            background-color: #ffffff; 
            }

.texttitle  { padding-left:   15;
              border-left:    1px dotted #808080;
              border-right:   1px dotted #808080;
            }

.menubox    { font-family:    arial;
              font-size:      6px; 
              background:     #306058; 
              width:          799;
              padding-left:   1;
            }

.menu       {  
            color:             #000000;
            background:        #ffffff; 
            font-family:       verdana; 
            text-decoration:   none; 
            font-size:         10px; 
            line-height:       12px; 
            width:             125; 
            height:            40; 
            border-left:       1px solid #000000; 
            border-top:        1px solid #000000;
            border-right:      1px solid #000000; 
            border-bottom:     1px solid #ffffff; 
            padding-left:      7; 
            padding-right:     5; 
            padding-top:       6; 
            padding-bottom:    8; 
            }

a:visited.menu {  
            color:             #ffffff;
            background:        #BF3F7F;
            font-weight:       normal; 
            text-decoration:   none; 
            width:             125; 
            height:            39; 
            border-left:       0px solid #ffbfbf; 
            border-top:        0px solid #ffffff; 
            border-right:      0px solid #ffffff; 
            border-bottom:     0px solid #ffffff; 
            padding-top:       6; 
            border-bottom:     1px solid #808080; 
            }

a:link.menu {  
            color:             #ffffff;
            background:        #BF3F7F;
            font-weight:       normal; 
            text-decoration:   none; 
            width:             125; 
            height:            39; 
            border-left:       0px solid #ffbfbf; 
            border-top:        0px solid #ffffff; 
            border-right:      0px solid #ffffff; 
            border-bottom:     0px solid #ffffff; 
            padding-top:       6; 
            border-bottom:     1px solid #808080; 
            }

a:hover.menu {  
            color:             #ffffff; 
            background-color:  #404040;
            text-decoration:   none; 
            width:             125; 
            height:            39; 
            border-left:       0px solid #666666; 
            border-top:        0px solid #ffffff; 
            border-right:      0px solid #ffffff; 
            border-bottom:     0px solid #ffffff; 
            padding-top:       6; 
            border-bottom:     1px solid #808080; 
            }

a:active.menu {  
            color:             #ffffff;
            background:        #BF3F7F;
            text-decoration:   none; 
            width:             125; 
            height:            39; 
            border-left:       0px solid #ffbfbf; 
            border-top:        0px solid #ffffff; 
            border-right:      0px solid #ffffff; 
            border-bottom:     0px solid #ffffff; 
            padding-top:       6; 
            border-bottom:     1px solid #808080; 
            }

/***************************************************************/

.email     { font-family:     arial;
           }

.heading   {  
            font-family:       verdana; 
            font-size:         18px; 
            line-height:       18px;
            font-weight:       bold; 
            margin-top:        15;  
            margin-bottom:     20;  
            }

.tophead   {  
            color:             #000000;
            font-family:       arial; 
            font-size:         15px; 
            font-weight:       bold; 
            line-height:       16px; 
            margin-top:        10;
            padding-left:      15;
            }

.sechead    {  
            color:             #000000;
            font-family:       arial; 
            font-size:         16px; 
            font-weight:       bold; 
            line-height:       20px; 
            }

.sechead2   {  
            color:             #000000;
            font-family:       arial; 
            font-size:         15px; 
            font-weight:       bold; 
            line-height:       16px; 
            padding-left:      15;
            }

.texthead   {  
            color:             #000000; 
            color:             #000000; 
            font-family:       arial; 
            font-size:         15px; 
            font-weight:       bold; 
            line-height:       16px; 
            margin-top:        0; 
            margin-left:       10;
            width:             380; 
            padding-top:       16;
            margin-bottom:     16;
            border-top:        1px solid #808080;
            }

.name       {  
            color:             #000000; 
            font-family:       arial; 
            font-size:         15px; 
/*          font-weight:       bold;  */
            line-height:       16px; 
            margin-top:        0; 
            margin-bottom:     16;
            margin-left:       10; 
            }

.author     { 
            font-family:   verdana; 
            font-weight:   bold;
            font-size:     11px; 
            line-height:   16px; 
            margin-left:   30;
            margin-top:    0; 
            margin-bottom: 16; 
            width:         340;
            }

.desc       { 
            font-family:   verdana; 
            font-weight:   normal;
            font-size:     11px; 
            line-height:   16px; 
            margin-top:    0; 
            margin-bottom: 16; 
            }

.date       {  
            font-family: verdana; 
            font-size: 11px; 
            line-height: 16px; 
            text-align: justify; 
            }

.text       {  
            font-family:   verdana; 
            font-size:     11px; 
            line-height:   16px; 
            margin-top:      0; 
            margin-left:    30; 
            width:          340;
            margin-bottom:  16; 
            text-align: justify;  
            }

.par        {  
            font-family:   arial; 
            font-size:     15px; 
            line-height:   20px; 
            }

.ulprint  {  
            font-family:   verdana; 
            font-size:     11px; 
            line-height:   16px; 
            margin-left:   30; 
            margin-right:  15; 
            }

.fineprint  {  
            font-family:   verdana; 
            font-size:     11px; 
            line-height:   16px; 
            margin-left:   15; 
            margin-right:  15; 
            }

.photo      {
            width:         199;
            }

.grey       {  
            background-color: #9f9f9f; 
            }

.col1       {  
            height:           700;
            width:            199px;
            background-color: #ffffd7; 
            border-left:      1px dotted #808080;
            border-right:     1px dotted #808080;
            padding-bottom:   60;
            vertical-align:   top;
            }

.col2       {  
            height:           700;
            width:            269;
            background-color: #ffffff; 
            border-right:     1px dotted #808080;
            padding-right:    15;
            padding-left:     15;
            padding-bottom:   60;
            }
.col2hp     {  
            height:           700;
            width:            269;
            background-color: #ffffff; 
            border-right:     1px dotted #808080;
            padding-right:    15;
            padding-left:     15;
            padding-bottom:   15;
            }

.col2a      {  
            height:           700;
            width:            550;
            background-color: #ffffff; 
            padding-left:     15;
            padding-right:    15;
            padding-bottom:   60;
            border-right:     1px dotted #808080;
            }

.homepagephoto {  
            width:            570;
            background-color: #ffffff; 
            padding-left:     15;
            padding-right:    15;
            padding-bottom:   15;
            border-right:     1px dotted #808080;
            }

.homepagephoto2 {  
            width:            570;
            background-color: #ffffff; 
            padding:          15;
            border-right:     1px dotted #808080;
            }

.col3       {  
            height:           700;
            width:            270;
            background-color: #ffffff; 
            padding-left:     15;
            padding-right:    15;
            padding-bottom:   60;
            border-right:     1px dotted #808080;
            }
.col3hp     {  
            height:           700;
            width:            270;
            background-color: #ffffff; 
            padding-left:     15;
            padding-right:    15;
            padding-bottom:   15;
            border-right:     1px dotted #808080;
            }

.book       {
            margin-left:      15;
            }

/***************************************************************/


.bottable   { width:            800;
            }

.bottom     { text-align:       left;
              padding-top:      2;
              padding-bottom:   5;
              background:     #306058; 
            }  

.bottom2    { 
              height:           400;
            }  

.footnote   {  
            color:               #ffffff; 
            font-weight:         normal;
            font-family:         verdana; 
            font-size:           9px;  
            line-height:         14px; 
            padding-top:         5; 
            padding-left:        15; 
            padding-bottom:      5; 
            }

.caption    {  
            color:              #000000; 
            font-family:        "small fonts"; 
            font-size:           9px;  
            line-height:        12px;
            margin-left:        15;
            margin-right:       15;
            margin-top:         5;
            margin-bottom:      14;
            text-align:         left;
            }

a:visited.footlink {  color: #ffffff; text-decoration: underline; font-weight: normal; }
a:link.footlink    {  color: #ffffff; text-decoration: underline; font-weight: normal; }
a:hover.footlink   {  color: #ffffff; text-decoration: underline; font-weight: normal; }
a:active.footlink  {  color: #ffffff; text-decoration: underline; font-weight: normal; }

/***************************************************************/