/* CSS Document */
/************** Image stuff *************/

img.left-align {
	float: left;
	padding: 10px 10px 10px 0;
}
img.right-align {
	float: right;
	padding: 10px 0 10px 10px;
}
.alignright img {
	vertical-align: middle;
}


/******************************* steve stuff  *************************/
#imbox {
	position: absolute;
	visibility: visible;
	z-index: 4;
	width: 120px;
	left: 700px;
	top: 200px;
}

/* space first heading to clear search box */

.firsttitle{
  /*margin-bottom: 30px;*/
  padding: 0 0 1em 0;
}

/*used in second template series */
.firsttitle_2 {
	padding: 0 0 1em 0;
  border-bottom: 2px #e4e5e0 solid;
}

/* used in edit_sc to request information about whether to proceed */
.confirmation {
  font-size:0.9em;
  position:absolute;
  top:15%;
  left: 15%;
  background-color:#f9f9ff;
  padding: 15px; 
  font-family:verdana,arial,helvetica;
  border-style:solid;
  border-width:thin;
}

.redlabel {
  color: red;
}

    #contacts_1 {
    	position: relative;
    	left: 0%;
    	top: 0%;
    }
    
    #contacts_2 {
    /*This is positioned within the relative div contacts_1 which means that it is absolutely
    //positioned in relation to its relative parent*/
    	position: absolute;
    	left: 40%;
    	top: 0px;
    }
    
    
    .label {
    	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    	font-size: 0.9em;
    	font-weight: bold;
    }
    
    .messageboard {
    	height:50px;
    	background-color: #33FFCC;
    	border: 1px none #000000;
    }
    
    textarea	{
    	font-family: Arial, Helvetica, sans-serif;
    }
    
    
    div#r_only {
    	position: absolute;
      font-family: Arial, Helvetica, sans-serif;
    	background-color: #5686b4;
    	padding: 5px;
      font-size: 1.2em;
    	font-style: normal;
    	font-weight: bolder;
    	color: #ffffff;
    	left: 60%;
    	top: 100px;
    	z-index: 500;
    }
    
    div#loadimage {
      /*shows the progress indicator*/
    	font-family: Arial, Helvetica, sans-serif;
    	background-color: #ffffff;
      border-color: #5686b4;
    	border-width: thin;
    	border-style: solid;
      padding: 10px;
      font-size: 1.1em;
    	font-style: normal;
    	font-weight: bolder;
    	position: absolute;
    	left: 60%;
    	top: 150px;
    	z-index: 500;
    
    }
    
    .arrowup {
    	position: absolute;
    	left: 75%;
    }
    
    
    .arrowdown {
    	position: absolute;
    	left: 85%;
    }
    
    .required	{
    	color: #FF3333;
    }


div#maincomment {
  background-color: #f8f8f8;
  min-height: 100px;
  border-width: 1px;
  border-color: #e9e9e9;
  border-style: solid; 
  position:relative;
  padding: 5px 5px 5px 5px;
}
.smaller {font-size: 0.9em;}
