/* CSS Document */

body {
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
background-image:url(../images/bdbg.jpg);
background-position:top center;
background-repeat:repeat-y;
background-color:#F7F7F7;
text-align:center;
}

#main {
width:982px;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/main-bg.jpg);
background-position:top center;
background-repeat:repeat-x;
text-align:left;
position:relative;
}

#logo {
margin:24px 0px 0px 19px;
}

#logo1 {
margin:36px 0px 0px 7px;
}

.tp-rt-tp-main {
width:373px;
margin-top:4px;
float:right;
margin-right:10px;

}


.tp-rt-tp {
background-image:url(../images/tp-rt-bg.jpg);
background-repeat:repeat-x;
height:35px;
line-height:35px;
}


.tp-rt-tp a{
float:left;
font-size:11px;
color:#6D0E97;
text-decoration:none;
margin-left:7px;
font-weight:bold;
}

.tp-rt-tp a:hover{
color:#B435FF;
}

#tp-src {margin-left:97px;}

#tp-src form{
border:2px solid #F4F4F4;
padding:0px;
margin:10px 0px 0px 0px;
padding:6px;
}

.bx{
padding:0px;
border:px solid #DCDCDC;
height:18px;
width:155px;
margin:4px 6px 0px 0px ;
}

.btn{
padding:0px;
margin:0px;
float:right;
}


.nav {
clear:both;
font-weight:bold; 
margin:0px 0px 0px 50px;
padding:9px 0px 0px 0px;
height:22px;
line-height:22px;
}

.nav li{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
list-style:none;
width:108px;
float:left;
font-size:14px;
text-align:center;
margin:0px 0px 0px 2px;
padding:0px;
}

.nav li a{
display:block;
color:#FDF8FF;
text-decoration:none;
background-image:url(../images/mn-up.jpg);
background-repeat:no-repeat;
}
.nav li a:hover{
color:#FFFFFF;
background-image:url(../images/mn-hr.jpg);
background-repeat:no-repeat;
}

.big-img {
margin-top:18px;
position:relative;
height:334px;
}


.big-img-bg {
position:absolute;
height:90px;
left:0px;
right:0px;
bottom:0px;
background-color:#000000;
filter:alpha(opacity=25);
-moz-opacity:.25;
opacity:.25;
}


.big-img-txt {
position:absolute;
font-size:25px;
height:90px;
line-height:42px;
color:#E1E1E1;
left:0px;
right:0px;
bottom:0px;
padding-left:25px;
}

.big-img-txt b{
font-size:33px;
}


.header {
height:125px
}

.prd-main {
overflow:auto;
margin:0px 0px 0px 0px;
}


.prd {
border:1px solid #E5DBE9;
width:315px;;
float:left;
margin-right:15px;
margin-bottom:15px;
}

.prd-in {
margin:1px;
background-image:url(../images/pr-hd-bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#FBFBFB;
}

.prd-in-btm {
height:30px;
line-height:30px;
margin:1px;
background-color:FFFFFF;
text-align:right;
}
.prd-in-btm {
margin-top:3px;
margin-right:10px;

}


.img-cont {
float:left;
width:128px;
background-color:#FBFBFB;
text-align:center;
margin-left:5px;
margin-top:5px;
}

.img-cont img{
border:1px solid #F1F1F1;
margin-top:3px;
margin-bottom:3px;
}

.pdr-hd {
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#6A3582;
height:25px;
line-height:25px;
margin-left:140px;
}

.pdr-txt {
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#5A5A5A;
line-height:19px;
margin-left:140px;
}

#ftr {
clear:both;
background-image:url(../images/ftr-bg.jpg);
background-repeat:repeat-x;
padding-top:22px;
}
.lnk {
height:30px;
line-height:30px;
}

.lnk ul {
float:right;
margin:0px;
padding:0px;
height:30px;

}

.lnk ul li{
text-align:center;
margin:0px;
padding:0px;
height:30px;
line-height:30px;
float:left;
list-style:none;
background-image:url(../images/btm-lnk-sep.gif);
background-position:center right;
background-repeat:no-repeat;
}


