/* The normal font */

.normal {font-family   : verdana, arial, helvetica, sans-serif ;
         font-size     : 11px;
         font-weight   : normal;
         line-height   : normal;
         margin-top    : 0px; 
         margin-right  : 0px; 
         margin-bottom : 5px; 
         margin-left   : 0px; 
         padding-top   : 0px; 
         padding-right : 0px; 
         padding-bottom : 5px; 
         padding-left   : 0px; 
 }


/* The title in the header */

.title2 
{
	font-size: 18pt;
	font-family: "Courier New", Courier, Verdana, Arial, Helvetica, "Sans Serif", monospace; 
	font-weight: bold; 
	margin: 0em; 
	padding: 0em;
}

/* The heading 1 font */

.title { font-family   : arial, helvetica, sans-serif;
     font-size     : 18px;
     font-weight   : bold;
     margin-bottom : 2px;
     color         : #000000; 
     text-decoration : underline;  
        margin-bottom : 10px;
 

 }

/* The heading 2 font */

.subtitle { font-family   : arial, helvetica, sans-serif;
     font-size     : 16px;
     font-weight   : bold;
     margin-bottom : 5px;
     color         : #ff9000;
     text-decoration : underline;     
     margin-bottom : 10px;
        
     
  }

/* The left border of the main right column */

.leftborder {

  border-left    : 1px;

}

/* The middle column characteristics */

.middle-column-main-page {
     width: 530;
     margin-left   : 5px;
     margin-top    : 5px;
     margin-bottom : 0px;
     margin-right  : 5px;

  }

.middle-column {
     width: 649;
     margin-left   : 5px;
     margin-top    : 5px;
     margin-bottom : 0px;
     margin-right  : 5px;

  }

/* The top border of the menu at the bottom  */

.topborder {

  border-top       : 2px solid #dddddd ;

}


/* The right border of the main left column */

.rightborder {

  border-right:1px solid #dddddd; 

}




/* A bottom border for a cell */

.bottomborder {

  border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-top : 5px;
  padding-bottom : 2px; border-left-color:#dddddd; border-left-width:1; border-right-color:#dddddd; border-right-width:1

}



/* The unordered list type */
ul.ulist { type="disc";
           line-height : normal;
           margin-top  : 0px;

}

/* The ordered list type */
ul.olist { 
           line-height : normal;
           margin-top  : 0px;

}


/* The li list type */
li.lilist {  font-family   : verdana, arial, helvetica, sans-serif ;
             font-size     : 11px;
             font-weight   : normal;
             line-height   : normal;
             margin-top  : 1px;
             margin-bottom  : 1px;  
}


/* The breadcrump path */
.bread {  color: #cc6600; font-family: verdana, geneva, arial; font-size: 12px

}






.smallheader{

  font-family : arial, helvetica, sans-serif;
  font-size : 12px;
  color : black;
  background-color : "#eeeeee";
  font-weight : bold;
  color : navy;
  padding-top:  2px;
  padding-bottom: 2px;
}


.quickpickheader{
  align: center;
  font-family : arial, helvetica, sans-serif;
  font-size : 12px;
  color : black;
  font-weight : bold;
  color : red;
  padding-top:  2px;
  padding-bottom: 2px;

}



input {
	padding-right:  0px; 
	padding-left:   0px; 
	padding-bottom: 0px;
	padding-top:    0px;
	font-weight:    normal; 
	font-size:      11px; 
	margin:         0px; 
	color:          black; 
	font-style:     normal; 
	font-family   : verdana, arial, helvetica, sans-serif ;

}

form {
	padding-right:  0px; 
	padding-left:   0px; 
	padding-bottom: 0px;
	padding-top:    0px;
	margin:         0px; 
}


.search {

        font-family: arial, geneva; font-size: 12px; font-weight: bold

}




.rdeck {

  font-family: arial, verdana, geneva ; 
  font-size: 11px;
  padding-left: 0px;
  padding-top:  0px;
  padding-bottom: 2px;
  padding-right: 0px;


}




.mono {

        font-family: courier; font-size: 11px

}



.copy {

    font-family: verdana, geneva; font-size: 10px; margin-top: 5px ;

}



red {
        color: #ff0000
}

.strongtext {
	font-family: arial, geneva; font-size: 12px; font-weight: normal color : #000000;
}
.strongtext1 {
	font-family: arial, geneva; font-size: 14px; font-weight: normal
}

/* ////////// */
/* // Table   */
/* ////////// */

