#forma {
width:100%;
font:12 px Arial;
text-align:left;
color:#2d2e30;
}




.field-zero {
color:#112166;
font:12px Arial;
font-weight:bold;
height:26px;
width:100%;
padding-top:27px;
padding-left:10px;
border-top: 7px solid white;
}

.field-zero2 {
color:black;
font:12px Arial;
font-weight:bold;
height:26px;
width:100%;
padding-top:27px;
padding-left:10px;
border-top: 7px solid white;
background: #e4f2fc;
}

.zero-conf {
background: #e4f2fc;
}

.field-s {
width:45px;
text-align:center;
}

.field-d {
width:45px;
text-align:center;
font-weight:bold;
font-size:11px;
padding-bottom:15px;
} 

.field-r {
width:100%;
text-align:left;
font-weight:bold;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
border-top: 5px solid white;
padding-left:90px;
color:#112166;
}

.field-r2 {
width:100%;
text-align:left;
font-weight:bold;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
border-top: 5px solid white;
padding-left:90px;
color:black;
}

.other {
text-align:left;
font-weight:bold;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
border-top: 5px solid white;
padding-left:90px;
}
/* ---  contact */ 

textarea {
position:relative;
z-index:20;
width: 266px;
height:140px;
background: #f3f7fd;
font: 13px Arial;
color:#2d2e30;
border: 1px solid #84bcec;
padding-left:2px;
}


.txtarea4{
width:182px;
font:12px Arial;
border: 1px solid #84bcec;
background: #f3f7fd;
font: 13px Arial;
color:#2d2e30;
padding-left:2px;
}

.txtarea2{
width:115px;
font:12px Arial;
border: 1px solid #84bcec;
background: #f3f7fd;
font: 13px Arial;
color:#2d2e30;
padding-left:2px;
}

.option5{
width:120px;
font:12px Arial;
border: 1px solid #84bcec;
background: #f3f7fd;
font: 13px Arial;
color:#2d2e30;
padding-left:2px;
position:relative;
float:left;
}

.field1 {
color:#0266B1;
font:12px Arial;
font-weight:bold;
padding-right:5px;
text-align: right;
width:115px;
height:26px;
}

.field3 {
color:#0266B1;
font:12px Arial;
font-weight:bold;
padding-right:5px;
text-align:left;
width:60px;

}

.field4
{
width:120px;

}

input:focus, textarea:focus{
background-color: #cbe5fc;
}


.clearit {
clear:both;
}

.butt {
margin:5px auto;
padding:3px 1px 3px 3px;
border:1px solid  #F2F5F6;
width:70px; 
height:25px; 
text-align:center;
color:white;
font-weight:bold;
background: #297cbe;
text-decoration:none;
cursor:hand;
cursor:pointer;
}


/* DOM overrider */
/* --------------------------------------------- */

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:225px;
	min-height:60px;
	margin-top:50px;
	border:1px solid #F2F5F6;
	background: white url(images/top-bg.jpg)repeat bottom left;
	background-position:20px 10px;

}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0 auto;
	font:bold 0.9em verdana,arial;
	background: url(images/menu_hover_r2_c3.jpg)repeat-x top left;
	color:navy;
	padding:2px 0 2px 2px;
text-align:center;

}

#alertBox p {
	font:0.9em verdana,arial;
	height:50px;
	padding-left:5px;
	text-align:center;
	margin:0 auto;
	color:navy;
padding:20px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid  #F2F5F6;
	width:50px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:white;
font-weight:bold;
	background: url(images/menu_bg.jpg)no-repeat top right;
	text-decoration:none;

}
