﻿/*
	RadEditor
*/

.reToolbar.Default .InsertDynamicField
{
   background-image: url(Images/Icons/Sendout/InsertDynamicTextIcon.png);
}

.reToolbar.Default .InsertHelpArticleReference
{
	background-image: url(Images/Icons/Sendout/InsertDynamicTextIcon.png);
}

/*
	RadWindow
*/

.rwTitleRow
{
	
}

.rwTopResize
{
	background: url('Skins/RadGrid/defaultHeaderBg.gif') repeat-x !important;	
	background-color: Transparent !important;
}

.rwTitlebar
{		
	background: url('Skins/RadGrid/defaultHeaderBg.gif') repeat-x !important;	
	background-color: White !important;
}

.rwTitlebarControls EM
{	
	font: bold 11px Tahoma, Arial, Verdana, sans-serif !important;
	color: white !important;
	background-color: Transparent !important;
    filter: none !important;	    
}

/*	
	Support for displayng the loading image in the iframe's parent TD 
	div.radwindow_Vista td.loading
	div.radwindow_Vista td.statusbar .loading
*/
.rwLoading 
{
    background: url('images/loading.gif') no-repeat center !important;
}

/*
	DataGrid
*/
.DataGridPager
{
	background-image: url(Skins/RadGrid/defaultPagerBg.gif);
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 11px;
	font-weight: bold;
	color: #357bb6;
}

.DataGridPager A, 
.DataGridPager A:visited,
.DataGridPager A:active
{
	color: #357bb6;
	text-decoration: underline;
	font-weight: bold;
}

.DataGridPager A:hover
{
	color: #367cb7;
	text-decoration: none;
	font-weight: bold;
}

/*
	RadTabStrip
*/

.RadTabStripMultiPageContainer
{
	background-color: White;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	padding: 10px 10px 10px 10px;
}

.RadTabStripMultiPageContainerMasterPage
{
	background-color: White;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	padding: 10px 10px 10px 10px;
}

/* 
	RadGrid
*/

.RadGrid
{
	border-top: 0px solid #e0e0e0  !important;
	border-right: 0px solid #e0e0e0  !important;
	border-left: 1px solid #e0e0e0  !important;
	border-bottom: 1px solid #e0e0e0  !important;
	border-collapse: collapse !important;	
}

.RadGrid Table
{
	font-family: Tahoma, Arial, Verdana !important;
	font-size: 11px !important;	
}

.FilterMenuClass TD
{
	background-color: #f3f3f3;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;	
	height: 20px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	padding-left: 1px !important;
}

.FilterMenuClass Img
{
	cursor: pointer;
}

.FilterMenuClass
{
	border-bottom: 1px solid #e0e0e0;	
}

.GroupHeaderItem TD
{
	font-family: Tahoma !important;
	font-weight: normal !important;
	height: 25px !important;
	background-color: White !important;
	border-top: 0px !important;
}

.RadGridHeader A, 
.RadGridHeader A:visited,
.RadGridHeader A:hover, 
.RadGridHeader A:active
{
	font-family: Tahoma !important;
	font-weight: bold !important;
	color: white !important;
	text-decoration: underline !important;
}

.RadGridHeader
{
	font-family: Tahoma !important;
	font-weight: bold !important;
	color: white !important;
	background: url(Skins/RadGrid/defaultHeaderBg.gif) repeat-x !important;
	height: 25px !important;
	padding-top: 0px !important;
	padding-left: 4px !important;
	padding-bottom: 0px !important;
	text-align: left;
	border-right: solid 1px #e0e0e0 !important; 
}

.RadGridItem A, 
.RadGridItem A:visited,
.RadGridItem A:hover, 
.RadGridItem A:active,
.RadGridSelectedItem A, 
.RadGridSelectedItem A:visited,
.RadGridSelectedItem A:hover, 
.RadGridSelectedItem A:active,
.RadGridAlternatingItem A, 
.RadGridAlternatingItem A:visited,
.RadGridAlternatingItem A:hover, 
.RadGridAlternatingItem A:active
{
	font-family: Tahoma !important;
	font-weight: normal !important;
	color:Black !important;
}

.RadGridItem, 
.RadGridItem TD
{
	background-color: #f8f8f8 !important;
	height: 20px !important;
	padding-left: 4px !important;
	margin-top:1px !important;
	margin-bottom:0px !important;
	padding-top: 2px !important;
	padding-bottom:0px !important;
	border-bottom: solid 1px #e0e0e0 !important;
	border-right: solid 1px #e0e0e0 !important;
	vertical-align:middle !important;
}

.RadGridAlternatingItem,
.RadGridAlternatingItem TD
{
	background-color: #f3f3f3 !important;
	height: 20px !important;
	padding-left: 4px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top: 2px !important;
	padding-bottom:0px !important;
	border-bottom: solid 1px #e0e0e0 !important;
	border-right: solid 1px #e0e0e0 !important;
	vertical-align:middle !important;
}

.RadGridEditItem
{
}

.RadGridSelectedItem,
.RadGridSelectedItem TD
{
	background-color: #c3d0d9 !important;
	background-repeat: repeat-x !important;
	height: 20px !important;
	padding-left: 4px !important;
	margin-top: 0px !important;
	margin-bottom:0px !important;
	padding-top: 2px !important;
	padding-bottom:0px !important;
	border-bottom: solid 1px #e0e0e0 !important;
	border-right: solid 1px #e0e0e0 !important;
	color:Black !important;
}

