* {
	font-family:Verdana!important;
	-webkit-text-size-adjust:none; /* prevent an iPhone from scaling up the font */
	outline: none !important;
	font-size:11px;
}
/********************** login.css start ********************/
body.login {
	color: #000000;
	border:none;
	overflow:hidden;
	height: 100%;
	background-color:#292828;
	background-image:url("../../images/radvision/content/background_strip.png");background-repeat:repeat;
}

.login .login_bg_style {
	background-image: url("../../images/radvision/login/darkgrey_login.gif");
	background-position:center;
	background-repeat:no-repeat;
	height: 384px;
	width: 100%;	
	border: none;
	text-align: center;
	position:absolute;
	top:145px;	
}

.login .head_panel_style {
	background: #5b5959;
	color:#DDDDDD;
	height: 24px;
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	text-align: center;
}

.login .body_panel_style {
	background: none;
	margin-top: 10px;
	padding-top:2px;
	border: solid;
	border-color:#dfdfe0;
	border-top-style:none;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	display:table;
}

.login .login_content_style {
	background-image: none;
	padding:0px;
	text-align:left;
	font-weight:normal;
	margin:0 20px;
}

.login .signInTd{
	white-space:nowrap;
	text-align:left;
}

.login .td_error {
    background-color: white;
    border-bottom: 4px solid #376CA1;
    border-left: 4px solid #376CA1;
    border-top: 4px solid #376CA1;
    color: #0C2488;
    padding: 5px;
    text-align: center;
    white-space: nowrap;
    width: 50px;
    -moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	padding-left: 4px;
}
.login .td_errorright {
    background-color: white;
    border-bottom: 4px solid #376CA1;
    border-right: 4px solid #376CA1;
    border-top: 4px solid #376CA1;
    color: black;
    padding: 5px 14px 5px 0;
    text-align: left;
	-moz-border-radius: 0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	vertical-align: middle;
}
.login .logo_mid{
	background-repeat:repeat-x;
	background-position:right 0px;
	width:100%;height: 45px;
	min-width: 700px;
}
		
