/* CSS Document */


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


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

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

ul {margin-left: 10;}

li { font-family: arial, sans-serif;
     font-size: 14px;}



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: 14px;}

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

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

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

.boldred {font-family: arial, sans-serif;
                 font-weight: bold;
                 font-size: 14px;
                 color: red;}



.pic {border:0;}

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

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

.centerit {text-align:center;}


/*
----------------------- main header and footer - white text with light blue hover on black background */
.item {width: 90%;
          background-color: #000000;
          text-align: right;
          margin-right: 5px;}


A.whiblublk {
	color : #FFFFFF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 14px;
                font-weight:bold;
                background-color: #000000}

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

A.whiblublk:Hover{color : #66CCFF; font-weight:bold; font-size: 14px; background-color: #000000;}


/*
----------------------- aardvarc logo title area*/

A.blublk {
	color : #66CCFF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 14px;
                font-weight:bold;
                background-color: #000000}

A.blublk:Visited {
	color : #66CCFF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 14px;
                font-weight:bold;
                background-color: #000000}

A.blublk:Hover{color : #FFFFFF; font-weight:bold; font-size: 14px; background-color: #000000;}






/*
----------------------- main lighblue horizontal menu band*/



.bluband {width: 100%;
               height: 26px;
               background-color: #66CCFF;
               color: #003399;
               text-align: center;
               vertical-align: center;}

A.banditem:Link {
	color : #003399;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 14px;
                font-weight:bold;
                background-color: #66CCFF;
                text-align:center
                 vertical-align:center;
                 margin-right: 20px;
                 margin-left: 10px;}


A.banditem:Visited {
	color : #003399;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 14px;
                font-weight:bold;
                background-color: #66CCFF
                margin-right: 20px;
                margin-left: 10px;}

A.banditem:Hover{color : #8B0000; font-weight:bold; font-size: 14px;}
/*
----------------------- section divider  */


.darkbluebox {font-family: arial, sans-serif;
              font-size: 14px;
              font-weight: bold;
              color: #FFFFFF;
              text-decoration: none;
              background-color: #003399;
              padding: 5px;
              margin-bottom:5px;
              border: 1px solid; }



/*
----------------------- in body links*/

A.URedBlu:Link {
	color : #8B0000;
	text-decoration : underline;
	font-family : Arial, sans-serif;
	font-size : 16px;
                font-weight:bold;
                background-color: #FFFFFF}

A.URedBlu:Visited {
	color : #8B0000;
	text-decoration : underline;
	font-family : Arial, sans-serif;
	font-size : 16px;
                font-weight:bold;
                background-color: #FFFFFF}

A.URedBlu:Hover{color : #0000FF; font-weight:bold; font-size: 16px; background-color: #FFFFFF;}



A.BluRed:Link {
	color : #0000FF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 14px;
                font-weight:bold;
                background-color: #FFFFFF}

A.BluRed:Visited {
	color : #0000FF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 14px;
                font-weight:bold;
                background-color: #FFFFFF}

A.BluRed:Hover{color : #8B0000; font-weight:bold; font-size: 14px; background-color: #FFFFFF;}



A.smblured:Link {
	color : #0000FF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 12px;
                font-weight:bold;
                background-color: #FFFFFF}

A.smblured:Visited {
	color : #0000FF;
	text-decoration : none;
	font-family : Arial, sans-serif;
	font-size : 12px;
                font-weight:bold;
                background-color: #FFFFFF}

A.smblured:Hover{color : #8B0000; font-weight:bold; font-size: 12px; background-color: #FFFFFF;}





/*
----------------------- bolding headings */



.medblu {color: #0000FF;
                text-decoration: none;
                font-family: arial, sans-serif;
                font-size: 110%;
                font-weight: bold; 
                background-color: #FFFFFF; }

.bigblu {color: #003399;
                text-decoration: none;
                font-family: arial, sans-serif;
                font-size: 150%;
                font-weight: bold; 
                background-color: #FFFFFF; }







/*
-----------------------vertical blue menu boxes*/

.bluemenutop {width: 100%;
               background-color: #003399;
               text-align: center;
             color: #FFFFFF;
             font-family: arial, sans-serif;
             font-size: 14px;
             font-weight: bold;
             padding: 0px;
             margin-top:5px;}


#bluenav { text-align: left;
                list-style: none;
	margin: 0px;
	padding: 0px;
                font-family: arial, sans-serif;
                font-size: 14px;}

#bluenav ul {margin: 0px;
                    padding: 0px;}
		
#bluenav li {
	display: block;
	border-top: 1px solid #000000;
                font-family: arial, sans-serif;
                text-indent: 4px;
                font-size: 12px;}

#bluenav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #99CCFF;
	font: bold 0.8em /1.5 arial, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 100%;	
	font-family: arial, sans-serif;
                font-size: 12px;}

#bluenav li a:hover {
	background-color: #003399;
	color: #eee;
	}








/*
----------------------- green left menu column items  */

.greennav {  text-align: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #D6D6D6;
                font-family: arial, sans-serif;
                font-size: 12px;}

.greennav ul {margin: 1px;
                    padding: 1px;
                font-family: arial, sans-serif;
                font-size: 12px;}
		
.greennav li {display: block;
	border-top: 1px solid #A5B5C6;
                font-family: arial, sans-serif;
                font-size: 12px;}

.greennav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #669966;
	font: bold 0.8em /1.5 arial, sans-serif;			color: #fff;
	text-decoration: none;
	width: 100%;	
                font-family: arial, sans-serif;
                font-size: 12px;}

.greennav li a:hover {
	background-color: #006633;
	color: #eee;
	}




/*
----------------------- purple left menu column items  */

.purplenav {  text-align: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #D6D6D6;
                font-family: arial, sans-serif;
                font-size: 12px;}

.purplenav ul {margin: 1px;
                    padding: 1px;
                font-family: arial, sans-serif;
                font-size: 12px;}
		
.purplenav li {
	display: block;
	border-top: 1px solid #A5B5C6;
                font-family: arial, sans-serif;
                font-size: 12px;}

.purplenav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #9966CC;
	font: bold 0.8em /1.5 arial, sans-serif;			color: #fff;
	text-decoration: none;
	width: 100%;
                font-family: arial, sans-serif;
                font-size: 12px;}

.purplenav li a:hover {
	background-color: #663399;
	color: #eee;	}



/*
----------------------- red left menu column items  */

.rednav {  text-align: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #D6D6D6;
                font-family: arial, sans-serif;
                font-size: 12px;}

.rednav ul {margin: 1px;
                    padding: 1px;
                font-family: arial, sans-serif;
                font-size: 12px;}
		
.rednav li {
	display: block;
	border-top: 1px solid #A5B5C6;
                font-family: arial, sans-serif;
                font-size: 12px;}

.rednav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #990000;
	font: bold 0.8em /1.5 arial, sans-serif;			
                color: #fff;
	text-decoration: none;
	width: 100%;	
                font-family: arial, sans-serif;
                font-size: 12px;}

.rednav li a:hover {
	background-color: #660000;
	color: #eee;}

/*
----------------------- boxes ------------------*/

.fullbox {font-family: arial, sans-serif;
              font-size: 12px;
              background-color: #FFFFFF;
              padding: 5px; 
              margin-bottom:5px;
              border: 1px solid; }


.bluebox {font-family: arial, sans-serif;
              font-size: 12px;
              background-color: #CCFFFF;
              padding: 5px;
              margin-bottom:5px;
              border: 1px solid; }


.tanbox {font-family: arial, sans-serif;
              font-size: 12px;
              background-color: #FFFFCC;
              padding: 5px;
              margin-bottom:5px;
              border: 1px solid; }


.graybox {font-family: arial, sans-serif;
              font-size: 12px;
              background-color: #CCCCCC;
              padding: 5px;
              margin-bottom:5px;
              border: 1px solid; }































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


ul.mainnav {width: 95%;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	}
		
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: #000000;
	font: bold 0.8em /1.5 arial, sans-serif;			color: #fff;
	text-decoration: none;
	width: 95%;}

ul.mainnav li a:hover {
	background-color: #66CCFF;
	color: #eee;
	}
	



              


/*
----------------------- 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;}




