/* Elements */
#clear {clear:both; margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:small; padding:.5em; line-height:1.4em;} 
	/* margin-left:auto; margin-right:auto; background-image:url(../images/special/grass.jpg);  background-color:#95C6E7;*/
* 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;}
#page-container {padding-top:7px; width:99%; margin-top:0px; background-color:#fff; padding-left:7px; padding-right:7px;}
	#icon_column {background:inherit; padding:.25em; margin-top:10px; float:left;}

#block {color:#333333; font-size:smaller;  font-weight:bold; border:3px solid #00CC00; padding:.5em; text-align:center; 
	margin:1em; margin-top:-.25em;}
#content {padding:.25em; margin-left:auto; margin-right:auto;} /* just a container without a width */

#programs {width:330px; float:left; padding:.25em; padding-left:.5em; margin:0;} /* border-right:3px solid #F2F2F2; */
#programs h1 {margin-bottom:1em;}

#program-feed {width:475px/*330px*/; padding:.25em; padding-left:.5em; margin:0; margin-bottom:1em; /*border-bottom:4px ridge #333333*/} 
#program-feed h1 {margin-bottom:4px; color:#04a1ff}
#program-feed li {padding-top:1em; padding-bottom:1em; list-style:none; border-top:2px dotted #999999; clear:left }
#program-feed a:link, #program-feed a:hover, #program-feed a:visited {color:#000099/*#99FF99*/; font-weight:bold; text-decoration:none;}
#whatsnew-feed {width:inherit/*169px*/; float:right; padding:3px; margin:0; background-color:#E8E8E8; border:1px solid #999999; 
	line-height:normal;}
#whatsnew-feed h2 {margin-bottom:0; color:#000000; padding-top:0;}
#whatsnew-feed p, #whatsnew-feed h1 {margin-bottom:1em; text-align:center;}
#whatsnew-feed li {border-bottom:2px ridge #333333; padding-top:1em; padding-bottom:1em; list-style:none; text-align:center}
#whatsnew-feed a:link, #whatsnew-feed a:hover, #whatsnew-feed a:visited {color:#000099/*#99FF99*/; font-weight:bold; text-decoration:none;}

#whatsnew {width:169px; float:left; padding:3px; margin:0; background-color:#E8E8E8; border:1px solid #999999; line-height:normal;}
	/*border-left:3px solid #F2F2F2; border-bottom:5px solid #F2F2F2;   margin-top:3.75em; background-color:#CCCCCC OR #F8F8F8 */
#whatsnew h2 {margin-bottom:0; text-align:left; color:#000000; padding-top:0;}
#whatsnew p, #whatsnew h1 {margin-bottom:1em; text-align:center;}
#whatsnew li {border-bottom:2px ridge #333333; padding-top:1em; padding-bottom:1em; list-style:none; text-align:center}
#whatsnew a:link, #whatsnew a:hover, #whatsnew a:visited {color:#000099/*#99FF99*/; font-weight:bold; text-decoration:none;}

#infosoup-column {width:216px; float:right; padding:2px; margin:0; text-align:left; margin-top:2px;/*3em;*/;} /* margin-top:3.5em;  */
#hrs table {float:right; margin:5px; padding-right:5px; text-align:left; font-size:10px; line-height:1em; color:#CCCC99;
	width:inherit;} /* background-color:transparent;  */
.hrs-color {color:#CCCC99;}
#myaccount {text-align:center; padding:2px; margin-bottom:18px; margin-left:auto; margin-right:auto; 
	font-family:"Courier New", Courier, monospace; font-size:medium; font-weight:bold; text-align:center; background-color:#FFFFFF; 
	background-image:url(../infosoup/images/small-plain.jpg); background-repeat:no-repeat;
	vertical-align:baseline;} /* border-left:2px dotted #999999; */
#myaccount a:link, #myaccount a:visited {color:#0080FF;}
#myaccount a:hover {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;}


#main-across {background-color:#FFFFFF; float:left; width:98%; padding:.5em; margin-left:auto; margin-right:auto;} /*width:746px; width:750px;*/
#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;}

#most-across {width:710px; padding:.5em; float:left; margin-left:auto; margin-right:auto;}

