body {  
/*background-image: url(../gifs/StarChart.png);*/
/*background-image: url(../files/displayimage.php?iid=StarChart.png);*/
background-repeat: no-repeat;
background-attachment: fixed;
        color: #000000;
       margin:0;
text-align:center;
 }
table {
        font-size : 12px;
 }
/*##################################################*/
#wrapper{
width:760px;
background-image: url(../gifs/black.png);
background-repeat: repeat-y;
background-position:right top;
margin-left:auto;
margin-right:auto;
}
/*#################################*/
#frame {
width:575px;
.width:550px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
}
/*################################*/
#wrapper1{
width:760px;
margin-left:auto;
background-color:#ffffff;
margin-right:auto;
}
/*################################*/
#CUSTOMHEADER {
/*background-image: url(../gifs/ASNH2.png);*/
/*background-image: url(../gifs/ASNH2xmas.png);*/
/*background-image: url(../gifs/ASNH2Anniv.png);*/
/*background-image: url(../gifs/ASNH2AnnivCorner.png);*/
/*background-image: url(../files/displayimage.php?iid=ASNH4corners.png); */
background-image: url(../gifs/ASNHBannerBlue75th.png);
/*background-image: url(../gifs/ASNHBannerHoliday.png);*/
/*background-image: url(../gifs/ASNHBanner.png);*/
/*background-image: url(../gifs/ASNHBanner20Annv1.png);*/
/*background-image: url(../files/displayimage.php?iid=ASNH2AnnivCorner1.png);*/
background-repeat: no-repeat;
background-position: center;
margin-top:20px;
height:124px;
margin-bottom:0px;
text-indent:-9999px;
}
/*##################################################*/
#contentHome{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientHOME.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*########################*/
#contentHome1{
margin-top:0px;
padding-top:0px;
top:0;
background-image: url(../gifs/Gradients/gradientWHITE.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentAdmin{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientMEMSHIP2.png);
background-repeat: repeat-y;
width:760px;
height:auto;
color:#ffffff;
}
/*#########################*/
#contentCont{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientCONT.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentOutreach{
margin-top:0;
padding-top:0;
/*padding-left:6px;*/
/*padding-right:-10px;*/
background-image: url(../gifs/Gradients/gradientContrib.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
text-align:left;
}
/*#########################*/
#contentCSPAdmin{
margin-top:0;
padding-top:0;
padding-left:6px;
/*padding-right:-10px;*/
background-image: url(../gifs/Gradients/gradientDIR.png);
background-repeat: repeat-y;
width:760px;
height:auto;
text-align:left;
}
/*#########################*/
#contentCSPPayPal{
margin-top:0;
padding-top:0;
background-image: url(../../gifs/Gradients/gradientCONT.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentDir{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientDIR.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
.text-align:center;
height:auto;

}
/*################################*/
#contentWeather{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientOBSERV.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
text-align: center;
}
/*################################*/
#contentObserving{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientTONIGHT.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
text-align: center;
}
/*################################*/
#contentPayPal{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientTONIGHT.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
text-align: center;
}
/*################################*/
#contentEnroll{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientENROLL.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentPress{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientNEWSLET.png);
background-repeat: repeat-y;
width:760px;
.float:left;
height:auto;
}
/*#########################*/
#contentProfile{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientMEMSHIP2.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentDon{
margin-top:0;
padding-top:0;
text-align: center;
background-image: url(../gifs/Gradients/gradientMEMSHIP1.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentContrib{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientContrib.png);
background-repeat: repeat-y;
text-align: left;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentMem{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientMEMSHIP1.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentMem2{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientMEMSHIP2.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentMemOnly{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientMEMONLY.png);
/*background-repeat: repeat-y;*/
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#signfonts{
font: bold 24px Tahoma;
color:#ff8800;
padding: 2px;
}
/*#########################*/
#signfonts1{
font: bold 16px Tahoma;
color:#ff8800;
padding: 2px;
}
/*#########################*/
#contentSign{
margin-top:0;
padding-top:0;
padding-left: 2px;
padding-right: 2px;
font: bold 14px Tahoma;
background-image: url(../gifs/Gradients/gradientTIME.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentNL{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientNEWSLET.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentTime{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientTIME.png);
background-repeat: repeat-y;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#contentNASA{
margin-top:0;
padding-top:0;
background-image: url(../gifs/Gradients/gradientNASA.png);
background-repeat: repeat-y;
text-align:center;
width:583px;
.width:565px;
.float:left;
height:auto;
}
/*#########################*/
#login{
margin-top:0px;
}
/*#########################*/
#contentTimes{
margin-top:0;
padding-top:0;
padding:5px;
width:760px;
height:auto;
}
/*#########################*/
.html#sidebar{
display:inline;
}
/*################################*/
#sidebarRight{
float:right;
right:0;
/*margin-right:auto;*/
text-align:left;
height:auto;
}
/*################################*/
#fathers  li{
list-style:none;
display:inline;
}
#fathers   {
text-align:center;
margin-left:-50px;
margin-right:10px;
font:  9px Tahoma;
}
/*################################*/
#navbar  {
margin-left:auto;
margin-right:auto;
/*background:#F4F4F4; */
background:#E1E1C1;
font-size:12px;
font-weight: bold;
line-height:normal;
border-bottom:1px solid #24618E;
width:760px;
height:40px;
margin-bottom:0;
padding-bottom:0;
}
#navbar  ul {
margin:0;
padding:15px 10px 5px; 
/*padding:10px 10px 5px;*/
list-style:none;
}
#navbar  li {
display:inline;
margin:0;
padding:0;
}
#navbar  a {
float:left;
background:url(../gifs/tableftJ.gif) no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}
#navbar  a span {
float:left;
display:block;
background:url(../gifs/tabrightJ.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:#24618E;
}
#navbar  a span {
float:none;
}
#navbar  a:hover span {
color:#FFF;
}
#navbar  a:hover {
background-position:0% -42px;
}
#navbar  a:hover span {
background-position:100% -42px;
}
#navbar  #current a {
background-position:0% -42px;
}
#navbar  #current a span {
background-position:100% -42px;
color:#FFF;
}           
/*############################################*/
#LowNav ul{
width:700px;
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding: 3px;
border-bottom:2px solid #778;
border-top:2px solid #778;
font: bold 11px Tahoma;
}
#LowNav ul li{
list-style: none;
display: inline;
}
#LowNav ul li a{
padding: 0px 0.10em;
border-bottom: none;
text-decoration:none;
}
#LowNav ul li a:link{
color:#ff0;
}
#LowNav ul li a:visited{
color:#0f0;
}
#LowNav ul li a:link:hover, #LowNav ul li a:visited:hover {
color:#00f;
background:#aae;
}
/*############################################*/
#navmenu p{
display: none;
}
#navmenu {
font: bold 11px Tahoma;
border-right: 1px solid #666;
position:relative;
z-index:1;
padding:0;
margin-bottom:3em;
background-color:#9cc;
color:#333;
text-align:left;
width:175px;

}
#navmenu ul{
list-style:none;
margin:0;
padding:0;
}
#navmenu ul li{
margin:0;
border-top:1px solid #003;
}
#navmenu ul li a {
display: block;
padding:6px 2px 6px 0.5em;
border-left:10px solid #369;
border-right: 1px solid #69c;
border-bottom:1px solid #369;
background-color:#036;
color:#fff;
width:175px;

}
html>body #navmenu ul li a{
width:auto;
}
#navmenu ul li a:hover{
border-left:10px solid #036;
border-right:1px solid #69c;
border-bottom:1px solid #369;
background-color:#69f;
color:#fff;
}
/*#####################################################*/
#home{
width:570px;
margin-top: 0px;
padding-left: 10px;
padding-right: 10px;
}
/*#####################################################*/
#home1{
margin-top: 0px;
padding-left: 1px;
padding-right: 1px;
}
/*#####################################################*/
#ContribHome{
width:570px;
word-wrap:break-word;
top:4em;
margin-left:1px;
margin-right:1px;
padding:4px 4px 4px 4px;
/*border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; */
font-family: Georgia, "Times New Roman", Times, serif;	
font-size:1.2em;
}
/*#####################################################*/
#ContribTitle {
text-align:left;
font-size: 20pt;
color:#9E0028;
}
/*#####################################################*/
#dates{
padding-left:4px;
margin-right:40px;
padding-right:20px;
font-family: Georgia, "Times New Roman", Times, serif;
color:#001166;	
font:bold;
font-size:0.9em;
}
/*#####################################################*/
#contribEvents{
font-family: Georgia, "Times New Roman", Times, serif;
color:#004D1A;	
font:bold;
font-size:0.9em;
}
/*#####################################################*/
#signtxt{
font-family: Georgia, "Times New Roman", Times, serif;
color:#A3A300;	
font:bold;
font-size:1.5em;
text-align: center;
display:inline;
}
/*#####################################################*/
#act{
margin-left:10px;
}
/*#####################################################*/
#note{
margin-left: 35px;
}
/*#####################################################*/
#phone{
margin-left: 19px;
}
/*#####################################################*/
#purchaseDecisionData{
font-family: Georgia, "Times New Roman", Times, serif;
color:#ff0000;	
font:bold;
font-size:1em;
}
/*#####################################################*/
#purchaseDecisionData1{
font-family: Georgia, "Times New Roman", Times, serif;
color:#00ff00;	
font:bold;
font-size:1em;
}
/*#####################################################*/
#purchaseDecisionData2{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFF00;	
font:bold;
font-size:1em;
}
/*#####################################################*/
#purchaseDecisionData3{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FF3DFF;	
font:bold;
font-size:1em;
}
/*#####################################################*/
#right_box{
float:right;
width:275px;
height:auto;
margin:0.5px;
margin-bottom:0.5px;
margin-right:3px;
top:4em;
padding:2px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#ffffff;
}
/*#####################################################*/
#right_box_Middle{
float:right;
width:275px;
height:auto;
margin:0.5px;
margin-top:4px;
margin-right:3px;
padding:2px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#ffffff;
}
/*#####################################################*/
#right_box_Middle1{
float:right;
margin-top:2px;
margin-right:4px;
margin-bottom:10px;
}
/*###############################################*/
#left_box_Middle{
float:left;
width:275px;
height:auto;
margin:0.5px;
margin-top:4px;
margin-left:1px;
padding:2px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#ffffff;
}
/*###################################*/
#left_box_Middle1{
float:left;
margin-top:2px;
margin-left:4px;
margin-bottom:10px;
}
/*###################################*/
#long_box{
width:275px;
height:auto;
margin:0.5px;
margin-left:3px;
margin-top:4px;
padding:2px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
text-align:left;	
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#ffffff;      
}
/*#####################################################*/
#left_box{
float:left;
width:275px;
height:auto;
margin:0.5px;
margin-left:3px;
top:4em;
padding:2px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
text-align:left;	
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#ffffff;      
}
/*#####################################################*/
#left_box1{
       float: left;
       margin: 2px 2px 10px 2px;
       width: 260px;   
}
/*#####################################################*/
#right_box1{
float:right;
width: 260px;
margin: 2px 2px 10px 2px;
}
/*#####################################################*/
#rssBox3{
float:left;
width:275px;
/*height:365px;*/
margin:0.5px;
margin-left:2px;
top:4em;
padding:2px;
/*border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; */
text-align:left;	
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#ffffff;      
}
/*#####################################################*/
#rssBox4{
/*float:right;*/
width:275px;
/*height:365px;*/
margin:0.5px;
margin-right:2px;
top:4em;
padding:2px;
/*border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; */
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#ffffff;
}
/*#####################################################*/
#asnhnews{
width:275px;
margin:0.5px;
float:left;
left:0;
margin-top:4px;
margin-left:3px;
text-align:left;
height:auto;	
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
padding:2px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#ffffff;      
}
/*#####################################################*/
#andy{
width:275px;
margin:0.5px;
float:right;
left:0;
margin-top:4px;
margin-right:3px;
height:auto;	
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
padding:2px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#ffffff;      
}
/*#####################################################*/
#meteor{
width:275px;
margin:0.5px;
float:left;
right:0;
margin-top:4px;
margin-left:3px;
height:auto;	
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
padding:2px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#ffffff;      
}
/*#####################################################*/
#meteor1{
float:right;
margin-bottom:10px;
}
/*#####################################################*/
#planets1{
float:left;
margin-bottom:10px;
}
/*#####################################################*/

