.contact{display:block}
.contact *{
display:block;
height:1px;
overflow:hidden;
background:#c0d1ec;
}
.contact1{
border-right:1px solid #e3ebf6;
padding-right:1px;
margin-right:3px;
border-left:1px solid #e3ebf6;
padding-left:1px;
margin-left:3px;
background:#cfdcf0;
}
.contact2{
margin:0px 1px;
padding:0px 1px;
border-left:1px solid #f8fafd;
border-right:1px solid #f8fafd;
background:#cbd9ef;
}

.contact3{
margin:0px 1px;
  border-left:1px solid #cbd9ef;
  border-right:1px solid #cbd9ef;
}

.contact4{
  border-left:1px solid #e3ebf6;
  border-right:1px solid #e3ebf6;  
}

.contact5{
  border-left:1px solid #cfdcf0;
  border-right:1px solid #cfdcf0;
}

.contactfg{
background:#c0d1ec;
min-height:280px;
}
  
div.form_container{
position:relative;
padding:35px 3px 0 3px;
margin-bottom:2px;
float:right;
width:239px;	
}

/* this is the contact box styling  */

p.c_form{
text-align:left;
font-family:verdana;
font-size:9px;	
color:#000000;
text-decoration:none;
font-style:normal;	
margin-top:0px;	
margin-bottom:0px;	
}

p.t_form{
text-align:left;
font-family:calibri, arial;
font-size:28px;	
font-variant:small-caps;
color:#00a464;
text-decoration:none;	
margin-top:0px;	
margin-bottom:8px;	
}

.f_copy{
font-family:verdana;
font-size:12px;	
color:#000000;
text-decoration:none;
font-style:normal;	
margin:5px 2px 2px 2px;
}


.b_right {
font-family:verdana;
font-size:12px;	
color:#121212;
text-decoration:none;
font-style:normal;	
margin:3px auto 3px auto;
}

.s_right {
float:right;
color:#00a464;
margin:1px 5px 15px 160px;
}

/*the next 6 lines allows the right alignment of sort list and entry form*/
div.contactfg{text-align:right;margin:0 0;padding:3px 8px 8px 8px}
div.contactfg div{display:inline;white-space:nowrap}
div.contactfg div.left{float:left}
 
ul{text-align:right;margin:0 0;padding:0}
ul li{display:inline;white-space:nowrap}
ul li.left{float:left}
ul li.right{float:right;}