.RadGridPager
{
	background-image: url(Skins/RadGrid/defaultPagerBg.gif);
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 11px;
}

.RadGridPager A, 
.RadGridPager A:visited,
.RadGridPager A:active 
{
	color: #357bb6;
	text-decoration: underline;
	font-weight: bold;
}

.RadGridPager A:hover
{
	color: #367cb7;
	text-decoration: none;
	font-weight: bold;
}

span.PagerSelectedPage
{
	font-weight: bold;
	color: #367cb7;
}

.RadGridFooter
{
	background-color: #e0e0e0;		
	height: 20px;
	padding-left: 4px;
	margin-top:1px;
	margin-bottom:0px;
	padding-top: 2px;
	padding-bottom:0px;
	border-bottom: solid 1px #e0e0e0; 
	border-right: solid 1px #e0e0e0; 
	vertical-align:middle;
} 

.RadGridStatusText
{
	margin-top:2px;
	float:left;
} 

.AdminCourseCatalogGrid
{
	
}

td.Line
{
	border-bottom: 1px solid black;
}

div.IndentContainer
{
	float:left;
}

div.CoursesIconContainer
{
	width:16px;
	height:18px;
	vertical-align:middle;
}

div.CoursesIconContainerWrapper
{
	float:right;
	width: 60px;
}

.SmallIcon
{
	border:0px;
	margin:0px;
}

.SmallIconContainer
{
	float:left;
	height:100%;
}

.CoursesRow
{
	height:32px;
}

.CoursesText
{
	padding-bottom:3px;
}

.CoursesDisabled
{
	color: #777777;
}

div.CellValueContainer
{
	margin-top:1px;
}

.HeaderlessGridItem,
.HeaderlessGridItem TD
{
	background-color: #f8f8f8;
	padding-left: 4px;
	margin-top:1px;
	margin-bottom:0px;
	padding-top: 2px;
	padding-bottom:0px;
	border-top: solid 1px #c0c0c0; 
	border-bottom: solid 1px #c0c0c0; 
	vertical-align:middle;
}

.HeaderlessGridItemAlternatingItem,
.HeaderlessGridItemAlternatingItem TD
{
	background-color: #f3f3f3;
	padding-left: 4px;
	margin-top:1px;
	margin-bottom:0px;
	padding-top: 2px;
	padding-bottom:0px;
	border-top: solid 1px #c0c0c0; 
	border-bottom: solid 1px #c0c0c0; 
	vertical-align:middle;
}

.HeaderlessGridItem .InnerTable TD,
.HeaderlessGridItemAlternatingItem .InnerTable TD
{
	border:solid 0px;
}

.HeaderLessSelectedItem TD
{
	background-color: #c3d0d9;
	padding-left: 4px;
	margin-top: 1px;
	margin-bottom:0px;
	padding-top: 2px;
	padding-bottom:0px;	
	vertical-align:middle;
	border-top: solid 1px #c0c0c0; 
	border-bottom: solid 1px #c0c0c0; 
}


.CleanGridItem,
.CleanGridItem TD
{
	border:0;
}

#LoadingDiv
{
      position: absolute; 
      width: 100%; 
      height: 100%;
      z-index: 99;
      background-image: url('images/Loading.gif');
      background-position: center;
      background-repeat: no-repeat;
}

/* 
	RadDock
*/

.RadDock
{
    border: solid 1px #b4b4b4 !important;
    margin-bottom: 20px;
}

.RadDock .rdContent
{
    padding: 10px;
}

.rdTop
{
    background-image: url(Images/MasterPageHeaderBackground.gif) !important;	
	height: 25px !important;
	border-bottom: solid 1px #b4b4b4 !important;
	padding-top: 3px !important;
}

.rdTop TD
{
    background-image: url(Images/MasterPageHeaderBackground.gif) !important;	
    background-position: top !important;
    background-repeat: repeat !important;
}

.rdCenter,
.rdRight,
.rdLeft
{
    background-image: none !important;	
}

.NCRadDockTitle
{
    float: left;
    display: block;
    margin-left: 5px !important;
    margin-top: 5px !important;
    background-image: none !important;
    background-color: Transparent !important;
    font-family: Arial  !important;
	font-size: 14px  !important;
	font-weight: bold  !important;    
	color: #626367 !important;	
}

.NCRadDockHelp
{
    float: left;
    margin-top: 5px;
}

.rdLeft, .rdRight, .rdBottom
{
    display: none !important;
}
.RadDock
{
    border: 1px solid #828282;
    border-top: none;
}

/*
    RadSplitter
*/
.RadSplitter .rspPaneTabText
{
    font-size: 11px !important;
    font-family: Tahoma, Arial, Verdana !important;
}

/*
    TransportSelector user control
*/
.TransportSelectorGrid TD
{
    padding-left: 5px;
    padding-right: 15px;
}

/*
    HotelSelector user control
*/
.HotelSelectorGrid TD
{
    padding-left: 5px;
    padding-right: 15px;
}

.ToolbarHelpButton
{
    margin-right: 6px;
    margin-left: 6px;
    margin-bottom: 4px;
    cursor: pointer;
}

.CapsLockWarning
{
    background-color: #FFF9AA;
    color: Red;
    padding: 3px;
    border: 1px solid gray;
}