.tableprops {border-collapse: collapse; background-color: #EBECF0; border: solid 1px #CBCCE0; cell-spacing: 5px}
.tableheader  { color: navy; font-family: arial, geneva; font-size: 14px; font-style: bold;   border-bottom:1px solid #dddddd;   }


/* /////////////////////////////////////////////////// */
/* // Horizontal Menu                                  */
/* /////////////////////////////////////////////////// */


table.hmenu { 
width: 100%;
border:1px solid #336699;  
background: #336699; 
} 


table.hmenu a { 
width: 75px;
border:1px solid #336699; 
align: center;
} 

div.hmenu a {
color: #ffffff; 
background: #336699; 
text-decoration:none; 
font-size:12px; 
line-height:16px; 
font-family : arial, helvetica, sans-serif;
text-align: center;
font-weight : bold;

 
}

div.hmenu a:link {
      color: #ffffff; 
      background: #336699; 
font-family : arial, helvetica, sans-serif;
}

div.hmenu a:active { 
      color: #ffffff;
      background: #336699; 
}

div.hmenu a:visited {
      color: #ffffff; 
      background: #336699;
 }

div.hmenu a:hover {
      color: #ffffff;
      background: #fecb98; 
      border:1px solid #fecb98;
}


/* /////////////////////////////////////////////////// */
/* // Vertical   Menu                                  */
/* /////////////////////////////////////////////////// */

table.vmenu { 
  width: 100%;
  border:1px solid #ffffff;  
  background: #ffffff; 
} 

 .vmenu a:active  {
  display: block;
  background: #ffffff;
  color: #336699;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 12px;
  font-weight   : normal;
  line-height   : 14px;
  padding-left   : 2px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: underline;
  text-align: left;
  font-weight : bold;    
}

.vmenu a, .vmenu a:link, .vmenu a:visited, .vmenu a:active  {
  display: block;
  background: #ffffff;
  color: #336699;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 12px;
  font-weight   : normal;
  line-height   : 14px;
  padding-left   : 2px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: none;
  text-align: left;
  font-weight : bold;    
}

.vmenu a:hover {
  display: block;
  background: #fecb98;
  color: #FFFFFF;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 12px;
  font-weight   : normal;
  line-height   : normal;
  cursor: pointer;
  padding-left   : 2px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: none;
  text-align: left;
  font-weight : bold;    
}



/* /////////////////////////////////////////////////// */
/* // Vertical SubMenu                                 */
/* /////////////////////////////////////////////////// */

.submenu {
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 10px;
  font-weight   : bold;
  line-height   : normal;
  valign        : top;  
}


.submenu a, .submenu a:link, .submenu a:visited, .submenu a:active {
  display: block;
  background: #ffffff;
  color: #336699;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 10px;
  font-weight   : normal;
  line-height   : normal;
  padding-left   : 4px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: none;
}

.submenu a:hover {
  display: block;
  background: #fecb98;
  color: #FFFFFF;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 10px;
  font-weight   : normal;
  line-height   : normal;
  cursor: pointer;
  padding-left   : 4px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: none; 
}


/* /////////////////////////////////////////////////// */
/* // Vertical SubMenu2                                */
/* /////////////////////////////////////////////////// */

.submenu2 {
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 10px;
  font-weight   : bold;
  line-height   : normal;
  valign        : top;  
}




.submenu2 a, .submenu2 a:link, .submenu2 a:visited, .submenu2 a:active {
  display: block;
  background: #ffffff;
  color: #336699;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 10px;
  font-weight   : normal;
  line-height   : normal;
  padding-left   : 8px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: none;
}

.submenu2 a:hover {
  display: block;
  background: #fecb98;
  color: #FFFFFF;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 10px;
  font-weight   : normal;
  line-height   : normal;
  cursor: pointer;
  padding-left   : 8px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: none; 
}






h1 { font-family   : verdana, arial, helvetica, sans-serif ;
     color: #336699;
     margin-bottom: 0.5em;
     font-size: 115%;
     border-bottom: solid 1px #CBCCE0;
}

h2 { font-family   : verdana, arial, helvetica, sans-serif;
     color: #336699;
     font-size: 100%;
     border-bottom: solid 1px #CBCCE0;
     margin-bottom: 0.5em;
}

h3 { font-family   : verdana, arial, helvetica, sans-serif;
     color: #336699;
     font-size: 90%;
     border-bottom: solid 1px #CBCCE0;
     margin-bottom: 0.5em;
}

.code {
    background-color: #EBECF0;
    border: solid 1px #CBCCE0;
    padding: 10px;
    font-family: "Courier New", Courier, monospace;
    font-size     : 11px;

   }

/* The note image */
ul.note {  line-height      : normal;
           margin-top       : 0px;
           list-style-image : url('images/common/hand.gif');
           font-style       : italic;
}

.vmenu-item-selected {
  display: block;
  background: #ffffff;
  color: #336699;
  font-family   : verdana, arial, helvetica, sans-serif ;
  font-size     : 12px;
  font-weight   : normal;
  line-height   : 14px;
  padding-left   : 2px;
  padding-top    : 1px;
  padding-bottom : 1px;
  text-decoration: none;
  text-align: left;
  font-weight : bold;   
}

.menuitem-not-selected {
  width: 8%;
}





.counter { text-decoration:none; 
           background-color:#fecb98;
}

INPUT.button { color: #ffffff; 
               background: #336699; 
               text-decoration:none; 
               font-size:11px; 
               font-family   : verdana, arial, helvetica, sans-serif ;
               text-align: center;
               font-weight : normal;	
               cursor: hand;
}


/* /////////////////////////////////////////////////// */
/* // Search menu                                      */
/* /////////////////////////////////////////////////// */

.search-title {  margin-top: 1em; 
                 margin-bottom: 1em;
}



