body{
background-color:#fff;
text-align:center;
margin:0;
behavior:url("csshover3-source.htc");
}
body, table{
font-family:Tahoma;
font-size:11px;
color:#010101;
}

p, h1, h2, h3, h4, h5, h6 , div, table, td, tr{
margin:0;
padding:0;
}

a{
text-decoration:none;
cursor:hand;
}
img{
margin:0;
padding:0;
border:none;
}
a img{
border:none;
margin:0;
}

#all {
	margin:0 auto;
	width:1024px;

	background-color:#fff;	
}
#container {
	margin:0 auto;
	width:960px;
	background-color:#fff;	
}

#head_ {
	width:940px;
	#width:960px;
	height:8px;
	#height:28px;
	background-color:#ff0f00;
	background-image:url(images/almasar_login_02.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	
	color:#fff;
	padding:10px;
	#padding-bottom:0px;
}
#head_  a{
	color:#fff;
	FONT-WEIGHT:bold;
}
#head_  ul li a:hover{
	color:#000;
}
#head_  #top_menu{
	float:right;
	margin-right:10px;
}
#head_  #top_menu ul{
margin:0;
padding:0;
}
#head_  #top_menu ul li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	padding-left:3px;
}
/*
#head_  #top_menu ul li:after{
content: " | ";
}
*/
#user_name{
float:left;
}
#head_title_ {
	width:960px;
	height:32px;
	background-color:#fff;
}

#almasar-05_ {
	float:left;
	width:300px;
	height:32px;
}

#almasar-name_ {
	float:left;
	width:370px;
	height:28px;
padding-top:4px;
}

#almasar-07_ {
	float:left;
	width:197px;
	height:32px;

}

#almasar-arabic_ {
	float:left;
	width:93px;
	height:32px;
padding-top:4px;
}

#almasar-09_ {
	float:left;
	width:660px;
	height:9px;
}
#core{
	width:960px;
	height:178px;
	background-image:url(images/massar_main_33.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#core_head{
	clear:both;
	height:42px;
	width:960px;
}

#almasar-head-1_ {
	float:left;
	width:235px;
	height:42px;
	background-image:url(images/almasar_login_10.jpg);
}

#almasar-head-2_ {
	float:left;
	width:492px;
	height:42px;
	background-image:url(images/almasar_login_11.jpg);
}

#almasar-head-3_ {
	float:left;
	width:233px;
	height:42px;
	background-image:url(images/almasar_login_12.jpg);
}
#core_head.main  {
	height:27px;
}
.main #almasar-head-1_ {
	background-image:url(images/massar_main_10.jpg);
	height:26px;
	width:257px;

}
.main #almasar-head-2_ {
	background-image:url(images/massar_main_11.jpg);
	height:27px;
	width:470px;
}
.main #almasar-head-3_ {
	background-image:url(images/massar_main_12.jpg);
	height:27px;
	width:233px;
}
#menu_container{
	clear:both;
	width:960px;
}
#logo_ {
	float:left;
	width:257px;
	height:129px;
}

#almasar-menu_container-1_ {
	float:left;
	width:34px;
	height:119px;
	background-image:url(images/massar_main_15.jpg);
}

#home_ {
	float:left;
	width:114px;
	height:119px;
}

#almasar-menu_all{
width:703px;
height:129px;
float:right;
}
#almasar-menu_container-2_ {
	float:left;
	width:14px;
	height:119px;
	background-image:url(images/massar_main_17.jpg);
}

#reports_ {
	float:left;
	width:98px;
	height:119px;
}

#almasar-menu_container-3_ {
	float:left;
	width:25px;
	height:119px;
	background-image:url(images/massar_main_19.jpg);
}

#administration_ {
	float:left;
	width:102px;
	height:119px;
}
#msr1.msrmc  a div.admin_btn{
	background-image:url(images/admin_btn.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:102px;
	height:119px;
	background-color:transparent;
	border:none;
	margin:0;
	padding:0px;
	clear:both;
	display:block;
	visibility:visible;
}
#msr1.msrmc  a:hover div.admin_btn{
	background-image:url(images/admin_btn_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	visibility:visible;
}

#msr1.msrmc  a div.admin_btn.selected{
	background-image:url(images/admin_btn_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#almasar-menu_container-4_ {
	float:left;
	width:26px;
	height:119px;
	background-image:url(images/massar_main_21.jpg);
}

#br_mng_ {
	float:left;
	width:96px;
	height:119px;
}
#msr2.msrmc  a div.br_mng{
	background-image:url(images/brmng_btn.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:96px;
	height:119px;
	background-color:transparent;
	border:none;
	margin:0;
	padding:0px;
	clear:both;
	display:block;
	visibility:visible;
}
#msr2.msrmc  a:hover div.br_mng{
	background-image:url(images/brmng_btn_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	visibility:visible;
}
#msr2.msrmc  a div.br_mng.selected{
	background-image:url(images/brmng_btn_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
	
#almasar-menu_container-5_ {
	float:left;
	width:28px;
	height:119px;
	background-image:url(images/massar_main_23.jpg);
}

#generic_map_ {
	float:left;
	width:94px;
	height:119px;
}

#almasar-menu_container-6_ {
	float:left;
	width:72px;
	height:119px;
	background-image:url(images/massar_main_25.jpg);
}
#menu_footer_{
	clear:both;
	height:58px;
	width:960px;
	_margin-top:0;
	#margin-top:-3px;
}

#almasar-25_{
	float:left;
	width:257px;
	height:58px;
}

#almasar-26_ {
	float:left;
	width:40px;
	height:58px;
}

#home_t {
	float:left;
	width:89px;
	height:58px;
}

#almasar-28_ {
	float:left;
	width:33px;
	height:58px;
}

#almasar-29_ {
	float:left;
	width:89px;
	height:58px;
}

#almasar-30_ {
	float:left;
	width:34px;
	height:58px;
}

#almasar-31_ {
	float:left;
	width:86px;
	height:58px;
}

#almasar-32_ {
	float:left;
	width:36px;
	height:58px;
}

#almasar-33_ {
	float:left;
	width:92px;
	height:58px;
}

#almasar-34_ {
	float:left;
	width:30px;
	height:58px;
}

#almasar-35_ {
	float:left;
	width:92px;
	height:58px;
}

