/* CSS Document */
/***********global class**************/
div, p, ul, ol, li, a, h1, h2, h3, h4, h5, h6, input, label, frame{
margin:0px;
padding:0px;
}

body{
margin:0px;
padding:0px;
background-color:#f7f7f7;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#2E2E2E;
}


.clr{
clear:both;
}

#container{
margin:0 auto;
width:905px;
height:auto;
/*background:#F5F5F5 url(../images/img-0.gif) left top repeat-x;*/
}


#topcrv{
width:905px;
height:20px;
background:url(../images/img-13.jpg) left no-repeat;
}

#headr-home{
width:891px;
height:155px;
margin-left:8px;
margin-bottom:5px;
}

#headr-home .logo{
width:285px;
float:left;
}
#headr-home .ban{
width:606px;
float:right;
}
#headr-home .banimg{
width:606px;
height:133px;
float:right;
}

.gryline{
width:895px;
height:1px;
background-color:#999999;
margin-left:5px;
}
#logo{
width:223px;
height:160px;
position:absolute;}

#topnav{
height:20px;
text-align:right;
padding-top:1px;
float:right;
}

#topnav ul{
list-style:none;
list-style-image:none;
padding-right:20px;
}

#topnav ul li{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#101010;
display:inline;
margin-left:10px;
}
#topnav ul li a{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#101010;
text-decoration:none;
padding-top:5px;
}
#topnav ul li a:hover,#topnav ul li a.active{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#101010;
text-decoration:none;
background:url(../images/arrw.gif) center top no-repeat;
}

#banner{
width:905px;
height:230px;
background:url(../images/img-2.jpg) top repeat-y;
border-bottom:1px solid #CCCCCC;
}
.bannertext{
width:230px;
float:left;
}
  .bannertext p{
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color:#223b59;
  padding-left:21px;
  font-weight:bold;
  margin-top:5px;
  padding-right:5px;
  }
  .bannertext b{
  font:18px Georgia, "Times New Roman", Times, serif;
  color:#252525;
  display:block;
  margin-top:10px;
  padding-left:18px;
  }
  
  .moretxt{
  text-align:right;
  font:11px Georgia, "Times New Roman", Times, serif;
  color:#AE1515;
  font-weight:bold;
  padding-top:14px;
  padding-right:27px;
  }
   .moretxt a{
  font:11px Georgia, "Times New Roman", Times, serif;
  color:#AE1515;
  font-weight:bold;
  text-decoration:none;
  }
   .moretxt a:hover{
  text-decoration:underline;
  }

.bannerimg{
width:675px;
float:right;
padding-top:7px;
}

#homecontent{
width:905px;
height:auto;
background:url(../images/img-2.jpg) top repeat-y;
float:left;
}
 #homecontent .leftbloc{
 width:636px;
 height:auto;
 float:left;
 text-align:left;
 }
 
  .leftbloc .box1{
  width:184px;
  height:92px;
  margin-left:19px;
  background:url(../images/img-3.jpg) left no-repeat;
  float:left;
  }
   .leftbloc .box1 p{
   font:18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-align:center;
   padding-top:12px;
   }
   .leftbloc .box1 p a{
   font:18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   }
   .leftbloc .box1 p a:hover{
   font:18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:underline;
   }
  .leftbloc .box2{
  width:183px;
  height:92px;
  margin-left:18px;
  background:url(../images/img-4.jpg) left no-repeat;
  float:left;
  }
   .leftbloc .box2 p{
   font:18px Arial, Helvetica, sans-serif;
   color:#000000;
   text-align:center;
   padding-top:12px;
   }
    .leftbloc .box2 p a{
   font:18px Arial, Helvetica, sans-serif;
   color:#000000;
   text-decoration:none;
   }
   .leftbloc .box2 p a:hover{
   font:18px Arial, Helvetica, sans-serif;
   color:#000000;
   text-decoration:underline;
   }
  .leftbloc .box3{
  width:186px;
  height:92px;
  margin-left:20px;
  background:url(../images/img-5.jpg) left no-repeat;
  float:left;
  }
   .leftbloc .box3 p{
   font:18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-align:center;
   padding-top:12px;
   }
    .leftbloc .box3 p a{
   font:18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   }
   .leftbloc .box3 p a:hover{
   font:18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:underline;
   }
   .leftbloc h1{
   font:15px tahoma;
   color:#2E2E2E;
   font-weight:bold;
   background:url(../images/img-6.jpg) left no-repeat;
   height:22px;
   padding-left:48px;
   margin-top:36px;
   margin-left:38px;
   display:block;
   padding-top:22px
   }
   
   #categorybloc{
   width:588px;
   height:auto;
   padding-top:12px;
   padding-left:15px;
   float:left;
   } 
   #categorybloc .cate-bloc1{
   width:192px;
   float:left;
   margin-bottom:25px;
   }
   #categorybloc .cate-bloc1 p{
   font:12px tahoma;
   color:#004087;
   font-weight:bold;
   margin-bottom:5px;
   }
   #categorybloc .cate-bloc1 ul{
   list-style:none;
   list-style-image:none;
   }
   
   #categorybloc .cate-bloc1 ul li{
   font:11px tahoma;
   color:#202020;
   line-height:15px;
   }
   #categorybloc .cate-bloc1 ul li a{
   font:11px tahoma;
   color:#202020;
   text-decoration:none;
   }
   #categorybloc .cate-bloc1 ul li a:hover{
   font:11px tahoma;
   color:#202020;
   text-decoration:underline;
   }
	#homecontent .rtbloc{
	width:255px;
	height:auto;
	float:left;
	margin-top:11px;
	border-left:1px solid #C7C7C7;
	margin-bottom:10px;
	padding-left:8px;
	}
	