.login .welcome_title_style {
	border: medium none;
	color: white;
	font-size: 13px;
	font-weight:bold;
	padding: 18px 0px 0px  0px;
	text-align: center;
	width: 400px;
}
.login .welcome_style {
	border: medium none;
	color: white; 		  
	padding: 18px 0px 19px  0px;
	text-align: center;
	width: 510px;
}
.login #centerBox #roundedPanel.rounded_corner {
	background-color:#dfdfe0 !important;
	width:auto;
	height:192px;
	display:table;
}
.login .login_content_style td {
	vertical-align: middle;
}
.login .rememberCheckBoxTd {
	padding-left: 0;
}
.login .rememberCheckBoxTd label {
	vertical-align:middle;
}
.login .loginBg {
	width: 100%;
	height: 100%;
	background-color: #2a2a2a;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.login #centerBox {
	width:100%;
	height:342px;
	background:none;
	border:none;
}
.login .username,
.login .password,
.login .memberId {
	width:200px; 
	height:18px !important; 
	line-height:18px;
	padding:0 2px;
}
.login #errorDiv { width:510px; position:absolute; top:289px; left:50%; margin-left:-256px; border:1px solid gray;}
.login .formTable { height:181px; margin:100px auto 0;}
.login .formTable th { padding:0 15px 0 0; color:#fff; text-align:left; font-weight:normal; vertical-align:middle;}
.login .formTable td { padding:0; color:#fff; text-align:left; vertical-align:middle;}
.login .formTable thead td { height:26px;}
.login .formTable tbody td { height:41px;}
.login .formTable tfoot td { height:35px; vertical-align:bottom;}
.login .formTable .ipt { width:280px; height:22px!important; height:18px\0!important;}
.login .title { width:100%; text-align:center; position:absolute; top:25px; font-size:13px; font-weight:bold; color:#fff;}
.login .errorTip { width:100%; text-align:center; position:absolute; top:60px; color:#f00; display:block;}
.login #dateDiv {
	width:100%;
	height:13px;
	line-height:13px;
	position:absolute;
	top:356px;
	margin-top:0!important;
	color:white;
}
.loginPadding5 {
	padding-top:5px;
}
/********************** login.css start ********************/

/********************** menubar.css start ********************/
div.bottom_style
{
    padding:0 2px 0 0px;
    background:url("../../images/radvision/menubar/blue_bottom_right.png") right no-repeat;      
    height:2px;
    margin: 0 0px 0 0px;  
}
div.bottom_style div
{
    padding:0 0 0 2px;
    background:url("../../images/radvision/menubar/blue_bottom_left.png") left no-repeat;        
    height:2px;    
}
div.bottom_style div div
{
    background:url("../../images/radvision/menubar/blue_bottom_middle.png") repeat-x;      
    height:2px;
}
.menu_tool_content
{    
    position:absolute;
    z-index:99;
    top:84px;
    background:#545353;
    border: 1px solid #212121;    
    padding-top:5px 0 5px 0;    
}
.menu_tool_content_upgrade
{    
    position:absolute;
    z-index:99;
    left:0px;top:25px;
    background:#545353;   
    padding-top:5px 0 5px 0;    
}
.menu_tool_content div
{
   padding: 7px 10px 7px 5px;
   border-top: 1px solid #7f7e7e;
   border-bottom: 1px solid #212121;
   border-left: 1px solid #7f7e7e;
   border-right: 1px solid #7f7e7e;   
}
.menu_tool_content div:hover
{
   background:#4177a9; 
   cursor:pointer;
}
/********************** menubar.css end ********************/

/********************** jscrollpane.css start ********************/
.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: none;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	position: relative;
	background: #69f;
}

.jspDrag {
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background: #f60;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow {
	height: 16px;
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

/********************** jscrollpane.css end ********************/

/********************** rich.css start ********************/
body{
	background-image: url("../../images/radvision/bg_patern.gif");
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	border:none;
	margin: 0px auto;	
	min-width: 980px !important;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a,a.disabled {
	font-weight: normal;
	color: #b3dbff;
}

a.link:link {
	color: #000000;
	text-decoration: none
}

a.link:visited {
	color: #000000;
	text-decoration: none
}

a.link:hover {
	color: #000000;
	text-decoration: underline
}

a.link:act {
	color: #000000;
	text-decoration: underline
}

.rf-std-h-r {
	background-color: #7E9CB8;
}

.rf-sdt-r-act{
    color:black;
}

.rf-toolbar {
	background-color: #424242;
	background-image: none;
	background-position: left top;
	border: 1px solid #808080;
	padding: 0;
	margin: 0;
}

.rf-toolbar-itm {
	padding: 0px 5px;
}

/*rf:datascroller
selected page number font*/
.rf-ds-act {
	font-weight: bold;
	color: #7C19EE;
}

/*** rf panel ***/
.rf-p {
	border: solid #1e2132 1px;
	margin: auto;
	background: #dfdfe0;
	position:relative;
	padding: 0px 0px 1px 0px !important;
}

.rf-p-hdr {
	background-image: url("../../images/radvision/content/top.png");
	background-repeat: repeat-x;
	background-position: 0 -5px;
	height: 20px;
	border: none;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	color: #ffffff;
}

/** add by zhifu for corner*/
.rf-dt,.rf-dt-hdr,.rf-p-hdr{
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.rf-p-b {
	background-image: none;
	padding: 0px !important;
	position:relative !important;
}

.rf-p-b-bg {
	background: #dfdfe0;
	background-image: none;
}

.rf-dt-hdr,.rf-dt-hdr-c,.rf-dt-shdr,.rf-dt-shdr-c
	{
	height: 20px;
	font-weight: normal;
	color: #ffffff;
	background-image: none;
	background: #8aa3bd;
	text-align: left;
	vertical-align: middle;	
}

.rf-dt-r{
	height: 18px;
	vertical-align: middle;
}

.rf-dt-c{
	color: #494949;
	vertical-align: middle;
	height: 18px;
	padding: 0 0 0 4px;	
}

button{
	background: none;
}

input[type="text"],input[type="password"]
{
	color: #000000;
	height: 16px !important;
	background:white;
	background-image:none !important;
	vertical-align:middle;
	padding-left:3px;	
}
select
{
	color: #000000;
	height: 20px !important;
	background:white;
	background-image:none !important;
	vertical-align:middle;
	word-wrap: normal;		
}

input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,a::-moz-focus-inner,a:focus::-moz-focus-inner,
input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus
{
   border:0;
}

textarea
{
   border-top:1px inset #e1f0ff !important;
   border-bottom:1px outset #e1f0ff !important;
   border-left:1px inset #e1f0ff !important;
   border-right:1px outset #e1f0ff !important;
   background:#ffffff !important;
   resize: none;
}
textarea[disabled]
{
   background:#ffffff !important;
   border: none !important;
}
/*    rf modal panel style */
.rich-mp-container
{   
	background: #DCDADA;
	border:none;
	white-space: nowrap;
}

.rf-pp-cntr{
	background: #DFDFE0;
	border:none;
	white-space: nowrap;
}

.rf-pp-cnt-scrlr{
	background: #DFDFE0;
	white-space: nowrap;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.rf-pp-shdw
{
   display:none;
}

.rf-pp-hdr-cnt {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: 0pt;
	word-spacing: 0pt;
	color: white;
	background: url("../../images/radvision/repeat_x.png?version=8.3_FP2") 0 -425px repeat-x;
	padding: 0 2px 2px 10px !important;
}

.rf-pp-hdr {
	background: none repeat scroll 0 0 #306298;
    border: none;
	
	outline: none;
	cursor: move;
	height: 28px;
	padding: 0;
}

.rf-pp-hdr-cntrls {
	position: absolute;
	right:5px;
	top: 5px;
	width: 19px;
	height: 18px;
}
.rf-mpnl-body,.rf-pp-cnt
{ 
   border: none;
   background:none;       
}

.rf-mpnl-b
{
   margin: 0 auto;	
	 border: 5px solid #464646;
	 background:none;	 
}
	
.rf-mpnl-h
{
   background: #464646;
	 font-size: 12px;
	 font-weight: bold;
	 color: #ffffff;
}

.rf-mpnl-mask-div-opaque {
    opacity:0.5;
}

.rf-mpnl-mask-div {
	/*Do not set the background!
	If the beckground is none, others under the popup window can be chosen.[2010-11-10 luh]
	background:none;
	*/
	border:0 none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:fixed;
	top:0;
	width:100%;
}
/*  rf modal panel style end  */

table
{
   position:relative;
}

/* tabPanel style */
.rf-tbp
{
   position:relative;
}

/**calendar style for global setting**/
.rf-calendar-input{
	width:80px;
}

.rf-calendar-editor-btn-selected {
	color:#404240;
}

.rf-calendar-editor-btn-over,.rf-calendar-editor-tool-over{
	margin:1px;
}

.hidden{
	display : none;
}
.rf-fileupload-lst-decor{
	background-color:transparent;
	border:none;
}
.rf-fileupload-toolbar-decor{
	background-color:transparent;
	border:none;
	padding:0px;
}

/*    panel menu style */
.rf-pm-itm:hover
{    
    font-weight:bold;
    background:#d5d5d5;
}
.rf-pm-gr,.menu_itm_panel_style, menu_itm_panel_selected_style,.rf-pm-itm-label
{
   height:21px;width:100%;
   border:none;
   vertical-align:middle;
}
.rf-pm-gr
{         
   font-weight:bold;
   color:#456e96;   
   border:none;
   background-image:none;
   background:#e1e1e1;       
}

.rf-pm
{
   width:100%;
}
.rf-pm-itm-icon
{
   display:none;
}
.rf-pm-itm
{
    color:#404040;    
    background:#cecece;
    border:none;
    width:100%;    
}
.rf-pm-selected-element
{
    font-weight:bold;
    font-style:normal;    
}
.rf-pm-top-gr-div
{
   border:none;
   padding:0px;
   margin:0px;
   width:100%;
}
.rf-pm-gr-self-label
{
   padding-left:0px;
}
/*  panel menu style end*/

.rf-p-cs-capture {
	border: solid #1e2132 1px;
	height: 120px;
	background: #FFFFFF;
	position:relative !important;
}

.gray_color
{
  color:gray;
}
/**drag or drop   */
.default{
    background-color: #9CDC48;
    border-bottom-color: #589900;
    border-left-color: #589900;
    border-top-color: #589900;
    vertical-align: top;    		    
    color: #494949;
    z-index:99;
    padding:2px;
}
.rf-ind-drag.default{
    padding-left:30px;
    background-color: #9CDC48;
    border-bottom-color: #589900;
    border-left-color: #589900;
    border-top-color: #589900;
    vertical-align: top;
    background-image: url("../../images/radvision/meetings/default.gif");
    background-position: 5px;
    background-repeat: no-repeat;
    color: #494949;
    z-index:99;
}
.rf-ind-drag.accept{
   background-color: #9CDC48;
   border-bottom-color: #589900;
   border-left-color: #589900;
   border-top-color: #589900;
   vertical-align: top;
   background-image: url("../../images/radvision/meetings/accept.gif");
   background-position: 5px;
   background-repeat: no-repeat;
   color: #494949;
   z-index:99;
}
.rf-ind-drag.reject{
    background-color: #EF6771;
    border-bottom-color: #96000B;
    border-left-color: #96000B;
    border-top-color: #96000B;
    vertical-align: top;
    background-image: url("../../images/radvision/meetings/reject.gif");
    background-position: 5px;
    background-repeat: no-repeat;
    color: #494949;
    z-index:99;
} 
.dragCorner{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height:18px;
}

.rf-tab-cnt {
    background: none repeat scroll 0 0;
    border: 1px solid #C4C0B9;
    padding: 10px;
}
.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    border-color: #C4C0B9;
    border-style: solid;
    border-width: 1px 1px 0;
    height: 25px;
    overflow: hidden;
    padding-top: 2px;
    position: relative;
    white-space: nowrap;
}
/**drag or drop  end */

/*tab start*/

.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 3px 5px 1px 5px;
	border-bottom: 0;
	font-weight: bold;
	vertical-align: top;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}
.rf-tab-hdr-inact.rf-tab-hdr-top {
	vertical-align: top;
	padding: 3px 5px 1px 5px;
}
.rf-tab-lbl {
	white-space: nowrap;
	font-size: 13px;
}
.aaa333{
	color:#333;font-size:12px;	
}
.aaa333:link{color:#333;font-size:12px;text-decoration:underline;}
.aaa333:visited{color:#333;font-size:12px;text-decoration:underline;}
.aaa333:hover{color:#333;font-size:12px;text-decoration:none;}
/*tab end*/
/********************** rich.css end ********************/

/********************** others.css start ********************/
html, body
{
	height: 100%;
	width: 100%;
	margin : 0;
	padding : 0;
}
body
{
	min-height: 510px;	
}

table tr
{
	vertical-align: top;
}
/*    Description: header style   */
.logo_middle {
    background:url("../../images/radvision/repeat_x.png?version=8.3_FP2") repeat-x;
    width:100%;height: 45px;
    min-width: 970px;
    position: relative;
}
.logo_left2 {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
.logo_right {
    background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") 0 0 no-repeat;
    width:466px;height:45px;
    position:absolute;
    right:0;
    top:0;
}
.logo_radvision{
	background-image: url("/iview/resources/images/radvision/header/RADVISION_logo_215x50.png");
	background-position: left 0;
	background-repeat: no-repeat;
	height: 45px;
	width: 615px;
}
.logo_radvision_avaya{
	background-image: url("/iview/resources/images/radvision/header/uc_logo.png");
	background-position: left 0;
	background-repeat: no-repeat;
	height: 45px;	
	width: 615px;
}
.left_menu_item:hover
{
    font-weight:bold;
    color:#blue;
    background:#d5d5d5 !important;    
    cursor: pointer;
}
.left_menu_item
{
    color:#404040;    
    background:#cecece;
    padding:0 20px;
}

/*  Left menu style end */

/*  Page structure style */
#content {
	width:100%;
}

#subContent {
	clear: both;
	background-image:
		url("../../images/radvision/content/inner_bg_patern.gif");
	background-repeat: repeat;
	margin-bottom: 10px;
	border: solid #1e2132 1px;
}

#rightContentPanel
{
   margin:4px;
}
.panel_padding_style{padding:0px 10px 0px 10px;}
.button_panel_style {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-right: 50px;
}
/*  Page structure style end */

/* Dashboard page end */
.rounded_corner
{
	border: 1px solid #f6f6f6;	  
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	overflow: hidden;
}
.rounded_corner_layoutPage {
	border:2px solid #606060;
	border-radius:9px 9px 9px 9px;
}
/*    Top panel on right content   */
.search_box {
	height: 24px;
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") left -696px no-repeat;
}
.search_box .search_right {
	height: 24px;
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") right -730px no-repeat;
	padding-right:6px;
	margin-left:28px;
	white-space: nowrap;
	position:relative;
}
.search_box .searchWrap { width:100%; height:24px; position:relative;}
.search_box .search_tip,
.search_box .searIpt { width:100%; height:19px !important; line-height:19px !important; border:none; background:none; padding:0; background-color:transparent; position:absolute; top:3px; z-index:2; color:#808080;}
.search_box .searIpt:focus { color:#333;}
.search_box .search_tip { z-index:1;}
.search_box .hide_ie_delete_icon { width:17px; height:17px; background-color:white; position:absolute\0; z-index:3; right:6px; top:4px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.contentPanelTips { width:100%; height:30px; line-height:28px; display:block; background-color:#fef9e1; font-weight:bold; color:#555; text-align:center; position:absolute; top:0;}
.endPoint_alias { max-width:337px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:normal !important; word-wrap:normal !important;}
.endPoint_aliasImg { width:14px; height:14px; display:inline-block; margin-left:10px; vertical-align:middle; background:url(../../images/radvision/no_repeat.png?version=8.3_FP2) -340px -70px no-repeat;}
.fromDirWrap { width:367px; height:347px; background:white; border:1px solid #858585; position:absolute;}
.fromDirWrap2 { width:96%; height:250px; background:white; overflow-y:auto; overflow-x:hidden; border:1px solid #858585; margin:2px auto 0; position:relative;}
.ninvitedEndpoints { width:363px; height:345px; background:white; border:1px solid #858585; margin-top:39px;}

/*    Top panel on right content end  */

.menu_link_style,
.menu_link_style:hover {text-decoration: none;}

.top_menu_link_style
{
	text-decoration: none;
	color:white !important;
}
.top_menu_link_style:hover 
{
	text-decoration: underline;
	color:white;
}

.rf-cst-c{
	color: #494949;
	height: 18px;
	padding: 0 0 0 4px;
	vertical-align: middle;
}

.tb_row_1,
.tb_row_1_hover {
	height: 20px;
	background: #dfdfe0;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.tb_row_2,
.tb_row_2_hover {
	height: 20px;
	background: #d1d7dd;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.tb_row_1_hover:hover,
.tb_row_2_hover:hover,
.hover_style:hover {cursor: pointer;}
.row_selected_style {
	background: #cedc8f;
	height: 20px;
}
.tb_row_white {background: #ffffff;}
.bg_white {	background: #fdfdfe;}

.margin_top {margin-top: 10px;}
.margin_bottom {margin-bottom: 10px;}
.space_width_style{margin-right: 15px;}
.content_link_style{color: #4086c8 !important;text-decoration:underline;}
.content_link_style:hover {text-decoration: underline;}
.select-row td .content_link_style{color: #fff !important;text-decoration:underline;}
.select-row td .content_link_style:hover {text-decoration: underline;}
.scroll_y {overflow-y: auto !important;overflow-x: hidden !important;}
.vertical_middle{vertical-align: middle;}
.separator_style {
	height: 1px;
	width: 100%;		
	background: url("../../images/radvision/icons/separator.gif") repeat-x;
}
.hidden_style{visibility:hidden;}
.mandatory_flag,
.error_message {	
	font-weight: normal;
	color: #f00;
	text-decoration: none;
}
.error_message {
   display:block;
}
.width_20 {width: 20%;}
.width_35 {width: 35%;}

.noborder {border: none;}
.nobackground {background:none;}
.left {	float: left !important;}
.right { float: right !important; valign:top}
.clear { clear:both !important;}
.clear2 { zoom:1;}
.clear2:after { content:""; display:block; clear:both;}
.auto_wrap { white-space: normal;}
.no_padding{ padding:0px;}
.input_highlight,
.input_error {
	border : 1px solid #c4c0b9 !important;
	background : #fcf7c5 !important;
	color: #3c3c3c !important;
}
.widthForAutocomplete.input_highlight {
	border : 0 !important;	
}
.input_focus {
	border : 1px solid #c4c0b9 !important;
	color: #000 !important;
}

.input_tip {   
   float:left;
   margin-top:-20px;
   margin-left:25px;
   position:absolute;
   z-index:2;
}
/** for location and google map display start*/

.div_search_result{
	background: url("../../images/radvision/location/searchresults-bg.png") 0 0 transparent;
	height: 250px;
	width: 216px;
}
.div_search_result_item{
	border-bottom: 1px solid #DFDFDF;
	cursor: pointer;
	height: 25px;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 3px;
	width: 183px;
}
.div_search_results{
	height: 231px;
	margin-left: 2px;
	margin-top: 0px;
	overflow: auto;
	width: 216px;
}
.div_search_results_wrap{
	height: 200px;
	margin-left: 2px;
	margin-top: 0px;
	overflow: auto;
	width: 206px;
}
.div_search_results_close{
	color: #AE2B3D;
	cursor: pointer;
	font-size: 8px;
	height: 20px;
	margin-left: 160px;
	margin-top: 13px;
	text-decoration: underline;
	width: 42px;
}
.close_png {
	width:16px;
	height:20px;
	display: inline-block;
	cursor:pointer;
	background: url(../../images/radvision/no_repeat.png?version=8.3_FP2) -156px -122px;
}
.margin_left {
  margin-left:30px;
}

.adjust_radio {
	position:relative;
	bottom:2px;
}


/* root element for tabs  */
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:25px;
	border-bottom:1px solid #666;	
}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

.tabs li a { 
	display:block;
	min-height:25px;
	height: 25px;  
	line-height:25px;
	width: auto;
	text-align:center;	
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
	font-weight: bold;
}
.tabs li a table{
	border-collapse:collapse;
	padding:0;
	border:none;
	border-spacing: 0;
}
.tabs a td span{
	position:relative;
    top:1px;	
    white-space: nowrap;
}
td.tabs_first_td{
	background: url(../resources/images/radvision/icons/tabs_default_left.png) no-repeat;
	width:7px;
	padding:0;
}
td.tabs_second_td{
	background: url(../resources/images/radvision/icons/tabs_default_mid.png) repeat-x;
	width:auto;
	text-align:center;	
	text-decoration:none;
	padding:0;
	min-width:80px;
	color:#fff;
	font-weight: bold;
}
td.tabs_third_td{
	background: url(../resources/images/radvision/icons/tabs_default_right.png) no-repeat;
	width:7px;
	padding:0;
}
.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background-position: -420px 0px;	
	color:#fff;	
	font-weight: bold;
}
.tabs a:hover .tabs_first_td{
	background: url(../resources/images/radvision/icons/tabs_hover_left.png) no-repeat;
}
.tabs a:hover .tabs_second_td{
	background: url(../resources/images/radvision/icons/tabs_hover_mid.png) repeat-x;
}
.tabs a:hover .tabs_third_td{
	background: url(../resources/images/radvision/icons/tabs_hover_right.png) no-repeat;
}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs a.current {	
	cursor:default !important; 
	color:#000 !important;
	font-weight: bold;
}
.tabs a.current .tabs_first_td{
	background: url(../resources/images/radvision/icons/tabs_current_left.png) no-repeat;

}
.tabs a.current .tabs_second_td{
	background: url(../resources/images/radvision/icons/tabs_current_mid.png) repeat-x;
	color:#000 !important;

}
.tabs a.current .tabs_third_td{
	background: url(../resources/images/radvision/icons/tabs_current_right.png) no-repeat;
}

#loadOtherPages_body {
	height: 100%;
}

.fullheight {
	height: 100%;
}

/* TODO: coco must figure out how to access the div under fullheight */

.fullheight > div {
	height: 100%;
}

.norecordfound {
	font-size: 15px;
	font-weight : normal;
	color: #7E7E7E;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top:-20px;
}


/* TODO: remove hacks to fix problem with header height miscalculation for scroller*/
/* toolbars and tabs css*/
.tab {
    white-space:        nowrap;
    margin-right: 		0px;
    -moz-outline-style: none;
    outline-style:      none;
    text-decoration:    none;
    font-weight:        normal;
    color:              #D5D5D5;
}

.tab.disabled span div {
	color : #c0c0c0;
}
.grey .tab {
	color : white;
	+padding-right:4px;
}
.grey .tab:hover { text-decoration:none;}
.tab img {
    vertical-align:     middle;
    margin:             0px 4px;
}
.grey .tab span {
	height : 26px;
}
.tab span {
    cursor:             default;
    height:             34px;
    vertical-align:     top;
    display:            -moz-inline-box;
    display:            inline-block;
}
.tab span div {
    line-height: 26px;
	color: white;
	min-width: 90px;
	text-align: center;
	font-weight: bold;
}

.grey .tab .tab_left {
    width:              5px;
    background-image:   url(../../images/radvision/repeat_x.png?version=8.3_FP2);
    background-repeat:  no-repeat;
    background-position:0 -1797px;
}
.grey .tab.disabled:hover .tab_left {
    background-position:0 -1797px;
}
.grey .tab:hover .tab_left,
.grey .tab.tab_active .tab_left,
.grey .tab.tab_current .tab_left,
.grey .tab.tab_current:hover .tab_left {
    background-position:0 -1833px;
}

.grey .tab .tab_center {
    background-image:	url(../../images/radvision/repeat_x.png?version=8.3_FP2);
    background-repeat:  repeat-x;
    background-position:0 -1869px;
}
.grey .tab.disabled:hover .tab_center {
    background-position:0 -1869px;
}
.grey .tab:hover .tab_center,
.grey .tab.tab_active .tab_center,
.grey .tab.tab_current .tab_center,
.grey .tab.tab_current:hover .tab_center {
    background-position:0 -1905px;
}

.grey .tab .tab_right {
    width:              5px;
    background-image:   url(../../images/radvision/repeat_x.png?version=8.3_FP2);
    background-repeat:  no-repeat;
    background-position:right -1941px;
}

.grey .tab.disabled:hover .tab_right {
    background-position:0 -1941px;
}
.grey .tab:hover .tab_right,
.grey .tab.tab_active .tab_right,
.grey .tab.tab_current .tab_right,
.grey .tab.tab_current:hover .tab_right {
    background-position:right -1977px;
}






.tab .tab_center {
    background-image:   url(../../images/radvision/img/tab_center.png);
    background-repeat:  repeat-x;
}
.tab .tab_left {
    width:              3px;
    background-image:   url(../../images/radvision/img/tab_left.png);
    background-repeat:  no-repeat;
}
.tab .tab_right {
    width:              3px;
    background-image:   url(../../images/radvision/img/tab_right.png);
    background-repeat:  no-repeat;
}
.tab_passive span {
    background-position:left 0px;
}

.tab:hover span {
    background-position:left -26px;
}

.tab_active span {
    background-position:left -26px;
}
.tab_current span,
.tab_current:hover span {
    background-position:left -52px;
}

.bar_table {
    width: 100%;
    height: 30px;
    table-layout: fixed;
    border-bottom: 4px solid #666;
}
#selectedEndpointsTabs .bar_table { border-bottom:0;}
.bar_left {
    width:              0;
}
.bar_right {
    width:              3px;
}
.bar_center {
    padding-top:        0px;
    white-space:        nowrap;
    text-align:         left;
    vertical-align:     top;
}

.nav_button_label {
	position : relative;
	color: #ffffff;
	font-size:12px;
	text-align:center;
	cursor: default;
}

.nav_button.smaller .nav_button_label {
	line-height: 10px;
}

.nav_button,
.nav_button:hover {
	width: 40px;
	height: 32px;
	background-repeat: no-repeat;
	cursor : default;
	outline: none;
	text-decoration: none;
}
.nav_button .nav_img {
	width: 40px;
	height: 32px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}


.nav_button:hover .nav_img {
	background-position: 0px -32px;
}

.nav_button .nav_img.rotate {
	background-position: 0px -32px;
}

.nav_button.active .nav_img {
	background-position: 0px -64px;
}

.nav_button:hover .nav_button_label {
	text-decoration: none;
	color: #bdddef;
}

.nav_button.disable .nav_button_label {
	color: #C0C0C0;
}

.nav_button.disable:hover .nav_button_label {
	text-decoration: none;
}
.nav_button.disable .nav_img
{
	background-position: 0px 0px;
	opacity: 0.5;
}

.nav_button.disable:hover .nav_img.rotate {
	background-position: 0px -32px;
}

.nav_button:active .nav_img.rotate {
	background-position: 0px -32px;
}
.nav_button:hover .border
{
	border : 1px solid transparent;
}
.nav_button .border
{
	padding : 5px;
	border : 1px solid transparent;
}
.nav_button.disable:hover .border {
	border : 1px solid transparent;
}

.save-button .nav_img,
.advanced-button .nav_img {
	background-image: url(../../images/radvision/img/pencil.png);
}

#scheduleMeetingForm tr {
	vertical-align : middle;
}

/* availability */
#allattendees,
#allattendees table {
	width: 100%;
}

#allattendees td {
	text-align: left !important;
}

#allattendees .attendees_title {
	background: url(../../images/radvision/repeat_x.png?version=8.3_FP2) 0 -1769px repeat-x;
	height: 18px;
	width: 100%;
	line-height: 18px;
	padding-left: 5px;
	font-weight: bold;
}

#allattendees .attendees_row {
	width: 100%;
	height: 26px;
	line-height: 26px;
	height: 25px\9;
	line-height: 25px\9;
	padding-left: 5px;
	color: #5a5a5a;
	border-bottom: 1px solid #e4e4e4;
	
}
.pro_hideTxt {
	width:158px;
	color: #5A5A5A;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
}
#allattendees .attendees_spacer {
	height: 42px;
}

#allschedules {
	margin-top: 5px;
	width : 4000px;
}

.schedule_wrapper #allschedules {
	margin-top: 0;
	width : 4000px;
}

#allschedules .date_title {
	color: #b6b5b2;
	font-weight: bold;
	font-size: 13px;
	line-height: 28px;
	height: 28px;
	width: 300px;
	padding-left: 5px;
}

#allschedules .hour_title {
	color: #8f8e8c;
	font-size: 10px;
	line-height: 15px;
	height: 15px;
	padding-left: 5px;
	float: left;
	width: 75px;
}

#allschedules .fullday {
	float: left;
	margin-right: 2px;
	width: 1924px;
}

#allschedules .fullday_border_left {
	width: 2px;
}

#allschedules .fullday_border_right {
	width: 1px;
	background-color: #8e8e8e;
}

#allschedules .main_hour_title {
	width: 1920px;
}

#allschedules .fullday_spacer {
	height: 17px;
}

#allschedules .attendees_row {
	background: url(../../images/radvision/img/attendees_row_background.png) left bottom repeat-x;
	height: 25px;
	padding-left: 0px;
}