#half {float:left; width:342px; margin:.25em; padding:.5em;}
#fiftyPer {float:left; width:44%; margin:2px; padding:.5em;}
#fiftyPer-R {float:right; width:44%; margin:2px; padding:.5em;}
#half-topmargin {margin-top:3.5em; float:left; width:342px; padding:.5em;}
#half-grey {float:left; width:342px; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff;}
#half-thinner {float:left; width:324px; margin:.25em; padding:.5em;}
#half-thinner-topmargin {margin-top:3em; float:left; width:324px; padding:.5em;}							
#half-right {float:right; width:342px; margin:.25em; padding:.5em;}
#half-thinner-topmargin-right {margin-top:3em; float:right; width:324px; padding:.5em;}							
#half-topmargin-right {margin-top:3.5em; float:right; width:342px; padding:.5em;}
#half-grey-right {float:right; width:342px; 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:342px; padding:.5em; background-color:#F2F2F2; 
	border-top:1px solid #ffffff; margin-left:auto; margin-right:auto;}

#one8 {width:82px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth {width:166px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourthPer {width:23%; padding:.25em; margin:0; float:left; text-align:left;}
#onefourth-thinner {width:150px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth-text_right {width:166px; padding:.25em; margin:.25em; float:left; text-align:right;}
#onefourth-text_center {width:166px; padding:.25em; margin:.25em; float:left; text-align:center;}
#onefourth-ridge {width:150px; padding:.25em; margin:.25em; float:left; text-align:left; border:2px ridge #CCCCCC;}
#onefourth-ridge-center {width:150px; padding:.25em; margin:.25em; float:left; text-align:center; border:2px ridge #CCCCCC;}
#onefourth-clearleft {clear:left; width:166px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth-right {width:166px; padding:.25em; margin:.25em; float:right; text-align:left;} 
#onefourth-thinner-right {width:150px; padding:.25em; margin:.25em; float:right; text-align:left;}
#onefourth-text_right-right {width:166px; padding:.25em; margin:.25em; float:right; text-align:right;} 
#onefourth-text_center-right {width:166px; padding:.25em; margin:.25em; float:right; text-align:center;}
#onefourth-ridge-right {width:150px; padding:.25em; margin:.25em; float:left; text-align:right; border:2px ridge #CCCCCC;}
#onefourth-ridge-center-right {width:150px; padding:.25em; margin:.25em; float:right; text-align:center; border:2px ridge #CCCCCC;}
#onefourth-clearright {clear:right; width:166px; padding:.25em; margin:.25em; float:right; text-align:left;}

#threefourths  {float:left; width:516px; margin:.25em; padding:.5em;} 
#threefourthsPer  {float:left; width:74%; margin:2px; padding:.5em;} 
#threefourths-right {float:right; width:516px; padding:.25em; margin:.25em;}
#three8ths {float:left; width:244px; padding:.5em; margin-left:.25em; margin-right:.25em;margin-bottom:.25em;} 
#three8ths-right {float:right; width:244px; padding:.25em; margin-left:.25em; margin-right:.25em;margin-bottom:.25em;}

#onethird {width:222px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onethirdPer {width:31%; padding:.25em; margin:2px; float:left; text-align:left;}
#onethird-thinner {width:220px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onethird-top-margin {margin:.25em; margin-top:3.5em; width:222px; padding:.25em; float:left; text-align:left;}
#onethird-on-right {width:222px; padding:.25em; margin:.25em; float:right; text-align:left;}
#onethird-on-right-thinner {width:220px; padding:.25em; margin:.25em; float:right; text-align:left;}
#onethird-on-right-thinnest {width:210px; padding:.25em; margin:0; float:right; text-align:left;}
#onethird-on-right-top-margin {margin:.25em; margin-top:3.5em; width:222px; padding:.25em; float:right; text-align:left;}
#onethird-on-right-top-margin-thinner {margin:.25em; margin-top:3.5em; width:220px; padding:.25em; float:right; text-align:left;}
#onethird-grey-right {float:right; width:222px; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff; margin-left:auto;
	margin-right:auto;}

#twothirds {width:450px; padding:.25em; margin:.25em; float:left;}
#twothirdsPer {width:63%; padding:.25em; margin:2px; float:left;}
#twothirds-right {width:450px; padding:.25em; margin:.25em; float:right;}

#databases {float:right; width:98%; padding:.5em; vertical-align:middle;}
#databases p {clear:both; padding-bottom:1.5em; padding-top:1.5em; border-top:1px solid #999999; vertical-align:middle;}	
#databases img {vertical-align:top; padding-bottom:0; padding-top:0; margin-bottom:0;}			
#databases p img {text-align:center; clear:both;}

#image1 {margin:1px; vertical-align:middle; text-align:center; margin-top:1.75em;} 
#image2 {margin:2px; vertical-align:middle; text-align:center;} 
#image3 {margin:3px; vertical-align:middle; text-align:center;} 
#image4 {margin:4px; vertical-align:middle; text-align:center;}

#update {margin-left:auto; margin-right:auto; clear:both; font-family:Arial, Helvetica, sans-serif; color:#6633FF; font-size:xx-small;
	font-weight:bold; background:inherit; text-align:center; margin-bottom:0;}
