@charset "utf-8";
/* CSS Document */

form {
   padding: 0 5px 5px 15px;
}


#formleft  {
  border:2px solid;
  height:375px;
  margin:auto;
  padding:12px;
  width:649px;
}


#formright {
float:right;
width: 400px; 

}

#Contact  {
  height:400px;
  font-size:1em;
}

label { 
 font:"Courier New", Courier, monospace; font-size:10px;
}

.input_bg  {
 width:200px;
 padding: 0 0 5px 0;
}

#CityStateZip {
 width:600px;
 position:relative;
}

#City  {
  left:0px;
  float:left;
  width:100px;
  margin-right:20px;
}

#State  {
  float:left;
  width:100px;
  margin-right:20px;  
}

#FullName {
 width:600px;
 position:relative;
}

#FirstName {
 left:0px;
 width:179px;
 float:left;
 margin-right:20px; 
}

#LastName  {
  float:left;
  width:250px;
  margin-right:10px;  
}

#Zip  {
  float:left;
  left:200px;
}

#Email {
 width:600px;
 position:relative;
}

#Email1 {
 left:0px;
 width:250px;
 float:left;
 margin-right:20px; 
}

#Email2 {
  float:left;
  width:250px;
  margin-right:10px;  
}

*    {   
  margin:0;   
  padding:0;   
 /* font:bold 12px "Lucida Grande", Arial, sans-serif;   */
}   

#status {   
   width:50%;   
   padding:10px;   
   outline:none;   
   height:36px;   
}   

.focusField {background-color:#66FFFF;
   border:solid 2px #73A6FF; 
   color:#000;   
   
}   

.idleField {   
   background:#EEE;   
   color: #6F6F6F;   
   border: solid 2px #DFDFDF;   
}   


.HiddenDetails {  
   background-color:#FFFFFF;
   border-style:ridge;
   border-width:1px;
   display:none;
   height:200px;
   position:relative;
}

.HiddenDetails Img {  
   border-style:solid;
   border-width:1px;
   left:415px;
   position:relative;
   top:5px;
}	

.CText  {  
    left:20px;
    position:absolute;
    top:25px;
    width:400px;
}

.CData  {  
	display:none;
}

.Contact {  
   padding:4px;
   margin-bottom:5px;
   font-size:.8em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Contact:hover { 
   border-style:outset;
   border-width:1px;   
   background-color:#F2CD20;    
   
}

.ContactTitle:hover {
  cursor:pointer;
}


.CurrentSite {
   border-style:outset;
   border-width:1px;
   background-color:#F2CD20;   
}


#ContactContainer  {
  border-style:solid;
  border-width:1px;   
  margin:10px;
  padding:2px;
}

#ContactInstructions  {
  width:95%;
  font-size:1em;
  margin:auto;
}

#CCTitleBar { 
   background-color:#000000;
   color:#fff;
   border-style:outset;
   border-width:1px;
   padding:5px; margin-bottom:3px;
   
   font-weight:bold;
 
}


  