#almasar-36_ {
	float:left;
	width:82px;
	height:58px;
}


/*----------------- end of menu footer -------------------*/
#almasar-37_ {
	background-image:url(images/massar_main_32.jpg);
	clear:both;
	width:703px;
	height:10px;

}
/*----------------- core content -------------------*/

#core_content_l{
	/*height:414px;*/
	min-height:440px;
	width:960px;
	background-image:url(images/almasar_login_18.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	clear:both;
	#margin-top:-6px;
}

#core_content_l.login{
	background-image:url(images/almasar_login_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

#core_content_l.admin, #core_content_l.group, #core_content_l.object, #core_content_l.gen_map{
	background-image:url(images/almasar_accMan_33.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	#height:557px;
	min-height:600px;
}

 #core_content_l.object{
	background-image:url(images/almasar_accMan_33.jpg);
	background-position:left top;
	background-repeat:repeat-x;
height:600px;
border:1px #0000 solid;
}

#core_content_l.main, #core_content_l.report{
background-color:#fff;
background-image:none;
}

.main #main_content{
margin-top:0;
background-image:none;
}
.group #core_content_r{
	width:938px;
	#width:958px;
	margin-left:0px;
height:560px;
border:1px #0000 solid;
}
.object #core_content_r {
padding-left:18px;
width:942px;
#width:960px;
height:560px;

}
#core_content_r{
	padding-left:20px;
	width:940px;
	#width:960px;
	background-image:url(images/almasar_accMan_33.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	#height:550px;
}

/*----------------- core content -------------------*/
.admin #page_ttl {
	float:left;
	width:358px;
	height:34px;
}
.admin.acc #page_ttl {
	float:left;
	width:344px;
	height:34px;
}
.admin #almasar-40_t{
	float:left;
	width:578px;
	height:34px;
}

#page_ttl {
	float:left;
	width:344px;
	height:34px;
}

#almasar-40_t{
	float:left;
	width:578px;
	height:34px;
}
.group #almasar-40_t{
	float:left;
	width:580px;
	height:32px;
}
.object #almasar-40_t{
	float:left;
	width:580px;
	height:34px;
}
.group #page_ttl {
	float:left;
	width:358px;
	height:32px;
}

#page_ttl_a {
	float:left;
	width:358px;
	height:33px;
}
#page_ttl_qm {
	float:left;
	width:232px;
	height:28px;
}
#page_ttl_br {
	float:left;
	width:323px;
	height:28px;
}
#right_core_{
	float:left;
	width:690px;

	background-image:url(images/user_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	
	height:auto;
	min-height:300px;
}
.group #bcore{
#margin-top:5px;
}
#main_content #right_core_{
	background-image:url(images/navigator_34.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	
}
.report #main_content #right_core_{
	background-image:url(images/report_nav.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	width:700px;
}

#right_core_all{
	background-image:none;
	/*height:382px;
	background-color:#d1d1d1;*/
	text-align:left;
	padding:10px;
	padding-top:0px;
	
	#height:200px;
}
.object #right_core_all{
padding:10px 0px;
margin-top:30px;
}
#bcore{
#height:100%;
min-height:400px;
	background-image:url(images/bcore_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	#margin-top:-3px;
	clear:both;
	
}

#bcore.admin{
	background-image:none;
	#margin-top:3px;
}
#bcore.group{
	background-image:none;
	#margin-top:3px;
}

.object #bcore{
	background-image:none;

}

#core_content_main #bcore{
	background-image:none;

}
#user_top1{
	float:left;
	#margin-left:-3px;
}
#user_top2{
	#margin-right:-3px;
	float:right;
	margin-right:13px
}
#user_info_l{
	margin-top:40px;
	float:left;
	background-image:url(images/user_info_l.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:340px;
	width:282px;
}

#user_info_r{
	float:left;
	background-image:url(images/user_info_r.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:340px;
	width:282px;
}

#user_info_core{
	background-color:#f50000;
	margin:0px 17px 0 15px;
	background-image:url(images/user_info_btm_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:340px;
	width:257px;
	text-align:left;
}

h4.user_info_title{
	padding:13px 20px 2px 20px;
	font-weight:bold;
	color:#fff;
	font-size:11px;
}

div.user_info_data{
	height:17px;
	#height:21px;
	vertical-align:middle;
	padding-left:8px;
	padding-top:3px;
	margin-left:10px;
	font-weight:bold;
	color:#010101;
	font-size:11px;
	background-image:url(images/user_data_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.group div.user_info_data{
	height:17px;
	#height:21px;
	vertical-align:middle;
	padding-left:8px;
	padding-top:3px;
	margin-left:10px;
	font-weight:normal;
	color:#010101;
	font-size:11px;
	background-image:url(images/user_data_bg_s.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
div.user_info_data_center{
	height:17px;
	#height:21px;
	
	vertical-align:middle;
	
	padding-top:3px;
	margin-left:7px;
	margin-right:7px;
	font-weight:bold;
	color:#010101;
	font-size:11px;
	background-image:url(images/user_data_bg_center.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	
}
div.user_info_data_left{
	background-image:url(images/user_data_bg_left.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:10px;
}
div.user_info_data_right{
	background-image:url(images/user_data_bg_right.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	
	
}

#img_wraper_t{
	background-image:url(images/user_pic_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:75px;
	width:84px;
	
	float:right;
	margin:10px 10px;
}
#img_wraper_b{
	background-image:url(images/user_pic_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:75px;
	width:84px;
}
#img_wraper_content{
	background-color:#fff;
	height:65px;
	width:81px;
	margin:5px 2px;
	#margin:7px 2px ;
	text-align:center;
}
#img_wraper_b img{	
	margin:5px auto;
}


#almasar-40_qm{
	float:left;
	width:690px;
	height:28px;
}
	
#almasar-40_br{
	float:left;
	width:598px;
	height:28px;
}
#almasar-40_a{
	float:left;
	width:694px;
	height:28px;
}
.gm  #user_table_{
	margin-top:40px;

}
#user_table_{
	margin-top:10px;
	width:226px;
	height:372px;
	/*background-color:#d0d0d0;*/
	float:left;	
}
#user_table_head_ {
	width:222px;
	height:30px;
	vertical-align:top;
	background-color:#ededed;
}
.user_table_body_ 
{
	background-image:url(images/table-right.jpg);
	background-position:right bottom;
	background-repeat:no-repeat; 
	margin:0;
	/*margin-left:-3px;*/
	_margin-left:-5px;
	#margin-left:-1px;
	float:left;
}

