body {
  background-color: #fff;
  color: #000;
  font-family:  "gill sans", Arial, Verdana, Helvetica, Times New Roman, sans-serif;
  font-size: 12pt;
  margin: 4px;
  padding: 0;
  text-align: left;
     }

td {
  padding-top: 0;
  padding-bottom: 0;
   }

a {
  color: #FFFFFF;
  font-size: 80%;
  text-decoration: none;
  }

a.links:visited {
  color: #ffffff;
                }

a.links:hover {
  color: #000000;
              }

a.links:focus {
  color: #000000;
              }

a.links:active {
  color: #ffffff;
               }

a.textlink {
  color: #cc0000;
  text-decoration: underline;
           }

a.textlink:hover {
  color: #000000;
                 }

a.nonlocaltextlink {
  color: #CC0000;
  font-weight: normal;
  text-decoration: underline;
                   }

a.nonlocaltextlink:hover {
  color: #000000;
                         }

a.nonlocalptextlink {
  font-size: 100%;
  color: #cc0000;
  font-weight: normal;
  text-decoration: underline;
                    }

a.nonlocalptextlink:hover {
  color: #000000;
                          }

a.ptextlink {
  font-size: 100%;
  color: #cc0000;
  text-decoration: underline;
            }

a.ptextlink:hover {
  color: #000000;
                  }

a.emailtextlink {
  color: #CC0000;
  font-weight: bold;
  text-decoration: underline;
                }

a.emailtextlink:hover {
  color: #E1E4B5;
                      }

a.emailptextlink {
  color: #CC0000;
  font-size: 100%;
  font-weight: bold;
  text-decoration: underline;
                 }

a.emailptextlink:hover {
  color: #000000;
                       }

.submitlink {
  color: #CC0000;
             }

.submitlink:hover {
  color: #000088;
                   }

a.topmenulink {
  color: #FFFFFF;
              }

a.topmenulink:hover {
  color: #CC0000;
                    }


a.invisiblelink {
  color: #960000;
                }

a.invisiblelink:hover {
/*  color: transparent; */

  color: #960000;
                      }


a.emailContact {
  color: #FFFFFF;
  text-decoration: none;
  }

a.emailContact:hover {
  color: #E1E4B5;
                     }


a.blocklink {
  color: #000000;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  line-height: 100%;
            }


b {
  font-size: 80%;
  }

i {
  font-size: 80%;
  }

p {
  font-size: 80%;
  margin: 0px; 
  padding: 0px;    
/*
  text-indent: 5px;
*/
  }

.light {
  font-size: 80%;
  margin: 0px; 
  padding: 0px;    
        }

.medium {
  font-size: 80%;
  margin: 0px; 
  padding: 0px;    
/*
  text-indent: 75px;
*/
         }

.heavy {
  font-size: 80%;
  margin: 0px; 
  padding: 0px;    
/*
  text-indent: 150px;
*/
        }

.indentlight {
  text-indent: 15px;
            }


.bold {
  font-size: 80%;
  font-weight: bold;
      }

.italic {
  font-size: 80%;
  font-style: italic;
        }

.boldNoWrap {
  font-size: 80%;
  font-weight: bold;
  white-space: nowrap;
            }

.contact {
  font-size: 80%;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
         }

.contactlink {
  color: #FFFFFF;
  text-decoration: underline;
             }

.contactlink:hover {
  color: #E1E4B5;
                   }

.contactphone {
              }

.copywrite {
  font-size: 50%;
           }

.errormessage {
  color: #CC0000;
  font-size: 120%;
  font-weight: bold;
              }

.location {
  color: #960000;
  font-weight: bold;
  font-size: 70%;
          }

.leftMenu {
  background-color: #E1E4B5;
  background-image: url(/images/leftBar.gif);
  background-repeat: no-repeat;
          }

.menuleft {
  color: #ffffff;
  font-weight: bold;
  background-color: #D8DAAD;
          }

