body { 

 background-color: #ffffff; 

 margin-left: 40px; 

 margin-right: 40px; 

 margin-top: 30px; 

 font-size: 11px; 

 font-family: verdana,trebuchet,sans-serif; 

}



a:link { 

 color: #333399; 

 font-size: 12px; 

 font-weight: bold; 

 text-decoration: underline; 

}



a:visited { 

 color: #333399; 

 font-size: 12px; 

 font-weight: bold; 

 text-decoration: underline; 

}



a:active { 

 color: #333399; 

 font-size: 12px; 

 font-weight: bold; 

 text-decoration: underline; 

}



a:hover { 

 color: #999999; 

 font-size: 12px; 

 font-weight: bold; 

 text-decoration: none; 

}



/*---  Header text, showing the number of search results  ---*/



H4 {

 font-family: verdana,trebuchet,sans-serif;

 font-size:   12px;

 color:       #000000;

 margin-top: 2px;

 margin-bottom: 5px;

 font-weight: normal;

}





/*-- Table formatting (profile form, new registration form, etc.) --*/



table {

 border: 1px dotted #999;

}





/*-- Default table heading formatting --*/



th  .colorBG {

 font-family: verdana,trebuchet,sans-serif; 

 font-size: 11px;

 font-weight: bold;

 text-align: center;

}



/*-- Background table color, used in search results page --*/

.colorBG {

 background: #aaaaff;

}



/*-- Default table cell formatting --*/



td .right {

 font-family: verdana,trebuchet,sans-serif; 

 font-size: 11px;

}



/*-- aligns text to the right, in the search table --*/



.right {

 text-align: right;

}







/*--  Default form field formatting. --*/



form {

  margin-top: 0px;

}



/*--  Input field formatting. --*/



.input {

  border-top:         1px solid #999999;

  border-left:        1px solid #999999;

  background-color:   #fff;

  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;

  font-size:          11px;

  height:             1.6em;

  padding:            .3em 0 0 2px;

  margin-top:          3px;

  margin-bottom:       3px;

} 



/*--  Submit button formatting. --*/



.button {

  background-color:   #fff;

  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;

  font-size:          11px;

  font-weight:        normal;

  text-transform:     uppercase;

  color:              #000;

}