body, html{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; width:100%; background:url(bg.gif);}
.main{padding:0; margin:0 auto; width:1000px;}
.top100{width:100%; height:45px; background:#08275b; padding:0; margin:0; display:table;}
.topred{width:100%; height:6px; background:#b60000; padding:0; margin:0; display:table;}
.guest{float:left; padding:15px 0 0 20px; font-size:12px; color:#ffffff;}
.rss{float:right; padding:15px 19px 0 0; font-size:12px; color:#ffffff;}
.rssimg{float:left; padding:0;}
.rsstxt{float:left; padding:0 3px 2px 0; font-size:12px; color:#ffffff;}
.rsstxt a{font-size:12px; color:#ffffff; text-decoration:none;}
.rsstxt a:hover{font-size:12px; color:#ffffff; text-decoration:underline;}


#topbg{width:100%; background:url(top_bg.gif) repeat-x; padding:0; margin:0; display:table;}
#top{padding:0; margin:0; background:url(top_visual_image1.jpg) left top no-repeat; float:left;}
.clear{padding:0; margin:0;}
.clearr{padding:0; margin:0; clear:both;}
.clear1{padding:0; margin:0; clear:both; border:#08275b 1px solid;}
#logo{width:178px; height:42px; padding:10px 147px 0 20px; float:left;}
#topbutton{padding:12px 0 0 0; float:left;}


#homebtn{width:52px; height:21px; background:#b60000; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 9px; float:left;}
#homebtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#homebtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}


#uhomebtn{width:52px; height:21px; background:#1b3c71; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 9px; float:left;}
#uhomebtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#uhomebtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}






#addlbtn{width:208px; height:21px; background:#1b3c71; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 11px; margin:0 0 0 8px; float:left;}
#addlbtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#addlbtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}


#saddlbtn{width:208px; height:21px; background:#b60000; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 11px; margin:0 0 0 8px; float:left;}
#saddlbtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#saddlbtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}

#freqtbtn{width:102px; height:21px; background:#1b3c71; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 11px; margin:0 0 0 8px; float:left;}
#freqtbtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#freqtbtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}

/*#faqbtn{width:40px; height:21px; background:#f3911c; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 11px; margin:0 0 0 8px; float:left;}
#faqbtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#faqbtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}*/


#faqbtn{width:40px; height:21px; background:#1b3c71; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 11px; margin:0 0 0 8px; float:left;}
#faqbtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#faqbtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}
 

#sfaqbtn{width:40px; height:21px; background:#b60000; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 11px; margin:0 0 0 8px; float:left;}
#sfaqbtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#sfaqbtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}


#sfreqtbtn{width:102px; height:21px; background:#b60000; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0 0 11px; margin:0 0 0 8px; float:left;}
#sfreqtbtn a{color:#ffffff; font-size:14px; text-decoration:none;}
#sfreqtbtn a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}

.pages{font-size:11px; color:#000000; height:15px; text-align:right; padding:5px 0 10px 0; clear:both;}
.pages a,.pages a:hover{font-size:11px; color:#000000; text-decoration:underline;}


form{padding:0; margin:0;}
#search{margin:0 0 0 20px; padding:15px 0 0 0; float:left;}
.searchbtn{padding:0; margin:0; width:26px; height:22px; background:url(search_button.gif) no-repeat; border:0;}
.sbox{width:105px; height:17px; border:#c5c5c5 1px solid; font-size:12px;}
.stxt{float:left; font-size:12px; color:#08275b; padding:4px 4px 0 0;}
.sinput{padding:0; float:left;}
.simg{padding:1px 0 0 4px; float:left;}
.toptxt{padding:15px 24px 0 339px; width:358px; font-size:11px; color:#000000; float:left;}
.toptxt span{padding:0; font-size:11px; color:#002157;}
.toptxt span a,.toptxt span a:hover{padding:0; font-size:11px; color:#002157; text-decoration:underline;}
.toptxt .head{padding:0 0 6px 0; font-size:16px; color:#022358; font-weight:bold;}
.space1{padding:1px 0 0 0; margin:0;}
.space4{padding:4px 0 0 0; margin:0;}
.space5{padding:5px 0 0 0; margin:0;}
.space10{padding:10px 0 0 0; margin:0;}
.space15{padding:15px 0 0 0; margin:0;}
.space20{padding:20px 0 0 0; margin:0;}
.spacee5{padding:5px 0 0 0; margin:0; clear:both;}
.spacee4{padding:4px 0 0 0; margin:0; clear:both;}
.spacee10{padding:10px 0 0 0; margin:0; clear:both;}
.spacee15{padding:15px 0 0 0; margin:0; clear:both;}
.spacee20{padding:20px 0 0 0; margin:0; clear:both;}
#login{margin:10px 0 0 0; padding:10px 0 0 22px; width:229px; border:#e4e4e4 1px solid; float:left; background:#ffffff; font-size:14px; color:#b60000;}
.ltxt{padding:4px 0 0 0; margin:0; float:left; font-size:11px; color:#000000; width:62px;}
.lvalue{padding:0 0 0 4px; margin:0; float:left;}
.lbox{width:143px; height:22px; border:#cfdae5 1px solid; padding:0;}
.signin{padding:0 0 0 66px; margin:0; clear:both;}
#red100{width:100%; height:36px; background:#b60000; padding:0; margin:0; display:table;}
.addtdl{padding:6px 0 0 20px; margin:0; float:left;}
.addtdltxt{padding:9px 0 0 5px; margin:0; float:left; font-size:14px; color:#ffffff;}
.addtdltxt a{font-size:14px; color:#ffffff; text-decoration:none;}
.addtdltxt a:hover{font-size:14px; color:#ffffff; text-decoration:underline;}
.getfq{padding:6px 0 0 90px; float:left;}
.getfqtxt{padding:9px 0 0 5px; margin:0; float:left; font-size:14px; color:#ffffff;}
.getfqtxt a{font-size:14px; color:#ffffff; text-decoration:none;}
.getfqtxt a:hover{font-size:14px; color:#ffffff; text-decoration:underline;}
.getfqtxt1{padding:0; margin:0; float:left; background:url(submit-projects1.gif) no-repeat; width:319px; height:36px;}
.howimage{padding:6px 0 0 67px; float:left;}
.howtwdm{padding:9px 0 0 5px; float:left; font-size:14px; color:#ffffff;}
.howtwdm a{font-size:14px; color:#ffffff; text-decoration:none;}
.howtwdm a:hover{font-size:14px; color:#ffffff; text-decoration:underline;}
#gray100{width:100%; height:49px; background:#f0f0f0; padding:0; margin:0; display:table;}
#white100{width:100%; background:#ffffff; padding:0; margin:0; display:table;}
.addttle{padding:9px 0 0 20px; margin:0; float:left; font-size:14px; color:#07275b; font-weight:bold; width:250px;}
.gettle{padding:9px 0 0 69px; float:left; font-size:14px; color:#07275b; font-weight:bold; width:245px;}
.gettle1{padding:9px 0 0 0; float:left; width:65px;}
.gettle2{float:left; width:319px; height:49px;}
.gettle2 a,.gettle2 a:hover{font-size:12px; font-weight:bold; color:#73460c; text-decoration:underline;}
.howtle{padding:9px 0 0 67px; float:left; font-size:14px; color:#b60000; font-weight:bold; width:217px;}
.addcont{padding:9px 0 0 20px; margin:0; float:left; font-size:11px; color:#000000; width:290px;}
.gqty{width:64px; padding:0 8px 0 0; float:left;}
.gqtytxt{padding:0; margin:0; float:left; font-size:11px; color:#000000; width:210px;}
.gqtytxt a, .gqtytxt a:hover{font-size:11px; color:#000000; text-decoration:underline;}
.gqtytxt span{padding:0; margin:0; font-size:12px; color:#b60000; font-weight:bold;}
.getcont{padding:9px 0 0 29px; float:left; font-size:11px; color:#000000; width:336px;}
.getcont1{padding:0 0 0 25px; float:left; font-size:11px; color:#000000; width:336px;}
.imain{width:135px; float:left; padding:0 33px 0 0;}
.ibullet{width:10px; height:8px; padding:3px 8px 0 0; margin:0; float:left;}
.itxt{float:left; font-size:11px; color:#07275b; font-weight:bold;}
.wcont{float:left; padding:9px 0 0 46px; font-size:11px; color:#000000;}
.wcont a,.wcont a:hover{font-size:11px; color:#000000; text-decoration:underline;}
.itemmain{padding:0 0 1px 0; margin:0; clear:both;}
.itemimg{width:30px; height:31px; float:left;}
.itemtxt{float:left; padding:0 0 0 4px; font-size:11px; color:#000000; width:244px;}
.itemtxt span{padding:0; font-size:11px; color:#b60000;}
#footer100{width:100%; height:31px; background:#08265b; padding:0; margin:0; display:table;}
.footerlft{padding:9px 0 0 20px; font-size:11px; color:#ffffff; float:left;}
.footerlft a{font-size:11px; color:#ffffff; text-decoration:none;}
.footerlft a:hover{font-size:11px; color:#ffffff; text-decoration:none;}
.footercopy{padding:9px 62px 0 0; font-size:11px; color:#ffffff; float:right; text-align:right;}
.footercopy a, .footercopy a:hover{color:#ffffff; text-decoration:underline;}


.ftpass{float:left; padding:5px 10px 5px 67px; color:#000000; font-size:11px;}
.ftpass a{color:#000000; font-size:11px; text-decoration:none;}
.ftpass a:hover{color:#000000; font-size:11px; text-decoration:underline;}
.vsignup{float:left; padding:5px 0 5px 15px; color:#000000; font-size:11px;}
.vsignup a{color:#000000; font-size:11px; text-decoration:none;}
.vsignup a:hover{color:#000000; font-size:11px; text-decoration:underline;}
.ivpass{padding:0 0 0 67px; font-size:11px; color:#b60000;}

.gfqn{padding:6px 0 0 0; margin:0; clear:both;}
.gfqn a,.gfqn a:hover{font-size:11px; color:#000000; text-decoration:underline;}

/* Add to directory listing */

.ribullet{width:20px; height:8px; padding:3px 3px 0 0; margin:0; float:left;}
.rimain{width:175px; float:left; padding:0 10px 0 0;}






.error{font-size:11px; color:#ff0000; padding:5px 0 0 260px; margin:0 auto; font-weight:bold; width:990px;}
.error1{font-size:11px; color:#ff0000; padding:0; font-weight:bold;}

#adtbg{width:100%; height:100px; background:url(top_bg.gif) repeat-x; padding:0; margin:0; display:table;}
#addtop{height:100px; padding:0; margin:0;}
.lsttxt{height:32px; padding:15px 0 0 25px; font-size:16px; font-weight:bold; clear:both; color:#1b3c71;}
.addbdy{padding:0 19px 0 25px; margin:0;}
.addbdy1{padding:0 19px 0 0; margin:0;}
.dybdylft{width:690px; padding:0; margin:0; float:left; border:#08285b 1px solid;}
#mainbdy{width:690px; padding:0; margin:0; float:left;}
.bdylft{width:690px; padding:0; margin:0; float:left; border:#08285b 1px solid;}
.bdyhd{padding:10px 0 10px 17px; background:#b60000; border-bottom:#08285b 1px solid; font-size:14px; color:#ffffff; font-weight:bold; float:left; width:673px;}



.nmdtls{height:25px; width:96px; padding:12px 0 0 17px; font-size:11px; color:#000000; float:left;}
.nmdtls1{height:25px; padding:12px 0 0 17px; font-size:11px; color:#000000; float:left;}
.nmdtls2{width:96px; height:30px; padding:10px 0 2px 17px; font-size:11px; color:#000000; float:left;}
.nmdtls3{width:94px; height:30px; padding:10px 0 2px 17px; font-size:11px; color:#000000; float:left;}
.txbox{width:204px; height:14px; border:#d5d0d0 1px solid; font-size:11px; color:#000000;}
.txdtls{padding:9px 15px 0 0; margin:0; float:left;}
.txdtls label{padding:0; margin:0; font-size:11px; color:#000000;}
.txdtls span{padding:0; margin:0; font-size:12px; color:#07275b; font-weight:bold;}
.txdtls span span{padding:0; margin:0; font-size:12px; color:#b60000; font-weight:bold;}
.txdtls1{padding:9px 15px 0 0; margin:0; float:left; width:208px;}
.txdtls1 label{padding:0; margin:0; font-size:11px; color:#000000;}
.txdtls1 span{padding:0; margin:0; font-size:12px; color:#07275b; font-weight:bold;}
.gybg{background:#f8f8f8; padding:0; margin:0; height:36px; width:690px; clear:both;}
.overview{padding:6px 0 6px 20px; font-size:12px; font-weight:bold; color:#07275b;}
.names{padding:12px 0 0 20px; font-size:11px; color:#000000; clear:both; height:25px; border-top:#ffffff 1px solid; border-bottom:#ffffff 1px solid;}
.addbutton{background:url(button_bg.gif) no-repeat; width:115px; height:26px; border:0; font-size:14px; font-weight:bold; color:#ffffff;}

.bdyrgt{margin:0 0 0 26px; width:234px; border:#08275b 1px solid; float:left;}
.bdyrgt1{margin:0 0 0 26px; width:234px; float:left;}
.gettp{height:29px; background:#b60000; padding:6px 0 0 12px; border-bottom:#08275b 1px solid;}
.getimg{padding:0; margin:0; float:left;}
.gettxt{padding:4px 0 4px 6px; margin:0; float:left; font-size:14px; color:#ffffff;}
.addlct{padding:17px 20px 0 15px; margin:0; font-size:11px; color:#000000;}
.addlct a,.addlct a:hover{font-size:11px; color:#000000; text-decoration:underline;}

.chkbx{float:left; padding:8px 0 0 3px; margin:0; font-size:11px; color:#000000;}
.chkbxhd{float:left; padding:8px 0 0 3px; margin:0; font-size:12px; color:#07275b; font-weight:bold;}
.nmdtls3a{width:125px; height:30px; padding:10px 0 2px 17px; font-size:11px; color:#000000; float:left;}
.txdtls1a{padding:9px 15px 0 0; margin:0; float:left; width:177px;}
.txdtls1a label{padding:0; margin:0; font-size:11px; color:#000000;}
.txdtls1a span{padding:0; margin:0; font-size:12px; color:#07275b; font-weight:bold;}

/* free quote */

.fnmdtls1{height:29px; padding:8px 0 0 17px; font-size:11px; color:#000000; float:left;}
.fnmdtls2{padding:8px 0 8px 17px; font-size:11px; color:#000000; float:left;}
.fmdtls{width:175px; padding:8px 10px 8px 17px; font-size:11px; color:#000000; float:left;}
.fmdtls1{width:290px; padding:8px 10px 8px 17px; font-size:11px; color:#000000; float:left;}
.fgybg{background:#f8f8f8; padding:0; margin:0; width:690px; float:left;}

.fgybg2{background:#f8f8f8; padding:0; margin:0; float:left; width:400px;}
.fgybg2{background:#f8f8f8; padding:0; margin:0; float:left; width:100px;}

.fgybtn{background:#f8f8f8; padding:0 0 11px 0; margin:0; width:690px; float:left;}
.fpbox{width:204px; height:72px; border:#d5d0d0 1px solid; font-size:11px; color:#000000;}
.cpbox{width:469px; height:72px; border:#d5d0d0 1px solid; font-size:11px; color:#000000;}
.apbox{width:40px; height:15px; border:#d5d0d0 1px solid; font-size:11px; color:#000000;}

.txdtls2{padding:4px 15px 0 0; margin:0; float:left;}
.txdtls2 a{text-decoration:underline; color:#000000;}
.txdtls2 a:hover{text-decoration:underline; color:#000000;}
.txdtls2 label{padding:0; margin:0; font-size:11px; color:#000000;}
.txdtls2 span{padding:0; margin:0; font-size:12px; color:#07275b; font-weight:bold;}
.nared{color:#ff0000; padding:0; margin:0; font-size:11px; font-weight:normal;}
.fgettxt{padding:4px 0 4px 6px; margin:0; float:left; font-size:13px; color:#ffffff; width:186px;}

/* * mark-mandatory fields*/
.reqflds{color:#FF0000; font-weight:bold;}


/* advertise with us */


.ctbox{width:204px; height:18px; border:#d5d0d0 1px solid; font-size:11px; color:#000000;}
.nbult{width:4px; float:left; font-size:11px; color:#000000; padding:8px 0 8px 17px; font-weight:bold;}
.nbtxt{padding:8px 0 8px 17px; margin:0; float:left; font-size:11px; color:#000000; width:620px;}

/* vendor home */

.Truncate
{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

#read{background:#f8f8f8; padding:0; margin:0; width:690px; float:left;}
#unread{padding:0; margin:0; clear:both;}

.messgs{font-size:12px; color:#000000; padding:0 0 0 25px;}
.no{float:left; padding:0 5px 0 5px;}
.date{float:left; padding:0 0 0 45px;}
.quote{float:left; padding:0 0 0 185px;}
.details{float:left; padding:0 0 0 235px;}


.dno{width:10px; padding:8px 0px 5px 14px; font-size:11px; color:#000000; float:left; clear:left;}
.ddate{width:80px; padding:8px 0 5px 22px; font-size:11px; color:#000000; float:left;}
.dquote{width:395px; padding:8px 0 5px 22px; font-size:11px; color:#000000; float:left;}
.dquote a,.dquote a:hover{font-size:11px; color:#000000; text-decoration:underline;}
.ddetails{width:50px; padding:8px 0 5px 22px; font-size:11px; color:#000000; float:left;}

.ddetails a,.ddetails a:hover{font-size:11px; color:#000000; text-decoration:underline;}
.nmdtls4{height:25px; width:300px; padding:12px 30px 0 17px; font-size:11px; color:#000000; float:left;}
.txdtls2{padding:12px 15px 12px 0; margin:0; float:left; font-size:11px; color:#000000; width:250px;}


/* quote details */

.qtnmdtls{height:20px; width:300px; padding:8px 30px 0 17px; font-size:11px; color:#000000; float:left;}
.qttxdtls{padding:8px 15px 8px 0; margin:0; float:left; font-size:11px; color:#000000; width:250px;}


.bkbtn{padding:0; margin:0; border:#000000 0px solid; padding:5px 10px 5px 10px; font-size:11px; color:#000000; background:#ffffff;}
.qtebtnarea{padding:15px 0 0 0; text-align:center;}
.cdetails{float:right; font-size:11px; color:#000000; padding:5px 10px 3px 0;}
.cdetails a,.cdetails a:hover{font-size:11px; color:#000000; text-decoration:underline;}

.button{font-size:11px; font-weight:bold; border:1px solid #bdbbbb; color:#9e0206; background-color:#ffffff; CURSOR:pointer; padding:3px;}

/*edit profile */

.nmdtls5{height:25px; width:150px; padding:12px 30px 0 17px; font-size:11px; color:#000000; float:left;}
.txdtls3{padding:8px 15px 0 0; margin:0; float:left; font-size:11px; color:#000000;}

.succsly{font-size:11px; color:#b60000; padding:5px 0 5px 0; margin:0; clear:both; width:690px; text-align:center; font-weight:bold;}
.echkbx{float:right; padding:8px 31px 0 0; margin:0; font-size:11px; color:#000000;}
.chlogo{font-size:11px; color:#000000; padding:3px 0 0 0; margin:0;}
.chlogo a,.chlogo a:hover{font-size:11px; color:#000000; text-decoration:underline;}

/* thanks */

.thanks{padding:15px 0 15px 17px; font-size:11px; color:#000000; margin:0; clear:both;}
.thanks1{padding:3px 0 15px 17px; font-size:11px; color:#000000; margin:0; clear:both;}
.timage{float:left; padding:4px 0 0 0; width:23px; height:23px;}
.thstxt{float:left; padding:10px 0 10px 8px; width:610px;}
.thstxt a,.thstxt a:hover{font-size:11px; color:#000000; text-decoration:underline;}



/* login */


.clear2{padding:10px 0 17px 218px; margin:0; float:left;}


/* home */

.nmdtls6{height:25px; width:620px; padding:12px 17px 12px 17px; font-size:11px; color:#000000; float:left;}


/*search demo */

.sdquote{width:590px; padding:8px 0 5px 10px; font-size:11px; color:#000000; float:left;}
.sdquote a,.sdquote a:hover{font-size:11px; color:#000000; text-decoration:underline;}


.shnxt{padding:3px 0 3px 10px; margin:0; font-size:11px; color:#000000; clear:both; text-align:right;}
.shnxt a,.shnxt a:hover{font-size:11px; color:#000000; text-decoration:underline;}

.sbdylft{width:690px; padding:0; margin:0; float:left;}
.updatearea{padding:15px 0 0 197px;}

/*list vendor*/
.bdylftv{width:350px; padding:0; margin:0; float:left; border:#08285b 1px solid;}
.sdquotev{width:250px; padding:8px 0 5px 22px; font-size:11px; color:#000000; float:left;}
.sdquotev a,.sdquotev a:hover{font-size:11px; color:#000000; text-decoration:underline;}
/* change password */

#chpassword{margin:10px 0 0 0; padding:10px 0 0 22px; width:285px; border:#e4e4e4 1px solid; float:left; background:#ffffff; font-size:14px; color:#b60000;}
.fptxt{padding:4px 0 0 0; margin:0; float:left; font-size:11px; color:#000000; width:110px;}
.fpclear{padding:10px 0 17px 190px; margin:0; float:left;}
.fpsignin{padding:0 0 0 114px; margin:0; clear:both;}



/*------------------------------------------New Styles----------------------------*/

#rwhite_wrapper{
background:#FFFFFF;
margin:0 auto;
}

#rmain_wrapper{
margin:0 auto;
float:left;
background:#FFFFFF;
clear:both;
}


#right_wrapper{
width:461px;
float:left;
margin:0 0 0 20px;
border:solid 1px #08285b;
clear:right;
}
#rleft_wrapper{
width:461px;
float:left;
margin:0 0 0 0;
border:solid 1px #08285b;
}

.clearall{
clear:both;
}
.rhead_wrapper{
height:36px;
background:#b60000;
border-bottom:solid 1px #08285b;
font-size:14px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
width:461px;
font-weight:bold;
}
.rsl_no{
height:27px;
padding:9px 0 0 10px;
float:left;
text-align:center;
width:15px;
}
.rcontent{
float:left;
height:27px;
padding:9px 0 0 9px;
width:313px;
}
.rgrey{
background:#f8f8f8;
font-size:11px;
color:#000000;
height:27px;

}

.rgrey1{
background:#f8f8f8;
font-size:11px;
color:#000000;
float:left;
width:900px;
padding:5px 0 5px 0;
}


#new_search{
float:left;
margin:3px 0 0 0;
}

.rwhite{
font-size:11px;
color:#000000;
height:27px;
}

.rwhite1{
font-size:11px;
color:#000000;
float:left;
width:900px;
padding:5px 0 5px 0;

}

.rs_slno{
height:20px;
padding:5px 0 0px 6px;
float:left;
text-align:center;
line-height:16px;
width:20px;

}
.rs_slno_res{
height:27px;
padding:0 0 23px 6px;
float:left;
text-align:center;
line-height:16px;
width:20px;

}

.rs_content{
float:left;
height:27px;
padding:0 0 0 9px;
width:250px;
line-height:25px;
}

.rs_content1{
float:left;
padding:1px 0 3px 9px;
width:250px;
line-height:25px;
}

.rs_content12
{
padding:1px 0 0px 26px;
width:250px;
line-height:20px;
}

.rs_content12_res
{
padding:1px 0 0px 26px;
width:800px;
line-height:14px;
}
.rs_content12_res a, .rs_content12_res a:hover
{
font-size:11px;
color:#000000;
text-decoration:underline;
}



.rdropdown_wrapper{
font-size:12px; 
color:#000000;
}
#w{
height:40px;
margin:0 auto;
width:600px;
clear:both;
}
.w1{
margin:0 auto;
width:900px;
clear:both;
}
#select_itm{
margin:0 auto;
}

#select_itm a{
text-decoration:underline;
color:#000000;
font-weight:bold;
}

#submit_btn{
float:left;
}

.rs_content a{
color:#000000;
}

/*-------------------------------Directory Listing-----------------------*/

#directory_wrapper{
height:70px;
background:#08275b url(directory_left.jpg) no-repeat left top ;
}

#directory_sub{
width:220px;
float:right;
height:62px;
background:url(directory_right.jpg) no-repeat right top ;
padding:8px 0 0 0;
}
#directory_sub H3{
font-size:15px;
color:#FFFFFF;
margin:0px;
padding:0px;
line-height:15px;
}
#directory_sub a{
color:#5890ed;
font-weight:bold;
}

.countno{
padding:0;
margin:0;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
width:20px;
}