/* bwcore */

body, html {


margin: 0;
padding: 0;
text-align: center;
background-color: #0e0e0e;


}

.form_container{
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

a.contact:link,
a.contact:active,
a.contact:visited {

font-family: 'Calibri','Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 16px;
letter-spacing: 1px;
text-decoration: none;
padding: 4px;
color: #666;

}

a.contact:hover {

font-family: 'Calibri','Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 16px;
letter-spacing: 1px;
text-decoration: none;
padding: 4px;
color: #fff;

}

.label {

color: #fff;
font-family: 'Calibri','Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 16px;
letter-spacing: 1px;
text-align: right;


}

.req {

color: #fff;
font-family: 'Calibri','Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 16px;
letter-spacing: 1px;
text-align: left;


}

input.field {

width: 140px;
border: 1px solid #666;
font-family: 'Calibri','Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
letter-spacing: 1px;
color: #fff;
background-color: #0e0e0e;
padding: 4px;
text-align: left;

}

textarea.field {

width: 140px;
height: 80px;
border: 1px solid #666;
font-family: 'Calibri','Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
letter-spacing: 1px;
color: #fff;
background-color: #0e0e0e;
padding: 4px;
text-align: left;

}

.errMsg {

display: none;

}

form .errFld {

border: 1px solid #CC0000;

}