/*
<DIV class='my_directory'>
<DIV class='orgn'>
<DIV class='name'>
<DIV class='headline'>
<DIV class='addr'>
<DIV class='phone'>
<DIV class='description'>

*/






/* Order of sides T,R,B,L : (TB),(LR) : T,(LR),B  */
      body {
            margin : 0;
            padding : 0;
            color: black;
            background-color : #fff;
     }


      .my_directory {
            margin : 5px;
            padding : 0;
            border-width : 1px;
            border-style : solid;
            border-color : black;
      }
      .my_directory p {
            font : 12px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
            padding : 0 0 6px;
      }
      .my_directory h1 {
            font : bold 18px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
      }
      .my_directory h2 {
            font : bold 12px "Arial", sans-serif;
            margin : 0;
            padding : 6px 24px;
            text-align : center;
            border-width : 1px 1px 1px 1px;
            border-style : solid;
            border-color : black;
      }
      .my_directory h3 {
            font : bold 14px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
      }
      .my_directory h4 {
            font : bold 14px "Arial", sans-serif;
            margin : 6px 12px;
            color : #099;
            text-align : left;
            background-color : #fff;
      }
      .my_directory a:link {
            color : blue;
            font-weight : bold;
            background-color : #fff;
       }
      .my_directory a:visited {
            color : #099;
            font-weight : bold;
            background-color : #fff;
      }
      .my_directory a:hover {
            color : red;
            background : yellow;
            font-weight : bold;
      }


      .adlinks_dir {
            margin : 5px 5px 15px 5px;
            padding : 0px 0px 10px 0px;
            border-style : none;
      }


		label
		{
		width: 15em;
		float: left;
		text-align: right;
		margin: 0 1em 10px 0;
		clear: both
		}



		.input-box
		{
		float: left;
		margin-bottom: 10px;
		color: blue;
		background: #feb;
		border: #26a solid 1px
		}

		.input_box2
		{
		margin-bottom: 10px;
		color: blue;
		background: #feb;
		border: #26a solid 1px
		}

		.input_box2 p
		{
		text-align: left;
		margin-bottom: 1px;
		color: black;
		border-style: none;
		}

		.input_box2 input
		{
		text-align: left;
		margin-bottom: 1px;
		color: black;
		background: white;
		border-style: none;
		}


		.input_checkbox
		{
        font : 10px "Arial", sans-serif;
 		color: blue;
		background: #feb;
		}

		.input_checkbox table
		{
        font : 12px "Arial", sans-serif;
 		color: blue;
		background: #feb;
		}

		.input_checkbox p
		{
        font : 10px "Arial", sans-serif;
 		float: left;
		color: blue;
		background: #feb;
		display: inline;
		}


		.submit-button
		{
		margin-left: 5em;
		text-align: left;
		clear: both;
		color: #000;
		background: #fb0;
		border: 2px #9cf outset
		}


		fieldset
		{
		border: #26a solid 1px;
		width: 20em
		}

		legend
		{
		background: #feb;
		border: #26a solid 1px;
		padding: 1px 10px;
        color : black;
 		}

       .normtext p ol li table tr td {
            font : 14px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
            padding : 0 0 6px;
            background : #ccffff;
       		color : black;
      }

       .normtext em {
           font-weight : bold;
     }

/* emtext emphasized text */

       .emtext p {
            font : 14px "Bookman", sans-serif;
            margin : 6px 12px;
            text-align : left;
            padding : 0 0 6px;
     }

       .addr p {
            font : 12px "Arial", sans-serif;
            margin : 0px 12px;
            padding : 0;
           text-align : left;
      }

       .phone p {
            font : 14px "Arial", sans-serif;
            margin : 1px 12px;
            padding : 0;
           text-align : left;
      }

      .headline p {
            font : bold 14px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
            padding : 0 0 6px;
            color : black;
            background-color : white;

      }

/* begin def_links definitions, must be before data type specific definitions*/

     .def_links {
             text-align : left;
             border-width : 1px;
             border-style : solid;
             border-color : black;
             background-color : #eeeeee;
             color : black;
             padding : 5px 10px;
    }

      .def_links h2 {
            font : bold 14px "Arial", sans-serif;
            margin : 0;
            padding : 6px 24px;
            text-align : center;
            border-style : none;
       }

      a.def_links {
            text-align : left;
            margin : 5px 0px 0px 0px;
            padding : 0px;
            font-weight : bold;
            background-color : #eeeeee;
      }

       .def_links a {
            text-align : left;
            margin : 5px 0px 0px 0px;
             border-style : none;
             padding : 0px;
            font-weight : bold;
            background-color : #eeeeee;
      }

      a.def_links:link {
            color : blue;
            font-weight : bold;
            background-color : #eeeeee;
      }

      a.def_links:visited {
            color : red;
            border-style : none;
            background-color : #eeeeee;
      }
      a.def_links:hover  {
            color : green;
      }

      .def_links p {
            padding : 0px 0px 0px 0px;
            margin : 1px 0px 0px 10px;
            color : red;
             background-color : #eeeeee;
            font-weight : bold;
      }


