.redspan{
  color:#779911;
  cursor:pointer;
  font-size:12px;
  text-decoration:underline;
}

#divRightWrapRwin .redspan{
	font-size:14px;	
}
pre {white-space:normal}
.cblong{
  word-wrap: break-word;
  word-break: break-all;
  line-height:1.5;
}
.cbnowrap{
  white-space:nowrap;
}

.blackspan{
  
  font-size:10px;
}

/* rline */

.rline {
	margin:0; 
	padding:0; 
}
.rline {display:block; overflow:hidden;}
.rline {height:1px;}

/* rwin */

.rwin {background: transparent; margin:0 auto; clear:both}
.rwin .top, .rwin .bottom {display:block; background:transparent; font-size:1px;}
.rwin .b1, .rwin .b2, .rwin .b3, .rwin .b4 {}
.rwin .b1, .rwin .b2, .rwin .b3 {height:0;}
.rwin .b2, .rwin .b3, .rwin .b4  {}
.rwin .b1 {margin:0;}
.rwin .b2  {margin:0; border-width:0;}
.rwin .b3 {margin:0}
.rwin .b4 {height:0;}
.rwin .b1b, .rwin .b2b, .rwin .b3b, .rwin .b4b {}
.rwin .b1b, .rwin .b2b, .rwin .b3b {}
.rwin .b2b, .rwin .b3b, .rwin .b4b  {}
.rwin .b1b {margin:0;}
.rwin .b2b  {margin:0;}
.rwin .b3b {margin:0;}
.rwin .b4b {margin:0;}
.rwin .winheader {

	display:block; 
	background-color:#00a651;
	height: 30px;
	border: 1px solid #00a651;
	border-bottom:0px;
	border-radius: 10px 10px 0 0;

}

.rwin[hide='true'] .winheader
{
	border-radius: 10px 10px 10px 10px;
}

.rwin_pop .winheader {
		display:block; 
		border-radius: 5px 5px 0 0;
      }

.rwin_pop .winheader .wintitle .tdHeaderLeft {color:#ffffff; font-size:16px; font-weight:bold;}
.rwin .winheader .wintitle {display: block; padding:0; margin:0;}
.rwin .winheader .wintitle td{color:#ffffff; font-size:16px; font-weight:bold;}
.rwin .winheader .wintitle .tdHeaderLeft{padding:5px 0 10px 15px;white-space:nowrap;}
.rwin.rwin_pop .winheader .wintitle .tdHeaderLeft{padding:5px 0 0px 15px;}
.rwin .winheader .wintitle .tdHeaderIco{  padding:5px;  width:16px;}
.rwin .winchead{height:0px; background-color:#F2F4F5; overflow:hidden}
.rwin .winheader .wintitle .tdHeaderRight{padding:5px 15px 0 0; width:170px;}
.rwin .wincontent {
	display:block;
	border: 1px solid #e0e1dc;
	border-radius: 0 0 4px 4px;
	border-top: 0;
	border-width:0 1px 1px;
	}
.rwin .wincontent .rtable {
	border-bottom:0px;
}	
.rwin .icolist {
	max-height:38px; 
	display:block; 
	overflow:hidden;
	background:#f5e9eb;
	
	padding-left:31px;
	padding-right:31px;
	
	}
.rwin .icolist .icolistTitle{
	font-size:14px; 
	color: #666666;
	padding-top:9px;
	padding-left:20px;
	text-align:left; 
	font-weight:bold;
	clear:none; 
	line-height:25px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
}
.withLineAndMarker{
	background: url("../img/marker.png") no-repeat;
	background-position:left 16px;
}

.rwin .icolist .icolistIcons{
	float:right; 
	clear:right; 
	width:204px;
	margin-top:2px;
	}
.rwin .fixedTop {display:block;}
.rwin .fixedBottom {display:block;}
.rwin .scrlMiddle {display:block; overflow:auto; height:auto !important;}
.rwin .scrlMiddle .scrlMiddleContent{display:block;}
.divLeftMenu .wincontent {border: 0; min-height: 35px;}
/* rtab */

#MainMenu {margin-top:5px;margin-left:6px;}
#MainMenu .rtabel {
	*margin:0;
	margin-left:-1px; 
	}
#MainMenu .rtabel:first-child {border-radius:4px 0px 0px 4px;}
#MainMenu .rtabel:last-child {border-radius:0px 4px 4px 0px;}
#MainMenu .rtabel .rtab {
	min-width:100px; 
	height: 49px; 
	background-color:none;
	padding-top:2px;
	
	}
#MainMenu .rtab .tabcontent, .logonRegistration .rtab .tabcontent {
	padding:0;
	margin-top: 2px;
	height:41px !important; 
	display: block;	
}
#MainMenu .rtab .tabcontent {
	border-left:1px solid #E0E1DC;
	border-top:1px solid #E0E1DC;
	border-bottom:1px solid #E0E1DC;
	background:none no-repeat scroll center top #FAFAFA;	
}
	
