/*@charset "utf-8";*/
/* CSS Document */

body {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000000;
}
.body_WhiteLtr
{
	color:#ffffff;
	font-family : Arial;
    font-size : 12px;
	text-decoration:none;
}
.body_WhiteLtrsmall
{
	color:#ffffff;
	font-family : Arial;
    font-size : 11px;
	text-decoration:none;
}
.body_grayltr
{
	color:#3b3b3b;
	font-family : Arial;
    font-size : 11px;
	text-decoration:none;
}

.body_WhiteLtrLink
{
	color:#ffffff;
	font-family : Arial;
    font-size : 12px;
}
.inputText
{
	border:1px solid #7f9db9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color:#000000;
}
.blueHeaderBg
{
	background-color:#07519a;
}
.BlueheaderSmall
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2669a6;
	line-height:bold;
}

.t {background: url('dot.gif') 0 0 repeat-x;}
.b {background: url('dot.gif') 0 100% repeat-x}
.l {background: url('dot.gif') 0 0 repeat-y}
.r {background: url('dot.gif') 100% 0 repeat-y}
.bl {background: url('bottom-left.gif') 0 100% no-repeat}
.br {background: url('round-bottom-right.gif') 100% 100% no-repeat}
.tl {background: url('round-top-left.gif') 0 0 no-repeat}
.tr {background: url('round-top-right.gif') 100% 0 no-repeat; padding:8px;}	

#chromemenu{
width:100%;
}

#chromemenu:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
width: 100%;
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
height:47px;
}


#chromemenu ul li{
display: inline;

}


#chromemenu ul li a{
float: left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
padding: 0px;
text-decoration: none;
background-position:bottom center;
width:98px;
text-align:center;
}
#chromemenu ul li span a{

padding: 10px 1px 0px 0px;
}


#chromemenu ul li span a:hover{

padding: 10px 1px 0px 0px !impotant;
background-position:top center;
}

#chromemenu ul li span .selected{

padding-top: 10px !important;
background-position:top center;
}


#chromemenu ul li a:hover{
color:#04297a;
background-color:#dcf1f8;
background-image:url('selected.gif');
background-repeat:no-repeat;
background-position:top center;
width:90px;
height:47px;
text-align:center;
}
#chromemenu ul li .selected{
/*color: #04297a;*/
background-image:url('selected.gif');
background-repeat:no-repeat;
background-position:top center;
width:98px;
height:47px;
text-align:center;
padding-top: 10px !important;
}

/*This is Added By Devaraj on 04/10/2010....*/

#chromemenu1{
width:100%;
}

#chromemenu1:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu1 ul{
width: 100%;
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
height:47px;
}

#chromemenu1 ul li{
display: inline;

}

#chromemenu1 ul li a{
float: left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
padding: 0px;
text-decoration: none;
background-position:bottom center;
width:98px;
text-align:center;
}
#chromemenu1 ul li span a{

padding: 10px 1px 0px 0px;
}


#chromemenu1 ul li span a:hover{

padding: 10px 1px 0px 0px !impotant;
background-position:top center;
}

#chromemenu1 ul li span .selected{

padding-top: 10px !important;
background-position:top center;
}


#chromemenu1 ul li a:hover{
color: #04297a;
background-color:#dcf1f8;
/*background-image:url('selected.gif');
background-repeat:no-repeat;
background-position:top center;
width:98px;
height:47px;*/
text-align:center;
}
#chromemenu1 ul li .selected{
/*color: #04297a;*/
background-image:url('selected.gif');
background-repeat:no-repeat;
background-position:top center;
width:140px;
height:46px;
text-align:center;
padding-top: 10px !important;
}


/*This is Added By Devaraj on 25/06/2013....*/

#chromemenu2{
width:100%;
}

#chromemenu2:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu2 ul{
width: 100%;
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
height:47px;
}

#chromemenu2 ul li{
display: inline;

}

#chromemenu2 ul li a{
float: left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
padding: 0px;
text-decoration: none;
background-position:bottom center;
width:98px;
text-align:center;
}
#chromemenu2 ul li span a{

padding: 10px 1px 0px 0px;
}


#chromemenu2 ul li span a:hover{

padding: 10px 1px 0px 0px !impotant;
background-position:top center;
}

#chromemenu2 ul li span .selected{

padding-top: 10px !important;
background-position:top center;
}


#chromemenu2 ul li a:hover{
color: #04297a;
background-color:#dcf1f8;
/*background-image:url('selected.gif');
background-repeat:no-repeat;
background-position:top center;
width:98px;
height:47px;*/
text-align:center;
}
#chromemenu2 ul li .selected{
/*color: #04297a;*/
background-image:url('selected.gif');
background-repeat:no-repeat;
background-position:top center;
width:140px;
height:46px;
text-align:center;
padding-top: 10px !important;
}

