h1 {
   color: rgb(0, 0, 255);
}

label {
   display: block;
   padding-right: 0.5em;
   clear: right;
}

label.procdesc_option, label.geoform_option {
   display: inline;
}

p.title {
   padding-top: 0.5em;
   padding-bottom: 0px;
   padding-left: 0px;
   margin: 0px;
   font-weight: 700;
   font-family: Ariel;
   font-size: 110%;
}

p.description {
   padding-top: 0px;
   padding-bottom: 0px;
   margin: 0px;
   font-style: italic;
}
/*
div {
   padding-left: 0.5em;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin: 0px;
   border-top-width: 2px;
   border-left-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-style: solid;
   border-color: rgb(255, 255, 255);
   background-color: rgb(255, 255, 255);
}
*/

button
{
 border: none;
 background-color: transparent;
 vertical-align: middle;
 cursor: pointer;
}

input {
	  margin-left: 0.5em;
}

select {
	  margin-left: 0.5em;
}

input.submit {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
	   cursor: pointer;
	   border: none;
	   background-image: url("temp/submit.png");
	   height: 28px;
	   width: 75px;
}
input.add {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
       cursor: pointer;
	   border: none;
	   background-image: url("add.png");
	   height: 20px;
	   width: 38px;
}
input.reset {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
       cursor: pointer;
	   border: none;
	   background-image: url("temp/reset.png");
	   height: 28px;
	   width: 75px;

}
input.delete {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
       cursor: pointer;
	   border: none;
	   background-image: url("delete.png");
	   height: 20px;
	   width: 56px;
}
input.expand {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
       cursor: pointer;
	   border: none;
	   background-image: url("expand.png");
	   height: 20px;
	   width: 66px;
}
input.savet {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
       cursor: pointer;
	   border: none;
	   background-image: url("temp/sat.png");
	   height: 28px;
	   width: 147px;
}
input.submit2 {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
       cursor: pointer;
	   border: none;
	   background-image: url("submit2.png");
	   height: 20px;
	   width: 137px;
}
.error {
	   margin: 0px;
	   padding: 0px;
	   color: rgb(255, 0, 0);
}
input.form_button {
	   margin-left: 0.5em;
	   margin-top: 0.5em;
	   margin-bottom: 0.5em;
/*       cursor: pointer;*/
       color: rgb(0,0,156);
/*       font-weight: bolder;*/
/*       font-size: 115%;*/
/*       background-color:rgb(255,255,255);*/
/*	   height: 28px;*/
}




.cm_cell {
  padding:2px;
  background-color:#E1EEF6;
}


.cm_title {
padding:2px;
background-color:#4DA1CF;
font-weight:bold;
color:white;
}


.cm_header {
background-color:#9E9E9E;
font-weight:bold;
color:white;
}

.cm_line {
padding:3px;
background-color:#E1EEF6;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color:#FFFFFF;
}

.cm_table {
background-color:#E6EEF2;
border-style: solid;
border-width: 1px;
border-color:#000000;
}

.cm_results_table {
border-style: solid;
border-width: 1px;
border-color:#000000;
}

.cm_results_table {
border-style: solid;
border-width: 1px;
border-color:#000000;
width:600px;
}
a.cm_link:link {color:#005a9c; text-decoration:none}
a.cm_link:visited {color: #007bc5; text-decoration:none}
a.cm_link:hover {color: #FF7504; text-decoration:none}

