/* element */
body
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    padding:0 0 0 0;
    margin: 0 0 0 0;
    height:100%;
}
form
{
    height:100%;
}
html
{
	height:100%;
}

/* classes */

A
{
 font-family: Verdana, Helvetica, sans-serif;
}

A:link	{	
	text-decoration: underline;
	color: blue;
	}	

A:visited	{	
	text-decoration: underline;
	color: blue;
	}	
		
A:active	{	
	text-decoration: underline;
	color: blue;
	}	
		
A:hover	{	
	text-decoration: none;
	background-color: #97233F;
	color: #ffffff;
	}


BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	


/* Element IDs*/
#content
{
	
	z-index: 2;
}
#header
{
	background-color:#ffffff;
}
#rightimage
{
	background: repeat-x top left  ;
}
#leftimage
{
	background: repeat-x center left url(images/header_meditract_left_new.png); width:197px; height:74px ;
    min-height: 74px;
}
#mytractimage
{
	background: no-repeat none; background-size: 100%;
}
#leftNavCell
{
	background-color:#112151;
}

/* @Blocks */
.leftnav
{
	left:0;
	width:204px;
	height:100%;
	position:absolute;
	background-color:#112151;
	z-index:1;
}

.rightnav
{
	right:0;
	width:204px;
	height:100%;
	position:absolute;
	background-color:#112151;
	z-index:1;
}

.rightnavsmall
{
	right:0;
	width:18px;
	height:100%;
	position:absolute;
	background-color:#112151;
	z-index:1;
}


.leftnavsmall
{
	left:0;
	width:18px;
	height:100%;
	position:absolute;
	background-color:#112151;
	z-index:1;
}

.mnu
{
	background-image: url(images/menu/rmSprite.png);
	background-repeat: repeat-x;
	background-position: 0 -408px;
	border: 1px solid #828282;
}

.checkboxlistheader
{
	border-right: ##112151 thin solid;
	border-top: ##112151 thin solid;
	border-left: ##112151 thin solid;
	border-bottom: 0px;
	border-width: 1px;
	background-color: ##112151;
	width:300px;
}
.checkboxlist
{
	height: 75px;
	width:300px;
	overflow: auto;
	border-right: #112151 thin solid;
	border-top: #112151 thin solid;
	border-left: #112151 thin solid;
	border-bottom: #112151 thin solid;
	border-width: 1px;	
	background-color:#ffffff;
}
A.checkboxlist:Hover
{
	background-color: #112151;
	
}
A.checkboxlist:Link
{
	background-color: #112151;
}
A.checkboxlist:Visited
{
	background-color: #112151;
}
.dropdownclosed
{ 
	VISIBILITY: hidden;  
	DISPLAY:none;
	POSITION: absolute; 
	OVERFLOW: auto; 
	HEIGHT: 22px; 
	Z-INDEX: 9999;
}

.dropdownopened
{ 
	VISIBILITY: visible;  
	DISPLAY:block;
	POSITION: absolute; 
	OVERFLOW: auto; 
	height: 105px;
	Z-INDEX: 9999;
}

.button
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    /* font-weight:bold; */
    color: #000000;
    background-color:#CACACA;
    border: gray thin Solid;
	border-width: 1px;
}

.pagesizebutton
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif !important;
    FONT-SIZE: 8pt !important;
    font-weight:bold !important;
    color: #000000 !important;
    background-color:#CACACA !important;
    border: gray thin Solid !important;
	border-width: 1px !important;	
}

.heading-hazzard
{
	color: #ffffff;
	background: url(images/hazzard.png) repeat-x;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	border-left-color: #63B1E5;
	border-bottom-color: #63B1E5;
	border-top-style: Solid;
	border-top-color: #63B1E5;
	border-right-style: Solid;
	border-left-style: Solid;
	border-right-color: #63B1E5;
	border-bottom-style: Solid;
}

.heading
{
	color: #ffffff;
	background-color: #112151;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	border-left-color: #63B1E5;
	border-bottom-color: #63B1E5;
	border-top-style: Solid;
	border-top-color: #63B1E5;
	border-right-style: Solid;
	border-left-style: Solid;
	border-right-color: #63B1E5;
	border-bottom-style: Solid;
}

.subheading
{
	color: #ffffff;
	background-color: #112151;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	width: 99%;
	text-align: center;
}

.pmSecondHeading
{
	color: Black;
	background-color: #e2e2e2;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	width: 99%;
	text-align: center;
}

.pmThirdHeading
{
	color: #ffffff;
	background-color: #112151;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	width: 99%;
	text-align: center;
}

.instructions
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.pmFormInstructions
{
    font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	background-color: White;
	width: 100%;
	text-align: center;
	border: 1px solid gray; 
	padding: 2px;
}

.ccheading
{
	color: #ffffff;
	background-color: #63B1E5;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	border-left-color: #112151;
	border-bottom-color: #112151;
	border-top-style: Solid;
	border-top-color: #112151;
	border-right-style: Solid;
	border-left-style: Solid;
	border-right-color: #112151;
	border-bottom-style: Solid;
}

.PartTitleStyle 
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #112151;
	font-weight:bold;
	font-size:8pt;
	height:18px; 
	padding:0px 0px 5px 10px; 
	background-image:url(images/boxHeaderTopLeft.gif); 
	background-repeat: no-repeat; background-position: left top; 
}
.PartTitleStyle table 
{
	background-image:url(images/boxHeaderTopRight.gif);
	background-repeat: no-repeat; 
	background-position: right top;
}
.PartTitleStyle a 
{
	color:#ffffff;
}

.PartTitleStyle table tr td 
{
	padding:10px 10px 0 10px;
}

.PartTitleStyle table tr td span 
{
	background-color:#112151;
	padding-right: -10px; 
}

.PartStyle 
{
	border: solid 1px #000000; 	
}
.tmpart
{
	overflow-x:hidden;
	overflow-y:auto;
	height:275px;
	width:320px;
}
.tmpart2
{
	overflow-x:auto;
	overflow-y:auto;
	height:275px;
	width:320px;
}

.tmPopupWindow
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    padding:0 0 0 0;
    margin: 0 0 0 0;
}

A.gridheading:Link
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #112151;
	font-weight:bold;
	font-size:8pt;
	border-right: #112151 thin solid;
}

.gridheading
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #112151;
	font-weight: bold;
	font-size: 8pt;
}

.gridheading a
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #112151;
	font-weight:bold;
	font-size:8pt;
	border-right: #112151 thin solid;
}


.gridfooter
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #112151;
	font-weight: bold;
	font-size: 8pt;
}

.gridpager
{
	COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal; 
    background-color: #112151;
}

A.gridpager:Link
{
	COLOR: #ffffff;
}

.griditem
{
	COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal; 
    background-color: White;
}