#planets{
width:275px;
margin:0.5px;
float:left;
right:0;
margin-top:4px;
margin-left:3px;
height:auto;	
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
padding:2px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#ffffff;      
}
/*#####################################################*/
.rss_box {
padding: 2px;
margin-left:2px;
text-align:left;
}
/*#####################################################*/
.rss_boxTop {
width: 566px;
height:auto;
padding: 2px;
margin-top:4px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
text-align:left;
float:left;
margin-left:2px;
}
/*#####################################################*/
.rss_boxTop1 {
float:left;
margin-bottom:10px;
}
/*#####################################################*/

.rss_boxBottom {
width: 566px;
height:auto;
padding: 2px;
margin-top:4px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
text-align:left;
float:left;
margin-left:2px;
}
/*#####################################################*/
.rss_boxBottom1 {
float:left;
margin-bottom:10px;
}
/*#####################################################*/
.rss_title, .rss_title a:link
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
text-decoration:none;
/*margin: 2px 0;*/
padding: 0;
text-align:left;
color:#cdcfcd;
}
/*#####################################################*/
.rss_title a:visited, .rss_title a:active {
color: #fff;
}
/*#####################################################*/
.rss_title a:hover {
text-decoration:underline;
}
/*#####################################################*/
.rss_items {
color:#cdcfcd;
}
/*#####################################################*/
.rss_item  {
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
margin-bottom: 1em;
color: #cdcfcd;
}
/*#####################################################*/
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
text-decoration : none;
font-weight: bold;
color: #ff8800;
}
/*#####################################################*/
.rss_item a:hover { 
text-decoration : underline;
color: #F66025;
}
/*############################################*/
.rss_item1  {
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
margin-bottom: 1em;
color: #cdcfcd;
}
/*#####################################################*/
.rss_item1 a:link, .rss_item1 a:visited, .rss_item1 a:active {
text-decoration : none;
font-weight: bold;
color: #F7FF00;
}
/*#####################################################*/
.rss_item1 a:hover { 
text-decoration : underline;
color: #5DCCF8;
}
/*#############################################*/	
.rss_date {
font-size: 11px;
font-weight : normal;
color: #fff;
}
/*#####################################################*/
#rssBoxMeteor{
font-size:1.25em;
color:#ff0000;
}
/*#####################################################*/
#rssBox{
font-size:1.25em;
color:#0000ff;
}
/*#####################################################*/
#rssBox1{
width:275px;
margin:-3px;
/*float:right;*/
height:auto;	
/*border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; */
padding:8px;
font-size:1em;
/*background-color:#ffffff;*/
}
/*#####################################################*/
.rssBoxDate{
display:none;	/* I don't want to show the date */
}
/*#####################################################*/
.rssBoxHeading{	/* Heading of RSS item */
font-weight:bold;
color:#ff8800;
margin:0px;
}
/*#####################################################*/
.rssBoxDescription{	/* Description of RSS item */
color:#cdcfcd;
}
/*#####################################################*/
.rssBoxLink{	/* Read more link */
color:#F00;
text-decoration:none;
}
/*#####################################################*/
.rssBoxLink:hover{	/* Read more link - mouse over */
text-decoration:underline;
}
/*#####################################################*/
#txt{
width:575px;
padding:2px;
border-left: 1px solid #111; 
border-right: 1px solid #111; 
border-top: 1px solid #111; 
border-bottom: 1px solid #111; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:left;
color:#9E0028;
}	
/*#########################################*/
.tooltip{
    z-index:2000;
    position:relative;    
    width: 200px; 
    color:#000;
    font:lighter 11px/1.3 Arial,sans-serif;
    text-decoration:none;
    text-align:center;
}
/*#####################################################*/
.tooltip span.top{
padding: 30px 8px 0;
background: url(../gifs/bt.gif) no-repeat top;
}
/*#####################################################*/
.tooltip b.bottom{
padding:3px 8px 15px;color: #548912;
background: url(../gifs/bt.gif) no-repeat bottom;
}
/*###############################################*/
#menu {position:relative; top:10px; left:100px; width:75px; background-color:#fff; z-index:100;}
#menu a.p1, #menu a.p1:visited {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menu a.p1:hover .large {display:block; position:absolute; top:-60px; left:150px; width:300px; height:300px; border:10px solid #fff;}
/*#################################################*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	/*margin: 0 auto;  center for now */
	width: 275px; /* ems so it will grow */
	background: url(../gifs/boxR.png) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../gifs/headR.png) no-repeat top right;
	margin: 0;
	padding: 0;
        line-height:5px;