.freelisting{
	width:250px;
	height:auto;
	margin-bottom:22px;
	display:block;
	}
	.freelisting .t1{
	width:250px;
	height:30px;
	background:url(../images/img-7.jpg) left no-repeat;
	font:15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	.freelisting .t1 strong{
	padding-left:11px;
	line-height:30px;
	}
	
	.freelisting .m1{
	width:248px;
	height:auto;
	border-left:1px solid #005DA3;
	border-right:1px solid #005DA3;
	}
	 .freelisting .m1 p{
	 font:11px Verdana;
	 color:#202020;
	 padding-left:10px;
	 padding-right:8px;
	 padding-bottom:5px;
	 padding-top:7px;
	 }
	 .freelisting .m1 a{
	font:11px Verdana;
	color:#01418B;
	font-weight:bold;
	display:block;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	}
	.freelisting .m1 a:hover{
	text-decoration:underline;
	}
	
	.freelisting .b1{
	width:250px;
	height:7px;
	background:url(../images/img-8.jpg) left no-repeat;
	text-align:center;
	}
	
	#homecontent .rtbloc h1{
	font:15px tahoma;
	color:#202020;
	font-weight:bold;
	background:url(../images/img-9.jpg) left no-repeat;
	height:22px;
	padding-top:16px;
	padding-left:42px;
	}
	#homecontent .rtbloc .comp{
	font:15px Arial, Helvetica, sans-serif;
	color:#202020;
	font-weight:bold;
	background:url(../images/img-20.jpg) left no-repeat;
	height:22px;
	padding-top:16px;
	padding-left:42px;
	}