#MainMenu .rtabel_sel .rtab .tabcontent {
  	background-image: url("../img/triangle_menu.png");
  	border-top:0;
  	padding-top:1px;
  	margin-top:2px;
  	border-bottom:0px;
  	height:42px !important;
}
#MainMenu .rtabel.first .rtab .tabcontent{
	border-radius:4px 0px 0px 4px;
}
#MainMenu .rtabel_sel.first .rtab .tabcontent{
	border-radius:0px;
}
#MainMenu .rtabel.last .rtab .tabcontent{
	border-radius:0px 4px 4px 0px;
}
#MainMenu .rtabel_sel.last .rtab .tabcontent{
	border-radius:0px;
}

#MainMenu  .rtabel .rtab .top, #MainMenu  .rtabel .rtab .bottom{
	display:none;
}
	
#MainMenu .rtab .tabcontent .tabtitle, .logonRegistration .rtab .tabcontent .tabtitle {line-height:40px; color:#717171; font-size:14px;}
.logonRegistration .rtab .tabcontent .tabtitle  {
	font-size:14px;	
	line-height: 42px;
}
#MainMenu .rtabel_sel .tabcontent .tabtitle {color:#00a651; }
#MainMenu .first .rtab, .logonRegistration .first .rtab{
	margin-left:0px;
	border-radius:4px 0px 0px 4px;
	
	}
#MainMenu .last .rtab .tabcontent, .logonRegistration .last .rtab .tabcontent { border-right: 1px solid #E0E1DC;}
#MainMenu .last .rtab, .logonRegistration .last .rtab{border-radius:0px 4px 4px 0px;}

#MainMenu .rtabel_sel .rtab {
		background:#00a651;
	}
#divMain .rtab, .logonRegistration .rtab {
    
	border: 1px solid #E0E1DC;
  border-radius: 10px 10px 0 0;
  margin-right: 3px;
  text-align:center;
  
}
#divMain .rtabel_sel .rtab, .logonRegistration .rtabel_sel .rtab {
    border-radius: 10px 10px 0 0;
	background-color:#fafafa;
	color:#666666;
	font-size:14px;
	border:1px solid #e0e1dc;
    }
.rtablist {
	position:relative;
	margin:0; 
	padding:0; 
	list-style: none;
}
.rtabel {position:relative;float:left; margin-bottom: -1px; }
.rtab {
	background: transparent;  
	cursor:pointer;
}
.rtab .top, .rtab .bottom {display:block; background:transparent; font-size:1px;}

#MainMenu  .rtabel_sel .selected-line-top {

	background: none repeat scroll 0 0 #00A651;
    display: block;
    font-size:3px;
    height: 4px;
    margin-top: -4px;
	border-left:1px solid #00A651;
	margin-left:-1px;
}
#MainMenu  .rtabel_sel .selected-line-bottom {

	background: none repeat scroll 0 0 #00A651;
    display: block;
    font-size:3px;
    height: 4px;
	border-left:1px solid #00A651;
	margin-left:-1px;
}

#MainMenu .rtabel_sel .selected-line-top .triangle {
	background: url("../img/triangle_menu.png") repeat scroll 0 0 transparent;
    height: 6px;
    margin-left: 45%;
    margin-top: 4px;
    position: absolute;
    width: 12px;
}

#MainMenu .rtabel_sel.first  .selected-line-top  {
	border-radius:4px 0px 0px 0px;
	margin-left:0;
}

#MainMenu .rtabel_sel.first  .selected-line-bottom {
	border-radius:0px 0px 0px 4px;
	margin-left:0;
}

#MainMenu .rtabel_sel.last  .selected-line-top  {
	border-radius:0px 4px 0px 0px;
}

#MainMenu .rtabel_sel.last  .selected-line-bottom  {
	border-radius:0px 0px 4px 0px;
}

.rtab .b1, .rtab .b2, .rtab .b3, .rtab .b4 {}
.rtab .b1, .rtab .b2, .rtab .b3 {}

