/* Login Panel Styles Start Here */
img.captchaimage
{
    width:153px;
    height:50px;
    margin-right:6px;
    margin-bottom:5px;
}
img.createusercaptchaimage
{
    width:152px;
    height:50px;
    margin:0px;
    margin-bottom:5px;
}
/* Login Panel Styles End Here */
.RegForm,.RequestForm{
	text-align:right;
	direction:rtl;
	font-family:tahoma !important;
	font-size:11px;
}
.RequestForm{
	font-size:12px;
	line-height:18px;
}
td.lblname
{
    min-width:100px !important;
}
.RegForm-txtbox-normal{
	background-color:White;
	border:1px solid #4B4B4B;
	color:#000000;
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	direction:ltr;
}
.txtFirstName,.txtLastName, .txtAddress, .RequestForm select, .RequestForm textarea{
	direction:rtl;
	text-align:right;
}
.RequestForm select, .RequestForm textarea{
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
}
.star-required{
	color: Red;
}
.DRPNList{
	white-space: nowrap;
}
.RegFormbtn{
	border-width:0px;
}
.txtAddress{
    width: 100px;
}
.txtCaptcha{
	width:150px;
}
.txtEmail{
	
}

div.error ,div.success{
	background:url("../images/error-icon.gif") no-repeat scroll right center transparent;
	color:#DD0000;
	line-height:23px;
	margin-bottom:7px;
	padding-right:27px;
	direction:rtl;
	text-align:right;
}
div.verification-pan-wrapper
{
    background-color:#CCFFCC;
	border:1px solid #006600;
	color:#006600;
	width:99%;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:11px;
	margin-top:10px;
}
div.verification-pan
{
    line-height:19px;
	color:#009900;
	padding:12px;
	padding-right:27px;
	direction:rtl;
	text-align:right;
}

