/* Newly Added for Overlay*/

.norm-txt{font-size:13px; font-style:normal; color:#666666; font-weight:normal; font-family:Arial, Helvetica, sans-serif}

.fld-name { COLOR: #666666; text-align:right; font:arial; padding-right:5px; font-style:normal; font-size:13px; border:0px solid; }
.fld-name1 { COLOR: #666666; text-align:left; *text-align:left; font:arial; padding-right:5px; font-style:normal; font-size:13px; border:0px solid; }

.fld-txtNew { font-size:13px; color:#007cc2; text-align: left; font-weight: bold; }
.hrClass { width: 100%; color: #d5dce8; }

.dispalyNone { dispaly: none; *dispaly: none; }
.dispalyBlock { dispaly: block; *dispaly: block; }

.helpText { color: #0f84c7; text-align:right; *text-align:right; font:arial; padding-right:5px; *padding-right:5px; font-style:normal; font-size:12px; }
.helpText a:link { color: #0f84c7; text-align:right; *text-align:right; font:arial; padding-right:5px; *padding-right:5px; font-style:normal; font-size:12px; text-decoration: underline; *text-decoration: underline; }
.helpText a:visited{ color: #0f84c7; text-align:right; *text-align:right; font:arial; padding-right:5px; *padding-right:5px; font-style:normal; font-size:12px; text-decoration: underline; *text-decoration: underline; }
.helpText a:hover { color: #0f84c7; text-align:right; *text-align:right; font:arial; padding-right:5px; *padding-right:5px; font-style:normal; font-size:12px; text-decoration: underline; *text-decoration: underline; }
.helpText a:active { color: #0f84c7; text-align:right; *text-align:right; font:arial; padding-right:5px; *padding-right:5px; font-style:normal; font-size:12px; text-decoration: underline; *text-decoration: underline; }


.fld-name-vtop
{ 
COLOR: #666666; 
vertical-align:top;
text-align:right;
font:arial; 
padding-right:5px; 
font-style:normal;
font-size:13px; 
border:0px solid;
}
.fld-name-date
{ 
COLOR: #666666; 
text-align:right;
font:arial; 
padding-right:5px; 
padding-top:5px; 
vertical-align:middle;
font-style:normal;
font-size:13px; 
border:0px solid;
}

.fullwidth{
border:1px solid #7F9DB9;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
width:165px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:13px;
font-style:normal;
font-weight:normal;
}

.miwidth{
border:1px solid #7F9DB9;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
width:25px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}

.zipwebformwidth{
width:78px;
border:1px solid #7F9DB9;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:13px;
font-style:normal;
font-weight:normal;
}

.statewidth_wf{
width:83px;
border:1px solid #7F9DB9;
float:left;
height:22px;
margin-top:10px;
margin-right:3px;
margin-bottom:5px;
margin-left:0;
padding:0;
color:#666666;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.txt-italic{font-style:italic; font:Arial; color:#666666; font-size:11px;text-align:left;padding-top:6px; padding-left:0px; padding-bottom:10px;}
.fld-txt{font-size:13px; color:#666;}
#requestForm_overlay p.fld-txt-right{font-size:13px; color:#666; padding:0px;margin:0px;}
.fld-txt-right-new{font-size:11px; color:#666; padding:0px;margin:0px;}
.fld-txt1{font-size:11px; color:#666;}
.tab-fld-txt{font-size:11px; color:#666; padding-bottom:5px;}

.tab-head-inactive
{
	font:arial; 
	font-size:11px; 
	color:#666; 
	font-weight:normal; 
	border-bottom:1px solid #bfc9e2; 
	padding-top:5px;
}
.tab-head-active
{
	font:arial; 
	font-size:11px; 
	color:#666; 
	font-weight:bold; 
	border-top:1px solid #bfc9e2;
	width:225px;
	padding-top:5px;
}

.tab-head-active2
{
	font:arial; 
	font-size:11px; 
	color:#666; 
	font-weight:bold; 
	border-top:1px solid #bfc9e2;
	width:210px;
	padding-top:5px;
}

.heading{font-size:0.94em; color:#666; font-weight:bold; background:url(/system/css/top_right_box.gif) top left repeat-x; padding:3px 0px 9px 0px;}
#requestForm_overlay p.heading_right{font-size:0.94em; color:#666; font-weight:bold; background:none; padding:3px 0px 3px 0px;margin:0px;}
.txt-area{width:251px;}
.qcomment{ COLOR: #666666; text-align:right;font:arial; padding-right:10px; font-style:normal;font-size:11px; padding-bottom:6px; border:0px solid;vertical-align: top;}
	
#inlineRoundedCornerBorder1 #rcBorderContent
{
	width: 408px;
	padding:0;
}
	
#requestForm .checkbox {
border-right: medium none; 
border-top: medium none; 
border-left: medium none; 
width: 18px;border-bottom: 
medium none;
}

#qcomment
{
	width: 144px;
	border: 1px solid #7f9db9;
	padding:2px 0 2px 3px;
	/*font-size:11px;*/
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	overflow:hidden;
}

.qcommentta
{
	width: 241px;
	border: 1px solid #7f9db9;
	padding:11px 0 2px 3px;
	font-size:11px;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	overflow:hidden;
	height:50px;
	color:#666666;
	margin-right:3px;
}
.policycontract
{
width: 243px;margin-left:11px;*width: 240px;
}
.submitbtn-right
{
	padding-right: 105px
}
.box-brdr{border-left:solid 1px #bfc9e2;}
.brder-bot{border-bottom:1px solid #bfc9e2}
.align-top{vertical-align:top;}
.brder-right{border-right:1px solid #bfc9e2;}
.curve-left{background:url(/system/css/curve_left.gif) no-repeat left top;}
.curve-right{background:url(/system/css/curve_right.gif) no-repeat top left;}
.curve-right-aln{background:url(/system/css/curve_right_top.gif) no-repeat top right; }
.curve-right-bot{background:url(/system/css/curve_bot_right.gif) no-repeat bottom right;}
.all-flds{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding :12px 5px 2px 0px;}
.italictext{font-style:italic;font-size:11px;}
.keepTop{vertical-align: Top;}
.keepMiddle{vertical-align: middle;width:16px;}
.marginzero{margin-left:-1px; *margin-left:0}

/* added newly on 11/20/2008*/
/* for best-time fix*/
/* right side */
.keepMiddle11{vertical-align: middle;width:11px;}
.keepTop11{padding-top:11px;vertical-align: top;text-align:left;width:11px}
/*till here*/
.NameLetters
{
	color:#FF0000; 
	font-size:11px;
}
.fld-name-pol{ 
COLOR: #666666; 
text-align:right;
font:arial; 
padding-right:10px; 
font-style:normal;
font-size:11px; 
border:0px solid;
width:150px;
}
.space-name
{ 
height:10px;
}
.aln{height:33px; *height:23px}
.relative-pos{position:relative;}
.absolute-pos
{
	position:absolute;float:right;padding-top:0px;left:500px;width:130px;
}
.absolute-pos-new
{
	position:absolute;float:right;padding-top:0px;left:510px;width:130px;top:-20px;
}
.right-img{position:absolute; top: -10px; right: -8px;*right: 0px;}
.right-img-new{position:absolute; top: -10px; right: -18px;*right: -19px;top:-32px;}
.right-img-dev { 
position:absolute;
right:-18px;
top:-10px;
}
#allReq{width:185px; display:block; text-align:right;color:#666666;}
.fld-state{padding-top:5px; padding-bottom:1px;}
.sel-state{width:83px; margin:0; font-size:13px; color:#666666;}
.StateReq{display:none; color:red; font-size:11px; padding-top:5px;}
.TitleReq{display:none; color:red; font-size:11px; padding-top:5px;}
.height6{HEIGHT: 6px;}

/* .padtop6{padding-top:6px;} */
.padtop6{padding-top:0px;}

.inline{display:inline}
.font-red{color:red;}

.padtop9{padding-top:9px}

.comment-req{display:none; color:red;font-size:11px;}
.comment-req noWrap{display:none; color:red;font-size:11px;text-align:middle;}
.noWrap{white-space:nowrap;}
.privacy-td{font-size:11px; padding-right:5px;}
.privacy-img{float:left; width:112px; }
.privacy-resepect{float:right; padding-top:36px; text-align:right; display:block; width:186px;color:#666666;}

.padtop14 { padding-top:14px; }

.hiding{display:none;}
.align-top-ie{*vertical-align:text-top;}
.existingDiv{display:none; position:absolute; bottom:168px; *bottom:170px; overflow:hidden}
.error_bold{font-size:11px; color:#FF0000; font-weight:bold;}
.hidden_new{display: none;vertical-align:center;}
.privacy_text{font-size: 11px; padding-right: 5px}
.feedback-img{padding-top: 14px;}
.feedback-txt{vertical-align:top;}
.paddingzero{padding: 0;}
.wf_radio{vertical-align: top;padding-top:25px;}
.small
{ 
COLOR: #666666; 
font-style:normal;
font-size:11px; 
}
.comment
{float:left; width:100px;padding-top:25px;}
.state-lable{padding-bottom:5px;COLOR: #666666; 
text-align:right;
font:arial; 
padding-right:5px; 
font-style:normal;
font-size:13px; 
border:0px solid;
width:150px;}
.comment-req{display:none; color:red;font-size:11px;}
.existingDiv{display:none; position:absolute; bottom:158px; *bottom:161px; overflow:hidden}
.rqrd-flds{color:red;font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.rqrd-flds2{color:red;font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left :88px;}
.mandate{color:red}
.rqrd-flds3{color:red;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.rqrd-pad1{ padding-left:228px;}
.rqrd-pad2{padding-left:54px;*padding-left:60px;}
.rqrd-pad3{padding-left :265px;}
.padbot5{padding-bottom:5px;}
.pad-width{*width:353px; width:346px; }
.footer-txt
{
font-size:0.700em; 
color:#AAAAAA;
font-size:.70em;
padding:10px 10px 10px 14px;
width:550px;
}

.right-img{position:absolute; top: -10px; right: -8px;*right: 0px;}
#allReq{width:185px; display:block; text-align:right;color:#666666;}
.fld-state{padding-top:5px; padding-bottom:1px;}
.sel-state{width:83px; margin:0; font-size:11px; color:#666666;}
.StateReq{display:none; color:red; font-size:11px; padding-top:5px;}
.TitleReq{display:none; color:red; font-size:11px; padding-top:5px;}
.height6{HEIGHT: 6px;}

/* .padtop6{padding-top:6px;} */
.padtop6{padding-top:0px;}
.inline{display:inline}
.font-red{color:red;}

.padtop9{padding-top:9px}

.comment-req{display:none; color:red;font-size:11px;}
.comment-req noWrap{display:none; color:red;font-size:11px;text-align:middle;}
.noWrap{white-space:nowrap;}
.privacy-td{font-size:11px; padding-right:5px;}
.privacy-img{float:left; width:112px; }
.privacy-resepect{float:right; padding-top:36px; text-align:right; display:block; width:186px;color:#666666;}

.padtop14{padding-top:14px;}

.hiding{display:none;}
.align-top-ie{*vertical-align:text-top;}
.existingDiv{display:none; position:absolute; bottom:168px; *bottom:170px; overflow:hidden}
.error_bold{font-size:11px; color:#FF0000; font-weight:bold;}
.hidden_new{display: none;vertical-align:center;}
.privacy_text{font-size: 11px; padding-right: 5px}
.feedback-img{padding-top: 14px;}
.feedback-txt{vertical-align:top;}
.paddingzero{padding: 0;}
.small
{ 
COLOR: #666666; 
font-style:normal;
font-size:11px; 
}
.fullwidthError{
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
width:165px;
color:#FF0000;
vertical-align:middle;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight: bold;
}
/* added newly on 11/20/2008*/
/* for best-time fix*/
.fld-name2{ COLOR: #666666; font:arial; font-style:normal;font-size:13px; border:0px solid}
.fld-name3{ COLOR: #666666; font:arial; font-style:normal;font-size:13px; border:0px solid;vertical-align:middle;}
/* right side */
.keepMiddle11{vertical-align: middle;width:11px;}
.keepTop11{padding-top:11px;vertical-align: top;text-align:left;width:11px}
/*till here*/
.NameLetters
{
	color:#FF0000; 
	font-size:11px;
	vertical-align:sub;
	*vertical-align:baseline;
}
.fld-name-pol{ 
COLOR: #666666; 
text-align:right;
font:arial; 
font-style:normal;
font-size:11px; 
border:0px solid;
width:170px;
padding-right:5px;
vertical-align:middle;
}
.space-name
{ 
height:10px;
}
.aln{height:33px; *height:23px}

#requestForm .checkbox {
border-right: medium none; 
border-top: medium none; 
border-left: medium none; 
width: 18px;border-bottom: 
medium none;
}

#qcomment
{
	width: 164px;
	border: 1px solid #7f9db9;
	padding:2px 0 2px 3px;
	/*font-size:11px;*/
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	overflow:hidden;
}
.qcomment_align
{padding-top:32px;padding-right:5px;
}
.qcommentta
{
	width: 241px;
	border: 1px solid #7f9db9;
	padding:11px 0 2px 3px;
	/*font-size:11px;*/
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	overflow:hidden;
	height:50px;
	color:#666666;
	margin:0 3px 0 0;
}
.policycontract
{
width: 244px;*width: 241px;
}
.submitbtn-right
{
	padding-right: 105px
}
.box-brdr{border-left:solid 1px #bfc9e2;}
.brder-bot{border-bottom:1px solid #bfc9e2}
.borderright{border-right:1px solid #bfc9e2;}
.align-top{vertical-align:top;}
.brder-right{border-right:1px solid #bfc9e2;}
.curve-left{background:url(/system/css/curve_left.gif) no-repeat left top;}
.curve-right{background:url(/system/css/curve_right.gif) no-repeat top left;}
.curve-right-active{background:url(/system/css/curve_right_active.gif) no-repeat top right;}
.upper_rightcrnr{background:url(/system/css/curve_right_top.gif) no-repeat top right;}
.curve-right-aln{background:url(/system/css/curve_right_top.gif) no-repeat top right; }
.curve-right-alnbtm{background:url(/system/css/curve_right_top.gif) no-repeat bottom right;}
.curve-right-bot{background:url(/system/css/curve_bot_right.gif) no-repeat bottom right;}
.all-flds{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding :12px 5px 2px 0px;}
.italictext{font-style:italic;font-size:11px;}
.keepTop{vertical-align: Top;}
.keepMiddle{vertical-align: middle;width:16px;}
.marginzero{margin-left:-1px; *margin-left:0}

/* added newly on 11/20/2008*/
/* for best-time fix*/
.fld-name2{ COLOR: #666666; font:arial; font-style:normal;font-size:11px; border:0px solid}
.fld-name3{ COLOR: #666666; font:arial; font-style:normal;font-size:11px; border:0px solid;vertical-align:middle;}
/* right side */
.keepMiddle11{vertical-align: middle;width:11px;}
.keepTop11{padding-top:11px;vertical-align: top;text-align:left;width:11px}
/*till here*/
.NameLetters
{
	color:#FF0000; 
	font-size:11px;
	vertical-align:sub;
	*vertical-align:baseline;
}
.fld-name-pol{ 
COLOR: #666666; 
text-align:right;
font:arial; 
font-style:normal;
font-size:11px; 
border:0px solid;
width:170px;
padding-right:5px;
vertical-align:middle;
}
.space-name
{ 
height:10px;
}
.aln{height:33px; *height:23px}
.padtop1{ width:540px; }
.padtop12{ width:180px; }

.webFormContent
{
	width: 600px;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align: left;
	margin-left:15px;
}

.webContent
{
	clear: both;
	padding: 0 0 12px 0;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.smallitalic
{ 
COLOR: #666666; 
font-style:italic;
font-size:11px; 
}


.webfrmHeadCopy
{
	font: normal 24px arial;
	color:#fff;
	width: 585px;
	background: url(/system/css/bg_overlayHeader.gif) repeat-x top left;
	float: left;
	padding: 10px 0 10px 15px;
}

.webfrmHeadCopy
{
	font: normal 24px arial;
	color:#fff;
	width: 585px;
	background: url(/system/css/bg_overlayHeader.gif) repeat-x top left;
	float: left;
	padding: 10px 0 10px 15px;
}


.sel-policy{width:170px; margin:0; font-size:13px; color:#666666;}
.sel-relation{width:90px; margin:0; font-size:11px; color:#666666;}
.sel-employeestatus{width:170px; margin:0; font-size:11px; color:#666666;}

.sub-hdr
{
font-style:bold;
font-size:0.9em; 
}

.textalignright{vertical-align:top;}

.NameLetters
{
	color:#FF0000; 
	font-size:11px;
	vertical-align:sub;
	*vertical-align:baseline;
}
.fld-name-pol{ 
COLOR: #666666; 
text-align:right;
font:arial; 
font-style:normal;
font-size:11px; 
border:0px solid;
width:170px;
padding-right:5px;
vertical-align:middle;
}
.space-name
{ 
height:10px;
}
.aln{height:33px; *height:23px}

.submitbtn-right1
{
	padding-right: 315px;
}

.addresswidth{
border:1px solid #7F9DB9;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
width:230px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.absolute-pos1
{
	position:absolute;float:right;padding-top:0px;left:510px;width:130px;
}
#rcBorderContent_carretire
{
	font-size:1.25em;
	padding:10px 10px 10px 14px;
	width:578px;
}
.padtop220{width:220px;}

.fld-name-options
{ 
COLOR: #666666; 
text-align:left;
font:arial; 
padding-right:5px; 
font-style:normal;
font-size:11px; 
border:0px solid;
}

.padtop8{padding-top:8px;}

.heading1{font-size:0.74em; color:#666; font-weight:bold;}
.fld-txt1{font-size:11px; color:#666;text-align:right;}


.padleftmax{padding-left:150px;}
.marginleftnew{margin-left:5px;}
.newpadd{padding-left:6px;*padding-left:17px;}
.childdob{padding-left:139px; *width:45%;}
.mlnew{margin-left:2px;}
.pdnew{padding-left:16px;}
.pdlft{padding-left:50px;}
.phonewidth{width:351px;*width:386px;}

.webFormContent
{
	width: 600px;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align: left;
	margin-left:15px;
}

.webContent
{
	clear: both;
	padding: 0 0 12px 0;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.smallitalic
{ 
COLOR: #666666; 
font-style:italic;
font-size:11px; 
}

.sel-product{width:170px; margin:0; font-size:13px; color:#666666;}
.field-position{position: relative; display: none; left: 0px; right: 0px;}
.commentfltleft{float:left;}
.qcommenterr-msg{float:left; padding-top:25px;}
.emptycolumn{width:37px;*width:38px;}
.sel-prdtype{width:167px; margin:0; font-size:13px; color:#666666;}

.webFormContentAddress
{
	width: 610px;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align: left;
	margin-left:15px;
}
.webfrmHeadCopyAddress
{
	font: normal 24px arial;
	color:#fff;
	width: 595px;
	background: url(/system/css/bg_overlayHeader.gif) repeat-x top left;
	float: left;
	padding: 10px 0 10px 15px;
}

.field-position{position: relative; display: none; left: 0px; right: 0px;}
.commentfltleft{float:left;}
.qcommenterr-msg{float:left; padding-top:25px;}
.emptycolumn{width:29px;*width:30px;}
.qcomment-ind{COLOR: #666666; text-align:right;font:arial; padding-right:6px; font-style:normal;font-size:13px; padding-bottom:6px; border:0px solid;vertical-align: top;}
.fld-name-ind{COLOR: #666666; 
text-align:right;
font:arial; 
padding:0 5px 0 0; 
font-style:normal;
font-size:13px; 
border:0px solid;
margin:0px;
vertical-align:middle;}

.tdatewidth{
border:1px solid #7F9DB9;
margin:0px;
width:28px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.tdatewidth2{
border:1px solid #7F9DB9;
margin:0px;
width:48px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}

.headers-ind {padding:0px;margin:0px;font-family:Arial;font-weight:bold;font-size:16pt;color:#333333;}
.qcommentta-ind
{
	width: 241px;
	border: 1px solid #7f9db9;
	padding:2px 0 2px 3px;
	font-size:13px;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	overflow:auto;
	height:70px;
	color:#666666;
	margin-right:3px;
}
.emptycolumn-addr{width:97px;*width:99px;}

.fld-name-metdesk{
color: #666666; 
text-align:right;
font:arial; 
padding:0 5px 0 0; 
font-style:normal;
font-size:11px; 
border:0px solid;
margin:0px;
width:150px;
vertical-align:middle;
}
.fld-name-custserv{
color: #666666; 
text-align:right;
font:arial; 
padding:0 5px 0 0; 
font-style:normal;
font-size:13px; 
border:0px solid;
margin:0px;
width:220px;
vertical-align:middle;}

.fld-name-org
{
COLOR: #666666; 
text-align:right;
font:arial;
padding:0 0px 0 7px; 
font-style:normal;
font-size:13px; 
border:0px solid;
margin:0px;
vertical-align:middle;
}
.metdeskgeo{vertical-align:bottom;}

Modified code:
.phonewidth{width:395px;}
.newpadd{padding-left:6px;}
.pdlft{padding-left:49px;}
.padleftmax{padding-left:151px;}

.fld-name-besttime
{
color: #666666; 
text-align:left;
font:arial; 
padding-right:5px; 
font-style:normal;
font-size:11px; 
border:0px solid;
}
.widthadj {color: #666666; 
font:arial; 
font-size:13px; 
text-align:right;
padding:0 9px 0 40px; 
font-style:normal;
border:0px solid;
margin:0px;
vertical-align:middle;width: 0px;*width: 176px;}

.alignTopImage{
background: url(/system/css/top_right_box_right.gif) no-repeat left top;
}

.absolute-image
{
float:right; padding-top:10px;width:130px;
}

.alignTopArrowImage{
background: url(/system/css/product-nav-arrow.gif) no-repeat right ;

}

.webformInnerTitle{
color: #666666;
font-family:Arial;
float: left; 
text-align: center; 
font-weight:bold;
font-size:14px;
}

.nodisplay
{
display: none;
}

.call-heading
{
padding-top:20px;
}
#webform-thank-you-page {padding:10px 25px 10px 15px;}
#webform-thank-you-page p{padding:0px;margin:0px;font-family:Arial;font-weight:normal;color:#666666;}
#webform-thank-you-page .thanx-heading{font-size:11px;text-align:center;padding-top:0px;}
#webform-thank-you-page .thanx-content{font-size:11px;text-align:center;padding-top:10px;}
#webform-thank-you-page .thanx-second{font-size:11px;text-align:center;padding-bottom:15px;}
#webform-thank-you-page .privacy-text{
font-size:11px;
font-family:Arial;
font-style:normal;
font-weight:normal;
text-align:center;
}
.vtop { vertical-align:"top"}

/* Added these CSS by LP for LTC */
.fld-name3-disabled{ COLOR: #c0c0c0; font:arial; font-style:normal;font-size:13px; border:0px solid;vertical-align:middle;}

.fld-name-disabled {
 color: #c0c0c0;
 text-align:right;
 font:arial; 
 padding-right:5px; 
 font-style:normal;
 font-size:13px; 
 border:0px solid;
}
.sel-gender{width:130px; margin:0; font-size:13px; color:#666666;}
/* Ends */

/* added these css by LP for NEF forms */
.fld-name-left
{ 
COLOR: #666666; 
text-align:left;
font:arial; 
padding-right:5px; 
font-style:normal;
font-size:13px; 
border:0px solid;
}
.statewidth_full{
width:168px; margin:0; font-size:11px; color:#666666;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.fullwidth-notop {
border:1px solid #7F9DB9;
margin-bottom:0px;
width:165px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:13px;
font-style:normal;
font-weight:normal;
}

.error{
border:1px solid #ff0000;
}

/* Ends */

/* addded for Feddental */

.time-width {
width:40px;
height:18px;
border:1px solid #7F9DB9;
float:left;
margin-top:5px;
margin-right:3px;
margin-bottom:0px;
margin-left:0px;
padding:0;
color:#666666;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}


.timestamp-width{
border:1px solid #7F9DB9;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
width:40px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:13px;
font-style:normal;
font-weight:normal;
}

.statewidth-fed {
border:1px solid #7F9DB9;
width:168px; 
height:20px;
margin:0;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
font-size:11px; color:#666666;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#666666;
}

.double-fullwidth{
border:1px solid #7F9DB9;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
width:230px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:13px;
font-style:normal;
font-weight:normal;
}

.hidden{display:none;}

.padthreeleft {
	padding-left:3px;
}

.fullwidth-nl {
border:1px solid #7F9DB9;
margin-top:6px;
*margin-top:4px;
margin-bottom:0px;
width:305px;
color:#666666;
vertical-align:middle;
font-family:Arial;
font-size:13px;
font-style:normal;
font-weight:normal;
}

.fld-name-nl
{ 
COLOR: #666666; 
text-align:right;
font-family:Arial;
font-size:13px;
padding-right:5px; 
font-style:normal;
border:0px solid;
}

.dropdown-border
{
height:20px;
border:1px solid #7F9DB9;
float:left;
margin-top:5px;
margin-right:3px;
margin-bottom:0px;
margin-left:0px;
padding:0;
color:#666666;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}

.dropdown-border-error
{
height:20px;
border:1px solid #FF0000;
float:left;
margin-top:5px;
margin-right:3px;
margin-bottom:0px;
margin-left:0px;
padding:0;
color:#666666;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
}

/* ends */


/* added for Chrome browser Contact Us page */
.privacy-resepect-contactus{float:right; padding-top:36px; text-align:right; display:block; width:186px;color:#666666;}
#versigncontainer-contactus {text-align: right; width: 120px; }

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.testClass { padding-right: 355px; }
.privacy-resepect-contactus { padding-right: 355px; }
#versigncontainer-contactus { padding-right: 355px; }

}

