BODY {
 text-align:center;
 margin: 0px 0px 0px 0px;
}

#header {
 width:992px;
 border:0px solid black;
 margin-left:auto;
 margin-right:auto;
 text-align:right;
 overflow: auto;
 direction: rtl;
}

#container1 {
 width:992px;
 border:0px solid black;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align:right;
 overflow: auto;
 direction: rtl;
 background: url(images/bg_image_center.gif) repeat-y;
}

#container2 {
 width:992px;
 border:0px solid black;
 margin-left: auto;
 margin-right: auto;
 text-align:right;
 overflow: auto;
 background: url(images/bg_image_left.gif) repeat-y;
}
#container3 {
 width:992px;
 border:0px solid black;
 margin-left: auto;
 margin-right: auto;
 text-align:right;
 overflow: auto;
 background: url(images/bg_image_right.gif) repeat-y;
}

#container4 {
 width:992px;
 border:0px solid black;
 margin-left: auto;
 margin-right: auto;
 text-align:right;
 overflow: auto;
 background: url(images/bg_image_white.gif) repeat-y;
}


#rightbar {
 width :180px;
 border: 0px solid #FFA07A;
 float: right;
 text-align:right;
 margin-right:1px;
}

#small-content {
 width:610px;
 border:0px solid black;
 float:right;
 text-align:right;
 margin-right:8px;
}

#large-content {
 width :800px;
 border:0px solid black;
 float:right;
 text-align:right;
}

#leftbar {
 width:180px;
 border:0px solid #FFA07A;
 float:left;
 text-align:right;
 margin-right:8px;
 padding: 0px 0px 0px 0px;
 
}

#footer {
 direction: rtl;
 width:992px;
 border:0px solid black;
 margin-left:auto;
 margin-right:auto;
 text-align:right;
 overflow: auto;
 }
#td_footer {
	
	width:992px;
	height:1px;
	border: :0px;
	background: #008c84 repeat-x;
}
#p_footer_txt {
text-align: center;
font-family: tahoma;
font-size: 9pt;
color: #005c4d;
padding: 5px;
}

#tbl_right_box{
 width:170px;
 border:0px solid;
 float:center;
 text-align:right;
 margin-right:4px;
 margin-top:3px;
 padding: 0px 0px 0px 0px;
 font-family: tahoma;
 font-size: 9pt; 
}

#td_right_box_head{
 width:170px;
 border:0px solid;
 background: #dce3de;
 color: #4b4d4b ;
 text-align:right;
 vertical-align: center;
 margin-right:0px;
 padding: 4px 4px 4px 4px;
 font-family: tahoma;
 font-size: 9pt; 
}

#td_right_box_body{
 width:170px;
 border:0px solid;
 background: #ebf3ee;
 color: #6e7270;
 text-align:right;
 margin-right:0px;
 padding: 6px 6px 6px 6px;
 font-family: tahoma;
 font-size: 9pt;
 line-height: 150%;
}

a.a_jpitem{
  font-family: Tahoma;
  font-size: 8pt;
  color: #5555b0;
  text-decoration: none;
} 
a.a_jpitem:hover {
  font-family: Tahoma;
  font-size: 8pt;
  color: #449999;
  text-decoration: none;
}
#td_jplist_items
{
width:170px;
 border:0px solid;
 background: #ebf3ee;
 color: #6e7270;
 text-align:right;
 margin-right:0px;
 padding: 6px 6px 0px 6px;
 font-family: tahoma;
 font-size: 9pt;
 line-height: 110%;
}
.table1 {  
  font-family: Tahoma, Times, serif; 
  font-size: 9pt;
  background: #F8F8FF repeat;
  border-collapse: collapse;
 }

 .table_inputdata {  
  font-family: "Tahoma", Times, serif; 
  font-size: 9pt;
  background: #F8F8FF repeat;
  border-collapse: collapse;
 }

.title1{
	background-color: #FFA07A;
	border: 1px outset #FFA07A;
	padding: 5px;
}

.td1{
	padding: 5px;
}
	
#td_header1{
	width: 171px;
	height: 112px;
	background: url(images/header1.gif);
}

#td_header2{
	width: 168px;
	height: 112px;
	background: url(images/header2.gif);
}


#td_repeater{
	width: 297px;
	height: 112px;
	background: url(images/header_repeater.gif);
	background-repeat: repeat-x;
}

