p, h1, h2, h3, h4, h5, h6, dl, dt, dd, td { font-family: Arial, Helvetica, sans-serif ; }
p { font-size:small; }
#main-across {float:left; width:98%; padding:.5em; margin-left:auto; margin-right:auto;} 
#half {float:left; width:46%; margin:2px; padding:.5em;}
#bgpic { background:url(../images/NewAPLbldg_fade.jpg) #ffffff no-repeat scroll top left;}
#bldg { background: #FFFFFF ; }
.image_buffer {vertical-align:top; float:left;}
.floatleft {float:left; margin-right:2px; margin-bottom:1px;}
.floatright {float:right; margin-left:1px; margin-bottom:1px;}
.infosoup { background-color:#FFFFFF ; }
.infosoup a { background-color: #FFFFFF; font-size: xx-small; vertical-align: bottom; color: #6699CC;
	font-family: Arial, Helvetica, sans-serif; }

.navbargray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCCCC; font-weight: bold}
.arrow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff}
A.c1:link    {text-decoration: none; font-family:"Times New Roman", Times, serif; font-size: 10pt; font-weight: bold;  color: white}
A.c1:visited {text-decoration: none ;font-family:"Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; color: white}
A.c1:active  {text-decoration: none ;font-family:"Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; color: white;}
A.c1:hover   {text-decoration: none ;font-family:"Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; color: yellow}
	
ul { margin:0 ; padding:0 ; list-style:none ; width:204px ; font-family:Arial, Helvetica, sans-serif ; 
	color: #000099 ; background-color:#CCCCFF; border:1px solid #000066 ; border-right: 1px solid #000066 ; 
	border-bottom: 1px solid #000066; }
ul li { position:relative ; width: 204px ; }
li ul { position:absolute ; left:212px ; top:0 ; display:none ; }
ul li a { display:block ; text-decoration:none ; background-color:#CCCCFF ; padding:5px ; width: 100% ; 
	font-family: Arial, Helvetica, sans-serif ; font-weight: bold ; font-size: small ; color: #000000 ; }
li a { background:none ; }
	
li:hover ul, li.over ul { display:block ; }
li a:hover { background-color:#FFFFFF ; color:#000066 ; border-top: 1px solid #0000CC ; border-bottom: 1px solid #0000CC ; 
	border-left: none ; border-right: none ; margin-bottom: 0 ; }

td h1 { margin-bottom: -15px ; font-size: 60px ; }

#hours { border: 2px solid #CCCCFF; margin-top: 8px ; margin-bottom: 0 ; font-size: small ; width: 213px ; 
	font-family: Arial, Helvetica, sans-serif ; font-weight: bold ; position: absolute ; top: 284px ; }
#hours p h1 h2 h3 h4 h5 h6 { background-color: #FFFFFF; color: #000066 ; }
#hours td { font-weight: bold ; margin-left: 10% ; float: center ; }
#hours h3 { margin-bottom: -.1em ; }

#WIlibs { margin-top:.5em ; position: absolute ;}

#left p { padding: 2px ; padding-left: .5em ;  }
#right p { padding: 2px ; padding-left: .5em ; }

.blockquote { padding-left: 2em ; padding-right: 2em ; display: block ; }


dl, dt, dd { font-size: small ; }
dd { margin-left: 1em ; }
dl, dt {margin-top: 0px ; }

.image-top {vertical-align:top;}


.infosoup-blue {color:#95C6E7;}
.infosoup-brightblue {color:#0080FF;}
.left  { text-align: left ; }
.right  { text-align: right ; }
.center  { text-align: center ; }
.bold { font-weight: bold ; }
.bigger { font-size: larger ; }
.smaller { font-size: smaller ; }
.smallest {font-size:x-small; font-weight:normal}
.courier { font-family:"Courier New", Courier, monospace ; }
.orangey { color: #FF6600 ; background-color: #CC33CC ; }
.arial {font-family:Arial, Helvetica, sans-serif;}
.forte {font-family:Forte, "Times New Roman", serif;}
.timesnr {font-family:"Times New Roman", Times, serif;}
.totop { font-size: small; text-decoration: none; font:10px/18px verdana, arial, helvetica, sans-serif;}
.totop a { text-decoration: none; font-size: small; font: 10px/18px verdana, arial, helvetica, sans-serif; color: #999999 }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float:left ; height:1% ; }
* html ul li a { height:1% ; }
* html #right { margin-top: -4px ; }
* html #left { margin-top: -4px ; }
/* End */

