/* bwayweb css defintions. *//* import additional style sheets*/   


@import url(../css/undohtml.css);/* start general element styling */   
   
body   {
       font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; 
       font-weight: normal;
       color: #000000;
       background-color: #A4CBA2;
       font-size: small;
     }
/*img     {
     display: block;
     border: 0;
     }
     *//* Header definitions */ 


h1, h2, h3 {
          font-family:  georgia, garamond, "times new roman", times, serif;
          font-weight: bold;
          font-variant: small-caps;
          margin: 0 5px 10px 0;}
               
h1        {
          font-size:  160%;
          margin-top: 10px;
          }h2        {
          font-size: 130%;
          margin-top: 5px;
          }h3        {
          font-size: 110%;
          font-variant: normal;
          margin-top: 5px;
          }
          
p         {
          margin: 10px 0;
          line-height: 1.5em;
          }pre       {
          font-family: "Courier New", sans-serif;
          font-size: 110%;
          }
          
.clear    { clear: both; }
.mid      { text-align: center; }
.right { float: right; }
.left { float: left; }

a 	{
     text-decoration: none;
     font-weight: normal; 
     }
			     
a:link 	{
     color: #009900;
     background-color: inherit;
     }
			     
a:visited 	{
          color: #006699;
          background-color: inherit;
          }
			     
a:hover 	{
          text-decoration : underline;
          color: #993300;
          background-color: inherit;
          			} hr   {
          width: 75%;
          height: 4px;
          color: inherit;
          background: #ff0000;
     }
     
blockquote {
            background: #A4CBA2 url(../images/bg_bk.png) left top no-repeat;
            color: #ffffff;
            font-family:  georgia, garamond, "times new roman", times, serif;
            font-size: 130%;
            margin: 0px 20px 20px;
            width: 180px;
            padding: 10px 10px 10px 60px;           }    
/* id definitions */
               
#main          {
               width: 800px;
               margin: 0px auto;
               padding: 0px;
               color: #000000;
               background-color: #ffffff;               
               }   
                 
#headmast  {
          background: #ffffff url(../images/banner.png) left top no-repeat;
          color: inherit;
          width: 100%;
          height: 250px;
          margin: 0px auto 0px auto;
          overflow: hidden;
          border: 1px solid #128C22;
          border-bottom: none;
          }#content    {
               clear: both;
               width: 100%;
               margin: 0px;
               font-weight: normal;
               text-align: left;
               color: #000000;
               background-color: #ffffff;
               border: 1px solid #128C22;
               border-bottom: none;
               }#content  p  {
               margin: 10px 25px;
               line-height: 1.5em;
               }#content  h1, h2, h3  {
               margin-left: 25px;
               }
               
               
#content ul.helper      {
               margin: 6px 10px 6px 25px;
               list-style: none;
               }
               
#content ul.helper li      {
               margin-right: 10px;
               }#content ul.helper ul    {
               margin: 6px 10px 6px 50px;
               }/* images defined */
              /* new navigation definitions *//* define hnav */#hnav {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 0px;
            list-style-type: none;
            border: 1px solid #128C22;
            border-bottom: none;
            background: #128C22;
            font-family: Verdana, Tahoma, Arial, sans-serif;
            font-size: 100%;
            }#hnav ul   {
          margin: 0px;
          }
         
#hnav li       {
               float: left;
               margin: 0px;
               padding: 0px;
               list-style-type: none;
                }
                #hnav a  {
               float: left;
               width: 125px;
               color: #FFF58F;
               background: inherit;
               text-decoration: none;
               text-align: center;
               border-right: 1px solid #FFF58F;
               line-height: 2.5;
                }
                
#hnav a:hover {
		font-weight: bold;
          color: #128C22;
		background: #FFFFD4;
          }	
                       
/* define sub vnav */#vnav {
            float: left;
            width: 100%;
            margin: 0px;
            padding: 0px;
            color: #336600;
            background-color: #fac237;
            border: 1px solid #fac237;
            border-top: 1px solid #336600;
            border-bottom: 1px solid #336600;
          }
          
#vnav ul   {
          margin: 0px;
          }
         
#vnav li       {
               float: left;
               margin: 0px;
               padding: 0px;
               list-style-type: none;
                }#vnav a  {
               float: left;
               width: 110px;
               color: #336600;
               background: inherit;
               text-decoration: none;
               text-align: center;
               border-right: 1px solid #336600;
               line-height: 2.5;
                }
                
#vnav a:hover {
		font-weight: bold;
          color: #fac237;
          background-color: #336600;
          }#body_home #nav_home a, #body_about #nav_about a,
#body_help #nav_help a, #body_cont #nav_cont a {
                        font-weight: bold;
                        color: #128C22;
                        background-color: #FFF58F;
                        }
                        
                      
          
/*footer definitions*/#footer   {
          clear: both;
          width: 100%;
          text-align: center; 
          border-top: 3px solid #336600;
          color: #000000;
          background-color: #ffffff;
          margin-top: 0px;
          padding-top: 5px;
          font-family: Verdana, Tahoma, Arial, sans-serif;
          font-size: 90%;
          }
          
#footer a      {
               font-weight : bold; 
               text-decoration : none;
               color: #336600;
               background-color: #ffffff;
               }#footer a.vt   {
               float: left;
               margin: 5px;
               }#footer a:hover     {
                    font-weight : bold; 
                    text-decoration : underline;
                    color: #ff6633;
                    background-color: #ffffff;
                    }               
#footer ul     {
               width: 100%;
               margin-left: 0;
               padding: 3px 0;
               display: inline;
               } #footer ul li  {
               margin-left: 0;
               padding: 0 12px;
               border-left: 2px solid #000000;
               list-style: none;
               display: inline;
               }#footer ul li.footfirst  {
                         margin-left: 0;
                         border-left: none;
                         list-style: none;
                         display: inline;
                         }#footer p {
          color: #000000;
          background-color: #ffffff;
          margin-bottom: 1px;
          font-size: 100%;
          }
          
/* Table Definitions */     
/* Paragraph Definitions*/
          /* list definitions */
          
ol   {
     list-style-type: decimal;
     font-family: Arial, Helvetica, Verdana, sans-serif;
     font-size: 100%;
     line-height : 1.2em;
     margin-left : 50px;
     }ol li     {
     padding-bottom: .5em;
     }
     
ul   {
     list-style : disc;
     line-height : 1.2em;
     margin-left : 75px;
     font-family: Arial, Helvetica, Verdana, sans-serif;
     font-size: 100%;
     }ul li     {
     padding-bottom: .5em;
     }
     
/* misc definitions */