#td_header3{
	width: 182px;
	height: 112px;
	background: url(images/header3.gif);
}

#td_header4{
	width: 174px;
	height: 112px;
	background: url(images/header4.gif);
}

#td_line{
	width: 992px;
	height: 20px;
	vertical-align: middle;
	background: url(images/header_line.gif);
	background-repeat: repeat-x;
}

a.a_top_bar{
  font-family: Tahoma;
  font-size: 9pt;
  color: #ffffff;
  text-decoration: none;
} 
a.a_top_bar:hover {
  font-family: Tahoma;
  font-size: 9pt;
  color: Yellow;
  text-decoration: none;
}

#tbl_intro_msg_box{
	width: 610px;
	border: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #30665f;
	background: url(images/bk_intro_msg.gif);
	background-repeat: repeat-x;
}

#td_intro_msg_1{
	width: 610px;
	text-align: justify;
}

#p_intro_msg{
	margin: 8px 15px 15px 15px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #505050;
	text-align: justify;
	line-height: 130%;
}

#td_kj_search_box{
	width: 302px;
}
 
#td_search_distance{
	width: 16px;
}

a.a_login_address{
    color: #551098;
    text-decoration: none;
}

a.a_login_address:hover{
    color: #222080;
    text-decoration: none;
    background-color: #f0f0f0;
}

#tbl_kj{
	width: 302px;
	border: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #664098;
	background: white url(images/kj_bg.gif) repeat-x;
}

#td_kj_sb1{
	height: 18px;
}

#td_kj_sb2{
	width: 22px;
	height: 29px;
	background: url(images/kj_head_r.gif);
	background-repeat: repeat-x;
}	

#td_kj_sb3{
	width: 75px;
	height: 29px;
	background: url(images/kj_head_m.gif) no-repeat;
}

#td_kj_sb4{
	width: 92px;
	height: 29px;
	background: url(images/kj_head_l.gif);
	background-repeat: repeat-x;
}

#td_kj_sb5{
	width: 127px;
	height: 29px;
	background: url(images/kj_head_l.gif);
	background-repeat: repeat-x;
}

#td_kj_sb6{
	width: 22px;
	height: 60px;
}

#td_kj_sb7{
	height: 60px;
	width: 280px;
	vertical-align: bottom;
}

#td_kj_sb8{
	height: 60px;
	width: 100px;
	vertical-align: bottom;
}

#td_kj_sb9{
	width: 27px;
}

#td_kj_sb10{
	height: 56px;
	vertical-align: bottom;
	
}

#td_kj_sb11{
	height: 14px;
}

#fnt_search_titles{
	font-family: tahoma;
	font-size: 10pt;
	color: #f7941d;
}

#p_kj_signup_desc{
   padding: 0px;
	font-family: tahoma;
	font-size: 10pt;
	color: #3f3f3f;
	line-height: 130%;
	text-align: justify;
	vertical-align: bottom;
}

#txt_jp_search{
font-family: tahoma;
font-size: 10pt;
border: solid 1px;
border-color: #b3adbb;
	
}

#tbl_kf{
	width: 302px;
	border: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #664098;
	background: white url(images/kf_bg.gif) repeat-x;
}


#td_kf_sb1{
	height: 18px;
}

#td_kf_sb2{
	width: 22px;
	height: 29px;
	background: url(images/kf_head_r.gif);
	background-repeat: repeat-x;
}	

#td_kf_sb3{
	width: 90px;
	height: 29px;
	background: url(images/kf_head_m.gif) no-repeat;
}

#td_kf_sb4{
	width: 92px;
	height: 29px;
	background: url(images/kf_head_l.gif);
	background-repeat: repeat-x;
}

#td_kf_sb5{
	width: 127px;
	height: 29px;
	background: url(images/kf_head_l.gif);
	background-repeat: repeat-x;
}

#td_kf_sb6{
	width: 22px;
	height: 60px;
}

#td_kf_sb7{
	height: 60px;
	width: 280px;
	vertical-align: bottom;
}

#td_kf_sb8{
	height: 60px;
	width: 100px;
	vertical-align: bottom;
}

#td_kf_sb9{
	width: 27px;
}

#td_kf_sb10{
	height: 56px;
	vertical-align: bottom;
	
}

#td_kf_sb11{
	height: 14px;
}

#fnt_search_titles{
	font-family: tahoma;
	font-size: 10pt;
	color: #f7941d;
}

