﻿/* Lawyer info*/
 
.gvUserID
{
    width:100px;
    }
    
    
.gvFullName
{
    width:200px;
    }
    
.gvNRIC
{
    width:150px;
    }    
 .gvDateofAdmission
 {
     width:150px;
     }
     
     .MaingridFull
     {
         width:100%;
         }
 
/* end here */
 
ul.tabs
{
    padding: 10px 0;
    font-size: 0;
    margin:0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
	width:100%;
	background:#fff;
}
        
ul.tabs li
{
    display: inline;
    margin: 0;

	
}
        
ul.tabs li a
{
    font: normal 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    position: relative;
    z-index: 1;
    padding: 10px; /*  10px 10.3px  */
    border: 1px solid #e7e7e7;
	border-left: 1px solid #fcfcfc;
    color: #000;
    background: #fcfcfc;
    /*border-radius: 2px 2px 0 0;*/
    outline:none;
	width:100%;
}
ul.tabs li a.first{
	border-left: 1px solid #e7e7e7;
}
        
ul.tabs li a:visited
{
    color: #000;
}
        
ul.tabs li a:hover
{
    border: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
    background:#e7e7e7;
}
        
ul.tabs li.current a
{
    /*selected tab style */
    position: relative;
    top: 0px;
    background:#e7e7e7;
    border: 1px solid #eeeeee;
    border-bottom-color: #e7e7e7;
}
        
        
ul.tabs li.current a:hover
{
    /*selected tab style */
    text-decoration: none;
}
        
div.tabcontent
{
    display: block;
}

div.tabcontents
{
    background-color:#e7e7e7;
    padding:0px;  /*  '8px 0' changed by Venkat  */
    text-align:left;
    display:table;
    width:99%;  /*  '909px' changed by Venkat  */
}
 
div.tabcontents .tab_inner_container {
    width:97.6%;  /*  '886px' changed by Venkat  */
    padding:0.3% 1.2% 1.2%;  /*  '0px' changed by Venkat  */
    margin:0;  /*  '0 0 0 10px' changed by Venkat  */
    float:left;
}

.formSection {
	width:704px;
	padding:0;
	margin:0;
	float:left;
}

.formSection p {
	float:left;
	width:23%;
	margin:0 20px 0 0;
	line-height:25px;
}

.formSection p span {
	width:auto;
	clear:both;
	
}

.formSection p span input {
	border:1px solid #e4e4e4;
	 width: 95%;
}
 
.formSectionNew {
    width:100%;
    padding:0;
    margin:0;
    float:left;
}
.formSectionNew_A {
    width:50%;
    padding:0;
    margin:0;
    float:left;
}
.formSectionNew_A p {
    float:left;
    width:15%;
    margin:0 20px 0 0;
    line-height:25px;
}
.formSectionNew_A p span {
    width:auto;
    clear:both;
    
}
.formSectionNew_A p span input {
    border:1px solid #e4e4e4;
    width: 100%;
}
 
.formSectionNew_A p span.textbox {
    width: 130px !important;
    border:1px solid #e4e4e4;
    height: 21px !important;
    padding: 2px 5px 0 0;
    margin:0;
    display:table;
    background:#FFF;
    float:left;
}
.formSectionNew_A p span.textbox input
{
    width: 82% !important;
}
 
 
.formSectionNew p {
    float:left;
    width:16%;
    margin:0 12px 0 0;
    line-height:25px;
}
 
.formSectionNew p span {
    width:auto;
    clear:both;
    
}
 
.formSectionNew p span input {
    border:1px solid #e4e4e4;
    width: 90%;
}
 
.formSectionNew p span.textbox {
    width: 130px !important;
    border:1px solid #e4e4e4;
    height: 21px !important;
    padding: 2px 5px 0 0;
    margin:0;
    display:table;
    background:#FFF;
    float:left;
    (-bracket-:hack;
        padding: 3px 5px 3px 0;
        margin: 2px 0 0 0;
    );
}
.formSectionNew p span.textbox img
{
    float: right;
    margin: 2px 0px 0 0;
    (-bracket-:hack;
        margin: 2px 1px 0 0;
    );
}
.formSectionNew p span.textbox input
{
    width: 82% !important;
}
.formSectionNew select {
    width: 96% !important;
}
 
.formSection_full {
    width:100%;
    padding:0;
    margin:0;
    float:left;
}
.formSection_full em
{
    color: #E7E7E7;
}
.formSection_full p {
    float:left;
    width:15%;
    margin:0 0px 0 0;
    line-height:25px;
}
 
.formSection_full p span {
    width:auto;
    clear:both;
}
 
.formSection_full p span input {
    border:1px solid #e4e4e4;
    width: 85%;
}
 
