/* # -> id="...." */
/* . -> class=".... " */ 



/*apply to the BODY tags */
#boxbdy{margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-height: 0px; margin-width: 0px; background-color: #666666; 
            scrollbar-arrow-color:#ffffff; scrollbar-track-color:#666666; scrollbar-shadow-color:#333333;  
            scrollbar-face-color:#666666; scrollbar-highlight-color:#999999; scrollbar-darkshadow-color:#333333;  
            scrollbar-3dlight-color:#999999;}

#photobdy{background-color: #666666; margin-left: 0; margin-top: 0; margin-height: 0; margin-width: 0; margin-right:0;
            scrollbar-arrow-color: #ffffff; scrollbar-track-color: #666666; scrollbar-face-color: #666666;
            scrollbar-highlight-color:#999999; scrollbar-darkshadow-color:#333333;scrollbar-3dlight-color:#999999;}          

#idxphotobdy{background-color: #696969; margin-left: 0; margin-top: 0; margin-height: 0; margin-width: 0; margin-right:0;
            scrollbar-arrow-color: #ffffff; scrollbar-track-color: #666666; scrollbar-face-color: #666666;
            scrollbar-highlight-color:#999999; scrollbar-darkshadow-color:#333333;scrollbar-3dlight-color:#999999;}          

#skymapbdy{ background-color: #666666; margin-left: 10px; margin-top: 10px; margin-height: 10px; margin-width: 0px; margin-right:10px;
            scrollbar-arrow-color: #ffffff; scrollbar-track-color: #666666; scrollbar-face-color: #666666;
            scrollbar-highlight-color:#999999; scrollbar-darkshadow-color:#333333;scrollbar-3dlight-color:#999999;}
/*apply to some tables*/
#boxtable{height: 100%; width: 100%; vertical-align: top; border: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; 
          margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; background-color: #666666;}

#phototable{background : #666666; width: 100%; vertical-align : top; padding : 0; border : 0;}

/*apply to the YELLOW BOX (c=stands for common) */
#yellow0c{width: 400px; background-color: #666666}
#yellow1c{margin-left: 10px; margin-top: 10px; margin-right: 10px; border: 0; width: 370px}
#yellow2c{height: 20px; width: 400px; border-left:0; border-right: 0; border-top: 0; border-bottom: 0}
#yellow3c{float: right; width: 20px; height: 20px;}
#yellow4c{width: 100%; height:10px; background-color: #666666;}

/*apply to the BLUE BOX (c=stands for common) */
#blue0c{width: 250; background-color: #666666}
#blue1c{margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 0;}
#blue2c{height: 20px; width: 250px;}
#blue3c{float: right; width: 20px; height: 20px; border-right: 0;}
#blue4c{width: 100%; height:10px; background-color: #666666}

/*apply to the BB BOX (c=stands for common) */
#bb0c{width: 400px; background-color: #666666}
#bb1c{margin-left: 10px; margin-top: 10px; margin-right: 10px; border: 0; width: 370px}
#bb2c{height: 20px; width: 400px; border-left:0; border-right: 0; border-top: 0; border-bottom: 0}
#bb3c{float: right; width: 20px; height: 20px;}
#bb4c{width: 100%; height:10px; background-color: #666666;}

/*apply to the BB BOX (c=stands for common) */
#bbm0c{width: 450px; background-color: #666666}
#bbm1c{margin-left: 10px; margin-top: 10px; margin-right: 10px; border: 0; width: 420px}
#bbm2c{height: 20px; width: 450px; border-left:0; border-right: 0; border-top: 0; border-bottom: 0}
#bbm3c{float: right; width: 20px; height: 20px;}
#bbm4c{width: 100%; height:10px; background-color: #666666;}

/*apply to the BB BOX (c=stands for common) */
#bbl0c{width: 500px; background-color: #666666}
#bbl1c{margin-left: 10px; margin-top: 10px; margin-right: 10px; border: 0; width: 470px}
#bbl2c{height: 20px; width: 500px; border-left:0; border-right: 0; border-top: 0; border-bottom: 0}
#bbl3c{float: right; width: 20px; height: 20px;}
#bbl4c{width: 100%; height:10px; background-color: #666666;}