.user_table_body_ td.name{
	float:left;
	padding-left:15px;
	width:145px;
}

.user_table_body_ td.id{
	float:left;
	text-align:center;
	width:48px;
}

#user_table_form_l{
	float:left;
	background-image:url(images/user_table_form_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:332px;
	width:368px;
	margin-top:0px;
	#margin-top:-3px;
	margin-left:15px;
	text-align:center;
}
table#user_table_form_ {
	margin-top:10px;
	width:90%;
	text-align:center;
}
table#user_table_form_ tr td{
	padding:3px 0px 4px 0px;

	text-align:left;
}

#user_table_form_l td.user_info_title{
	text-align:right;
	font-weight:bold;
	color:#fff;
	font-size:11px;
}
#user_table_form_l input.textfield{
	margin:0 3px;
	
	
	background-image:url(images/user_table_form_textarea_bg.jpg);
	background-position:bottom;
	#background-position:top;
	background-repeat:repeat-x;
	background-color:#999999;
	border:none;
	padding:2px;
	#height:20px;
	font-weight:normal;
	width:185px;
	margin-left:10px;
	margin-right:10px;
}

div.tfright {
background-image:url(images/tfright.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding:0;
}
div.tfleft {
background-image:url(images/tfleft.jpg);
background-position:left bottom;
background-repeat:no-repeat;
margin-left:10px;
padding:0;

}
.group #user_table_form_l input.textfield{
	width:125px;
	#width:145px;
}
.group div.tfright {
	width:155px;
margin-left:10px;
}
.group div.tfleft {
	width:145px;
#margin-left:0px;
}


.report #control table td input.textfield{
background-color:#999999;
background-image:url(images/reports-textarea-c.jpg);
background-position:center bottom;
#background-position:center top;
background-repeat:repeat-x;
border:medium none;
font-weight:normal;
margin-right:10px;
padding:2px;
width:75px;
#height:20px;
}

.report div.tfright {
background-image:url(images/reports-textarea-left.jpg);
background-position:right bottom;
background-repeat:no-repeat;
float:right;
margin-bottom:3px;
}
.report div.tfleft {
background-image:url(images/reports-textarea-right.jpg);
background-position:left bottom;
background-repeat:no-repeat;
margin-left:11px;
width:95px;

}

/*#control table td input{
background-image:url(images/reports-textarea.jpg);
background-position:right bottom;
background-repeat:no-repeat;
border:none;
height:21px;
margin:1px 3px;
padding:2px 7px;
#padding:2px 2px;
width:106px;
width:105px;
margin-top:4px;
}*/


#user_table_form_l select option{
	border:1px #fff solid;
}

#user_table_form_l select{
	margin:0 10px;
	color:#333;
	font-weight:bold;
	font-size:11px;
	border:none;
	height:19px;
	width:82px;
	#background-image:url(images/user_table_form_select.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	#background-color:#e6e6e6;
}

#user_table_form_l .checkbox {
margin-left:10px;
}

#user_table_form_l checkbox {
	background-color: #00ffff;
}

#form_control{
	background-image:url(images/user_table_form_button_bg.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	height:52px;
	width:348px;
	margin:10px auto;
	text-align:center;
	padding-top:12px;
}


#footer{
	width:960px;
	min-height:30px;
	height:auto;
	#height:26px;
	clear:both;
#margin-top:3px;
	background-image:url(images/footer_49.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
}

#footer.login{
_margin-top:-1px;
}
#footer.main, #footer.gm{
	
	background-image:url(images/footer_49.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	height:31px;
	background-color:#fff;
	clear:both;
	margin-top:5px;
	margin:auto;
}
#container #footer.gm{
background-image:none;
}
#almasar-79_ {
	float:left;
	width:960px;
	height:25px;
}

#almasar-80_ {
	clear:left;
	width:960px;
	height:10px;
	background-color:#fff;
	font-weight:normal;
	color:#666;

}
#design{
float:left;
width:40%;
text-align:left;
margin-left:25px;
}

#rights{
float:right;
width:40%;
text-align:right;
margin-right:25px;
}

/*         Object Manager      */

#user_selector_body_{
	
	height:155px;
	_margin-left:0px;
	#margin-left:-3px;
	_margin-top:0px;
	#margin-top:-1px;
}

#user_selector_.userObjMan{
	margin-top:25px;
}
#user_selector_{
	background-image:url(images/user_selector.jpg);
	background-position:top;
	background-repeat:repeat-x;

	color:#fff;
	font-weight:bold;
	text-align:left;
	width:225px;
	#height:100%;
	float:left;	
}

#user_selector_container select.user_selector{
	width:160px;
	margin-left:10px;
}
#user_selector_container{
	margin-top:10px;
	width:225px;
	background-color:#999999;
	background-image:url(images/massar_userMan_44.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#user_selector_container2{
	height:auto;
	
	background-image:url(images/massar_userMan_74.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:10px;
}


#user_contorl_container{
	margin-top:10px;
	height:50px;
	
	background-color:#b8b8b8;
	background-image:url(images/massar_userMan_65.jpg);
	background-position:top right;
	background-repeat:no-repeat;	
}

#user_contorl_container2{
	margin-top:10px;
	height:40px;
	#height:50px;
	width:160px;
	text-align:center;
	padding-left:20px;
	background-color:#b8b8b8;
	background-image:url(images/massar_userMan_71.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:10px;
}

/*------------------------------------LOG IN PAGE-------------------------------------*/
#login-bg{
	/*background-image:url(images/login_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;*/
	height:452px;
	float:left;
	width:960px;
Background-image:none;
background-color:transparent;

}


#login-form{
	width:474px;

	height:452px;

	background-image:url(images/massar_login_bg_22.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;

}

#login-form-left{
	width:253px;
	display:block;
	height:452px;
	float:left;
}

#repbtnctrl{
text-align:center;
padding-left:200px;
}
#repbtnctrl  div#showhide{

float:left;
padding-top:5px;
}
#repbtnctrl input.btn{
float:left;
}

#violations{
margin:0 20px;
width:135px;
color:#333333;
font-size:11px;
font-weight:bold;