#allschedules .position_meetings {
	position: relative;
	height: 25px;
}

.schedule_wrapper {
	overflow-x: auto;
	overflow-y : hidden;
	width:758px;
	position:relative;
	min-height:469px;
	min-height:452px\9\0;
	+min-height:469px;
	margint-top:5px;
	border:1px solid #b4b4b4;
	border-top:0;
}

#allschedules .position_meetings .scheduled_meeting {
	position : absolute;
	left : 0px;
	top : 1px;
	border : 1px solid #464747;
	background : #a8c6d8;
	opacity : 0.9;
	font-size: 10px;
	line-height: 19px;
	height : 19px;
	padding-left: 5px;
	padding-right: 5px;
	color : white;
	width: 66px;
}
a.tab_passive span {
	cursor:pointer;
}
.grey a.tab_passive span div {
	font-weight: bold;
}
.confirmPos .iconWrap {
	width:38px;
	vertical-align:top;
}
.confirmPos .contTxt {
	vertical-align:middle;
	padding-left:5px;
	line-height:18px;
}
.rf-dt-c {
	border:0;
	height:24px !important;
}

*.rf-au {
	background-image : none;
}
/* only interpreted by IE 7*/
*+html .rf-pp-cnt {
	padding-top : 0px;
	padding-bottom : 0px;
}

