body, #content {
	font-size: 13px;
	font-weight: normal;
	/*font-family:myriad-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	/*font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;*/
	font-family:Arial,Helvetica,Utkal,sans-serif;
}

.standardheader  
{
	background-color: #145091;
	color: white;                  
}

#topheader 
{
    background-image: url("../images/Logo-lockup-white-XDS.png");
    background-position: 20px 20px;
    background-size: 150px;
    background-repeat: no-repeat;
    height: 80px;
    background-color: #145091;
}

.Landing 
{
	 width:960px;
	 padding-bottom:7px;
}

.Landing a
{
	color: #145091 !important;
}

.ListNavigation
{
	color: black;
	font-size: inherit;
}

.ListNavigation span 
{
	border: 1px solid #eef1f3;
	line-height: 30px;
	font-weight: 400;
	padding: 7px 11px;
	border-radius: 5px;		
}

.ListNavigation a
{
	color: #145091;
	font-size: inherit;
	border: 1px solid #e1e1e1;
	line-height: 30px;
	font-weight: 400;
	padding: 7px 11px;
	border-radius: 5px;
}

.CurrentPage {
	background-color: #eeeeee;
}

.ListNavigation a:visited
{
	color: #145091;
	font-size: inherit;
}

.ListNavigation a:hover
{
	color: red;
	font-size: inherit;
	background-color: #eeeeee;	
}

.Landing a:hover
{
	color: #145091 !important;
	background-color: #e4e4e4 !important;
}

.Landing a:visited
{
	color: #145091 !important;
}


.TopBarBackground { background-color: #808285; }

#menuheader { background-color: #808285;font-size: medium; }

#LogOutDiv {
    margin-top: 30px;
	margin-right: 20px;
	font-size: medium;
}

#topcontainer {  
    height:30px;
	float: right;
}

#topcontainer a 
{
	color: white !important;
}

#topcontainer a:hover
{
	color: white !important;
	text-decoration: underline; 
}

#menucontainer {  
   /* height:40px;*/
    width:990px;
    margin: 0 auto; 
}

/* A class used by the jQuery UI CSS framework for their dialogs. */
#ui-datepicker-div {
    z-index:1000000 !important;
}

p
{
	margin: 12px 0;
}

.MainMenuStaticMenuItem a
{
	display: block;
	padding: 10px 10px;
	font-size: inherit;
	font-weight:600;
	color: white;
}

.MainMenuStaticMenuItem a:hover
{
	color: white;
}

.MainMenuDynamicMenuItem a
{
	display: block;
	padding: 10px 10px;
	font-size: inherit;
	font-weight: 600;
	color:white;
}

.MainMenuDynamicMenuItem img
{
	padding: 4px 0px;
}

#sideBar
{
    border-color:White;
    border-style:solid;
    border-width:1px;
    border-bottom-width:2px;
    border-left-width:0px;
    height:94px;
    position:absolute;
    right:2px;
    top:15px;
    width:142px;
    color: white;
    font-size: large;
    visibility: hidden;
    font-size: 9px;
    z-index:101
}

#headerBar
{
    position:relative;
}

#blockingDiv
{  
	background-color: #145091;
	filter:alpha(opacity=80);   
	-moz-opacity: 0.8;   
	opacity: 0.8;
	position:fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	visibility:hidden;
	z-index:10000;
}

#progressDiv
{
	margin-top:270px;
	width:20px;
	height:20px;
}

.progressImage
{
	border:solid thin WindowFrame;
	padding:2px; 
	background-color:ButtonFace;
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;	
}

table.dataGridClone
{
	width:100%;
	border: none;
	border-spacing:0px;
	border-collapse:collapse;
}

.chasisHealthTable
{
	width:100%;
	border: none;
	border-spacing:0px;
	border-collapse:collapse;
	text-align:center;
}

.chasisHealthTable tbody tr td
{
	background-color: #A9A9A9;
	color: black;
	border: solid 1px #505050;
}

.disp_inl {
    display:inline;
}

div.table-row {
	color:#000000;
	margin:0pt auto;
	padding:0pt;
	text-align:center;
	width:96%;
}

