.formareaA {
        width:630px
}


.left {
        width:260px;
        float:left;     
        height:21px;
        padding-left:5px;
        padding-top:5px;
        margin-right:10px;
        font:bold 12px Arial;
        color:#444;
}

.extra {
	height:21px;
        padding-left:5px;
        padding-top:5px;
        margin-right:5px;
        font:bold 12px Arial;
        color:#444;
}
.right {
        width:330px;
        float:left;
}

.med .left { 
 width:200px;}

.med .right { 
 width:165px;}
 .med .right2 {width:325px;
        float:left;}
		
 
.med .small  { width:80px; float:left;}

.med .small2 {width:120px; float:left;} 


.med .small  select {width:75px; } 
.med .small2  select {width:115px; } 
.spacing p { margin:0px; padding:0px; margin-top:4px;}
html>/**/body .spacing p { margin:0px; padding:0px; margin-top:6px;}
.clear {
        float:none;
        clear:both;
        height:0px;
}
.row {
        background-color:#fff;
        display:block;
        margin-bottom:15px;
}
*html .row {margin-bottom:0px;}
.text {
        width:250px;
}

.med .extra{ float:left;}
.med .frmtxt {
        width:150px;
} 
.ruler {
        width:310px;
        border-bottom:dotted 1px #ccc;
}
tr:focus {
        background-color:#fcfcf0;
}
td {
        vertical-align:top;
}
.over {
}
.over .left {
        background:url(../images/formlabel.gif) no-repeat right;
        color:#FFFFFF;
}
.nobg, .over .nobg { background:none;}
.out {
        background-color:none;
        border:1px solid #fff;
}
.frmtxt {
        width:320px;
        padding:4px 3px;
}

.small .frmtxt {width:75px; }
.small2 .frmtxt {width:115px; }

.sbox { margin-top:3px;}

html>/**/body .sbox{ margin-top:0px; }
.frmtxt1 {
        width:263px;
        
}
input, select, .right {
        font: normal 13px Tahoma, Arial, Helvetica, sans-serif;
}
select.frmtxt  {padding:3px 3px;}
.frmtxt1, .frmtxt, select, textarea {
        border:1px solid #cccccc;
}
.pform {
width:350px; float:left;
}
.pform .left{ width:120px; }
.pform .right{width:210px; }
.pform .frmtxt{ width:190px;}
.med .small p { text-align:right; padding-right:5px; padding-bottom:2px; }

/*footer li menu*/
.ftr_servicepane {
        padding-left:15px;
        padding-right:15px;
}
.ftr_servicepane h6 {
        margin:0px;
        font: bold 14px Arial, Helvetica, sans-serif;
        margin:11px 0px;
        color:#fff;
}
.ftr_servicepane ul {
        margin:0px;
        padding:0px;
        padding-top:8px;
        margin-left:15px;
        list-style-type: disc;
}
.ftr_servicepane ul li {
        padding:0px;
        padding-bottom:3px;
        font: normal 15px Arial, Helvetica, sans-serif;
        background:url(../images/underline.png) no-repeat bottom;
}
html>/**/body .ftr_servicepane li {
        padding:0px;
        padding-bottom:5px;
}
.ftr_servicepane ul li.one, .ftr_servicepane ul li.one a:hover {
        color:#26ffd2;
}
.ftr_servicepane ul li.two, .ftr_servicepane ul li.two a:hover {
        color:#39ff26;
}
.ftr_servicepane ul li.three, .ftr_servicepane ul li.three a:hover {
        color:#ffea26;
}
.ftr_servicepane ul li a {
        color:#99cc99;
        font: normal 11px Arial, Helvetica, sans-serif;
        text-decoration:none;
}
.ftr_servicepane ul li a:hover {
        text-decoration:none;
}
#frmContactus label.error {
        margin-left: 2px;
        width: auto;
        display: block;
        color:#FF0000;
        font-family:verdana;
        font-size:10px;
	}
