@import "siteEditor.css";

 body {
        font-family:  Arial, sans-serif;
      	font-family: "Trebuchet MS", Arial, sans-serif;
      	color: #333333;
      	padding: 0px;
       /* define this as white here so the editor will pick it up
       assign the gray color in the header // background-color: #999999;*/
       background-color: #ffffff;

      }

 a  {color: #000099; }
 a:link {color: #000099; }
 a:visited {color: #cc6633;}
 a:hover {color: #7e886f;}
 a:active {color: #cc6633;}


#wrapper {
   align:center; 
   background-color:#ffffff; 
   margin: 2px 0px 20px 10px; 
   border: 4px solid #333;
   width: 850px;
 /*  background-image: url(images/bcgPage.jpg); */
}   

#header {
	font-weight:bold;
   padding: 10px 0px 0px 9px;
   background-color:#fff;
   width: 620px;
   height: 60px;

}

#main {
   position: relative;
   top: 0px;
   left:0px;
   padding: 0px 0px 20px 0px;
   margin: 0px;
   background:#ffffff;
   width:600px;

}

	div.main a { font-size: 100%; font-weight: bold; }
	div.main a:link {color: #000099; }
	div.main a:visited {color: #cc6633;}
	div.main a:hover {color: #7E886F;;}
	div.main a:active {color: #000099;}

#footer {
   color: #ffffff;
   font-weight: 600;
   text-align: center;   
}

#menuTop {
    background-color:transparent;
    width:182px;
    text-align:center;
		valign: top;
    padding:15px 0px 0px 0px;

}


#menu {
	font-family: Arial,"Trebuchet MS",  sans-serif;
    font-size: .9em; 
    line-height: 1.2em;
    background-color:transparent;
    text-align:center;
    width:162px;
    padding:6px 10px 0px 10px;
    background: url(images/bcgMenu.gif);
    background-repeat: repeat-y;
	background-position:left;


}

#menu table tr td.menu_head {
	font-family: Arial,"Trebuchet MS",  sans-serif;
    font-size: .9em; 
    line-height: 1.2em;
       color:#fff;
      text-align: center;
      font-variant: normal;
      background-color: dimgray;

/*
      padding: 2px 2px 2px 2px;
      font-size:100%;
		font-style:normal;
      color:#333;
      font-weight: bold;
      height: 16px;
      width:100%;
      text-align: center;
      background-color: #bdb76b;
      background-image: url(images/bcgMenuHead.png); 
      background: url(images/bcgMenuHeadGrad.jpg) no-repeat left; 
*/
}

#menu p { 
 margin: 0px;
 padding:0px 0px 10px 0px;
 }



 #menu table tr td.menuitem:after {  content: '<hr>'; }

.menu_item {
   color: #000;
   font-size: 100%;
   font-weight:600;
}
	.menu_item a {color: #000066;text-decoration: none;font-size: 90%;}
	.menu_item a:link {color: #000;}
	.menu_item a:visited {color: #000;}
	.menu_item a:hover {color: #cc6633;}
	.menu_item a:active {color: #000;  }
	
	.menu_item input {background-color:#ece9d8;border:1px solid #999;padding-left:2px;}

.menu2 { color: #000000;
	 font-size: 10px; 
	text-indent: 25px; 
	 font-family: verdana, arial, helvetica, san-serif;
	 }




/*
#logo {
   position: relative;
   left: 20px;
   top: 20px;
   border: 0px;
}
   #logo a {color: white;}
   #logo a:link {color: white;}
   #logo a:visited {color: white;}
   #logo a:hover {color: white;}
   #logo a:active {color: white; text-decoration: none;}
*/
/*
#tagLine {
   position: absolute;
   left: 137px;
   top: 60px;
   height: 20px;
   width: 100%;
   background: url(images/tagline.png) no-repeat left;
   z-index:4;
} 	
*/
#topOfMenu {
   position: absolute;
   left: 0px;
   top: 90px;
   width: 156px; 
   height: 25px;
   padding:0px;
   margin:0px;
   background-color: #fff;
   border-left:1px solid #000;
  /* background-image: url(images/bcgTopofMenu.png);
   background-repeat: repeat-x;
   z-index:2;
  */ 
    text-align:left;
} 

#menuWelcome {
   position:absolute;
   font-size: 125%;
   font-weight:800;
   color: #fff;
   top:94px;
   left:12px;
   z-index:3;
   height:12px;
   width:90;
}

#menuLoginWelcome {
 z-index:3;  
 background-color:#fff;
 color: #000;
 font-size:100%;
 width:120px;
 height:12px;
 padding:0px 0px 3px 2px;
 text-align:left;
} 

#loginForm {
   background-color:#fff;
   padding-right: 5px;
   }

td.loginText {
   font-size: .8em;
   color: #a47b00;
   } 
   
input.loginText {
   font-size: .8em;
   color: #a47b00;
   } 

div.loginText {
   font-size: .8em;
   color: #a47b00;
   } 
div.loginText a { font-size:.9em; font-weight: 300; }
div.loginText a:link {color: #a47b00; }
div.loginText a:visited {color: #a47b00;}
div.loginText a:hover {color: #000;}
div.loginText a:active {color: #a47b00;}

#topBar {
   border: 0px;
	height:22px;
   background: url(images/bcgTopBar.gif) repeat-x left; 
   background-color:#c0ac68;
   color: #fff;
   padding: 2px 0px 0px 20px;

}

	#topBar a { font-size:90%; font-weight: 600;text-decoration:none; }
	#topBar a:link {color: #fff; font-weight: 600;}
	#topBar a:visited {color: #fff;font-weight: 600;}
	#topBar a:hover {color: #999;font-weight: 600;}
	#topBar a:active {color: #fff;font-weight: 600;}
   
     
    



td.content {
   background-color: #fff; 
   padding: 10px 15px 15px 15px; 
   vertical-align: top;
   width: 550px;
}   
   



/**************************** Below: Content Page Style Specifications************/

  
  .lightbackground  { background-color: #eeeeee;  }
  .grayoutline  { border: 1px solid silver;  }

 textarea{
      border: 1px solid #777777;
      background: #efefef;
      font: 11px verdana;
      color: #333333;
 }

 select{
      border: 1px solid #777777;
      background: #efefef;
      font: 11px verdana;
      color: #333333;
 }

 input{
      border: 1px solid #999999;
      background: #efefef;
      font: 11px verdana;
      color: #333333;
 }

 button{
      background-color: #efefef;
      font: 11px verdana;
      color: #333333;
      border: 1px solid #333333;
 }

button.loginButton {   
   width:120px;
   background-color:#eee; 
   font-size: .8em;
   color: #a47b00;
   }
 
 
       /*Heading Styles*/
      h1, h2, h3 {
      	margin: 0px;
      	font-size: 2em;
      	font-family: Verdana, Arial, Helvetica, sans-serif;
      	color: #003366;
      	text-align: left;
      	line-height: normal;
      	font-weight: normal;
      }
      h2, h3 {
      	margin: 24px 0 0 0;
      	font-size: 1.6em;
      	color: #003366;
      }
      h3 {
      	font-size: 1.4em;
      }
      #sidebar h3 {
      	color: #666666;
      }
      
 
 
/* .formTitle {
      background-color: #999999;
      color:white;
      font-family:verdana, arial,sans-serif;
      font-weight:600;
      font-size:100%;
      border-right:2px solid #666;  
      border-left:0px solid #6666cc;
      border-bottom:2px solid #666666;
      border-top:0px solid #ff9933;
	  background-image: url(images/bcgSubTitle.jpg);  
      margin: 0px 0px 0px 0px;
      text-align:center; 
} 
*/ 
 
 
 



 .contentPageTitle, h6 {
      color: #003366;
      color:#c0ac68;
      font-family: arial, verdana, sans-serif;
      font-weight: 800;
      font-size: 150%; 
}


 div.contentPageSubTitle, h5  {
      /* background-color: #999999;*/
      color:white;
      font-family:verdana, arial,sans-serif;
      font-weight:600;
      font-size:100%;
      border-right:1px solid #666;  
      border-left:0px solid #6666cc;
      border-bottom:1px solid #666666;
      border-top:0px solid #ff9933;
	background-image: url(images/bcgSubTitle.jpg);  

 }
 
div.contentPageSpecialTitle {
 background-image: url(images/bcgSubTitle.jpg);  
}
 
 TD.contentPageSubTitle {
    background-color: #FFCE7B;
      /*  background-color:#003366;*/
      color:white;
      font-family:verdana, arial,sans-serif;
      font-weight:600;
      font-size:100%;
background-image: url(images/bcgSubTitle.jpg);      
      border-right:1px solid #666;
      border-left:0px solid #ff9933;
      border-bottom:1px solid #666;
      border-top:0px solid #ff9933;
      
    /*  border-right:1px solid #000;
      border-left:1px solid #003366;
      border-bottom:1px solid #000;
      border-top:1px solid #003366;*/

 }
 
            /* creates just a colored line under title */
 div.contentPageSubSubTitle, h4  {
      font-size:110%;
      font-weight:600;
      border-right:0px solid #ff9933;
      border-left:0px solid #ff9933;
      border-bottom:1px solid #cc6633;
      border-top:0px solid #ff9933;
 }
   
      /* used as sub-subtitle or narrow color bands for presentation; IE requires a spacer.gif (1px) in html to control row height here*/  
 .headerBar {
      background-color: #ccc; 
      color: #000; 
 }
       /* used as sub-subtitle or narrow color bands for presentation; IE requires a spacer.gif (1px) in html to control row height here*/  
 .headerBar2 {
      height: 4px;
      background-color: #FFCE7B;
      color: #000;
      border-right:1px solid #666;
      border-left:0px solid #ff9933;
      border-bottom:1px solid #666;
      border-top:0px solid #ff9933;
background-image: url(images/headerBar2_bcg.jpg);      
 }
 
      /* header2 same as formInputLabel, used in other places, used in member directory  */
 td.header2 {
      background-color: silver;
      border-right:1px solid #666;
      border-left:0px solid #ff9933;
      border-bottom:1px solid #666;
      border-top:0px solid #ff9933;

 }







 .formInputLabel {
      background: lemonchiffon; 
      border:2px solid #fff;
  }
    /* displays data as if input field */
 .formInputData  {
      background: lemonchiffon;
  } 
 .formInputField textarea {
      background: lemonchiffon;
  }
 .formInputField input {
      background: lemonchiffon;
   } 
 .formInputField file {
      background: lemonchiffon;
   }
 .formInputField select {
      background: lemonchiffon;
   }
 .formInputSubmit submit {
       background: lemonchiffon;
}
 
 
 .formInputLabel2 {background: #eee;}
 .formInputData2  {background: #fff; border-bottom: 1px solid #999;}  /* displays data as if input field */
 .formInputField2 textarea {background: #eee;}
 .formInputField2 input {background: #eee;}
 .formInputField2 select{background: #eee;}
 .formInputField2 file {background: #eee;}
 .formInputField2 submit {background: #eee;}

 .formInputLabel3 {background: #eee;}
 .formInputData3 {background-color: #ccc; color: #000; }
 .formInputData3 a:link {color: white; }
 .formInputData3 a:visited {color: white;}
 .formInputData3 a:hover {color: #f3a42b;}
 .formInputData3 a:active {color: white;}


 /*used in some forms for the input fields */
 .header {} 
 .grey {}
 
 div.contentCrumbs {color: #000099;}
 div.contentCrumbs  a  {color: #000099; }
 div.contentCrumbs  a:link {color: #000099; }
 div.contentCrumbs  a:visited {color:#000099;}
 div.contentCrumbs  a:hover {color: #cc6633;}
 div.contentCrumbs  a:active {color: #000099;}
 
 /* for a title or main heading that is a link */
 .titleLink {font-size: 125%; font-weight: bold;}
 .titleLink  a  {color: #006699; font-size: 100%; font-weight: bold; }
 .titleLink  a:link {color: #006699;font-size: 100%; font-weight: bold;  }
 .titleLink  a:visited {color: #006699;font-size: 100%; font-weight: bold; }
 .titleLink  a:hover {color: #990066;font-size: 100%; font-weight: bold; }
 .titleLink  a:active {color: #006699;font-size: 100%; font-weight: bold; }
 
 #applinks {  background-color:#EEEEEE;  border-top: 1px solid white; }
 
 #applinks b.title {  color: #36c;  font-weight: bold;  background-color: #EEEEEE; }
 
 #applinks b, #applinks b a {  color: white;  background-color:#003366; }
 div.applinks  a  {color: #000099; }
 div.applinks  a:link {color: #000099; }
 div.applinks  a:visited {color:#000099;}
 div.applinks  a:hover {color: #cc6633;}
 div.applinks  a:active {color: #000099;}

 

 

 /**
  ************************************************** Calendar Styles
  **/
 div.calendarModule {color:#003366;}
 div.calendarModule .contentPageTitle {color:#003366;}
 div.calendarModule .contentPageSubTitle  {}
 div.calendarModule .contentPageSubSubTitle  {}

 div.calendarModule #applinks { }
 div.calendarModule #applinks b.title {}
 div.calendarModule #applinks b, #applinks b a {  }
 
 div.calendarModule .headerBar2 {}
 div.calendarModule .headerBar {}
   
          /* used as the title for the year view */
 #calendar table.yearTitle { border-bottom: 0px;  background-color: #EEEEEE;  font-weight: bold;  }
        /* used as the title for the week view */
 #calendar table.weektitletable { border-bottom: 0px;  background-color: #EEEEEE;  font-weight: bold;}
    
         /* used as the headers on  month views */
 div.calendarModule .row1 {background-color:#eeeeee;} /* this is the small calendar */
 div.calendarModule .largeMonthCalTitle .row1 {background-color:#EEEEEE;}

        /* title for presentation of event lists for a day or a month */  
 .eventListTitle {background-color:#003366;color:white;font-weight:800;font-size:110%;border: 1px solid silver;}
       /* body text for presentation of event lists for a day or a month */
 .monthEventList {background-color:#fff;}

 #calendar table {  background-color:#F2F2F2;  border: 1px solid silver; }
       /* used as the header for days of week ?????? */
  div.calendarModule .row2 {}
  #calendar table tr.row2  {  background-color:#003366;font-family: arial;  color: white;  font-weight: bold; }
  #calendar table tr.row2 td {}

 #calendar table.monthtable { //background-color:#FFCE7B; }

 
       /* light shading for days without events */
 .monthCall { background: #FFEBEB;background-color:lemonchiffon; }
 
       /* color for days with events */
 .calHasEvent { background-color: #FFCE7B; }
 .calHasEvent a { color: white;  font-weight: normal; }
 
 .weekendDay { background: #Ffffff; }
 
 #calendar .noDay { background: #EEEEEE; }
 
 .todayseventstitle { background-color: #FFCE7B; }
 
 .todaysevents { background-color:  #FFCE7B;}

 /*****************************************end of calendar **********/
 
 
 /************************************ Forums**************************************/
 
 div.forum {}
 div.forum .contentPageTitle { }
 div.forum .contentPageSubTitle {color:white;}

      /* used as sub-subtitle or narrow color bands for presentation; IE requires a spacer.gif (1px) in html to control row height here*/  
 div.forum .headerBar2 {}
 div.forum .headerBar {}
 
 div.forum .colorbar {font-size:medium;}
 div.forum .colorbar2 {background-color: #ccc; font-size:small;}

 #forum {}
 #forum TABLE { border:0px;}
 #forum TD {		background-color: #CCC;		font-size: 100%;}
	#forum TD.spacer {		background-color:#FFF;	}
 #forum TD.contentPageSubTitle {background-color: #FFCE7B;color:white;}
 
 #forum TD.forumTitle1 {font-size:100%; }
 #forum TD.forumTitle1 a:link {color: white;}
 #forum TD.forumTitle1 a:visited {color: white;}
 #forum TD.forumTitle1 a:hover {color: #f3a42b;}
 #forum TD.forumTitle1 a:active {color: white;}
 
 #forum TD.forumDescription1 {font-family: Verdana,Arial; font-size:90%;} 


 .forum_head {background-color: #ccc; color: #000;}
 .forum_head a:link {color: white; }
 .forum_head a:visited {color: white;}
 .forum_head a:hover {color: #f3a42b;}
 .forum_head a:active {color: white;}

 .forum_row1{ 
        background-color: #bfc6d8; 
        font-size: 90%; 
        font-family: Arial; 
        color: black;
 }
 .forum_row1 a:link {color: black;}
 .forum_row1 a:visited {color: black;}
 .forum_row1 a:hover {color: #C87225;}
 .forum_row1 a:active {color: black;}

 .forum_row2{ 
        background-color: #e0e3ec; 
        font-size: 90%; 
        font-family: Arial; 
        color: black;
 }
 .forum_row2 a:link {color: black;}
 .forum_row2 a:visited {color: black;}
 .forum_row2 a:hover {color: #C87225;}
 .forum_row2 a:active {color: black;}

 .forum_suspended{ 
        background-color: #F0C0C0; 
        font-size: 90%; 
        font-family: Arial; 
        color: black;
 }

 .forum_moderated{ 
        background-color: red; 
        font-weight: bold; 
        font-size: 90%; 
        font-family: Arial; 
        color: white;

 }
 .forum_moderated a:link {color: white;}
 .forum_moderated a:visited {color: white;}
 .forum_moderated a:hover {color: #DADAB9;}
 .forum_moderated a:active {color: white;}


 .forum_head2 { 
        background-color: #f3a42b; 
        font-weight: bold; 
        font-size: 80%; 
        font-family: Arial; 
        color: white;
 }
 .forum_head2 a:link {color: white;}
 .forum_head2 a:visited {color: white;}
 .forum_head2 a:hover {color: #DADAB9;}
 .forum_head2 a:active {color: white;}

/************************************************ end of forums **************************
  
 /**
  ********************************************** Private Messages
  */
 div.pmModule {} 
 div.pmModule .contentPageTitle {}
 div.pmModule .contentPageSubTitle  {}
 div.pmModule .contentPageSubSubTitle  {}

 div.pmModule .headerBar {}
 div.pmModule .headerBar2 {}
 
 div.pmModule td.header2 { }

 div.pmModule .formInputLabel {}
 div.pmModule .formInputData  { }
 div.pmModule .formInputField textarea {}
 div.pmModule .formInputField input {} 
 div.pmModule .formInputField file {}
 div.pmModule .formInputField select {}
 div.pmModule .formInputSubmit submit {}
 
 div.pmModule .formInputLabel3 {}
 div.pmModule .formInputData3 {}
 div.pmModule .formInputData3 a:link { }
 div.pmModule .formInputData3 a:visited {}
 div.pmModule .formInputData3 a:hover {}
 div.pmModule .formInputData3 a:active {}
 
 div.pmModule #applinks {}
 div.pmModule #applinks b.title {}
 div.pmModule #applinks b, #applinks b a {}

 
 .pmMessageHeader {
      background-color: #999999;
      color: white;
 }
 
 
 tr.pmRow1 { background-color: #eeeeee; }
 tr.pmRow2 { background-color: #ffffff; }

 .pmConfirmMessage {font-size:125%; color: green; }
 .pmErrorMessage {font-size:125%; color: red;}


 /**
  ****************************************  News Articles 
  */

 div.news .contentPageTitle {}
 div.news .contentPageSubTitle {}
 div.news .contentPageSubSubTitle  {}
 
 div.news .contentCrumbs {}
 div.news .contentCrumbs  a  {}
 div.news .contentCrumbs  a:link { }
 div.news .contentCrumbs  a:visited {}
 div.news .contentCrumbs  a:hover {}
 div.news .contentCrumbs  a:active {}


 div.news_tease { font-family: "Times New Roman",Times,Serif; font-size: 100%; font-weight: 400;}
 div.news_title  { font-size:medium; font-weight: bold;} 
 div.news_title a { font-size: 100%; font-weight: bold; font-family: Times, serif;  }
 div.news_title a:link {color: #006699; }
 div.news_title a:visited {color: #006699;}
 div.news_title a:hover {color: #990066;}
 div.news_title a:active {color: #006699;}
 div.news_publish {font-family: Verdana, Arial; font-size: 80%;  }
 div.news_intro {border-left:4px double #ccc;margin-left: 15px; font-family: Arial,sans-serif; font-size:100%; }
 div.news_more  { }

 div.cat_notes { }
 div.cat_nextprev { font-weight: bold; background-color: #eee; color: #003366; border: 1px solid #ccc; }

 div.story_title { font-family: Times,serif; font-size: 200%; font-weight: 700; color: #990066;}
 div.story_publish {font-family: Arial, sans-serif; font-size:80%; font-weight:300;}
 div.story_byline {font-family: Arial, sans-serif; font-size:80%;font-weight:300; }
 div.story_body {font-family: Arial, sans-serif; font-size:100%;  background-color: #fff;  }

 /* this puts a large letter at the beginning of a news story - does not work quite right all time
 div.story_body:first-letter { font-size: 200%; font-style: italic;
                    font-weight: bold; float: left; color: crimson; }*/



 div.relCategories {display: none; }

 div.catBox { float:right; background-color:#E2F1F1; border:1px solid #ccc;padding:5px 20px 0px 20px;}
 div.catBox b {color:#006699;}
 div.catBox a  {color: #006699; }
 div.catBox a:link {color: #006699; }
 div.catBox a:visited {color: #006699;}
 div.catBox a:hover {color: #990066;}
 div.catBox a:active {color: #006699;}
 
  

 /**
  *  Category list ( ListView::renderAsList() )
  */
 #ListView {color:#003366; }
 #ListView ul {color:#003366; }
 #ListView li {}
 #ListView li.active { background-color: #BCDEDE; border: 1px solid #ccc; }
 #ListView a { }


 /**
  ********************************************  Document Library
  */
 div.docsModule .contentPageTitle { } 
 div.docsModule .headerBar {}
 div.docsModule .headerBar2 {}
 
 div.docsModule td.header2 { }
 
 div.docsTools{color: #000; }


 div.docsCrumbs { font-size: 100%;color: #000099;}
 div.docsCrumbs a  { font-size:90%; font-weight: 800;   }
 div.docsCrumbs a:link { }     
 div.docsCrumbs a:visited {}   
 div.docsCrumbs a:hover {}     
 div.docsCrumbs a:active {}    
                                            
 div.docsClipboard { background-color: lemonchiffon; border: 1px solid #000;}
 div.docsFoldersHeader {background-color: #fff;}
 div.docsFilesHeader {background-color: #fff;}

 div.docsFiles {}
 div.docsFolders {}
 
  /**
  ********************************************  Photo Gallery
  */
  
 div.photoModule { }
 div.photoModule .photoPageOne {}
 div.photoModule .contentPageTitle { }
 div.photoModule .contentPageSubTitle  {}

 div.photoAlbumTitle {font-size: 100%;color: #000099; background-color:#eee;}  
 div.photoAlbumTitle a { font-size:100%; color: #000099; }
 div.photoAlbumTitle a:link {}
 div.photoAlbumTitle a:visited { }
 div.photoAlbumTitle a:hover {}
 div.photoAlbumTitle a:active { }
  
 div.photoModule .contentCrumbs {}
 div.photoModule .contentCrumbs  a  {}
 div.photoModule .contentCrumbs  a:link { }
 div.photoModule .contentCrumbs  a:visited {}
 div.photoModule .contentCrumbs  a:hover {}
 div.photoModule .contentCrumbs  a:active {}

 
 div.photoViewCaption {background-color:#003366; color:#fff;font-size:100%;}
 div.photoViewImage {background-color:#003366;  }
 
 div.photoThumb div { }
 div.photoThumb td {}
 div.photoThumb tr.even {  background-color: #003366; }
 div.photoThumb tr.odd { background-color: #003366; }

  /**
  **************************************  Member (Users Module)
  */
 div.usersModule {} 
 div.usersModule .contentPageTitle {}
 div.usersModule .contentPageSubTitle  {}
 div.usersModule .contentPageSubSubTitle  {}
 
 div.usersModule .contentCrumbs {}
 div.usersModule .contentCrumbs  a  {}
 div.usersModule .contentCrumbs  a:link { }
 div.usersModule .contentCrumbs  a:visited {}
 div.usersModule .contentCrumbs  a:hover {}
 div.usersModule .contentCrumbs  a:active {}
  
 div.usersModule .headerBar {font-weight:600; }
 div.usersModule .headerBar2 { }
 
 div.usersModule  td.header2 { }

 div.usersModule .formInputLabel {  }
 div.usersModule .formInputData  {  }  
 div.usersModule .formInputField textarea {}
 div.usersModule .formInputField input { } 
 div.usersModule .formInputField file {  }
 div.usersModule .formInputField select {   }
 div.usersModule .formInputSubmit submit {}
 
 
 div.usersModule .formInputLabel2 {}
 div.usersModule .formInputData2  {}  
 div.usersModule .formInputField2 textarea {}
 div.usersModule .formInputField2 input {}
 div.usersModule .formInputField2 select{}
 div.usersModule .formInputField2 file {}
  
 div.usersModule .formInputLabel3 {}
 div.usersModule .formInputData3 {}
 div.usersModule .formInputData3 a:link { }
 div.usersModule .formInputData3 a:visited {}
 div.usersModule .formInputData3 a:hover {}
 div.usersModule .formInputData3 a:active {}

 div.usersModule .contentCrumbs { }
 div.usersModule .contentCrumbs  a  { }
 div.usersModule .contentCrumbs  a:link {}
 div.usersModule .contentCrumbs  a:visited {}
 div.usersModule .contentCrumbs  a:hover {}
 div.usersModule .contentCrumbs  a:active {}
 
        /* for a title or main heading that is a link */
 div.usersModule .titleLink {}
 div.usersModule .titleLink  a  { }
 div.usersModule .titleLink  a:link { }
 div.usersModule .titleLink  a:visited {}
 div.usersModule .titleLink  a:hover { }
 div.usersModule .titleLink  a:active {}

 div.usersModule #applinks {}
 div.usersModule #applinks b.title {}
 div.usersModule #applinks b, #applinks b a { }
 
 
 /**
 **************************************** Control Panel - Admin nav/applinks 
 */
 p.admin_title { font-weight: bold; font-size: 100%; border-bottom: 1px dotted #ccc; background-color: #eee; color: #666; }
 #admin_navlinks ul { }
 #admin_navlinks li {  }
 #admin_navlinks a { }
 #admin_navlinks #inactive a { color: white; font-weight: bold; }

 #admin_applinks ul { }
 #admin_applinks li {background-color: #eee; border: 1px solid #ddd; }
 #admin_applinks a {color: #666; }
 #admin_applinks #inactive a { color: white; font-weight: bold; }

 /**
  * Datagrid
  */
 #datagrid table  { border: 1px solid silver; }
 #datagrid table tr th  { background-color: #003366;  background-color: #003366; color: white; }
 #datagrid table tr th a  { color: white; }
 #datagrid table tr td  { }

 #datagrid table tr td.error  { background-color: #FF84BD; }
 #datagrid table tr.even  { /*background-color: white; */ }
 #datagrid table tr.odd  { background-color: #EEEEEE; }
 
 /**
  * Section Header
  */

 #sectionheader {   background-color:#003062; }
 #sectionheader th {  color: white; }
 #sectionheader a {  color: white;  }
 #sectionheader b {   color:#F0F8FF; }
 #sectionheader H3 {  }
 
