








A { color: #336699;text-decoration:none; }
A:hover, A:visited:hover { color:#336699;text-decoration:underline; }

BODY { font-family: Geneva, "verdana", Arial, Helvetica, sans-serif;
       font-size: 9pt;
       font-style: normal;
       color: #000000;
       background: #ffffff;
       margin: 0;
       padding: 0;
       margin-left:0px;
       margin-right:0px; 
       margin-top:0px; 
       margin-bottom:0px 
}


H1 { margin-left: 10px;
     margin-right: 10px;
     font-size: 10pt; /* changed from 12pt */
     font-weight: bold;
     font-style: normal;
     font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
     color: #336699 }

H2 { margin-left: 10px;
     margin-right: 10px;
     font-size: 10pt;
     font-style: normal;
     font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
	 letter-spacing: normal;
     color: #336699 }

H3 { margin-left: 10px;
     margin-right: 10px;
     font-size: 10pt;
     font-weight: bold;
     font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
     color: black }

p {  margin-left: 10px;
     margin-right: 10px;
     font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
     font-size: 10pt }
     



DIV { margin-left: 10px;
      margin-right: 10px;
      margin-bottom: 15px; 
      font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
      font-size: 10pt;}      

UL { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
     font-size: 10pt }
     


.standard { margin-left: 10px;
            margin-right: 10px;
            font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
            font-size: 9pt }                       

.pageBanner { width: 100%;
              border: 0;
              margin: 0;
              background: #ffffff;
              color: #000000;
              padding: 0;
              vertical-align: middle }

.tagLine { vertical-align: bottom;
           padding: 10px;
           border: 0;
           margin: 0;
           background: #ffffff;
           color: #ff6600 }

.tagLineText { background: #ffffff;
               color: #ff6600;
               font-size: 10pt;
               font-weight: bold;
               border: 0;
               margin: 0 }

.stripe { background: #336699 url(/ac/image/stripe.gif) repeat-x;
          vertical-align: top;
          border: 0;
          padding: 0;
          margin: 0;
          color: #ffffff }

.centralPane { 
                margin: 0;
                vertical-align: top;
                border:0;
                background-color: transparent;
                padding:0;
                top:0;
                left:0;
                }








.pageContents { FONT-FAMILY: Geneva, "verdana", Arial, Helvetica, sans-serif;
                background: white;
                color: black;
                vertical-align: top;
                width: 100% ;
                /* added by jd to prevent firefox from closing up table cell height */
                padding:2px;
                }
                  

.navigationBar { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 10pt;
                 font-style: normal;
                 font-weight: bold;
				color: #252645;
				/*background: #2d2a62;*/
                 text-decoration: none;
                 padding: 0px;
                    	}

.navigationBarSublabel{  font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                         font-size: 10pt;
                         font-style: normal;
                         font-weight: bold;
                         color: black;
                         text-decoration: none;
                         background: white;
                         white-space: nowrap }




.navigationBarItem { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 10pt;
                     font-style: normal;
                     font-weight: normal;
                     color: white;
                     /*background: #2d2a62;*/
                     text-decoration: none;
                     vertical-align: middle;
                     white-space: nowrap;
                     padding: 0px;
}


.loggedIn { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
            font-size: 8pt;
            font-style: normal;
            font-weight: normal;
            color: #882222;
            background: #ffffff }

.pageFooterBar { width: 100%;
                 border: 0;
                 margin: 0;
                 padding: 0;
                 background: #ffffff;
                 color: #000000;
                 vertical-align: middle }

.pageFootnote { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                background: #ffffff;
                color: #252645;
                text-decoration: none;
                text-align: left;
                vertical-align: middle;
                margin-left: 10px;
                margin-right: 10px }

.sidebar { background: #ffffff;
           color: #000000 }

.communityLink { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
				/* removed font-size and text decoration*/
				/* added list-style-type */
				/* 05 May 2008, jd  */
				text-decoartion:none;
                /* font-size: 12pt; */
                /* added line-height 20 oct 2006, jd */
                 line-height:100%;
                 font-weight: bold;
                 list-style-type:none;
 }

/* added 06 May 2008, jd */
UL .communityLink {
	border:1px solid #ddd;
	margin-bottom:15px;
	width:500px;
	padding:5px;
	line-height:18px;
	margin-left:-15px;
}
UL .communityLink STRONG A{
	border-bottom:1px solid #fff;
}
/* end 06 May 2008 additions */

.communityDescription { margin-left: 20px;
                        margin-right: 10px;
                        font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                        font-size: 10pt;
                        font-weight: normal;
                        list-style-type: none }

.collectionListItem { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                      font-size: 10pt;
                      /* added line-height 20 oct 2006, jd */
                      line-height:100%;
                      list-style-type:disc; /* list style and font weight must be in this order, or everything is bold -- ?! */
                      font-weight: normal }
/* jd added 2008 05 22 */
.collectionListItem LI {
                        list-style-type:none; /* we have code that is <li><table><tr><td> ?! */
}

.collectionDescription { margin-left: 20px;
                     margin-right: 10px;
                     font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 10pt;
                         font-weight: normal;
                     list-style-type: none }

.miscListItem { margin-left: 20px;
                margin-right: 10px;
                font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 10pt;
                list-style-type: none }

.copyrightText { margin-left: 20px;
                 margin-right: 20px;
                 text-align: center;
                 font-style: italic;
                 font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 10pt;
                 list-style-type: none }

.browseBarLabel { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                  font-size: 10pt;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  background: #ffffff;
                  vertical-align: middle;
                  text-decoration: none }

.browseBar { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 10pt;
             font-style: normal;
             font-weight: bold;
             background: #ffffff;
             color: #252645;
             vertical-align: middle;
             text-decoration: none }

.itemListCellOdd { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                   font-size: 12pt;
                   font-style: normal;
                   font-weight: normal;
                   color: #000000;
                   vertical-align: middle;
                   text-decoration: none;
                   background: #ffffff }


.itemListCellEven { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                    font-size: 12pt;
                    font-style: normal;
                    font-weight: normal;
                    color: #000000;
                    vertical-align: middle;
                    text-decoration: none;
                    background: #eeeeee }

.itemListCellHilight { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                       font-size: 12pt;
                       font-style: normal;
                       font-weight: normal;
                       color: #000000;
                       vertical-align: middle;
                       text-decoration: none;
                       background: #ddddff }

.topNavLink { margin-left: 10px;
          margin-right: 10px;
          font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
          font-size: 10pt;
          text-align: center }

.submitFormLabel { margin-left: 10px;
           margin-right: 10px;
           font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                   font-weight: bold;
           font-size: 10pt;
           text-align: right }

.submitFormHelp {  margin-left: 10px;
           margin-right: 10px;
           font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
           font-size: 8pt;
           text-align: center }
           

.submitFormWarn {  margin-left: 10px;
           margin-right: 10px;
           font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
           font-weight: bold;
           font-size: 12pt;
           color: #ff6600;
           text-align: center }

.uploadHelp { margin-left: 20px;
              margin-right: 20px;
              font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
              font-size: 10pt;
              text-align: left }

.submitFormDateLabel {  margin-left: 10px;
                        margin-right: 10px;
                        font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                        font-size: 10pt;
                        font-style: italic;
                        text-align: center }

.submitProgressTable{ margin: 0;
                      padding: 0;
                      border: 0;
                      vertical-align: top;
                      text-align: center;
                      white-space: nowrap }

.submitProgressButton{ border: 0 }

.submitProgressButtonDone{ border: 0;
                           background-image: url(/ac/image//submit/done.gif);
                           background-position: center;
                           height: 30px;
                           width: 90px;
                           font-size: 12pt;
                           color: black;
                           background-repeat: no-repeat; }

.submitProgressButtonCurrent{ border: 0;
                           background-image: url(/ac/image//submit/current.gif);
                           background-position: center;
                           height: 30px;
                           width: 90px;
                           font-size: 12pt;
                           color: white;
                           background-repeat: no-repeat; }

.submitProgressButtonNotDone{ border: 0;
                           background-image: url(/ac/image//submit/notdone.gif);
                           background-position: center;
                           height: 30px;
                           width: 90px;
                           font-size: 12pt;
                           color: black;
                           background-repeat: no-repeat; }

.miscTable { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 12pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             /*background: #cccccc;*/
             background: #eeeeee;
             /* added 19 oct 2006, jd */
             /*   padding:3px;  */
             /*   margin:3px;   */
		border-collapse:collapse;
		border:1px solid #eee;
              }
            
.miscTable TH {
	border:1px solid #eee;
}
              
.browseTable {
			width:100%;
			/* margin-left: 10px;  */
			font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
            font-size: 12pt;
            font-style: normal;
            font-weight: normal;
            color: #000000;
            vertical-align: middle;
            text-decoration: none;
             /*background: #cccccc;*/
             background: #eeeeee;
}

.miscTableNoColor { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 12pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #ffffff }




/* jd change, 6 sep 07 -- just pay attention to odd and even rows, not columns; make odd rows transp? */
/* jd change, 23 may 08 -- vertical align changed from "middle" to "top" */

.oddRowOddCol{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
               font-size: 10pt;
               font-style: normal;
               font-weight: normal;
               color: #000000;
               vertical-align: top;
               text-decoration: none;
               background: #ffffff;
                border:1px solid #eee;
               padding: 3px }

.evenRowOddCol{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #000000;
                vertical-align: top;
                text-decoration: none;
                border:1px solid #ddd;
                background: #eeeeee;
                padding: 3px  }

.oddRowEvenCol{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #000000;
                vertical-align: top;
                text-decoration: none;
                /*background: #eeeeee;*/
                border:1px solid #eee;
                background: #ffffff;
                padding: 3px  }

.evenRowEvenCol{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 10pt;
                 font-style: normal;
                 font-weight: normal;
                 color: #000000;
                 vertical-align: top;
                 text-decoration: none;
                border:1px solid #ddd;
                 background: #eeeeee; /* dddddd */
                 padding: 3px  }

.highlightRowOddCol{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 10pt;
                     font-style: normal;
                     font-weight: bold;
                     color: #000000;
                     vertical-align: top;
                     text-decoration: none;
                     background:  #ffffe8; /*#ffffff;*/ /* ccccee */
		     border:1px solid #f7f2c4;
                     padding: 3px }

.highlightRowEvenCol{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                      font-size:10pt; 
                      font-style: normal;
                      font-weight: bold;
                      color: #000000;
                      vertical-align: top;
                      text-decoration: none;
                      background: #ffffe8; /*#eeeeee; */ /*#bbbbcc;*/
		      border:1px solid #f7f2c4;
                      padding: 3px }

.itemDisplayTable{ text-align: center;
                   border: 0;
                   color: #000000 }

.metadataFieldLabel{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 9pt;
                     font-style: normal;
                     font-weight: bold;
                     color: #000000;
                     vertical-align: top;
                     
                     text-align: right;                     
                     text-decoration: none;
                     white-space: nowrap;
                     padding: 3px }

.metadataFieldValue{ font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 9pt;
                     font-style: normal;
                     font-weight: normal;
                     color: #000000;
                     vertical-align: top;
                     text-align: left;
                     text-decoration: none;
                     padding: 3px }  

.recentItem { margin-left: 9px;
              margin-right: 9px;
              font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
              font-size: 9pt }

TABLE.searchBox {
      margin:15px;
      margin-left:18px;
      border:10px solid #ffffe8;
      /*border:8px solid #eeeeee; */
      /*background: #eeeeee;*/
      background:#ffffe8;
      padding:5px;
      border-collapse:collapse;
      width:80%;
}

/*.searchBox { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 10pt;
             font-style: normal;
             font-weight: bold;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #fefecd;
}

.searchBoxLabel { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                  font-size: 10pt;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  background: #fefecd;
                  text-decoration: none;
                  vertical-align: middle 
}
*/
.searchBoxLabelSmall { font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
                  font-size: 8pt;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  /*background: #fefecd;*/
                  background:transparent; /*ffffe8;*/
                  text-decoration: none;
                  vertical-align: middle 
                  }

.attentionTable 
{
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #cc9966;
}

.attentionCell 
{
    background: #ffffcc;
    text-align: center;
}

.help {font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
        background: #ffffff;
        margin-left:10px;}

.help h2{text-align:center;
                font-size:18pt;
                color:#000000;}

.help h3{font-weight:bold;
         margin-left:0px;}

.help h4{font-weight:bold;
         font-size: 10pt;
         margin-left:5px;}

.help h5{font-weight:bold;
         margin-left:10px;
         line-height:.5;}

.help p {font-size:10pt;}

.help table{margin-left:8px;
            width:90%;}

.help table.formats{font-size:10pt;}

.help ul {font-size:10pt;}

.help p.bottomLinks {font-size:10pt;
                    font-weight:bold;}

.help td.leftAlign{font-size:10pt;}
.help td.rightAlign{text-align:right;
                    font-size:10pt;}
                    



ul.controlledvocabulary  {
		list-style-type:none; }

	
.controlledvocabulary ul  li ul {
	     list-style-type:none;
		display:none; }

input.controlledvocabulary  {
		border:0px; }
/*
img.controlledvocabulary {
		margin-right:8px ! important;
		margin-left:11px ! important;
		cursor:hand; }                    
*/

.submitFormHelpControlledVocabularies {  
		   margin-left: 10px;
           margin-right: 10px;
           font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
           font-size: 8pt;
           text-align: left; }           

.controlledVocabularyLink {  
           font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
           font-size: 8pt; }   





.deemphasize {
    color: #999999;
    font-size:smaller;   /* Does this help page apperance or not?  */
}

.stripe_dark { 
			background:#2D2A62;
          	vertical-align: top;
          	border: 0;
          	padding: 0;
          	margin: 0;
          	color: #ffffff 
}

.stripe_light { 
			background:#336699;
          	vertical-align: top;
          	border: 0;
          	padding: 0;
          	margin: 0;
          	color: #ffffff 
}
          
          
#container {
        color: #000;
        line-height: 120%;
        margin: 0 auto;
        padding: 0;
        width: 760px;
        border:1px solid #CECFCE;
        border-bottom:15px solid #2d2a62;
}

/* ADDED NEW CLASS, 17 OCT 2006, jd */
.navigationBarItem A, .navigationBarItem A:visited P {
                font-family: inherit;
                font-size:inherit;
                font-weight:inherit;
                color:white;
                background:transparent;
                text-decoration:none;
                vertical-align:middle;
                white-space:nowrap;
                
                	width:200px;
                	display:block;
                	/* height:24px; */
                	margin:0;
                	/* margin-left:10px;  */
                	/* border-bottom:1px solid #ccc; */
                	line-height: 150%;
                	text-indent:10px;
}

.navigationBarItem A:hover, .navigationBarItem A:visited:hover P {
                font-family: inherit;
                font-size:inherit;
                font-weight:inherit;
                color:#336699;
                background:#eee;
                text-decoration:none;
                vertical-align:middle;
                white-space:nowrap;
                /* width:100%;  */
}

/* added for cul, 20 oct 2006, jd */
/*TABLE.navigationBar {
        padding:0px;
        margin:0px;
       width:100%; 
        border:0;
        background: #2d2a62;
  }*/

/* added 8/2007, marquis, to support copy and paste elements from lweb pages */

.topNavbarLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}

/* jd note: this was listed above with 8 pt font; I've deleted that class so that only one is used */
/* (no confusion for operations).  */
.locationBar {
        font-family: Geneva, "verdana", "Arial", "Helvetica", sans-serif;
        font-size: 8pt; /* 9pt*/
        margin-left:30px;
        text-indent:-15px;
	letter-spacing: normal; 
}

/* added 9/20/2007, jdipasquale, to correspond with a class added to ItemTag */
/* will allow us to float, keep fixed, etc., as needed */
.fileListDiv {
        text-align:center;
        float:center;
        padding-left:1%;padding-right:1%;
        width:98%;
        margin:0;
        padding-bottom:5px;
}
.fileListTable {
        border-collapse:collapse;
        text-align:left;
        width:99%;
        margin:0;
        padding-left:1%;padding-right:1%;
        border: 1px solid transparent; /*#cccccc; /*#f7f2c4;*/
        background-color:#fff; /*eeeeee; /*#ffffe8;*/
}
.fileListTd {
        background-color:transparent; /*#ffffe8;/*#fff; fffcd4; #EBF0F5; #f7f2c4;*/
        padding:5px;
        margin:0px;
        vertical-align:top;
        border:1px solid #fff; /*#cccccc;*/
}

TD.fileListTd TABLE {
        /*border-collapse:separate;
        border-spacing:0px;
        empty-cells:hide;*/
        border-collapse:collapse;
        text-align:left;
        margin-top:5px;
}
TD.fileListTd TH.standard {
        /*padding:3px;margin:0;*/
        /*display:none;*/
        border:1px solid #ccc;
        background-color:#eee;
}
/*TD.fileListTd TD.standard {
        padding:3px;margin:0px;
        border:1px solid #ccc;
}*/

table .fileListTable td[headers*="t"] {
        padding:3px;margin:0px;
        border:1px solid #ccc;
        background-color:#eee;
}