/*apply to the BB BOX (c=stands for common) */
#bbxl0c{width: 550px; background-color: #666666}
#bbxl1c{margin-left: 10px; margin-top: 10px; margin-right: 10px; border: 0; width: 520px}
#bbxl2c{height: 20px; width: 550px; border-left:0; border-right: 0; border-top: 0; border-bottom: 0}
#bbxl3c{float: right; width: 20px; height: 20px;}
#bbxl4c{width: 100%; height:10px; background-color: #666666;}

#photobackground{background-color: #666666;}

/*apply to the HEADER (c=stands for common) */
#hdr0c {DISPLAY: none}

#hdr1c{position: absolute; top: 0; height: 29px; width: 100%; background-color: #333333;
              border-style: solid; border-left: 0; border-right: 0; border-bottom: 1px; border-top: 0; border-color: #ffffff;}

#hdr2c{position: absolute; top: 30px; height: 20px; width: 100%; background-color: #333333; vertical-align: middle;
       border-left: 0; border-right: 0; border-bottom: 1px; border-top: 1px; 
       border-style: solid; border-color: #999999;}

/*Crumbs no shadow       
#hdr3c{position: absolute; top: 50px; height: 17px; width: 100%; background-color: #333333;
       border-left: 0; border-right: 0; border-bottom: 0px; border-top: 0; 
       border-style: solid; border-color: #999999;}*/
/*Crumbs shadow*/       
#hdr3c{position: absolute; top: 50px; height: 28px; width: 100%; 
       background-image: url(/images/g_bottom.gif);
       border: 0px none; border-bottom-width: 0px; border-left: 0px none; border-right-width: 0px;
       border-style: none; border-top: 0px none; border-width: 0px 0px 0px 0px;
       margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top : 0px;
       padding-top: 2px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
       vertical-align: top;}
       
/*copyright information*/
#copyright0c{position: relative; bottom: 0; height: 15px; text-align: center;
             border: 1px solid; border-color: #ffcf63; background-color: #ffffcc}

.simpletable{padding-left: 1;padding-right: 1; padding-top: 1; padding-bottom: 1; border: 0px solid white; font: 11px geneva, verdana, arial, sans-serif; color: white}
.simpletablecell{padding-left: 3;padding-right: 1; padding-top: 2; padding-bottom: 2;border: 0px solid white; font: 11px geneva, verdana, arial, sans-serif; color: white;
                 border-left: 1px solid gray; border-right: 1px solid gray; border-top: 1px solid gray; border-bottom: 1px solid gray;}