/*	text-align: center;*/
}
.boxhead h2 {
	background: url(../gifs/head.png) no-repeat top left;
	margin: 0;
	padding: 12px 30px 15px;
	color: #FFC300; 
	font-weight: bold; 
	border-left: 0.5px solid #111; 
	border-right: 2.5px solid #111; 
        border-top: 0.5px solid #111; 
	font-size: 1.2em; 
	/*line-height: 0.2em;*/
	
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../gifs/boxL.png) no-repeat bottom left;
	margin: 0;
	border-left: 0.5px solid #111; 
	border-right: 2.5px solid #111; 
        border-top: 0.5px solid #111; 
	border-bottom: 2.5px solid #111; 
color: blue;
	padding: 5px 30px 31px;
}
/*#############################################*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sideboxL {
	/*margin: 0 auto;  center for now */
	width: 565px; /* ems so it will grow */
        .width: 560px;
	background: url(../gifs/boxR.png) no-repeat bottom right;
	font-size: 100%;
}
.boxheadL {
	background: url(../gifs/headR.png) no-repeat top right;
	margin: 0;
	padding: 0;
        line-height:5px;
/*	text-align: center;*/
}
.boxheadL h2 {
	background: url(../gifs/head.png) no-repeat top left;
	margin: 0;
	padding: 12px 20px 15px;
	color: #FFC300; 
	font-weight: bold; 
	border-left: 0.5px solid #111; 
	border-right: 2.5px solid #111; 
        border-top: 0.5px solid #111; 
	font-size: 1.2em; 
	/*line-height: 0.2em;*/
	
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbodyL {
	background: url(../gifs/boxL.png) no-repeat bottom left;
	margin: 0;
	border-left: 0.5px solid #111; 
	border-right: 2.5px solid #111; 
        border-top: 0.5px solid #111; 
	border-bottom: 2.5px solid #111; 
	padding: 5px 30px 31px;
}
/*#############################################*/
/*#############################################*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox1 {
	/*margin: 0 auto;  center for now */
	width: 270px; /* ems so it will grow */
	background: url(../gifs/NewBlueBoxBodyR2.png) no-repeat bottom right;
	font-size: 100%;
}
.boxhead1 {
	background: url(../gifs/NewBlueBoxheadR2.png) no-repeat top right;
	margin: 0;
	padding: 0;
        line-height:5px;
/*	text-align: center;*/
}
.boxhead1 h2 {
	background: url(../gifs/NewBlueBoxheadL2.png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 15px;
	color: #FFC300; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 0.2em;
	
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody1 {
	background: url(../gifs/NewBlueBoxBodyL2.png) no-repeat bottom left;
	margin: 0;
        color: blue;
	padding: 5px 30px 31px;
}
/*#############################################*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sideboxL1 {
	/*margin: 0 auto;  center for now */
	width: 560px; /* ems so it will grow */
        .width: 550px;
	background: url(../gifs/NewBlueBoxBodyR2.png) no-repeat bottom right;
	font-size: 100%;
}
.boxheadL1 {
	background: url(../gifs/NewBlueBoxheadR2.png) no-repeat top right;
	margin: 0;
	padding: 0;
        line-height:5px;
/*	text-align: center;*/
}
.boxheadL1 h2 {
	background: url(../gifs/NewBlueBoxheadL2 .png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 15px;
	color: #FFC300; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 0.2em;
	
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbodyL1 {
	background: url(../gifs/NewBlueBoxBodyL2.png) no-repeat bottom left;
	margin: 0;
        color:green;
	padding: 5px 30px 31px;
}
/*#############################################*/ 


/* Show only to IE PC \*/
* html .boxheadL2 h2 {height: 1%;} /* For IE 5 PC */

.sideboxL2 {
	/*margin: 0 auto;  center for now */
	width: 560px; /* ems so it will grow */
        .width: 550px;
	background: url('../gifs/NewBlueBoxBodyR.png') no-repeat bottom right;
	font-size: 100%;
}
.boxheadL2 {
	background: url('../gifs/NewBlueBoxheadR1.png') no-repeat top right;
	margin: 0;
	padding: 0;
        line-height:5px;
/*	text-align: center;*/
}
.boxheadL2 h2 {
	background: url('../gifs/NewBlueBoxheadL.png') no-repeat top left;
	margin: 0;
	padding: 22px 30px 15px;
	color: #FFC300; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 0.2em;
	
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbodyL2 {
	background: url('../gifs/NewBlueBoxBodyL.png') no-repeat bottom left;
	margin: 0;
        color:green;
	padding: 5px 30px 31px;
}


/*#############################################*/
#homefoot{
text-align:center;
color:#cccccc;
font:Ariel;
font-size:.75em;
font-style:italic;
}
.address{  
font-style:normal;
font-weight:bold;
}
/*#################################################*/ 
.spiffy{display:block}
.spiffy *{ 
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFBF00}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #4c0000;
  border-right:1px solid #4c0000;
  background:#850000}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #110000;
  border-right:1px solid #110000;
  background:#900000}
.spiffy3{ 
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #900000;
  border-right:1px solid #900000;}
.spiffy4{
  border-left:1px solid #4c0000;
  border-right:1px solid #4c0000}
.spiffy5{ 
  border-left:1px solid #850000;
  border-right:1px solid #850000}
.spiffyfg{ 	
  background:#FFBF00;
 padding-left:20px;
  padding-right:20px;
} 
//###############################################################   
.spiffyRed{display:block}
.spiffyRed *{ 
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CC0000}
.spiffyRed1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #4c0000;
  border-right:1px solid #4c0000;
  background:#850000}
.spiffyRed2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #110000;
  border-right:1px solid #110000;
  background:#900000}
.spiffyRed3{ 
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #900000;
  border-right:1px solid #900000;}
.spiffyRed4{
  border-left:1px solid #4c0000;
  border-right:1px solid #4c0000}
.spiffyRed5{ 
  border-left:1px solid #850000;
  border-right:1px solid #850000}
.spiffyRedfg{ 	
  background:#CC0000;
 padding-left:10px;
  padding-right:10px;
} 
//############
table.boxes {
width: 100%;
padding: 0;
margin: 0;
}

table.boxes td {padding: 0;
border-width: 2px; /* I wasn't sure if you require top border here but just amend to suit */
border-color: #26a;
border-style: solid;
vertical-align: top;
width: 33%;0
background: #fff;
color: #000;
}

table.boxes td h2 {
background: #26a url(tabnow_close.jpg) top right no-repeat;
color:#fb0;
font-size:1.1em;
margin:0;
padding: 2px 14px;
text-align:center;
}
table.boxes td h2 span {background: transparent url(tabnow_open.jpg) top left no-repeat;}

table.boxes td h2 a {color:#fb0; text-decoration:none}
table.boxes td p {padding:5px; margin:0}

.specIcon {
list-style: none;
margin: 0;
padding: 0
}

li.Icon
{
list-style-type: none;
background: url('http://www.asnh.org/simplepie-simplepie-d2dd1d4/demo/for_the_demo/favicons/alternate.png') no-repeat top left;
height: 46px;
padding-left: 40px;
}//##########################
