﻿.page_header		 { background:url(/content/images/royalcast.png) no-repeat left; }

.ui-dialog {font-size:0.8em;}

.link {color:#0070a3;}
a.link:link {color:#0070a3;  text-decoration: none;} 
a.link:visited {color:#0070a3;  text-decoration: none;} 
a.link:hover {color:#0070a3;  text-decoration: underline;}
a.link:active {color:#9AD5F2;}

.page_header_menu a {color:#0070a3;  text-decoration: underline; font-size:small; font-weight:bold;} 
.page_header_menu a:hover {color:#9AD5F2;}

a.linkButtonHeavy  {color:#0070a3;  text-decoration: underline; font-size:small; font-weight:bold;} 
a.linkButtonHeavy :hover {color:#9AD5F2;}

button.linkButton {border:0; background:transparent; color:#0070a3;text-decoration:underline; cursor:pointer; font-weight:normal;text-align:left;padding:0px;}
button.linkButton:hover { color:#72a7cf;}

button.linkButtonHeavy {border:0; background:transparent;font-weight:bold;text-decoration:underline;color:#0070a3; cursor:pointer;}
button.linkButtonHeavy:hover { color:#72a7cf;text-decoration:underline;}

.webcastListItem 
{
    border: 1px solid #dddddd;
    border-left:0.4em solid #0070a3;
	/*border-right:0.2em solid #0070a3;*/
    margin-right:100px;
    min-height:73px;
    background: #f4f5f5 url(images/ui-bg_highlight-hard_100_f4f5f5_1x100.png)  50% top repeat-x;
}

.webcastListItem .title
{
    font-size:1.4em;
    font-weight:bold;
    color:#0070a3;
}

.webcastListItem:hover{ background: #ffffff;}
.webcastListItem:hover .title {text-decoration:underline;}
.webcastListItemButtons
{
    height:75px;
    float: right; 
    width: 100px;
}

button.webcastActionButton 
{
    width:100px;height:25px;font-size:0.9em;text-align:left;
    padding:0px 4px 0px 0px; 
    border: 1px solid #74b2e2;
    border-left:0px;
    background: #c9e6f7;
    text-decoration:none;
	color:#0070a3; 
}
button.webcastActionButton:hover  
{        
	background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; 
	cursor:pointer;
}

button.webcastActionButton[disabled] 
{
    color:#cee0ed;
    background:#fff ;
	cursor:default;
	border:1px solid #e4f1fb;
}

button.highlightButton{    
    color:#ffffff;font-weight:bold;                      
    border: 1px solid #74b2e2;
    text-align:center;
    cursor:pointer;
    background: #74b2e2 url(images/ui-bg_gloss-wave_60_3aade2_500x100.png) 50% 50% repeat-x;
    display:block;
    text-decoration: none;
}
button.highlightButton:hover 
{
    color:#74b2e2; 
    background: url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;
}

button.contentButton {padding:0px 4px 0px 0px; border: 1px solid #74b2e2; background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; text-decoration:underline;color:#0070a3; cursor:pointer;}
button.contentButton:hover { border: 1px solid #74b2e2; color:#72a7cf; text-decoration:underline;  background: #c9e6f7 url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat;}

button.contentButtonHeavy {padding:0px; border: 1px solid #74b2e2; background: #c9e6f7 url(images/ui-bg_diagonals-small_50_c9e6f7_40x40.png) repeat; text-decoration:underline;color:#72a7cf; cursor:pointer;}
button.contentButtonHeavy:hover { border: 1px solid #74b2e2; background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;  color:#72a7cf; text-decoration:underline;}

button.linkButtonHeavy .ui-icon, button.linkButton .ui-icon, button.iconButton,
button.contentButton .ui-icon, button.contentButtonHeavy .ui-icon {background-image: url(images/ui-icons_3d80b3_256x240.png); }
button.linkButtonHeavy:hover .ui-icon, button.linkButton:hover .ui-icon, 
button.contentButton:hover .ui-icon, button.contentButtonHeavy:hover .ui-icon  {background-image: url(images/ui-icons_72a7cf_256x240.png); }

button.iconButton {padding:0px; border: 1px solid #74b2e2; background: #c9e6f7 url(images/ui-bg_diagonals-small_50_c9e6f7_40x40.png) repeat; color:#000000; cursor:pointer; vertical-align:bottom;}
button.iconButton:hover { border: 1px solid #74b2e2; background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; color:#72a7cf; }


.ui-state-active button.linkButton .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png);}
.ui-state-active button.linkButton:hover {color:White;}
.ui-state-active .linkButton {color:White;}

#ui-datepicker-div { z-index: 9999999; }

.selected { background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) repeat-x;}
.selectable .ui-selecting { background: #fff1a0; }
.selectable .ui-selected { background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) repeat-x; }
.selectable { list-style-type: none; margin: 0; padding: 0;}
.selectable li { margin: px; overflow:hidden; cursor:hand;  }

.ui-tabs .ui-tabs-hide { display: none; }

.status_preready    {border-color:#aaaaaa;}
.status_ready       {color:#6db96d;}
.status_prelive     {color:#eeaa55;}
.status_live        {color:#cc5555;}
.status_preindexed  {color:#10c7ce;}
.status_indexed     {color:#39a2ce;}
.status_archived    {color:#39a2ce;}

.status-border_preready     {border-color:#aaaaaa;}
.status-border_ready        {border-color:#6db96d;}
.status-border_prelive      {border-color:#eeaa55;}
.status-border_live         {border-color:#cc5555;}
.status-border_preindexed   {border-color:#85cbce;}
.status-border_indexed      {border-color:#39a2ce;}
.status-border_archived     {border-color:#39a2ce;}

.status-background_preready     {background-color:#aaaaaa;}
.status-background_ready        {background-color:#6db96d;}
.status-background_prelive      {background-color:#eeaa55;}
.status-background_live         {background-color:#cc5555;}
.status-background_preindexed   {background-color:#10c7ce;}
.status-background_indexed      {background-color:#39a2ce;}
.status-background_archived     {background-color:#39a2ce;}

.status-icon            { background:url(/content/icons/readystates_26.png) no-repeat; width:40px; height:26px; }
.status-icon-preready   {  }
.status-icon-ready      { background-position:-40px 0px; }
.status-icon-prelive    { background-position:-80px 0px; }
.status-icon-live       { background-position:-120px 0px; }
.status-icon-preindexed { background-position:-160px 0px; }
.status-icon-indexed    { background-position:-200px 0px; }

.small-status-icon            { background:url(/content/icons/readystates_13.png) no-repeat; width:20px; height:12px; }
.small-status-icon-preready   {  }
.small-status-icon-ready      { background-position:-20px 0px; }
.small-status-icon-prelive    { background-position:-40px 0px; }
.small-status-icon-live       { background-position:-60px 0px; }
.small-status-icon-preindexed { background-position:-80px 0px; }
.small-status-icon-indexed    { background-position:-100px 0px; }


.calendarold          { background:url(/content/icons/calendar.png) no-repeat; width:61px; height:65px; overflow:hidden;font-family:Tahoma;}

.calendar     {min-width:50px;}

.calendar-title     { color:#ffffff; font-size:11px; text-align:center;  height:15px; padding-top:2px;}
.calendar-main      { color:#555555; font-size:28px; text-align:center;  height:34px; }
.calendar-sub       {  font-size:10px; text-align:center;  height:13px; }

.SeatItem     { border:1px solid black; display:block; height:20px; min-width:20px; left:0px; top:0px; text-align:center;font-size:1em; cursor:pointer;padding-top:4px;background:orange; color:black; }
.SelectedSeat { border:1px solid #555555; cursor:default;padding-top:4px;background:#cccccc;color:#555555; }
 
 .flagclipper{position:absolute;top:0px;bottom:0px;width:100%;overflow:hidden;}
.flagcontainer{margin-top:0px;position:absolute;top:0px;width:100%;bottom:0px;}
.flag{position:absolute;top:0px;height:100%;display:none;opacity: 0.7; filter:Alpha(Opacity=70); }
.flagpole{position:relative;height:100%;float:left;width:1px;background-color:#72a7cf;}
.flagposition{position:absolute;top:34px;height:12px;width:40px;background-color:#72a7cf;font-family:Arial;font-size:9px;padding-left:2px;padding-top:2px;color:White;}
.flagspeaker{position:absolute;top:20px;height:12px;background-color:#72a7cf;font-family:Arial;font-size:9px;padding-left:2px;padding-top:2px;padding-right:2px;color:White;}
.flagtopic{position:absolute;top:0px;height:20px;background-color:#72a7cf;font-family:Arial;font-size:14px;padding-left:2px;padding-top:2px;padding-right:2px;color:White;}

.webcastcontainer{position:absolute;width:100%;height:100%;}
.webcasttopic{position:absolute;border-left:1px solid Black;width:100%;height:100%;}
.odd{background-color:#ccc;opacity: 0.3; filter:Alpha(Opacity=30); }
.even{background-color:#999;opacity: 0.3; filter:Alpha(Opacity=30); }

.thumbcontainer{position:absolute;bottom:0px;height:60px;width:80px;overflow:hidden;}
.thumb{position:absolute;}

.graph{position:relative;width:100%;height:150px;border:1px solid Black;margin-top:50px;}