*+html .newtabs {
	margin-top : 5px;
}

*+html #availability {
	overflow: hidden;
}
* INPUT[type='text'].rf-au-inp
{
	width: 99%;
}
*+html INPUT.rf-au-inp {
	width: 100%;
}

/*******************About userPortal style***********************/
.porWelcom {
	margin: auto;
	width: 95%;
	color: #565656;
	font-size: 14px;
	font-weight: bold;
}

.btnWap {
	margin: auto;
	margin-top: 19px;
	width: 95%;
	height: 40px;
	border: 1px solid #d4d4d6;
	border-bottom: 0;
	background: url("../../images/radvision/repeat_x.png?version=8.3_FP2") 0 -376px repeat-x #e1e2e4;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.btnWap .leftBtn {
	float: left;
	margin: 7px 0 0 7px;
}
.btnWap .rightBtn {
	float: right;
	margin: 7px 7px 0 0;
}

.btnWap .leftBtn a,
.btnWap .rightBtn a {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: #6c6c6c;
	font-weight: bold;
	text-decoration:none;
	position:relative;
	background-image: url("../../images/radvision/no_repeat.png?version=8.3_FP2");
}
.btnWap .pro_main_left {
	background-position: -204px -233px;
}
.btnWap .pro_main_middle {
	background-position: -214px -233px;
}
#btnWap .pro_main_right {
	background-position: right -233px;
}
.btnWap .pic_txt {
	padding: 0 14px 0 33px;
}
.btnWap .pic {
	padding-left: 30px;
}
.btnWap .pro_icon {
	width: 17px;
	height: 17px;
	display: inline-block;
	left: 12px;
	top: 6px;
	position: absolute;
}
.btnWap .pro_icon2 {
	width: 17px;
	height: 16px;
	display: inline-block;
	left: 7px;
	top: 6px;
	position: absolute;
}
.btnWap .pro_line {
	display: inline-block;
	width: 2px;
	height: 22px;
	position: absolute;
	top: 2px;
	left: 0;
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") right -266px no-repeat;
}
.btnWap .pro_newMeeting {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -106px -70px no-repeat;
}
.btnWap .pro_Moderate {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -79px -70px no-repeat;
}
.btnWap .pro_join {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") 0 -70px no-repeat;
}
.btnWap .refreshIcon {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -159px -70px no-repeat;
}
.btnWap .pro_edit {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -25px -70px no-repeat;
}
.btnWap .pro_del {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -52px -70px no-repeat;
}
.btnWap a.pro_disable {
	color: #b1adae;
	cursor: default;
}

