/* UNINIVERSAL FORMAT */

body { 
       font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif; 
       background: lightgray; 
       padding: 0px; 
       margin: 0px; 
       }
	
a { text-decoration: none; font-weight: bold; color: blue; } 
a:hover { text-decoration: underline; cursor: pointer; }
ol {
/*	margin-right:40px; */
	}

li {
/*	margin-bottom:10px; */
	}

abbr { font-style: normal; border-bottom: dotted 1px blue; cursor: help; }

/* SCREEN DISPLAY */

@media screen {

#newsflash {
             position: relative;
             top: 1em;
             margin-left: 20em;
             margin-right: 20em;
             height: auto;
             width: auto;
             min-width: 10em;
             border: 1px solid #000;
/*             background: #ff9dc6; */
             padding: 1em;
             text-align: center;
xborder: 1px solid orange;
             }


/* implementation of layout */
	
body { margin:10px 10px 0px 10px; padding:0px; background: #ddd; }

p,h1,h2,h6,pre,table { margin:0px 10px 10px 10px; } 
h1 { font-size:14px; padding-top:10px; }
h2,h3,h4 { font-size:12px; padding-top:10px; }
h6 { font-size:14px; padding-top:10px; background-color: #c0ffc0; padding: 0.5ex 1ex 0.5ex 1ex }

/* HEADER */

#masthead { background-color: green; border-color: #000; border-style: solid; border-width: 1px 1px 0px 1px; height:120px; width: 100%; min-width: 800px;}
#masthead h1 { background: url("/logo8.gif") no-repeat; width: 547px; height: 50px; overflow: hidden; font-size:14px; margin: 0; padding:10px 10px 0px 10px; } 

#masthead h1 span { display: none;}
#masthead p { color: white; font-style: italic; letter-spacing: 1px; width: 60em; float: left; line-height:200%; }



#logofloat { background: url("compass4.gif") no-repeat; background-color: green; height:102px; width:106px; position: absolute; top: 18px; right: 19px; }
#logofloat span { display: none; }


/* MIDDLE SECTION (EX-NAV - BELOW) */

#container { 
             background-color: white; 
             position: relative;
             border:1px solid #000;
             border-bottom:0;
      	     width: 100%;
       	     min-width: 800px;
             clear: right;
xborder: 1px solid red;
             }

#contenthome {
           background:#fff;
           border: 0;
           margin-left: 201px;
           margin-right: 210px;
           padding-top: 10px;
	   height: 97%;
           min-height: 60em; !important
	   min-width: 800px;
xborder: 1px solid green;

}

#content {
           background:#fff;
           border: 0;
           margin-left: 201px;
           margin-right: 20px;
   padding-top: 10px;
	   height: 97%;
           min-height: 70em; !important
	   min-width: 800px;
xborder: 1px solid blue;

}

#content h3 { 
              margin-left: 10px; 
              margin-bottom: 0;
              }
		


#content ul { margin-bottom: 0  }








#seealso {
           position: absolute;
           right: 0px;
           top: 0px;
	   bottom: 0px;
           width:200px;
           background: #ffff80;
           border-left:1px solid #000;
xborder: 1px solid magenta;
           }
	

		
#seealso p { font-size:10px }
	

/* FOOTER SECTION */

#footer { 
          position: relative; 
          margin: 0em 0em;
          padding: 1em 2em;
          font-size: 0.8em;
          color: #fff;
          background-color: green;
          text-align: center; 
          bottom: 0;
          border-top: 1px solid #000;
          border-bottom: 1px solid #000;
          }

#footer a { color: #fff; }


/* LINK LIST FOR NAV */

#nav { 
       position: absolute; 

       width:180px; 
       background:#ccc; 
       border-right: 1px solid #000;
       font-size:10px/11px; 
       padding: 20px 10px 10px 10px; 
       top: 0;
       left: 0px;
       bottom: 0;


       } 

#nav a { color:black; }
#nav a:hover { color:black; background-color:#ff0; text-decoration:none; }
#nav a { font-weight: normal; }
#nav .sel { font-weight: bold; background-color:#ffc; }
#nav h3 { font-size:12px; font-weight: bold; padding: 1.5em 0 0 0; margin: 0 0 1em 0; }
#nav ul { list-style-type: none; font-size: 11px; margin: -10px 0 0 0; padding: 0; }
#nav li { padding-bottom: 3px;  } 



#navlong { 
       position: absolute; 
       width:180px; 
       background:#ccc; 
       border-right: 1px solid #000;
       font-size:10px/11px; 
       padding: 20px 10px 10px 10px; 
       height: 98%; 
       } 

#navlong a { color:black; }
#navlong a:hover { color:black; background-color:#ff0; text-decoration:none; }
#navlong a { font-weight: normal; }
#navlong .sel { font-weight: bold; background-color:#ffc; }
#navlong h3 { font-size:12px; font-weight: bold; }
#navlong ul { list-style-type: none; font-size: 11px; margin-top: -10px;  }
#navlong li { padding-bottom: 3px; margin-left: -40px;  } 






}




/* PRINTER DISPLAY */



@media print, projection {

/* implementation of layout */
	
body { margin:0px 0px 0px 0px; padding:0px; background: #ddd; }

p,h1,h2,h3,h4,h6,pre { margin:0px 10px 10px 0px; } 
h1,h6 { font-size:14px; padding-top:10px; }
h2,h3,h4 { font-size:12px; padding-top:10px; }

/* HEADER */

#masthead { border-style: solid;  border-width: 0px 0px 2px 0px;  border-color: #008800;  }

#masthead h1 { font-family: Verdana, Arial, sans-serif; padding: 0px 0px; text-decoration: none;
font-size: 200%; }

#masthead a { color: green; }


#masthead p { font-style: italic; letter-spacing: 0.5px; font-size: 75%; }



#logofloatz { display: none; }
#logofloat { display: none; }
	

/* MIDDLE SECTION (EX-NAV - BELOW) */

#container { background-color: white; border-right:0px solid #000; border-left:0px solid #000; }

#content { padding-top: 10px; }

#content h3 { margin-left: 10px; margin-bottom: 0 }
		
#seealso  { display: none; } 

#newsflash { display: none; } 


/* FOOTER SECTION */

#footer { 
	margin: 0em 0em;
	padding: 1em 2em;
	font-size: 0.8em;
	text-align: center; 

border-style: solid;  border-width: 2px 0px 0px 0px;  border-color: #008800;


	}


/* LINK LIST FOR NAV */

#nav { display: none; } 


}


