h1{font-size:18px; border-bottom:1px solid #a5a5a5; margin:18px 5px 0 5px;}
h2{font-size:15px; font-weight:bold;}
h3{background:url(../images/blue_bg1.gif) repeat-x top; height:28px; line-height:28px; font-weight:bold; font-size:13px;padding:0 5px; margin-top:10px;}
h4{font-weight:bold; font-size:12px; padding-bottom:5px;}
h5{font-size:11px; font-weight:bold; margin-left:10px;}
h6{}

.mainPadtop{padding-top:18px;}
.mainPadLR{padding-left:5px; padding-right:5px;}
.mainPadLR1{padding-left:20px; padding-right:20px;}
.mainPadLR2{padding-left:10px;}
.mainPadtop2{margin-top:10px;}
.mainPadtop4{margin-top:20px;}
.mainPadLR3{padding-left:30px; padding-right:30px;}
.mainPadLR4{padding-left:48px;_padding-left:55px;}
.mainPadtop3{padding-top:2px;}
.mainPadbottom{padding-bottom:10px;}
.mgrLR{margin:0 5px;}
.tabbg{background:url(../images/tab_bot.gif) repeat-x bottom; height:27px;}

.tabUnsel:link, .tabUnsel:visited{color:#000; text-decoration:none;background:url(../images/tab_UL.gif) no-repeat left top; float:left; margin-right:6px;}
.tabUnsel:link span, .tabUnsel:visited span{cursor:pointer; padding:0 8px; line-height:26px; height:26px; background:url(../images/tab_UR.gif) no-repeat right top; float:left;display:block;}

.tabUnsel:hover{background:url(../images/tab_L.gif) no-repeat left top;}
.tabUnsel:hover span{background:url(../images/tab_R.gif) no-repeat right top;}

.tabsel:link, .tabsel:visited{color:#000; text-decoration:none;background:url(../images/tab_L.gif) no-repeat left top; float:left; margin-right:6px; font-weight:bold;}
.tabsel:link span, .tabsel:visited span{cursor:pointer; padding:0 8px; line-height:27px; height:27px; background:url(../images/tab_R.gif) no-repeat right top; float:left;display:block;}

div.row {clear:both;padding-top:5px;margin-top:8px;_margin-top:5px;!margin-top:5px; font-size:12px;}
div.row label{float:left;width:170px;text-align:right;padding-right:5px;margin:0; line-height:18px;}
input, textarea{padding:1px;}
select{}

div.subCont{margin-left:175px;_margin-left:178px;!margin-left:178px; padding:5px 0;}
.font18{font-size:18px;}
.font12{font-size:12px;}
.font11{font-size:11px;}
.font10{font-size:10px;}
.font13{font-size:13px;}
.font14{font-size:15px;}
.font15{font-size:15px;}
.lH16{line-height:16px;}
.lH18{line-height:18px;}

.btnGlow:link, .btnGlow:visited{color:#000; text-decoration:none;background:url(../images/btnBgL.gif) no-repeat left top; float:left; margin-right:6px; font-weight:bold;}
.btnGlow:link span, .btnGlow:visited span{cursor:pointer; padding:0 15px; line-height:20px; height:20px; background:url(../images/btnBgR.gif) no-repeat right top; float:left;display:block;}
.btnGlow:hover{color:#000;}

.btnShadow:link, .btnShadow:visited{color:#e86202; background:url(../images/btn-glowL.gif) left top no-repeat; float:left; display:block; text-decoration:none;font-weight:bold; font-size:13px;}
.btnShadow:link span, .btnShadow:visited span{background:url(../images/btn-glowR.gif) right top no-repeat; float:left; display:block; cursor:pointer; height:36px; line-height:36px;padding:0 10px;}

input.submit, input.reset{border:0px solid #676767;background:url(../images/bg_grey.gif) repeat-x bottom #fff;height:22px; margin:0; padding:0; cursor:pointer;}
input.submit, input.submitMain{font-weight:bold;}
input.submitMain, input.resetMain{border:0px solid #000;background:url(../images/btn1.gif) repeat-x bottom #fff;height:30px; line-height:30px; cursor:pointer; font-size:14px; margin:0; padding:0;}

.submitbg{background:#e1eef6;border-bottom:2px solid #285da3;padding:18px 0 16px 0;margin-top:30px;}
span.subBor, span.subBorMain{border:1px solid #676767; height:22px; display:block; float:left;}
span.subBorMain{border-color:#3b6a97; height:30px;}
.sepLine{border-bottom:1px solid #7d7d7d;}

.plus{background:url(../images/plus.gif) no-repeat left; padding-left:20px;}
.minus{background:url(../images/minus.gif) no-repeat left; padding-left:20px;}

.greybg{background:url(../images/greybg.gif) repeat-x bottom #fff;}
.width33{width:33.3%;}
.ltGrey{color:#656565}
.searchAgent:link, .searchAgent:visited{border:1px solid #e7e7e7; padding:4px 20px 4px 4px; background:url(../images/drop1.gif) right top no-repeat; color:#000; text-decoration:none; float:left;}

.redtxt{color:#F00}
.error, .error1, .error2, .error3{color:#de0101;margin-top:5px;margin-left:178px;display:block;background:url(../images/erroricon1.gif) no-repeat left top;padding-left:15px;}
.error1{margin-left:185px;}
.error2{margin-left:0;}
.error3{margin-left:0; background:none; padding-left:0;}
.errorred{color:#de0101;margin-top:5px;margin-left:185px;display:block;}
.noerror{display:none;}
.errorfill{background:#ffefef}
.deleteIC{background:url(../images/delete.gif) no-repeat left; padding:0 0 0 15px;}

#greenmess{background:#e0f3de url(../images/correct1.gif) no-repeat left center;border:1px solid #390;color:#360;width:99%;margin:20px auto 0 auto;}
#errormess{background:#fef2f2 url(../images/erroricon.gif) no-repeat left center;border:1px solid #d41922;color:#d41922;width:99%;margin:0 auto;}
#exclaim{background:#fcf4b3 url(../images/exclaim1.gif) top left no-repeat;border:1px solid #e8d636;color:#a29515;width:99%;margin:20px auto 0 auto;}
#exclaimInner{padding:16px 20px 16px 60px; font-weight:bold; font-size:12px;}
#errBullet{margin:20px auto 0 auto; width:450px;}
#errBullet ul{margin:0; padding:0; list-style-type:none}
#errBullet ul li{margin:0; padding:3px 0 8px 25px; background:url(../images/arrow_bullet.gif) left top no-repeat; font-size:12px; line-height:16px;}

.greenCol{color:#45a200}
.rowtxt{position:relative; width:100%; padding-top:5px;padding-bottom:5px}
.rowtxt label{width:180px; text-align:right; position:absolute; left:0; top:5px; line-height:18px;}
.rowtxt p{margin-left:185px;line-height:18px;}
.bdrDash{border-bottom:1px dashed #000;}
.jobbg{border-top:1px solid #aaaaaa;background:url(../images/jobbg.gif) repeat-x top;margin:0 10px;}
.jobbg .jobbgl{background:url(../images/jobbg-lr.gif) left no-repeat top;}
.jobbg .jobbgl .jobbgr{background:url(../images/jobbg-lr.gif) right no-repeat top;padding:8px;}

.tabUnsel2{color:#000;
text-decoration:none;background:url(../images/tab_UL.gif) no-repeat left top; float:left; margin-right:6px;}
.tabUnsel2 span{padding:0 15px; line-height:26px; height:26px;
background:url(../images/tab_UR.gif) no-repeat right top; float:left;display:block;}

.rowtxt1{position:relative; width:100%; padding-top:5px;padding-bottom:5px}
.rowtxt1 label{width:170px; text-align:right; position:absolute; left:0; top:5px; line-height:18px;font-size:12px;}
.rowtxt1 p{margin-left:175px;line-height:18px;font-size:12px;}
/*added from resdex.css*/
.btnN:link, .btnN:visited{background:url(../images/btnBgL.gif) no-repeat left top; float:left; display:block; text-decoration:none; color:#000; margin-right:5px;}
.btnN:link span.nRgt1, .btnN:visited span.nRgt1, .btnN:link span.nRgt, .btnN:visited span.nRgt{height:20px; line-height:20px;background:url(../images/btnBgR.gif) no-repeat right top;float:left; display:block;font-size:12px; font-weight:bold; padding:0 5px; cursor:pointer;}
.btnN:link span.nRgt1, .btnN:visited span.nRgt1{font-size:11px; font-weight:normal;}
.btnN:hover{background-image:url(../images/btn-NL.gif); color:#000;}
.btnN:hover span.nRgt, .btnN:hover span.nRgt1{background-image:url(../images/btn-NR.gif)}

.rowtxt_new{clear:both;position:relative; width:100%; padding:5px 0;}
.rowtxt_new label{width:170px; text-align:right; position:absolute; left:0; top:5px; line-height:18px;font-size:12px;}
.rowtxt_new p{margin-left:175px;line-height:18px;}