.lnk ul li a{
font-family:tahome, Verdana, Arial, Helvetica, sans-serif;
color:#5E5E5E;
font-size:13px;
font-weight:bold;
text-decoration:none;
display:block;
padding-left:10px;
padding-right:10px;
}
.lnk ul li a:hover{color:#1A0029;}

.copy {
float:right;
font-family:Tahome, Verdana, Arial, Helvetica, sans-serif;
color:#FDF7FF;
font-size:12px;
padding:3px 10px 3px 10px;
}



.copy a{
color:#F6EBF9;
text-decoration:none;
}

.copy a:hover{
color:#ffffff;
text-decoration:none;
}

.deg {
float:right;
}




/*     Shyam raj    4-4-8              */
.lftpnl{padding-left:250px; padding-right:20px;}
.lftpnldtlft{float:left; width:380px;}
.lftpnldtlft-img{border:5px solid #F9F8F8;margin:auto;}
.lftpnldtrgt{float:right; width:320px;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#5A5A5A;
line-height:19px;}



.columns{float:left; width:177px; text-align:left;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#5A5A5A;
line-height:20px;}
.columns img{margin-bottom:5px; border:1px solid #F9F8F8;}
.hd4{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#818181; font-size:12px; line-height:22px; font-weight:bold;}
.morelnk{font-size:11px; margin-top:5px;}
.morelnk a{ color:#818181; text-decoration:underline;}
.morelnk a:hover{ color:#745E7E;}

.colsep{float:left; width:86px; height:280px; background-image:url(../images/colsep.jpg); background-position:top center; background-repeat:no-repeat;}

#left-nav {
width:225px;
float:left;
}

#left-nav ul{
margin:0px 0px 0px 0px;
padding:10px 14px 10px 14px;
list-style:none;
background-color:#FBFBFB;
}

#left-nav li{
font-size:13px;
color:#5A5A5A;
font-family:Tahoma, Arial, Helvetica, sans-serif; color:#818181; font-size:12px; line-height:22px;
margin:0px;
padding:0px;
list-style:none;
border-bottom:1px solid #F3F3F3;
line-height:22px;
}


#left-nav li a{
color:#5A5A5A;
text-decoration:none;
display:block;
}

#left-nav li a:hover{
color:#000000;
}




.left-nav-hd{
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#6A3582;
font-size:13px;
font-weight:bold;
padding-left:10px;
height:23px;
line-height:23px;
background-image:url(../images/lft-hd-bg.jpg);
background-position:top left;
}

.hdd-brd {
background-color:#F2F2F2;
line-height:25px;
padding-left:10px;
height:25px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#6A3582;
font-size:11px;
margin-bottom:15px;
}

.hdd-brd a{
color:#6A3582;
font-size:11px;
}

.hdd-brd  h1{
padding:0px;
color:#6A3582;
font-size:16px;
font-weight:bold;
text-align:right;
margin:0px 50px 0px 0px;
float:right;
}	

.hd1{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:33px; color:#888888; font-weight:bold; line-height:36px;}
.bnrimg{padding:0px 320px 0px 12px; height:332px; text-align:left; background-image:url(../images/srbimg1.jpg); background-image:top left; background-repeat:no-repeat; border:1px solid #F6F6F6;margin-left:20px;}

.cattmblst{}
.ctbs{width:360px; float:right; margin-left:15px;}
.ctbs-in{padding:0px 8px 0px 0px;margin:0px 0px 15px 0px; border:1px solid #E5DBE9; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#5A5A5A; line-height:17px; text-align:left; background-color:#FBFBFB;}
.ctbs-indt{margin-left:135px;}
.ctbs-indthd{font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#6A3582;line-height:25px;}
.ctbs-in-img{border:1px solid #F1F1F1;}

.vmore{margin-bottom:8px; text-align:right;}

.flattxt{ font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#5A5A5A; line-height:20px;text-align:justify;}
.flattxt ul{margin:0px; padding:0px; list-style:none; list-style-image:none; margin-left:25px;}
.flattxt ul li{list-style-image:url(../images/blt1.jpg); font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:25px;}
.flattxt ul li a{font-weight:bold; color:#6A3582; text-decoration:none;}
.flattxt ul li a:hover{color:#BD9ECA;}

.flattxt ol{color:#818181; font-weight:bold;}
.flattxt b{color:#818181;}
.hrsrb{margin:5px 0px 5px 0px; height:1px; border:1px solid #F3F3F3; border-width:1px 0px 0px 0px;}
.flattxt a{font-weight:bold; color:#8C838E; text-decoration:none;}
.flattxt a:hover{color:#745E7E;}

.des-tbl {
border-collapse:collapse;
color:#999999;
margin-bottom:10px;
font-size:12px;
}

.des-tbl td{
padding:3px 3px 3px 8px;
}

.sim-hd {
font-weight:bold;
color:#5A5A5A;
margin-bottom:10px;
padding-top:10px;
border-top:1px solid #F2F2F2;
}

.rt-sim {
width:100%;
overflow:auto;
margin-bottom:20px;
}

.rt-sim-in {
width:49%;
float:left;
text-align:center;
color:#787878;
font-size:11px;
height:200px;
}

.des-hd {
color:#5A5A5A;
font-size:12px;
line-height:20px;
font-weight:bold;
}

.des-txt {
color:#5A5A5A;
font-size:12px;
line-height:20px;
text-align:justify;
}
color:#620062;font-size:12px;
/*==== Added By Anil Kumar*/
.optmain{
color:#620062;
font-size:12px;}