/* #update {margin-top:1em; margin-left:.75em; float:left; clear:both; width:100px; font-family:Arial, Helvetica, sans-serif; color:#6633FF; 		font-size:xx-small; font-weight:bold; background:inherit;} */



/* Blue hover Menu-sidebar */
#menu {float:left; margin:1px 0 0 0; color:#330099; background-color:#fff; font-size:12px; margin-top:1.5em; margin-right:1em;}
#menu a:link {text-decoration:none; color:#330099; background-color:#fff/*0066FF*/; display:block; margin:0; padding:3px; 
	padding-bottom:7px; font-size:12px; margin-right:1em;}
#menu a:visited {text-decoration: none; color:#660066; background-color:#fff; display:block; margin:0; padding:3px; padding-bottom:7px; 
	font-size:12px; margin-right:1em;}
#menu a:hover {color:#fff; background-color:#330099; display:block; margin:0; padding:3px; padding-bottom:7px; font-size:12px; 
	margin-right:1em;}
	
	
	
/* 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;}
	
	
/*
#menu {float:left; border:1px solid #000000; border-right:1px solid #000000; border-bottom:4px ridge #000000; margin:3px 0 0 0; 
	color:#000; background-color:#fff; font-size:11px; margin-top:1.5em; font-weight:bold;}
#menu a {text-decoration:none; color:#000; background-color:#fff; display:block; margin:0; padding:5px 5px 5px 20px; 
	border:1px solid #000; font-size:11px; font-weight:bold; white-space:nowrap; font-weight:bold;}
#menu a:visited {text-decoration: none; color:#000; background-color:#fff; font-size:11px; font-weight:bold; white-space:nowrap;
	font-weight:bold;}
#menu a:hover {color:#eee; background-color:#330099; border:1px solid #eee; padding:5px 5px 5px 20px; font-size:11px; font-weight:bold; 
	white-space:nowrap; font-weight:bold;}

*/



#menuleft {width:150px; float:left; border:1px solid #000000; border-right:1px solid #000000; border-bottom:4px ridge #000000; 
	margin: 1px 0 0 0; color: #000; background-color: #E4E4E4; font-size:12px; margin-top:1.5em;}
#menuright {width:150px; float:right; border:1px solid #000000; border-left:1px solid #000000; border-bottom:4px ridge #000000; 
	margin: 1px 0 0 0; color: #000; background-color: #E4E4E4; font-size:12px; margin-top:1.5em;}
#menuleft-third {width:222px; float:left; border:1px solid #000000; border-right:1px solid #000000; border-bottom:4px ridge #000000; 
	margin: 1px 0 0 0; color: #000; background-color: #E4E4E4; font-size:12px; margin-top:1.5em;}
#menuright-third {width:222px; float:right; border:1px solid #000000; border-right:1px solid #000000; border-bottom:4px ridge #000000; 
	margin: 1px 0 0 0; color: #000; background-color: #E4E4E4; font-size:12px; margin-top:1.5em;}
#menuleft a, #menuright a, #menuleft-third a, #menuright-third a {text-decoration:none; color:#000; background-color:#eee; display:block;
	margin:0; padding:3px 3px 3px 10px; border:1px solid #ccc; font-size:12px; font-weight:bold; white-space:nowrap;}
#menuleft a:visited, #menuright a:visited, #menuleft-third a:visited, #menuright-third a:visited { text-decoration: none; color: #330099;
	background-color: #eee; font-size:12px; font-weight:bold; white-space:nowrap;}
#menuleft a:hover, #menuright a:hover, #menuleft-third a:hover, #menuright-third a:hover {color:#000; background-color:#fff; 
	border:1px solid #eee; padding:3px 3px 3px 10px; font-size:12px; font-weight:bold; white-space:nowrap;}
#menuleft h2 a:link, #menuright h2 a:link, #menuleft-third h2 a:link, #menuright-third h2 a:link {margin:0; padding:2px 2px 2px 4px; 
	color:#fff; background-color:#333333; font-weight:bold; font-size:110%; white-space:nowrap;}
#menuleft h2 a:visited, #menuright h2 a:visited, #menuleft-third h2 a:visited, #menuright-third h2 a:visited {margin:0; 
	padding:2px 2px 2px 4px; color:#fff; background-color:#333333; font-weight:bold; font-size:110%; white-space:nowrap;}
#menuleft h2 a:hover, #menuright h2 a:hover, #menuleft-third h2 a:hover, #menuright-third h2 a:hover {margin:0; padding:2px 2px 2px 4px;
	color:#0099FF; background-color:#333333; font-weight:bold; font-size:110%; white-space:nowrap;}
	