select 
{
	width: 100%;
}

#explanation
{
	background-color:#CFDFFF;
	border:1px dotted blue;
	color:#145091;
	display:block;
	font-size:x-small;
	font-style:normal;
	height:30px;
	margin-top:5px;
	padding:3px 3px 0px;
	width:583px;
}

.pad_zero
{
	background-color:#FFFFFF;
	border-color:-moz-use-text-color #999999 rgb(153, 153, 153);
	border-style:none solid solid;
	border-width:0pt 1px 1px;
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0px;
}

/* ajax__tab_xp-theme theme */
.CustomTabStyle .ajax__tab_header 
{
    background:url(../images/xp/tab-line.gif) repeat-x bottom;
}
.CustomTabStyle .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(../images/xp/tab-right.gif) no-repeat right;
    height:21px;
}
.CustomTabStyle .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../images/xp/tab-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(../images/xp/tab.gif) repeat-x;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../images/xp/tab-hover-right.gif) no-repeat right;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../images/xp/tab-hover-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab 
{
    background:url(../images/xp/tab-hover.gif) repeat-x;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/xp/tab-active-right.BMP) no-repeat right;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/xp/tab-active-left.BMP) no-repeat;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab 
{
    background:url(../images/xp/tab-active.BMP) repeat-x;
}
.CustomTabStyle .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:0px;
    background-color:#ffffff;
}
 
.button 
{
	width: 100px;
}

.ContentTableLayout2
{
	position:relative;
	text-indent:4pt;
}

.ContentTableLayout
{
	background-color: inherit;
	width: 100%;
}

.ContentTableLayout .LabelStyle
{
	text-indent:4pt;
	display:block;
}

div.MainContent
{
text-indent: 4pt;
width: 100%;
display:block;
}

a.GrayButton
{
display:inline-block;
width:81px;
height:30px;
background-image:url(../images/button_normal.png);
color:Black;
line-height:30px;
text-align:center;
}

a.GrayButton:hover
{
display:inline-block;
width:81px;
height:30px;
background-image:url(../images/button_hover.png);
color:White;
line-height:30px;
text-align:center;
}

td
{
	vertical-align: top;
}

td, textarea
{
	vertical-align: top;
}

table.valign-mid td
{
	vertical-align: middle;
}

table, table td 
{
	font-weight: normal;
	/*font-family:myriad-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	/*font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;*/
	font-family:Arial,Helvetica,Utkal,sans-serif;
}

.GridTable
{
	text-align:left;
	background-color:inherit;
	width:100%;
	table-layout:fixed;
	border: 1px solid white;
}

.GridTable TD, .GridTable TH
{
	overflow:hidden;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 0;
	border-bottom: 0;
}

.GridTable th.noOverflow {
    overflow: visible;
}

TD .Info
{
	overflow:visible;
}

TD .Overflow
{
	overflow:visible;
}

td .Info a 
{
	display: block;
	height: 16px;
}

.GridHeader
{
	font-weight:bold;
	height: 40px;
	background-color: #145091;
	color: white;                  
}

.GridEven,.even
{
	text-align:left;
	background:#E4E4E4;
	color:#000044!important;
}

.GridOdd,.odd
{
	text-align:left;
	color:#000044;
}

.GridEvenRevoke
{
	text-align:left;
	background:#FFFF66!important;
	color:#000044!important;
}

.GridOddRevoke
{
	text-align:left;
	background:#FFFF99!important;
	color:#000044;
}

.SchedGrid
{
	table-layout:fixed;
	width:900px;
	border-width:1px;
	border-style:solid;
	border-color:#505050;
	border-spacing: 0;
	border-collapse:collapse;
	margin: 0 auto;
}

.SchedGrid td
{
	font-family: Verdana;
	height:120px;
	min-height: 120px;
	border-width:1px;
	border-style:solid;
	border-color:#505050;
	border-spacing: 0;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
}

.SchedGrid #NoccFallback
{
	font-family: Verdana;
	height:120px;
	min-height: 120px;
	border-width:2px;
	border-style:dashed;
	border-color:#FF00FF;
	border-spacing: 0;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
}