.btnWap .pro_disable span.pro_newMeeting {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -106px -95px no-repeat;
}
.btnWap .pro_disable span.pro_edit {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -25px -95px no-repeat;
}
.btnWap .pro_disable span.pro_Moderate {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -79px -95px no-repeat;
}
.btnWap .pro_disable span.pro_join {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") 0 -95px no-repeat;
}
.btnWap .pro_disable span.pro_del {
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -52px -95px no-repeat;
}
#advanced-img {
	width: 62px;
	height: 79px;
	position: relative;
	cursor: pointer;
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") 0 -122px no-repeat;
}
#advanced-img:hover {
	background-position: 0 -211px;
	cursor: pointer;
}
#label-eadvanced {
	color: #000;
	font-weight: bold;
	width: 62px;
	position: absolute;
	left: 0;
	top: 50px;
	cursor: pointer;
}
#scheduleMeeting_container .mandatory_flag {
	position: absolute;
	right: 0;
    top: 43px;
}
#scheduleMeeting_container .mandatory_flag img{
	position: absolute;
	right: -5px;
    top: -30px;
}
#loadOtherPages_body .rf-dt-shdr-c {
	background: #c3d1de;
    color: #5b5d5c;
    font-weight: normal;
    height: 24px;
    padding:0 4px;
}
#loadOtherPages_body .rf-dt-c {
	padding-left: 8px;
}
.setMeetingTab input[type="text"],
#scheduleMeeting_container input[type="text"] {
	height: 19px !important;
	line-height: 19px !important;
}
#scheduleMeeting_container .button_position {
	height: auto;
	margin-bottom: 10px;
}
#scheduleMeeting_header_content {
	background: url("../../images/radvision/icons/pro_popBg.png") 0 0 no-repeat;
	background: url("../../images/radvision/icons/pro_popBg.gif") 0 0 no-repeat \9;
}
#scheduleMeeting_container #scheduleMeeting_header {
	background-color: transparent !important;
}
.pro_btnsGroup {
	text-align: center;
	margin: 7px 0;
}
.pro_btnsGroup a {
	display:inline-block;
	height: 27px;
	line-height: 27px;
	padding: 0 13px;
	color: #464445;
	font-weight: bold;
	position: relative;
	text-decoration: none;
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2");
}

.pro_btnsGroup a.pro_left {
	background-position: -204px -122px;
	border-right: 1px solid #79797b;
}
.pro_btnsGroup a.pro_middle {
	background-position: -214px -122px;
	border-right: 1px solid #79797b;
}
.pro_btnsGroup a.pro_right {
	background-position: right -122px;
}

.pro_btnsGroup a.pro_left:hover {
	background-position: -204px -159px;
}
.pro_btnsGroup a.pro_middle:hover {
	background-position: -214px -159px;
}
.pro_btnsGroup a.pro_right:hover {
	background-position: right -159px;
}
.pro_btnsGroup a.pro_left.action:hover,
.pro_btnsGroup a.pro_left.action {
	background-position: -204px -196px;
	cursor: default;
	color: #fff;
}
.pro_btnsGroup a.pro_middle.action:hover,
.pro_btnsGroup a.pro_middle.action {
	background-position: -214px -196px;
	cursor: default;
	color: #fff;
}
.pro_btnsGroup a.pro_right.action:hover,
.pro_btnsGroup a.pro_right.action {
	background-position: right -196px;
	cursor: default;
	color: #fff;
}
.rf-pp-hdr {
	background-color: #676767;
	font-weight: bold;
	border-radius: 5px 5px 0 0;
}
#locationForm table{
	border-collapse:collapse;
	margin: auto auto 10px;
}
#locationForm table td { 
	padding: 2px;
	height: 20px;
	vertical-align: middle !important;
}
#otherVirtualroomForm .rounded_corner {
	border: 0;
	border-radius: 0;
}
#otherVirtualroomForm .rf-dt {
    background-color: transparent;
}
.pro_tableBg {
	width: 504px;
	height: 235px;
	margin: auto;
	margin-top: 13px;
}
.pro_tableBg .border { 
	height: 229px;
	padding-top:20px;
	border:1px solid #b8b9bb;
}
#setMeetingLocation_content_scroller.rf-pp-cnt-scrlr {
	overflow: hidden;
}
input[type="checkbox"], input[type="radio"] {
	margin:3px 6px 3px 0!important; vertical-align: middle; padding:0!important;
}
span,div,label { vertical-align:middle;}
#byWrap,
#byWrap span,
#byWrap div { vertical-align:baseline;}