.formSection_full p span select {
    border:1px solid #e4e4e4;
    width: 88%;
    color: #000;
    /*padding: 4px 5px;*/
}
 
.txt_date
{
    width: 117px !important;
    background: #FFF;
    display: block;
    margin-right: 5px !important;
}
.txt_date input
{
    width: 90px !important;
    border: none !important;
    padding: 0 0 2px 5px;
}
.txt_date img
{
   margin: 5px 0 0 0;
}
 
.txtfieldNew
{
    margin: 0;
    padding: 0;
    float: left;
}
.txtfieldNew span
{
    background: #FFF;
    width: 103px;
    display: block;
}
.txtfieldNew span input
{
    width: 75px;
    padding: 5px;
    margin : 0;
    border: none;
}
 
.txtFieldCont input
{
    width: 125px;
}

.eventStart {
	width:100px;
	padding:0;
	margin:0;
	float:left;
}

.eventStart p {
	width:100%;
}

.textbox {
 width: 160px !important;
    border:1px solid #e4e4e4;
    height: 21px !important;
 padding: 5px 5px 0 0;
	margin:0;
	display:table;
	background:#FFF;
}

.textbox span{
    float:left !important;
    width:5% !important;
    margin:0 5px !important;
}
 
.textbox input {
     width: 85% !important;
    padding:0 3px;
    margin:0; 
    height: 20px !important;
	float: left;
	border:none !important;	
}
@-moz-document url-prefix() { 
  .textbox input {
      height: 25px !important;
  }
}
 
 
.textbox01 {
    width: 135px !important;
    border:1px solid #e4e4e4;
    height: 25px !important;
    padding: 5px 5px 0 0;
    margin:0;
    display:table;
    background:#FFF;
    float:left;
 
}
 
.textbox01{
    float:left !important;
    margin:0 5px 0 0 !important;
}
 
.textbox01 input {
     width: 81% !important;
    padding:0 3px;
    margin:0; 
    height: 20px !important;
    float: left;
    border:none !important; 
    
}
.textbox01 img
{
    margin: 3px 0 0 0;
}
.textbox02 {
    width: 126px !important;
    border:1px solid #e4e4e4;
    height: 25px !important;
    padding: 5px 5px 0 0;
    margin:0;
    display:table;
    background:#FFF;
    float:left;
}
.textbox02 input {
     width: 80% !important;
    padding:0 3px;
    margin:0; 
    height: 20px !important;
    float: left;
    border:none !important;     
}
.textbox02 img
{
    margin: 3px 0 0 0;
}
 
.rBtns input
{
    border: none;
}
.rtime
{
    float: left; height: 27px;
    /* margin-left: 5px; */
    width: 60px;
}
.rhours
{
    float: left; height: 27px;
    width:50px;
}
.to {
	padding:0;
	margin:0;
	float:left;
	padding:32px 7px 0 7px;
}

.button_padd {
	width:auto !important;
	padding:24px 0 0 12px !important;
	margin:0 !important;
    padding:24px 0 0 0px !important;
}
.button_paddNew {
	width:auto !important;
	padding:24px 0 0 12px !important;
	margin:0 12px 0 0 !important;
    padding:24px 0 0 0px !important;
}

.grid{
	padding:0;
    margin:10px 0 0 0;
    float:left;
    width:100%;
    text-align:center;
}