.lightboxcopyright{color: #9d9d9d; font-size: 11px; font-family: geneva, verdana, arial, sans-serif; font-weight: normal;}

.nobr_line{white-space : nowrap;}

/*crumbs styles*/
.crumbs{position:absolute; left: 0; top: 51px; margin-left: 6px;  height: 15px;}

.blackrow{background-color: #000000;}
/*index pages - photography*/
.frame {background-image: url(/images/film4.jpg); background-repeat: no-repeat; margin: 0;
 padding-left: 40px; margin-top: 10px; padding-right: 20px; padding-top: 10px; height: 326px;
 clear: none; border-width: 0; width: 310px; vertical-align: top;}

.tdphoto1 {background-color: #696969; margin: 0; padding-left: 0px; margin-top: 0px;
 padding-right: 0px; padding-top: 0px; height: 10px; clear: none; width: 700px; border-width: 0;
 vertical-align: middle; border-bottom: 0px none; border-left-width: 0px; border-left: none;
 border-right: none; border-top: 1px solid #C4C4C4;}

.tdphoto2 { background-color: #757575; margin: 0; padding-left: 0; margin-top: 0; padding-right: 0;
 padding-top: 0; height: 10px; width: 700px; clear: none; border-width: 0; vertical-align: middle;
 border-bottom: 1px solid #C4C4C4; border-left-width: 0; border-left: none;
 border-right: none; border-top: 0 none;}

.tdphoto3 { background-color: Gray; margin: 0; padding-left: 0; margin-top: 0; padding-right: 0;
 padding-top: 0; height: 10px; width: 400px; clear: none; border-width: 0; vertical-align: middle;
 border-bottom: 0 none; border-left-width: 0; border-left: none; border-right: none; border-top: none;}

.tdphoto4 {background-color: #757575; margin: 0; padding-left: 0; margin-top: 0; padding-right: 0;
 padding-top: 0; height: 10px; clear: none; width: 700px; border-width: 0; vertical-align: middle;
 border-bottom: 0 none; border-left-width: 0; border-left: none; border-right: none; border-top: 1px solid #C4C4C4;}

.tdphoto5 {background-color: #696969; margin: 0; padding-left: 0; margin-top: 0; padding-right: 0;
 padding-top: 0; height: 10px; width: 700px; clear: none; border-width: 0; vertical-align: middle;
 border-bottom: 1px solid #C4C4C4; border-left-width: 0; border-left: none; border-right: none; border-top: none;}

/*astronomy target tables*/
.tbltargets{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal; border: 0px solid Black;}
.headerow{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-weight: bold; border: 0px solid Black; background-color: #CC0000}
.footerow{}
.targettopmargin{margin-top: 40px;}

/*Miscellaneous section*/
.tbldiet{background-color: #666666; width: 450px; border-style: solid; border-width: 1px; border-color: #ffcf63;}

/*Site Map*/
.sitemap{background-image: url(/images/sitemap_title.jpg); background-repeat: no-repeat;}

/*error messages*/
.mainsection{padding-left: 1px;font-weight: 800;font-size: 11px;padding-bottom: 1px;color: #000000;line-height: normal;padding-top: 1px;font-family: verdana,arial,helvetica;background-color: #808080}

.tdcustomerr { background-color: Gray; margin: 0; padding-left: 0; margin-top: 0; padding-right: 0;
 padding-top: 0; height: 279px; width: 400px; clear: none; border-width: 0; vertical-align: top;
 border-bottom: 0 none; border-left-width: 0; border-left: none; border-right: none; border-top: none;}


.tdcustomerr3 { background-color: Gray; margin: 0; padding-left: 0; margin-top: 0; padding-right: 0;
 padding-top: 0; height: 279px; width: 300px; clear: none; border-width: 0; vertical-align: middle;
 border-bottom: 0 none; border-left-width: 0; border-left: none; border-right: none; border-top: none;}

/*written text*/
      /*black*/
.title{color: #3333cc;font: 15px verdana, arial, sans-serif; font-weight: bold}
.blacktitle{color: #000000;font: 13px geneva, verdana, arial, sans-serif; font-weight: bold} 
.subtitle{color: #000000;font: 12px geneva, verdana, arial, sans-serif; font-weight: bold}   
.content{color: #000000;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.italiccontent{color: #000000;font: 11px geneva, verdana, arial, sans-serif; font-style: italic}
.boldcontent{color: #000000;font: 11px geneva, verdana, arial, sans-serif; font-weight: bold}
      /*white*/
.whitetitle{color: #ffffff;font: 15px verdana, arial, sans-serif; font-weight: bold}
.whitecontent{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.whiteboldcontent{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-weight: bold}
.whiteitaliccontent{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-style: italic}
.whitedisclaimer{color: #ffffff;font: 10px geneva, verdana, arial, sans-serif; font-weight: normal}
     /*shades of gray*/
.crumbscontent{color: #9d9d9d;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.blueboxcontent{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.graycontent{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.graytitle2{color: #ffffff;font: 13px geneva, verdana, arial, sans-serif; font-weight: bold} 
.graytitle1{color: #ffffff;font: 15px verdana, arial, sans-serif; font-weight: bold}
.graytitle{color: #ffffff;font: 13px geneva, verdana, arial, sans-serif; font-weight: bold}
.boldgraycontent{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif; font-weight: bold}

.grayfineprint{color: #ffffff;font: 9px geneva, verdana, arial, sans-serif; font-weight: normal}

   
      /*other colors*/
.orangetitle{color: #ffcf63;font: 15px verdana, arial, sans-serif; font-weight: bold}
.orangetitle2{color: #ff9900;font: 15px verdana, arial, sans-serif; font-weight: bold}
.yellowtitle{color: #ffff33;font: 15px verdana, arial, sans-serif; font-weight: bold}
.redcontent{color: #ff0033;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.greencontent{color: #00cc00;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.orangecontent{color: #ffcf63;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.yellowcontent{color: #ffcc33;font: 11px geneva, verdana, arial, sans-serif; font-weight: normal}
.italicyellowcontent{color: #ffcc33;font: 11px geneva, verdana, arial, sans-serif; font-style: italic}
.yellowtitle2{color: #ffcc33;font: 13px geneva, verdana, arial, sans-serif; font-weight: bold} 
.yellowtitle{color: #ffcc33;font: 15px verdana, arial, sans-serif; font-weight: bold}

/*links*/
.link{color: #000099;font: 11px geneva, verdana, arial, sans-serif;text-decoration: none;font-weight: bold}
.link:hover{color: #ff6600;font: 11px geneva, verdana, arial, sans-serif;text-decoration: underline;font-weight: bold}
.whitelink{color: #ffffff;font: 11px geneva, verdana, arial, sans-serif;text-decoration: none;font-weight: bold}
.whitelink:hover{color: #ff6600; font: 11px geneva, verdana, arial, sans-serif; text-decoration: underline; font-weight: bold}
.lightboxlink{color: #9d9d9d; font-size: 11px; font-family: geneva, verdana, arial, sans-serif; font-weight: bold; text-decoration: none;}
.lightboxlink:hover{color: #ff6600; font-size: 11px; font-family: geneva, verdana, arial, sans-serif; font-weight: bold; text-decoration: underline;}
.piclink{border: #000000 1px solid;}
.piclink:hover{border: #ffff33 1px solid;}
.smallwhitelink{color: #ffffff;font: 10px geneva, verdana, arial, sans-serif;text-decoration: none;font-weight: bold}
.smallwhitelink:hover{color: #ff6600;font: 10px geneva, verdana, arial, sans-serif;text-decoration: underline;font-weight: bold}
.crumbslink{color: #9d9d9d; font-size: 11px; font-family: geneva, verdana, arial, sans-serif; font-weight: bold; text-decoration: none;}
.crumbslink:hover{color: #ff6600; font-size: 11px; font-family: geneva, verdana, arial, sans-serif; font-weight: bold; text-decoration: underline;}
.blueboxlink{color: #99ccff;font: 11px geneva, verdana, arial, sans-serif;text-decoration: none;font-weight: bold}
.blueboxlink:hover{color: #ff6600; font: 11px geneva, verdana, arial, sans-serif; text-decoration: underline; font-weight: bold}
.graylink{color: #99ccff;font: 11px geneva, verdana, arial, sans-serif;text-decoration: none;font-weight: bold}
.graylink:hover{color: #ff6600; font: 11px geneva, verdana, arial, sans-serif; text-decoration: underline; font-weight: bold}
.bluelink{color: #0000ff;font: 11px geneva, verdana, arial, sans-serif;text-decoration: none;font-weight: bold}
.bluelink:hover{color: #ff6600; font: 11px geneva, verdana, arial, sans-serif; text-decoration: underline; font-weight: bold}

.cvblacktitle{color: #ffffff;font: 16px geneva, verdana, arial, sans-serif; font-weight: normal} 
.cvtitle{color: #ffffff;font: 28px verdana, arial, sans-serif; font-weight: normal}
.cvcontent{color: #000000;font: 12px geneva, verdana, arial, sans-serif; font-weight: normal}
.cvbold{color: #ffcc33;font: 13px geneva, verdana, arial, sans-serif; font-weight: bold}
.cv_body{ background-color : white; background-image: url(/images/bg_grid.gif); margin-top: 20px;
         margin-bottom: 20px; margin-left : 20px; margin-right : 20px; color: #ffffff}