.pro_table_wrap { width:1924px; float:left; margin-right:4px; margin-bottom:4px;}
.pro_table_wrap table { border-collapse:collapse;}
.pro_table_wrap th { width:60px; text-align:left; height:16px; line-height:16px; color:#8f8e8c; font-size:10px; background:#E4E4E4; border:1px solid #919191;}
.pro_table_wrap td { width:60px; height:26px; height:25px\9; +height:26px; border:1px solid #E4E4E4; padding-top:0; padding-bottom:0;}
@-moz-document url-prefix(){.pro_table_wrap td{height:26px;}}
.pro_table_wrap td.action{ background-color:#ABC4D8;}
.pro_table_wrap .pro_date { height:26px; line-height:26px; color:#b6b5b2; font-size:12px; font-weight:bold; padding-left:5px; border-left:1px solid #919191; border-right:1px solid #919191;}
.pro_table_wrap .pro_empty { height:12px; border-left:1px solid #919191; border-right:1px solid #919191;}
.pro_table_wrap .pro_border_left { border-left:1px solid #919191;}
.pro_table_wrap .pro_border_right { border-right:1px solid #919191;}
.pro_table_wrap td.pro_space { border-right:1px solid #919191 !important; border-top:none !important; border-bottom:none !important; width:2px;}
.pro_table_wrap td.td_first { border-left:1px solid #919191 !important;}
.pro_table_wrap td.td_end { border-right:1px solid #919191 !important;}
.pro_table_wrap td.unknown{ background-color:#c4c4c6 }

/* for main.xhtml */
.center{
	text-align:center;
}
.meeting-ing {
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -238px -69px no-repeat;
}
.meeting-failure {
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -209px -93px no-repeat;
}
.meeting-outlook {
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -133px -94px no-repeat;
}
.meeting-lotus {
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -133px -69px no-repeat;
}
.meeting-recurring {
	width: 18px;
    height: 18px;
	display: inline-block;
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -289px -69px no-repeat;
}
.select-row .meeting-recurring {
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -315px -69px no-repeat;
}
.meetingTable {
	width:100%; 
	table-layout:fixed;
}
.meetingTable th {
	height:24px;
	padding:0 4px 0 8px !important;
	color:#5B5D5C;
	background-color:#C3D1DE;
}
.meetingTable td {
	padding:0 4px 0 8px !important;
}
.pro_meeting .rich-table-header {
	font-weight:bold;
	padding-left:4px;
}
.pro_picTxt {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	position:relative;
}
.pro_picTxt td {
	height:20px;
	line-height:20px;
	padding:0 !important;
}
.pro_picTxt .pic {
	width: 18px;
    height: 18px;
	display: inline-block;
}
.pro_txt{
	width: 95px;
    padding-right:4px !important;
}
#mainForm .rf-dt {
	border-width: 0;
}
.pro_meeting {
	position:relative;
}
.pro_meeting .rf-p-b {
	position:absolute;
	top:0;
	left:0;
	background:url("../../images/radvision/content/pro_meetingBg.png") 0 0 !important;
}
.pro_meeting .rf-dt{
	background:transparent;
}
.select-row {
	background-color: #4086c8;
	color: white;
	-moz-user-select:none;
}
.select-row td {
	color: white;
}
#endPointsList .select-row {
	background-color: #77ddff;
}
.pro_pane {
	min-height:450px;
	border:1px solid #858585;
	border-top:0;
	padding-bottom:10px;
}
.pro_noPadding {
	padding: 0 !important;
}
#message_section.pro_pane {
	height: 470px;
	padding: 0;
}
#advance_section.pro_pane {
	border: 0;
}
#broadcast_section.pro_pane {
	border: 0;
}
#scheduleMeetingForm\\:advance_base.rf-p {
	background:url("../../images/radvision/icons/pro_adv1.gif") 0 0 repeat-y;
	border:0;
}
.maxLength2000 {
	height: 470px;
	width : 928px; 
	position:relative;
	text-align:center;
}
.attendees_spacer {
	position: relative;
}
.pro_busy {
	color: #505050;
	font-weight: bold;
	line-height: 13px;
}
.pro_busy span.block,
.pro_busy span.unknown {
	display: inline-block;
	width: 10px;
	height: 14px;
	vertical-align:middle;
	margin-left:5px;
}
.pro_busy span.block {
	background: #abc4d8;
}
.pro_busy span.unknown {
	background: #c4c4c6;
}
.pro_busy td.unknownTxt {
	max-width:80px;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}

/*           for main.xhtml          end             */
/* for setting.xhtml */
.setting_line_seperator {
   	margin-top: 5px;
    background-color: grey;
    height: 1px;
}
#portalSetting_container .rounded_corner {
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	border: 1px solid #3C3C3C !important;
}
#portalSetting_container .rf-p {
	border: none;
}
#portalSetting_container td {
	vertical-align: middle;
}
#portalSetting_container .grey .tab span {
    margin-bottom: 0;
}

/*           for scheduleMeeting.xhtml              */
.rf-tgp-itm {
    border: 1px solid #{richSkin.panelBorderColor};
    padding: 5px;
}
.rf-tab-cnt {
	border : none;
}
.line_seperator {
	margin-top: 5px;
    background-color: #888888;
    height: 1px;
}
.widthForAutocomplete{
	width:600px;
}
input.rf-au-inp {
	background-color: white;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	border: 0;
	margin: 0;
	vertical-align: top;
	width: 801px;
}
.borderColor{
	background-color : #e2eff8;
}
#table_main_schedule2 .rf-cal-popup td {
	min-width:18px;
	height: 20px;
}
#table_main_schedule2 .rf-cal-popup td .rf-cal-tl-btn { height:22px; line-height:21px;}
#table_main_schedule2 .rf-cal-timepicker-cnt table { margin:auto;}
#table_main_schedule2 .rf-cal-timepicker-cnt td {
	/* min-width:18px; */
	height: 20px;
}
#scheduleMeetingForm:startTimeEditorLayout td {
	height: 10px;
	min-width:10px;
}
.marginLeftNoSpace {
	margin-left: 0px
}
#table_main_schedule2 input {
	vertical-align: middle;
}
#table_main_schedule2 label {
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
}
#table_main_schedule2 .marginLeftNoSpace {
	border-right: 0 !important;
	margin-right: 0 !important;
}
#table_main_schedule2 .pro_smInput {
	height: 21px;
	text-align:left;
	line-height: 21px;
	margin: 0;
	background-color: #dfdfe1;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #b3b3b3;
	border-right: none;
}
#table_main_schedule2 input.pro_smBtn {
	width: 26px;
	height: 23px;
	border: 0;
	padding: 0;
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -72px -122px no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
.pro_time {
	width:60px;
}
.pro_redStarWrap {
	position:relative;
}
.pro_redStar {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	color: #f00;
	position: absolute;
	right: -8px;
}
#onetimePinForm table {
	border-collapse:collapse;
}
.rf-cal-inp { width:88px;}
.setMeetingTab .rf-cal-inp,
#scheduleMeetingForm .rf-cal-inp {
	border-right: none;
	margin: 0;
}
#endpoint_section.pro_pane {
	border: none;
}
.addTableBg	{
	height: 250px;
	margin: 13px auto auto;
	padding-top: 8px !important;
	width: 504px;
}
.addTableBg table {
	width: 460px;
	margin: 0 auto;
}
.addTableBg table td {
	height: 25px;
	line-height: 20px;
}
.unselectable {
	 -moz-user-select:none;
	 hutia:expression(this.onselectstart=function(){return(false)});
}

.pro_label {
	font-weight: bold !important;
	padding-left: 5px;
}

.pro_endp_left{ width:369px; height:410px; vertical-align:top; border:1px solid #858585; padding:7px;}
#endpointsTabs .bar_center{
	text-align:center;
	background-image:none;
}

#endpoint_section {
	padding-bottom:3px;
}
.pro_invitedEps_fixed {
	width: 385px;
	line-height: 24px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	word-break: normal !important;
	word-wrap: normal !important;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.pro_invitedEps_fixed:not(p):after {
	+content: "..." \0;
}
.input_tip2 {
	float: left;
	margin-top: -20px;
	padding-left: 35px;
}
#endPointsList_container .rf-pp-cnt-scrlr {
	overflow: hidden !important;
}
/********************** others.css end ********************/