#p_kf_signup_desc{
   padding: 0px;
	font-family: tahoma;
	font-size: 10pt;
	color: #3f3f3f;
	line-height: 130%;
	text-align: justify;
}

#txt_jp_search{
font-family: tahoma;
font-size: 10pt;
border: solid 1px;
border-color: #b3adbb;
}

#p_error{
	font-family: tahoma;
	font-size: 10pt;
	color: #d00000;
	line-height: 130%;
	text-align: center;
}

#p_search_result{
	font-family: tahoma;
	font-size: 10pt;
	color: #3f3f3f;
	line-height: 130%;
	text-align: right;
}	

#content1 {
	width: 610px;
	border: 0px solid black;
	font-family: tahoma;
	font-size: 10pt;	
	float: right;
	text-align: right;
	background: white;
	padding-top: 5px;
	padding-bottom: 10px;
}

.breturn {
	width: 60px;
	background: #e5e5e5;
	font-family: tahoma;
	font-size: 10pt;	
	color: #9b0202;
	border-right: 1px solid #686d70;
	border-bottom: 1px solid #686d70;
	border-top: 1px solid black;
	border-left: 1px solid black;
}
	
.send4 {
	background: #FFFFF1;
	border: 1px solid #7F7F7F;
	width: 130px;
	font-family: tahoma;
	font-size: 10pt;
}

.send5 {
	background: #FAEDC5;
	color: #183A7C;
	border: 1px solid #7F7F7F;
	width: 50px;
	font-family: tahoma;
	font-size: 10pt;
}	

.contact1 {
   background: #CCCCCC;
	width: 85%;
	margin-top: 20px;
	font-family: tahoma;
	font-size: 10pt;
}

.contact2 {
   width: 1%;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-family: tahoma;
	font-size: 10pt;
}

.contact_desc{
	text-align: right;
	vertical-align: top;
	font-family: tahoma;
	font-size: 10pt;
}

.contact3 {
   vertical-align: top;
}

.msg1 {
	width: 376px;
	background: url(img071.gif) repeat-y;
	margin-top: 10px;
}

.msg2{
	background: url(img067.gif) no-repeat;
	height: 4px;
}

.msg3{
	background: url(img068.gif) no-repeat;
	height: 4px;
}

.msg4 {
	height: 100px;
	vertical-align: middle;
	padding: 10px;
	text-align: center;
}
	
#msg5 {
   background: url(img097.gif) top right no-repeat;
	vertical-align: top;
	font-size: 9pt;
	padding-right: 23px;
	padding-top: 12px;
	padding-bottom: 20px;
	text-align: right;
}
#msg6 {
    background: url(img095.gif) top right no-repeat;
	vertical-align: top;
	font-size: 9pt;
	padding-right: 15px;
	padding-top: 12px;
	padding-bottom: 20px;
	text-align: right;
}
#msg7 {
   background: url(img096.gif) top right no-repeat;
	vertical-align: top;
	font-size: 9pt;
	padding-right: 27px;
	padding-top: 8px;
	padding-bottom: 20px;
	text-align: right;
}

.btn_notice {
font-family: tahoma;
font-size: 9pt;
color: black;
border-style: solid;
border-width: 1px;
border-color: #909090;
background: #e5e5e5;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px; 

}

/*****************************Define By : Hamedani*******************************/

.inputdata_text{
width: 150px;
font-family: Tahoma;
font-size: 12px;
}

.inputdata_button{
width: 50px;
font-family: Tahoma;
font-size: 12px;
border-style: solid;
border-width: thin 1px;
border-color: #BDB76B;
cursor: pointer;
}

.inputdata_select{
width: 150px;
font-family: Tahoma;
font-size: 12px;
border-style: solid;
border-width: thin 1px;
}

.inputdata_select_date{
width: 50px;
font-family: Tahoma;
font-size: 12px;
border-style: solid;
border-width: thin 1px;
}

.inputdata_textarea{
width: 150px;
direction: rtl;
font-family: Tahoma;
font-size: 12px;
}

.inputdata_radio{
	
	
}

#tb_report_message{
}

#td_report_message_top_rghit{
background: url(../../../images/report_message/top_right.gif);
width: 30px;
height: 11px;
}

#td_report_message_top_center{
	background: url(../../../images/report_message/top_repeater.gif) repeat-x;
	width: 550px;
	height: 11px;
}