.grid table {
	border:1px solid #cccccc;
	border-bottom:none;
	border-right:none;
    color: #444444;
    float: left;
    margin: 3px 0 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

.grid table tr th{
	background:#999999;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px;
	margin:0;
	height:30px;
	color:#fff;
	/*text-align: left;*/
}
.grid table tr th:first-child{
	background:#999;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:3px;
	margin:0;
	height:30px;
	color:#fff;
	/*text-align: left;*/
}
.grid table tr td:first-child
{
    background:#FFF;
    border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:3px;
	height:25px;
	margin:0;
}
.grid table tr td{
	background:#FFFFFF;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px;
	height:25px;
	margin:0;
	
}
.grid table tr td input{
	border:  none;
	width: 15px;
    float: none; /* Change by Venkat*/
}
.grid a
{
    color:White;
    }
.grid table tr th input.btn{
	width: 65px;
	background: #c2c2c2 url(../Images/greybtn.png) repeat-x left top;
	font-size: 12px;
	color: #FFF;
	padding: 3px 5px;
	font-weight: bold;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*behavior: url(PIE.htc);*/
	cursor: pointer;
	*padding:4px 10px; /* IE7 and below */
}
.grid a
{
    color:White;
    }
.grid table tr td input.btn{
	width: 65px;
	background: #c2c2c2 url(../Images/greybtn.png) repeat-x left top;
	font-size: 12px;
	color: #FFF;
	margin:0;
	padding: 3px 5px;
	font-weight: bold;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*behavior: url(PIE.htc);*/
	cursor: pointer;
	padding:4px 10px; /* IE7 and below */
}
.grid table tr td a{
    width: 65px;
    background: #c2c2c2 url(../Images/greybtn.png) repeat-x left top;
    font-size: 12px;
    color: #FFF;
    padding: 3px 5px;
    font-weight: bold;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /*behavior: url(PIE.htc);*/
    cursor: pointer;
    padding:4px 10px; /* IE7 and below */
}
.dashboardProviderFileds{
	padding:1%;
	margin:10px 0 0 0;
	float:left;
	width:98%;
	background: #FFF;
}
.dashboardProviderFileds_sub{
    padding:0px;
    margin:0px;
    float:left;
    width:100%;
    background: #FFF;
}
.tdtop
{
     vertical-align:top;
     padding-top:3px;
}
.tdbottom
{
    vertical-align:bottom !important;
    padding-bottom:1px;
}
.tdtop_colon
{
    vertical-align: top;
     padding-top: 5px;
}
.tdtopPadding
{
    vertical-align: top !important;
    padding-top: 10px !important;
}
.dashboardProviderFileds span{
	width: 22%;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0px 0;
    /*line-height: 37px;*/
    line-height: 22px;
}
.dashboardProviderFileds td span{
    width: auto; /*22 changed by Venkat*/
    float: left;
    text-align: left;
    padding: 0;
    margin: 0px 0;
    /*line-height: 37px;*/
    line-height: 22px;
}
.LabelStyle /* New css class written by uttarkumar*/
{
    width: 75%;
    float: left;
    text-align: left;
    padding: 0;
    margin: 6px 0 12px 0;
    color: #666;
}
.ViewLawersNew p
{
    float: left;
    line-height: 18px !important;
    margin: 0;
    padding: 0;
    width: 18%;
}
.dashboardProviderFileds p{
	width: 75%;
	float: left;
	text-align: left;
	padding: 0;
	margin: 5px 0;
}
.dashboardProviderFileds p a{
	color: #009966;
}
/*.dashboardProviderFileds p input{
    width: 20px;
}*/
.dashboardProviderFileds .smalltextbox p input{
    width: 120px;
}
.dashboardProviderFileds p .txtarea{
	width: 302px;
	height: 100px
}
.dashboardProviderFileds p input.btn{
	width: 85px;
}
.dashboardProviderFileds em{
	color: #F00;
}
.dashboardProviderFiledsprev{
	padding:1%;
	margin:10px 0 0 0;
	float:left;
	width:98%;
	background: #FFF;
}
.dashboardProviderFiledsprev em{
	color: #F00;
}
.dashboardProviderFiledsprev span{
	width: 22%;
	float: left;
	text-align: left;
	padding: 0;
	margin: 12px 0;
}
.dashboardProviderFiledsprev td span{
    width: 100%; /*22 changed by Venkat*/
    float: left;
    text-align: left;
    padding: 0;
    margin: 5px 0 0px 0;
    /*line-height: 37px;
    line-height: 22px;*/
}
.dashboardProviderFiledsprev p{
	width: 75%;
	float: left;
	text-align: left;
	padding: 0;
	margin: 12px 0;
	color: #666;
}
.dashboardProviderFiledsprev p a{
	color: #009966;
}
.pad01L{
	margin-left: 22%;
}
.editaddBlock{
	padding: 0;
	margin: 0;
}
.userList{
	padding: 10px 0 0 0;
}

.userList .btn{
	width: auto;
	float: right;
	margin: 0;
}
.paging {
	padding:0;
	margin:10px 0 0 0;
	width:auto;
	float:right;
	height:30px;	
}

.paging ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:13px;
}
.paging ul li{
	padding: 0;
	float:left;
	margin:0 3px 0 0;
}

.paging ul li a{
	background:#bbbbbb;
	color:#666666;
	width:29px;
	height:29px;
	padding: 0;
	margin: 0;
	border: #CCC solid 1px;
	display:block;
	text-align:center;
	line-height:29px;
}
.paging ul li a:hover{
	background:#fff;
	color:#666666;
	width:29px;
	height:29px;
	padding: 0;
	margin: 0;
	border: #CCC solid 1px;
}

.paging ul li a.pagingactive{
	background:#fff;
	color:#666666;
	width:29px;
	height:29px;
	padding: 0;
	margin: 0;
	border: #CCC solid 1px;
}

.paging ul li a.leftArrow{
	background:#bbbbbb;
	font-size:18px;
	width:29px;
	height:29px;
	padding: 0;
	margin: 0;
	border: #CCC solid 1px;
	color:#666666;
}