.menuleft:hover {
  color: #000000;
                }

.menulefttext {
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #FFFFFF;
  font-size: 80%;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  background-color: transparent;
              }

.menulefttext:hover {
  background-color: #A60000;
  color: #FFFFFF;
                    }
.menutop {
  color: #ffffff;
/*  font-weight: bold; */
         }

.menutopbar {
  background-image: url(/images/menuTop.gif);
  background-repeat: repeat-x;
  color: #FFFFFF;
            }

.menutop:hover {
  color: #E1E4B5;
  text-decoration: underline;
               }

.menutoptext {
  font-size: 70%;
             }

.menutoptext:hover {
  color: #FFFFA0;
                   }

.largetext {
  font-size: 120%;
           }

.text {
  font-size: 80%;
      }

.mediumtext {
  font-size: 65%;
            }

.smalltext {
  font-size: 50%;
           }

.tinytext {
  font-size: 25%;
           }


.boldtext {
  font-size: 80%;
  font-weight: bold;
          }

.highlighttext {
  background-color: #FFE0E0;
                   }

.italictext {
  font-size: 80%;
  font-style: italic;
            }

.italictextnobr {
  font-size: 80%;
  font-style: italic;
  white-space: nowrap;
                }

.italictextunderline {
  font-size: 80%;
  font-style: italic;
  text-decoration: underline;
            }


.smallitalictext {
  font-size: 60%;
  font-style: italic;
                 }

.underline {
  background-color: #FDFDE8;
               }

.underline2 {
  background-color: #FCFCCB;
               }

.underlinetext {
  font-size: 80%;
  text-decoration: underline;
  background-color: #EEEEEE;
               }

.underlinemediumtext {
  font-size: 65%;
  text-decoration: underline;
  background-color: #EEEEEE;
                     }

.underlinecolor {
  background-color: #000000;
                }


.officehourstext {
  font-size: 70%;
                 }

.title {
  font-size: 120%;
  font-weight: bold;
  color: #960000;
       }

.largeTitle {
  font-size: 180%;
  font-weight: bold;
  color: #000000;
           }

.outlined {
  border-style: solid;
  border-color: #960000;
  border-width: 2px;
          }

.outlinedFilled {
  border-style: solid;
  border-color: #000000;
  border-width: 2px;
  background-color: #FFFFEE;
  background-image: url(/images/logos.gif);
                }

.outlineColor {
  background-color: #E1E4B5;
              }

.bodyColor {
  background-color: #FFFFFA;
           }


/*The general properties of the main menu block*/
.menuParent {
  display: block;
  white-space: nowrap;
            }

/*The a href of a main menu item*/
.menuParentA {
  color: #FFFFFF;
  display: block;
  white-space: nowrap;
  background-color: transparent;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 4px;
  padding-left: 4px;
            }

.menuParentA:hover {
  background-color: #A60000;
  color: #FFFFFF;
                   }

.menu {
  position: absolute;
  margin-left: 150px;
  min-width: 100px;
  width: 120px;
  max-width: 190px;
  white-space: nowrap;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  background-color: #E1E4B5;
  background-image: url(/images/leftBar.gif);
  background-repeat: no-repeat;
  display: none;
  z-index: 0;
  padding-top: 2px;
  padding-bottom: 0px;
  padding-right: 4px;
  padding-left: 4px;
       }

.menuA {
  display: block;
  white-space: nowrap;
  padding: 0px;
  background-color: transparent;
  width: 100%;
       }

.menuA:hover {
  background-color: #A60000;
             }

.inProgressColor {
  background-color: #FCFFCA;
  background-image: url(/images/stars.gif);
  background-repeat: repeat;
                 }

.notInProgressColor {
  background-color: #FFFFEE;
  background-image: url(/images/logos.gif);
  background-repeat: repeat;
                    }

.topFade {
  background-image: url(/images/topBar.gif);
  background-repeat: no-repeat;
  background-position: 100% 0%;
         }

