﻿#Copyright{background-color:#26559b; }
#maincontent
{
    margin: auto;
    width: 950px;
   /* background-color: Gray;*/
   text-align: justify;
}
#logo
{
  /*  width: 950px;
    height: 100px;
  text-align:center;
  color: #E34E56;*/
  width: 912px;
height: 111px;
text-align: center;
color: white;
background-color: #26559b;
}
#logoimage{float:left;background-color: white;
height: 111px;
margin-left: 3px;}

#logoimg{float:left;float: left;
background-color: white;
height: 104px;
margin-left: 3px;
margin-top: 4px;}

//#logotext{float: left;
}
#Logotextheading{font-size: 30px;
/*margin-left: 81px;*/font-family: fantasy;}
#regno
{
  margin-left: 646px;
font-weight: bold;
font-size: 18px;
    }
    #logoaddress{font-weight: bold;
font-size: 18px;
/*margin-left: 257px;*/}
#menu
{
 /*  margin-top: 12px;
width: 913px;
height: 43px;
background-color:#F0F8FF;/* aliceblue;*/
  
   margin-top: 0px;
width: 913px;
height: 43px;
background-color: #1C3B69;
}
/*Default*/
#default
{
    width: 950px;
  height: 571px;
}
#slider
{
    width: 650px;
    height: 314px;
   margin-top: 5px;
    float: left;
}
#leftcotnt
{
    margin-left: 12px;
    width: 250px;
   /* height: 370px;*/
    float: left;
}
#loginctnt {
border-radius: 15px;
float: left;
width: 250px;
/*height: 127px;*/

}

#ContactUs
{
    margin-top: 7px;
    border-radius: 15px;
    float: left;
    width: 250px;
   height: 120px;
   border:1px groove silver;
    /*background-color: Fuchsia;*/
}

#bottomNavigation
{
   /*  border-radius: 15px;*/
    float:left;
    width:947px;
    height:250px;
border:1px groove silver;
    
    }
    #navimenu
    {
        
     /*   border-top-right-radius:15px;
-webkit-border-top-right-radius:15px;
border-top-left-radius:15px;
-webkit-border-top-left-radius:15px;*/
           
        float:left;
        width:950px;
        height:51px;
        
        }
        #navigationctnt
        { 
            padding-top:5px;
             float:left;
           width: 900px;
           height:192px;
         
           margin-left:20px;
            }
            #navimenuctnt
            {
                
                }
                
                /*LoginBox css*/
                
                .reg_cons {
/*height: 184px;*/
width: 250px;
padding: 0;
margin: 0;
float: left;
}
    .reg_cons .reg_cons_hd {
width: 100%;
text-indent: -80000px;
height: 41px;
background: url("../images/DefaultPage/manage_prod_hd.gif") no-repeat 0 0;
float: left;
display: block;
}
.reg_cons .reg_cons_cont {
width: 230px;
height: 76px;
padding: 5px 10px;
margin: 0;
float: left;
background-color: #E9F3CF;
/* background: url("./images/DefaultPage/register_consumer.gif") no-repeat; */
list-style: none;
}
.reg_cons li .hd {
font-size: 16px;
color: #26559b;
padding: 0 0 5px 0;
font-family: 'dejavu_sansbold';
               
}   /*End of LoginBox css*/         
/*Mainmenu Section*/
.nav {
padding: 0;
/*width: 950px;*/
float: right;
height: 35px;
margin: 0;
list-style: none;
}
.nav li a {
padding: 0 4px;
float: left;
line-height: 25px;
font-size: 14px;
/*color: #28549f;*/
color:White;
text-decoration: none;
font-weight: bold;
}
.nav li a:hover {
/*color: #81ab0e;*/
color:rgb(13, 211, 247);
}
.nav li.active a{
color:rgb(13, 211, 247);
}

.nav li {
float: left;
width: auto;
background: url("../images/menu_dvdr.gif") no-repeat 100% 4px;
padding: 0 1px 0 0;
margin: 4px 0 0 0;
}
.nav li.last {
background: none;
}
/*End Mainmenu Section*/

/*Nest master heading content*/
  .hd_main
        {
            color: #245798;
            height: auto;
            width: 100%;
            float: left;
            background: url("../images/Aboutus/inr_rit_hdbg.gif") no-repeat 0 100%;
            padding: 0 0 3px 0;
        }
        .hd_main span
        {
            width: 100%;
            display: block;
            float: left;
            border-bottom: 1px solid #2354a1;
            padding: 0 0 2px 0;
            font-size: 22px;
            font-family: 'dejavu_sansbold';
        }
         .nestedmain
        {
            width: 950px;
           /* height: 500px;*/
            
        }
      
        .nestedmainctnt
        {
            padding-top: 30px;
            padding-left: 30px;
        }
        img.showimageattachlaws
        {
            border:1px solid black;
            margin-top:20px;
            width:500px;}
        /*end Nest master heading content*/
        
           .fillspace{font-size: 23px;
line-height: 33px;}
.hd_main span.filspaceheading
{
	font-size:31px;
	}