.paging ul li a.rightArrow{
	background:#bbbbbb;
	font-size:18px;
	width:29px;
	height:29px;
	padding: 0;
	margin: 0;
	border: #CCC solid 1px;
}

.pagination {
    padding:0;
    margin:10px 0 0 0;
    width:auto;
    float:right;
    height:auto;    
}
 
.pagination ul{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size:13px;
}
.pagination ul li{
    padding: 0;
    float:left;
    margin:0 3px 0 0;
}
 
.pagination ul a li{
    background:#bbbbbb;
    color:#666666;
    width:29px;
    height:29px;
    padding: 0;
    margin: 0 0 0 3px;
    border: #CCC solid 1px;
    display:block;
    text-align:center;
    line-height:29px;
}
.pagination ul a li:hover{
    background:#fff;
    color:#666666;
    width:29px;
    height:29px;
    padding: 0;
    margin: 0 0 0 3px;
    border: #CCC solid 1px;
}
.pagination ul a li:active{
    background:#fff;
    color:#666666;
    width:29px;
    height:29px;
    padding: 0;
    margin: 0 0 0 3px;
    border: #CCC solid 1px;
}
.pagination ul a li.pagingactive{
    background:#fff;
    color:#666666;
    width:29px;
    height:29px;
    padding: 0;
    margin: 0 0 0 3px;
    border: #CCC solid 1px;
}
 
.pagination ul a li.leftArrow{
    background:#bbbbbb;
    font-size:18px;
    width:29px;
    height:29px;
    padding: 0;
    margin: 0 0 5 0 ;
    border: #CCC solid 1px;
    color:#666666;
}
 
.pagination ul a li.rightArrow{
    background:#bbbbbb;
    font-size:18px;
    width:29px;
    height:29px;
    padding: 0;
    margin: 0 0 0 3px ;
    border: #CCC solid 1px;
}
.topIcon {
	float:right;
	margin:15px 0 10px 0;
	width:auto;
}

.parent_title {
	width:899px;
	margin:0;
	float:left;
	height:33px;
	line-height:33px;
	padding:0 0 0 14px;
	background:#ccc;
	color:#333;
	font-weight:bold;
	font-size:14px;
}

.parent_title_bottom{
	width:899px;
	margin:0;
	float:left;
	padding:20px 0 20px 14px;
	background:#f4f4f4;
	color:#333;
}

.parent_title_bottom .topsection{
	width:100%;
	margin:0;
	float:left;
	padding:0;
}

.topsection a{
	color: #009966;
}
.topsection a:hover{
	text-decoration: underline;
}

.parent_title_bottom .topsection p{
	width:20%;
	margin:3px 0;
	line-height:27px;
	float:left;
	padding:0;
}

.parent_title_bottom .topsection span{
	width:55%;
	margin:3px 0 3px 5px;
	float:left;
	padding:0;
}
.parent_title_bottom .topsection span input{
	width: 245px;
}
.parent_title_bottom .topsection span.datepick{
	width:122px;
	border: #E4E4E4 solid 1px;
	background: #FFF;
}
.parent_title_bottom .topsection span.datepick img{
	margin: -3px 4px;
	*margin: 1px 2px;
}
.parent_title_bottom .topsection span.datepick input{
	border: none;
	width: 88px;
}
.parent_title_bottom .topsection span.dashBtns{
	margin: 10px 0 10px 180px;
}
.parent_title_bottom .topsection span.dashBtns input{
	width: 100px;
}
.parent_title_bottom .bottomSection {
	width:98%;
	margin:0 auto;
	float:right;
	padding:10px 0;
}

.parent_title_bottom .bottomSection strong {
	width:auto;
	margin:0;
	line-height:20px;
	float:left;
	padding:0 10px 0 0;
	font-size:14px;
}

.parent_title_bottom .bottomSection p {
	width:auto;
	margin:0;
	line-height:20px;
	float:left;
	padding:0 15px 0 0;
}

.parent_title_bottom .bottomSection p input {
	border:none !important;
}
.buttonsection {
	padding:0px 0 10px 0; margin:0; float:right; width: 98%; height:30px;
}

.expand_collapse {

 width:873px; padding:1px 0; margin:0; border:1px solid #e2e2e2; background:#fff; display:table;
}