/* end def_links definitions Start of data type specific definitions*/

      a.orgn {
            text-align : center;
 			display : block;
            margin : 20px 0px 0px 0px;
            font-weight : bold;
            border-style : none;
            background-color : white;
      }

      a.orgn:visited {
            color : red;
            margin : 20px 0px 10px 0px;
            background-color : white;
      }

      a.orgn:hover  {
            color : green;
      }


      a.methdcat  {
            text-align : left;
 			display : block;
            margin : 20px 0px 0px 0px;
            font-weight : bold;
            border-style : none;
            background-color : white;
      }

      a.methdcat:visited {
            color : red;
            margin : 20px 0px 10px 0px;
            background-color : white;
      }

      p.def_headline  {
            font : normal 14px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
            padding : 0 0 6px;
            color : black;
             background-color : #eeeeee;
      }

/*  class for displaying gen_categories data, used for methods (techniques)
*/
      .gen_categories h2 {
            font : bold 14px "Arial", sans-serif;
            margin : 0;
            padding : 6px 5px 0px 0px;
            text-align : left;
            border-style : none;
            display:inline;
     }

      .gen_categories p {
            padding : 0px 0px 0px 0px;
            margin : 1px 0px 0px 10px;
            color : red;
            background-color : #eeeeee;
            font-weight : bold;
            display:inline;
     }

      h1.link_wts  {
            font : bold 16px "Arial", sans-serif;
            margin : 5px 0px 0px 5px;
            padding : 6px 24px;
            text-align : center;
            background-color : white;
            color : gold;
            border-width : 1px;
            border-style : solid;
            border-color : gold;
        }

      h2.link_wts  {
            font : bold 14px "Arial", sans-serif;
            margin : 5px 0px 0px 5px;
            padding : 6px 24px;
            text-align : center;
            background-color : white;
            color : silver;
            border-width : 1px;
            border-style : solid;
            border-color : silver;
       }

      h3.link_wts  {
            font : bold 12px "Arial", sans-serif;
            margin : 5px 0px 0px 5px;
            padding : 6px 24px;
            text-align : center;
            background-color : white;
            color : #B87333;
            border-width : 1px;
            border-style : solid;
            border-color : #B87333;
       }



      .link_name p {
            padding : 0px 0px 0px 0px;
            margin : 5px 0px 0px 10px;
            color : red;
            background : white;
            font-weight : bold;
      }

      .link_full a:link {
            color : blue;
            font-weight : bold;
            text-align : left;
            padding : 6px 6px;
            background-color : white;
      }


     .methd_links  {
            text-align : left;
             border-width : 1px;
             border-style : solid;
             border-color : black;
             background-color : white;
            padding : 5px 10px;
    }


      .methd_links h2 {
            font : bold 12px "Arial", sans-serif;
            margin : 0;
            padding : 6px 24px;
            text-align : center;
            border-style : none;
       }




      .topmsg {
            margin : 5px;
            padding : 20px 0;
            border-width : 1px;
            border-style : solid;
            border-color : red;
            background-color : #fff;
      }
      .topmsg p {
            font : 12px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
            padding : 0 0 6px;
            border-bottom : 1px solid #099;
      }
      .topmsg em {
            font : bold 14px "Arial", sans-serif;
            color : red;
            margin : 6px 12px;
            text-align : left;
      }

      .topmsg h1 {
            font : bold 14px "Arial", sans-serif;
            color : yellow;
            margin : 6px 12px;
            text-align : left;
		}
      .topmsg h2 {
            font : bold 12px "Arial", sans-serif;
            margin : 0px;
            padding : 6px 24px;
            text-align : center;
            border-width : 1px 1px 1px 0px;
            border-style : solid;
            border-color : black;
      }
      .topmsg h3 {
            font : bold 14px "Arial", sans-serif;
            margin : 6px 12px;
            text-align : left;
      }
      .topmsg h4 {
            font : bold 14px "Arial", sans-serif;
            margin : 6px 12px;
            color : #099;
            text-align : left;
      }
      .topmsg a:link {
            color : blue;
            font-weight : bold;
      }
      .topmsg a:visited {
            color : #099;
            font-weight : bold;
      }
      .topmsg a:hover {
            color : red;
            background : yellow;
            font-weight : bold;
      }

       .rightnav a:link {
			color : red;
			font-weight : bold;
			background-color : white;
     }
      .rightnav a:visited {
			color : #099;
			font-weight : bold;
			margin-bottom: 10px;
			background-color : white;
     }
      .rightnav a:hover {
            color : red;
            background : yellow;
 			margin-bottom: 10px;
			font-weight : bold;
      }

