/* --------------------------------------------------*/
/* ---- 2010 version of styles  ---- */
/* --------------------------------------------------*/

/* revised style for standard codes*/
/* --------------------------------------------------*/

body,p,div,
dd,dt,td {    
          font-family : Verdana, Arial,Helvetica, sans-serif;
/*        font-family : Arial, Helvetica, Sans-serif; */
            font-size : 11px;
                color : #000099; }

a, a:visited, 
   a:active   { color : #0000cc;
      text-decoration : none; }

a:hover    { color : #828223;
   text-decoration : underline; }

SMALL    { font-family : Arial, Helvetica, Sans-serif;
             font-size : 8pt; }

UL      {  line-height : 105%;
/*		 font-size : 10pt;*/
   	          margin : 0 5px 0 20px; 
   	          padding : 1px 1px 1px 1px; 
                border :  2px solid #d5d777;}

OL     {       padding : 0em
        /* text-indent : 0em */ }

LI     {   margin-left : 17px; } 

pre    {     font-size : 8pt;
           line-height : 100%}

H1   {  letter-spacing : .3em;
	  text-transform : uppercase;
            text-align : left;
           font-family : Georgia, serif;
             font-size : 20px;
           font-weight : bold;
                 color : #00349A;
			border-bottom: 2px solid #d5d777;
			padding: 5px 0px 1px 10px;
			width: 98%;
			margin: 1px 0 0 0; }

h2 {
    letter-spacing : .25em;
       line-height : 1.1em;
    text-transform : uppercase;
       font-family : Georgia, serif;
         font-size : 19px; 
			font-weight: bold;
			color: #00349A;
			border-bottom: 2px solid #d5d777;
             /*   padding: top right bottom left; */
                  padding: 5px 0px 1px 5px;
			width: 99%;
			text-align: left;
			margin-top: 1px;
			margin-bottom: 0px; 
}

H4         {  color : blue;
     letter-spacing : .3em;
        font-family : Verdana, Helvetica, Georgia;
          font-size : 13px;
        font-weight : bold;
         border-top : 3px double #5284F5;
      border-bottom : 3px double #5284F5;
              width : 95%;
         text-align : left;
            padding : 5px 0px 1px 10px;
             margin : 10px 0px 5px 5px; }

.subhead {   color: blue;
            width : 260px;
   letter-spacing : .3em;
       text-align : left;
   text-transform : uppercase;
      font-family : Georgia, serif;
        font-size : 9pt;
      font-weight : bold;
       border-top : 3px double #5284F5;
    border-bottom : 3px double #5284F5;
          padding : 11px 0 1px 10px;
           margin : 20px 0 10px 0; }

.right        { font-family: verdana, Arial, Helvetica;
	      text-decoration: none;
                  font-size: 10px;
                line-height: 102%;
                      color: #000099; }

/* format for side menus */
table.menu { border :  1px solid #000099; }
.menu { font-family : verdana, Arial, Helvetica;
          font-size : 10px;
        line-height : 101%;
    text-decoration : none;
              color : #ffffbb}

.menusub,
.menusub:visited {  font-family : verdana, Arial, Helvetica;
                      font-size : 10px;
  	          text-decoration : none;
                    font-weight : bold;
                          color : #d5d777;
}

a.menusub:hover  { color : yellow;
/*      background-color : #8AA0F9 */
}

.nav,
.nav:visited { font-family : verdana, arial, Helvetica;
                     color : #000099;
                 font-size : 9px;
	     text-decoration : none;
               font-weight : bold;}
 
.nav:hover,
navsub:hover {         color : blue;
	     text-decoration : underline;
}

.navsub,
.navsub:visited { color : #000099;
              font-size : 9px;
        text-decoration : none;
            font-weight : bold; }


.bordertitle {  font-family : Arial, Helvetica, Sans-serif;
                  font-size : 15pt;
                line-height : 101%;
                 font-style : bold;
                      color : yellow;
                 text-align : left}

/* --------------------------------------------------*/
/* End 2010 version of styles */
/* --------------------------------------------------*/

.HEAD     {  font-size : 13pt;
           font-family : arial;
           font-weight : bold;
                 color : green}
.HEAD:visited {  color : yellow}
.HEAD:hover  {   color : #000099}

.HEAD2,
.HEAD2:visited { font-size : 12pt;
               font-family : arial;
               font-weight : bold;
                     color : YELLOW; }
.HEAD2:hover   {     color : #000099}

.h3 {
     font-family : Verdana, Helvetica;
   /*  font-size : 1.1em; */
       font-size : 12px;
     font-weight : bold;
 text-decoration : none; 
           color : #5284F5;
   border-bottom : 2px solid #d5d777;
}


/* --------------------------------------------------*/
/* FOR NEW MENU 2010 */
/* --------------------------------------------------*/


.dmx {
    font: 11px tahoma;
}

.dmx .item1,
.dmx .item1-active {
/*    padding: 3px 10px 3px 10px; */
    padding: 10px 0px 10px 0px; 
    background: #d5d777;
    font: 11px arial;
    color: blue;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.dmx .item1:hover,
.dmx .item1-active:hover {
    background: #ffffd6;
}

.dmx .blue,
.dmx .blue:visited,
.dmx .blue-active {
/*    padding: 3px 10px 3px 10px; */
    padding: 10px 0px 10px 0px; 
    background: #5284F5;
    font: 11px arial;
    color: #d5d777;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.dmx .blue:hover,
.dmx .blue-active:hover {
    color: #ffffbb;
    background: #8AA0F9;
}

.dmx .item2,
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    padding: 3px 0px 4px 7px;
    width: 121px;
    font: 11px arial;
    color: blue;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 1500;
}

.dmx .item2 {
    background: #d5d777;
}

.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    background: #ffffd6;
}
.dmx .arrow,
.dmx .arrow:hover {
/*    padding: 3px 16px 4px 8px; */
    padding: 0px 00px 4px 7px; 
}
.dmx .item2 img,
.dmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.dmx .section {
    border: 1px solid #b8b4ae;
    background: #d5d777;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .dmx td { position: relative; } /* ie 5.0 fix */