background-color:transparent;
background-image:url(images/mpl-select-bg.jpg);
background-position:left bottom;
background-repeat:repeat-y;
border:medium none;
height:auto;
margin-top:3px;
padding:2px;
}

#login-1_, #login-logo_, #login-ctr-btn, #login-right-bg{
	float:left;
}
#login-ctr-btn{
height:80px;
width:184px;
}
#login-trk_btn{
	#margin-top:-2px;
	
}

#login_bg-bar{
background-color:transparent;

	background-image:url(images/almasar_login_17.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;	
	height:452px;
	width:960px;
}

#login-form-bg{
	width:467px;
	height:146px;
	background-image:url(images/login-form_22.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	#margin:0 auto;
	#margin-top:-3px;
	text-align:center;
}
#login-news{
	width:467px;
	margin:0 auto;
	/*
	height:200px;
	background-image:url(images/massar-news-top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	*/
	padding-top:0px;
}
#login-news-right{
	float:left;
	height:452px;
	width:233px;
	#width:160px;
}
#login-news-right-1{
	background-image:url(images/almasar_login_20.jpg);
	background-position:top left;
	float:left;
	background-repeat:no-repeat;
	width:58px;
	#width:60px;
	height:452px;
}

#login-news-right-2{
	background-image:url(images/almasar_login_21.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	width:175px;
	#width:90px;
	#margin-left:-2px;
	height:452px;
}

#login-news-body{
font-size:11px;
color:#666;
padding:10px 10px 5px 30px;
float:left;
width:200px;
#width:250px;
text-align:left;
line-height:14px;
margin-right:20px;
}

#login-news-body a{
	font-weight:bold;
	color:#ff0f00;
	text-decoration:underline;
}

#login-news-body a:hover{
	color:#e22b2b;
}

#login-news-links a h5{
color:#666;
padding:3px;
width:160px;
font-size:11px;
margin-bottom:3px;
padding-left:17px;
padding-bottom:10px;
font-weight:normal;

	background-image:url(images/bullet.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#login-news-links a:hover h5{
color:#f40000;
}

#login-news-links{
float:left;
text-align:left;
margin-top:10px;
}

#login-form input.login-text{
	color:#000;
	font-weight:bold;
	margin:0 3px;
	
	background-image:url(images/login-txtarea-c.jpg);
	background-position:bottom;
	#background-position:top;
	background-repeat:repeat-x;
	background-color:#fff;
	border:none;
	padding:0px;
	padding-top:4px;
	height:25px;
	#height:25px;
	font-weight:normal;
	width:198px;
	margin-left:10px;
	margin-right:10px;
#margin-bottom:-1px;
}

div.lgright {
background-image:url(images/lgright.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding:0;
margin-left:10px;
}
div.lgleft {
background-image:url(images/lgleft.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:0;
}

#login-form table{
width:300px;
margin:0 auto;
}

#login-form td{
text-align:right;
padding-top:5px;
}

#login-form td.text{
font-weight:bold;
	color:#ff0f00;
	font-size:14px;
}



/*------------------------------------MAIN PAGE-------------------------------------*/


#tracking_locations #qm0 {
	background-color:transparent;
	background-image:none;
	background-repeat:repeat-y;
	text-align:left;
	width:218px;
	
	#margin-left:5px;
	min-height:300px;
	height:auto;
	#height:300px;
}
#almasar_25, #almasar_27, #Image27, #almasar_35 {
	#margin-top:-2px;
}
#tracking_locations {
	/*float:left;
	width:239px;
	margin:0px;
	
	height:auto;
	height:434px;
	background-color:transparent;
	background-image:url(images/menu_repetitive_bg.jpg);
	background-repeat:repeat-y;
	#height:453px;
	min-height:453px;
	overflow-y:scroll;
	overflow-x:hidden;*/
height:auto;
	#height:480px;
#margin-top:-2px;
background-color:transparent;
background-image:url(images/massar_menu_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;

margin:0;
min-height:480px;
width:239px;
}
#tracking{
	float:left;
	width:239px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	#margin-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-image:url(images/menu_repetitive_bg.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	background-color:#f5f5f5;
}
#main_content{
	min-height:570px;
	height:auto;
	#height:500px;
	margin-top:0px;
	padding-left:21px;
/*
	background-image:url(images/main-bg.jpg);*/
	background-position:top;
	background-repeat:repeat-x;
}



#navigator{
padding-left:13px;
padding-top:42px;
	text-align:left;
	width:699px;
	height:490px;
	#height:552px;
	float:left;
	margin-left:0px;
	padding-bottom:22px;
#background-color:transparent;
#margin-bottom:22px
}

#navigator.br{
	background-image:url(images/gm-navigator.png);
	background-position:left top;
	background-repeat:no-repeat;
background-color:transparent;
}
.report #navigator.special{
/*
background-color:#fff;
*/
}
#core_content_main {
	background-image:url(images/navigator_32.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.report #core_content_main{
background-image:none;
}
.report #main_content{
	background-image:url(images/massar_report_33.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
/*------------------------------------Reports PAGE-------------------------------------*/

#almasar-core-bg-map{
float:right;
	margin-right:20px;
}
#control{
	background-image:url(images/reports-control-bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:960px;
	height:99px;

	margin-right:0px;
	#padding-right:20px;
}
#control table{
	width:890px;
	height:70px;
	float:right;
	color:#fff;
	font-weight:bold;
	margin-right:29px;
	#margin-right:5px;
	margin-top:20px;
}

#control table td{
width:18%;
vertical-align:top;
text-align:right;
padding-right:5px;
}
#control table td.chk{
width:70px;
text-align:left;
padding-top:5px;
}
#control table td.name{
text-align:left;
padding-top:3px;
}
#control table td a{
font-weight:normal;
text-decoration:underline;
color:#fff;
}

#control table td select.user_selector{
width:100px;
margin-top:4px;
font-size:10px;
}
#control table td select.user_selector2{
width:140px;
margin-top:4px;
font-size:10px;
}
#control table td select.time{
width:40px;
margin-right:7px;
float:right;
z-index:+1000;
/*position:relative;*/
}

#control table td input#c1{
background-image:none;
float:left;
width:20px;