.tooltipRow
{
font-size: 10px;
border-style:none;
border-width:0px;
}



.DataGridLinkStyle a
{
	color: #145091; 
	text-decoration: none; 
}/*normal links in the text*/

.DataGridLinkStyle a:hover 
{ /*this effect is not shown in NN4.xx*/
	color: Red; 
	text-decoration: underline; 
}

.LabelStyle
{
	color: #145091; 
	font-weight: bold;
}

.LinkStyle a
{
	color: #145091 !important; /* Needs !important because links in jquery modal dialogs are being styled by jquery styles (Only in IE) */
	text-decoration: none;
}/*normal links in the text*/

.LinkStyle a:visited
{
	color: #145091 !important; /* Needs !important because links in jquery modal dialogs are being styled by jquery styles (Only in IE) */
	text-decoration: none; 
}

.LinkStyle a:active
{
	color: #145091 !important; /* Needs !important because links in jquery modal dialogs are being styled by jquery styles (Only in IE) */
	text-decoration: none !important; /* Needs !important because links in jquery modal dialogs are being styled by jquery styles (Only in IE) */
}

.LinkStyle a:hover
{ /*this effect is not shown in NN4.xx*/
	color: Red !important; /* Needs !important because links in jquery modal dialogs are being styled by jquery styles (Only in IE) */
	text-decoration: underline !important; /* Needs !important because links in jquery modal dialogs are being styled by jquery styles (Only in IE) */
}

.MenuLinkStyle a
{
	color: White; 
	font-size: small;
	font-weight: bold;
	text-decoration: none; 
}/*normal links in the text*/

.MenuLinkStyle a:visited
{
	color: White; 
	font-size: small;
	font-weight: bold;
	text-decoration: none; 
}

.MenuLinkStyle a:active
{
	color: White; 
	font-size: xx-small;
	font-weight: bold;	
	text-decoration: none; 
}

.MenuLinkStyle a:hover
{ /*this effect is not shown in NN4.xx*/
	color: Yellow; 
	font-size: xx-small;
	font-weight: bold;	
	text-decoration: underline; 
}

.HiddenStyle 
{ 
	display: None; 
}

a
{
	text-decoration: none;
}

#Table1 a:visited
{
	color:#145091;
}

a.tooltip:hover 
{
	color: Green;
	cursor:help;
}

a:hover 
{
	position: relative;
}

a span
{
	display: none;
	color: #145091; 
	text-decoration: none;
}

a:hover span 
{
	display: block;
	width:420px;
	text-align:left;
	position: absolute; 
	top: 30px; 
	left: 0;
	padding: 5px; 
	margin: 21px; 
	z-index: 100;
	background: Beige; 
	border: 2px solid #c0c0c0;
}

a:hover span.contextmenu
{
	display: block;
	width:110px;
	text-align:left;
	position: absolute; 
	top: 0px; 
	left: 0;
	padding: 5px; 
	margin: 8px; 
	z-index: 100;
	background: Beige; 
	border: 2px solid #c0c0c0;
}

a:hover span.ui-icon 
{
	display: none;
}

span table tr td
{
	color: #145091; 
}

a.schedulerLink img 
{ 
	border: none; 
}

.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: lightsteelblue;
    color: navy;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
    color: black;
    font-weight:bold;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: SteelBlue;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
    padding: 0px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #E5E5E5;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
	background-color: SteelBlue;
    color: white;
}

.collapsePanel {
	width: 100%;
	overflow:hidden;
	height:0px;
}

.collapsePanelHeader{	
	width:100%;		
	height:14px;
	color: White;
	background-color: #145091;
	font-weight:bold;
	cursor: pointer; 
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:8px;
}

.modalBackground {
background-color:#000;
filter:alpha(opacity=80);
opacity:0.8;
position:absolute;
left:0px;
top:0px;
}

.modalBackground2 {
background-color:#000;
filter:alpha(opacity=80);
opacity:0.8;
position:absolute;
left:0px;
top:0px;
}

.SdlBroadcasting 
{
}

