#threefourthsPer {width:100%}
#fiftyPer {float:left; width:48%}
#fiftyPer-R {float:right; width:48%}
#onethirdPer {float:left; width:31%}
#most-across {width:90%; padding:.5em; float:left; margin-left:auto; margin-right:auto;}
.red {color:#CC3300;}
.bigger {font-size:larger;}
.bigger-blue {font-size:larger; color:#330099;}
.black_border-R {border-right:2px solid #000;}
.black_border-L {border-left:2px solid #000;}
.blue-del_border-R {border-right:2px solid #04a1ff;}
.blue-del_border-L {border-left:2px solid #04a1ff;}
.green-del_border-R {border-right:2px solid #339933;} 
.green-del_border-L {border-left:2px solid #339933;} 

#programs {width:98%; float:left; padding:.25em; margin:0;}
#whatsnew {width:98%; float:left; padding:.25em; margin:0;}
#whatsnew h1 {padding-top:8px; text-align:left}
#whatsnew p, #whatsnew h1 {margin-bottom:1em;}

#clear {clear:both; margin:0; padding:0;}
.garamond {font-family:Garamond, "Times New Roman", Times, serif; font-size:larger; color:#000000;}
#prominent p {border:2px ridge #006666; margin-left:auto; margin-right:auto; padding:.25em; background-color:#EEEEEE; 
	margin-top:-.5em;}
#white_prominent {border:2px ridge #006666; margin-left:auto; margin-right:auto; padding:2px; margin-top:0;}
.owls {font-size: xx-small}
.red a:link, .red a:visited {color:#CC0033}
#block { color:#333333; font-size:smaller;  font-weight:bold; border:3px solid #00CC00; padding:.5em; text-align:center; 
	margin:1em; margin-top:-.25em;}
.blue { color:#3300CC ; font-size: larger ; font-weight: bold ; }
.pink { color:#FF3366 ; font-size: larger ; font-weight: bold ; }
#one8 {width:11%; padding:.25em; margin:.25em; float:left; text-align:left;}

/* width-inherited Blue hover Menu-sidebar */
.menu-w {width:inherit; float:inherit; margin:1px 0 0 0; color:#330099; background-color:#fff; font-size:12px; margin-top:1.5em; 
	margin-right:.25em; font-weight:bold; display:block; line-height:2em;}
.menu-w a:link, .menu-w a:visited {width:inherit; float:inherit; margin:1px 0 0 0; font-size:12px; margin-top:1.5em; 
	margin-right:.25em; font-weight:bold; display:block; text-decoration:none; color:#330099; background-color:#fff/*0066FF*/; 
	display:block; margin:0; line-height:2em;}
.menu-w a:hover {color:#0080FF; width:inherit; float:inherit; margin:1px 0 0 0; font-size:12px; margin-top:1.5em; 
	margin-right:.25em; font-weight:bold; display:block; text-decoration:none; background-color:#fff/*0066FF*/; 
	display:block; margin:0; line-height:2em;}
	
.blue2blue {width:inherit; float:inherit; margin:0; font-size:12px; margin-top:4px; margin-right:.25em; font-weight:bolder;}
.blue2blue a:link {width:inherit; text-decoration:none; color:#330099; margin:0; padding:2px; font-size:12px; font-weight:bolder;
	border-bottom:thin dashed #666666;}
.blue2blue a:visited {width:inherit; text-decoration: none; color:#333366; margin:0; padding:2px; font-size:12px; font-weight:bolder;
	border-bottom:thin dashed #666666;} /* color:#660066;  */
.blue2blue a:hover {width:inherit; text-decoration: none; color:#0080FF; margin:0; padding:2px; font-size:12px; font-weight:bolder;
	border-bottom:thin dashed #666666;}




/* global PRINT CSS Document */
* {margin:0;padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:small; padding:2px;}
#page-container {width:98%;}
.printbold {font-weight:bold; font-size:larger;}
#databases {float:right; width:98%; padding:.5em;}
#databases p {clear:both; padding-bottom:.25em; padding-top:.25em;}	
#databases p img {text-align:center; clear:both;}
#navcontainer {display:none;}
.inforight {display:none;}
#update {display:none;}
#header_container {display:none;}
#image1 {display:none;}
#image2 {display:none;}
#image3 {display:none;}
#image4 {display:none;}
#footer_container {display:none;}
.noprint {display:none;}
#databases img {display:none;}
#myaccount {display:none;}
#infosoup-column {display:none;}





* html body {font-size:x-small; /* for IE5/Win */ f\ont-size:small; /* for other IE versions */ }
blockquote {margin-left:2em; margin-right:2em; margin-top:.25em; margin-bottom:.25em;}
h1 {font-size:190%; margin-bottom:.5em; line-height:.75em;} 
h2 {font-size:170%; margin-bottom:.25em;} 
h3 {font-size:140%; margin-bottom:.25em;} 
h4 {font-size:120%; margin-bottom:.25em;} 
hr {margin-top:.5em; margin-bottom:.5em;}
ul li {font-size:95%; list-style:inside; margin-left:2px; list-style-type:square; line-height:1.75em;}
ul li ul li {font-size:100%; list-style:inside; margin-left:12px; list-style-type:circle; line-height:1.75em;}
ul li ul li ul li {font-size:100%; list-style:inside; margin-left:12px; list-style-type:disc; line-height:1.75em;}
ul li ul li ul li ul li {font-size:100%; list-style:inside; margin-left:12px; list-style-type:square; line-height:1.75em;}
p {font-family:Arial, Helvetica, sans-serif; font-size:small; vertical-align:top; margin:2px; margin-bottom:12px;}
p img {overflow:hidden;}
ol li {font-size:95%; list-style:inside; list-style-type:decimal; margin-left:2px; line-height:1.75em; margin-top:.5em;}
ol li ol li {font-size:100%; list-style:inside; list-style-type:upper-alpha; margin-left:16px; line-height:1.75em;}
ol li ol li ol li {font-size:100%; list-style:inside; list-style-type:lower-roman; margin-left:16px; line-height:1.75em;}
ol li ol li ol li ol li {font-size:100%; list-style:inside; list-style-type:lower-alpha; margin-left:16px; line-height:1.75em;}



/* Measurements */
* {margin:0;padding:0;}

#icon_column {background:inherit; padding:.25em; margin-top:10px; float:left;}

#clear {clear:both;}
#content {padding:.25em; margin-left:auto; margin-right:auto;} /* just a container without a width */


#main-across {float:left; width:98%; padding:.5em; margin-left:auto; margin-right:auto;} 
#main-across-grey {float:left; width:98%; padding:.5em; background-color:#F2F2F2; margin-left:auto; margin-right:auto;}
#main-across-border {float:left; width:98%; padding:.5em; margin-left:auto; margin-right:auto; border:2px ridge #000000;}
#main-across-brownytan {float:left; width:98%; background-color:#CCCC99; padding:.5em; margin-left:auto; margin-right:auto;}
#main-across_textright  {text-align:right; float:left; width:98%; padding:.5em;margin-left:auto; margin-right:auto;}

#half {float:left; width:46%; margin:.25em; padding:.5em;}
#half-topmargin {margin-top:3.5em; float:left; width:46%; padding:.5em; background-color:#FFFFFF;}
#half-grey {float:left; width:46%; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff;}
#half-thinner {float:left; width:44%; margin:.25em; padding:.5em;}
#half-thinner-topmargin {margin-top:3em; float:left; width:44%; padding:.5em; background-color:#FFFFFF;}							
#half-right {float:right; width:46%; margin:.25em; padding:.5em;}
#half-thinner-topmargin-right {margin-top:3em; float:right; width:44%; padding:.5em; background-color:#FFFFFF;}							
#half-topmargin-right {margin-top:3.5em; float:right; width:46%; padding:.5em;  background-color:#FFFFFF;}
#half-grey-right {float:right; width:46%; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff; margin-left:auto; margin-right:auto;}
#half-grey-right-topmargin {margin-top:4.5em; float:right; width:46%; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff; margin-left:auto; margin-right:auto;}

#onefourth {width:23%; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth-thinner {width:20%; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth-text_right {width:23%; padding:.25em; margin:.25em; float:left; text-align:right;}
#onefourth-text_center {width:23%; padding:.25em; margin:.25em; float:left; text-align:center;}
#onefourth-ridge {width:20%; padding:.25em; margin:.25em; float:left; text-align:left; border:2px ridge #CCCCCC;}
#onefourth-ridge-center {width:20%; padding:.25em; margin:.25em; float:left; text-align:center; border:2px ridge #CCCCCC;}
#onefourth-clearleft {clear:left; width:23%; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth-right {width:23%; padding:.25em; margin:.25em; float:right; text-align:left;} 
#onefourth-thinner-right {width:20%; padding:.25em; margin:.25em; float:right; text-align:left;}
#onefourth-text_right-right {width:23%; padding:.25em; margin:.25em; float:right; text-align:right;} 
#onefourth-text_center-right {width:23%; padding:.25em; margin:.25em; float:right; text-align:center;}
#onefourth-ridge-right {width:20%; padding:.25em; margin:.25em; float:left; text-align:right; border:2px ridge #CCCCCC;}
#onefourth-ridge-center-right {width:20%; padding:.25em; margin:.25em; float:right; text-align:center; border:2px ridge #CCCCCC;}
#onefourth-clearright {clear:right; width:23%; padding:.25em; margin:.25em; float:right; text-align:left;}

#threefourths  {float:left; width:71%; margin:.25em; padding:.5em;} 
#threefourths-right {float:right; width:71%; padding:.25em; margin:.25em;}
#three8ths {float:left; width:34%; padding:.5em; margin-left:.25em; margin-right:.25em;margin-bottom:.25em;} 
#three8ths-right {float:right; width:34%; padding:.25em; margin-left:.25em; margin-right:.25em;margin-bottom:.25em;}

#onethird {width:30%; padding:.25em; margin:.25em; float:left; text-align:left;}
#onethird-thinner {width:28%; padding:.25em; margin:.25em; float:left; text-align:left;}
#onethird-top-margin {margin:.25em; margin-top:3.5em; width:30%; padding:.25em; float:left; text-align:left;}
#onethird-on-right {width:30%; padding:.25em; margin:.25em; float:right; text-align:left;}
#onethird-on-right-thinner {width:28%; padding:.25em; margin:.25em; float:right; text-align:left;}
#onethird-on-right-top-margin {margin:.25em; margin-top:3.5em; width:30%; padding:.25em; float:right; text-align:left;}
#onethird-on-right-top-margin-thinner {margin:.25em; margin-top:3.5em; width:28%; padding:.25em; float:right; text-align:left;}
#onethird-grey-right {float:right; width:30%; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff; margin-left:auto; margin-right:auto;}

#twothirds {width:63%; padding:.25em; margin:.25em; float:left;}
#twothirds-right {width:63%; padding:.25em; margin:.25em; float:right;}




/* Menu-sidebar */
#menu {display:none;}
	
	
#menuleft {display:none;}
#menuright {display:none;}
#menuleft-third {display:none;}
#menuright-third {display:none;}


/* Menu-horizontal bar */
#menutop {display:inline; float:left; margin:3px 0 10px 0; color:#000; font-size:9px; width:100%;}
#menutop a:link, #menutop a:visited {display:inline; text-decoration:none; color:#000; background-color:#eee; margin:3px 0 10px 0; 
	padding:4px; font-size:9px; font-weight:bold; white-space:nowrap;}
#menutop a:visited { display:inline; text-decoration:none; color:#330099; background-color:#eee; margin:3px 0 10px 0; padding:4px; 
	font-size:9px; font-weight:bold; white-space:nowrap;}
#menutop a:hover {display:inline; text-decoration:none; color:#000; background-color:#fff; margin:3px 0 10px 0; padding:4px; 
	font-size:9px; font-weight:bold; white-space:nowrap;}
#menutop h2 a:link, #menutop h2 a:active {display:inline; margin:0; padding:4px; color:#fff; background-color:#333333; font-weight:bold;
	font-size:90%; white-space:nowrap;}
#menutop h2 a:visited {display:inline; margin:0; padding:4px; color:#fff; background-color:#333333; font-weight:bold; font-size:90%; 
	white-space:nowrap;}
#menutop h2 a:hover {display:inline; margin:0; padding:4px; color:#0099FF; background-color:#333333; font-weight:bold; font-size:90%; 
	white-space:nowrap;}
#menutop a.indent, #menutop a:visited.indent, #menutop a:hover.indent {display:inline; font-weight:normal; white-space:nowrap;}



/* Emphasis */
.blackback {color:#FFFFFF; background-color:#333333; padding:.5em; margin:2px;}
.blackback a:link {color:#FFFFFF; background-color:#333333;}
.blackback a:hover {color:#00CC33; background-color:#333333;}	
.blackback a:visited {color:#6666FF; background-color:#333333;}				
.blue {color:#330099;}
.blueback {	border:2px groove #333333; padding:4px; background-color:#99CCFF; margin:0;}
.blue-del {color:#04a1ff}
.blue-del_back {background-color:#04a1ff;}
.blue-del_border {border:2px solid #04a1ff;}
.bold {font-weight:bold;}
.buttontext a:link, .buttontext a:visited {font-size:10px; color:#000; text-decoration:none; font-weight:bold; margin:0;
	border:1px solid #666666; background-color:#CCCCCC; padding:2px; white-space:nowrap;}
.buttontext a:hover {font-size:10px; color:#fff; text-decoration:none; font-weight:bold; border:1px solid #666666; margin:0;
	background-color:#333333; padding:2px; white-space:nowrap;}

.buttonGreen a:link, .buttonGreen a:visited {font-size:16px; color:#fff; text-decoration:none; font-weight:bold; margin:0;
	border:1px solid #666666; background-color:#339933; padding:2px; white-space:nowrap; text-align:center;}
.buttonGreen a:hover {font-size:16px; color:#000; text-decoration:none; font-weight:bold; margin:0; border:1px solid #666666; 
	background-color:#B5E6B5; padding:2px; white-space:nowrap; text-align:center;}

.buttonInfoSoup a:link, .buttonInfoSoup a:visited {font-size:16px; color:#000; text-decoration:none; font-weight:bold; margin:0; 
	border:1px solid #666666; background-color:#95C6E7; padding:2px; white-space:nowrap; text-align:center;}
.buttonInfoSoup a:hover {font-size:16px; color:#000; text-decoration:none; font-weight:bold; border:1px solid #666666; margin:0;
	background-color:#0080FF; padding:2px; white-space:nowrap; text-align:center;}

.center {text-align:center;}
.damask {background-image:url(http://test.apl.org/programs/images/damask-softest.gif); font-weight:bold;}
.down {text-decoration:none; color:#000000; font-weight:bold; background-color:#CCCCCC;}
a .down:hover {background-color:#fff;}
.floatleft {float:left;  margin-right:6px; margin-bottom:1px; margin-top:2px; margin-left:1px;}
.floatright {float:right;  margin-left:6px; margin-bottom:1px; margin-top:2px; margin-right:1px;}
.green-del {color:#339933;}
.green-del_back {background-color:#339933;}
.green-del_border {border:2px solid #339933;}
.greenback {border:2px groove #333333; padding:4px; background-color:#339933; color:#FFFFFF; margin:0;}
.greenback a:link, .greenback a:visited {color:#FFFFFF; text-decoration:none;}
.greenback a:hover {color:#CCFFCC; text-decoration:none;}
.greyback {border:2px groove #333333; padding:4px; background-color:#F2F2F2; margin:0;}
.grey-del {color:#F2F2F2}
.grey-del_back {background-color:#F2F2F2}
.header {font-size:medium; font-weight:bold; margin-bottom:.5em;}
.hover a:link, .hover a:visited {background-color:#FFFFFF; color:#333333; font-weight:bold; font-size:x-small;}
.hover a:hover {background-color:#99CCCC; color:#000000; font-weight:bold; font-size:x-small; text-decoration:none;}
.indent {padding-left:42px;}
.infosoup-blue {color:#95C6E7;}
.infosoup-brightblue {color:#0080FF;}
.larger {font-size:larger;}
.lineheight {line-height:16px;}
.note {font-size:85%;}
.notopmargin {margin-top:-10px;}
.pagename {	font-family:"Times New Roman", "Rage Italic", Pristina, Papyrus, Arial, sans-serif; color:#330099; margin:0; font-size:xx-large; margin-bottom:4px;}
.rage {	font-family:"Rage Italic", Pristina, Papyrus, Arial, sans-serif; font-size:x-large; color:#330099;line-height:105%;}
.smallarial {font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#000000;}			
.smaller {font-size:smaller;}
.smallest {font-size:xx-small;}
.strikeout {text-decoration:line-through;}
.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 }
.verticalmiddle {vertical-align:middle;}
.welcome {font-family:"Times New Roman", "Rage Italic", Pristina, Papyrus, Arial, sans-serif; font-style:italic; color:#330099; margin:0; margin-bottom:4px; font-size:xx-large;}
.whiteback {border:2px groove #333333; padding:4px; background-color:#FFFFFF; margin:0;}
.yellowback {border:2px groove #333333; padding:4px; background-color:#FFFFCC; margin:0;}



/* del.icio.us Link Roll styling */
.delicious-posts { margin:0; border:2px solid #04a1ff; padding:0.5em; font-family: sans-serif;}/* border:2px solid #04a1ff; width:20em; border:#ddd; */
.delicious-banner sidebar-title {display:none;}
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0; list-style:none;} 
.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 80% } 
.delicious-odd { background-color:#F2F2F2} /* background-color:#f8f8f8 */
.delicious-grey { background-color:#F2F2F2} /* background-color:#f8f8f8 */
.delicious-banner a { font-size: 80% } 
.delicious-posts a:hover { text-decoration: underline } 
.delicious-posts a { text-decoration: none; color:#339933; list-style:none; font-weight:bold;} /* color: #339933; display: block; padding: 0.3em;  */
.delicious-post a { color:#000066;} /* name of the link */

ul.delicious-posts li {font-size:95%; list-style:none; margin-left:1px; line-height:1.75em;}
ul.delicious-posts li ul li {font-size:100%; list-style:none; margin-left:2px; line-height:1.75em;}
ul.delicious-posts li ul li ul li {font-size:100%; list-style:none; margin-left:3px; line-height:1.75em;}
ul.delicious-posts li ul li ul li ul li {font-size:100%; list-style:none; margin-left:4px; line-height:1.75em;}