margin-top:4px;
}
#control table td input#execute{
width:80px;
height:30px;
background-color:#ff0f00;
padding:0px;
margin-top:11px;
margin-right:0px;
margin-left:10px;
}
#control table td.exec{
padding-left:18px;
text-align:center;
}

.report #tracking{
margin-top:0px;
}
/*
.report #navigator {
background-image:url(images/report_nav.jpg);
background-position:left top;
background-repeat:no-repeat;
}
*/
table#report-results{
width:650px;
background-color:#999999;
margin:5px auto 0px;

}
table#report-results td{
height:15px;

text-align:left;
}
table#report-results tbody td div.result-record{
height:auto;
#height:100%;
padding:2px;
padding-left:5px;
}
table#report-results thead tr td {
background-color:#999999;
color:#fff;
font-weight:bold;
}
table#report-results tbody tr td{
background-color:#d0d0d0;
}
table#report-results tbody a{
color:#333333;
}

table#report-results tbody td a:hover div.result-record{
color:#fff;
background-color:#CC0000;
cursor:hand;
display:table;
}
div.result-record{
padding-left:2px;
display:table;
}

div#rp-results{


background-image:url(images/rp-results-bottom-left.jpg);
background-position:left bottom;
background-repeat:no-repeat;

clear:both;
background-color:#999999;
text-align:center;
margin-top:5px;
margin-bottom:5px;
}
div#rp-results .bottom{

background-image:url(images/rp-results-top-right.jpg);
background-position:right top;
background-repeat:no-repeat;
}
div#rp-results.core{
height:150px;
overflow-y:scroll;
}
div#rp-results .bottom#reportspage{
background-image:url(images/rp-results-bottom-left.jpg);
background-position:left bottom;
background-repeat:no-repeat;
#padding:10px;
height:200px;
/*overflow-y:scroll;*/
}
div .br, div.vs, div.ve, div .desc, div.vo{
float:left;

}
div .br{
width:110px;
}
div.vs{
width:145px;
}
div.ve{
width:145px;
}
div .desc{
width:110px;
}
div.vo{
width:125px;
}
/*------------------------------------Object Manager PAGE-------------------------------------*/
.object #right_core_{
	float:left;
	width:660px;
	padding-left:30px;
	#padding-left:10px;
	margin-left:10px;
	#margin-left:0px;
	#margin-left:0px;
}

.object #bcore{
height:auto;
min-height:300px;
#height:100%;
background-color:transparent;
#margin-top:1px;
}
.gm_func #core_content_l, #container .gm {
background-color:transparent;
background-image:url(images/almasar_accMan_33.jpg);
background-position:left top;
background-repeat:repeat-x;
width:960px;
#height:100%;

}


#object_table_{
	margin-top:10px;
	width:232px;
	height:372px;
	float:left;
	margin-left:0px;
	
}
.gm #object_table_{
	margin-top:10px;
	width:225px;
	height:auto;
	/*background-color:#d0d0d0;*/
	float:left;
	margin-left:0px;
	text-align:left;
}
.gm #object_table_.brc{
	margin-top:40px;
}
.gen_map #object_table_{
	margin-top:10px;
	width:215px;
	text-align:left;
}

.gm #bcore{
background-image:none;
background-color:transparent;
min-height:611px;
}

.gm #right_core_{
background-image:none;
background-color:transparent;

}
.gen_map #right_core_{
width:590px;
}
.gm #core_content_r {
background-image:none;
background-color:transparent;
padding-left:20px;
width:940px;
#width:960px;
}

.brc #core_content_r {

}

.gm #right_core_all {
width:692px;
padding-left:5px;
}
div.prxm-1{
background-color:#999999;
background-image:url(images/gm_functionalities_corner.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
text-align:left;
width:215px;
margin-top:10px;
}

div.prxm-2{
background-image:url(images/gm_functionalities_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:auto;
padding:10px;
font-size:10px;
color:#fff;
}

#txt_src div.prxm-2{
background-image:url(images/gm_functionalities_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

div.prxm-2 input.textfield, div.prxm-1 input.textfield{
background-color:#999999;
	background-image:url(images/user_table_form_textarea_bg.jpg);
	background-position:bottom;
	#background-position:top;
background-repeat:repeat-x;
border:medium none;
font-weight:normal;
font-size:12px;
height:20px;

padding:2px;
width:180px;
color:#333;
}
.brc div.tfleft{
margin-left:0;
}
.brc div.tfright{
margin-bottom:10px;
}

.gen_map div.tfleft{
margin-left:0;
}
.gen_map div.tfright{
margin-bottom:10px;
}
div.prxm-2 div{
text-align:center;
}

div.prxm-2 div input.btn{
margin:13px auto;
}

div.prxm-2 .mpl{
/*
background-image:url(images/gm_txtarea_bg.jpg);
background-position:left bottom;
background-repeat:no-repeat;*/
background-image:url(images/gm_functionalities_txt_bg.jpg);
background-position:left bottom;
background-repeat:repeat-y;

border:none;

width:160px;
height:92px;
color:#333;
font-weight:bold;
font-size:11px;

margin-bottom:2px;
margin-top:2px;
}

div.prxm-2 .mpl2{
background-color:e5e5e5;

padding-top:2px;
border:none;
/*
background-image:url(images/user_table_form_textarea.jpg);
background-position:left bottom;
background-repeat:repeat-y;
*/
width:160px;
height:20px;
color:#333;
font-weight:bold;
font-size:11px;

margin-top:4px;
}

div.prxm-2 label,div.prxm-1 label{
font-weight:bold;
padding:3px;
font-size:12px;
color:#fff;
}

#txt_src.prxm-1{
background-color:#999999;
background-image:url(images/gm_functionalities_corner.jpg);
background-position:right top;
background-repeat:no-repeat;

}



.gm #navigator {
background-image:url(images/gm-navigator.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:510px;
#height:541px;
margin-top:45px;
margin-bottom:10px;
padding-top:36px;
#margin-top:6px;
text-align:left;
width:679px;
#width:674px;
}
div.nav_ctr1
{
background-color:#b8b8b8;
background-image:url(images/gm_nav_ctr_top.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
text-align:left;
width:425px;
margin-top:10px;
margin-left:190px;
#margin-left:0px;
_margin-left:0px;
}

div.nav_ctr2{
background-image:url(images/gm_nav_ctr_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:auto;
padding:10px;
font-size:10px;
color:#000;
}
.gm div#rp-results .bottom{
text-align:right;
}
div.nav_ctr2 input.btn#gm_confirm{
margin-left:40px;
}
div.nav_ctr2 p.half{
width:180px;
}





#user_object_head_{
	width:244px;
	height:30px;
	vertical-align:top;
	background-color:#ededed;
	
}
#user_object_body_{
	background-image:url(images/table-right.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
	height:340px;
	#height:345px;
	margin-left:0px;
	_margin-left:6px;
	#margin-left:8px;
	
}

td#almasar_object_row div.even{
	background-image:url(images/object-even-1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:42px;
}
td#almasar_object_row div.odd{
	background-image:url(images/object-odd-1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:-2px;
	padding-top:-2px;
	height:42px;
}
td#almasar_object_row.selected{
	background-image:url(images/object-selected-1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
}

td#almasar_object_row a:hover div.even, td#almasar_object_row a:hover div.odd{
	background-image:url(images/object-selected-1.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
}

td#almasar_object_row a{
	color:#666;
}


