
a.small:Link { 
  FONT-WEIGHT: normal; 
  COLOR: #0033CC; 
  FONT-SIZE: 9pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif;
  text-decoration: none; } 
a.small:visited{ COLOR: #0033CC; text-decoration: none; } 
a.small:hover { text-decoration: underline; }
 


/******************** Layout *************************/  
/******************** FONT *************************/  

.heading { 
 FONT-WEIGHT: bold; 
 FONT-SIZE: 14pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #971717; }

.text { 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 12pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif;  }
 
.textSmall { 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 10pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif;  } 
 
.textWhite { 
 TEXT-ALIGN: center;
 FONT-WEIGHT: normal; 
 FONT-SIZE: 12pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #ffffff; }
 
.bottomAddress { 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 8pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #999999; 
 padding-top: 0.2cm; }
 
.newsTitle { 
 FONT-WEIGHT: bold; 
 FONT-SIZE: 11pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #000000;
 border-bottom: #cccccc 1px solid; }
 
.newsText { 
 padding-top: 0.2cm;
 padding-bottom: 0.2cm; 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 11pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #000000; }
 
.eventTitle { 
 padding-top: 0.2cm;
 padding-left: 0.2cm;
 FONT-WEIGHT: bold; 
 FONT-SIZE: 11pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #000000;
 border-bottom: #cccccc 1px solid; }
 
.eventDate { 
 padding-top: 0.2cm;
 padding-right: 0.2cm;
 FONT-WEIGHT: normal; 
 FONT-SIZE: 10pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #000000;
 border-bottom: #cccccc 1px solid; }
 
.eventText { 
 padding-top: 0.1cm;
 padding-bottom: 0.2cm; 
 padding-left: 0.2cm;
 FONT-WEIGHT: normal; 
 FONT-SIZE: 11pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #000000; }
   
/******************** Layout *************************/  
td.padMainContent { 
  padding-top: 0.3cm;
  padding-bottom: 0.4cm; 
  padding-left: 1.0cm;
  padding-right: 0.4cm;}
  
td.bottomBorder {
   border-top: #000000 1px solid; }
   
.eventBkg1 { 
 background-image: url(../images/locationBoxBkgTop.jpg); 
 padding-top: 0.2cm;
 padding-bottom: 0.2cm; 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 11pt; 
 FONT-FAMILY:  arial, helvetica, sans-serif; 
 COLOR: #000000; }
 
.topGapBkg { 
 background-image: url(../images_new/top_GapBkg.jpg); 
 background-repeat: repeat-y;  }
 
 .tborder {
  border-left: #cccccc 1px solid;
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid; 
  padding-top: 0.2cm;
  padding-bottom: 0.2cm; 
  padding-left: 0.1cm;
  padding-right: 0.1cm;  }
 
/******************** Old *************************/
/******************** Old *************************/

.contentBoxBottomBkg { 
  background-image: url(../images/contentBoxBotBkg.jpg); 
  background-position: bottom; 
  background-repeat: repeat-x; 
  border-left: #E9E9E9 1px solid;
  border-right: #E9E9E9 1px solid; }
  
  
.locationBoxContent { 
  background-image: url(../images/locationBoxBkgTop.jpg); 
  background-position: top; 
  background-repeat: repeat-x; 
  TEXT-ALIGN: left;
  FONT-WEIGHT: normal; 
  FONT-SIZE: 8.5pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; 
  COLOR: #666666;
  padding-top: 0.3cm;  
  padding-bottom: 0.2cm;  
  padding-left: 0.4cm;
  padding-right: 0.3m; }
  

/******************** Links  *************************/ 

a.linkYellow { 
  FONT-WEIGHT: normal; 
  COLOR: yellow; 
  FONT-SIZE: 11pt; 
  FONT-FAMILY:  arial, helvetica, sans-serif;
  text-decoration: none; } 
a.linkYellow:hover { text-decoration: underline; }

/******************** Forms  *************************/ 

.formLabel {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 8pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; 
  COLOR: #666666; 
  padding-top: 0.2cm; }
  
.textFieldRequired {
  BORDER: #777777 1px solid; 
  BACKGROUND-COLOR: #fffddd;
  FONT-SIZE: 8.5pt; 
  COLOR: #333333; 
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none;
  padding-left: 0.1cm;  }
  
  .textField {
  BORDER: #777777 1px solid; 
  BACKGROUND-COLOR: #ffffff;
  FONT-SIZE: 8.5pt; 
  COLOR: #333333; 
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none;
  padding-left: 0.1cm;  }