.grayBg
{
	background-color:#e2e2e2
}

.grayBox
{
	border:1px solid #e2e2e2;
}

.bgPosition
{
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:15px;
}
.cellpad
{
	padding-top:30px;
	height:60px;
}
.blueBg
{
	background-color:#3e7bb4;
}
/*Collapisible Pannel */


.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	z-index:10;

}


.CollapsiblePanelTab {

	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url('arrow_down.gif');
	z-index:9999;
	background-position:right;
	background-repeat:no-repeat;
	
}


.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}


.CollapsiblePanelOpen .CollapsiblePanelTab {
  margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url('accord_right.gif');
	z-index:9999;
	background-position:right top;
	background-repeat:no-repeat;
}

.blueContent
{
	color:#76bbf2;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
}

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}


.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {

}

.CollapsiblePanelFocused .CollapsiblePanelTab {

}


/* popup css statrs here by kishore */

  modalBackground1
    {
    	/*position: absolute !important;
    z-index: 100001 !important;
    left: 25% !important;
    top: 25% !important;*/
    float: left;
   margin: 10px;
   padding: 10px;
   max-width: 300px;
   height: 300px;
   border: 1px solid black;
   position: absolute !important;
   z-index: 100001 !important;
   left: 10% !important;
   top: 25% !important;
 }
    
    html, body
{
    margin: 0 !important;
    padding: 0 !important;
    height: 100% !important;
}
#ctl00_cpBody_ModalPopupExtender1_foregroundElement
{
	/*position: absolute !important;
    z-index: 100001 !important;
    left: 25% !important;
    top: 25% !important;
   float: left;
   margin: 10px;
   padding: 10px;
   max-width: 300px;
   height: 300px;
   border: 0px solid black;
    position: absolute !important;
   z-index: 100001 !important;
   left: 10% !important;
   top: 25% !important;*/
   }
   
 #ctl00_cpBody_ModalPopupExtender1_foregroundElement
 {
 	 /*float: left !important;
   margin: 10px !important;
   padding: 10px !important;
   max-width: 300px !important;
   height: 300px !important;
   position: absolute;
    z-index: 1;
    left: 10% !important;
    top: 10% !important;*/
    position: absolute !important;
    left: 10% !important;
    top: 6% !important;
    
    
 }
 
 #ctl00_cpBody_ModalPopupExtender1_backgroundElement
 {
 	 float: left;
   margin: 10px;
   padding: 10px;
   max-width: 300px;
   height: 300px;
 }
/* popup css ends here by kishore */


/* Upload button center for mobile devices rest other it will align left done by kishore -- Starts here*/

@media (max-width: 500px) {
 .btnuploads {
    float: center;
}
}

 @media (min-width: 500px) {
 .btnuploads {
  margin-top: 10px;
  float: left;
}
}

.popupmsg
{
	padding-top: 50px !important;
	margin-top:50px !important;
    padding-right: 15px !important;
    padding-bottom: 50px !important;
    padding-left: 100px !important;
    
	}


@media (max-width: 780px) {
 .homepop {
    margin-left: 250px; 
    margin-top: 10px; 
}
}

 @media (min-width: 780px) {
 .homepop {
  margin-left: 250px; 
  margin-top: 255px ; 
}
}


/* Upload button center for mobile devices rest other it will align left done by kishore -- Ends  here*/

.borderless td, .borderless th {
    border: none;
}



.db-pricing-seven {
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: center;
    border: 1px solid #C5C2C2;
    background-color: #EDEDED;
}

    .db-pricing-seven:hover {
        margin-top: 5px;
        -moz-transition: margin-top 0.25s ease 0s;
        -ms-transition: margin-top 0.25s ease 0s;
        transition: margin-top 0.25s ease 0s;
    }

    .db-pricing-seven ul {
        list-style: none;
        margin: 0;
        text-align: center;
        padding-left: 0px;
    }

        .db-pricing-seven ul li {
            border-bottom: solid 1px #D8D8D8;
            padding-top: 20px;
            padding-bottom: 20px;
            cursor: pointer;
            text-transform: uppercase;
        }

            .db-pricing-seven ul li.price {
                background-color: #fff;
                padding: 40px 20px 20px 20px;
                font-size: 20px;
                font-weight: 900;
                color: #353c3e;
                font-weight: 900;
            }

                .db-pricing-seven ul li.price i {
                    padding: 30px;
                    font-size: 50px;
                    display: block;
                }


    .db-pricing-seven .pricing-footer {
        padding: 20px;
    }

        .db-pricing-seven .pricing-footer a i {
            margin: 5px;
            top: 3px;
        }
 .a 
 {
 	text-decoration:none;
 }