td#almasar_object_row{
	float:left;
	width:255px;
	height:42px;
	color:#666;
}
td#almasar_object_row div.id{
	float:left;
	width:55px;
	padding-top:12px;
	padding-left:5px;
	text-align:center;
}

td#almasar_object_row div.name{
	float:left;
	padding-top:12px;
	padding-left:5px;
	margin-left:15px;
}

.object table#user_table_form_ td{
padding-right:10px;
text-align:right;
}

.object table#user_table_form_ {
margin:10px 5px;
}

.object table#user_table_form_ tr td input.textfield{

font-size:11px;

	background-image:url(images/user_table_form_textarea_bg.jpg);
	background-position:bottom;
	#background-position:top;
	background-repeat:repeat-x;
	background-color:#999999;
	border:none;
	padding:2px;
	height:20px;
	font-weight:normal;
	width:160px;
	margin-left:10px;
	margin-right:10px;
	
}
.object table#user_table_form_ tr td label{
font-weight:bold;
color:#fff;
margin-left:5px;
}
.object table#user_table_form_ tr td.button{
text-align:right;
padding-right:10px;
}

#object_info_l, #object_info_r{
	margin-top:5px;
	float:left;
	height:290px;
	width:175px;
}

#object_info_core{
	/*background-color:#ff0f00;*/
	margin:0px 10px 0 0px;
	background-image:url(images/object-info-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	height:290px;
	width:375px;
	text-align:left;
}
#object-frm{
height:290px;
	width:250px;
background-image:url(images/object-frm-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
}
h4.object_info_title{
	padding:13px 20px 2px 20px;
	font-weight:bold;
	color:#fff;
	font-size:11px;
}
div.object_info_data{
	height:17px;
	#height:21px;
	vertical-align:middle;
	padding-left:8px;
	padding-top:3px;
	margin-left:20px;
	color:#010101;
	font-size:11px;
	background-image:url(images/user_data_bg_s.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}


/*-------------------------------------------------- GROUP MANAGER PAGE------------------------------------------------------------*/

.group #almasar-40_t.group{
	float:left;
	width:580px;
	height:38px;
	text-align:left;
}
#bcore.group {
#margin-top:8px;
}

.group #page_ttl.group {
	float:left;
	width:358px;
	height:38px;
}

.gen_map #almasar-40_t{
	float:left;
	width:559px;
	height:33px;
	text-align:left;
}
.gen_map #page_ttl {
	float:left;
	width:357px;
	height:33px;
}
.br #almasar-40_t{
	float:left;
	width:581px;
	height:33px;

	text-align:left;
}

.br #page_ttl {
	float:left;
	width:335px;
	height:33px;
}

.brc #almasar-40_t.brc{
	float:left;
	width:581px;
	height:33px;
	text-align:left;
}

.brc #page_ttl.brc{
	float:left;
	width:335px;
	height:33px;
}
.gm #almasar-40_t{
	float:left;
	width:559px;
	height:33px;

	text-align:left;
}

.gm #page_ttl {
	float:left;
	width:357px;
	height:33px;
}
.group #user_info_core{
	background-color:#ff0f00;
	margin:40px 5px 0 1px;
	background-image:url(images/group-info-bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:258px;
	width:185px;
	text-align:left;
	float:left;
}
.group #user_table_form_l{
	float:left;
	background-image:url(images/group-edit-bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:332px;
	width:469px;
	margin-top:0px;
	#margin-top:-3px;
	margin-left:15px;
	text-align:center;
}
.group #right_core_all{
	padding:0px;
}

.group #user_table_form_l select{
	width:160px;
	background-color:#ccc;
	border:2px #fff solid;
	margin:0 5px;
}
.group table#user_table_form_ {
	width:348px;
	margin:5px auto;
}
.group table#user_table_form_ tr td.user_info_title {
	text-align:right;
}
.group table#user_table_form_ tr td {
	width:45%;
	text-align:center;
}
.group div.user_info_data{
	font-weight:normal;
}
.group #user_table_form_l select.mpl{
	height:auto;
	background-color:transparent;
	border:none;
	background-image:url(images/mpl-select-bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-y;
	margin-top:3px;
	padding:2px;
}

.group #user_table_form_l option.selected{
	color:#ff0f00;
}
.group table#user_table_form_ tr td.user_info_title_2 {
	text-align:left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.group #form_control input{
	margin-right:5px;
}
.group #form_control {
	text-align:right;
}
/*
#footer.group{
	background-color:#ccc;
	clear:both;
	min-height:60px;
}
*/




/*            BR Pages                */
#br_table_head_{
margin-top:40px;
background-color:#d3d3d3;
height:50px;
vertical-align:top;
width:220px;
}


#almasar_br_body_{

	height:300px;
	#height:300px;
	margin-left:0px;

	
}

td#almasar_br_row div.even{
	background-image:url(images/br_even.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:42px;
}
td#almasar_br_row div.odd{
	background-image:url(images/br_odd.jpg);
	background-position:left top;
	background-repeat:no-bottom;

	height:42px;
}
td#almasar_br_row.selected{
	background-image:url(images/br_selected.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#fff;
}

td#almasar_br_row a:hover div.even, td#almasar_br_row a:hover div.odd{
	background-image:url(images/br_selected.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#fff;
}

