/* CSS Document */


/*---------------------------General Formatting-----------------------
*/


body { text-align:center;
          background-color: #000000;
          font-family: arial, sans-serif;
          font-size: 12px;
          margin-top: 0px;}

p { font-family: arial, sans-serif;
     width: 90%;
     font-size: 12px;
     margin-top: 0px;
     margin-left: 10px;
                   padding:.5em;
                   text-align:left;}


h1 { font-family: arial, sans-serif;
       font-weight: bold;
       text-align: center;
       font-size: 16px}

h2 { font-family: arial, sans-serif;
       font-weight: bold;
       text-align: center;
       font-size: 12px}

h3 {font-family: arial; sans-serif;
      font-weight: bold;
      text-align: left;
      font-size: 12 px;}

.bold {font-family: arial, sans-serif;
         font-weight: bold;
         font-size: 12px;}

.boldunder {font-family: arial, sans-serif;
                 font-weight: bold;
                 font-size: 12px;
                 text-decoration: underline;}

.pic {border:0;}

.picwrap {border:0;
             float:left;
             margin-top:5px;
             margin-bottom:5px;}

.picright {border:0;
             float:right;
             margin-top:5px;
             margin-right:5px;
             margin-bottom:5px;}

.centerit {text-align:center;}







/* 
------------------ 2 Column Layout with Header------------------------ 
*/

#frame { 	width:100%;
	margin:5px auto;
                background-color: #000000;
                border:1px solid #FFFFFF;
                line-height: 120%:}

#top {width:98%;
         padding: .5em;
         background-color: #000000;
         border-bottom: 1px solid #FFFFFF;}


#midframe {width: 98%;
                  padding: 0 0 0 0;
                  margin: 5px auto;
                  background-color: #000000;}
		
#contentleft {width:15%;

                   margin-top:0px;
                   float:left;
	   background-color:#A5B5C6;
                   text-align:left;
                    font-family: arial, sans-serif;
                    font-size: 12px;}

	
#contentcenter { width: 80%;
                        height: 95%;
	        padding: 0 0 5 0;
	        float:left;
	        background:#FFFFFF;
                        text-align: left;
                        font-weight: normal;
                        margin-left:1%;}

.footer {clear:both;
             margin:0;
             padding:.5em;
             border-top: 1px solid #FFFFFF;
             height: 25px;
              background-color: #FFCC66;
                margin-top: 5px;
                margin-bottom: 5px;}




/*
------------------ Top Navigation Area-----------------------
*/



.topkeys {font-size:5%; 
              text-align:center; 
              color: #000000; 
              background-color: #000000;
              margin-top:0px;}

.topmenu {width: 98%; 
                height: 10px; 
                background-color: #000000; 
                text-align: left;
                margin-top: 0;
                margin-bottom: 10px;}

.boldwhite {color: #FFFFFF;
                text-decoration: none;
                font-family: arial, sans-serif;
                font-size: 12px;
                font-weight: bold; 
                background-color: #000000; }

.boldorg {color: #FFCC66;
                text-decoration: none;
                font-family: arial, sans-serif;
                font-size: 140%;
                font-weight: bold; 
                background-color: #000000; }



A.WhiOrg:Link {
	color : #FFFFFF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 90%;
                font-weight:bold;
                background-color: #000000}

A.WhiOrg:Visited {
	color : #FFFFFF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 90%;
                font-weight:bold;
                background-color: #000000}

A.WhiOrg:Hover{color : #FFCC66; font-weight:bold; font-size: 90%; background-color: #000000;}




.orgband {width: 100%;
               height: 55px;
               background-color: #FFCC66;
               text-align: left;
               margin-bottom: 5px;}

A.GryBlu:Link {
	color : #CCCCCC;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 70%;
                font-weight:bold;
                background-color: #000000}

A.GryBlu:Visited {
	color : #CCCCCC;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 70%;
                font-weight:bold;
                background-color: #000000}

A.GryBlu:Hover{color : #CCFFFF; font-weight:bold; font-size: 70%; background-color: #000000;}


.item {width: 90%;
          background-color: #000000;
          text-align: right;
          margin-right: 5px;}
          



.blktitle {color: #000000;
             font-family: arial, sans-serif;
             font-size: 110%;
             font-weight: bold;
             margin-left: 5%;}

.orgtitle {color: #CC6600;
             font-family: arial, sans-serif;
             font-size: 100%;
             font-weight: bold;
             margin-left: 5%;}




/* 
----------------------- Left Column Navigation ---------------------- 
*/


ul#mainnav {width: 95%;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #D6D6D6;
	}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #A5B5C6;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #5C6F90;
	font: bold 0.8em /1.5 arial, sans-serif;			color: #fff;
	text-decoration: none;
	width: 95%;}

ul#mainnav li a:hover {
	background-color: #43616B;
	color: #eee;
	}
	

/* 
----------------------- Horizontal Navigation ---------------------- 
*/


.NavRow {width: 100%; 
             height: 10px; 
             background-color: #5C6F90; 
             margin-top: 1px;
             margin-bottom: 1px;
             color: #5C6F90;
             text-align: center;}

A.NavButton:Link {
	color : #FFFFFF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 70%;
                font-weight:bold;
                background-color: #5C6F90;
                padding: 5px;}

A.NavButton:Visited {
	color : #FFFFFF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 70%;
                font-weight:bold;
                background-color: #5C6F90;
                padding: 5px;}

A.NavButton:Hover{color : #FFCC66; 
                  font-weight:bold; 
                  font-size: 70%; 
                  background-color: #5C6F90;
                  padding: 5px;}


/*
---------------------------footer formatting----------------------
*/
A.BlkWhi:Link {
	color : #000000;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 90%;
                font-weight:bold;
                background-color: #FFCC66;}

A.BlkWhi:Visited {
	color : #000000;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 90%;
                font-weight:bold;
                background-color: #FFCC66;}

A.BlkWhi:Hover{color : #FFFFFF; font-weight:bold; font-size: 90%; background-color: #FFCC66;}



/* 
------------------Library Formatting---------------------- 
*/


.blackrow {width: 100%;
               background-color: #000000;
               margin-top: 1px;
               margin-bottom: 1px;}
               

.catalog {width: 98%; 
             height: 20px; 
             background-color: #CCCCCC; 
             margin-top: 1px;
             margin-bottom: 1px;
                color: #000000;
                text-decoration : none;
                text-align:left;
	font-family : Arial, sans-serif;
	font-size : 12px;
                font-weight:bold;
                              padding:.5em; }

#libarea {width: 90%;
              margin-left: 30px;
              margin-right: 30px}
              


/*
----------------------- directory tables*/


table {width: 100%;
background-color: #FFFFFF;}


table.black
{
width: 100%;
background-color: #000000;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }




table.noborder
{
width: 100%;
background-color: #000000;
border: 0;
border-collapse: collapse;}


caption { background-color: #66CCFF;
border: 1px #000000 solid;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 16px;
padding-left: 8px;
color: #404040; }

th { background-color: #CCCCCC;
border: 1px #000000 solid;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
padding-left: 8px;
color: #000000; }


td.contactDept
{ background-color: #66CCFF;
border: 1px #000000 solid;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 14px;
padding-left: 8px;
color: #404040; }

td.black
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: 8px; 
vertical-align:top;}

td.dark
{ background-color: #CCCCCC;
border: 1px #000000 solid;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
padding-left: 8px;
color: #000000; }

td
{text-align: left;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;
background-color: #FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: 8px; 
vertical-align:top;}