#menuleft a.indent, #menuright a.indent, #menuleft-third a.indent, #menuright-third a.indent, #menuleft a:visited.indent, 
#menuright a:visited.indent, #menuleft-third a:visited.indent, #menuright-third a:visited.indent, #menuleft a:hover.indent, 
#menuright a:hover.indent, #menuleft-third a:hover.indent, #menuright-third a:hover.indent {padding-left:42px; font-weight:normal;
	white-space:nowrap;}



/* 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; border:1px solid #ccc; 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; 
	border:1px solid #fff; 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; 
	border:1px solid #eee; 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 */
.bigger {font-size:larger;}
.bigger-blue {font-size:larger; color:#330099;}
.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;}				
.black_border-R {border-right:2px solid #000;}
.black_border-L {border-left:2px solid #000;}
.blue {color:#3300CC; font-size:larger; font-weight:bold; } /* 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;}
.blue-del_border-R {border-right:2px solid #04a1ff;}
.blue-del_border-L {border-left:2px solid #04a1ff;}
.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;}
/*.blue2blue p a:link, .blue2blue p a:visited, .blue2blue p a:hover {border-bottom:thin dashed #666666;}*/
.blue2blue-plain {width:inherit; float:inherit; margin:0; font-size:12px; margin-top:4px; margin-right:.25em; font-weight:bolder;}
.blue2blue-plain a:link {width:inherit; text-decoration:none; color:#330099; margin:0; padding:2px; font-size:12px; font-weight:bolder;}
.blue2blue-plain a:visited {width:inherit; text-decoration: none; color:#333366; margin:0; padding:2px; font-size:12px; 
	font-weight:bolder;} /* color:#660066;  */
.blue2blue-plain a:hover {width:inherit; text-decoration: none; color:#0080FF; margin:0; padding:2px; font-size:12px; font-weight:bolder;}

.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;}

.buttonRed a:link, .buttonRed a:visited {font-size:16px; color:#fff; text-decoration:none; font-weight:bold; margin:0;
	border:1px solid #990000; background-color:#CC0033; padding:2px; white-space:nowrap; text-align:center;}
.buttonRed a:hover {font-size:16px; color:#CC0033; text-decoration:none; font-weight:bold; margin:0; border:1px solid #fff; 
	background-color:#fff; 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;}
.garamond {font-family:Garamond, "Times New Roman", Times, serif; font-size:larger; color:#000000;}
.green-del {color:#339933;}
.green-del_back {background-color:#339933;}
.green-del_border {border:2px solid #339933;}
.green-del_border-R {border-right:2px solid #339933;} 
.green-del_border-L {border-left:2px solid #339933;} 
.green-del-link {text-decoration: none; color:#339933; list-style:none; font-weight:bold; line-height:1.4em}
.green-del-link a:link{text-decoration: none; color:#339933; list-style:none; font-weight:bold; line-height:1.4em}
.green-del-link a:visited{text-decoration: none; list-style:none; font-weight:bold; line-height:1.4em}
.green-del-link a:hover{text-decoration: none; color:#339933; list-style:none; font-weight:bold; line-height:1.4em}
.green-del-link a:selected {text-decoration: none; color:#339933; list-style:none; font-weight:bold; line-height:1.4em}
.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;}
.inforight {float:right; margin-top:0;}
.infosoup-blue {color:#95C6E7;}
.infosoup-brightblue {color:#0080FF;}
.larger {font-size:larger;}
.lineheight {line-height:16px;}
.normal {color:#000000; font-weight:normal;}
.note {font-size:85%;}
.notopmargin {margin-top:-10px;}
.owls {font-size: xx-small}
.pagename {	font-family:Geneva, Arial, Helvetica, sans-serif; color:#000066/*#330099*/; margin:0; font-size:xx-large; margin-top:10px; 	
	margin-bottom:24px; text-decoration:none} /*"Times New Roman", "Rage Italic", Pristina, Papyrus, Arial, sans-serif*/
.pagename a:link {text-decoration:none;}
.pagename a visited {text-decoration:none;}
.pagename a:active {text-decoration:none;}
.pagename a:hover {text-decoration:none}
.pink { color:#FF3366 ; font-size: larger ; font-weight: bold ; }
.pink-lt {color:#FF0099;}
.red {color:#CC3300;}
.red a:link, .red a:visited {color:#CC0033}
.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;}
.tan {color:#CCCC99; font-size: larger ; font-weight: bold ;}
.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:20px; 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;*/ border-right:1px dashed #999999; border-left:1px dashed #999999; 
	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;}