#id_report_message_top_left{
	background: url(../../../images/report_message/top_left.gif);
	width: 30px;
	height: 11px;
}

.td_report_message{
	background-color: #F6EFEE;
}

.td_report_message_space{
	background-color: #F6EFEE;
	height: 10px;
}

#td_report_message_right_icon{
background: url(../../../images/report_message/right_3box.gif);
width: 30px;
height: 23px;
}

#td_report_message_buttom_right{
	background: url(../../../images/report_message/buttom_repeater.gif);
	width: 30px;
	height: 7px;
}

#td_report_message_buttom_center{
	background: url(../../../images/report_message/buttom_repeater.gif);
	width: 550px;
	height: 7px;
}
#td_report_message_buttom_left{
	background: url(../../../images/report_message/buttom_repeater.gif);
	width: 30px;
	height: 7px;
}

#top_table_message{
	font-family: Arial;
	font-size: 12pt;
	width: 610px;
	height: 50px;
	text-align: center;
	color:#006557;
	font-weight: bold;
}

.table_login{
	border: 0px;
   font-family: "Tahoma", Times, serif; 
   font-size: 9pt;
   background: #EFF7F2;
	
}
.td_login{
width: 200PX;
height: 30px;
padding: 5px;
border: 0px;
}

.button_login{
width: 50px;
font-family: Tahoma;
font-size: 12px;
border-style: solid;
border-width: thin 1px;
border-color: ;
background: ;
 }
 
.textbox_login{
width: 150px;
height: 20px;
font-family: Tahoma;
font-size: 12px;
border: #F0FFF0;
} 

.list_button{
width: 80px;
font-family: Tahoma;
font-size: 12px;
border-style: solid;
border-width: thin 1px;
border-color: #BDB76B;
}

.list_hyper{
	font-family: Tahoma;
	font-size: 12px;
}
.panel_menu_fullname{
text-align: center;
width: 167px;
height: 25px;
background-color: #EFF7F2;
margin-top:4px;
margin-bottom: 4px;
margin-left: 5px;
margin-right: 5px;
}
.panel_menu_div{
border: #FFF2FF 1px;
text-align: center;
width: 167px;
height: 25px;
background-color: #BB8FA9;
margin-top:4px;
margin-bottom: 4px;
margin-left: 5px;
margin-right: 5px;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}
.panel_menu_p_fullname{
   color: #007569;
	font: 12px Tahoma;
	text-align: center;
}
.panel_menu_p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
a.panel_menu_a{
   color: #FFF2FF; 
   text-decoration: none;
	font: 12px Tahoma;
	text-align: center;
}

a.panel_menu_a:hover {
   color: #763E5F;
   text-decoration: none;
}

.inputdata_file {
}

.apply_button{
width: 100px;
font-family: Tahoma;
font-size: 12px;
border-style: solid;
border-width: thin 1px;
border-color: #BDB76B;
}

.p_email{
	
	font-family: Tahoma;
	font-size: 12px;
	direction: rtl;
}

.bt_control_username{
	border-style: solid;
	border-width: thin 1px;
	border-color: #BDB76B;
	font-family: Tahoma;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
}

.p_response{
	font-family: Tahoma;
	font-size: 12px;
	color: Red;
}	
.table_pnumber{
	font-family: Tahoma;
	font-size: 12px;
	border-width: 0;
	direction: ltr;
}

.repor_top_div{
	background-color: #D9F3E3;
	width: 610px;
	height: 17px;
	border: 0px solid;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;	
	padding: 0px;
	padding-top: 0px;
}

.report_div{
	border: 1px #D9F3E3 solid;
	background-color: #F2F7F4;
	padding: 0px;
}

.report_top_table{
	padding: 0px;
	font-family: Tahoma ;
	color: #006557;
	font-size: 12px;
}
.report_item_div{
	padding: 0px;
	width: 610px;
	border: 0px solid;
}

.view_repor_table{
	width: 610px;
	border: 0px solid;
}

.p_report{
	font-family: Tahoma;
	font-size: 12px;
	cursor: pointer; 	
}

.p_report_title{
	font-family: Tahoma;
	font-size: 12px;
	cursor: pointer;
	color: Blue;
}

.p_selected_page{
	font-family: Tahoma;
	font-size: 12px;
	background: #FFA07A;
}

.p_configure_report{
	font-family: Tahoma;
	font-size: 10px;
}

/*****************************End : Define By : Hamedani*************************/