.rtab .b1 {}
.rtab .b2 {}
.rtab .b3 {}
.rtab .b4 {height:2px; margin:0 1px;}
.rtab .bb {margin:0; }
.rtab .tabcontent {text-align:center; font-size:11px; padding-left:10px; }
.rtab .tabcontent .tabtitle {display:inline; padding:0; margin:0; }


.rwin_white .b2, .rwin_white .b3, .rwin_white .b4  {}
.rwin_white .b1 {}
.rwin_white .b2  {}
.rwin_white .b2b, .rwin_white .b3b, .rwin_white .b4b  {}
.rwin_white .b1b {}
.rwin_white .b2b  {}
.rwin_white .wincontent {background: transparent;}

.rwin_white .icolist {
	
	background-color: #fafafa;
	border: 1px solid #e0e1dc; 
	border-bottom: 0;
	border-radius: 0 4px 0 0;
	}
	
.divRightWrapRwinU .wincontent {
	
	background-color:#fafafa;
}


.rwin_pop .wincontent {border-radius: 0 0 5px 5px;background-color: #ffffff;}
.rwin_pop  .actionContentDiv{
  padding:10px;
  font-size:12px;
}
.rwin_pop_no_pad  .actionContentDiv{padding:0;}
.rwin_pop_no_pad  {width:700px}
.rwin_pop_map  {width:80%}

.rwin_draft  .actionContentDiv{padding:0;}
.rwin_draft  {width:750px}
.rwin_captcha  {width:400px}
.rwin_secret  {width:270px}

.rwin_pop_no_pads  .actionContentDiv{padding:0;}
.rwin_pop_no_pads  {width:500px}


.rwin_pop_rates {width:300px}

.rwin_pop_no_lr_pad  .actionContentDiv{padding-left:0;padding-right:0;}


.rwin_pop .b2b  {border-width:0 2px;}
/*<<<<< rtab custom >>>>>*/
.rtablist_white .b1 {background:#830f13;}
.rtablist_white .b2, .rtablist_white .b3, .rtablist_white .b4  {}
.rtablist_white .b2 {border-width:0 2px;}
.rtablist_white .tabcontent {}
.rtablist_white .bb {background:#830f13;}
.rtablist_white .tabcontent .tabtitle, .logonRegistration .tabcontent .tabtitle {
	color:#666666;
	font-size:14px;
	line-height: 15px;
	margin: 0 5px;
	}

.rtablist_white .rtabel_sel .rtab .b2, .rtablist_white .rtabel_sel .rtab .b3, .rtablist_white .rtabel_sel .rtab .b4  {background:#ffffff;}
.rtablist_white .rtabel_sel .rtab .tabcontent {}
.rtablist_white .rtabel_sel .rtab .bb { background:#ffffff; border-left:1px solid #830f13; border-right:1px solid #830f13;}

.rtablist_white .rtab_hov .b2, .rtablist_white .rtab_hov .b3, .rtablist_white .rtab_hov .b4  {background:#ffffff;}
.rtablist_white .rtab_hov .tabcontent {}


/* rmenu */
.rmenulist {position:relative;}
.rmenu {
	background: transparent; 
	margin: 0; 
	margin-top: 12px;
	position: relative;
	border-radius:10px;
	}
.rmenu:AFTER{position: absolute; content: ''; border-top: 5px solid transparent; border-bottom: 2px solid #ffffff; top: 100%; left: 0;width: 100%;}
.rmenu:FIRST-CHILD{margin-top:0}
.rmenu .top, .rmenu .bottom {display:block; background:#ffffff; font-size:1px;}
.rmenu .b1, .rmenu .b2, .rmenu .b3, .rmenu .b4 {}
.rmenu .b1, .rmenu .b2, .rmenu .b3 {}
.rmenu .b2, .rmenu .b3, .rmenu .b4  {}
.rmenu .b1 {}
.rmenu .b2  {}
.rmenu .b3 {}
.rmenu .b4 {}
.rmenu .b1b, .rmenu .b2b, .rmenu .b3b, .rmenu .b4b {}
.rmenu .b1b, .rmenu .b2b, .rmenu .b3b {}
.rmenu .b2b, .rmenu .b3b, .rmenu .b4b  {}
.rmenu .b1b {}
.rmenu .b2b  {}
.rmenu .b3b {}
.rmenu .menubody {display:none; overflow: auto;}
.rmenu .b4b {}
.rmenu .menuheader {
	position:relative;
	padding-top:2px; 
	padding-bottom:1px; 
	display:block;
	background-color:#fafafa;
	box-shadow: 0 1px 2px #cccbca;
	-webkit-box-shadow: 0 1px 2px #cccbca;
	-moz-box-shadow: 0 1px 2px #cccbca;
	height: 35px; 
	border: 1px solid #E0E1DC;
	}
	.rmenu.rmenu_sel .menuheader {
	
	border: 1px solid #00a651;
	}
.rmenu .menuheader .menutitle {
	height:15px;
	display: block; 
	padding:0; 
	margin:0; 
	margin-right:5px;
	padding-left:15px; 
	background-position: right 2px; 
	background-repeat:no-repeat;
	background-image: url(../img/arrow_accordion.png);
	}
.rmenu.rmenu_empty .menuheader .menutitle {}
#divLeftMenu .rmenu .menuheader {
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
	}
	
#divLeftMenu .rmenu_sel .menuheader {border-radius:10px 10px 0px 0px;}
#divLeftMenu .rmenu_sel.rmenu_empty  .menuheader {border-radius:10px 10px 10px 10px;}
.rmenu.rmenu_empty .menubody {
	border-bottom:0px;
	
}

/* rmenu selected */


/* rmenu hover */
.rmenu_hov .b2, .rmenu_hov .b3, .rmenu_hov .b4 {}
.rmenu_hov .menuheader {
    background-color:#00a651;
	border:1px solid  #00a651;
    }
/* rmenu fonts*/
.rmenu .menuheader {text-align:left;}
.rmenu .menuheader .menutitle { color: #666666;  font-size:16px;height: 16px;margin: 9px 13px 0 0;line-height: 15px; font-weight:bold;}
.rmenu_hov .menuheader .menutitle {
	background-position:  right -13px; 
	color: #ffffff; 
	
	}


.rmenu_sel .menuheader .menutitle {background: url(../img/arrow_fill.png)  no-repeat; background-position:right -13px; height: 12px; color:#ffffff; }

.rmenu_sel .menuheader .menutitle{}

.rmenu_sel .b2, .rmenu_sel .b3, .rmenu_sel .b4 {background:#830f13;}
.rmenu_sel .menuheader {
background-color: #00a651;
border-radius:10px 10px 0 0;
}
.rmenu_sel .menubody {
	display:block;
	border-bottom:1px solid #e0e1dc; 
	border-left:1px solid #E0E1DC;
	border-right:1px solid #E0E1DC;
	border-radius:0px 0px 10px 10px;
	}

.rmenu_empty  .menuheader .menutitle{background-image: none}

.rmenu .menucontent {
	position: relative; 
	font-size:11px; 
	display:block; 
	background:#fff; 
	}
.rmenu .menucontent h1{ font-size:12px; color:#830f13; font-weight:bold; padding:0; margin:0;}

.rslider{  
  width:9px;
  float:left; clear:none; margin-top: 34px;
}
.rslider { border-left: 9px solid transparent !important;}
.rslider .top, .rslider .bottom {}
.rslider .b1, .rslider .b2, .rslider .b3, .rslider .b4, .rslider .bb {}
.rslider .b1, .rslider .b2, .rslider .b3 {}
.rslider .b2, .rslider .b3, .rslider .b4  {}
.rslider .b1 {}
.rslider .b2 {}
.rslider .b3 {}
.rslider .b4 {}
.rslider .tabcontent {
	padding:0; 
	margin:0;
	padding-top:40px;
	text-align:center; 
	display: block; 
	height:13px; 
	width:20px; 
	background-image: url(../img/slarl_l.png); 
	background-repeat:no-repeat; 
	background-position: top center;
	font-size:11px;
	
	}
.rslider .tabcontent_sel {background-image: url(../img/slarl_r.png); }

.rslider_hov .b2, .rslider_hov .b3, .rslider_hov .b4 {}
.rslider_hov .tabcontent,
.rslider_hov .tabcontent_sel {background-position: bottom center;}
.raccord	
  {
  	border: 1px solid #e0e1dc;
	border-left:0;
	border-right:0;
	border-collapse:collapse;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height: 43px;
	background-color:#ffffff;
	box-shadow: 0 1px 3px #cccbca;
	-moz-box-shadow: 0 1px 3px #cccbca;
	-webkit-box-shadow: 0 1px 3px #cccbca;
	/*filter: progid:DXImageTransform.Microsoft.dropshadow(offX=1, offY=1, color=#cccbca);*/
	
  }

.raccord label
	{
	  color:#666666;
	  padding:0;
	  margin:0;
	  padding-left:0px;
	  font-size:14px;
	  
	}		
.raccord .panel
  {
    padding-left: 15px;
  text-align:left;
  height: 12px;
  margin: 15px 15px 0 0;
  line-height: 15px;
  background: url(../img/arrow_fill.png) top right no-repeat;
  }
.raccordopn 
  {
  margin-bottom:0;
  background:#00a651;
  }
.raccordopn .panel
 {
    padding-left: 15px;
	background: url(../img/arrow_fill.png) scroll right -13px transparent no-repeat;
	height: 12px;
}

  
.raccordopn label {
	color:#ffffff;
} 
  
.raccord:hover .panel
  {
  background-position: -13px right;
  }

.raccord:hover, .raccord:hover label
  {
	cursor:pointer;
  }

  
.raccord_hover .panel
  {
  background-position: bottom right;
  }
.raccordopn_hover .panel{
  background-position: bottom right;
}
.raccordopn_hover{
  background-color: #830f13;
  border: 1px solid #830f13;
  border-left:0;
  border-right:0;
}
.raccordopn_hover label{
  color:#fff;
}
.raccord_hover 
  {
  background-color: #830f13;
  border: 1px solid #830f13;
  border-left:0;
  border-right:0;
  }
.raccord_hover label{
  color:#fff;
}
  
.mini_img, .close_img, .save_img, .help_img, .refresh_img, .print_img, .pdf_img, .question_img
	{
  display:block;
  margin-left:4px;
  cursor:default;
  width:14px;
  height: 30px;
  float:right;
  overflow:hidden;
  background-position:top left;
  background-repeat:no-repeat;
  cursor:pointer;
	}
.save_img, .pdf_img
	{
  width:47px;
	}
.mini_img
	{
	background-image: url(../img/window/mini.png);
	}
.close_img
	{
	background-image: url(../img/window/close_modal.png);
	}
.rwin_pop .close_img {
	background-image: url(../img/window/close_modal.png);
	height: 14px;
    width: 14px;
}
.save_img
	{
	background-image: url(../img/window/csv_fill4.png);
	}
.print_img
	{
	background-image: url(../img/window/print_fill4.png);
	width: 47px;
	}
.question_img
	{
	   width:47px;
	background-image: url(../img/window/question_fill4.png);
	}
.pdf_img
	{
	background-image: url(../img/window/pdf_fill4.png);
	}
.mini_img:hover
	{
  background-position:top right;
	}
.close_img:hover
	{
  background-position:top right;
	}
.rwin_pop .close_img:hover {
	 background-position:top right;
}
.save_img:hover
	{
  background-position:top right;
	}
.print_img:hover
	{
  background-position:top right;
	}
.question_img:hover
	{
  background-position:top right;
	}
.pdf_img:hover
	{
  background-position:top right;
	}
.mini_img_hovered
	{
  background-position:top right;
	}
.close_img_hovered
	{
  background-position:top right;
	}
.save_img_hovered
	{
  background-position:top right;
	}
.print_img_hovered
	{
  background-position:top right;
	}
.question_img_hovered
	{
  background-position:top right;
	}
.pdf_img_hovered
	{
  background-position:top right;
	}
.help_img
	{
	background-image: url(../img/window/help_fill.png);
	}
.help_img:hover
	{
  background-position:top right;
	}
.help_img_hovered
	{
  background-position:top right;
	}
.refresh_img
	{
	background-image: url(../img/window/refresh.png);
	}
.refresh_img:hover
	{
  background-position:top right;
	}
.refresh_img_hovered
	{
  background-position:top right;
	}
#divMenu .rtable {
	border: 0;
	margin-bottom:0px;
}
.rtable{
   width:100%;
}
.rtable .disabled td{
  color:#666;
}
.rtable .activeElem {
  cursor: pointer
}

.rtable .tleft{
  
  border-bottom:1px solid #e8e8e8;
  
  color:#444444;
  font-size:14px;
  line-height:16px;
  padding: 2px 10px;
  text-align:left;
  vertical-align:middle;
  }
.rtable .tcentr{
  border-bottom:1px solid #e8e8e8;
  color:#666666;
  font-size:14px;
  line-height:16px;
  padding: 2px 10px;
  text-align:left;
  vertical-align:middle;
}
.rtable .tright{
  border-bottom:1px solid #e8e8e8;
  color:#444444;
  font-size:14px;
  line-height:16px;
  padding: 2px 10px;
  text-align:left;
  vertical-align:middle;
  }

.rtable  td {
	height: 50px;
}
.rtable td.group {
	height: 34px; 
	border-bottom:1px solid #E0E1DC !important;
	font-size:14px !important;
	font-weight: bold !important;
	}
.rtable td.group:hover {
	text-decoration: none;
	cursor: default;
}

.rtable .th{
  	background: #e8e8e8;
  	color:#444444;
  	font-size:10px;
  	font-weight:bold;
  	border-top:1px solid #B2B1af;
    border-right:0;
  	padding-top:1px;
	background-repeat: repeat-x;
	height: 34px;
	font-size:14px;
	font-weight: normal;
	border-bottom:1px solid #B2B1af;
}

.rtable .tablesorter-header{
  background-repeat:no-repeat;
  background-position:top center;
  cursor:pointer;
}
.rtable th.tablesorter-header {
	padding-bottom:10px;
}
.rtable .tablesorter-headerDesc .rwrap{
  background-image:none;
}
.rtable .tablesorter-headerAsc .rwrap{
  background-image:none;
}
.rtable .tablesorter-headerAsc{
  background-position:bottom center;
  background-image:url(../img/tables/dwn1.png);
  background-color: #e8e8e8;
}
.rtable .tablesorter-headerDesc{
  background-position: bottom center;
  background-image:url(../img/tables/up1.png);
  background-color: #e8e8e8;
}

.rtable .redspan{

 color:#779911;
  text-decoration:underline;
  cursor:pointer;
  	font-size:14px;
  }
.rtable td.action,
.rtable th.action{
  text-align: center;
  width: 1px;
}
.rtable .redspan div{
  text-decoration:underline;
}
.rtable .alright{
  text-align:right;
}

.rtable .selected td, table.jqplot-table-legend .selected{
      background-color: #cfcfcf !important;
	  background-repeat: no-repeat;
	  
}
.rtable select,
.rtable input
  {
  font-size:10px;
  border:1px solid #dddddd;
  padding:0;
  margin:0;
  }
.rtable input[type=checkbox], .rtable input[type=radio] {border:0}
.rtable select
  {
    height:20px;
  }
.rtable input 
  {
  padding-top:2px;
  padding-bottom:2px;
  }
  
.rtable select,
.rtable input
  {
    width:100%;
  }
.rtable .rightalign input{
  
}
.rtable .optgroup,
.rsettable .optgroup,
.rwintable .optgroup {
  background: #d9d9d9;
}
.rtable .option,
.rsettable .option,
.rwintable .option {
    background: white;
}

.rtable tr:hover td.group {
    cursor: default;
    background-color: #fafafa;
}
.rtable tr:hover td {
    
    background-color: #e8e8e8;
}

.rtable tr.activeElem:hover td
{
	cursor: pointer;
}

.rtable .hovered td{ /*IE6 version*/
  background-color:#f2e2e4; 
}
.rtable .trErrorCode td{
  color:#830f13;
  font-style:italic;
  background-color:#f1c2bd !important;
}
.rtable tr.trErrorCode:hover td{
	background-color:#f1c2bd;
}
.rinfotable td{
  text-align:left;
}


.rinfotable .left{

  font-size:14px;
  color:#717171;
  padding-right:20px;
  padding-left:10px;
}
.rinfotable .rightalign input{
}
.rinfotable{
  margin-bottom:5px;
  margin-left:20px;
}
.rinfotable td{
  padding-bottom:8px;
}
.rinfotable .right{
    color: #444444;
  font-size:14px;
  padding-right:4px;
  

}
.rinfotable .centr{
  font-size:12px;
  padding-right:10px;
}
.rinfotable .redspan{
  cursor:pointer;
  text-decoration:underline;
  padding-left:15px;
    font-size:14px;
}
.rinfotable .disspan{
  color:#666666;
  font-size:12px;
}
.rtable .disspan{
  color:#999;
}
.rinfotable select,
.rinfotable input
  {
  font-size:10px;
  border:1px solid #830f13;
  padding:0;
  margin:0;
  }
.rinfotable select
  {
    height:20px;
  }
.rinfotable input 
  {
  padding-top:2px;
  padding-bottom:2px;
  }
  
.rinfotable select,
.rinfotable input
  {
    width:100%;
  }

  
.rwintable .textarea{  }
  
.rwintable .select,
.rwintable .input,
.rwintable .textarea
  {
  font-size:12px;
  border:1px solid #dddddd;
  padding:0;
  margin:0;
  }
.rwintable .select
  {
    height:20px;
  }
.rwintable .input,
.rwintable .textarea
  {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  }

.rwintable
  {
  width:100%;
  }
.rwintable_ie
  {
  width:90%;
  }
.rwintable .left
  {
  font-size:13px;
  padding-bottom:2px;
  text-align:left;
  }
  
.rwintable .right
  {
  width:75%;
  padding-bottom:8px;
  font-size:13px;
  }
  
.rwintable .select,
.rwintable .input,
.rwintable .textarea
  {
    width:100%;
  }
.rwintable .pad{
  padding-right:4px;
  }
  
  
.rwintable .short
  {
    width:25%; 
  }
.rwintable .rightalign input{
} 
  
  
.rwininfotableDevider{
  font-size:12px;
  font-weight:bold;
  text-align:center;
  padding:5px 10px;;
  color: #515153;
}

.rwininfotable .even{
  background-color:white;
}

.rwininfotable
  {
  width:100%;
  border-top:1px solid #5e5c5c;
  margin-bottom:0;
  color: #515153;
  line-height: 25px;
  }
.rwininfotable_ie
  {
  width:90%;
  border-left:1px solid #5e5c5c;
  border-right:1px solid #5e5c5c;
  }
.rwininfotable .left
  {
  padding-left:10px;
  padding-right:10px;
  border-bottom:1px solid #5e5c5c;
  border-right:1px solid #5e5c5c;
  font-size:12px;
  padding-bottom:2px;
  padding-top:2px;
  text-align:left;
  font-weight:bold;
  }
.rwininfotable .right
  {
  border-bottom:1px solid #5e5c5c;
  width:65%;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
  font-size:12px;
  }
  
  
  
.rsettable .textarea{
  
  }
.rsettable .select,
.rsettable .input, .rsettable .textarea
  {
  font-size:12px;
  border:1px solid #dddddd;
  padding:0;
  margin:0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
  }
.rsettable .select{
    height:25px;
  }
.rsettable .input {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  height:25px;
  }

.rsettable .textarea 
  {
  padding-left:2px;
  }
.rsettable .label
  {
  padding-right: 15px;
  }

.rsettable
  {
  width:550px;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  }
  
.rsettable td{
  padding:5px 0;
  vertical-align: top;
}
.rsettable .left
  {
  width:30%;
  color:#717171;
  font-size:14px;
  text-align:left;
  }
.rsettable span
  {
 
  font-size:10px;
  }
.rsettable .hint
  {
  color:#666;
  font-size:11px;
  font-style:italic;
  padding-bottom:12px;
  padding-top:0;
  }
.rsettable .ttitle
  {
  font-size:10px;
  font-weight:bold;
  padding-bottom:12px;
  padding-top:12px;
  text-align:center;
  }
  
.rsettable .lasthint
  {
  color:#666;
  font-size:11px;
  font-style:italic;
  padding-bottom:0px;
  }
.rsettable .hint span
  {
  color:#666;
  font-size:9px;
  font-style:italic;
  }
.rsettable .right
  {
  width:70%;
  color:#444444;
  font-size:14px;
  }
.rsettable .pad{
  padding-right:0;
}
.rsettable .select,
.rsettable .input, .rsettable .textarea
  {
    width:100%;
  }
.rsettable .short
  {
    width:50%;
  }
  
.rsettable .rightalign .input{
}
.rsettable .redspan{
  cursor:pointer;
  font-size:12px;
  text-decoration:underline;
  padding-left:15px;
}
.rsettable .nopad .redspan{
  padding-left:0;
}
.rsettable .nopad{
  padding-top:5px;
}
 
.datepick  
  {
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  background-image: url(../img/window/date2.png);
  background-position:top right;
  background-repeat:no-repeat;
  min-width:100px;
  height: 25px;
  }
.rsettable input.datepick,
.rsettable input.listpick {
  padding-right: 21px;
}
.listpick
  {
  background-image: url(../img/window/list3.png);
  background-position:top right;
  background-repeat:no-repeat;
  cursor:pointer;
  }
.ui-datepicker-trigger
  {
  display:none;
  }
  
.tblconfirm_block{
  width:100%;
}
.tblconfirm_block td{
  padding-bottom:10px;
  padding-top:5px;
}

.tblconfirm_block .centerbtn{
  width:100%;
}

.newbtnbodywrap{

  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  zoom:1;
  *display:inline;
  height: 31px;
  padding-left:5px;
  background-image: url(../img/button_l.png);
  background-position: top left;
  background-repeat:no-repeat;
  margin: 0px 5px 0px 5px;
}

#btn2, #btn3, #btn4, #btn5 {	
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  zoom:1;
  *display:inline;
  height: 31px;
  padding-left:5px;
  background-image: url(../img/button_l.png);
  background-position: top left;
  background-repeat:no-repeat;
  }
#btn2:hover, #btn3:hover, #btn4:hover, #btn5:hover {	
  background-position:  left -31px;
  }

#btn2:hover .newbtncontent, #btn3:hover .newbtncontent, #btn4:hover .newbtncontent, #btn5:hover .newbtncontent{	
  background-position:  center -31px;
  }
  
#btn2:hover .newbtnbody, #btn3:hover .newbtnbody, #btn4:hover .newbtnbody, #btn5:hover .newbtnbody{	
  background-position:  right -31px;
  }

#btn2 .newbtnbody, #btn3 .newbtnbody, #btn4 .newbtnbody, #btn5 .newbtnbody{
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  zoom:1;
  *display:inline;
  padding-bottom:1px;
  height: 30px;
  padding-right:5px;
  background-image: url(../img/button_r.png);
  background-position: top right;
  background-repeat:no-repeat;
}

.newbtnbody{
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  zoom:1;
  *display:inline;
  padding-bottom:1px;
  height: 30px;
  padding-right:5px;
  background-image: url(../img/button_r.png);
  background-position: top right;
  background-repeat:no-repeat;
}
.newbtncontent{
  background-image: url(../img/button_c.png);
  background-position: top center;
  background-repeat: repeat-x;
  padding-left:7px;
  padding-right:7px;
  padding-top:6px;
  font-size:14px;
  height:24px;/*27*/
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  zoom:1;
  *display:inline;
  color:#fff;
  MozUserSelect:none;
  white-space: nowrap;
}
.newbtnbodywrapclicked{
  background-position: top left;
}
.newbtnbodywraphovered .newbtncontent{
 text-decoration:underline;
  
  
}
.newbtnbodywrapclicked .newbtnbody{
  background-position: bottom right;
}
.newbtnbodywrapclicked .newbtncontent{

}
.newbtnbodywrap:hover {
	background-position: left -31px;
	height:31px;
}
.newbtnbodywrap:hover .newbtnbody {
	background-position: bottom right;	
	height:29px;
}
.newbtnbodywrap:hover .newbtncontent{
  text-decoration:underline;
  background-position: bottom center;
  height:24px;/*27*/
  cursor:pointer;
}

.ValidError{
  border:1px solid #ff0000 !important;
  background-color: #ffd0d2;
}

.divContextMenu
{
display:none;
position:absolute;
z-index:10;
}
.ContextMenuItem
{
padding-top:2px;
padding-bottom:5px;
cursor:pointer;
font-size:13px;
color:#CF1A00;
text-decoration:underline;

}
  
.rwin_context {margin-top:4px;}
.rwin_context .wincontent {border-top:0 !important; padding-left:10px; padding-right:10px;}
.rwin_context .b2b, .rwin_context .b3b, .rwin_context .b4b  {background:#ffffff;}
.rwin_context .b2b  {border-width:0 2px;}
.rwin_context .wincontent {background:#ffffff; }

.red
{color:red!important}

.error td,
.error td .redspan
{color: #999!important;}

.divNoItems {
    color:#666;
    font-size:12px;
    padding:10px;
    text-align:center;
}

.tblCardHomeCard td.tright .redspan {
	color:#779911;
}

.tblCardHomeCard td.tleft .redspan {
	color:#444444;
	text-decoration: none;
	
}

.tblCardHomeCard tr:hover td.tleft .redspan {
	color:#779911;
	text-decoration: underline;
	
}

.tblCardHomeCard td.tcentr  {
	color:#5b5a5a;
}

.rtable td {
	background-color:#fafafa;
}

.horizLineNeeded {
  
  background: url("../img/marker.png") no-repeat scroll 20px center rgba(0, 0, 0, 0);
  overflow: hidden;
  padding-left: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.horizLine {
  background: url("../img/marker.png") no-repeat scroll left 15px rgba(0, 0, 0, 0);
  border-bottom: 1px solid #00A651;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 4px;
  padding-left: 20px;
}

.rwin_home .wincontent > div {
	padding-top:0px;
}

.wincontent {
	padding-bottom:5px;
}

.paymName, .draftName {
  font-size:14px;
}

.tleft.cblong {
  font-size:14px;
  line-height: 1.5;
}

.wincontent .rtable:first-child tr:first-child .th {
  /*border-top: 0 none;*/
}