td#almasar_br_row a{
	color:#666;
}


td#almasar_br_row{
	float:left;
	width:223px;
	height:42px;
	color:#666;
}
td#almasar_br_row div.id{
	float:left;
	width:55px;
	padding-top:12px;
	padding-left:5px;
	text-align:center;
}

td#almasar_br_row div.name{
	float:left;
	padding-top:12px;
	padding-left:5px;
	margin-left:15px;
}

#add_br_btn{
float:right;
margin-right:13px;
margin-top:5px;
#margin-top:13px;
}
#br-sb1-form{
width:203px;
}
.gm #navigator.br {
margin-top:5px;
}

div#rp-results.br-control div.nav_ctr2{
text-align:center;
}
div#rp-results.br-control div.poi{
text-align:right;
}
div#rp-results.br-control div.nav_ctr1{
width:300px;
margin-top:0px;
margin-left:0px;
float:left;
clear:none;
}
div#rp-results.br-control{
font-size:12px;
color:#fff;
font-weight:bold;
font-family:tahoma;
width:679px;
}

div#rp-results.br-control.poi{
#height:0px;
}

div.br-control  .bottom {
text-align:right;

}

div.geofence{
padding:15px;
}
table#br-control-table td input{

}
table#br-control-table td{
font-size:12px;
color:#fff;
font-weight:bold;
font-family:tahoma;
vertical-align:top;
padding-left:5px;
overflow:visible;
}
table#br-control-table{

width:95%;
#width:90%;
}

div.br-control form{
padding-bottom:0;
margin:0;
padding:0;
}
select.coord{
background-color:#d1d1d1;
border-color:#cc0000;
font-size:smaller;
}
div.br-control-section{
clear:both;
}
img.br-control-ttl{
margin-bottom:3px;
}

div.br-control-section input.textfield {
background-color:#999999;
background-image:url(images/user_table_form_textarea.jpg);
background-position:right bottom;
background-repeat:no-repeat;
border:medium none;
color:#333333;
font-size:12px;
font-weight:bold;
height:21px;
margin:0px;
padding:2px;
width:160px;
}


select.br-select{
background-color:#E5E5E5;
border:medium none;
color:#333333;
font-size:11px;
font-weight:bold;
height:20px;
margin-top:4px;
padding-top:2px;
width:160px;
}

#bra_table_head_ {
background-color:#D3D3D3;
height:27px;
margin-top:20px;
vertical-align:top;
width:214px;
}



#almasar_bra_body_{

	height:300px;
	#height:300px;
	margin-left:0px;

	
}

td#almasar_bra_row div.even{
	background-image:url(images/bra_even.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:42px;
}
td#almasar_bra_row div.odd{
	background-image:url(images/bra_odd.png);
	background-position:left top;
	background-repeat:no-bottom;

	height:42px;
}
td#almasar_bra_row.selected{
	background-image:url(images/bra_selected.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#fff;
}

table tr:hover td#almasar_bra_row div.even,table tr:hover  td#almasar_bra_row  div.odd{
	background-image:url(images/bra_selected.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#fff;
}

td#almasar_bra_row a{
	color:#666;
}


td#almasar_bra_row{
	float:left;
	width:223px;
	height:42px;
	color:#666;
}
td#almasar_bra_row div.id{
	float:left;
	width:55px;
	padding-top:12px;
	padding-left:5px;
	text-align:center;
}

td#almasar_bra_row div.name{
	float:left;
	padding-top:12px;
	padding-left:5px;
	margin-left:15px;
}
div#group-control{
float:left;

}





/* BR Assign */
div#br-sb1 {
float:left;
width:230px;
margin-top:19px;
}
div#br-sb2 {
float:left;
width:430px;
#width:400px;
margin-left:5px;
#margin-left:10px;
}



#br-sb1 div.grpinfo-1{
background-color:#f50000;
background-image:url(images/br_top.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
text-align:left;
width:230px;
margin-top:10px;
}

#br-sb1 div.grpinfo-2{
background-image:url(images/gm_functionalities_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:auto;
padding:10px;
font-size:10px;
color:#fff;
}

#br-sb1  div.grpinfo-2{
background-image:url(images/br_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
#br-sb1 div.grp-left{
background-image:url(images/br_text_left.jpg);
background-position:left;
background-repeat:no-repeat;


}
#br-sb1 div.grp-right{
background-image:url(images/br_text_right.jpg);
background-position:right top;
background-repeat:no-repeat;
padding-top:2px;
padding-left:2px;
}
#br-sb1 div.grp-core{
background-image:url(images/br_text_bg.jpg);
background-position:center;
background-repeat:repeat-x;
margin-left:4px;
}

#br-sb1 div.date-param   div.grp-core{
width:60px;
}
#br-sb1 div.date-param   div.grp-right{
#width:60px;
}
#br-sb1 div.date-param   div.grp-left{
#width:60px;
}
#br-sb1 div.date-param {
float:left;
margin-left:5px;
}

#br-sb1  div.grp-left,#br-sb1 div.grp-right, #br-sb1  div.grp-core{
background-color:trasparent;
border:medium none;
font-weight:normal;
font-size:12px;
height:19px;
color:#333;
}
#br-sb1  #tracking_locations {
background-color:transparent;
background-image:none;
float:left;
height:auto;
margin:0 0 0 0;
min-height:300px;
width:200px;
#margin:-3px 0 0 0px;
#height:300px;
}
#br-sb1  #tracking {

background-color:transparent;
background-image:url(images/br_tracking_bg.jpg);
background-position:left bottom;
background-repeat:repeat-y;
margin-left:1px;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-right:0;
width:230px;
#width:220px;
#margin-top:0px;
text-align:center;

}


#br-sb1 #tracking_locations #qm0 {
	background-color:transparent;
	background-image:none;
	background-repeat:repeat-y;
	text-align:left;
	width:200px;
	#margin-left:5px;
	min-height:150px;
	height:auto;
	#height:150px;
}



#br-sb1 div.grpinfo-2 div{
text-align:left;
}


#br-sb2  table.br-sb2-table{
width:420px;
#width:400px;
margin-left:10px;

}


#br-sb2  table.br-sb2-table td{
vertical-align:top;
padding-top:10px;
padding-bottom:10px;

}