#homecontent .rtbloc .how{
	font:15px Arial, Helvetica, sans-serif;
	color:#202020;
	font-weight:bold;
	background:url(../images/img-21.jpg) left no-repeat;
	height:22px;
	padding-top:16px;
	padding-left:42px;
	}
	
	#homecontent .rtbloc h2{
	font:15px tahoma;
	color:#202020;
	font-weight:bold;
	background:url(../images/img-10.jpg) left no-repeat;
	height:22px;
	padding-top:16px;
	padding-left:42px;
	}
	.rt-para{
	font:11px Verdana;
	color:#202020;
	padding-left:15px;
	padding-right:8px;
	margin-top:5px;
	margin-bottom:10px;
	}
	.rt-para a{
	font:11px Verdana;
	color:#01418B;
	font-weight:bold;
	display:block;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	}
	.rt-para a:hover{
	text-decoration:underline;
	}
	
      .rt-para-hm{
	font:11px Verdana;
	color:#202020;
	padding-left:30px;
	padding-right:8px;
	margin-top:5px;
	margin-bottom:8px;
	}
	.rt-para-hm a{
	font:11px Verdana;
	color:#01418B;
	font-weight:bold;
	display:block;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	}
	.rt-para-hm a:hover{
	text-decoration:underline;
	}

	.bottom-crv{
	width:905px;
	height:19px;
	}
	
	.rt-para-backlist{
	font:11px Verdana;
	color:#202020;
	padding-left:15px;
	padding-right:8px;
	margin-top:5px;
	margin-bottom:10px;
	}
      .rt-para-backlist a{
	font:11px Verdana;
	color:#01418B;
	font-weight:bold;
	display:block;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	}
	.rt-para-backlist a:hover{
	text-decoration:underline;
	}

	
	#footer{
	width:905px;
	margin-top:5px;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:10px;
	}
	#footer .copy{
	float:right;
	width:200px;
	text-align:right;
	}
	
	#footer .footlinks{
	width:450px;
	float:left;
	text-align:left;
	padding-left:10px;
	}
	#footer a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	margin-right:4px;
	margin-left:4px
	}
	#footer a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	} 
	
	.table1{
	margin-left:15px;
	margin-top:20px;
	}
	.cate{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	font-weight:bold;
	}
	.td1{
	background-color:#96d1f3;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
	.td2{
	background-color:#dcf2ff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
	.td2 a{	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	text-decoration:none;	
	}
	.td2 a:hover{	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	text-decoration:underline;	
	}
	
	.allcategory{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-align:right;
	margin-top:8px;
	margin-right:10px;
	}
	.allcategory a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:none;
	}
	 .allcategory a:hover {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#101010;
	text-decoration:underline;
	}
	
	.commlink{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#101010;
	text-decoration:none;
	}
	.commlink a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#101010;
	text-decoration:underline;
	}        
