
.ajaxform  {border:2px solid #000000; background-position: left top; width: 98%; padding-left:2px; padding-right:2px;
		 padding-top:3px; padding-bottom:3px;  background-color:#FFFFFF; color: #000000; 
		 background-image:url('../images/ajaxbg.jpg'); background-repeat:repeat-x } 			
.out {
  display:block; 
  background:#000000; 
  /* border:1px solid #666666; */
  position:relative;
  margin:3px 0
  }
.in {
  text-align:center; 
  background:#FFDDDD; 
  border:1px solid #555555; 
  position:relative; 
  font-family:Arial; color:#000000; padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom:5px
  }
.ltin {
  left:+3px;
  }
.tpin {
  top:+2px;
  }
.wide {width:95%;} /* change to suit */


.selecton    { border: 1px solid #000000; background-color: #C0C0C0 }
.selectoff    { border: 1px solid #000000; background-color: #ffffff }
.ajaxinput   { font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none; 
               border: 1px solid #000000; margin-top: 0px; margin-bottom: 0px; 
               background-color: #FFFFFF }
.ajaxeditinput   { font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none; 
               border: 1px solid #000000; margin-top: 0px; margin-bottom: 0px; 
               background-color: #FFDFFF }
.button2 {border:2px outset #C0C0C0; background-position: left top; width: 90%; color:#FFFFFF; height:22px; font-family:Arial; font-size:8pt; 
			text-decoration:none; font-weight:bold; background-color:#000000; background-repeat:repeat-x; 
			margin-top:3px; margin-bottom:3px; background-image:url('/images/menubar.jpg') }


.button {border:2px outset #C0C0C0; background-position: left top; width: 90%; color:#FFFFFF; height:23px; font-family:Arial; font-size:8pt; 
			text-decoration:none; font-weight:bold; background-color:#000000; background-repeat:repeat-x; 
			margin-top:3px; margin-bottom:3px; background-image:url('/images/menubar2.jpg')  }  

.general  { font-family: Arial; font-size: 10pt; color: #2B2E46; text-decoration: none;  margin-top: 0; margin-bottom: 0 }

.ajaxinner   { text-align: center; padding-left: 3px; 
               padding-right: 3px; padding-top:5px; padding-bottom:5px; color:#000000 }
.ajaxform p.listtext {  font-family: Arial; color: #2B2E46; font-size: 10pt; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.ajaxform p.general  { font-family: Arial; font-size: 10pt; color: #2B2E46; text-decoration: none;  margin-top: 0; margin-bottom: 0 }
.ajaxform p.smalltext  { font-family: Arial; font-size: 8pt; color: #2B2E46; text-decoration: none;  margin-top: 0; margin-bottom: 0 }
.ajaxform p.title  { border-top:1px solid #000000; border-bottom:1px solid #000000; font-family: Arial; font-size: 10pt; color: #2B2E46; text-decoration: none;  margin-top: 0; margin-bottom: 0; background-color:#E4E4E4 }
.ajaxform p.highlight  { font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none;  margin-top: 0; margin-bottom: 0; font-weight:bold }
/* .ajaxform a  { font-family: Arial;  color: #0000FF; text-decoration: none; font-weight: bold } */
 /*  .ajaxform p { margin-top: 0; margin-bottom: 0 } */




div.helpcontainer {border-style:outset; border-width:1px; padding:2px; width: 350px; height: 250px; text-align:left; background-color:#000000; position: absolute; z-index: 199; visibility: hidden; }
div#helpinner {border:1px solid #000000; position: relative; z-index: 990; top: -47px; left: -15px; padding:4px; width: 350px; height: 250px; text-align:left; color:#000000; background-color:#FFFFE6 }




.downloadbutton {border-style:outset; border-width:2px; width: 99%; margin-bottom: 3px;  padding-left:1px; padding-right:1px; padding-top:2px; padding-bottom:2px; background-image:url('/images/menuicons/dlbutton.png');				
				text-align: right; font-family:Arial; font-size:8pt; color:#FFFFFF; cursor: pointer}


.downloadbutton p.small { font-size: 80%; margin-top: 3px; margin-bottom: 3px; }
.downloadbutton a {font-family: Arial; font-size: 8pt; color: #FFFFFF; text-decoration: underline; font-weight: bold; }
.downloadbutton a:hover {font-family: Arial; font-size: 8pt; color: #FFFF00; text-decoration: underline; font-weight: bold }

.buttonover {border-style: inset; border-width: 2px;  }



.flash       { font-family: Arial; font-size: 8pt; color: #FF0000; text-decoration: none; 
               font-weight: bold; margin-top: 0; margin-bottom: 0; display: inline }




.ajaxlink    { font-family: Arial; font-size: 10pt; color: #0000FF; text-decoration: none; font-weight: bold }
:hover.ajaxlink    { font-family: Arial; font-size: 10pt; color: #0000FF; text-decoration: underline; font-weight: bold }


.ajaxtopbar {width: 100%; height: 23px; z-index: 10;  background-repeat: repeat-x; color: #000000; font-family:Arial; font-size:10pt;  font-weight: bold; padding-left:2px; padding-right:2px }

.ajaxtopbar a { font-family: Arial; font-size: 10pt; color: #000080; text-decoration: none; font-weight: bold }



.moduletitle { font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none; 
               font-weight: bold; margin-top: 4px; margin-bottom: 5px }

.moduletext  { font-family: Arial; font-size: 10px; color: #2B2E46; text-decoration: none; 
               margin-top: 0; margin-bottom: 0 }


.modulenormal { font-family: Arial; font-size: 8pt; color: #2B2E46; text-decoration: none; 
               margin-top: 0; margin-bottom: 0 }
.searchbutton {border:2px outset #C0C0C0; background-position: left top; width: 90%; color:#FFFFFF; height:27px; font-family:Verdana; font-size:8pt; 
			text-decoration:none; font-weight:bold; background-color:#000000; background-repeat:repeat-x; 
			margin-top:3px; margin-bottom:3px; background-image:url('/images/menubar2.jpg')  }               



.cambutton {padding:1px; color: #FFFFFF; font-family: Arial; font-size: 60%; text-decoration: none; text-align: center; border: 1px outset #FFFFFF; background-color: #000000; width: 100%; cursor: pointer; margin-right:1px; padding-right: 1px}

.key2 	{vertical-align: text-bottom; margin-right:1px; cursor: pointer }
.keyppm 	{vertical-align: text-bottom; margin-right:2px; cursor: pointer }



.tabcell {
text-align:center;
color: #000000; /*text color*/
padding: 1px;
height: 22px; 
width: 150px;
text-decoration: none;
border-right: 1px solid #564C66; 
border-left: 1px solid #564C66; 
border-top: 1px solid #564C66; 
background-color:#FFFFFF;
}

.currenttabcell {
text-align:center;
color: #000000; /*text color*/
padding: 1px;
height: 22px; 
width: 150px;
text-decoration: none;
border-right: 1px solid #564C66; 
border-left: 1px solid #564C66; 
border-top: 1px solid #564C66; background-color:#FCAFAD 

}

.userthumb {

position: absolute;
clip:rect(0px 47px 67px 0px);

}