/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

  /* Remove the comments bleow for vertical mains and change the false value to */
  /*    true in the qm_create function after the menus structure. */
  
  .qmmc a {float:none}

  /*"""""""" (MAIN) Container """"""""*/
  #qm0
  {
    background-color:transparent;   
    
  }

   /*"""""""" (MAIN) Items """"""""*/
  #qm0 a
  {
    color:#FFFFFF;
    background-color:#000;
    font-family:Arial;
    font-size:.8em;
    text-decoration:none;
    padding:2px 2px 2px 2px;
    border-style:solid;
    border-color:#000;
    border-width:1px;

  }

  /*"""""""" (MAIN) Hover State """"""""*/
  #qm0 a:hover
  {
    background-color:red  !important;
    color:#FFFFFF   !important;
   /* font-weight:bold  !important; */
  }


  /*"""""""" (MAIN) Active State """"""""*/
  #qm0 .qmactive
  {
    /* Note: Add '!important' after each style */

    background-color:#efefef !important;
    text-decoration:underline !important;
  }


  /*"""""""" (MAIN) Parent Items """"""""*/
  #qm0 .qmparent
  {
    background-image:url(images/arrow_right.gif);
    background-repeat:no-repeat;
    background-position:0%;
  }


  /*"""""""" [SUB] Containers """"""""*/
  #qm0 div
  {
    background-color:#000  !important;
    padding:5px;
    border-style:solid;
    border-width:1px;
    border-color:#000; !important;
    margin-top:-1px;
  }

  /*"""""""" [SUB] Hover State """"""""*/
  #qm0 div a:hover
  {
    text-decoration:underline;
  }

  /*""""""""[SUB] Active State """"""""*/
  #qm0 div .qmactive
  {
    /* Note: Add '!important' after each style */
    background-color:#000 !important;
  }

  /*"""""""" [SUB] Parent Items """"""""*/
  #qm0 div .qmparent
  {
    background-color:#000  !important;
   /* background-image:url(images/arrow_right.gif); */
  }


  /*"""""""" [SUB] Items """"""""*/
  #qm0 div a
  {
    background-color:#000  !important;
    padding:2px 40px 2px 5px;
    border-width:0px;
    border-style:none;
    border-color:#000; !important;
  }

 
  .menu
  {
    background-color:#000;
    padding:0;
  }
  
  .NavBorder
  {
    border:Black 1px solid;
  }
  
  .bodyText 
  {
    background-color:#000;
    margin-left: 5px;
    margin-top: 5px; 
  }
  input
  {
    border:#3399cc 1px solid;
  }
  
  
  input.List
  {
    border:black 1px solid;
  }  
  
  .lbltxt
  {
      font-family: Arial;
      font-size: 8pt;
      color: #39c; 
      font-weight:bold;
  }
  
  .lbltxtHdg
  {
        font-family: Arial;
        font-size: 10pt;
        color: #39c; 
        font-weight:bold;
  }
  
  span.text1
  {
    font-family: Arial;
    font-size: 7pt;
    color: #000000;  
  }
  
  span.text2
  {
        font-family: Arial;
        font-size: 10pt;
        color: #39c; 
        font-weight:bold;
  }  
  
  span.text3
  {
        font-family: Arial;
        font-size: 10pt;
        color: #000; 
        font-weight:bold;
  }    
  
  
  .text2
  {
    font-family: Arial;
    font-size: 10pt;
    color: #000; 
    font-weight:bold;
  }
  
   .text3
  {
    font-family: Arial;
    font-size: 8pt;
    color: #39c;  
  } 
  
  .text2
  {
    font-family: Arial;
    font-size: 10pt;
    color: #39c;  
    font-weight:bold;
  }  
  
  .text4
  {
    font-family: Arial;
    font-size: 10pt;
    color: #39c;  
    font-weight:bold;
  }   
  
  .text5
  {
    font-family: Arial;
    font-size: 10pt;
    color:black;  
  }   
  
  
  .text6
  {  
    font-family: Arial;
    font-size: 10pt;
    color:#749ACC;;  
  }
  
  .text7
  {
    font-family: Arial;
    font-size: 9pt;
    color: yellow;  
    font-weight:bold;
  }    
  
  .awtd
  {
  
    font-family: Arial;
    font-size: 10pt;
    color: #39c;  
    font-weight:bold;
  }
  
  .awh
  {
  
    border-collapse:collapse;
    border-left: black 0px solid;
    border-right: black 0px solid;
    border-bottom: black 0px solid;
    border-top: black 0px solid;
    font-family: Arial;
    font-size: 11pt;
    color: Black;  
  }  
  
  hr
  {
    color: #000;
  }
  
  h1
  {
    font-family: Arial;
    font-size: 7pt;
    color: red; 
    padding:0;
  }
  
  h2,h3,h4
  {
    font-family: Arial;
    font-size: 10pt;
    color: #000000; 
    padding:0;
  } 
  h5
  {
    font-family: Arial;
    font-size: 8pt;
    color: #000; 
    padding:0;
  
  }
    
  body
  {
  background-color:#E9EAE9;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 5px;
  }

  table  
  {
    border-collapse:collapse;

  }
  
  
  table.noborder  
  {
  
    border-collapse:collapse;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-top: 0px;
 
  } 
  
  .sb
  {
      font-family: Arial;
      font-size: 8pt;
      color: #666666;   
  }
  
  .tbh
  {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px; 
  }
  
  .td1
  {
    border-collapse:collapse;
  }
  
  .td2
  {
    border-collapse:collapse;
    border-left: black 0px solid;
    border-right: black 0px solid;
    border-bottom: black 0px solid;
    border-top: black 0px solid;
  }  
  
  .h1Body
  {
    background-color:#000;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:0px;
  
  }
  
  .cmsBody
  {  
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#FFFFFF;
    font-family: Arial;
    font-size: 9pt;    
    line-height: .45cm;
  }
  
  .cmsBodyNoBorder
  {  
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#FFFFFF;
    border-collapse:collapse;
    border-left: black 0px solid;
    border-bottom: black 0px solid;
    border-top: black 0px solid;
    font-family: Arial;
    font-size: 9pt;    
    line-height: .45cm;
  }  
  
  .rightTD
  {  
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
    background-color:#FFFFFF;
  }  
  
  .menuTable
  {
    background-color:#000;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-top: 0px;
  }
  
  .footer
  {
    background-color:#999999;
    font-family: Arial;
    font-size: 8pt;
    color: #000000; 
    padding:0;    
  }
  
  .BannerHeader
  {
    background-color:orange;
    font-family: Arial;
    font-size: 10pt;
    font-weight: Bold;
    color: #FFFFFF;     
    padding-left:10; 
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
  
  }
  
  a.footLink:link { text-decoration: underline; font-size: 8pt;color: white;}
  a.footLink:hover { text-decoration: none; font-size: 8pt; font-weight: bold;color: white;}
  a.footLink:visited { text-decoration: underline; font-size: 8pt; color: white;}
  a.footLink:active { text-decoration: underline; font-size: 8pt; color: white;}
  
  A:link {text-decoration: none}
  A:visited {text-decoration: none}
  A:active {text-decoration: none}
  A:hover {text-decoration: underline; color: red;}
  
  a.BannerLinkWhite:link { text-decoration: underline; font-size: 10pt; font-weight: bold; color: white;}
  a.BannerLinkWhite:hover { text-decoration: underline; font-size: 10pt; font-weight: bold;color: white;}
  a.BannerLinkWhite:visited { text-decoration: underline; font-size: 10pt; color: white;}
  a.BannerLinkWhite:active { text-decoration: underline; font-size: 10pt; font-weight:bold; color: white;}
  
  
  a.BannerLink:link { text-decoration: underline; font-size: 8pt; font-weight: bold; color: #296DB0;}
  a.BannerLink:hover { text-decoration: none; font-size: 8pt; font-weight: bold;color: red;}
  a.BannerLink:visited { text-decoration: underline; font-size: 8pt; color: red;}
  a.BannerLink:active { text-decoration: underline; font-size: 8pt; font-weight:bold; color: #296DB0;}
  
  
  a.EventLink:link    { text-decoration: underline; font-size: 8pt; font-weight: bold; color:#FFF;}
  a.EventLink:hover   { text-decoration: none; font-size: 8pt; font-weight: bold;color:#FFF;}
  a.EventLink:visited { text-decoration: underline; font-size: 8pt; color:#FFF;}
  a.EventLink:active  { text-decoration: underline; font-size: 8pt; font-weight:bold; color:#FFF;}  
  
  