.SdlFileSelection {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	width:450px;
}
.SdlFileSelectionTitle {
	font-weight:bold;
	color:White;
	width:100%;
	text-align:center;
	vertical-align:text-bottom;
	background-color: Navy;
	height:20px;
}

.SdlFileListing
{
	margin-left:10px;
}

.SdlFilesSelected
{
}

.SdlFilesSelectedCopy
{
	display:none;
}

.SdlFilesList 
{
	padding-left:0px;
}

.SdlButton 
{
	margin:5px;
	text-align:center;
}

.modalPopup {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
}

.modalPopup2 {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:603px;
}

.modalPopup3 {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:100px;
}

.modalPopup4 {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:630px;
}

.modalPopup5 {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:700px;
}

.modalPopup6 {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:903px;
}

.addAllModalPopup {
	background-color: Window;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:500px;
}

.watermark 
{
	background: khaki;
}

.watermark2 
{
	background: gold;
}

.modalBackgroundConfirm {
background-color:#000;
filter:alpha(opacity=80);
opacity:0.8;
position:absolute;
left:0px;
top:0px;
}
.modalPopup img {
border:solid 5px #fff;
}
.modalPopup-text {
display:block;
color:#000;
background-color:#fff;
text-align:center;
border:solid 2px #000;
padding:10px;
}

.modalPopup-text {
display:block;
color:#000;
background-color:#fff;
border:solid 2px #000;
padding:10px;
}

.modalPopup-text input {
width:75px;
}    
.feedback
{
color: #00cc00;
font-weight: 700;
}

.modalPopupTitleBar {
    background-color:Blue;
    border-width:0px;
    border-style:outset;
    border-color:Blue;
    padding:3px;
    height:15px;
    color:White;
    font-weight:bold;
    border-bottom:outset 2px;
}

.suggest_link {
		background-color: #FFFFFF;
		padding: 1px 6px 1px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	color:White;
	padding: 1px 6px 1px 6px;
}
.the_suggestions {
	position: absolute;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;
	font-size:small;
	margin-top:-2px;
	display:none;	
	font-size:11px;
	cursor:default;
	z-index: 999;
}

.infoTable 
{
	width:317px;
	text-align:center;
	border-spacing: 0;
	border-collapse:collapse;
	border: solid 1px #505050;
}

.infoTable caption
{
	padding:3px;
}

.infoTable tbody tr td
{
	border-top: solid 1px #505050;
	border-bottom: solid 1px #505050;
	padding: 3px;
}

#portsTable 
{
	width:317px;
	text-align:center;
	border-spacing: 0;
	border-collapse:collapse;
	border: solid 1px #505050;
}

#portsTable tbody tr td
{
	border-top: solid 1px #505050;
	border-bottom: solid 1px #505050;
	padding: 1px;
}

.mappingBox
{
	/*border:1px solid #DBDBDB;*/
	/*margin-left:110px;*/
	width: 322px;
	margin: 0px auto;
	padding: 5px 0;
}

#DeliveryTestLayout,
.SelectLayout
{
	margin:6px;
	border-spacing: 0;
	border-collapse:collapse;
}

#DeliveryTestLayout tr td,
.SelectLayout tr td
{
	padding:2px 10px;
	height:44px;
	line-height:44px;
}

#DeliveryTestLayout tr td.Title,
.SelectLayout tr td.Title
{
	font-size:small;
	font-weight:bold;
	text-align:right;
}

a.closeTooltip span 
{
	display: none;
	color: #145091; 
	text-decoration: none;
}

a.closeTooltip:hover span 
{
	display: block;
	width:auto;
	text-align:left;
	position: absolute; 
	top: 0px; 
	left: 0;
	padding: 5px; 
	margin: 21px; 
	z-index: 100;
	background: white; 
	border: 1px solid #c0c0c0;
}

