.body
{
  margin:0 auto;
  width:994px;

}
body
{
 margin: 0px;
}

.top
{
  background-color:#5d4a99;
  width:100%;
  height:6px; 
}
.ie .top
{ 
 height:2px !important;
}
.login_bg
{
  background-image: url("/images/login_bg.jpg") ;
  height:29px;
  width:320px;
  float:right;
  margin: 0px 50px;
  color: #fff;
  font-size: 13px;
  font-family:serif;  
  text-align:center;
}
.pad1 div
{
  /*margin: 3px 0 0 23px; */  
  float:left;  
}
.pad1 a
{
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}
.pad1 span
{
  color:#ffffff;
  vertical-align:middle;
  float:left;
  padding:1px 0px 0px 15px; 
}
#login
{  
}
#register
{
}
#contact_us
{
}
.nav
{
height:28px;
float:right;
margin-top:70px;  
}

#primary-menu {
display:block;
float:right;
font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
font-size:13px;
font-weight:bold;
margin:33px 43px 0px 0px;
padding:0;
}
.ie #primary-menu
{
margin:62px 0px 0px 70px;
width:420px;
position:absolute;
}

ul.menu {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}
ul {
margin:0.5em 0 1em;
padding:0;
}
#primary-menu ul.menu li {
background:transparent url(/images/lefttry.gif) no-repeat scroll left 0;
display:block;
float:left;
margin:0 4px;
padding:0;
position:relative;
width:auto;
}

#primary-menu ul.menu li a {
background:transparent url("/images/righttry.gif") no-repeat scroll right 0;
color:#FFFFFF;
display:block;
padding:4px 15px;
text-decoration:none;
}


#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: left -29px;
}
#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a {
  background-position: right -29px;
  color: #493588;
}
#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {
  display: block;
  left: auto;
}
.black_width
{
  background-image:url("/images/top_line.jpg");
  background-repeat:repeat;
  width:100%;
  height:93px;
}
.ie .black_width
{
background-repeat:repeat-x;
}
#img_div 
{
  border:none; 
  float:left;
  padding: 0px 0px 0px 6px;
  width:355px;
  height:72px;
  margin: 20px 0px 0px 25px;
 }
#img_div a
{
   border:none;
}


.header
{
  background-image:url("/images/header.jpg");
  width:100%;
  height:172px;
}
#ticker
{
 background-color:#493588; 
}
.bg_main
{
  margin: 0px 0px 10px 0px;
  background-color: #f6f6f6;
  width:100%;
  height:auto;
  clear:both;
  float:left;

}
.notice 
{
 text-align:center;
 font-family:sans-serif,verdana;
 font-weight:bold;
 color:#493588;
}


#footer
{
   margin-top:10px;
   clear:both;
   background-color:#000;
   height:50px;
   width:100%;
}

#footer #below_block_left
{
   padding:20px 0px 0px 0px;
   height:30px;
   float:left;
   width:28%;
   color:#ffffff;   
   text-align:center;
   font-size:8pt;
  font-weight:bold;
   

}

#footer #below_block_middle
{
  height:38px;
  float:left;
  color:#fafafa;
  width:50%;
  font-size:9pt;
  text-align:center;
  padding:12px 0px 0px 0px;
}


#footer #below_block_middle ul.menu li

{
  color:#ffffff;
  display:inline;
  text-align:center;

}
#footer #below_block_middle  ul.menu{
  
  text-align:center;
  
}
#footer #below_block_middle ul.menu li a
{
  color:#ffffff;
  font-weight:bold;
  text-decoration:none; 

}
#footer #below_block_middle ul.menu li a:hover
{
  font-size: 10pt; 
  text-decoration:blink;
  padding-top:15px;
}

#footer #below_block_right ul.menu{
  padding-left:28px;
  padding-top:12px;

}
#footer #below_block_right
{
   background-image:url("/images/RSS.jpg");
   background-repeat:no-repeat;
   background-position:left;
   padding-top:0px;
   height:50px;
   color:#ffffff;
   width:22%;
   float:left;
   
}
#footer #below_block_right ul.menu li a
{
  float:left;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none; 
  font-size:10pt;
}
#footer #below_block_right ul.menu li a:hover
{
  text-decoration:underline;
 
}                                                /* main application styling ends here */
#certificate
{
  text-align:center;
  margin:10px 0px 0px 0px;
}


 /* forum  page styling  */