.shadowRight {
  background-image: url(/images/shadow_right.gif);
  background-repeat: repeat-y;
             }

.shadowBottom {
  background-image: url(/images/shadow_bottom.gif);
  background-repeat: repeat-x;
              }

.shadowBottomRight {
  background-image: url(/images/shadow_bottom_right.gif);
                   }

.tableHighLightColor {
  background-color: #E1E4B5;
  font-size: 80%;
                     }

.tableHighLightColorTitle {
  background-color: #E1E4B5;
  color: #960000;
                     }

.electionColor {
  font-size: 80%;
               }

.electionHighlightColor {
  background-color: #E1E4B5;
  font-size: 80%;
                        }

.electionHighlightColorWinner {
  background-color: #EEF1BF;
  color: #960000;
  font-weight: bold;
                              }

.editBox {
  border-style: inset;
  border-color: #000000;
  border-width: 1px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  background-color: #E1E4B5;
  padding: 4px;
  margin: 3px;
         }

.editBoxTitle {
  background-color: #F3F6C3;
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
              }

.editBoxHighlight {
  white-space: nowrap;
  background-color: #FFEFE0;
                  }

.snowflake {
  position: absolute;
  margin-left: 0px;
  min-width: 10px;
  width: 15px;
  max-width: 20px;
  white-space: nowrap;
  z-index: 1;
           }

.submitbutton {
  font-size: 80%;
  font-weight: bold;
  text-decoration: none;
  line-height: 130%;
  color: #CC0000;
  border-style: none;
  background-color: transparent;
              }

.submitbutton:hover {
  color: #000088;
                    }

.required {
  color: #CC0000;
  font-weight: bold;
          }

.HRHighlightRow {
  white-space: nowrap;
  background-color: #F3F6C3;
                  }

.highlightrow {
  background-color: #F3F6C3;
                   }

.seperatorColor {
  background-color: #960000;
                      }

.textlink {
  color: #cc0000;
  text-decoration: underline;
           }

.imageOutline {
/*
  border-color: #960000;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;

  border-top-width: 2px;
  border-left-width: 2px;
  border-right-width: 3px;
  border-bottom-width: 3px;
*/
                    }

.imageOutlineTop {
  padding-top: 5px;
  background-image: url(/images/round-top.gif);
  background-repeat: no-repeat;
  background-position: 0% 0%;
                    }

.outlinedShadow {
  background-color: #666666;
  width: 2px;
  height: 2px;
                        }

.previewLink {
  color: #AA0000;
  font-size: 80%;
  font-weight: bold;
  text-decoration: none;
  line-height: 130%;
                     }

.previewLink:hover {
  color: #000066;
                             }

#CONTENT_AREA {
  width: 800px;
                           }

#TOP_TITLE_BAR {
  font-size: 80%;
  color: #fff;
  text-align: left;
  height: 28px;
  padding: 0 10px 0 10px;
  background-image: url(/images/top_menu.gif);
  background-repeat: repeat-x;
                           }

#SPACER_1, #SPACER_2, #SPACER_3 {
  height: 1px;
                                 }

#TOP_IMAGE_BAR {
  text-align: left;
  height: 150px;
  background-color: #FDFDE8;
                            }

#TOP_MENU_BAR {
  white-space: nowrap;
                           }

#LEFT_MENU {
  width: 200px;
  padding: 4px 0 4px 0;
  margin: 0;
  background-image: url(/images/image_bar_left.jpg);
  background-repeat: no-repeat;
  background-color: #750D0F;
                    }

#MAIN_BODY {
  padding: 37px 37px 37px 37px;
  margin: 0;
  background-color: #FDFDE8;
  border-right: 1px;
  border-right-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
                     }

#COPYWRITE {
  text-align: right;
  font-size: 60%;
  padding: 0;
  margin: 0;
                     }

.collapse_menu {
  display: block;
  white-space: nowrap;
  padding: 0px;
  background-color: transparent;
  width: 100%;
       }

