

html, body {
  height: 100%; /* Required */
}

 *:focus{ outline:none !important; }
  .main{font-family:Tahoma; font-size:0.8em;  color:#7D7D7D; line-height:0.9em }
  .blue{font-family:Tahoma; font-size:0.9em;  color:#3E6EB1; }
  .input{font-family:Tahoma; font-size:0.8em;  color:#A3A3A3; }
  .text2{font-family:Tahoma; font-size:0.8em;  color:#BAC3CD; }
  .yellow{font-family:Tahoma; font-size:0.8em;  color:#FFF995; }
  .white{font-family:Tahoma; font-size:0.8em;  color:#FFFFFF; line-height:12px }
  .black{font-family:Tahoma; font-size:0.8em;  color:#000000; line-height:12px }
  .title{font-family:Tahoma; font-size:0.9em;  color:#4F4F4F; }
  .gray{font-family:Tahoma; font-size:0.8em;  color:#616161; }
  .text{font-family:Tahoma; font-size:0.8em;  color:#6B6B6B; }
  .menu{font-family:Tahoma; font-size:0.9em;  color:#5F6266; text-decoration:none }
  .policy{font-family:Tahoma; font-size:0.8em;  color:#586878; text-decoration:none }
  .footermenu{font-family:Tahoma; font-size:1.2em;  color:#5F6266; text-decoration:none }
  .footerpolicy{font-family:Tahoma; font-size:1.2em;  color:#586878; text-decoration:none }
  .ds_200 { width:200px;}
  .ds_25 { width:25px;}
  .ds_80 { width:80px;}
 

#container-page {
  margin: 0 auto;
  width: 100%;
  background: #FFF;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#container-content 
{
    background:white;
}

#container-content:after 
{
    clear:both;
    display:block;
    content:".";
    height:0;
    visibility:hidden;
}

#container-foot {
  width: 100%;
  background: #CCC;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
}


#foot {
  padding: 2 0em;
  line-height: 1.4em;
}
  #input{
  		width:160px; height:20px;
		border-width:2px;
		border-style:solid;
		background-color:#E8F6F4;
		border-color:#0A0A0A;
		padding-top:2px;

		}
		
		
		 
		
	  #textarea{
		width:160px; height:132px;
		border-width:2px;
		border-style:solid;
		background-color:#E8F6F4;
		border-color:#0A0A0A;
		padding-top:2px;
		overflow:auto
		}


 
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #9A0000;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #9A0000;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


/* a-z alphabet link styles */
.aTozNavigaion a{display:block; float: left; border: 1px solid #CCCCCC; font-size: 13px; color: #000000; margin-right: 3px;  padding: 3px; width: 15px; text-align: center}
.aTozNavigaion a:hover{border: 1px solid #6699cc; color: #000000; text-decoration: none}


/* gridview styles for skin file */
.gridviewMain{width: 100%; font-size: 11px; border: 1px solid #EBEBEB;}
.gridviewMain td{padding:1px 5px; border: 1px solid #EBEBEB;}
.gridviewMain th{padding:1px 5px; border: 1px solid #EBEBEB;}
.gridheaderBG{ text-align: center; height: 22px; color: #000000; font-weight: bold; font-size: 11px}
.gridheaderBG a{color: #000000;}
.gridheaderBG a:hover{text-decoration: underline;}
.gridrowclick{ }
.gridrowSelectedBG{}
.gridRowStyle{Border: 1px solid #EBEBEB;}
.gridRowStyle:hover{Border: 1px solid #EBEBEB; }
.gridAlternateRowStyle{background-color: #F4F4F4;}
.gridAlternateRowStyle:hover{}
.gridColumnHeaderBG{}
.gridColumnHeaderBG:hover{}


/* admin membership gridview custom pager */
.membersGridViewPager a{display:block; float: left; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; margin-right: 3px; margin-top: 6px;padding: 3px}
.membersGridViewPager1 a{ display:inherit; float:none; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; margin-right: 3px; margin-top: 0px; padding: 3px; vertical-align:text-bottom}
.membersGridViewPager a:hover{border: 1px solid #6699cc;color: #000000; text-decoration: none}
.membersGridViewPager1 a:hover{border: 1px solid #6699cc; color: #000000; text-decoration: none}


/* delete selected users button */
.membersToggle a{display:block; float: left; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; margin-left: 3px; margin-top: 6px; padding: 3px}
.membersToggle a:hover{border: 1px solid #6699cc;  color: #000000; text-decoration: none}


/* delete all membership users button */
.membersDeleteAll a{display:block; float: right; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; margin-top: 6px; padding: 3px}
.membersDeleteAll a:hover{border: 1px solid #6699cc; color: #000000; text-decoration: none}

 
/* user category links - admin pages */
.userCategories a{display:block; float: left; border: 1px solid #96B8DB; font-size: 12px; color: #000000; margin-right: 3px; padding: 3px}
.userCategories a:hover{border: 1px solid #96B8DB; color: #000000; text-decoration: none}
.userCategoriesWrap{border-left:1px Solid #96B8DB; border-right:1px Solid #96B8DB; border-top:1px Solid #96B8DB; height: 23px; padding-left: 20px;  margin-left: 20px;margin-right: 20px;border-bottom: 0px solid #CCCCCC; padding-right:2px; padding-top:2px; padding-bottom:2px}

.FlimFlamDesign
{
  text-align:right;
  direction:ltr;
      
}
.FlimFlamDesignGroup
{
  text-align:left;
  direction:ltr; 
  border-bottom-width:thick
    
}
.FlimFlamDesignLable
{
  text-align:left;
  direction:ltr;  
  border-right-width:thick;
  border-right-style:dashed;
  border-left-style:none;
  border-bottom-style:none;
  border-top-style:none;
}
.FlimFlamDesignProperty
{
  text-align:left;
  direction:ltr;   
  
}
/* user category links - admin pages Added by Manoj Mishra*/
.userCategories a{display:block; float: left; border: 1px solid #96B8DB; font-size: 12px; color: #000000; margin-right: 3px;  padding: 3px}
.userCategories a:hover{border: 1px solid #96B8DB;  color: #000000; text-decoration: none}
.userCategoriesWrap{border-left:1px Solid #96B8DB; border-right:1px Solid #96B8DB; border-top:1px Solid #96B8DB; height: 23px; padding-left: 20px;  margin-left: 20px;margin-right: 20px;border-bottom: 0px solid #CCCCCC; padding-right:2px; padding-top:2px; padding-bottom:2px}




.srWidth
{
    width:99%;
}


.ipBlock {width: 95%; border-collapse: collapse; border-radius: 5px;-webkit-border-radius: 5px;padding: 10px 5px; margin-top:10px;border: 1px solid #aaa; text-align: left;clear: both; background:white}