@import url(base.css);


#mm5 a:hover, #mm5 a
{
background:url(img/menu.gif) -400px -96px;
}
#col1 {
float: left;
	width:500px;
	padding:32px 74px 0 135px;
	
}
#col2 {float: left;
	width:185px;
	padding:20px 0 30px 40px;
	
	background: url(img/bk_people.gif) left top no-repeat;
	border-bottom:1px solid #e7e7e7;
	margin:85px 0 0 0
		
}



/*



#f_name.blank
{
background:#fff url(img/f_fname.gif) top left no-repeat;
}




#l_name.blank
{
background:#fff url(img/f_lname.gif) top left no-repeat;
}

#email.blank
{
background:#fff url(img/f_email.gif) top left no-repeat;
}


#company.blank
{
background:#fff url(img/f_company.gif) top left no-repeat;
}

#phone.blank
{
background:#fff url(img/f_phone.gif) top left no-repeat;
}

#message.blank
{
background:#fff url(img/f_message.gif) top left no-repeat;
}





.white
{
background:#fff;
}

*/
#b2
{
position:absolute;
top:0;
left:280px;
width:270px;
}
#b1{
position:relative;
width:270px;
}
div#b1 label, div#b3 label
{
display:block;
margin:0 0 5px 0;
width:auto;
}
div#b1 input
, div#b3 input
{
margin:0 5px 0 0;
}

/*
div#fields label
{
width:0;
height:0;
display:block;
overflow:hidden;
}
#fields input
{
width:300px;
height:20px;
display:block;
margin:0 0 15px 0;
}
#fields textarea
{
width:300px;
height:100px;
display:block;
margin:0 0 15px 0;
}
*/
input#submit
{
width:94px;
height:37px;
display:block;
position:relative;
left:-5px;
margin:20px 0 0 0;
}
input.hid
{
display:none;
}

#col1 h2
{	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
font-size:1.16em;
color:#253a78;
font-weight:bold;
font-style:normal;
line-height:1.5em;
display:block;
margin:10px 0 5px 0;
}

#col2 h2
{	

font-size:1.6em;
color:#253a78;
font-weight:bold;
font-style:normal;
line-height:1.5em;
display:block;
margin:0 0 0 0;
/*
display:list-item;
	list-style-position:inside;
	letter-spacing:-999em;
	 font:0/0 Arial;
	overflow:hidden;
		width:158px;
	height:17px;
	margin:0 -158px 5px 0;
	list-style-image:url(img/i_contact.gif);
	
*/
}
@-moz-document url-prefix()
{
#col2 h2
{
overflow:visible;
}
}
#col2 em
{
font-style:normal;
font-weight:bold;
color:#253a78;
}

#bt_twitter
{
display:block;
width:114px;
height:24px; 
background:url(img/bt_twitter.gif);
margin:30px 0 30px 0;

}
#bt_linkedin
{
display:block;
width:107px;
height:30px; 
background: url(img/bt_linked.gif);margin:0 0 30px 0;
}
#bt_facebook
{
display:block;
width:108px;
height:33px; 
background: url(img/bt_facebook.gif);margin:0 0 30px 0;

}

#bt_env
{
display:block;
width:155px;
height:31px; 
background: url(img/bt_frontierenv.gif);

}

#fields {
	background:url(img/bk-fields-logo.gif) center center no-repeat;
}
#fields label {
	font-weight:700;
	text-transform:uppercase;
	font-size:12px;
	color:#ccc;
	border:1px solid #ddd;
	border-radius: 5px;
	padding:6px 0 6px 10px;
	position:relative;
	max-width:400px;
	display:block;
	width:90%;
	float: none;
	margin:5px 0;
	line-height:1em;
}
#fields label input {
	font-size:12px;
	width:68%;
	position: relative;
	top:-3px;
	line-height:20px;
	right:3px;
	border:none;
	color:#004b8d;
	font-weight:400;
	clear: right;
	float:right;
	overflow:visible;
	background:none;
}
:focus {
outline: 0;}
#fields label textarea {
	font-size:16px;
	max-width:390px;
	width:95%;
	position: relative;
	border:none;
	color:#004b8d;
	font-weight:400;
	background:none;
}