#br-sb2  div.nav_ctr2 .mpl{
background-image:url(images/gm_functionalities_txt_bg.jpg);
background-position:left top;
background-repeat:repeat-y;
_background-image:none;
border:none;
padding:3px;
width:180px;
min-height:30px;
color:#333;
font-weight:bold;
font-size:11px;
overflow:scroll;
margin-bottom:2px;
margin-top:2px;
}
#br-sb2  div.nav_ctr2 .mpl option{
background-color:transparent;
background-image:none;
}


#br-sb2  .mpl2{
background-color:e5e5e5;
padding-top:2px;
border:none;
width:170px;
height:20px;
color:#333;
font-weight:bold;
font-size:11px;
margin-top:4px;
}
#br-sb2  .time{
background-color:e5e5e5;
padding-top:2px;
border:none;
width:45px;
height:20px;
color:#333;
font-weight:bold;
font-size:11px;
margin-top:4px;
clear:both;
}
#br-sb1 div.grpinfo-2 label,div.grpinfo-1 label{
font-weight:bold;
padding:3px;
font-size:12px;
color:#fff;
}

#br-sb1  #user_table_form_l{
Background-image:none;
}
#br-sb1  .grpinfo-1{
background-color:#999999;
background-image:url(images/gm_functionalities_txt.jpg);
background-position:right top;
background-repeat:no-repeat;
}

p.half{
color:#fff;
padding-left:10px;
padding-right:15px;
}

#br-sb2 div#rp-results{
background-image:url(images/gm_functionalities_corner.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
background-color:#999999;
text-align:center;
}
#br-sb2 div#rp-results .bottom{
background-image:url(images/gm_functionalities_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
#padding:10px;
}


#br-sb2 div#rp-results.br-results{
background-image:url(images/br-table-top.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
background-color:#999999;
text-align:center;
}
#br-sb2 div#rp-results.br-results .bottom{
background-image:url(images/br_table_footer.jpg);
background-position:left bottom;
background-repeat:no-repeat;
#padding:10px;
}


#br-sb2 div.nav_ctr1 {
background-color:#B8B8B8;
background-image:url(images/gm_nav_ctr_top.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
margin-left:10px;
margin-top:10px;
text-align:left;
width:200px;
}
#br-sb2 div.nav_ctr2{
background-image:url(images/gm_nav_ctr_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:auto;
padding:8px;
font-size:10px;
color:#000;
text-align:right;

}

#br-sb2  div#rp-results .bottom{
text-align:right;
}
 #br-sb2  div.nav_ctr2 input.btn#gm_confirm{
margin-left:40px;
}
#br-sb2  div.nav_ctr2 p.half{
width:180px;
color:#fff;
text-align:left;
margin-bottom:5px;
}

#br-sb2 label {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px;
}

#br-sb2  input.textfield{
font-size:11px;
	background-image:url(images/user_table_form_textarea_bg.jpg);
	background-position:bottom;
	#background-position:top;
	background-repeat:repeat-x;
	background-color:#999999;
	border:none;
	padding:2px;
	height:20px;
	font-weight:normal;
	width:100px;
	margin-right:10px;
}
#br-sb2 .tm-param  label {
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
padding:3px;
}
.tm-param div.tfright {
width:130px;
float:right;
}
.tm-param div.tfleft {
width:120px;
}
.tm-param {
text-align:right;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
margin-top:10px;
width:180px;
}

#br-sb2 table#report-results {
background-color:#999999;
margin:10px auto;
width:410px;
}


#br-sb2 table#report-results  td{
font-siZe:10px;
}

#br-sb2 table#report-results tbody td a:hover div.br-record ,#br-sb2 table#report-results tbody td a.over div.br-record , #object_table_ table#report-results tbody td a:hover div.br-record ,#object_table_  table#report-results tbody td a.over div.br-record {
color:#fff;
background-color:#CC0000;
cursor:hand;
display:table;
}

table#report-results tbody tr:hover {
_color:#fff;
_background-color:#CC0000;
_cursor:hand;
_display:table;
}


#br-sb2 table#report-results tbody td a div.br-record {
cursor:hand;
display:table;
}

#br-sb2 div.br-results .bottom {
background-image:url(images/rp-results-bottom-left.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}


#br-sb2 div.br-results  {

background-color:#999999;
background-image:url(imagesbr-results-top.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
text-align:center;

}

table#report-results tbody td div.br-record {
height:auto;
#height:100%;
_height:100%;
padding:2px 2px 2px 5px;
}
div.br-record {
display:table;
padding-left:2px;
}

div.dl, div.id, div.nm, div.tp, div .range, div.from, div.to{
float:left;

}
div.dl{
width:50px;
text-decoration:underline;
}
table thead div.dl{
text-decoration:none;
}
div.dl a{
text-decoration:underline;
}
div.id{
width:33px;
}
div.nm{
width:50px;
}
div.tp{
width:50px;
}
div .range{
width:120px;
}
div.from{
width:45px;
}
div.to{
width:45px;
}

#object_table_ div.name{width:70px;}
#object_table_ div.str{width:50px;}
#object_table_ div.tp{width:50px;}
#object_table_ div.dis{width:60px;}
#object_table_ div.ct{width:35px;}
#object_table_ div.ctr{width:40px;}
#object_table_ div.cn{width:40px;}

div.cn, div.ctr, div.ct, div.dis, div.tp, div.str, div.name{
float:left;
}
div.cn{
text-decoration:underline;
}
table thead div.cn{
text-decoration:none;
}
table thead div{
text-align:center;
}

#object_table_ div#rp-results {
background-color:#999999;
background-image:url(images/br-table-top.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
text-align:center;
}
#object_table_ table#report-results {
width:280px;
}

#object_table_ div#rp-results .bottom {
background-image:url(images/gm_functionalities_bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}


/*  GM - search  */
.gen_map #object_table_ div#rp-results {
height:250px;
background-image:url(images/gm_functionalities_bottom2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px;

}
.gen_map #results-in div.link a{
float:right;
padding-right:10px;
color:#c70000;
font-weight:bold;
}
.gen_map #results-in .result-rcrd{
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px #fff solid;
height:105px;
color:#666666;
font-weight:normal;
}
.gen_map #results-in{
background-color:#e4e4e4;
padding:5px;
text-align:left;
height:240px;
overflow-y:scroll;
}