/***********global class ends**************/

      /**********innerpage***********/
   #innertab{
   width:613px;
   height:30px;
   float:left;
   padding-left:12px;
   margin-top:4px;
   }
   #innertab ul{
   font:12px Verdana, Arial, Helvetica, sans-serif;
   list-style:none;
   list-style-image:none;
   float:left;
   border-bottom:1px solid #064a95;
   width:620px;
   }
   #innertab ul li{
   font:12px Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   float:left;
   line-height:29px;
   margin-right:6px;
   }
   #innertab ul li a{
   font:12px Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   float:left;
   text-decoration:none;
   background:url(../images/img-16.jpg) left top repeat-x;
   padding-top:8px;
   padding-bottom:7px;
   padding-left:12px;
   padding-right:12px;
  }
  #innertab ul li a:hover, #innertab ul li a.current{
   text-decoration:none;
   background:url(../images/img-17.jpg) left top repeat-x;
   }

   
   .table2{
   margin-left:10px;
   margin-top:10px;
   }
   .table2 th{
   width:150px;
   background-color:#d6d6d6;
   text-align:center;
   padding-top:8px;
   padding-bottom:8px;
   }
   .table2 td{
   background-color:#f0f0f0;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:10px;
   padding-right:10px;
   }
   
    .table2 .a1{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
   .table2 td h3{
   background-color:#f0f0f0;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   font-weight:bold;
   }
    .table2 td ul{
	list-style:none;
	list-style-image:none;
	margin-top:10px;
	}
	.table2 td ul li{
	background:url(../images/arrow.gif) left top no-repeat;
	padding-left:12px;
	margin-bottom:5px;
	}
	#homecontent .leftbloc h4{
	font:15px tahoma;
	color:#202020;
	font-weight:bold;
	height:22px;
	padding-top:16px;
	padding-left:15px;
    }
	
	 .table3{
   margin-left:10px;
   margin-top:10px;
   }
   .table3 th{
   background-color:#96d1f3;
  
   font-weight:bold !important;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:6px;
   padding-right:6px;
   }
   .table3 td{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:6px;
   padding-right:6px;
   background-color:#dcf2ff;
   }
   
   .bt1{
   padding:3px 7px;
   background-color:#2d96e2;
   font:11px tahoma;
   color:#000000;
   border:1px solid #064a95;
   margin-top:20px;
   margin-bottom:20px;
   }
   .bt2{
   width:70px;
   height:20px;
   background-color:#2d96e2;
   font:11px tahoma;
   color:#000000;
   border:1px solid #064a95;
   }
   
   .bt3{
   width:120px;
   height:20px;
   background-color:#2d96e2;
   font:11px tahoma;
   color:#000000;
   border:1px solid #064a95;
   }

   .link1, .link1 a{
    font:11px tahoma;
	color:#01418B;
	font-weight:bold;
	display:block;
	text-decoration:none;
	text-align:center;
	margin-top:10px;
   }
  
	.link1 a:hover{
	text-decoration:underline;
	}
	.rt-para ol{
	margin-left:20px;
	margin-bottom:10px;
	}
	.rt-para ol li{
	margin-bottom:4px;
	}
	.table4{
   margin-left:10px;
   margin-top:20px;
   }
   .table4 th{
   background-color:#96d1f3;
  
   font-weight:bold !important;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:6px;
   padding-right:6px;
   }
   .table4 td{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:6px;
   padding-right:6px;
   background-color:#dcf2ff;
   text-align:left;
   }
   .table4 td span{
   font:10px; color:#999999;
   }
   
    .table5{
   margin-left:10px;
   margin-top:10px;
   }
   
    .table5 th{
   background-color:#f0f0f0;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   font-weight:normal;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:10px;
   padding-right:10px;
   border-bottom:1px solid #999999;
   }
   .table5 td{
   background-color:#f0f0f0;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:10px;
   padding-right:10px;
   border-bottom:1px solid #999999;
   border-right:1px solid #999999;
   }
   
   .table6{
   margin-left:10px;
   margin-top:10px;
   }
   .table6 td{
   padding-left:20px;
   }
   
   .input1{
   width:50px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
   .input2{
   width:135px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
   
   .input2a{
   width:145px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
   
   .input3{
   width:160px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
    .input4{
   width:200px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
   .input6{
   width:134px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
    .input5{
   width:580px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
    .input7{
   width:578px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
    .input8{
   width:260px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   }
   .text{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-left:12px;
   float:left;
   }
   .text1{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   float:right;
   padding-right:10px;
   }
   .text1 a{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   text-decoration:underline;
   }
   .text1 a:hover{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   text-decoration:none;
   }
   
   .select1{
   float:left;
   margin-top:15px;
   }
   .select1 select{
   width:100px; border:1px solid #999999;
   }
   
   
   .rt-para1{
	font:11px Verdana;
	color:#202020;	
	padding-left:15px;
	padding-right:8px;
	margin-top:8px;
	margin-bottom:12px;
	}

   .rt-para1 a{
   font:11px Verdana;
   color:#01418B;
   font-weight:normal;
   text-decoration:none;
   }
   .rt-para1 a:hover{
   text-decoration:underline;
   }

   .rt-para1-hm{
	font:11px Verdana;
	color:#202020;	
	padding-left:15px;
	padding-right:8px;
	margin-top:2px;
	margin-bottom:12px;
	}

   .rt-para1-hm a{
   font:11px Verdana;
   color:#01418B;
   font-weight:normal;
   text-decoration:none;
   }
   .rt-para1-hm a:hover{
   text-decoration:underline;
   }


.table7{
   margin-left:10px;
   margin-top:6px;
   }
   .table7 th{
   background-color:#96d1f3;
  
   font-weight:bold !important;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:6px;
   padding-right:6px;
   }
   .table7 td{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:6px;
   padding-right:6px;
   background-color:#dcf2ff;
   text-align:left;
   }
   .table7 td span{
   font:10px; color:#999999;
   }
   
   p.leftbloctext{
   margin-left:15px;
   margin-right:8px;
   margin-top:10px;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   }
   p.leftbloctext a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#01418B;
	font-weight:normal;
	text-decoration:underline;
	}

	p.leftbloctext a:hover{
	text-decoration:none;
	}
	
.table8{
   margin-left:10px;
   margin-top:10px;
   }
   .table8 th{
   background-color:#d6d6d6;
   text-align:left;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:5px;
   }
   .table8 td{
   background-color:#f0f0f0;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#2E2E2E;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:10px;
   padding-right:10px;
   }
      
   /**********innerpage ends***********/
   
   .liststyle{
	margin-left:25px;
	margin-bottom:10px;
	margin-top:10px;
	padding-right:15px;
	}
	.liststyle li{
	margin-left:10px;
	margin-bottom:6px;
	}
    .liststyle li a{
	font:11px Verdana;
	color:#01418B;
	font-weight:normal;
	text-decoration:none;	
	}
	.liststyle li a:hover{
	text-decoration:underline;
	}

   
.offer{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-align:left;
	margin-top:8px;
	margin-right:10px;
	}