div.success
{
    background:url("../images/success-icon.png") no-repeat scroll right center transparent;
	color:#009900;
}
.success{font:bold 12px tahoma;color:#019F00}
div.success a
{
    text-decoration:none;
    color:#009900;
}

div.error_wrapper,div.success_wrapper{
	background-color:#FFCCCC;
	border:2px solid #FF99CC;
	color:#DD0000;
	padding:15px;
	margin-bottom:15px;
	margin-left:5px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:13px;
	direction:rtl;
	text-align:right;
}
div.success_wrapper{
    background-color:#CCFFCC;
	border:1px solid #006600;
	color:#006600;
}
.input_error{
	border:1px solid red;
}
.request-form{
	text-align:center;
	direction:rtl;
}
.txtRequestComment{
	/*border:1px solid #4B4B4B;*/
	width:330px;
	height:75px;
}

.LoginForm_Wrapper{
	direction:rtl;
	text-align:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
.LoginForm_Wrapper table{
	margin-right:auto;
	margin-left:auto;
}
.LoginForm_Wrapper table td a{
	color:#006666;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	line-height:19px;
}

.lblLoginForm{
	color:#05546C;
	font-weight:bold;
	line-height:23px;
}
.lblRememberMe{
	color:#000033;
	margin-right:7px;
	display:block;
	margin-top:3px;
	margin-bottom:5px;
}
.LoginForm_Wrapper input.txtPassword, .LoginForm_Wrapper input.txtUsername , .LoginForm_Wrapper input.txtCaptcha{
	/*margin-right:7px;*/
	border-collapse:collapse;
	margin-bottom:3px;
	margin-top:1px;
	width:150px;
	
}
.ForgetPassForm_Wrapper{
	direction:rtl;
	text-align:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
.LoginForm_Wrapper table , .ForgetPassForm_Wrapper table{
	margin-right:auto;
	margin-left:auto;
}
.LoginForm_Wrapper table td a, .ForgetPassForm_Wrapper table td a{
	color:#006666;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	line-height:19px;
}


td.wrapper_btnLogin{
	text-align:center;
	height:33px;
}



.redborder
{
    border:1px solid red;
}

.blackborder
{
    border:1px solid black;
}

.lblLoginForm , .lblForgetPassForm{
	color:#05546C;
	font-weight:bold;
	line-height:23px;
}
.lblRememberMe{
	color:#000033;
	margin-right:7px;
	display:block;
	margin-top:3px;
	margin-bottom:5px;
}

.LoginForm_Wrapper input.txtPassword, input.txtUsername ,input.txtForgetPassword ,input.txtCaptcha{
	/*margin-right:7px;*/
	margin-bottom:3px;
	margin-top:1px;
	width:150px;
	text-align:left;
	direction:ltr;
}
td.wrapper_btnLogin, td.wrapper_btnForget{
	text-align:center;
	height:33px;
}


/*****************************************/
/* userRequestGrdiView Styles Start Here */
table#userRequestheader,table#adminRequestheader,table.UserListheader,table#UserList
{
    width:100%;
    direction:rtl;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
}
th.col1
{
    height:25px;
    text-align:center;
}
td.col1
{
    height:28px;
}
td.col1,th.col1
{   
    text-align:right;
    padding-right:5px;
    padding-left:5px;
}
td.col2,th.col2
{
    width:98px;
    text-align:center;
    vertical-align:middle;
    text-align:center;
}
td.col2
{
    font-size:11px;
}
td.col3,th.col3
{
    width:88px;
    text-align:center;
    vertical-align:middle;
    text-align:center;
}
td.col3
{
    font-size:11px;
}
td.col4,th.col4
{
    width:40px;
    text-align:center;
    vertical-align:middle;
}

table#UserRequestList,table#GridAdminRequestList,table.tblRequestlist,table.UserListheader{
    width:100%;
    direction:rtl;
    font-family:Tahoma;
    font-size:12px;
}
tr.userRequestListPager td table,tr.adminRequestListPager td table
{
	margin-top:20px;
    text-align:center;
}
tr.userRequestListPager td table tr td a,tr.adminRequestListPager td table tr td a
{
    text-decoration:none;
    padding:3px;
}
tr.adminRequestListPager td table tr td a
{
    border:1px solid #69a5e1;
    font-weight:bold;
    display:block;
    padding:4px 6px;
    color:#69a5e1;
    text-decoration:none;
    padding:3px 6px;
}
tr.adminRequestListPager td table tr td span
{
    border:1px solid #696969;
    font-weight:bold;
    display:block;
    padding:3px 6px;
    text-decoration:none;
}
tr.adminRequestListPager td table tr td span, tr.adminRequestListPager td table tr td a
{
    margin-right:6px;
    font-size:10px;
}
tr.adminRequestListPager td table
{
    margin-bottom:10px;
}
tr.adminRequestListPager td table tr a:hover
{
    border:1p3 solid #333333;
    padding:3px 6px;
    text-decoration:none;
    background-color:#cccccc;
    color:Black;
}





table.tblRequestlist , table#requestDetails
{
    font-family: tahoma, verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table#requestDetails
{
    float: right;
    width: 70%;
    /*
    padding-right:7px;
    padding-left:7px;
*/
}
td.ttlcol1
{
    font-weight:bold;
    width:100px;
    height:30px;
    text-align:right;
    vertical-align:middle;
}
td.ttlcol2
{
    text-align:right;
    vertical-align:middle;
}

table.userRequestheader th,table#requestDetails tr.detail-header td,table.adminRequestheader th,table.UserListheader th{
    background-color:#c3dde0;
	border-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: solid;
	border-color: #a9c6c9;
	font-size:10px;
}

td.RequestDetailComment
{
    height:50px;
    vertical-align:top;
}
table.userRequestRow tr {
	background-color:#d4e3e5;
}
table.userRequestRow tr td {
	border-width: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-style: solid;
	border-color: #a9c6c9;
	border-top: none;
}

table.userRequestRow tr td a
{
    text-decoration:none;
    font-family: tahoma, verdana,arial,sans-serif;
	
	color:#333333;
}
table#requestDetails
{
    width:70%;
    float:right;
}
tr.detail-header td.col1
{
    width:20%;
}

th.adminlistcol1,th.userlistcol1
{
    height:25px;
    padding-right:15px;
}
td.adminlistcol2,th.userlistcol2
{
    height:28px;
}
td.adminlistcol1,th.adminlistcol1
{    /*width:20% !important; */text-align:right; padding-right:15px;}
td.adminlistcol2,th.adminlistcol2
{    /*width:30% !important;*/ text-align:center;}
td.adminlistcol3,th.adminlistcol3
{    width:58px !important; text-align:center;}
td.adminlistcol34 , th.adminlistcol34
{    width:75px !important; text-align:center; font-size:10px;}

td.adminlistcol3{font-size:10px;}
td.adminlistcol4,th.adminlistcol4
{    width:78px !important; text-align:center;}
td.adminlistcol5,th.adminlistcol5
{   width:40px !important; text-align:center;font-size:10px;}
td.adminlistcol6,th.adminlistcol6
{   width:44px !important; text-align:center; margin:0px; padding:0px;}
td.adminlistcol6,td.adminlistcol4{font-size:9px; }
img.imgState
{
}

th.userlistcol-1,td.userlistcol-1
{
    width:25px;
}
th.userlistcol1,td.userlistcol1
{
    font-size:12px;
}
td.userlistcol3,th.userlistcol3
{
    width:50px;
}
td.userlistcol4,th.userlistcol4
{
    width:45px;
}
th.userlistcol1,th.userlistcol2,th.userlistcol3,th.userlistcol4
{
    vertical-align:middle;
    text-align:center;
}
td.userlistcol1,td.userlistcol2,td.userlistcol3,td.userlistcol4
{
    font-weight:normal;
    font-size:10px;
    vertical-align:middle;
    text-align:center;
}
th.userlistcol1,td.userlistcol1
{
    width:80px;
    
}
td.userlistcol1,td.userlistcol2
{
    font-size:12px;
    font-weight:normal;
}
.adminlistcol1,.adminlistcol2,.adminlistcol3,.adminlistcol4,.adminlistcol5,.adminlistcol6
{
    vertical-align:middle;
}
td.userlistcol2,th.userlistcol2
{
    text-align:right;
    direction:rtl;
    padding-right:5px;
}
.labeltxtFamily,.labeltxtNationalCode
{
    font-family:Tahoma;
    font-weight:bold;
    font-size:11px;
}
td.userlistcol23,th.userlistcol23
{
    width:85px;
    text-align:center;
    vertical-align:middle;
}
td.userlistcol23
{
    font-size:13px;
    font-weight:normal;
}
.disabled{
	border:1px solid #7f9db9;
	background-color:#ece9d8;
	color:#999999;
}
th.userlistcol0,th.userlistcol-1
{
    font-size:10px;
    font-weight:normal;
}
td.userlistcol0,th.userlistcol0
{
    width:30px;
    text-align:center;
    vertical-align:middle;
}
td.userlistcol-1,th.userlistcol-1
{
    width:30px;
    text-align:center;
    vertical-align:middle;
}
img.edit-icon
{
    width:20px;
}
td.userlistcol5,th.userlistcol5
{
    width:30px;
    text-align:center;
    vertical-align:middle;
}
img.add-icon
{
    width:20px;
}

.ttlcol1,.ttlcol2
{
    font-size:11px;
    padding-right:5px;
}
table#requestDetails tr.detail-header td.ttlcol2,table#requestDetails tr.detail-header td.ttlcol1
{
    font-size:11px;
}
a.a-submitAnswer
{
    font-family:Tahoma, Verdana,Arial,Times New Roman;
    padding-top:7px;
    display:block;
}
div.txtReply_wrapper
{
    padding-right:7px;
}
div.fileupload_wrapper
{
    direction:rtl;
}
/* userRequestGrdiView Styles End Here */
/*****************************************/


td.space-between-request
{
    width:100%;
}
td.arrow-request
{
    width:35px;
}
td.next-arrow
{
    float:right;
}
td.previous-arrow
{
    float:left;
}

.SearchBtn
{
    width:22px;
}
#top-panel
{
    margin-right:15px;
}
#top-panel tr td
{
    height:32px;
    vertical-align:middle;
}

tr#tr-residegi
{
	padding-top: 0px;
	padding-bottom: 0px;
	background-color:#c3dde0;
	font-size:10px;
}
table#tbl-residegi
{
    /* border:1px solid #a9c6c9; */
}
.banned
{
    background-color:#FFCCCC;
}
.txtSubjectCode, .txtResponsibleMan, .txtRecordid
{
    width:35px;
    /* height:25px; */
}

.lstBxRegion,.lstBxresponsibleMans , .lstBxOperators, .lstBxSelectedOperators
{
    min-width:100px;
}
.txtMobile
{
    width:200px;
    direction:ltr;
    text-align:left;
}
.txtAddress
{
    width:330px;
    direction:rtl;
    text-align:right;
    font-family:Tahoma;
    font-size:11px;
}
span#category_loading,span#ResponsibleMan_loading
{
    position:relative;
    top:0;
    right:20px;
}
span#user_availability_loading
{
    position:absolute;
    top:-3px;
    right:207px;
}
div#user_info_region
{
    display:none;
    overflow:hidden;
}

.btnSubmitUserverification
{
    width:65px;
    margin-top:10px;
}
#cmbRegion
{
    width:150px;
}
#cmbStateRequest
{
    width:150px;
}
.RequestForm select#cmbCategory,.RequestForm select#cmbSubject,.RequestForm select#cmbRegion_hoze
{
    width:170px;
}
#cmbUnit
{
    width:140px;
}
span.srch-label
{
    font-family:Tahoma;
    margin-left:2px;
    font-weight:bold;
    font-size:11px;
}
table.adv-search-pan
{
    margin-top:10px;
}
table.adv-search-pan tr
{
    height:28px;
}
#btn_open_close
{
    font-family:Tahoma;
    font-size:11px;
}
div#srch_wrapper
{
    width:90%;
    margin:0 auto;
    *background-color:#DDDDDD;
}
div#src-lbl
{
    float:right;
    padding-top:4px;
    font-weight:bold;
}
a#a_btn_open_close
{
    width:20px !important;
    height:20px !important;
    background-image:url('../images/bt_open.png');
    display:inline-block;
    float:right;
    margin-right:3px;
    /* background-position:0px 0px; */
}


th.adminlistcol1,th.userlistcol1
{
    height:25px;
}
td.adminlistcol2,th.userlistcol2
{
    height:28px;
}
td.refcol1,th.refcol1
{    width:190px !important; text-align:center;}
td.refcol2,th.refcol2
{    width:190px !important; text-align:center;}
td.refcol3,th.refcol3
{    width:84px !important; text-align:center;}
td.refcol3{font-size:10px;}
td.refcol4,th.refcol4
{    width:78px !important; text-align:center;}
td.refcol5,th.refcol5
{    text-align:center;font-size:10px; font-size:100%;}
td.refcol5
{
    text-align:right;
    padding-right:9px;
}

.Referencestbl
{
    width:99%;
}
.lblrefLabel
{
    direction:rtl;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    margin-top:9px;
    margin-bottom:7px;
}

.lstBoxSelectedUnits , .lstBoxUnits , .lstBoxSelectedoperators , .lstBoxoperators
{
    height:200px;
    width:120px;
}

.txtUnitCode, .txtUnitName
{
    width:150px;
}
.CreateUnitForm td
{
    direction:rtl;
    font-family:tahoma !important;
    font-size:11px;
    text-align:right;
}

.unitForm-txt-input
{
    background-color:White;
    border:1px solid #4B4B4B;
    color:#000000;
    font-family:Tahoma,Arial,Helvetica;
    font-size:12px;
    font-weight:normal;
}

th.unitlistcol0,td.unitlistcol0
{
    width:35px;
    text-align:center;
}
th.unitlistcol1,td.unitlistcol1
{
    font-size:12px;
}
td.unitlistcol4,th.unitlistcol4
{
    width:45px;
}
th.unitlistcol1,th.unitlistcol2,th.unitlistcol3,th.unitlistcol4
{
    vertical-align:middle;
    text-align:center;
}
td.unitlistcol1,td.unitlistcol2,td.unitlistcol3,td.unitlistcol4
{
    font-weight:normal;
    font-size:10px;
    vertical-align:middle;
    text-align:center;
}
th.unitlistcol2, td.unitlistcol2
{
    text-align:right;
    padding-right:5px;
    vertical-align:middle;
    font-family:Tahoma;
    font-size:11px;
}
th.unitlistcol1,td.unitlistcol1
{
    width:80px;
}
td.unitlistcol1,td.unitlistcol2
{
    font-size:12px;
    font-weight:normal;
}
td.unitlistcol6,th.unitlistcol6
{
    width:40px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
.GrdUnitList,.Operator_List,.userRequestRow
{
    width:100%;
    font-family:Tahoma;
}
table.tblUserlist
{
    width:100%;
}
div.success a.returnlink , div.error a.returnlink
{
    color:Black;
    font-weight:normal;
    text-decoration:none;
}

table.add-references
{
    font-family:Tahoma;
    font-size:11px;
}
table.add-references tr
{
    vertical-align:middle;
}
table.add-references tr td
{
    vertical-align:middle;
}
.txtunitCode
{
    width:50px;
}
.btnAddReference
{
    font-family:Tahoma;
    font-size:11px;
}
.cmbRegion_hoze_ref
{
    width:150px;
    font-size:11px;
    height:50px;
    font-family:Tahoma;
}

.radio_wrapper
{
    direction:rtl;
    text-align:right;
}
.rdounits
{
    display:block;
    direction:rtl;
    font-family:Tahoma;
    font-size:13px;
}
    
#srch_wrapper2_inner , #srch_wrapper2
{
    text-align:right;
    direction:rtl;
    *background-color:#DDDDDD;
}
#srch_wrapper2_inner
{
    display:none;
}
#lstBoxUnits,#lstBoxSelectedUnits, #lstBoxSMS, #lstBoxSelectedSMS
{
    height:150px;
    height:130px;
}

a.btnAddReference
{
    text-decoration:none;
    font-family:Tahoma;
    font-size:13px;
    margin-right:20px;
    margin-top:9px;
    display:block;
}

#ref_from_wrapper
{
    font-family:Tahoma;
    direction:rtl;
    text-align:right;
    font-weight:bold;
    font-size:12px;
    margin-top:15px;
    *color:#009900;
    margin-top:14px;
    margin-bottom:7px;
}

.txtdescriptionRef
{  
    width:340px;
    margin-top:7px;
    margin-bottom:7px;
    height:100px;
    overflow:scroll-y;
}
.txtRefDescription_wrapper
{
    text-align:right;
    
}
.txtRefDescription
{
    font-family:Tahoma;
    font-size:11px;
    line-height:19px;
    width:325px;
    height:90px;
}

.cmbCategory
{
    width:146px;
}

div.subjects-checkbox-list
{
    width:100%;
}
table.tbl-subject-list
{
    width:100%;
    margin-left:auto;
    margin-right:auto;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
}
table.tbl-subject-list tr td
{
    /*width:50%;*/
    text-align:right;
}
.StateChangeDescription_wrapper
{
    padding-right:9px;
    direction:rtl;
    text-align:right;
}
.StateChangeDescription
{
    width:350px;
    height:70px;
}
.StateChangeDescription_label
{
    text-align:right;
    direction:rtl;
    margin-bottom:7px;
}
table.table_icons tr td
{
    width:40px;
}
#quick_reg
{
    
}
#quick_reg td.quick-reg-col1
{
    width:90px;
    font-size:11px;
    height:25px;
}
#quick_reg .quick-reg-col2 input
{
    width:100px;
    font-size:11px;
}

.userlistcol-list
{
    width:47px;
    font-size:9px;
    font-weight:normal;
}

.gant-txtBox
{
    width:45px;
    text-align:center;
}
td.lblsubj
{
    width:40px;
    font-family:Tahoma;
    font-size:11px;
}
td.txtValue
{
    width:50px;
}

.gantt-cost
{
    direction:ltr;
    text-align:left;
}


th.unitlistcol26 , td.unitlistcol26
{
    font-size:8px;
    width:60px;
    line-height:12px;
}
th.unitlistcol262 , td.unitlistcol262
{
    font-size:10px;
    width:62px;
    line-height:12px;
}

th.unitlistcol26 , th.unitlistcol26 
{
    font-size:7px;
}
 #files
        {
            width:200px;
        }
        .file
        {
            float:left;
        }
        .delfile
        {
            width:20px;
            float:left;
            cursor:pointer;
        }
.btn {
    background-color: #2074A0 !important;
    background-image: linear-gradient(#2992CB, #2074A0);
    background-repeat: repeat-x;
    border-color: #2074A0 #2074A0 #1E6C96;
    color: #FFFFFF !important;
    font-family: Tahoma;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
}

#fileToUpload {
    max-width: 200px;
}

#address_result {
    background: none repeat scroll 0 0 #eee;
    list-style: none outside none;
    margin: 0;
    max-height: 180px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
    padding: 5px;
    position: absolute;
    min-width: 200px;
    z-index: 100;
}
#address_result li {
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    line-height: 25px;
    padding: 5px 5px 5px 0;
    width: 100%;
    left: 0;
}
#address_result li:hover {
    background-color: #ccc;
    color: #f61238;
}
#address_result li.selected {
    background: yellow
}

.selected{
    border: 0;
}