.expand_collapse h1{
	width:839px;
	margin:0 0 7px 0;
	float:left;
	height:33px;
	line-height:33px;
	padding:0 0 0 34px;
	background:#ccc url(../Images/plus.png) no-repeat 10px 5px;
	color:#333;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	}
	
.expand_collapse .expand {
	width:839px;
	margin:0 0 7px 0;
	float:left;
	height:33px;
	line-height:33px;
	padding:0 0 0 34px;
	background:#ccc url(../Images/minus.png) no-repeat 10px 5px;
	color:#333;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;

}

/*.collapse {
	width:839px;
	margin:0 0 7px 0;
	float:left;
	height:33px;
	line-height:33px;
	padding:0 0 0 34px;
	background:#ccc url(../img/plus.png) no-repeat 10px 5px;
	color:#333;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}*/

.edit_main
{
    width:auto;
    *width:53.4%; /*FOR IE7*/
    height:auto;
    display:table;
    padding:0;
    margin:0;
    float:right;
}

.edit {
    padding:0;
    margin: 6px 0 0 6px;
    float:right;
    background:#999 url(../Images/edit_bg.jpg) no-repeat 4px center;
 
}
.mar_new
{
    margin: 6px 8px 0 6px;
}
    
    .eventEdit
{
    padding:0;
    margin:6px 0 0 0;
    float:right;
}
.editOnly {
    padding:0;
    margin:6px 0 0 0;
    float:right;
    background:#999 url(../Images/edit_bg.jpg) no-repeat 4px center;
}
.edit3 {    /* Class Added by Uttar */
    padding:0;
    margin:4px 0 0 0 !important;
    float:right;
    background:#999 url(../Images/edit_bg.jpg) no-repeat 4px center;
}
 
.edit1 {
    padding:0;
    margin:6px 0 0 0 !important;
    float:left;
    background:#999 url(../Images/edit_bg.jpg) no-repeat 4px center;
}
 
.edit2 {
    padding:0;
    margin:6px 4px 0 0 !important;
    float:left;
    background:#999 url(../Images/edit_bg.jpg) no-repeat 4px center;
}
 
.edit2 a {
    height:auto;
    width:35px;
    padding:0 0 0 20px;
    margin:0;
    float:left;
    display:block;
    margin-right:1px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    color:#FFF;
    line-height: 32px;
}
 
.main_edit
{
    width:21.7%; *width:24.2%; /*For IE7*/ height:auto; padding:0; margin:0; float:right;
    }
 
 
.edit_back_main
{
    width:9%;
    *width:9.5%;/*For IE7*/
    height:auto;
    padding:0;
    margin:0;
    float:right;
}
 
 
.edit_back {
    padding:0;
    margin:6px 0px 0 3px;  
    float:right;
    background:#999 url(../Images/back_bg.jpg) no-repeat 4px center;
 
}
.edit a, .edit_back a, .edit3 a {
    height:auto;
    width:35px;
    padding:0 0 0 20px;
    margin:0;
    float:left;
    display:block;
    margin-right:1px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    color:#FFF;
    line-height: 32px;
}
.editdis {
	padding:0;
	margin:0;
	float:right;
	background:#F1F1F1 url(../Images/edit_icon.png) no-repeat 10px center;
	margin-right:1px;
}
.editdis a {
	height:auto;
	width:35px;
	padding:0 0 0 15px;
	margin:0;
	float:right;
	display:block;
	margin-right:1px;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#d8d8d8;
	line-height: 32px;
}
.child_title_content {
	width:100%
	
	
	
}

.child_title_content p{
	width:15%;
	margin:3px 0;
	line-height:27px;
	float:left;
	padding:0;
}

.child_title_content span{
	width:auto;
	margin:3px 0;
	float:left;
	padding:0;
}

.child_title_inner {
	padding:0; 
	margin:0px 0 10px 19px; 
	width:98%;
	display:table;
}

.child_title_inner p{
	width:20%;
	float:left;
	padding:0 0;
}

.child_title_inner span{
	float:left;
	width:auto;
	padding:0px 0;
	width: 40%;
}

.child_title_inner01 {
	padding:0; 
	margin:0px 0 10px 19px; 
	width:98%;
	display:table;
}

.child_title_inner01 p{
	width:20%;
	float:left;
	padding:0 0;
}

.child_title_inner01 span{
	float:left;
	width:auto;
	padding:0px 0;
	width: 50%;
	margin-top: 10px;
}

.child_title_inner span input{
	width: 245px;
}
.child_title_inner span.datepick{
	width:122px;
	border: #E4E4E4 solid 1px;
	background: #FFF;
	margin-right: 8px;
}
.child_title_inner span.datepick img{
	margin: -3px 4px;
	*margin: 1px 2px;
}
.child_title_inner span.datepick input{
	border: none;
	width: 88px;
}
.child_title_inner span.dashBtns input{
	width: 100px;
	margin: 5px 0;
}

.child_title_inner span .txtbox{
	width:250px;
}
.recomanded {
	width:auto;
	float:right;
	z-index: 999;
	}
	
.recomanded strong{
	width:auto;
	margin-right:10px;
	font-size:12px;
	float:left;
	line-height:43px;
	*line-height:20px;
}
.recomanded p{
	width:auto;
	margin-right:15px;
	font-size:12px;
	float:left;
	padding:0 0 !important;
}
.formSection select {
    border: 1px solid #E4E4E4;
    color: #000;
    padding: 4px 5px;
    width: 100%;
}

.Multitextbox
{
    max-height:75px;
    min-height: 45px;
    max-width:250px;
    min-width:250px;
    resize: none;
    border: 1px solid #E4E4E4;
    color: #333;
    font: normal 12px Arial, Helvetica, sans-serif;
    float: left; /*Alert design changes*/
    margin-right: 5px;
}
.Multitextbox1
{
    max-height:100px;
    min-height: 75px;
    max-width:250px;
    min-width:250px;
    resize: none;
    border: 1px solid #E4E4E4;
    color: #333;
    font: normal 12px Arial, Helvetica, sans-serif;
    float: left; /*Alert design changes*/
    margin-right: 5px;
}
.MultitextboxLarge
{
    max-height:75px;
    min-height: 60px;
    max-width:618px;
    min-width:618px;
    resize: none;
    border: 1px solid #E4E4E4;
    color: #333;
    font: normal 12px Arial, Helvetica, sans-serif;
    float: left; /*Alert design changes*/
    margin-right: 5px;
}
.MultitextboxLawyers
{
    max-height: 75px;
    min-height: 60px;
    max-width: 500px;
    min-width: 500px;
    resize: none;
    color: #333;
    font: normal 12px Arial, Helvetica, sans-serif;
    float: left;
    margin-right: 5px;
}
label /*Alert design changes*/
{
    margin-top: 4px;
    float: left !important;
}
 
.edit_but {
  margin:0 0px 0 5px;
  background:#999 url(../Images/edit_bg.png) no-repeat left top;
  outline:none;
  border:none;
  padding:0 11px 0 25px;
  *padding:0 11px 0 9px; /*FOR IE7*/
  color:#FFF;
  font-weight: bold;
  height:32px;
  cursor:pointer;
  }
  
.edit_but_back {
  margin:0 8px 0 5px;
  background:#999 url(../Images/back_bg.jpg) no-repeat left top;
  outline:none;
  border:none;
  padding :0 0 0 18px;
  *padding :0 0 0 14px;/*FOR IE7*/
  color:#FFF;
  font-weight: bold;
  height:32px;
  cursor:pointer;
  }
.Maingrid
{
    width:100%;
    }
 
input .smalltextbox
{
    width:70px;   
    
    }
    
    .CPDYear
    {
        width:75px;
         text-align:left;
        }
    .EventCodeItem
    {
        width:125px;
         text-align:left;
        }
         .EventCodeItemfull
    {
        width:145px;
        text-align:left;
        }
 .EventStartDate
    {
        width:165px;
        text-align:left;
        }
        
.EventEndDate
    {
        width:185px;
        text-align:left;
        }        
 .EventFeedbackSubmitted
    {
        width:205px;
         text-align:left;
        }
        
.EventTitle
{
      width:220px;
      text-align:left;
    }        
 .EventmaterialSubmitted
    {
        width:190px;
        text-align:left;
        }
.GVItemCPDPoints
{
     width:120px;
     text-align:right;
    }        
    
.GVItemView
{
    width:90px;
    }
    
    .GVItemViewbig
{
    width:100px;
    
    }
     .GVItemViewbig_1
{
    width:155px;
    text-align:center;
    
    }
    
.gvstatus
{
    width:70px;
    text-align:left;
    }    
.gvHeaderstyle
{
   text-align:center;
   
    }    
.gvItemSno
{
    width:50px;
    text-align:left;
    }  
    
.gvCommitteemembers
{
      width:250px;
    text-align:left;
    }     
    
.gvItemcheckbox    
{
    width:50px;
    text-align:center;
    }
    
.Fulltexttd
{
    width:auto;
    white-space:nowrap;
    }    
    
.gvUserID
{  width:100px;
    text-align:left;
    
    }
.firstTd
{
    width:22%;
}
.secondTd
{
    width:3%;
    text-align:center;
}
.thirdTd
{
    width:78%;
}
 
.firstTd1
{
    width:10%;
}
.thirdTd1
{
    width:85%;
}
 
.firstTd2
{
    width:16%;
}
.thirdTd2
{
    width:79%;
}
.thirdTdRight
{
    width:30%;
}
 
.firstTd3
{
    width:20%;
}
.thirdTd3
{
    width:75%;
}
 
.firstTd4
{
    width:13.5%;
}
.thirdTd4
{
    width:82%;
}
 
.firstTd5
{
    width:19%;
}
 
.personalTd5
{
    width:19%;
}
 
.thirdTd5
{
    width:76%;
}
 
.firstTd6
{
    width:39%;
    vertical-align:top;
}
.thirdTd6
{
    width:56%;
}
 
.firstTd7
{
    width:17%;
}
 
.thirdTd7
{
    width:80%;
}
 
.firstTd8
{
    width:20%;
}
.secondTd8
{
    width:5%;
    text-align:center;
}
.thirdTd8
{
    width:70%;
}
.firstTd9
{
    width:21%;
}
.firstTd10
{
    width:23%;
}
.thirdTd9
{
    width:74%;
} 
.thirdTd10
{
    width:67%;
}
.fourthTd10
{
    width: 9%;
}
.GridActivities
{
    width:500px;
    }
    
 .txtwidth
{
  width:153px;  
}
 
.txtwidth2
{
    width:250px;
}
.ddlwidth
{
    width:21.5%;
}
 
.ddlwidth1
{
    width:137px;
}
 
.cpdpoints
{
    width:50px;  
}
.cpdyear
{
    width:120px;  
}
.txtsmall
{
    width:50px;
}
.largeddl
{
    width:70%;
}
.firstTdTop2
{
    width:16%;
    vertical-align:top;
}
.secondTdTop
{
    width:3%;
    vertical-align:top;
    text-align:center;
}
 
.txtProviderWidth
{
    width:120px;
}
 
/* Provider grid */
.gvProviderHeaderStyle
{
    text-align:center;
}    
.gvProviderGrid
{
    width:100%;
}
.gvProviderName
{
    width:auto;
    text-align:left;
}    
.gvProviderType
{
    width:auto;
    text-align:left;
}
.gvProvideCode
{
    width:auto;
    text-align:left;
}
.gvProvideAction
{
    width:auto;
    text-align:center;
}
/* Provider grid */
 
/* Provider Details grid */
.gvProviderUserID
{
    width:10%;
    text-align:left;
}    
.gvProviderUserName
{
    width:5%;
    text-align:left;
}
.gvProvideUserEmail
{
    width:20%;
    text-align:left;
}
.gvProvideUserTelNumber
{
    width:15%;
    text-align:left;
}
.gvProvideDesignation
{
    width:20%;
    text-align:left;
}
/* Provider Details grid */
 
/*Announcement grid*/
.gvAnnHeaderStyle
{
    text-align:center;
}    
.gvAnnGrid
{
    width:100%;
  
}
.gvAnnDate
{
    Width:150px;
    text-align:left;
}    
.gvAnnEndDate
{
    Width:150px;
    text-align:left;
}
.gvAnnTitle
{
    Width:200px;
    text-align:left;
}
.gvAnnSatus
{
    Width:120px;
    text-align:left;
    
}
.gvAnnAudience
{
   Width:300px;
   text-align:left;
    
}
.gvAnnAction
{
   Width:75px;
   text-align:center;
    
}
.gvAnnCheck
{
   Width:65px;
   text-align:center;
    
}
 
.gvpermissionAction
{
    width:250px;
    text-align:center;
}
/*Announcement grid*/
/*Announcement grid*/
 
/* Lawyers grid */
.gvLawyersHeaderStyle
{
    text-align:center;
}    
.gvLawyersGrid
{
    width:100%;  
}
.gvLawyersDateofAdmission
{    
    text-align:left;
    width:90px;        
}
.gvLawyerItemStyle
{
    Width:90px;
    text-align:left;
}
.gvLawyerUserId
{
    width:60px;
    text-align:left;
}
.gvLawyerNRICPassport
{
    width:90px;
    text-align:left;
}
.gvLawyersAction
{
   Width:13%;
   text-align:center;   
}
/* Lawyers grid */
 
/*Attachment in Announcemets grid*/
.gvAnnAttachmentHeaderStyle
{
    text-align:center;
}    
 
.gvAnnAttachment
{
    Width:300px;
    text-align:left;
}
 
/*Announcement grid*/
 
.RequiredLawyerEdit
{
    color:Red;
}
 
/*Compulsory events Grid*/
.gvCompAttachmentHeaderStyle
{
    text-align:center;
}    
 
 
.gvCompLawyerCategory
{
    Width:200px;
    text-align:left;
}
.gvCompEventCode
{
    Width:300px;
    text-align:left;
}    
 
/*Compulsory events Grid*/
 
/*Mandatory Event GridAdd*/
.gvMandEventsCreateGrid
{
    text-align:center;
}    
 
 
.gvMandEventsLawyerCategory
{
    Width:200px;
    text-align:left;
}
.gvMandEventsEventCode
{
    Width:200px;
    text-align:left;
}    
 
/*Mandatory Event GridAdd*/
 
/*For DropDownList in Search */
.ddlStyle
{
    Width:136px;
}
 
/*For DropDownList in Search */
 
/*.Required
{
    color: white;
    margin-top: 7px;
    background:url('../images/required.jpg') no-repeat ;
    width:100px;
    height:30px;
}*/
 
.searchP {
    float:left !important;
    width:23% !important;
    margin:0 20px 0 0 !important;
    line-height:25px !important;
}
 
/*This is used for allign of lable in grid*/
.gridlabelstyle
{
    width:100% !important;
}
 
.grid table tr td .viewmorebuttonwidth
{
    width: 90px;
    background: #c2c2c2 url(../Images/greybtn.png) repeat-x left top;
    font-size: 12px;
    color: #FFF;
    padding: 3px 5px;
    font-weight: bold;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /*behavior: url(PIE.htc);*/
    cursor: pointer;
    *padding:4px 10px; 
    text
}
 
.gvAttendanceAction
{
    width:120px;
    text-align:center;
}
.totaltxtstyle
{
    width:70px;    
    text-align:right !important;
}
.separator
{
    margin: 10px 0;
    border: 1px solid #e7e7e7;
}
 
 /* ALERTS */
.alerts {
	margin-top: -10px;
	margin-bottom: -10px;
}
.alert {
	height: auto;
	padding: 13px 0;
	cursor: pointer;
	margin: 10px 10px 0;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
}
.alert.green {
	background-color: #dffcca;
	color: #62af17;
	border: 1px solid #aee17c;
	width: 400px;
	position: absolute;
	margin: 0;
	text-align:left;
}
.tabcontents .green, div.tabcontents .red, div.tabcontents .blue
{
    width: 915px;
}

.loginheader01 .green, .loginheader01 .red
{
    width: 400px;
}

.fullContainer .green, div.fullContainer  .red, div.fullContainer .blue
{
    width: 915px;
}


.fullContainer .green, div.fullContainer  .red, div.fullContainer .blue_CALAS
{
    width: 765px;
    float:left;
}




.alert.green p {
	color: #62af17;
}
.alert.red {
	background-color: #fcd0c7;
	color: #c33820;
	border: 1px solid #e18b7c;
	width: 400px;
	position: absolute;
	margin: 0;/*width: 29.6%;
		margin: 0;*/
		text-align:left;
}
.alert.redNew {
	background-color: #fcd0c7;
	color: #c33820;
	border: 1px solid #e18b7c;
	width: 498px !important;
	position: absolute;
	margin: 0;
	text-align:left;
}
.alert.redLogin {
	background-color: #fcd0c7;
	color: #c33820;
	border: 1px solid #e18b7c;
	font-size: 12px;
	/*white-space: nowrap;*/
	width: 268px;
	margin: 0;
	position: absolute;
	z-index: 999;
	text-align:left;
}
.alert.red p, .alert.redLogin p {
	color: #c33820;
	
}
.alert.blue {
	background-color: #c3dcf7;
	color: #2065c3;
	border: 1px solid #7ca7e1;
}
.alert.blue p {
	color: #2065c3;
}
.alert.orange {
	background-color: #f5dfc1;
	color: #d67820;
	border: 1px solid #e1b37c;
}
.alert.orange p {
	color: #d67820;
}
.alert .green-icon {
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../Images/alert-icon.png);
	float: left;
	margin: 0 10px;
}
.alert .blue-icon {
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../Images/alert-icon.png);
	background-position: 0px 15px;
	float: left;
	margin: 0 10px;
}
.alert .orange-icon {
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../Images/alert-icon.png);
	float: left;
	margin: 0 10px;
	background-position: 0px 45px;
}
element.style {
	width: 0%;
}
.alert .red-icon {
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../Images/alert-icon.png);
	background-position: 0px 30px;
	float: left;
	margin: 0 10px;
}
.MultilineMessage
    {
        line-height: 15px !important;
        float: left !important;
        width: 85% !important;
        /*word-break: break-all;*/
        margin: 0px !important;
        height: auto;
        min-height: 15px;
        text-align: left;
    }
.MultilineMessageLogin
    {
        line-height: 15px !important;
        float: left !important;
        width: 85% !important;
        /*word-break: break-all;*/
        margin: 0px !important;
        height: auto;
        min-height: 15px;
        text-align: left;
    }

.cpd_pointlbl
{
    float: right !important;
    text-align:right !important;
}

/*ateeq on 23 sept*/

.EventCodeItem_New
    {
        width:20%;
         text-align:left;
        }
        
        
.EventTitleItem_New
{
    text-align:left;
    width:20%;
}
.editchange
    {
        margin: 8px 10px 0 0;
    }
    .ContactAlert .green, div.ContactAlert .red, div.ContactAlert .blue
    {
        width: 915px;
    }

 