.demo-description {
	border:0;
}
.pro_bottom_bg {
	border: 1px solid #858585;
	border-top: none;
}
.pro_endpoints .rf-dt-shdr-c {
    background: none repeat scroll 0 0 rgb(195, 209, 222);
}
.pro_endpoints .rich-table-header{
	font-weight:bold;
	padding-left:0;
	color: rgb(91, 93, 92);
}
.pro_endpoints table{
	border:0;
}
#specAdvancedDiv .pro-rich-table-header {
	color: #4086C8;
	font-weight: bold;
  	text-decoration:none;
}
#specAdvancedDiv .pro-rich-table-header:hover {
	color: #4086C8;
	font-weight: bold;
  	text-decoration:underline;
}
.pro_fixtabWrap {
	height:406px;
	margin-top:10px;
	position:relative;
	left:3px;
}
.pro_fixtab {
	width:410px;
	height:414px;
	border-collapse:collapse;
	background:url("../../images/radvision/repeat_x.png?version=8.3_FP2") 0 -458px !important;
}
.attendeeTable {
	width:410px;
	table-layout:fixed; 
	background-color:transparent;
}
.attendeeTable th {color:#4086c8;}

.pro_fixtab .rf-dt-hdr-c {
	background-color: #C3D1DE;
}
.pro_fixtab th, .pro_fixtab td{
	white-space: nowrap;
	overflow: hidden;
	word-break: normal !important;
	word-wrap: normal !important;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
}
.pro_title {
	padding-left: 10px;
	color: black;
	font-weight: bold;
	margin-top: 10px;
}

/*********** Impossible form start **********/
.checkBoxes,
.radio3Wrap,
.radio3Wrap table {border-collapse:collapse;}

.checkBoxes td,
.radio3Wrap td {padding:0; height:26px;}

.checkBoxes,
.radio3Wrap {margin-left:10px;}

/*********** Impossible form end **********/

.langText {
	display: inline-block;
    max-width: 430px;
	white-space:normal;
}
.locationTd {
	display: inline-block;
    max-width: 118px;
	white-space:normal;
}
.iptWidth30 {
    margin-right: 10px;
    width: 30px;
}
.middleAlign td{
	vertical-align:middle;
}
.input_width {
	width: 180px;
}
#formlist .tabHeight table {
	border-collapse: collapse;
	margin-bottom: 2px;
}
#formlist .tabHeight table td {
	height: 24px;
	padding: 2px;
	vertical-align: top;
}
#formlist .tabHeight table td .nameLabel {
	position:relative;
	top:2px;
}
#formlist .tabHeight table td span {
	color:red;
}
.critical_png {
	width:32px;
	height:32px;
	display:inline-block;
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -72px -155px no-repeat;
}
.warning_icon_54x86_png {
	width:32px;
	height:32px;
	display:inline-block;
	background: url("../../images/radvision/no_repeat.png?version=8.3_FP2") -114px -155px no-repeat;
}
.checkPermanentPIN { margin-left:21px;}
.checkPermanentPIN,
#portalSetting_container .checkPermanentPIN table {
	border-collapse:collapse;
}
#portalSetting_container .checkPermanentPIN table td {
	padding:0;
	height:25px;
}

textarea[disabled], input[type="text"][disabled], input[type="password"][disabled], select[disabled] {
	background-color:#e2e2e2 !important;
	color:#8d8d8d !important;
	border:1px solid #b7b7b7 !important;
}

