
/******************** Layout *************************/
  
html,body{ 
  margin:10;
  padding:0;
  height:100%;
  border:none;
  background-color: #FFFFFF; }
  
.pageBorder { 
  border: #E4E4E4 1px solid; } 
  
.topBanner { 
  background-image: url(../images/bkgBanner.jpg); 
  background-position: top; 
  background-repeat: repeat-x; } 

.contentTop { 
  background-image: url(../images/bkgContentTop.jpg); 
  background-position: top; 
  background-repeat: repeat-x;
  padding-top: 0.5cm;
  padding-bottom: 0.0cm;  }

.content { 
  background-image: url(../images/bkgContentBottom.jpg); 
  background-position: bottom; 
  background-repeat: repeat-x;
  padding-bottom: 0.5cm;  
  padding-left: 0.6cm;
  padding-right: 0.6m;}  
  
.contentBoxBottomBkg { 
  background-image: url(../images/contentBoxBotBkg.jpg); 
  background-position: bottom; 
  background-repeat: repeat-x; 
  border-left: #E9E9E9 1px solid;
  border-right: #E9E9E9 1px solid; }
  
.blueBoxBotBkg { 
  background-image: url(../images/blueBoxBotBkg.jpg); 
  background-position: bottom; 
  background-repeat: repeat-x;
  padding-left: 0.2cm;
  padding-right: 0.2m; }
  
.blueBottomTop { 
  background-image: url(../images/blueBottomTop.jpg); 
  background-position: top; 
  background-repeat: repeat-x; }
  
.blueBottomBottom { 
  background-image: url(../images/blueBottomBottom.jpg); 
  background-position: bottom; 
  background-repeat: repeat-x;
  padding-bottom: 0.7cm; }
  
.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; }
  
.locationBoxLink {
  padding-left: 0.4cm;  }

.copyright{ 
  FONT-WEIGHT: normal; 
  FONT-SIZE: 8.5pt; 
  FONT-FAMILY:  arial, helvetica, sans-serif; 
  COLOR: #B1B1B1; 
  padding-top: 0.3cm; }

  
/******************** Headers & General Text  *************************/

.header { 
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11pt; 
  FONT-FAMILY:  tahoma,arial, helvetica, sans-serif; 
  COLOR: #4082BC; }

.headerSmall { 
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; 
  COLOR: #4082BC; }

.text { 
  TEXT-ALIGN: left;
  FONT-WEIGHT: normal; 
  FONT-SIZE: 10pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; 
  COLOR: #666666; }

.textSmall { 
  TEXT-ALIGN: left;
  FONT-WEIGHT: normal; 
  FONT-SIZE: 8pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; 
  COLOR: #8C8C8C; }

.blueBoxText { 
  TEXT-ALIGN: left;
  FONT-WEIGHT: normal; 
  FONT-SIZE: 9pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; 
  COLOR: #ffffff; }

.bottomBlack {
  background-color: #333333;
  FONT-WEIGHT: normal; 
  FONT-SIZE: 8.5pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; 
  COLOR: #ffffff; 
  border-bottom: #cccccc 1px solid; }
  
.processingText { 
  TEXT-ALIGN: center;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11pt; 
  FONT-FAMILY:  tahoma,arial, helvetica, sans-serif; 
  COLOR: #4082BC; }
  
.error { 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 8pt; 
  FONT-FAMILY:  tahoma,arial, helvetica, sans-serif; 
  COLOR: #CE0000; }
  
/******************** Links  *************************/ 
  
a:Link { 
  FONT-WEIGHT: normal; 
  COLOR: #0033CC; 
  FONT-SIZE: 9pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif;
  text-decoration: none; } 
a:visited { COLOR: #0033CC; text-decoration: none; FONT-FAMILY:  tahoma, arial, helvetica, sans-serif; FONT-SIZE: 9pt; } 
a:hover { text-decoration: underline; }

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

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

a.yellow:Link { 
  FONT-WEIGHT: normal; 
  COLOR: #ffff00; 
  FONT-SIZE: 9pt; 
  FONT-FAMILY:  tahoma, arial, helvetica, sans-serif;
  text-decoration: none; } 
a.yellow:visited { COLOR: #ffff00; text-decoration: none; } 
a.yellow: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;  }