.collapse_menu:hover {
  background-color: #A60000;
             }

#COLLAPSABLE_MENU {
  margin: 0;
  padding: 0;
                                 }

#COLLAPSABLE_MENU ul {
  list-style-type: none;
  margin: 0;
  padding: 16px 16px 0 16px;
                                      }

#COLLAPSABLE_MENU ul ul {
  margin: 0 0 0 15px;
  padding: 0;
                                         }

#COLLAPSABLE_MENU li {
  margin: 0 0 10px 0;
  padding: 0;
                                     }

#CONTACT_US {
  margin: 0px 16px 0px 16px;
  padding: 0;
                       }

.search {
  font-size: 80%;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin: 0;
  padding: 0 16px 0 16px;
  background-color: transparent;
  border: 0;
           }

.whiteBar {
  font-size: 50%;
  background-color: #FFF;
  background-color: #FDFDE8;
               }

.whiteBar1px {
  width: 1px;
  height: 28px;
  background-color: #FDFDE8;
               }

.topMenuItems {
  padding: 0;
  text-align: center;
  white-space: nowrap;
  height: 28px;
  background-color: #000;
                      }

.topMenuItemsSelected {
  padding: 0;
  text-align: center;
  white-space: nowrap;
  height: 28px;
  background-color: #000;
  background-image: url(/images/bottom_menu.gif);
  background-repeat: repeat-x;
                                   }

.spacer {
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  background-color: #FDFDE8;
            }

.topimage {
  background-color: #9A090C;
               }

#HR_MENU_BAR {
  font-size: 100%;
  color: #fff;
  text-align: left;
  height: 28px;
  padding: 0 10px 0 10px;
  background-image: url(/images/bottom_menu.gif);
  background-repeat: repeat-x;
                         }

#HR_LEFT_MENU {
  width: 100px;
  padding: 0 4px 28px 4px;
  margin: 0;
  background-image: url(/images/image_bar_left.jpg);
  background-repeat: no-repeat;
  background-color: #750D0F;
                    }

#HR_MAIN_BODY {
  width: 700px;
  padding: 4px 4px 0 4px;
  margin: 0;
  background-color: #FDFDE8;
  border-right: 1px;
  border-right-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
                     }

.topimagecolor {
  width: 99%;
  background-color: #830304;
                       }


.chat0, .chat1, .chat2, .chat3, .chat4, .chat5, .chat6, .chat7, .chat8, .chat9, .chat10, .chat11, .chat12, .chat13, .chat14, .chat15, .chat16, .chat17, .chat18, .chat19, .chat20
  {
  color: #000000;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  margin: 1px;
  padding: 0px 2px 0px 2px;
  font-size: 80%;
  }

.chat0 {
  background-color: #CC0000;
  font-weight: bold;
       }

.chat1 {
  background-color: #FFFFFF;
       }

.chat2 {
  background-color: #FFFFCC;
       }

.chat3 {
  background-color: #FFCCFF;
       }

.chat4 {
  background-color: #FFCCCC;
       }

.chat5 {
  background-color: #CCFFFF;
       }

.chat6 {
  background-color: #CCFFCC;
       }

.chat7 {
  background-color: #CCCCFF;
       }

.chat8 {
  background-color: #CCCCCC;
       }

.chat9 {
  background-color: #CCCC99;
       }

.chat10 {
  background-color: #CC99CC;
        }

.chat11 {
  background-color: #CC9999;
        }

.chat12 {
  background-color: #99CCCC;
        }

.chat13 {
  background-color: #99CC99;
        }

.chat14 {
  background-color: #9999CC;
        }

.chat15 {
  background-color: #999999;
        }

.chat16 {
  background-color: #FFFF99;
        }

.chat17 {
  background-color: #FF99FF;
        }

.chat18 {
  background-color: #FF9999;
        }

.chat19 {
  background-color: #99FFFF;
        }

.chat20 {
  background-color: #99FF99;
        }