.das_elli {
	overflow: hidden;
	white-space: nowrap;
	word-break: normal !important;
	word-wrap: normal !important;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display:inline-block;
}
.das_elli2 {
	overflow: hidden;
	white-space: nowrap;
	word-break: normal !important;
	word-wrap: normal !important;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.pro_errorTip { width:298px; display:inline-block; vertical-align:middle; white-space:normal;}

.gen_txtTd_143 {width:143px; white-space:normal;}
.gen_iptTd_197 {width:197px;}
.gen_txtTd_200 {width:200px;}

.adv_reservedPorts {margin-left:10px; position:relative; top:3px; border-collapse:collapse;}
.adv_reservedPorts table {border-collapse:collapse;}
.adv_reservedPorts td {padding:0;}
.adv_labTxt1,
.adv_labTxt2,
.adv_labTxt3 {white-space:normal!important;}
.adv_labTxt1 {max-width:111px;}
.adv_labTxt2 {max-width:88px;}
.adv_labTxt3 {max-width:115px;}
.upAndDownTxt {margin-left:1px;margin-top:5px;color:#333; float:left;}

.pro_pTop1 {width:793px; vertical-align:top;}
.pro_pTop2 {width:469px; vertical-align:top;}
.pro_pTop2 .rf-p-hdr {width:410px; height:10px; color:#333; padding-left:5px;}

#onetimePinModal_content_scroller {width:auto!important; height:auto!important;}
#onetimePinModal_container {width:auto!important; height:auto!important;}

.widthForSuggestionBox .rf-au-lst-scrl{width:auto!important;}

/******************** new button start *********************/
.btn {
	min-width:88px;
	height:24px;
	line-height:23px;
	display:inline-block;
	background-image: url("../../images/radvision/no_repeat.png?version=8.3_FP2");
	background-repeat: no-repeat;
}
.btn .text {
	height:24px;
	line-height:23px;
	text-align:center;
	display:block;
	font-weight:bold;
	cursor:pointer;
	background-image: url("../../images/radvision/no_repeat.png?version=8.3_FP2");
	background-repeat: no-repeat;
	word-break:normal !important;
	word-wrap:normal !important;
	white-space:nowrap !important;
}
.btn:hover { text-decoration:none;}

.btn.loginButton,
.btn.down { background-position: -204px -560px;}
.btn.loginButton .text,
.btn.down .text { margin-left:10px; padding-right:10px; background-position: right -594px; color:#fff;}
.btn.loginButton:hover,
.btn.loginButton.disable,
.btn.down:hover { background-position: -204px -628px;}
.btn.loginButton:hover .text,
.btn.loginButton.disable .text,
.btn.down:hover .text { background-position: right -662px;}

.btn.loginButton { width:110px;}
.btn.loginButton .text { font-weight:normal;}
.btn.loginButton.disable .text { text-align:left; margin-left:20px;}

.btn.down.disable { background-position: -204px -764px; cursor:default;}
.btn.down.disable .text { background-position:right -798px; cursor:default; color:#c3c3c3;}

.widthAll { width:100%;}
.btnSpaceRight { margin-right:10px;}
/******************** new button end *********************/

/****************** new ui layout start ****************/
.txtInput { width:860px; border-collapse:collapse;}
.txtInput td { height:28px; padding:0; text-align:left;}
.txtInput .txt { width:6.5%; padding-right:5px;}
.txtInputAuto { width:100%; border-collapse:collapse;}
.txtInputAuto td { padding:0;}
.txtInputAuto table { border-collapse:collapse;}
.txtInputAuto .dataTd { width:155px;}
.txtInputAuto .setMeeting { width:27px; text-align:right; position:relative;}
.txtInputAuto .setMeeting * { margin:0; padding:0; list-style:none;}
.txtInputAuto .setMeeting .setMeetingMenu { min-width:200px; position:absolute; left:0; top:27px; z-index:1000; border:1px solid #4f4c4c;}
.txtInputAuto .setMeeting .setMeetingMenu li { height:24px; line-height:23px; text-align:left; background-color:#fff; padding:0 9px; cursor:pointer;}
.txtInputAuto .setMeeting .setMeetingMenu li:hover { background-color:#39f; color:#fff;}
.txtInputAuto .setMeeting .setMeetingMenu li.head { border-bottom:1px solid #a6a4a5;}
.txtInputAuto .setMeeting .setMeetingMenu li.foot { border-top:1px solid #a6a4a5;}
.txtInputAuto .where { width:1%; padding-right:5px;}
.txtInputAuto .whereIptTd { width:30%;}
.txtInputAuto .whereIpt { width:100%;}
.txtInputAuto .whereIpt span { max-width:234px; display:inline-block; padding:0 3px; vertical-align:top;}
.txtInputAuto .whereBtn { width:26px;}
.txtInputAuto .durationTab { margin:auto;}
.txtInputAuto .rf-cal-popup td { text-align:center;}
.txtInputAuto .setMeetingBtn,
.txtInputAuto .setMeetingBtn:hover {
	width:37px;
	height:23px;
	padding:0;
	border:0;
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -155px -159px no-repeat;
	cursor: pointer;
}
.txtInputAuto .curationTxtTd { text-align:left;}
.txtInputAuto .curationTxt { max-width:400px; /* line-height:27px; */ vertical-align:middle;}
.txtInputAuto .curationIcon {
	width:17px;
	height:14px;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -262px -69px no-repeat;
}
.txtInputAuto .txt { display:inline-block; padding:0 5px 0 0;}

.setMeetingTab { width:100%; border-collapse:collapse;}
.setMeetingTab th { font-weight:normal; padding-right:5px !important; text-align:left;}
.setMeetingTab th,
.setMeetingTab td { height:38px; padding:0; vertical-align:middle;}
.setMeetingTab tr.borderBtm th,
.setMeetingTab tr.borderBtm td { border-bottom:1px solid #afafb2; padding-bottom:5px;}
#setMeetingParam_content { margin:0 5px;}
.setMeetingTab .rf-cal-popup { left: 20px !important; top: 9px !important;}
.setMeetingTab .rf-cal-popup td { height:25px; line-height:25px;}
.rf-cal-edtr-cntr td { min-width:auto!important; height:auto!important; text-align:center; padding:0 1px;}
.rf-cal-edtr-cntr td td {padding:0;}
.rf-cal-edtr-cntr { text-align:center!important;}
.setMeetingTab .select1 { width:162px; height:21px; border:1px solid #b8b5ac;}
.setMeetingTab .select2 { width:85px; height:21px; border:1px solid #b8b5ac;}
.setMeetingTab .ipt { width:60px; border:1px solid #b8b5ac;}
.setMeetingTab .iptMarginLeft { margin-left:5px;}
.setMeetingTab .txt { max-width:127px; display:inline-block; padding:0 5px 0 10px; vertical-align:middle;}
.setMeetingTab label { float:left;}
.setMeetingTab .durationTab .rf-cal-popup { top:-111px !important;}

.iptLeft,
.iptMiddle,
.iptRight { padding-left:0!important; padding-right:0!important; text-align:center;}
.iptLeft, input.iptLeft[type="text"][disabled] { width:21px; border-right:0!important;}
.iptMiddle , input.iptMiddle[type="text"][disabled]{ width:21px; /* border-right:0!important; */  border-left:0!important;}
/* .iptRight { width:26px; border-left:0!important;} */
.iptLeft:focus,
.iptMiddle:focus,
.iptRight:focus { background-color:#3e83ce; color:#fff;}
.iptColon { width:5px; height:21px; display:inline-block; vertical-align:middle !important; background-color:#fff; line-height:20px; border-top:1px solid #c4c0b9; border-bottom:1px solid #c4c0b9;}
.iptColon.disable { background-color: #e2e2e2 !important; color: #8d8d8d; }
.iptData { vertical-align:middle !important; padding:0 5px; display:inline-block;}
.iptWrapL { display:inline-block; margin:0 5px;}

.tipWrap { min-height:20px; background-color:#faf4d2; border:1px solid #afadae; padding:7px; margin-bottom:10px; position:relative;}
.tipWrap .icon { width:20px; height:20px; position:absolute; left:7px; top:7px; background:url("../../images/radvision/no_repeat.png?version=8.3_FP2") -72px -197px no-repeat; display:inline-block;}
.tipWrap .tip { height:19px; line-height:18px; display:table-cell; vertical-align:middle; padding-left:25px; white-space:normal;}
.btnWrap {border:0; text-align:right; margin:10px 0 5px;}

.weekList, 
.weekList * { margin:0; padding:0;}
.weekList { border:1px solid #bdbdbe; background:url("../../images/radvision/repeat_x.png?version=8.3_FP2") repeat-x 0 -2013px; display:inline-block;}
.weekList li { width:26px; height:23px; line-height:22px; float:left; text-align:center; list-style:none; background-image:url("../../images/radvision/repeat_x.png?version=8.3_FP2"); background-repeat:no-repeat; background-position:right -2046px; cursor:pointer;}
.weekList li.last { background-image:none;}
.weekList li.action { /* background-image:none; */ background-color:#5b5b5e; color:#fff; cursor:default;}
.weekList.disable { opacity:0.4; filter:alpha(opacity=40); }
.weekList.disable li { cursor:default;}
/****************** new ui layout end ****************/

.editMeetingDisable .rf-au { background-color:#E2E2E2 !important;}
.editMeetingDisable input.rf-au-inp { border:0!important;}

.mR5 { margin-right:5px!important;}
.mL5 { margin-left:5px!important;}

.noVirtualRoomMessage { width:100%; color:#555; font-weight:bold; text-align:center; position:absolute; top:100px; z-index:1;}

/*********** calendar style start ************/
.rf-cal-tl { height:23px;}
.rf-cal-tl,
.rf-cal-hdr-month,
.rf-cal-today { background-color:#4178c2; color:#fff;}
.rf-cal-sel { background-color:#646866!important; color:#fff!important;}
.rf-cal-holiday { background-color:#ececec; color:#0f0c1b;}
.rf-cal-boundary-day { color:transparent;}
.rf-cal-tl-btn { padding:0 3px; border:1px solid #4178c2;}
.rf-cal-tl-btn-hov {background-color:#5787c7;color:#fff;border:1px solid;border-color:#779cce;border-right-color:#4d81c6;border-bottom-color:#4d81c6;}
.rf-cal-btn-close { background-image:none; padding:0 2px 0 4px;}
.rf-cal-day-lbl { height:17px; background-color:#e6e6e6; color:#3b3b3b; border-bottom:1px solid #e4e3e0;}
.rf-cal-popup { line-height:16px;}
.rf-cal-c { border-bottom:1px solid #e4e3e0; border-right:1px solid #e4e3e0;}
.rf-cal-c-cnt-overflow { width:28px!important; height:20px;}
.rf-cal-extr { border:1px solid #cac9c4!important;}
.disabledDays { color:#aeaeae;}
.alignTop {
	vertical-align:top;
}
/*********** calendar style end ************/

/********************** broadcast style start *********************/
.broadcast * { margin:0; padding:0; list-style:none;}
.broadcast { height:469px; margin-top:-5px; background-color:#eaeaeb;}
.broadcast .bro_top { padding:6px 18px 9px;}
.broadcast .checkList { margin:10px 0;}
/* .broadcast .img { width:100%; height:100%;} */
.broadcast .bro_content { padding:0 18px 0;}
.broadcast .authorityMsg { padding-top:160px; display:block; text-align:center; font-weight:bold; font-size:14px; color:#514e4f;}
#picWrap,
#picWrap { position:relative; border:1px solid #cdcbce; overflow:hidden;}
.picWrapRelative { width:256px; height:194px; background-color:#f4f4f4; text-align:center; display:table-cell; position:relative;}
.picWrapRelative .text { width:140px; position:absolute; left:50%; top:135px; margin-left:-70px; font-size:11px; color:#bfc0c3; white-space:normal;}
#picWrap .uploadThumbnail { position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); border:0;}
#picWrap .rf-fu-hdr { border:0;}
#picWrap .rf-fu-btn-cnt-add { width:280px; padding:0!important; background-position:0 0!important; position:static;}
#picWrap .rf-fu-btn-add { border:0;}
#picWrap .rf-fu-inp { width:256px; height:194px; left:0; position:absolute; cursor:pointer;}
#picWrap .rf-fu-inp-cntr { position:static;}
#picWrap .img { max-width:256px; max-height:194px; vertical-align:middle;}
.broadcast .formList { margin-top:12px;}
.broadcast .formList .label { padding:13px 0;}
.broadcast .formList .item select { width:258px!important;}
.broadcast .formList2 { margin-top:7px;}
.broadcast .formList2 .label { padding:7px 0;}
.broadcast .formList2 .item { padding:6px 0 6px 23px;}
.broadcast .formList2 .ipt { width:380px;}
.broadcast .formList2 a { color:#0078d0; text-decoration:none; border-bottom:1px solid #0078d0;}
.broadcast .formList2 a:hover { border-bottom:0;}
.broadcast .right { width:598px; height:385px; padding:10px 12px 0; background-color:#f4f4f4; border:1px solid #d3d3d7;}

.textWrap { position:relative;}
.textWrap .textarea { width:592px; height:223px; padding:2px; background-color:#fff!important; border:1px solid #c4c0b9!important;}
.textWrap .textarea.disable { background-color:#eae8eb!important; border:1px solid #bbbcbc!important;}
.textWrap .DescText { position:absolute; left:14px; top:11px; color:#cdcdcf!important; font-weight:bold; font-size:14px!important;}
.textWrap .textarea:focus { color:#333!important; border:1px solid #bababb!important;}
/********************** broadcast style end *********************/