﻿/* designer page and widget popup body */
.editWidgetBody { border:solid 1px transparent; }
.editWidgetBody:hover { border:dashed 1px gray; }
.pprolebody, .wprolebody { min-width:306px; }
.pprolebody td:hover, .wprolebody td:hover { background-color:#f5f5f5; }

/* Navigation Bar Start */
.vertical_widgetBody { }
.vertical_editWidgetBody { width:188px; border:solid 1px transparent; }
.vertical_editWidgetBody:hover { border:dashed 1px gray; }
.vertical_nb_CA { border:solid 1px #e5e5e5; }
.vertical_nb_MA { padding:0px; }

/* RadMenu hack to fix alignment in our horizontal NavigationBar */
.ah_nb_CA .RadMenu_Simple .rmRootGroup { border:none !important; background:none !important; padding-top:7px; }
.ah_editWidgetBody { height:34px; }
.ah_editWidgetBody > :first-child { float:right; padding-top:7px; }
.ah_editWidgetBody:hover { border:dashed 1px gray; background-color:transparent; }
.ah_editWidgetBody:hover > :first-child { }

.nav_foot_editWidgetBody > :first-child { float:right; }
.nav_foot_editWidgetBody { border:solid 1px transparent; }
.nav_foot_editWidgetBody:hover { border:dashed 1px silver; background-color:transparent; }

/* Navigation Bar End */




/* Download Popout Start */
.container
{
	padding-bottom: 0px;
	overflow: hidden;
}
.tooltip span
{
}
.tooltip t.top
{
	margin-top:15px;
	color: #000;
	font: lighter 11px/1.3 Arial, sans-serif;
	text-decoration: none;
	text-align: center;
	z-index: 0;
}
.tooltip img
{
	background: none;
}
.tooltip b.bottom
{
	color: #548912;
}
/* Download popout end */
/* Html Widget skin */
.html_Title
{
}
.html_Content
{
}
.assignment_html_Title
{
	color:#0066cc;
	padding:0px 3px;
}
.assignment_html_Content
{
	padding:0px 3px 3px 3px;
}
.pageText_WS
{
	font-size:11px;
	padding:10px 5px;
	border:solid 1px #f5f5f5;
	margin-bottom:5px;
}
.pageText_WS b
{
	font-size:14px;
	padding:0;
	margin:0;
	display:inline;
}
.pageText_WS span b, .pageText li b
{
	font-size:12px;
}

/* End Html Widget Skin */
.ClockDisplay
{
}
.ClockDisplay_Date
{
}
.ClockDisplay_Time
{
}


.RSSReader_WidgetBody
{
	padding:5px 0px;
	overflow:hidden;
}
.RSSFeed_Title,.RSSAltFeed_Title
{
	font-size:12px;
	font-weight:bold;
	line-height:26px;
}
.RSSReader_Feed
{
	padding-bottom:5px;
}
.RSSFeed_Item
{
	padding:3px;
	background-color:#f5f5f5;
}
.RSSFeed_Item a
{
	color:gray;
	font-size:12px;
	text-decoration:none;
}
.RSSFeed_Item:hover,.RSSFeed_AltItem:hover,.RSSAltFeed_Item:hover,.RSSAltFeed_AltItem:hover
{
	background-color:#e5e5e5;
}
.RSSFeed_AltItem
{
	padding:3px;
	background-color:#ffffff;
}
.RSSFeed_AltItem a
{
	color:black;
	font-size:12px;
	text-decoration:none;
}
.RSSReader_AltFeed
{
	padding-top:5px;
}
.RSSAltFeed_AltItem
{
	padding:3px;
	background-color:#f5f5f5;
}
.RSSAltFeed_AltItem a
{
	color:gray;
	font-size:12px;
	text-decoration:none;
}
.RSSAltFeed_Item
{
	padding:3px;
	background-color:#ffffff;
}
.RSSAltFeed_Item a
{
	color:black;
	font-size:12px;
	text-decoration:none;
}
.RSSFeed_Date
{
	color: silver;
	display:block;
	padding-top:3px;
	font-size:10px;
}
.RSSFeed_EditCue
{
}
.RSSReader_LoadingIndicator
{
	height:16px;
	background:url('../../images/ui/16x16/ajax-loader2.gif') no-repeat scroll transparent right top;
	margin-right:18px;
}
.RSSReader_PreviewTarget { }
.RSSReader_PreviewTarget_container
{
	padding:8px 5px;
	border:solid 1px silver;
	background-color:White;
	font-size:11px;
	max-width:220px;
}
.RSSReader_PreviewTarget_tooltip span
{
}
.RSSReader_PreviewTarget_tooltip t.top
{
	color: #000;
	font: lighter 11px /1 .3 Arial, sans-serif;
	text-decoration: none;
	text-align: center;
	z-index: 0;
	padding-top:15px;
}
.RSSReader_PreviewTarget_tooltip img
{
	background: none;
}
.RSSReader_PreviewTarget_tooltip b.bottom
{
}

/* LinksList Widget Start*/
.LinksList_popupMenu 
{
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
	z-index:9999 !important;
}
.LinksList_popupHover {
	background-image:url(../../widgets/linkslist/images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
.LinksList_dragHandle {
	width:22px;
	height:22px;
	background-image:url(../../widgets/linkslist/images/dragHandle.png);
	cursor:move;
	margin-right:5px;
}
.LinksList_callbackStyle {
	border:thin blue inset;		
    background-color:#5377A9;
}

.LinksList_callbackStyle table
{
	color:#000;
}
.LinksList_reorderList ul
{
	padding-left:0px;
}
.LinksList_reorderList li {
	list-style:none;
	margin:2px;
}
/* AJAX TOOLKIT HACK In a ModalPopup, we need to set this or else we drag behind the popup! */
.dragVisualContainer
{
    position:relative;
    z-index:99999;
    font-size:smaller;
}
.dragVisualContainer li  {
    list-style:none;
	color:#000;
}
.dragVisualContainer li a {font-size:12px; text-decoration:none; font-weight:bold;}
.LinksList_reorderList li a {font-size:12px; text-decoration:none; font-weight:bold;}

.LinksList_reorderCue {
	border:dashed thin black;
	width:100%;
	height:100%;
}
.LinksList_itemArea {
	margin-left:0px;
    font-family:inherit;
	font-size:1em;
	text-align:left;
}
.LinksList_itemArea ul
{
	padding-left:40px;
}
.LinksList_itemArea li
{
	list-style-type:circle;
	margin:auto;
}
.linksListPopupItem
{
    padding:0px 3px;
    border-bottom:solid 1px gray;
    border-right:solid 1px transparent;
}
.linksListPopupItem a
{
    color:#161616;
}
.linksListPopupItem:hover
{
    background-color:#FFF;
    border-right:solid 1px black;
}
.linksListPopupItem a:hover
{
    color:#bd0909;
}
.LinksListItem_Title
{
    font-family:inherit;
    font-size:20px;
    font-weight:bold;
    border:solid 1px red;
}
/* LinksList Widget End */

.RadChart
{
    margin:10px auto;
}

/* E: Move this into pec.css when exclusive lock is lifted */
.page_options
{
    width:94%;
    margin-left:2%;
    margin-right:3%;
    border:1px solid #BBB;
    background-color: #E5E5E5;
    font-size:14px;
    font-weight:normal;
    overflow:hidden;
}
.page_options .option_right
{
    float:right;
    margin:5px;
}
.page_options .option_left
{
    float:left;
    margin:5px;
}
.page_options .date_box
{
    float:left;
    padding-top:10px; /* Same size as font in lower span, keeps text box in center */
}
.page_options .date_box span
{
    font-size:10px;
    color:#999;
    display:block;
    text-align:center;    
}