.DragContainer {
margin:3px auto;
padding:5px 5px 0px;
width:786px;
}
.OverDragContainer {
margin:3px auto;
padding:5px 5px 0px;
width:786px;
}
.OverDragContainer {
background-color:#EEEEEE;
}
.DragBox {
background-color:#EEEEEE;
border:1px solid #000000;
cursor:pointer;
font-family:verdana,tahoma,arial;
font-size:12px;
margin-bottom:5px;
padding:4px;
width:780px;
}
.DragBoxBold {
background-color:#EEEEEE;
border:2px solid #000000;
font-weight:bold;
cursor:pointer;
font-family:verdana,tahoma,arial;
font-size:12px;
margin-bottom:5px;
padding:4px;
width:778px;
}
.OverDragBox {
background-color:#EEEEEE;
border:1px solid #000000;
cursor:pointer;
font-family:verdana,tahoma,arial;
font-size:12px;
margin-bottom:5px;
padding:4px;
width:780px;
}
.OverDragBoxBold {
background-color:#EEEEEE;
border:2px solid #000000;
font-weight:bold;
cursor:pointer;
font-family:verdana,tahoma,arial;
font-size:12px;
margin-bottom:5px;
padding:4px;
width:778px;
}
.DragDragBox {
background-color:#FF99CC;
border:1px solid #000000;
cursor:pointer;
font-family:verdana,tahoma,arial;
font-size:12px;
margin-bottom:5px;
padding:4px;
width:780px;
position:absolute;
top:-3px;
left:-1px;
}
.DragDragBoxBold {
background-color:#FF99CC;
border:2px solid #000000;
font-weight:bold;
cursor:pointer;
font-family:verdana,tahoma,arial;
font-size:12px;
margin-bottom:5px;
padding:4px;
width:778px;
position:absolute;
top:-3px;
left:-1px;
}
.OverDragBox {
background-color:#FFFF99;
}

.History {
font-family:verdana,tahoma,arial;
font-size:10px;
height:82px;
overflow:auto;
width:100%;
z-index:100050;
background-color:White;
}

.priorityPopup
{
display:block;
color:#000;
background-color:#fff;
padding:10px;
text-align:center;	
}

.priorityPopup h3
{
	font-size:large;
	margin: 0 auto;
}

.DateRange
{
	/*margin: 5px;*/
	border-spacing: 0;
	border-collapse:collapse;
}

.DateRange tr td
{
	/*padding: 5px 10px 0px 10px;*/
}

.DateRange tr td.Title
{
	font-size:small;
	font-weight:bold;
	/*text-align:right;*/
	/*padding: 7px;*/
}

.feedHeader
{
	background: url(../images/roundedcornr_feed.gif) no-repeat top left;
	height:32px;
	width:900px;
	margin: 10px 0 0 12px;
	
}

.feedHeader div
{
	margin: 0 0 0 20px;
	font-size:1.05em;
	position:relative;
	top:6px;
}

.feedHeader div span
{
	font-weight:bold;
}

table.stationSchedules
{
	width:880px;
	border: none;
	border-spacing:0px;
	border-collapse:collapse;
	margin: 0 0 20px 32px;
}

table.stationSchedules>tbody>tr>td
{
	background-color: #D7D7D7;
	color: black;
	border: solid 1px #AFAFAF;
	padding:5px 6px;
}

