form{ padding:0px; margin:0px;}
input.frm_input{ border:solid 1px #ffffff; font-size:12px; font-family:tahoma; width:150px;}
div.frm_input{ background:url(../images/input_bg.png)  no-repeat; width:173px; height:30px;}
div.frm_input  div{ padding-top:6px; padding-left:10px;}
div.cleardiv{ font-size:0px; clear:both;}
label.error{ font-size:12px; font-family:tahoma; color:#ff0000; }
.footer{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8c8c8c; text-decoration:none;}
.frm_input2{ font-family:tahoma; font-size:12px; border:solid 1px #cccccc;}
.normal_gray , a.normal_gray{font-family:tahoma; font-size:12px; color:#9b9b9b}
#popcontent {
				height: 350px;
				width:820px;
			}
			
			
			.lo .jScrollPaneTrack {
				background: url(../images/scroll/lo_track.gif) repeat-y;
			}
			.lo .jScrollPaneDrag {
				background: url(../images/scroll/lo_drag_middle.gif) no-repeat;
			}
			.lo .jScrollPaneDragTop {
				
				height: 0px;
			}
			.lo .jScrollPaneDragBottom {
				height: 0px;
			}
			.lo a.jScrollArrowUp {
				height: 0px;
			}
			.lo a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.lo a.jScrollArrowDown {
				height: 0px;
			}
			.lo a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
			
			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .lo .jScrollPaneDragBottom {
				bottom: -1px;
			}
			
			div.jqmDialog {
 display: none;
position: fixed;
	top: 5%;
	left: 50%;
  margin-left: -440px;
  width: 980px;
  font-size:12px;
  overflow: hidden;
  font-family:Tahoma;
}
* html div.jqmDialog {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
			/* /IE SPECIFIC HACKED STYLES */