.gridselecteditem
{
	COLOR: black;
	background-color:#FAFAFA;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.gridalternateitem
{
	COLOR: black;
	background-color:#E0E0E0;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.gridhyperlink a:link, .gridhyperlink a:visited, .gridhyperlink a:link
{
	COLOR: blue !important;
	text-decoration: underline !important;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;    
}

.hiddencontrols
{
    BACKGROUND-COLOR: transparent !important;
	BACKGROUND-IMAGE: none !important;
    COLOR: #e2e2e2;
}

.controls
{
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;    
}
.controlist
{
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;    
    z-index:100;
    border: #112151 thin solid;
	border-width: 1px;	
	background-color:#ffffff;
    
}
.flaggedcontrols
{
    COLOR: <tmFlaggedFontColor>;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;    
}

.calendar .ajax__calendar_container
{
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    background-color: #e2e2e2;
    border: solid thin Black;
    border-width: 1px;
    z-index: 999;

}

.error-message
{
	color:Red;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align: center;
}

.error-message-left
{
	color:Red;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align: left;
}

.menucontainerleft
{
	height: 30px;
	background:#C7C7C7 url(images/nav_background.gif) repeat-x;
	border-top:1px solid #999999;
	border-botton:1px solid #999999;
	border-left:1px solid #999999;
	display:block;
	margin:0;
	padding:0;
	font-family: Verdana, Helvetica, sans-serif;
	color: black;
}
.menucontainermiddle
{
	height: 30px;
	background:#C7C7C7 url(images/nav_background.gif) repeat-x;
	border-top:1px solid #999999;
	border-botton:1px solid #999999;
	display:block;
	margin:0;
	padding:0;
	font-family: Verdana, Helvetica, sans-serif;
	color: black;
}
.menucontainerright
{
	height: 30px;
	background:#C7C7C7 url(images/nav_background.gif) repeat-x;
	border-top:1px solid #999999;
	border-botton:1px solid #999999;
	border-right:1px solid #999999;
	display:block;
	margin:0;
	padding:0;
	font-family: Verdana, Helvetica, sans-serif;
	color: black;
}

A.menuitem
{
	font-family: Verdana, Helvetica, sans-serif;
	color: black;
	vertical-align: middle;
	text-decoration:none;
	padding-right:2px;
	padding-left:2px;
	margin-right:2px;
	margin-left:2px;
}

.menuitem a:link, .menuitem a:visited, .menuitem a:link
{
	font-family: Verdana, Helvetica, sans-serif;
	color: black;
	vertical-align: middle;
	text-decoration:none;
}
.menuitem
{
	height: 28px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align: middle;
}
.menuitemselected
{
	height: 28px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align: middle;
	background: #ffffff;
}

.menuitemhover
{
	text-decoration: none;
	height: 28px;
	background: #ffffff;
	vertical-align: middle;
}
A.menuitemhover
{
	background: #ffffff;
}
.menupopup
{
	z-index:100;
	
}
.menupopupitem
{
	background: #999999;
	text-decoration: none;
	color: black;
	padding:1px;
	z-index:100;
	
}
.menupopupitem a:link, .menupopupitem a:visited, .menupopupitem a:link
{
	text-decoration: none;
	color: black;
	display:block;
}



.hidden-controls
{
    BACKGROUND-COLOR: MistyRose;
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;         
    display:none;
}
.status-message
{
    color:Green;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:5px;
}
.searchprompt
{
	color: #ffffff;
	background-color: #112151;
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
}

.timeentryaudit
{
    background-color:White;
    color:Gray;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    font-weight:normal;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: #fff;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 8pt;
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 4px 4px 4px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	padding: 4px 4px 4px 4px;
	white-space: nowrap;
	background-color: #63B1E5;
	color: white;

}

a.ContextMenuItem:hover
{
	background-color: #63B1E5;
	color: black;
	border: 1px solid #D2B47A;
	padding: 3px 3px 3px 3px;
}



.WC4-DD2-A, .WC4-DD2-O {
	border-left:0 none !important;
	border-right:1px solid #286A9B;
}
.WC4-DD-N {
	color:Black;
	cursor:default;
	font-family:Webdings;
	font-size:9pt;
	font-weight:normal;
	height:20px;
	width:15px;
}
.WC4-TB-A {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	font-weight:normal;
	height:20px;
}
.WC4-TB-O {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	font-weight:normal;
	height:20px;
}
.WC4-TB-N {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	font-weight:normal;
	height:20px;
}
.WC4-RF {
	background-color:White;
	border:1px solid #286A9B;
	cursor:default;
}
.WC4-C {
	overflow:hidden;
	padding-left:3px;
	padding-right:3px;
}
.WC4-F-A {
	background-color:#E9EBF4;
	border:1px solid #286A9B;
	height:20px;
}
.WC4-F-O {
	background-color:WhiteSmoke;
	border:1px solid #286A9B;
	height:20px;
}
.WC4-F-N {
	background-color:White;
	border-color:#5794BF #286A9B #286A9B #5794BF;
	border-style:solid;
	border-width:1px;
	height:20px;
}
.WC4-More-A {
	background-color:#FFE7A2;
	border:1px solid #F7BE57;
}
.WC4-More-O {
	background-color:#FFE7A2;
	border:1px solid #F7BE57;
}
.WC4-More-N {
	border:1px solid White;
}

.WC4-RB {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}
.WC4-Row-O {
	background-color:#E1EEFF;
	height:20px;
}
.WC4-Row-N {
	background-color:White;
	height:20px;
}
.WC4-SR {
	background-color:#B3C8E8;
	font-size:8pt;
	font-weight:normal;
	height:20px;
}

	
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:25px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

A.OfficeTabButtonPreClick:active { BACKGROUND: url(../images/Office/la_hover.bmp) left center; COLOR: black; LINE-HEIGHT: 2; TEXT-DECORATION: none }
A.OfficeTabButtonPreClick:link { BACKGROUND: url(../images/Office/la_not_selected.bmp) left center; COLOR: black; LINE-HEIGHT: 2; TEXT-DECORATION: none }
A.OfficeTabButtonPreClick:hover { BACKGROUND: url(../images/Office/la_hover.bmp) left center; COLOR: black; LINE-HEIGHT: 2; TEXT-DECORATION: none }
A.OfficeTabButtonPostClick:active { BACKGROUND: url(../images/Office/la_selected.bmp) left center; COLOR: black; LINE-HEIGHT: 2; TEXT-DECORATION: none }
A.OfficeTabButtonPostClick:link { BACKGROUND: url(../images/Office/la_selected.bmp) left center; COLOR: black; LINE-HEIGHT: 2; TEXT-DECORATION: none }
A.OfficeTabButtonPostClick:hover { BACKGROUND: url(../images/Office/la_hover.bmp) left center; COLOR: black; LINE-HEIGHT: 2; TEXT-DECORATION: none }


/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_TM
{
    border:1px solid #828282;
    background:#fff;
    color:#333;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

.RadGrid_TM,
.RadGrid_TM .rgMasterTable,
.RadGrid_TM .rgDetailTable,
.RadGrid_TM .rgGroupPanel table,
.RadGrid_TM .rgCommandRow table,
.RadGrid_TM .rgEditForm table,
.RadGrid_TM .rgPager table,
.GridToolTip_TM
{
    font-family:Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

.RadGrid_TM .rgAdd,
.RadGrid_TM .rgRefresh,
.RadGrid_TM .rgEdit,
.RadGrid_TM .rgDel,
.RadGrid_TM .rgFilter,
.RadGrid_TM .rgPagePrev,
.RadGrid_TM .rgPageNext,
.RadGrid_TM .rgPageFirst,
.RadGrid_TM .rgPageLast,
.RadGrid_TM .rgExpand,
.RadGrid_TM .rgCollapse,
.RadGrid_TM .rgSortAsc,
.RadGrid_TM .rgSortDesc,
.RadGrid_TM .rgUpdate,
.RadGrid_TM .rgCancel,
.RadGrid_TM .rgUngroup,
.RadGrid_TM .rgExpXLS,
.RadGrid_TM .rgExpDOC,
.RadGrid_TM .rgExpPDF,
.RadGrid_TM .rgExpCSV
{
	background-image:url('images/Grid/sprite.gif');
}

/*header*/

.RadGrid_TM .rgHeaderDiv
{
	background:#eee 0 -7550px;
	font-family:Verdana, Helvetica, sans-serif;
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -7050px;
	font-family:Verdana, Helvetica, sans-serif;
}

.RadGrid_TM .rgHeader,
.RadGrid_TM th.rgResizeCol
{
	border:0;
	border-bottom:1px solid #828282;
	background:#112151 0 -2300px;
	color:#ffffff;
	font-size: 8pt;
	font-weight:bold;
}

.RadGrid_TM th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
	font-weight:bold;
}

.RadGrid_TM .rgHeader,
.RadGrid_TM .rgHeader a
{
	font-family:Verdana, Helvetica, sans-serif;
	color:#ffffff;
	FONT-SIZE: 8pt;
	font-weight:bold;
}

/*rows*/

.RadGrid_TM .rgRow td,
.RadGrid_TM .rgAltRow td,
.RadGrid_TM .rgEditRow td,
.RadGrid_TM .rgFooter td
{
	border-style:solid;
	border-width:0 0 1px 0;
	font-family:Verdana, Helvetica, sans-serif;
}

.RadGrid_TM .rgRow td
{
	border-color:#fff;
	font-family:Verdana, Helvetica, sans-serif;
	background-color: White;
	color: black;
	font-size: 8pt;
}

.RadGrid_TM .rgAltRow
{
	background:#E0E0E0;
	font-family:Verdana, Helvetica, sans-serif;
}

.RadGrid_TM .rgAltRow td
{
	border-color:#f2f2f2;
	font-family:Verdana, Helvetica, sans-serif;
	color: black;
	font-size: 8pt;
}

.RadGrid_TM .rgRow .rgSorted
{
	border-bottom-color:#f2f2f2;
	background-color:#f2f2f2;
}

.RadGrid_TM .rgAltRow .rgSorted
{
	border-bottom-color:#e6e6e6;
	background-color:#e6e6e6;
}

.RadGrid_TM .rgSelectedRow .rgSorted,
.RadGrid_TM .rgActiveRow .rgSorted,
.RadGrid_TM .rgHoveredRow .rgSorted,
.RadGrid_TM .rgEditRow .rgSorted
{
	background-color:transparent;
}

.RadGrid_TM .rgRow a:hover
{
	color:#ffffff !important;
	background-color:#97233F;
}

.RadGrid_TM .rgSelectedRow
{
    background:#FAFAFA 0 -3900px;
	COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
*+html .RadGrid_TM .rgSelectedRow .rgSorted{background-color:#828282}
* html .RadGrid_TM .rgSelectedRow .rgSorted{background-color:#828282}

.RadGrid_TM .rgAltRow .rgSelectedRow a
{
	color:#fff;
}

.RadGrid_TM .rgActiveRow,
.RadGrid_TM .rgHoveredRow
{
    background:#c5c5c5 0 -2900px;
    color:#333;
}
*+html .RadGrid_TM .rgActiveRow .rgSorted,
*+html .RadGrid_TM .rgHoveredRow .rgSorted{background-color:#c5c5c5}
* html .RadGrid_TM .rgActiveRow .rgSorted,
* html .RadGrid_TM .rgHoveredRow .rgSorted{background-color:#c5c5c5}

.RadGrid_TM .rgEditRow
{
	background:#FAFAFA 0 -4900px;
	COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
*+html .RadGrid_TM .rgEditRow .rgSorted{background-color:#fff}
* html .RadGrid_TM .rgEditRow .rgSorted{background-color:#fff}

.RadGrid_TM .rgActiveRow td,
.RadGrid_TM .rgActiveRow td.rgSorted,
.RadGrid_TM .rgHoveredRow td,
.RadGrid_TM .rgHoveredRow td.rgSorted
{
	border-bottom-color:#9e9e9e;
}

.RadGrid_TM .rgSelectedRow td,
.RadGrid_TM .rgSelectedRow td.rgSorted
{
	border-bottom-color:#6c6c6c;
}

.RadGrid_TM .rgDrag
{
	background-image:url('images/Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_TM .rgFooterDiv,
.RadGrid_TM .rgFooter
{
	background:#eee;
}

.RadGrid_TM .rgFooter td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #fff;
}

/*status*/

.RadGrid_TM .rgPager .rgStatus
{
	border:1px solid;
	border-color:#828282 #c9c9c9 #eee #c9c9c9;
	border-left-width:0;
}

.RadGrid_TM .rgStatus div
{
	background-image:url('images/Grid/loading_small.gif');
}

/*pager*/

.RadGrid_TM .rgPager
{
	background:#eee;
}

.RadGrid_TM td.rgPagerCell
{
	border:1px solid;
	border-color:#828282 #eee #eee;
	border-right-width:0;
}

.RadGrid_TM .rgInfoPart
{
	color:#8a8a8a;
}

.RadGrid_TM .rgInfoPart strong
{
	color:#4c4e54;
}

.RadGrid_TM .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_TM .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_TM .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_TM .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_TM .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_TM .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_TM .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_TM .rgPageLast:hover
{
	background-position:0 -1050px;
}

.RadGrid_TM .rgPager .rgPagerButton
{
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	background:#e8e8e8 repeat-x 0 -1550px;
	color:#000;
	font-family:Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

.RadGrid_TM .rgNumPart a:hover,
.RadGrid_TM .rgNumPart a:hover span,
.RadGrid_TM .rgNumPart a.rgCurrentPage,
.RadGrid_TM .rgNumPart a.rgCurrentPage span
{
	font-family:Verdana, Helvetica, sans-serif;
}

.RadGrid_TM .rgNumPart a
{
	color:#000;
	font-family:Verdana, Helvetica, sans-serif;
}

.RadGrid_TM .rgNumPart a:hover
{
	background-position:100% -1250px;
}

.RadGrid_TM .rgNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadGrid_TM .rgNumPart a.rgCurrentPage,
.RadGrid_TM .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
}

.RadGrid_TM .rgNumPart a.rgCurrentPage span,
.RadGrid_TM .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
}

/*sorting, reordering*/

.RadGrid_TM .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_TM .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.GridReorderTop_TM,
.GridReorderBottom_TM
{
	background:0 0;
}

.GridReorderBottom_TM
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_TM .rgFilterRow
{
	background:#eee;
}

.RadGrid_TM .rgFilterRow td
{
    border-bottom:1px solid #828282;
}

.RadGrid_TM .rgFilter
{
	background-position:0 -300px;
}

.RadGrid_TM .rgFilter:hover
{
	background-position:0 -350px;
}

.RadGrid_TM .rgFilterActive,
.RadGrid_TM .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_TM .rgFilterBox
{
	border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
	font-family:Verdana, Helvetica, sans-serif;
	color:#333;
}

/*filter context menu*/

.RadMenu_TM .rgHCMClear,
.RadMenu_TM .rgHCMFilter
{
	border-color:#d0d0d0 #a8a8a8 #8b8b8b;
	background:#e8e8e8 center -23px;
	color:#000;
	font-family:Verdana, Helvetica, sans-serif;
}

.RadMenu_TM .rgHCMClear:hover,
.RadMenu_TM .rgHCMFilter:hover
{
	border-color:#d1d1d1 #b9b9b9 #a3a3a3;
	background-position:center -67px;
	background-color:#e5e5e5;
}

/*context menu*/

.GridContextMenu_TM .rmLeftImage
{
	background-image:url('images/Grid/contextMenu.gif');
}

.GridContextMenu_TM .rgHCMSortAsc .rmLeftImage
{
	background-position:0 0;
}

.GridContextMenu_TM .rgHCMSortDesc .rmLeftImage
{
	background-position:0 -40px;
}

.GridContextMenu_TM .rgHCMUnsort .rmLeftImage
{
	background-position:0 -80px;
}

.GridContextMenu_TM .rgHCMGroup .rmLeftImage
{
	background-position:0 -120px;
}

.GridContextMenu_TM .rgHCMUngroup .rmLeftImage
{
	background-position:0 -160px;
}

.GridContextMenu_TM .rgHCMCols .rmLeftImage
{
	background-position:0 -200px;
}

.GridContextMenu_TM .rgHCMFilter .rmLeftImage
{
	background-position:0 -240px;
}

.GridContextMenu_TM .rgHCMUnfilter .rmLeftImage
{
	background-position:0 -280px;
}

/*grouping*/

.RadGrid_TM .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #828282;
	background:#fff 0 -1900px ;
}

.RadListBox_Default .rlbText
{
       color: Black !important;
}
.RadComboBox_Default  .rcbInput
{
       color: Black !important;
}

.RadGrid_TM .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

.RadGrid_TM .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_TM .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

.RadGrid_TM .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

.RadGrid_TM .rgUngroup
{
	background-position:0 -6998px;
}

.RadGrid_TM .rgGroupItem
{
	border:1px solid;
	border-color:#c4c4c4 #c4c4c4 #9e9e9e;
	background:#112151 0 -6500px;
	font-weight:bold;
	font-size:8pt;
	color: #ffffff;

}

.RadGrid_TM .rgMasterTable td.rgGroupCol,
.RadGrid_TM .rgMasterTable td.rgExpandCol
{
	border-color:#d9d9d9;
	background:#d9d9d9 none;
}

.RadGrid_TM .rgGroupHeader
{
    background:#d9d9d9;
    font-size:8pt;
    line-height:21px;
	color:#000;
	font-weight:bold;
}

.RadGrid_TM .rgGroupHeader td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #d9d9d9;
}

.RadGrid_TM .rgGroupHeader td.rgGroupCol
{
	border-top-color:#828282;
}

.RadGrid_TM .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_TM .rgCollapse
{
	background-position:3px -444px;
}

/*editing*/

.RadGrid_TM .rgEditForm
{
	border-bottom:1px solid #828282;
	COLOR: black;
	background-color:#FAFAFA;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.RadGrid_TM .rgUpdate
{
	background-position:0 -1800px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

.RadGrid_TM .rgCancel
{
	background-position:0 -1850px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

/*hierarchy*/

.RadGrid_TM .rgDetailTable
{
	border-color:#828282;
}

/*command row*/

.RadGrid_TM .rgCommandRow
{
	background:#c5c5c5 0 -2099px;
	color:#000;
}

.RadGrid_TM .rgCommandCell
{
	border:1px solid;
	border-color:#999 #f2f2f2;
	border-top-width:0;
	padding:0;
}

.RadGrid_TM tfoot .rgCommandCell,
.RadGrid_TM .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell
{
	border-top-width:1px;
	border-bottom-width:0;
}

.RadGrid_TM .rgCommandTable td
{
	border:0;
	padding:2px 7px;
}

.RadGrid_TM .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

.RadGrid_TM .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

.RadGrid_TM .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_TM .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_TM .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_TM .rgDel
{
	background-position:0 -1750px;
}

.RadGrid_TM .rgSelected .rgDel
{
	background-position:0 -1775px;
}

.RadGrid_TM .rgExpXLS,
.RadGrid_TM .rgExpDOC,
.RadGrid_TM .rgExpPDF,
.RadGrid_TM .rgExpCSV
{
	background-image:url('images/Grid/export.gif');
}

.RadGrid_TM .rgExpXLS
{
	background-position:0 0;
}
.RadGrid_TM .rgExpDOC
{
	background-position:0 -50px;
}
.RadGrid_TM .rgExpPDF
{
	background-position:0 -100px;
}
.RadGrid_TM .rgExpCSV
{
	background-position:0 -150px;
}

/*multirow select*/

.GridRowSelector_TM
{
	background:#4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_TM
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_TM
{
	border:1px solid #828282;
	padding:3px;
	background:#fff;
	color:#333;
}

/*rtl*/

.RadGridRTL_TM .rgPageFirst
{
	background-position:0 -1000px;
}
.RadGridRTL_TM .rgPageFirst:hover
{
	background-position:0 -1050px;
}
.RadGridRTL_TM .rgPagePrev
{
	background-position:0 -850px;
}
.RadGridRTL_TM .rgPagePrev:hover
{
	background-position:0 -900px;
}
.RadGridRTL_TM .rgPageNext
{
	background-position:0 -700px;
}
.RadGridRTL_TM .rgPageNext:hover
{
	background-position:0 -750px;
}
.RadGridRTL_TM .rgPageLast
{
	background-position:0 -550px;
}
.RadGridRTL_TM .rgPageLast:hover
{
	background-position:0 -600px;
}

.RadGridRTL_TM .rgExpand
{
	background-position:-20px -496px;
}

/* RadComboBox Default skin */
.RadComboBox_TM,
.RadComboBox_TM .rcbInput,
.RadComboBoxDropDown_TM
{
	color: Black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
	line-height: 16px !important;
}

/* combobox */

.RadComboBox_TM .rcbInputCellLeft,
.RadComboBox_TM .rcbInputCellRight,
.RadComboBox_TM .rcbArrowCellLeft,
.RadComboBox_TM .rcbArrowCellRight
{
	background-image: url('images/ComboBox/rcbSprite.png');
	background-repeat: no-repeat;
}

* html .RadComboBox_TM .rcbInputCellLeft,
* html .RadComboBox_TM .rcbInputCellRight,
* html .RadComboBox_TM .rcbArrowCellLeft,
* html .RadComboBox_TM .rcbArrowCellRight
{
	background-image: url('images/ComboBox/rcbSpriteIE6.png');
	background-repeat: no-repeat;
}

.RadComboBox_TM td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_TM td.rcbInputCellRight { background-position: 100% 0; }

div.RadComboBox_TM table.rcbHovered td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_TM .rcbHovered .rcbInputCellRight { background-position: 100% 0; }

div.RadComboBox_TM .rcbFocused .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_TM .rcbFocused .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_TM .rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.RadComboBox_TM .rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.RadComboBox_TM .rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.RadComboBox_TM .rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.RadComboBox_TM .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	line-height: 16px;
}

.RadComboBox_TM .rcbHovered .rcbInputCell .rcbInput
{
	color: #000;
	line-height: 16px;
}

.RadComboBox_TM td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_TM td.rcbArrowCellRight { background-position: 0 -88px !important; }

.RadComboBox_TM .rcbHovered .rcbArrowCellLeft { background-position: -54px -88px; }
div.RadComboBox_TM .rcbHovered .rcbArrowCellRight { background-position: -36px -88px !important; }

.RadComboBox_TM .rcbFocused .rcbArrowCellLeft { background-position: -90px -88px; }
div.RadComboBox_TM .rcbFocused .rcbArrowCellRight { background-position: -72px -88px !important; }

.RadComboBox_TM td.rcbArrowCellHidden,
.RadComboBox_TM .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_TM .rcbFocused td.rcbArrowCellHidden { background-position: -15px -88px; }

.RadComboBox_TM_rtl td.rcbArrowCellHidden,
.RadComboBox_TM_rtl .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_TM_rtl .rcbFocused td.rcbArrowCellHidden { background-position: -18px -88px; }

/* Read-only styles */

.RadComboBox_TM .rcbReadOnly td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_TM .rcbReadOnly td.rcbArrowCellRight { background-position: 0px -88px; }

.RadComboBox_TM .rcbHovered .rcbReadOnly .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_TM .rcbHovered .rcbReadOnly .rcbArrowCellRight { background-position: -38px -88px; }

.RadComboBox_TM .rcbFocused .rcbReadOnly .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_TM .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -74px -88px; }

.RadComboBox_TM .rcbReadOnly td.rcbArrowCellHidden { background-position: -15px -88px; }
.RadComboBox_TM .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_TM .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

.RadComboBox_TM_rtl .rcbReadOnly td.rcbArrowCellHidden { background-position: -18px -88px; }
.RadComboBox_TM_rtl .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -54px -88px; }
.RadComboBox_TM_rtl .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -90px -88px; }

/* dropdown */

.RadComboBoxDropDown_TM .rcbHeader,
.RadComboBoxDropDown_TM .rcbFooter,
.RadComboBoxDropDown_TM .rcbMoreResults,
.RadComboBoxDropDown_TM .rcbMoreResults a
{
	background-image: url('images/ComboBox/rcbSprite.png');
}

.RadComboBoxDropDown_TM .rcbScroll
{
	float: none !important;
}

.RadComboBoxDropDown .RadComboBoxDropDown_TM .rcbScroll
{
	float: none !important;
}

.RadComboBoxDropDown .rcbScroll
{
	float: none !important;
}

.RadComboBoxDropDown .rcbHeader
{
	position: relative !important;
	overflow: auto !important;
}

.RadComboBoxDropDown_Default .rcbScroll
{
	float: none !important;
}

.RadComboBoxDropDown .RadComboBoxDropDown_Default .rcbScroll
{
	float: none !important;
}

* html .RadComboBoxDropDown_TM .rcbHeader,
* html .RadComboBoxDropDown_TM .rcbFooter,
* html .RadComboBoxDropDown_TM .rcbMoreResults,
* html .RadComboBoxDropDown_TM .rcbMoreResults a
{
	background-image: url('images/ComboBox/rcbSpriteIE6.png');
}

.RadComboBoxDropDown_TM
{
	background: #fff;
	border-color: #c6c7d2;
	border-top-color: #83868d;
}

.RadComboBoxDropDown_TM .rcbHeader,
.RadComboBoxDropDown_TM .rcbFooter
{
	background-color: #f1f2f4;
	background-position: 0 -110px;
}

.RadComboBoxDropDown_TM .rcbHeader
{
	border-bottom-color: #d5d5d5;
}

.RadComboBoxDropDown_TM .rcbFooter
{
	border-top-color: #d5d5d5;
}

.RadComboBoxDropDown_TM .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_TM .rcbHovered
{
	background: #dfdfdf;
	color: #000;
}

.RadComboBoxDropDown_TM .rcbSeparator
{
    color: #fff;
    background: #8a8a8a;
}

.RadComboBox_TM .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_TM .rcbDisabled
{
	color: #999;
}

.RadComboBox_TM .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -66px !important; }
.RadComboBox_TM .rcbHovered td.rcbInputCellLeft { background-position: 0 -66px !important; }
.RadComboBox_TM .rcbReadOnly td.rcbArrowCellLeft { background-position: 0 -88px !important; }
.RadComboBox_TM .rcbHovered td.rcbArrowCellLeft { background-position: 0 -88px !important; }

.RadComboBox_TM .rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_TM .rcbDisabled td.rcbInputCellRight { background-position: 100% -66px; }
.RadComboBox_TM .rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.RadComboBox_TM .rcbDisabled td.rcbArrowCellRight { background-position: -108px -88px; }
.RadComboBox_TM .rcbDisabled .rcbReadOnly td.rcbArrowCellRight { background-position: -110px -88px; }
.RadComboBox_TM table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_TM .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -123px -88px; }
.RadComboBox_TM_rtl table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_TM_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -126px -88px; }

.RadComboBoxDropDown_TM .rcbLoading
{
	background: #f0f0f0;
}

.RadComboBoxDropDown_TM .rcbMoreResults
{
	border-top-color: #c6c7d2;
	background-position: 0 -132px;
	background-color: #e6e6e6;
	color: #8a8a8a;
}

.RadComboBoxDropDown_TM .rcbMoreResults a
{
	background-position: -157px -94px;
}

.RadPanelBar .ExpandedCssClass .rpText
{
	background-color: #112151 !important;
	color: #ffffff !important;
	font-weight: bold !important;
}

div.RadScheduler_WebBlue .rsMonthView .rsTodayCell
{
	background-color: #F4E9F5;
	color: #000;
	border: 1px solid #000;
}

.RadScheduler .rsMonthView .rsWrap,
.RadScheduler .rsMonthView .rsApt,
.RadScheduler .rsMonthView .rsAptOut,
.RadScheduler .rsMonthView .rsAptIn,
.RadScheduler .rsMonthView .rsAptMid,
.RadSCheduler .rsMonthView .rsAptContent
{
	position: static !important;
	height: auto !important;
}
.RadScheduler .rsMonthView .rsWrap
{
	overflow: hidden;
	font-zie: 0;
	line-height: 0;
}
.RadScheduler .rsMonthView .rsAptContent
{
	position: relative !important;
	border-top: 0;
	border-bottom: 0;
	left: 0;
	top: 0;
}
.RadScheduler .rsMonthView .rsWrap,
.RadScheduler .rsMonthView .rsAptContent,
.RadScheduler .rsDayView .rsWrap,
.RadSCheduler .rsDayView .rsAptContent
{
	min-height: 22px;
}
* html .RadScheduler .rsMonthView .rsAptIn
{
    border-width: 0 1px;
    top: 0;
	margin-left: -1px;
	margin-right: -1px;
}
* html .RadScheduler .rsMonthView .rsAptMid
{
    top: 0;
    left: 1px;
    margin: 0 1px;
    border-width: 1px 0;
}

.hoveredempty,
.radEmptyMessageCss
{
	color:Red;
	font-style:italic;
	text-align:center;
	font-size:10pt;
	font-family:Segoe UI,Arial,Sans-Serif;
}

.hoveredfull,
.radEnabledCss,
.radFocusedCss
{
	color:Black;
}

/* <RadMenu / Default> */

*:focus {
	outline: none;
}

.RadMenu_TM .rmRootGroup,
.RadMenu_TM a.rmLink,
.RadMenu_TM .rmGroup .rmText,
.RadMenu_TM .rmVertical .rmText,
.RadMenu_TM .rmLeftArrow,
.RadMenu_TM .rmRightArrow,
.RadMenu_TM .rmTopArrow,
.RadMenu_TM .rmBottomArrow
{
	background-image: url('images/Menu/rmSprite.png');
	background-color: transparent;
}

.RadMenu_TM .rmRootGroup
{
	border: 0px solid #828282;
	background-repeat: repeat-x;
	background-position: 0 -408px;
	background-color: #e6e6e6;
}

/* <Root items> */

.RadMenu_TM,
.RadMenu_TM a.rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.RadMenu_TM a.rmLink,
.RadMenu_TM a.rmDisabled,
.RadMenu_TM a.rmDisabled:hover
{
	background-position: 0 -72px;
}

.RadMenu_TM .rmFirst a.rmLink,
.RadMenu_TM .rmFirst a.rmLink:hover,
.RadMenu_TM .rmLast .rmText,
.RadMenu_TM .rmLast a.rmLink:hover .rmText,
.RadMenu_TM .rmVertical a.rmLink,
.RadMenu_TM .rmVertical .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_TM .rmVertical .rmFirst,
.RadMenu_TM .rmVertical .rmLast
{
	background: none;
}

.RadMenu_TM a.rmLink:hover,
.RadMenu_TM a.rmFocused,
.RadMenu_TM a.rmSelected
{
	background-color: #fff;
}

.RadMenu_TM .rmHorizontal .rmRootLink span.rmText
{
	display: inline;
	padding-left: 12px;
}

.RadMenu_TM_rtl .rmRootLink span.rmText
{
    padding-right: 12px;
}

.RadMenu_TM_Context_rtl .rmRootLink span.rmText
{
    padding-right: 28px;
}

.RadMenu_TM .rmHorizontal a.rmRootLink
{
	padding-left: 0;
}

.RadMenu_TM_rtl a.rmRootLink
{
    margin-left: 0;
    padding: 0;
}

.RadMenu_TM .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */
{
	width: 100%;
}

.RadMenu_TM ul.rmHorizontal .rmLeftImage
{
	margin: 4px -4px 0 6px;
}

.RadMenu_TM_rtl ul.rmHorizontal .rmLeftImage
{
	margin: 4px 6px 0 -4px;
}

.RadMenu_TM .rmVertical a.rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu_TM .rmVertical a.rmLink:hover,
.RadMenu_TM .rmVertical a.rmFocused,
.RadMenu_TM .rmVertical a.rmSelected,
.RadMenu_TM .rmVertical a.rmExpanded,
.RadMenu_TM .rmVertical a.rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #828282;
	border-width: 1px 0;
}

.RadMenu_TM .rmVertical .rmFirst a.rmLink:hover,
.RadMenu_TM .rmVertical .rmFirst a.rmFocused,
.RadMenu_TM .rmVertical .rmFirst a.rmSelected,
.RadMenu_TM .rmVertical .rmFirst a.rmExpanded,
.RadMenu_TM .rmVertical .rmFirst a.rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu_TM .rmVertical .rmLast a.rmLink:hover,
.RadMenu_TM .rmVertical .rmLast a.rmFocused,
.RadMenu_TM .rmVertical .rmLast a.rmSelected,
.RadMenu_TM .rmVertical .rmLast a.rmExpanded,
.RadMenu_TM .rmVertical .rmLast a.rmExpanded:hover
{
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}

.RadMenu_TM .rmVertical .rmItem a.rmDisabled:hover
{
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}

.RadMenu_TM a.rmExpanded,
.RadMenu_TM a.rmExpanded:hover
{
	background-color: #fff;
}

.RadMenu_TM a.rmDisabled,
.RadMenu_TM a.rmDisabled:hover
{
	color: #7d7d7d;
	background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_TM .rmGroup,
.RadMenu_TM .rmMultiColumn,
.RadMenu_TM .rmGroup .rmVertical
{
	border: 1px solid #979797;
	background: #fff url('images/Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_TM .rmTopFix,
.RadMenu_TM .rmBottomFix,
.RadMenu_TM .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_TM .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_TM .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_TM .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_TM_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_TM_Context.rmRoundedCorners ul.rmHorizontal .rmFirst
{
	background-image: url('images/Menu/rmVSprite.png');
	background-color: #fff; 
	background-repeat: repeat-y;
}

* html .rmRoundedCorners_TM .rmGroup .rmItem,
* html .rmRoundedCorners_TM ul.rmHorizontal .rmFirst
{
	background-image: url('images/Menu/rmVSprite.png');
	background-color: #fff; 
	background-repeat: repeat-y;
}

.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_TM .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_TM .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_TM .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_TM .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_TM .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_TM_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrap .rmVertical
{
	background-image: none;
}

* html .rmRoundedCorners_TM .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_TM .rmScrollWrap .rmItem,
* html .rmRoundedCorners_TM .rmHorizontal .rmItem,
* html .rmRoundedCorners_TM .rmScrollWrap .rmVertical
{
	background-image: none;
}

.RadMenu_TM .rmRoundedCorners .rmGroupColumn
{
	background-color: #fff;
}

.RadMenu_TM .rmBottomLeft,
.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_TM_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_TM .rmRoundedCorners ul.rmGroup,
.RadMenu_TM .rmRoundedCorners .rmMultiColumn
{
	background-image:  url('images/Menu/rmRoundedLeft.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

* html .rmRoundedCorners_TM .rmScrollWrapContainer,
* html .rmRoundedCorners_TM .rmGroup ul.rmGroup,
* html .rmRoundedCorners_TM ul.rmGroup
{
	background-image:  url('images/Menu/rmRoundedLeft.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadMenu_TM .rmTopRight,
.RadMenu_TM .rmBottomRight
{
	background-image:  url('images/Menu/rmRoundedRight.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadMenu_TM .rmTopFix,
.RadMenu_TM .rmBottomFix,
.RadMenu_TM .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_TM_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_TM .rmGroup .rmFirst
{
	border-color: #979797;
}

.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

* html .rmRoundedCorners_TM .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_TM .rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow
{
	background-color: #FFF;
	border: 0;
}

* html .rmRoundedCorners_TM .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_TM .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_TM .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_TM .rmScrollWrapContainer .rmRightArrow
{
	background-color: #FFF;
	border: 0;
}

.RadMenu_TM_rtl .rmBottomLeft,
.RadMenu_TM_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_TM_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_TM .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_TM_Context_rtl ul.rmGroup,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer
{
	background-image: url('images/Menu/rmRoundedLeft_rtl.png');
}

.RadMenu_TM_rtl .rmTopRight,
.RadMenu_TM_rtl .rmBottomRight
{
	background-image: url('images/Menu/rmRoundedRight_rtl.png');
}

.RadMenu_TM_rtl li.rmTopFix,
.RadMenu_TM_rtl li.rmBottomFix,
.RadMenu_TM_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_TM_Context_rtl .rmGroup .rmItem
{
	background-position: 101% 0;
}

.RadMenu_TM .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_TM_rtl .rmGroup,
.RadMenu_TM_rtl .rmMultiColumn,
.RadMenu_TM_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_TM .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_TM .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_TM .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_TM .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_TM_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_TM .rmScrollWrapContainer li.rmItem
{
	background: none;
}

.RadMenu_TM .rmGroup .rmItem a.rmLink,
.RadMenu_TM .rmGroup .rmItem a.rmLink:hover,
.RadMenu_TM .rmGroup .rmItem a.rmFocused,
.RadMenu_TM .rmGroup .rmItem a.rmSelected,
.RadMenu_TM .rmGroup .rmItem a.rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_TM .rmGroup .rmLast a.rmLink,
.RadMenu_TM .rmGroup .rmLast a.rmLink:hover,
.RadMenu_TM .rmGroup .rmLast a.rmFocused,
.RadMenu_TM .rmGroup .rmLast a.rmSelected,
.RadMenu_TM .rmGroup .rmLast a.rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_TM .rmGroup a.rmLink,
.RadMenu_TM .rmGroup .rmText,
.RadMenu_TM .rmGroup .rmItem a.rmDisabled,
.RadMenu_TM .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu_TM .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu_TM .rmGroup .rmItem a.rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_TM .rmGroup a.rmLink:hover,
.RadMenu_TM .rmGroup a.rmFocused,
.RadMenu_TM .rmGroup a.rmSelected,
.RadMenu_TM .rmGroup a.rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_TM .rmGroup a.rmLink:hover .rmText,
.RadMenu_TM .rmGroup a.rmFocused .rmText,
.RadMenu_TM .rmGroup a.rmSelected .rmText,
.RadMenu_TM .rmGroup a.rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_TM .rmRootGroup .rmExpandRight,
.RadMenu_TM .rmGroup .rmExpandDown,
.RadMenu_TM_Context .rmGroup .rmExpandRight,
.RadMenu_TM .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,
.RadMenu_TM .rmGroup .rmItem a.rmDisabled .rmExpandDown,
.RadMenu_TM .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,
.RadMenu_TM .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_TM a.rmLink:hover .rmExpandRight,
.RadMenu_TM .rmLast a.rmLink:hover .rmExpandRight,
.RadMenu_TM a.rmFocused .rmExpandRight,
.RadMenu_TM a.rmSelected .rmExpandRight,
.RadMenu_TM a.rmExpanded .rmExpandRight
{
	background-position: 100% -312px;
}

.RadMenu_TM .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_TM .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_TM .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_TM .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_TM .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_TM .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_TM .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_TM .rmGroup a.rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_TM .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_TM .rmGroup a.rmDisabled:hover .rmExpandDown
{
	background-image: url('images/Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_TM_rtl a.rmLink,
.RadMenu_TM_rtl .rmRootGroup a.rmDisabled
{
	background-position: 100% -96px;
}

.RadMenu_TM_rtl .rmGroup a.rmDisabled
{
	background: none;
}

.RadMenu_TM_rtl .rmText
{
	background-position: 0 -96px;
}

.RadMenu_TM_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_TM_rtl .rmVertical a.rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_TM_rtl .rmGroup a.rmLink:hover,
.RadMenu_TM_rtl .rmGroup a.rmFocused,
.RadMenu_TM_rtl .rmGroup a.rmSelected,
.RadMenu_TM_rtl .rmGroup a.rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_TM_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_TM_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_TM_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_TM_rtl .rmGroup a.rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_TM_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_TM_rtl .rmRootGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_TM_rtl .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_TM_rtl .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_TM_rtl .rmVertical a.rmSelected .rmExpandLeft,
.RadMenu_TM_rtl .rmVertical a.rmExpanded .rmExpandLeft
{
	background-position: 0 -216px;
}

.RadMenu_TM_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_TM_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_TM_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_TM_rtl .rmGroup a.rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

.RadMenu_TM_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft
{
	background-position: 0 -312px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_TM .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_TM .rmVertical .rmSlide,
.RadMenu_TM .rmSlide .rmSlide,
.RadMenu_TM_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_TM_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_TM_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_TM_rtl .rmVertical .rmSlide,
.RadMenu_TM_rtl .rmSlide .rmSlide,
.RadMenu_TM_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_TM .rmLeftArrow,
.RadMenu_TM .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_TM .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_TM .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_TM .rmTopArrow,
.RadMenu_TM .rmBottomArrow,
.RadMenu_TM .rmGroup .rmLeftArrow,
.RadMenu_TM .rmGroup .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_TM .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_TM .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_TM .rmHorizontal .rmSeparator .rmText,
.RadMenu_TM .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #A8A8A8;
}

.RadMenu_TM_Context .rmSeparator .rmText,
.RadMenu_TM .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_TM .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Default> */

.tmLeftNav .rpText
{
    color: #ffffff !important;
    font-weight: bold !important;
}      

.tmLeftNavSelected .rpText
{
    color: white !important;
    font-weight: bold !important;
}

.RadPanelBar_TM
{
	background: #112151;
}

.RadPanelBar_TM .rpRootGroup
{
	border: 1px solid #112151;
}

.RadPanelBar_TM a.rpLink,
.RadPanelBar_TM div.rpHeaderTemplate,
.RadPanelBar_TM .rpTemplate
{
	color: #ffffff;
	font: normal 8pt/24px Verdana, Helvetica, sans-serif;
}

.RadPanelBar_TM div.rpHeaderTemplate
{
	
}
.RadPanelBar_TM a.rpLink
{
	background-color: #112151;
	color:#ffffff;
	border-color: #112151;
}

.RadPanelBar .rpGroup .rpLink, 
.RadPanelBar .rpGroup .rpTemplate
{
	font-size: 8pt ! important;
}

.RadPanelBar_TM .rpOut
{
	border:inherit;
}

.RadPanelBar_TM .rpOut
{
	border-bottom: 0px solid  ! important;
}

.RadPanelBar_TM a.rpFocused,
.RadPanelBar_TM a.rpExpanded,
.RadPanelBar_TM a.rpSelected,
.RadPanelBar_TM div.rpFocused,
.RadPanelBar_TM div.rpExpanded,
.RadPanelBar_TM div.rpSelected,
.RadPanelBar_TM a.rpSelected:hover  /* this is the hover event */
{
	background-color: #fdfdfd;
	border: 1px solid #ffffff;
}

/* <disabled items> */
.RadPanelBar_TM a.rpDisabled,
.RadPanelBar_TM div.rpDisabled,
.RadPanelBar_TM a.rpDisabled:hover
{
	color: #bbb;
}
/* </disabled items> */

/* <subitems> */
.RadPanelBar_TM .rpGroup
{
	background-color: #ffffff;
}

.RadPanelBar_TM .rpGroup a.rpLink,
.RadPanelBar_TM .rpGroup div.rpHeaderTemplate,
.RadPanelBar_TM .rpGroup .rpTemplate
{
	color: #000;
	background-image: none;
	background-color: transparent;
}

.RadPanelBar_TM .rpGroup a.rpLink:hover
{
	color: #000;
}

.RadPanelBar_TM .rpGroup a.rpLink,
.RadPanelBar_TM .rpGroup a.rpLink .rpOut
{		
	background-color: transparent;
}

.RadPanelBar_TM .rpGroup a.rpSelected,
.RadPanelBar_TM .rpGroup a.rpSelected:hover
{
	color: black;	
}

/* <subitems (disabled)> */
.RadPanelBar_TM ul.rpGroup .rpDisabled,
.RadPanelBar_TM .rpGroup a.rpDisabled:hover,
.RadPanelBar_TM .rpGroup a.rpDisabled .rpOut
{
	background-image: none;
}

.RadPanelBar_TM ul.rpGroup .rpDisabled,
.RadPanelBar_TM .rpGroup a.rpDisabled:hover
{
	color: #bbb;
	background-color: #fff;
}
/* <subitems (disabled)> */

/* </subitems> */


/* <background positioning> */
.RadPanelBar_TM a.rpLink,
.RadPanelBar_TM div.rpHeaderTemplate
{
    background-position: 0 0;
}

.RadPanelBar_TM a.rpFocused,
.RadPanelBar_TM div.rpFocused,
.RadPanelBar_TM a.rpLink:hover,
.RadPanelBar_TM a.rpExpanded:hover
{
	border: 1px solid #ffffff;
}

.RadPanelBar_TM .rpItem a.rpLinkExpandHovered,
.RadPanelBar_TM div.rpExpanded,
.RadPanelBar_TM a.rpExpanded,
.RadPanelBar_TM a.rpSelected,
.RadPanelBar_TM div.rpSelected,
.RadPanelBar_TM a.rpSelected:hover
{
	border: 1 solid #ffffff;
	background-position: 0 0;
	color:#ffffff;
	background: #112151 url(images/nav_background_selected.gif) repeat-x scroll left top;
	
}

.RadPanelBar_TM .rpFirst a.rpLink,
.RadPanelBar_TM .rpFirst div.rpHeaderTemplate,
.RadPanelBar_TM li.rpFirst .rpExpanded
{
	border: 1 solid #ffffff;
	background-position: 0 -1px;
}

.RadPanelBar_TM li.rpFirst .rpFocused,
.RadPanelBar_TM .rpFirst a.rpLink:hover
{
	background-position: 0 -201px;
}

.RadPanelBar_TM li.rpFirst .rpSelected,
.RadPanelBar_TM .rpFirst a.rpSelected:hover
{
	background-position: 0 0;
	color:#ffffff;
	background: #112151 url(images/nav_background_selected.gif) repeat-x scroll left top;

}

/* <root items (disabled)> */
.RadPanelBar_TM a.rpDisabled:hover
{
	cursor: default;
}

.RadPanelBar_TM a.rpDisabled,
.RadPanelBar_TM div.rpDisabled,
.RadPanelBar_TM a.rpDisabled:hover,
.RadPanelBar_TM a.rpDisabled:hover .rpOut
{
	background-position: 0 0;
}
/* </root items (disabled)> */

/*      <expand arrows> */
.RadPanelBar_TM .rpExpandable span.rpExpandHandle,
.RadPanelBar_TM .rpExpanded span.rpExpandHandle
{
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadPanelBar_TM_rtl .rpGroup .rpText
{
	padding: 0 10px;
}

.RadPanelBar_TM .rpExpandable span.rpExpandHandle,
.RadPanelBar_TM a.rpExpandable:hover .rpNavigation .rpExpandHandle { background-position: 0 -5px; }
.RadPanelBar_TM a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_TM a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -5px; }
.RadPanelBar_TM .rpExpanded span.rpExpandHandle,
.RadPanelBar_TM a.rpExpanded:hover .rpNavigation .rpExpandHandle { background-position: 0 -181px; }
.RadPanelBar_TM a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_TM a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -181px; }

.RadPanelBar_TM div.rpExpandable .rpExpandHandleHovered { background-position: 0 -5px; }
.RadPanelBar_TM div.rpExpanded .rpExpandHandleHovered { background-position: 0 -181px; }

/*      </expand arrows> */

.RadPanelBar_TM .rpGroup a.rpLink,
.RadPanelBar_TM .rpGroup div.rpHeaderTemplate,
.RadPanelBar_TM .rpGroup a.rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_TM .rpGroup a.rpLink:hover,
.RadPanelBar_TM ul.rpGroup .rpFocused  
{
    border:none;
	color:black;
	background-color:#63B1E5;
}
.RadPanelBar_TM .rpGroup a.rpLink:hover .rpOut,
.RadPanelBar_TM .rpGroup a.rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_TM ul.rpGroup .rpSelected,
.RadPanelBar_TM .rpGroup a.rpSelected:hover  
{
    border:none;
	color:white;
	background-color:#63B1E5;
	}
.RadPanelBar_TM .rpGroup a.rpSelected .rpOut,
.RadPanelBar_TM .rpGroup a.rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_TM ul.rpGroup .rpExpandable .rpExpandHandle,
.RadPanelBar_TM .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle { background-position: 0 -343px; }
.RadPanelBar_TM .rpGroup a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_TM .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -343px; }
.RadPanelBar_TM ul.rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_TM .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle { background-position: 0 -482px; }
.RadPanelBar_TM .rpGroup a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_TM .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -482px; }

.RadPanelBar_TM .rpGroup div.rpExpandable .rpExpandHandleHovered { background-position: 0 -343px; }
.RadPanelBar_TM .rpGroup div.rpExpanded .rpExpandHandleHovered { background-position: 0 -482px; }


.RadListBox_Default .rlbText
{
	color: Black !important;
}
.RadComboBox_Default  .rcbInput
{
	color: Black !important;
}

/* ---------------------------------------------------
	TERMS styles (added for project StopWatch)
-----------------------------------------------------*/

.clearboth
{
	clear: both;
}

.RadTabStrip_TERMS .rtsLI,
.RadTabStrip_TERMS .rtsLink
{
	color: #000;
	font: 12px/26px Helvetica, Arial, Verdana, sans-serif;
}

.RadTabStrip_TERMS .rtsLI,
.RadTabStrip_TERMS .rtsLink
{
	color: #fff;
}

.RadTabStrip_TERMS .rtsLink:hover,
.RadTabStrip_TERMS .rtsSelected
{
	color: #0f3789;
}

.RadTabStripLeft_TERMS .rtsSeparator,
.RadTabStripRight_TERMS .rtsSeparator
{
	background: #6788BE;
}

/* <focus cue> */
div.RadTabStrip_TERMS a.rtsLink:focus
{
    outline-color: #000;
}

div.RadTabStrip_TERMS a.rtsLink:focus:after
{
    border-color /*\**/: #000\9;
}
/* </focus cue> */

/* <disabled tabs> */
.RadTabStrip_TERMS .rtsLevel .rtsDisabled,
.RadTabStrip_TERMS .rtsLevel .rtsDisabled:hover
{
	color: #ddd;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_TERMS .rtsNextArrow,
.RadTabStrip_TERMS .rtsPrevArrow,
.RadTabStrip_TERMS .rtsPrevArrowDisabled,
.RadTabStrip_TERMS .rtsNextArrowDisabled
{
	background-image: url('images/TabStrip/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_TERMS .rtsLevel { background-color: transparent; }

.RadTabStripTop_TERMS .rtsLevel .rtsLink,
.RadTabStripTop_TERMS .rtsLevel .rtsOut,
.RadTabStripBottom_TERMS .rtsLevel .rtsLink,
.RadTabStripBottom_TERMS .rtsLevel .rtsOut,
.RadTabStripTop_TERMS_Baseline .rtsLevel,
.RadTabStripBottom_TERMS_Baseline .rtsLevel { background-image: url('images/TabStrip/TabStripStates.png'); }

.RadTabStripLeft_TERMS .rtsLink,
.RadTabStripRight_TERMS .rtsLink { background-image: url('images/TabStrip/TabStripVStates.png'); }

.RadTabStripLeft_TERMS .rtsLast .rtsLink,
.RadTabStripRight_TERMS .rtsLast .rtsLink
{
	border-bottom: 1px solid #898C95;
}

.RadTabStripRight_TERMS .rtsLink,
.RadTabStripRight_TERMS .rtsLI .rtsDisabled:hover { background-position: 100% 0; }
.RadTabStripRight_TERMS .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_TERMS .rtsSelected,
.RadTabStripRight_TERMS .rtsSelected:hover { background-position: 100% -400px; }
/* </tab backgrounds> */


/* <background positioning: tabs with hovers> */

/* <orientation: top> */

.RadTabStripTop_TERMS .rtsLink { background-position: 0 0; }
.RadTabStripTop_TERMS .rtsOut { background-position: 100% 0; }

.RadTabStripTop_TERMS .rtsLink:hover { background-position: 0 -52px; }
.RadTabStripTop_TERMS .rtsLink:hover .rtsOut { background-position: 100% -52px; }

.RadTabStripTop_TERMS .rtsSelected,
.RadTabStripTop_TERMS .rtsSelected:hover { background-position: 0 -26px; }
.RadTabStripTop_TERMS .rtsSelected .rtsOut,
.RadTabStripTop_TERMS .rtsSelected:hover .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_TERMS .rtsDisabled:hover { background-position: 0 0; }
.RadTabStripTop_TERMS .rtsDisabled:hover .rtsOut { background-position: 100% 0; }

.RadTabStripTop_TERMS_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_TERMS .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_TERMS .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_TERMS .rtsLink:hover { background-position: 0 -130px; }
.RadTabStripBottom_TERMS .rtsLink:hover .rtsOut { background-position: 100% -130px; }

.RadTabStripBottom_TERMS .rtsSelected,
.RadTabStripBottom_TERMS .rtsSelected:hover { background-position: 0 -156px; }
.RadTabStripBottom_TERMS .rtsSelected .rtsOut,
.RadTabStripBottom_TERMS .rtsSelected:hover .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_TERMS .rtsDisabled:hover { background-position: 0 -182px; }
.RadTabStripBottom_TERMS .rtsDisabled:hover .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_TERMS_Baseline .rtsLevel { background-position: 0 -599px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_TERMS .rtsUL .rtsLink,
.RadTabStripRight_TERMS .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_TERMS .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_TERMS .rtsUL .rtsSelected,
.RadTabStripRight_TERMS .rtsUL .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* </background positioning: tabs with hovers> */

/* <simplistic sub-item styles> */

.RadTabStrip_TERMS_SimpleSubItems .rtsLevel2,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel3,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel4 { background: #fff; }

.RadTabStrip_TERMS_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel4 .rtsLink
{
	color: #000;
}

.RadTabStrip_TERMS_SimpleSubItems .rtsLevel2 .rtsLink:hover,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel3 .rtsLink:hover,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel4 .rtsLink:hover
{
	color: #0f3789;
}

.RadTabStrip_TERMS_SimpleSubItems .rtsLevel2 .rtsSelected,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel3 .rtsSelected,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel4 .rtsSelected
{
	text-decoration: underline;
	color: #0f3789;
}

.RadTabStrip_TERMS_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel2 .rtsOut,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel2 .rtsIn,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel3 .rtsOut,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel3 .rtsIn,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel4 .rtsLink,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel4 .rtsOut,
.RadTabStrip_TERMS_SimpleSubItems .rtsLevel4 .rtsIn
{
	background: none;
}


/* <RadToolBar / TERMS> */

/* <tool wrapper> */

/* <horizontal> */

.RadToolBar_TERMS .rtbOuter
{
}

.RadToolBar_TERMS .rtbMiddle
{
	background-image: url('images/TabStrip/TabStripVStates.png');
	background-color: #05329A;
	background-position: 100% 0px;
	/* url('images/Toolbar/rtbControlBg.png') repeat-x 0 0;*/
}

/* </horizontal> */

/* <vertical> */

.RadToolBar_TERMS_Vertical .rtbMiddle
{
	background: #05329A url('images/ToolBar/rtbVerticalControlBg.png') repeat-y 0 0;
}

/* </vertical> */

/* </tool wrapper> */

/* <buttons> */

.RadToolBar_TERMS .rtbWrap,
.RadToolBar_TERMS .rtbTemplate
{
	color: #fff;
	font: normal 12px/20px Helvetica, Arial, Verdana, sans-serif;
}

/* <button states> */

.RadToolBar_TERMS .rtbSplBtnFocused .rtbWrap, .RadToolBar_TERMS .rtbSplBtnFocused .rtbOut, .RadToolBar_TERMS .rtbSplBtnFocused .rtbMid, .RadToolBar_TERMS .rtbSplBtnFocused .rtbIn,
.RadToolBar_TERMS .rtbItemFocused .rtbWrap, .RadToolBar_TERMS .rtbItemFocused .rtbOut, .RadToolBar_TERMS .rtbItemFocused .rtbMid, .RadToolBar_TERMS .rtbItemFocused .rtbIn,
.RadToolBar_TERMS .rtbItemHovered .rtbWrap, .RadToolBar_TERMS .rtbItemHovered .rtbOut, .RadToolBar_TERMS .rtbItemHovered .rtbMid, .RadToolBar_TERMS .rtbItemHovered .rtbIn,
.RadToolBar_TERMS .rtbItemClicked .rtbWrap, .RadToolBar_TERMS .rtbItemClicked .rtbOut, .RadToolBar_TERMS .rtbItemClicked .rtbMid, .RadToolBar_TERMS .rtbItemClicked .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('images/iToolBar/rtbHoverBg.png');
}

.RadToolBar_TERMS .rtbSplBtnExpanded .rtbWrap, .RadToolBar_TERMS .rtbSplBtnExpanded .rtbOut, .RadToolBar_TERMS .rtbSplBtnExpanded .rtbMid, .RadToolBar_TERMS .rtbSplBtnExpanded .rtbIn,
.RadToolBar_TERMS .rtbDropDownExpanded .rtbWrap, .RadToolBar_TERMS .rtbDropDownExpanded .rtbOut, .RadToolBar_TERMS .rtbDropDownExpanded .rtbMid, .RadToolBar_TERMS .rtbDropDownExpanded .rtbIn,
.RadToolBar_TERMS .rtbChecked .rtbWrap, .RadToolBar_TERMS .rtbChecked .rtbOut, .RadToolBar_TERMS .rtbChecked .rtbMid, .RadToolBar_TERMS .rtbChecked .rtbIn,
.RadToolBar_TERMS li.rtbChecked .rtbWrap:hover, .RadToolBar_TERMS li.rtbChecked .rtbWrap:hover .rtbOut, .RadToolBar_TERMS li.rtbChecked .rtbWrap:hover .rtbMid, .RadToolBar_TERMS li.rtbChecked .rtbWrap:hover .rtbIn
{
	background-image: url('images/Toolbar/rtbActiveBg.png');
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadToolBar_TERMS .rtbItemFocused .rtbWrap,
.RadToolBar_TERMS .rtbChecked .rtbWrap,
.RadToolBar_TERMS .rtbDropDownExpanded .rtbWrap,
.RadToolBar_TERMS .rtbSplBtnExpanded .rtbWrap
{
	color: #0d202b;
}

.RadToolBar_TERMS .rtbItemHovered .rtbWrap,
.RadToolBar_TERMS .rtbItemClicked .rtbWrap
{
	color: #0e3d4f;
}

/* </button states> */

/* <Drop Down Arrows> */


.RadToolBar_TERMS .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_TERMS .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_TERMS .rtbChoiceArrow 
{
	background-image: url('images/Toolbar/rtbDropArrows.png');
}

.RadToolBar_TERMS .rtbSplBtn .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_TERMS .rtbExpandUp .rtbChoiceArrow 
{
	background-image: url('images/Toolbar/rtbUpArrows.png');
}

.RadToolBar_TERMS .rtbSplBtnExpanded .rtbVOriented .rtbChoiceArrow,
.RadToolBar_TERMS .rtbSplBtnExpanded .rtbChoiceArrow,
.RadToolBar_TERMS .rtbDropDownExpanded .rtbVOriented .rtbChoiceArrow,
.RadToolBar_TERMS .rtbDropDownExpanded .rtbChoiceArrow,
.RadToolBar_TERMS .rtbSplBtnHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_TERMS .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar_TERMS .rtbItemHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_TERMS .rtbItemHovered .rtbChoiceArrow,
.RadToolBar_TERMS .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_TERMS .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_TERMS .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_TERMS .rtbItemClicked .rtbChoiceArrow
{
	background-color: transparent;
	background-image: url('images/Toolbar/rtbHoverDropArrows.png');
	background-repeat: no-repeat;
}

.RadToolBar_TERMS .rtbSplBtnExpanded .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_TERMS .rtbDropDownExpanded .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_TERMS .rtbSplBtnHovered .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_TERMS .rtbItemHovered .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_TERMS .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_TERMS .rtbItemClicked .rtbExpandUp .rtbChoiceArrow
{
	background-image: url('images/Toolbar/rtbHoverUpArrows.png');
}

/* </Drop Down Arrows> */

.RadToolBar_TERMS_Horizontal li.rtbSeparator 
{
	background: #ff0000;
}

.RadToolBar_TERMS_Vertical li.rtbSeparator
{
	background: #ff0000;
}

/* </buttons> */


/* <disabled states> */

.RadToolBar_TERMS .rtbDisabled .rtbWrap:hover,
.RadToolBar_TERMS .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_TERMS .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_TERMS .rtbDisabled .rtbWrap:hover .rtbIn
{
	background-image: none;
}

.RadToolBar_TERMS .rtbDisabled .rtbWrap { color: #C3C3B9\9; }

@media screen and (-webkit-min-device-pixel-ratio:0)  /* WebKit alpha + opacity/cleartype bug, like IE wasn't enough... */
{
	.RadToolBar_TERMS .rtbDisabled .rtbWrap { color: #C3C3B9; }
}

/* </disabled states */ 

/* <drop-down> */

/* <Drop Down rounded corners and shadows> */

.RadToolBarDropDown_TERMS .rtbTopFix,
.RadToolBarDropDown_TERMS .rtbBottomFix,
.RadToolBarDropDown_TERMS .rtbGroup
{
	background-image: url('images/Toolbar/rtbDropDownBg.png');
	background-color: #f6f6f6;
	background-repeat: repeat-y;
}

.RadToolBarDropDown_TERMS .rtbBottomLeft,
.RadToolBarDropDown_TERMS .rtbRoundedCorners
{
	background-image:  url('images/Toolbar/rtbRoundedLeft.png');
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadToolBarDropDown_TERMS .rtbTopRight,
.RadToolBarDropDown_TERMS .rtbBottomRight
{
	background-image:  url('images/Toolbar/rtbRoundedRight.png');
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadToolBarDropDown_TERMS .rtbTopFix,
.RadToolBarDropDown_TERMS .rtbBottomFix,
.RadToolBarDropDown_TERMS .rtbRoundedCorners .rtbFirst
{
}

.RadToolBarDropDown_TERMS_rtl .rtbTopFix,
.RadToolBarDropDown_TERMS_rtl .rtbBottomFix,
.RadToolBarDropDown_TERMS_rtl .rtbGroup
{
	background-image: url('images/Toolbar/rtbDropDownBg_rtl.png');
}

.RadToolBarDropDown_TERMS_rtl .rtbBottomLeft,
.RadToolBarDropDown_TERMS_rtl .rtbRoundedCorners
{
	background-image: url('images/Toolbar/rtbRoundedLeft_rtl.png');
}

.RadToolBarDropDown_TERMS_rtl .rtbTopRight,
.RadToolBarDropDown_TERMS_rtl .rtbBottomRight
{
	background-image: url('images/Toolbar/rtbRoundedRight_rtl.png');
}

.RadToolBarDropDown_TERMS_rtl div.rtbTopFix,
.RadToolBarDropDown_TERMS_rtl div.rtbBottomFix,
.RadToolBarDropDown_TERMS_rtl .rtbGroup
{
	background-position: 101% 0;
}

/* </Drop Down rounded corners and shadows> */

.RadToolBarDropDown_TERMS
{
	background-color: #f6f6f6;
	background-image: url('images/Toolbar/rtbDropDownBg.png');
}

div.RadToolBarDropDown_TERMS
{
	background-position: -1px 0;
}

div.RadToolBarDropDown_TERMS_rtl
{
	background-position: 101% 0;
}

.RadToolBarDropDown_TERMS .rtbWrap,
.RadToolBarDropDown_TERMS .rtbTemplate
{
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #000;
}

.RadToolBarDropDown_TERMS .rtbItemHovered,
.RadToolBarDropDown_TERMS .rtbItemFocused,
.RadToolBarDropDown_TERMS .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_TERMS .rtbItemFocused .rtbWrap
{
	color: #0f3789;
	background-image: url('images/Toolbar/rtbDropDownHover.png');
}

.RadToolBarDropDown_TERMS .rtbDisabled .rtbWrap
{
	color: #8a8a8a;
}

.RadToolBarDropDown_TERMS .rtbSeparator
{
	background: #fff;
}

/* </drop-down> */

/* </RadToolBar / TERMS> */

.PageNumberText 
{
	white-space: nowrap;
}
.PageNumberText span
{
	display: inline-block !important;
}

.WidgetHeading
{
	color: #ffffff;
	background-color: #112151;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	height:30px;
	width: 99%;
	text-align:center;
	line-height:30px;  /* make line-height the same as height to achieve vertical-centered text */
}

#hypSettings IMG 
{
    border-width: 0px;
}

#dWelcome .controls 
{
    position: relative;
    bottom: 3px;
}

.piechartsubheading
{
	min-width: 377px !important;
}

.instructions  
{
    font-size: 8pt;
    font-weight: normal;
    border: 1px solid #828282;
    background-color: #e2e2e2;
    padding: 5px;
    margin-bottom: 15px;
}

/* Custom Fields Layout */

.fieldLabel 
{
    font-size: 8pt;
    font-weight: bold;
}
.fieldValue 
{
    font-size: 8pt;
    font-weight: normal;
}

.tblLayout
{
    width: 98%;
}
.tblColumn 
{
    display:inline-block;
    min-height: 100px;
    margin-right: 3px;
    float: left;
}
.tblColumn .label 
{
    font-size: 10pt;
    font-weight: bold;
}
.tblColumnC
{
    display:inline-block;
    min-height: 100px;
    margin-right: 3px;
    float: left;
}
.tblColumnC .label 
{
    font-size: 10pt;
    font-weight: bold;
}
.tblColumnContent 
{
    width: 100%;
    padding-top: 10px;
}
.tblSection
{
    display: block;
    min-height: 18px;
    text-align: center;
    background-color: #112151;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 5px;
}
.tblSection .sLabel 
{
    color: #ffffff;
    position: relative;
    font-size: 10pt;
    font-weight: bold;
}
.cmdSectionLeft 
{
    position: relative; 
    float: left; 
    padding-left: 5px; 
    padding-top: 5px;
    width: 52px;
    text-align: left;
}
.cmdSectionLeft INPUT 
{
    position: relative;
    width: 16;
    height: 16px;
    margin-right: 5px;
}
.cmdSectionRight 
{
    position: relative; 
    float: right; 
    padding-right: 10px; 
    padding-top: 5px;
}
.cmdSectionRight INPUT 
{
    position: relative;
    width: 16px;
    height: 16px;
    margin-left: 10px;
}
.tblSectionContent 
{
    width: 100%;
    min-height: 50px;
    padding-bottom: 10px;
}
.tblColumnSection
{
    display: block;
    min-height: 18px;
    text-align: center;
    background-color: #112151;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    width: 100%;
}
.tblColumnSection .sLabel 
{
    color: #ffffff;
    position: relative;
    font-size: 10pt;
    font-weight: bold;
}
.required 
{
    color: #ff0000;
    position: relative;
    top: 3px;
}

.systemFieldName 
{
    padding-top: 3px;
    padding-bottom: 4px;
    max-width: 400px;
}
.errorCssClass 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    position: relative;
    top: 3px;
}

.importedImage
{
    width: 12px;
    height: 12px;
	float: left;
	margin-right: 3px;
}
        
.block
{
    display: block;
} 
    
.txtValuesWrap
{
    display: block;
    position: relative;
	width: 100%;
}

.contentSeparator
{
    display: block;
    height: 5px;
}
	
.commentHistoryContainer
{
	background-color: White;
}
	
.commentHistoryLabel
{	
	font-weight:bold;
	color: #000;
}
	
.commentHistoryBody
{	
	color: #5f5f5f;
}
	
.commentHistoryContainer .rpRootGroup
{
	border: 0;
}
	
.commentHistoryContainer .rpRootGroup > .rpItem.rpSeparator, .commentHistoryContainer .rpGroup > .rpItem.rpSeparator
{
	height: 1px;
	background-color: White;
}
	
.commentHistoryContainer .rpRootGroup > .rpItem > a.rpLink
{
	background-image: none;
    color: #ffffff;
    background-color: #112151;
	font-weight: bold;
	padding: 5px 0;
	border: 0;
	text-decoration: none;
	height: 26px;
}
	
.commentHistoryContainer .rpRootGroup > .rpItem > a.rpLink .rpExpandHandle
{
	display: none;
}
	
.commentHistoryContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut
{
	border: 0;
	display: table;
}
	
.commentHistoryContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut .rpImage
{
	visibility: hidden;
}
	
.commentHistoryContainer .rpRootGroup > .rpItem > a.rpLink.rpExpandable span.rpOut .rpImage
{
	visibility: visible;
}
	
.commentHistoryContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut .rpImage, .commentHistoryContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut .rpText
{
	display: table-cell;
	vertical-align: middle;
}
	
.commentHistoryContainer .rpGroup.rpLevel1 .rpItem > a.rpLink.subheader, .commentHistoryContainer .rpGroup.rpLevel1 .rpItem > a.rpLink.subheader:hover
{
	background-color: #aaa;
	padding: 5px 0;
	color: White;
	font-weight: bold;
}
	
.commentHistoryContainer .rpGroup.rpLevel1 .rpItem > a.rpLink
{
	background-color: White;
	color: Black;
}
	
.commentHistoryContainer .rpGroup.rpLevel1 .rpItem > a.rpLink:hover
{
	background-color: #e2e2e2;
}
	
.commentHistoryContainer .rpGroup.rpLevel1 .rpItem > a.rpLink .rpOut.tag
{
	color: #999;
}
	
.commentHistoryContainer .rpGroup.rpLevel1 .rpItem > a.rpLink .rpOut.tag.empty
{
	color: Black;
}
	
tr.subsubitem:hover
{
	background-color: #e2e2e2;
}
	
.commentHistoryContainer span.rbToggleButton > span.rbPrimaryIcon
{
	margin: 3px 5px 0 2px;
}
	
.commentHistoryContainer span.rbToggleButton > span.rbText
{
	margin-left: 4px;
}
	
.commentHistoryContainer .rpLevel1 .rpLast
{
	padding-bottom: 0;
}

.overlay 
{
 position: fixed;
 background-color: white;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 opacity: 0.6;
 -moz-opacity: 0.6;
 filter: alpha(opacity=60);
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 z-index: 10000;
}

input.invalid
{
    -webkit-appearance: none;
	border: 1px solid red;
    padding: 1px;
    height: 18px;
}

.tblSectionSubHeader
{
	background-color: #112151 !important;
	color: #ffffff !important;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 5px;
	font-size: 12pt !important;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif !important;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* These styles were moved from processWorkflow.aspx                                                                                                          */
/*                                                                                                                                                            */
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.RadGrid_TM .rgEditRow td
{
	border-style:solid;
	border-width:0 0 0px 0;
}

    .signatoryEmail {
        background-image: none !important;
    }
    .requiredDisplayFix {
        display: inline-block;
    }

table.radioCorrectedWrap input
{
    float: left;
}
table.radioCorrectedWrap label
{
    margin-left: 25px;
    padding-top: 2px;
    display: block;
}
.correctedCheckbox label
{
    position: relative;
    top: -2px;
}
.expandCollapseGroup
{
    background-color: #112151 !important;
    border-top-color: #112151 !important;
    border-bottom-color: #112151 !important;
    padding-left: 4px !important;
}
.groupBorder .expandCollapseGroup
{
    border-right: 1px solid #112151 !important;
    border-bottom-color: #112151 !important;
    border-top-color: #112151 !important;
}
.groupBorder TD
{
    border-top: 1px solid #112151 !important;
    border-bottom: 1px solid #112151 !important;
}
.lastItemBorder TD
{
    border-bottom: 1px solid #112151 !important;
}
.lastItemBorder .expandCollapseGroup
{
    border-right: 1px solid #112151 !important;
    border-bottom-color: #112151 !important;
    border-top-color: #112151 !important;
}
.itemBorder .expandCollapseGroup
{
    border-right: 1px solid #112151 !important;
    border-bottom-color: #112151 !important;
    border-top-color: #112151 !important;
}
.buttonSpacer .RadButton {
    margin-bottom: 5px;
}
        
/* [textarea] settings required in order to fix a Telerik issue with multiline text */
.RadGrid .rgDataDiv TABLE
{
    height: auto !important;
}
.RadGrid .rgMasterTable
{
    width: 100% !important;
}
.RadUpload .ruBrowse, .RadUpload .ruButtonHover
{
    background-image: url(images/RadAsyncUpload/ruSprite.png) !important;
    background-position: 0 -23px !important;           
    width: 79px !important;
}
.activOtherAttachments .rgMasterTable .RadAsyncUpload
{
    width: 100px !important;
}
        
.workflowContainer
{
    width: 100%;
    border: 2px solid #112151;
    background-color: #ffffff; /* CSS3 radius definition */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
        
.processHeader
{
    /*width: 100%;*/
    height: 28px;
    color: #ffffff;
    background-color: #112151;
    border: 0px #63B1E5; /* CSS3 radius definition */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
        
.processHeader.processFooter
{
    position: fixed;
    bottom: 10px;
    z-index: 10001;
    /*width: inherit;*/
    margin-left: -2px;
    margin-right: 16px;

    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
        
.staticFooterBackground
{
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: White;
    height: 20px;
    z-index: 10000;
}
        
.shorterFooter
{
    width: 318px !important;
    right: 0px !important;
}
        
.shorterFooterBackground
{
    width: 332px !important;
    right: 0px !important;
}
        
.staticFooterSpacer
{
    margin: 10px;
}
        
.processHeaderContent
{
    padding: 5px;
    font-size: 10pt;
    border: 2px solid #112151;
}
        
.processDetails
{
}

.processDetailsContent
{
    padding: 5px;
    color: Black !important;
    background-color: White !important;
}
        
.phaseDetailsHeader
{
    width: 100%;
    height: 37px;
    font-size: 10pt;
    color: #ffffff;
    background-color: #112151;
    border: 0px none;
}

.phaseDetailsHeaderContent
{
    padding: 5px;
}
        
.prevButton .rbText
{
    padding-left: 5px !important;
    position: relative !important;
    top: -1px !important;
	color: #000000 !important;
}
.nextButton .rbText
{
    padding-left: 20px !important;
    position: relative !important;
    top: -1px !important;
    text-align: left;
	color: #000000 !important;
}
        
.phaseDetails, .phaseFormDetails, .phaseComments
{
    padding: 5px;
    color: Black !important;
    background-color: White !important;
}
        
.currentFormName
{
    padding: 5px;
    padding-left: 15px;
    font-size: 10pt;
}
        
.required
{
    color: Red;
    position: relative;
    top: 3px;
}
        
.tError
{
    color: Red;
    padding: 5px 0px 5px 0px;
}
        
.paneRightContainer
{
    background-color: #e2e2e2;
}
        
.paneRightContainer .rpRootGroup
{
    border: 0;
}
        
.paneRightContainer .rpRootGroup > .rpItem.rpSeparator, .paneRightContainer .rpGroup > .rpItem.rpSeparator
{
    height: 1px;
    background-color: #e2e2e2;
}
        
.paneRightContainer .rpRootGroup > .rpItem > a.rpLink
{
    background-image: none;
    color: #ffffff;
    background-color: #112151;
    font-weight: bold;
    padding: 5px 0;
    border: 0;
    text-decoration: none;
    height: 26px;
}
        
.paneRightContainer .rpRootGroup > .rpItem > a.rpLink .rpExpandHandle
{
    display: none;
}
        
.paneRightContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut
{
    border: 0;
    display: table;
}
        
.paneRightContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut .rpImage
{
    visibility: hidden;
}
        
.paneRightContainer .rpRootGroup > .rpItem > a.rpLink.rpExpandable span.rpOut .rpImage
{
    visibility: visible;
}
        
.paneRightContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut .rpImage, .paneRightContainer .rpRootGroup > .rpItem > a.rpLink span.rpOut .rpText
{
    display: table-cell;
    vertical-align: middle;
}
        
.paneRightContainer .rpGroup.rpLevel1 .rpItem > a.rpLink.subheader, .paneRightContainer .rpGroup.rpLevel1 .rpItem > a.rpLink.subheader:hover
{
    color: blue;
    background-color: #e2e2e2;
    padding: 5px 0;
    font-weight: bold;
}
        
.paneRightContainer .rpGroup.rpLevel1 .rpItem > a.rpLink
{
    color: blue;
    background-color: #e2e2e2;
}
        
.paneRightContainer .rpGroup.rpLevel1 .rpItem > a.rpLink:hover
{
    color: blue;
    background-color: #e2e2e2;
}
        
.paneRightContainer .rpGroup.rpLevel1 .rpItem > a.rpLink .rpOut.tag
{
    color: blue;
    background-color: #e2e2e2;
}
        
.paneRightContainer .rpGroup.rpLevel1 .rpItem > a.rpLink .rpOut.tag.empty
{
    color: blue;
    background-color: #e2e2e2;
}
        
tr.subsubitem:hover
{
    background-color: #e2e2e2;
}
        
.paneRightContainer span.rbToggleButton > span.rbPrimaryIcon
{
    margin: 3px 5px 0 2px;
}
        
.paneRightContainer span.rbToggleButton > span.rbText
{
    margin-left: 4px;
}
        
.paneRightContainer div.rpTemplate table td:last-child, .paneRightContainer div.rpTemplate table th:last-child
{
    padding-left: 2px;
    border-left: 0px solid #e2e2e2;
}
        
.paneRightContainer div.rpTemplate table th
{
    border-bottom: 1px solid #e2e2e2;
}
        
.paneRightContainer .rpLevel1 .rpLast
{
    padding-bottom: 0;
}
        
.phaseDetails .RadAsyncUpload.RadUpload.RadUpload_Default.controls
{
    width: auto;
}
        
.hidden
{
    display: none;
}
        
.instructionContainer
{
    position: relative;
}
        
.instructionContainer > .instructionLabel
{
    position: absolute;
    right: 0;
    top: 0;
    font-weight: normal;
}
        
.instructionContainer > .insertButton
{
    position: absolute;
    right: 3px;
    top: 4px;
    width: 100px;
}
        
tr.subsubitem > td
{
    vertical-align: top;
}
        
.paneRightSubcontainer .rpText
{
    padding: 0;
}
        
.paneRightSubcontainer
{
    font-size: 8pt;
}
        
.staticFooterCombo
{
    position: relative;
    bottom: 6px;
}
        
.notifications TD
{
    border-style: none !important;
}
       
.toggleComments
{
    background-color: #112151 !important;
    color: #ffffff !important;
}
.reviewCommentsHistory
{
    border: 1px solid #112151;
}
.reviewCommentsHistory TD
{
    border-style: none !important;
}
        
.fieldLabel
{
    font-size: 8pt;
    font-weight: bold;
}
.fieldValue
{
    font-size: 8pt;
    font-weight: normal;
}
.availableFields
{
    width: 99%;
    border: 1px solid gray;
    background-color: #e2e2e2;
    margin-top: 10px;
    padding: 5px;
}
        
.contractLink
{
    line-height: 30px;
}
        
.simultaneousPhase A
{
    color: #e2e2e2 !important;
    text-decoration: none !important;
}
.simultaneousPhase A:HOVER
{
    background-color: transparent !important;
}
.simultaneousPhase
{
    line-height: 30px !important;
    position: relative !important;
    top: -6px !important;
    border-top: 2px solid #112151 !important;
    border-left: 2px solid #112151 !important;
    border-right: 2px solid #112151 !important;
    border-bottom: 2px solid #112151 !important;
    background-color: #e2e2e2 !important;
    padding-left: 20px !important;
    padding-right: 20px !important; /* CSS3 radius definition */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    min-width: 200px;
    text-align: center;
}
.selectedSimultaneousPhase A
{
    color: #112151 !important;
    text-decoration: none !important;
}
.selectedSimultaneousPhase
{
    background-color: #112151 !important;
}
.divPrevNextSimultaneous
{
    position: relative;
    bottom: 5px;
}
        
.txtValuesWrap
{
    display: inline-block;
    position: relative;
}
        
.RadGrid_TM .rgMasterTable .disabledGridLink
{
    pointer-events: none;
    cursor: default;
    color: black !important;
    text-decoration: initial !important;
}
        
.attachmentsContent
{
    padding: 5px;
    color: Black !important;
    background-color: White !important;
}
        
.statusConnector
{
    font-size: 10pt !important;
    font-weight: bold !important;
    color: #FFFFFF !important;
}
.statusCurrentContent
{
    font-size: 16px !important;
    font-weight: bold !important;
    color: #FFFFFF !important;
}
.divPrevNext
{
    position: relative;
    width: 200px;
}
.userTypeColumn
{
    display: inline-block;
    width: 100px;
}

.RadListBox_Default .AddReviewersApproversListbox .rlbHeader, .AddReviewersApproversListbox .rlbHeader
{
    padding: 3px 5px;
    background-color: #112151 !important;
    color: #ffffff !important;
}

.RadGrid_TM th.rgSorted
{
    background-color: #112151 !important;
    color: #ffffff;
}
        
.watermarked
{
    color: #e2e2e2;
    font-style: italic;
}
        
div.commentshistory
{
    width: 290px;
}
        
span.commentHistoryBody
{
    word-break: break-word;
    word-wrap: break-word;
    display: block;
    width: 285px;
}
        
.commStatusIn
{
    font-weight: bold;
    color: #009900;
}
        
.commStatusIn::after
{
    content: " In";
}
        
.commStatusOut
{
    font-weight: bold;
    color: #af1e2d;
}
        
.commStatusOut::after
{
    content: " Out";
}

div.WorkflowSnapshot td.rwWindowContent 
{
    background-color: #112151;
}

.popupTable
{
    margin: 10px;
    width: 370px;
}

.popupTable .bottomSpacer 
{
    padding-bottom: 15px;
}

.popupTable .right 
{
    float: right;
}

.popupTable .clear 
{
    clear: both;
}

.popupTable .label 
{
    padding-bottom: 3px;
    font-weight: bold;
}

.cvDataType 
{
    margin-left: 6px;
    top: 0;
    position: relative;
}

.requiredField {
    color: red;
}

.tblSectionRowHeader
{
    display: block;
    min-height: 18px;
    text-align: center;
	color: #ffffff;
	background-color: #112151;
	padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.tblSectionColumnHeader
{
    display: block;
    min-height: 18px;
    text-align: center;
	color: #ffffff;
	background-color: #112151;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	width: 99%;
}

.footerSectionContent
{
    padding: 5px;
    color: Black !important;
	border-top: None !important;
    background-color: White !important;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}


/* -----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* These styles were moved from workflowCommunication.aspx                                                                                                    */
/*                                                                                                                                                            */
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* [textarea] settings required in order to fix a Telerik issue with multiline text */
.RadInput textarea {
    white-space: pre-wrap !important;
}

.RadGrid .rgDataDiv TABLE {
    height: auto !important;
}

.RadGrid .rgMasterTable {
    width: 100% !important;
}

.RadGrid_TM th.rgSorted {
    background-color: #112151 !important;
}

/****************************************************************/
/***************** Legacy rules (to be removed) *****************/
/****************************************************************/
.legacy .label {
    font-weight: bold;
}

.legacy .value {
    font-weight: normal;
}

.legacy .commStatusIn {
    font-weight: bold;
    color: #009900;
}

    .legacy .commStatusIn::after {
        content: " In";
    }

.legacy .commStatusOut {
    font-weight: bold;
    color: #af1e2d;
}

.legacy .commStatusOut::after {
    content: " Out";
}

.legacy .processInfoTable {
    width: 100%;
}

.legacy .processInfoTable td {
    vertical-align: top;
}

.legacy .processInfoTable.parent > tbody > tr > td {
    width: 33%;
}

.legacy .processInfoTable.child > tbody > tr > td:first-child {
    width: 40%;
}

.legacy .fullWidth {
    width: 100%;
}

@media not print {
    .legacy .commMainContainer {
        width: 100%;
        background-color: #ffffff;
    }

        .legacy .commMainContainer > .commSection {
            border: 2px solid #112151;
        }

            .legacy .commMainContainer, .legacy .commMainContainer > .commSection.first {
                -webkit-border-top-left-radius: 10px;
                -moz-border-top-left-radius: 10px;
                border-top-left-radius: 10px;
                -webkit-border-top-right-radius: 10px;
                -moz-border-top-right-radius: 10px;
                border-top-right-radius: 10px;
            }

                .legacy .commMainContainer > .commSection.first > .commHeader {
                    -webkit-border-top-left-radius: 5px;
                    -moz-border-top-left-radius: 5px;
                    border-top-left-radius: 5px;
                    -webkit-border-top-right-radius: 5px;
                    -moz-border-top-right-radius: 5px;
                    border-top-right-radius: 5px;
                }

                .legacy .commMainContainer, .legacy .commMainContainer > .commSection.last {
                    -webkit-border-bottom-left-radius: 10px;
                    -moz-border-bottom-left-radius: 10px;
                    border-bottom-left-radius: 10px;
                    -webkit-border-bottom-right-radius: 10px;
                    -moz-border-bottom-right-radius: 10px;
                    border-bottom-right-radius: 10px;
                }

                    .legacy .commMainContainer > .commSection.last > .commContent {
                        padding: 0;
                        -webkit-border-bottom-left-radius: 5px;
                        -moz-border-bottom-left-radius: 5px;
                        border-bottom-left-radius: 5px;
                        -webkit-border-bottom-right-radius: 5px;
                        -moz-border-bottom-right-radius: 5px;
                        border-bottom-right-radius: 5px;
                    }

                    .legacy .commMainContainer > .commSection.last > .commHeader {
                        border-bottom: 0;
                    }

                    .legacy .commMainContainer > .commSection > .commHeader {
                        background: #112151 url('images/Row_Up_Arrow_Icon_white.png') no-repeat 8px 6px;
                        height: 30px;
                        color: #ffffff;
                        font-size: 10pt;
                        font-weight: bold;
                        cursor: pointer;
                        border-bottom: 1px solid #ffffff;
                    }

                    .legacy .commMainContainer > .commSection.toggled > .commHeader {
                        background-image: url('images/Row_Down_Arrow_Icon_white.png');
                    }

                    .legacy .commMainContainer > .commSection.last.toggled > .commHeader {
                        -webkit-border-bottom-left-radius: 5px;
                        -moz-border-bottom-left-radius: 5px;
                        border-bottom-left-radius: 5px;
                        -webkit-border-bottom-right-radius: 5px;
                        -moz-border-bottom-right-radius: 5px;
                        border-bottom-right-radius: 5px;
                    }

                    .legacy .commMainContainer > .commSection > .commHeader > .commLabel {
                        position: relative;
                        top: 5px;
                        left: 32px;
                    }

                    .legacy .commMainContainer > .commSection > .commContent {
                        padding: 10px;
                    }

                    .legacy .commMainContainer > .commSection.toggled > .commContent,
                    .legacy .commMainContainer > .commSection.toggled > .commContent .contentIframeContainer {
                        display: none;
                    }

                    .legacy .commMainContainer > .commSection > .commContent .docViewerSeparator {
                        width: 6px;
                        background: #112151 url('images/right_white_4x7.png') no-repeat 50%;
                        cursor: pointer;
                    }

                        .legacy .commMainContainer > .commSection > .commContent .docViewerSeparator.toggled {
                            background-image: url('images/left_white_4x7.png');
                            -webkit-border-bottom-right-radius: 10px;
                            -moz-border-bottom-right-radius: 10px;
                            border-bottom-right-radius: 10px;
                        }

                    .legacy .commMainContainer > .commSection > .commContent .docViewerPanel1 {
                        vertical-align: top;
                    }

                    .legacy .commMainContainer > .commSection > .commContent .docViewerPanel2 {
                        padding: 10px;
                        vertical-align: top;
                        width: 350px;
                    }

                        .legacy .commMainContainer > .commSection > .commContent .docViewerPanel2.toggled {
                            display: none;
                        }

    .legacy .commError {
        color: #FF0000;
        padding: 5px 0px;
    }

    .legacy .editButton {
        margin-right: 8px;
        float: left;
    }

    .legacy .submitButton {
        float: right;
    }

    .legacy .required {
        color: #FF0000;
        position: relative;
        top: 3px;
    }

    .legacy .topSpacer {
        padding-top: 15px;
    }

    .legacy .bottomSpacer {
        padding-bottom: 15px;
    }

    .legacy .gridButton {
        margin-bottom: 5px;
    }

    .legacy .commentsContainer {
        border: 1px solid black;
    }

    .legacy .documentViewerButton {
        float: right;
        margin-top: 5px;
    }

    .legacy .popupTable {
        margin: 10px;
        width: 464px;
    }

    .legacy .popupTableDocsSubmitted {
        margin: 10px;
        width: 660px;
    }

    .legacy .popupTable .label {
        text-align: right;
        padding-right: 4px;
        width: 110px;
    }

    .legacy .popupTable .upload > div {
        position: relative;
        top: 3px;
    }

    .legacy #ifrmDocument {
        width: 100%;
        height: 740px;
    }

    .legacy .aupAddAttachmentAttachment .ruFakeInput {
        width: 270px;
    }

    .legacy .RadGrid input[type="image"] {
        cursor: pointer;
    }

    .legacy .rwDocumentsSubmitted .rwTitlebarControls a.rwIcon,
    .legacy .rwViewAllComments .rwTitlebarControls a.rwIcon {
        visibility: hidden;
    }

    .legacy .rwViewAllComments .header {
        font-size: 10pt;
    }

    .legacy .rwViewAllComments .fullWidth .indent {
        padding-left: 20px;
        width: 160px;
        vertical-align: top;
    }

    .legacy .rwViewAllComments hr {
        margin: 1px;
    }

    .legacy .print, .legacy .printTableRow {
        display: none;
    }
}

@media print {
    .legacy #leftnav, .legacy #leftNavCell, .legacy #header, .legacy #topNav, .legacy #divWelcome, .legacy div[id$="pnlSearch"],
    .legacy .commMainContainer > .commSection.last, .legacy .RadButton, .legacy .editButton, .legacy .required, .legacy .noprint,
    .legacy .img, .legacy input[type="image"] {
        display: none !important;
    }

    .legacy .commMainContainer, .legacy .print {
        display: block !important;
    }

    .legacy .printTableRow {
        display: table-row;
    }

    .legacy .commMainContainer > .commSection > .commHeader {
        background-color: #999999;
        font-weight: bold;
        text-align: center;
        color: white;
        margin-top: 10px;
    }

    .legacy .commMainContainer > .commSection.first > .commHeader {
        border: 3px double black;
        font-size: 12pt;
    }

    .legacy .rgMasterTable .gridhyperlink > a, .legacy a {
        color: black !important;
        text-decoration: initial !important;
    }

    .legacy .commStatusIn {
        font-weight: bold;
        color: #000000;
    }

        .legacy .commStatusIn::after {
            content: " In";
            font-weight: normal;
        }

    .legacy .commStatusOut {
        font-weight: bold;
        color: #000000;
    }

        .legacy .commStatusOut::after {
            content: " Out";
            font-weight: normal;
        }

    .legacy .topSpacer {
        padding-top: 10px;
    }

        .legacy .topSpacer.extraPrintSpace {
            padding-top: 20px;
        }

    .legacy .rgMasterTable .rgHeader {
        background-color: #999999;
    }
}
/****************************************************/
/***************** End Legacy rules *****************/
/****************************************************/

.v2 .commMainContainer {
    width: 100%;
    background-color: #ffffff;
}

.v2 .commMainContainer.sub {
    margin-top: 10px;
}

.v2 .commMainContainer .label {
    font-weight: bold;
}

.v2 .commMainContainer .fullWidth {
    width: 100%;
}

.v2 .commMainContainer .cellTopSpacer {
    padding-top: 10px;
}

.v2 .commMainContainer .cellRight {
    text-align: right;
}

.v2 .commMainContainer .cellCenter {
    text-align: center;
}

.v2 .commError {
    color: #FF0000;
    padding: 5px 0px;
}

.v2 .commInvisible {
    display: none;
}

.v2 .commMainContainer,
.v2 .commMainContainer > .commSection.first {
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

.v2 .commMainContainer,
.v2 .commMainContainer > .commSection.last {
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.v2 .commMainContainer > .commSection {
    border: 2px solid #112151;
    overflow: hidden;
    background-color: #112151;
}

.v2 .commMainContainer.sub > .commSection {
    border-color: #112151;
    background-color: #112151;
}

.v2 .commMainContainer > .commSection.last > .commHeader {
    border-bottom: 0;
}

.v2 .commMainContainer > .commSection > .commHeader {
    background: url('images/Row_Up_Arrow_Icon_white.png') no-repeat 8px 6px;
    height: 30px;
    color: #ffffff;
    font-size: 10pt;
    font-weight: bold;
    cursor: pointer;
    border-bottom: 1px solid #ffffff;
	background-color: #112151;
}

.v2 .commMainContainer > .commSection.toggled > .commHeader {
    background-image: url('images/Row_Down_Arrow_Icon_white.png');
}

.v2 .commMainContainer > .commSection > .commHeader > .commLabel {
    position: relative;
    top: 5px;
    left: 32px;
}

.v2 .commEmptyHistory {
    width: 100%;
    text-align: center;
    padding-top: 50px;
}

.v2 .commMainContainer > .commSection > .commContent {
    padding: 10px;
    background-color: #ffffff;
}

.v2 .commMainContainer.sub > .commSection.last > .commContent {
    padding: 0;
    overflow-y: hidden;
    background-color: #EEE;
}

.v2 .commMainContainer > .commSection.toggled > .commContent {
    display: none;
}

.v2 .commMainContainer > .commSection > .commContent .processInfoTable {
    width: 100%;
}

.v2 .commMainContainer > .commSection > .commContent .processInfoTable td {
    vertical-align: top;
}

.v2 .commMainContainer > .commSection > .commContent .processInfoTable.parent > tbody > tr > td {
    width: 33%;
}

.v2 .commMainContainer > .commSection > .commContent .processInfoTable.child > tbody > tr > td:first-child {
    width: 40%;
}

.v2 .commMainContainer > .commSection > .commContent .btnNewCommunication {
    margin-bottom: 10px;
}

.v2 .commMainContainer > .commSection > .commContent .panelSeparator {
    width: 6px;
    background: #112151 url('images/right_white_4x7.png') no-repeat 50%;
    cursor: pointer;
}

.v2 .commMainContainer > .commSection > .commContent .panelSeparator.toggled {
    background-image: url('images/left_white_4x7.png');
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 {
    vertical-align: top;
    position: relative;
    overflow-y: auto;
    background-color: #ffffff;
    /*width: 50%;*/
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history {
    position: absolute;
    margin: 0;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem {
    background-color: #ffffff;
    padding: 20px;
    border-bottom: 1px solid #C0C0C0;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem.altItem {
    background-color: #EEEEEE;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem > .timestamp {
    float: right;
    font-weight: bold;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem .username {
    font-weight: bold;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem > .to {
    color: #666;
    margin-top: 2px;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem > .message {
    margin-top: 15px;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem > .attachments {
    margin-top: 15px;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem > .attachments > .attachment {
    margin-top: 5px;
}

.v2 .commMainContainer > .commSection > .commContent .panel1 > .history > .historyItem > .attachments > .attachment > .attribute {
    font-weight: bold;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 {
    vertical-align: top;
    width: 50%;
    background-color: #EEEEEE;
}

.v2 .commMainContainer > .commSection > .commContent .panel2.toggled {
    display: none;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message {
    margin: 0;
    padding: 20px;
    overflow-y: auto;
}

.commContent .panel2 > .message .com {
    margin: 0;
    padding: 20px;
    overflow-y: visible !important;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .infoTable .labelCell,
.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .infoTable .valueCell {
    padding: 2px;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .infoTable .labelCell {
    width: 110px;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .infoTable .labelCell span {
    font-weight: bold;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .infoTable .labelCell .requiredLabel::before {
    content: "*";
    color: red;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .messageContainer {
    position: relative;
    top: -18px;
    font-weight: bold;
    color: red;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .messageContainer > .txtMessageContent {
    top: 20px;
    position: relative;
}

.v2 .commMainContainer > .commSection > .commContent .panel2 > .message .attachmentContainer .error {
    font-weight: bold;
    color: red;
    margin: 10px 0;
    display: block;
}
/**/
.RadComboBoxDropDown .rcbItem > label, .RadComboBoxDropDown .rcbHovered > label, .RadComboBoxDropDown .rcbDisabled > label, .RadComboBoxDropDown .rcbLoading > label, .RadComboBoxDropDown .rcbCheckAllItems > label, .RadComboBoxDropDown .rcbCheckAllItemsHovered > label {
    display: inline;
    float: left;
}

.rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul {
    display: inline;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}

.col1, .col2, .col3, .col4, .col5, .col6, .col7 {
    margin: 0;
    padding: 0 5px 0 0;
    width: 120px;
    line-height: 14px;
    float: left;
}

.col1 {
    width: 14px;
}

.col2 {
    width: 150px;
}

.col4, .col6 {
    width: 130px;
}

.col7 {
    width: 170px;
}

.mainContainerTriggers td.detailsHeader
{
    border-bottom: 1px solid #112151;
}
            
.mainContainerTriggers td.detailsHeader > span
{
    background-color: #112151;
    width: 200px;
    display: block;
    padding: 2px 5px;
    font-weight: bold;
    color: white;
    margin-top: 10px;
}

div.RadTreeList tr.rtlHeader > th {
    background-color: #112151;
    color: #ffffff;
    border: 0;
}

.AddReviewersApproversListbox .rlbHeader {
    padding: 3px 5px;
    background: #112151 !important;
    color: white;
}

.genericFieldValue {
    line-height: 18px !important;
	padding-bottom: 10px !important;
}
.genericFieldValue .CustomFieldLabel {
    white-space: pre-wrap !important;
}

.redColor {
    color: red!important;
}

.editorInstructions .reLeftVerticalSide, 
.editorInstructions .reRightVerticalSide, 
.editorInstructions .reToolZone,
.editorInstructions .reToolCell
{
    background: #E2E2E2 !important;
}
.editorInstructions .reLeftVerticalSide, 
.editorInstructions .reRightVerticalSide,
.editorInstructions .reTlbVertical
{
    display: none\9 !important;
}
.editorInstructions .reContentCell
{
    background-color: #E2E2E2 !important;
}
.editorInstructions .reContentArea 
{
    background-color: #E2E2E2 !important;
    height: 94px !important;
}
.editorInstructions 
{
    min-height: 100px !important;
}
.editorInstructions .reToolCell
{
    display: none\9 !important;
}
.editorInstructions .reContentCell
{
    border-width: 0 !important;
}
.editorInstructions .formInput
{
    border: solid 1px black;
}
.editorInstructions .RadEditor
{
    filter: chroma(color=c2dcf0);
}
.editorInstructions .reWrapper_corner,
.editorInstructions .reWrapper_center 
{
    display: none !important;            
}
.editorInstructions td.reWrapper_corner,
.editorInstructions td.reWrapper_center 
{
    display: block\9 !important;        
}