h1
{
  color:#493588;
  text-align:center;
  
}

.gredient
{
  margin: 0px 0px 0px 0px;
  background-image:url("/images/forum.jpg");
  width:100%;
  height:auto;
  clear:both;
  

}
 .gredient table
{
 margin:0px 0px 0px 172px;
}
.subtitle
{
 font-family: sans-serif,verdana,Times New Roman;
 font-weight:bold;
 color:#493588;
 margin:20px 0px 10px 30px;
}

.vat c1
{
  background-image:url("/images/calender.1.gif");
}




/*STARTS*/


.login_bg a
{
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;  
}
.login_bg a:hover{
    text-decoration: underline; 
 }
  #toppanel {  
      /*position: absolute;  */
      /* top: 135px;  */
      width: 320px;
      height:29px;
      z-index: 25;  
       
       /*margin-left: auto;  
       margin-right: auto;*/
      /* background-image: url("/home/bpocanada/Desktop/demo/images/login_bg.jpg");
       background-repeat:no-repeat;
       */

   }
  /* a:hover
   {color: #FFFFFF}
    
   a:link{
    color:#0018BB;
   }*/
 #panel{  
    width: 321px;  
    /*position: relative;  */
    
    height: 55px;  
   /* margin-left: auto;  
    margin-right: auto; */ 
    z-index: 10;  
    overflow: hidden;  
    text-align: left;
    /*position:relative;
    bottom:30px;*/
    
   }  
  
   div#login {  
       background-image: url("/images/images1/bg1.jpg");
       background-repeat:no-repeat;
       height:55px;
       width:321px;
       float:left;
      /*padding: 20px 0px 0px 0px;          */
      
   }  
  
   
   input#login1 {
    
    float:left;
    height:12px;    
    font-size:11px;
    width:90px;    
    margin:4px 0px 0px 14px;
  
   }
   input#password1 {  
  
    float:left;
    height:12px;    
    font-size:11px;
    width:110px;
    margin:4px 0px 0px 10px;
   
  } 
   input#login_btn {  
      cursor: pointer;
      float:left;
      height:25px;
      text-align:center;
      font-size:10px;
      margin-left:5px;      
      /*padding-bottom:5px;*/
      width:30px;     
}
.om
{
  height:25px;
 /* padding:10px 0 0 10px;*/
  width:278px;
  margin: 3px 0px 0px 25px;
}

#content {  
 margin-left: auto;  
 margin-right: auto;  
 width: 600px;  
 position: relative;  
 top: 90px;  
 text-align: left;  
 font-family: Arial, Helvetica, sans-serif;  
 font-size: 12px;  
 padding-bottom: 30px;  
   }
  .special{
    background-image: url("/images/images1/login_bg.jpg"); 
    height:30px;
    width:100%;
    background-repeat:no-repeat;
   
   }
   .set
   {
    margin: 0px 0px 0px 25px;
    width:275px;
    height:25px;
    font-size:14px;
    padding-top:3px;
   }
   #su{
    width:70px;
    float:left;
   }
   
   #lo{
    width:50px;
    float:left;
    margin-left:20px;    
    font-size:14px;
   }
   
   #cu{
    width:95px;
    float:left;
    margin-left:22px;
    height:23px;
   }
   #special1{
    background-image: url("/images/images1/bg1.jpg");
    background-repeat:no-repeat;
    height:30px;    
   }
   #hide_button{
    float:left;
   }
   .jai
   {
    margin: 0px 0px 0px 0px;
   }
   #su1{
    width:70px;
    float:left;
   }
   
   #hi{
    width:50px;
    float:left;
    margin-left:25px;    
    font-size:14px;
   }
   
   #cu1{
    width:95px;
    float:left;
    margin-left:22px;
   }
   #login_btn
   {
    height:25px;
    width:30px;
    float:left;
   }
   #fp
   {
    float:left;
    height:25px;
    width:30px;
    margin:2px 0px 0px 8px;
   }
   
   
   
   
  /*ENDS */
  