#EventListRow>td
{
	background-color:rgb(176, 196, 222);
	border: solid 1px #AFAFAF;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

.DropDownLabel
{
	border: 1px solid #868686;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	color: #003399;
	padding: 3px 18px 3px 32px;
	font-size: 11px;
}

.centered 
{
  width:980px;
  margin-left: auto;
  margin-right: auto;
}

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.PaneErrorMessage
{
color:Red;
line-height:30px;
padding:0 90px;
}

.PaneSuccessMessage
{
color:#145091;
line-height:30px;
padding:0 90px;
}

#loadingPanel
{
display:none;
}

.IrdCommandTable
{
	background-color:White;
	margin-top:10px;
	width:100%;
}

.IpScheduleTable
{
	background-color:LightGray;
	margin-top:10px;
	width:420px;
}

.Streaming
{
	color:Green;
}

/* START : Used for ListMasterPage.master autosuggest formatting */
.completionList 
{ 
    margin : -2px!important;
    padding: 0px;
    background-color : inherit;
    color : windowtext;
    border-width : 1px;
    border-style : solid;
    border-color: #7F9DB9;
    cursor : default;
    overflow : hidden;
    height : auto;
    max-height: 130px;
    text-align : left;
    list-style-type : none;  
    border-top-style: none;
    z-index: 9999999999; /* Chrome */
    position:absolute; /* Chrome */
} 

.listItem 
{
    background-color : window;
    color : windowtext;
    padding : 0px;
    margin: 0px;
}

.itemHighlighted 
{
    background-color: #316AC5;
    color: White;
    padding: 0px;
    margin:0px;
}

.PurgeEvents
{
	position:relative;
	left:640px;
	top:32px;
}

.PortTime
{
	position:absolute;
	white-space:nowrap;
}

.PortTimeSpan
{
	float:right;
	padding-right:4px;
}

.PortOdd
{
	position:absolute;
	filter:alpha(opacity=50);
	opacity:.5;
	left:-1px;
	width:100%;
	border: 1px solid Gray;
	height:0px;
}

.PortEven
{
	position:absolute;
	filter:alpha(opacity=25);
	opacity:.25;
	left:-1px;
	width:100%;
	border: 1px solid Gray;
	height:0px;
}

.PortSched
{
	position:absolute;
	left:0px;
	width:100%;
}

.subtable
{
	border-style:solid;
	border-width: thin;
	border-color:Black;
	background-color:Beige;
}

.subtable TH
{
	background-color:LightGray;
	text-align:left;
}
.subtable TD
{
	text-align:left;
}

.VolumeSlider
{
	height:.72em;
	width:480px;
	margin-left:20px;
	background: #DDDDDD;
}

.VolumeSlider .tick 
{ 
	z-index: 2; 
	position: absolute; 
	height: 100%; 
	font-size: 1.8em; 
	line-height: 1.8em; 
	background: none; 
	border-top: none; 
	border-right: none; 
	border-bottom: none; 
	text-align: center; 
	border-color: #BBBBBB;
}

.VolumeContainer
{
	margin-left:20px;
}

.ExportListTitle
{
	font-weight:bold;
	font-size:medium;
	font-family:verdana,tahoma,helvetica;
	padding-bottom:10px;
	padding-top:5px;
}

.ProgramUsage
{
	width:500px;
	font-weight:bold;
	font-size:medium;
	background-color:#D3D3D3;
	border-style:solid;
	margin-top:2px;
	border-color:#B0C4DE;
}

.ProgramUsageDetail
{
	width:700px;
}

.ProgramUsage thead
{
	background-color:#145091;
	color:White;
}

.ProgramUsage thead td
{
	font-weight:bold;
}

.ProgramUsageHeader
{
	width:100%;
	text-align:center;
	font-size:small;
	font-weight:bold;
}

.GroupValidate
{
	margin-top:8px;	
	margin-bottom:8px;	
}

.GroupValidate table
{
	border:1px solid;	
}

.GroupScheduleValidate
{
	width:90%;
	font-weight:bold;
	font-size:medium;
	background-color:#D3D3D3;
	border-style:solid;
	margin-top:2px;
	border-color:#B0C4DE;
}

.GroupScheduleValidate thead
{
	background-color:#145091;
	color:White;
}

.GroupScheduleValidate thead td
{
	font-weight:bold;
}

.GroupScheduleValidate tbody td
{
	text-align:left;
	padding-left:4px;
}

.MuxGraphContainer{
	height:430px;
    width:100%;
    padding:10px 0;
    margin-left:20px;
    overflow:auto;
    position:relative;
}

.MuxGraph
{
}

.MuxGraphLegend
{
	margin-left:100px;
	margin-top:20px;	
}

.Rotate90
{
	-moz-transform:rotate(-90deg);  
	-moz-transform-origin: bottom left; 
	-webkit-transform: rotate(-90deg); 
	-webkit-transform-origin: bottom left; 
	-o-transform: rotate(-90deg); 
	-o-transform-origin:  bottom left; 
	writing-mode: bt-rl; 
}

.MuxGraphCaption
{
	font-size:medium;
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.MuxGraphSubCaption
{
	font-size:medium;
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.tickLabel
{
	white-space:nowrap;
}

.BandwidthLimitTick
{
	position:absolute;
	left:100px;
	top:-10px;
	white-space:nowrap;
}

.ReceiverGraphContainer{
	height:430px;
    width:100%;
    padding:10px 0;
    margin-left:20px;
    overflow:auto;
    position:relative;
}

.ReceiverGraph
{
}

.ReceiverGraphLegend
{
	margin-left:100px;
	margin-top:20px;	
}

.ReceiverGraphCaption
{
	font-size:medium;
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
	width:100%;
	text-align:center;
}

.ReceiverGraphSubCaption
{
	font-size:medium;
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
	width:100%;
	text-align:center;
}

.valueLabels {
	font-size:70%;
	color:black;
}
div.valueLabelLight {
	opacity:0.5;
	background-color: white;
	border:none;
	position:absolute;
}
div.valueLabel {
	position:absolute;
	border:none;
}
#ReceiverGraph a
{
	color: Green; 
	text-decoration: none;
}/*normal links in the text*/

#ReceiverGraph a:visited
{
	color: Green; 
	text-decoration: none; 
}

#ReceiverGraph a:active
{
	color: Green; 
	text-decoration: none; 
}

#ReceiverGraph a:hover
{ /*this effect is not shown in NN4.xx*/
	color: Red; 
	text-decoration: underline; 
}

.Xvc TR
{
	height:24px;
}

.Xvc FIELDSET
{
	height:24px;
}

.CarrierSettings
{
}

.TimeLink
{
	white-space:nowrap;
}

.ui-dialog
{
	overflow: visible !important;
}

.BookingStatusDesc
{
	white-space:nowrap;
}

.colorspan 
{
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:1px solid gray;
}

.ui-pg-selbox {
	width: auto;
}

.PicoGrid .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{
	text-align: left;
	font-weight: bold;
	height: auto;
	padding-top: 5px;
	padding-bottom: 3px;
	
}

.PicoGrid .ui-jqgrid tr.jqgrow td {
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom: 0px;
}

.disabled {
	background-color: transparent!important;
	border-style: none!important;
	color: black!important;
}

.selectPanel {
	padding: 7px;
	float: left;
	white-space: nowrap;
	border-style: solid;
	border-color: #D3D3D3;
	border-width: thin;
	margin-bottom: 10px;
}

label.error{
	color: red;
}

.GridTable.NotFixed {
	table-layout: auto;
}

/* Hacky fix for jqGrid when viewing in IE7 compatablility mode. Pager does not display properly without this.
   Can get rid of this when we no longer need the compatability mode. */
.ui-pg-table>tbody>tr>td[align=center] {
	width: 270px !important;
}

.AutoCompleteList 
{
	border: solid 1px #444444;
	margin: 0px;
	padding: 2px;
	height: auto;
	overflow: auto;
	background-color: #FFFFFF;
	width: 300px!important;
}

.AutoCompleteListItem {
	color: #1C1C1C;
}

.AutoCompleteHighlight {
	background-color: #145091;
	color: white;
	cursor: pointer;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.ColorTextbox {
	margin:0;
	padding:0;
	padding-left: 5px;
	border:1px solid transparent;
	height:25px;
	border-right:25px solid transparent;
	line-height:25px;
}

/* Override new JQuery defaults */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none !important;
	text-align: center !important;
}

.LicenseTable {
	color: #333;
	line-height: 24px;
	width: 90%;
	margin: 25px 0 25px 0;
	table-layout: fixed;
}

.LicenseTable td {
	border-top: solid 1px #969696;
	text-align: center;
}

.LicenseMergeTable td {
	border-top: none;
}

.AltCol {
	background-color: #b0c4de
}


.Delivery
{
	width:100%;
	border: none;
	border-spacing:0px;
	border-collapse:collapse;
}

.StatusLevelText {
	padding: 2px 4px 2px 4px;
}

.CueTable td {
	border: none
}

.DragSource 
{
	display: inline-block;
	background-color:cornsilk;
	border: solid;
	border-width: 1px;
	padding: 2px;
	cursor: pointer;
}

.DragSource .ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}


/* END */