﻿body {	
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Uncheckable Drop Down Menu                                      */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.pnlMenu	
{	
	/* Holds the search, favorites controls, design controls */
	background-color: #FCFCFC;
	border-left: solid 1px #F1EFE2;
	border-top: solid 1px #F1EFE2;
	border-bottom: solid 1px #ACA899;
	border-right: solid 1px #ACA899;
	display: none;
	position: absolute;
	width: 150px;
	z-index:1300;
}	
	
.pnlMenuNoWidth	
{	
	/* Same as above, just no width.  For Redirect menu in design mode */
	background-color: #FCFCFC;
	border-left: solid 1px #F1EFE2;
	border-top: solid 1px #F1EFE2;
	border-bottom: solid 1px #ACA899;
	border-right: solid 1px #ACA899;
	display: none;
	position: absolute;
	z-index:1300;
}	
	
.pnlWelcomeMenu	
{	
	/* Holds the search, favorites controls, design controls */
	background-color: #FCFCFC;
	width: 300px;
}	
	
.blMenu	
{	
	/* The bulleted list holding the favorites */
	font-family:  Verdana, Tahoma, Arial;
	font-size: 12px;
	line-height: 15px;
	list-style-type: none;
	margin: 0 2px 0 3px;
	padding:  3px 3px 3px 3px;
}	
	
.blMenu li:hover	
{	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
	cursor: default;
	padding: 3px 3px 3px 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}	
	
.liMenuSelected	
{	
	/* Selected item in list */
	background-color:#DDECFE;
	border: solid 1px #83AADA;
	cursor: default;
	padding: 3px 3px 3px 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}	
	
.liMenuUnselected	
{	
	/* Unselected item in list */
	border: solid 1px #FCFCFC; 
	cursor: default;
	padding: 3px 3px 3px 3px;
	margin-top: 2px;
	margin-bottom: 2px; 
}	
	
.liMenuUnselected[disabled]	
{	
	/* Unselected item in list */
	color: GrayText;
}	
	
.liMenuUnselected a	
{	
	color:Black;
	text-decoration:none;
}	
	
.divMenuSeparator	
{	
	display: block;
	height: 1px;
	background-color:#CCCCCC;
	margin: 0 3px 0 3px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Checkable Drop Down Menu                                        */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.ulMenu	
{	
	font-family:  Verdana, Tahoma, Arial;
	font-size: 12px;
	line-height: 15px;
	list-style-type: none;
	margin: 0 2px 0 3px;
	padding:  3px 3px 3px 3px;
}	
	
.ulMenu li	
{ 	
	border: solid 1px transparent; 
	cursor: default;
	padding: 3px 3px 3px 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}	
	
.ulMenu li:hover	
{ 	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
	cursor: default;
	padding: 3px 3px 3px 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}	
	
.mnuChecked	
{	
	/* Check mark of "checked" menu item OK */
	/*background-image: url("../Images/CheckMark.gif");*/
	background-image: url("../Images/FrameworkSprite.gif"); 
	background-position: 0px -16px;
	background-repeat: no-repeat;
	height: 6px;
	float: left;
	display: block;
	margin-left: 4px;
	margin-top: 5px;
	width: 7px;
}	
	
.mnuLabelChecked	
{	
	/* Label of "checked" menu item OK */
	cursor: default;
	padding: 3px 3px 3px 4px;
	margin-top: 2px;
	margin-bottom: 2px; 
}	
	
.mnuLabelUnchecked	
{	
	/* Unchecked menu label */
	margin-left: 0px;
}	
	
.mnuDisabled	
{	
	/* Disabled menu color OK */
	color: #ACA899;
	padding: 3px 3px 3px 15px;
	margin-top: 2px;
	margin-bottom: 2px; 
}	
	
.mnuUnchecked	
{	
	/* Unchecked menu blank check OK */
	display: none;
	margin-left: -10px
}	
	
.mnuEnabled	
{	
	/* Enabled menu color */
	color: #000000;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Task Bar                                                        */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
#divTaskBar	
{	
	/* Holds the task bar */
	background-image:url("../Images/NarrowBlueCloudsTaskBar.gif");
	background-repeat: no-repeat;
	background-color:#FFF;
	/*  [ Intentionally Left Blank ] */
	top:0px;
	height:70px;
	left:0px;
	width:100%; /* If omitted, Opera will not go to 100% width */
	z-index:1100;
}	
	
.tblTaskBar	
{	
	border-collapse: collapse; /* remove border spaces */
	table-layout:fixed;
	width: 100%;
}	
	
.itemTaskBar	
{	
	/* Container for holding labels that are aligned left */
	color:Black;
	cursor:pointer;
	float: left; 
	font-size: 1.2em;
	margin-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none; /* Turn off link underlining */
}	
	
.itemTaskBar:Hover	
{	
	text-decoration:underline;
}	
	
.itemTaskBarNarrowRight	
{	
	/* Container for holding labels that are aligned left */
	color:Black;
	display: inline-block;
	float: left;
	font-size: 1.2em;
	margin-top: 8px;
	padding-left: 8px;
	padding-right: 0px;
	text-decoration: none; /* Turn off link underlining */
}	
	
.itemTaskBarNarrowLeft	
{	
	/* Container for holding labels that are aligned left */
	color:Black;
	float: left;
	display: block;
	font-size: 1.2em;
	margin-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	text-decoration: none; /* Turn off link underlining */
}	
	
.itemTaskBarRight	
{	
	/* Container for holding labels that are aligned right */
	color:Black;
	display: block;
	float: right;
	font-size: 1.2em;
	margin-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none; /* Turn off link underlining */
}	
	
.lbTaskBarArrow	
{	
	/* Drop down arrows on the task bar (not the designer bar) */
	background-image:url("../Images/MenuArrow.gif");
	background-position:center;
	background-repeat: no-repeat;
	float: left; /* New */
	margin-right:10px;
	margin-top:7px; /* New */
	text-decoration: none; /* Turn off link underlining */
	width:10px;
	height: 18px; /* New */
}	
	
.lbTaskBarArrow:hover	
{	
	text-decoration: none; /* Turn off link underlining */
}	
	
.lbTaskBarArrowRight	
{	
	/* Drop down arrows on the task bar (not the designer bar) */
	background-image:url("../Images/MenuArrow.gif");
	background-position:center;
	background-repeat: no-repeat;
	float: right; /* New */
	margin-right:3px;
	margin-top:7px; /* New */
	text-decoration: none; /* Turn off link underlining */
	width:10px;
	height: 18px; /* New */
}	
	
.lbTaskBarArrowRight:hover	
{	
	text-decoration: none; /* Turn off link underlining */
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Site Title                                                      */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.itemTaskBarSiteName	
{	
	/* Holds the name of the site */
	color:#F4793A;
	display:block;
	font-family: Calibri, Tahoma, Verdana;
	font-size:2.5em;
	font-weight: bold;
	margin-top:2px;
	padding: 10px 0 5px 0;
	text-align:center;
}	
	
.itemTaskBarSubName	
{	
	/* Holds the name of the section e.g. "People" */
	color:Silver;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 2.2em;
	font-weight: bold;
	left:5px;
	position:absolute;
	top:35px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Main table (see also framework.css)                             */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.tblMain 	
{	
	border-collapse: collapse; /* remove border spaces */
	/*table-layout:fixed;  Wreaks havoc in IE8 */
	margin-top: 0px;
	width: 100%;
}	
	
.colContent	
{	
	/* Main content area */
	/*  [ Intentionally Left Blank ] */
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Version */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
#lblVersion	
{	
	color: Gray;
	font-size: 10px;
	font-style: italic;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Design Bar                                                      */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
#pnlDesignBar	
{	
	background-color:#DDECFE;
	border-left: solid 1px #83AADA;
	border-right: solid 1px #83AADA;
	padding-bottom: 2px;
	padding-top: 2px;
	z-index:0;
}	
	
.tblDesignBar	
{	
	border-collapse: collapse; /* remove border spaces */
	margin-top:4px;
	table-layout:fixed;
	width: 100%;
}	
	
.tdDesignBarContent 	
{	
	background-color:#DDECFE;
	white-space:nowrap;
}	
	
#pnlDesignBarContent	
{	
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	min-width:700px;
}	
	
.itemDesignBarLeft	
{	
	/* Container for holding labels that are aligned left */
	color: Black;
	font-size: 1.2em;
	margin-top: 8px;
	padding-left: 0px;
	padding-right: 12px;
	text-decoration: none; /* Turn off link underlining */
}	
	
.itemDesignBarNarrowRight	
{	
	/* Container for holding labels that are aligned left */
	color: Black;
	font-size: 1.2em;
	margin-top: 8px;
	padding-left: 6px;
	padding-right: 0px;
	text-decoration: none; /* Turn off link underlining */
}	
	
.lbDesignBarArrow	
{	
	/* Drop down arrows on the designer bar */
	background-image:url("../Images/DropDownArrowBlack.gif"); 
	background-position:center; 
	background-repeat: no-repeat;
	margin-left:-3px;
	margin-right:10px;
	text-decoration: none; /* Turn off link underlining */
	width:10px;
	height: 25px;
}	
	
.rbUnselected	
{	
	border: solid 1px #FFF; /*  White border holds the position */
	display:block;
	/*padding: 4px 3px 2px 6px;*/
	margin: 5px 6px 5px 6px;
}	
	
.rbUnselected:hover	
{	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
	/*padding: 4px 3px 2px 6px;*/
	margin: 5px 6px 5px 6px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Vertical Navigation                                             */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.blVerticalNav	
{	
	cursor: pointer;
	font-size: 1.2em;
	line-height: 15px;
	list-style-type: none;
	margin-left: -4px;
	margin-right: 2px;
	margin-top: 3px;
	padding:  3px 0px 3px 3px;
}	
	
.liVerticalNavSelected	
{	
	background-color:#DDECFE;
	border: solid 1px #83AADA;
	padding: 4px 3px 2px 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	min-height:19px;
}	
	
.liVerticalNavSelected:hover	
{	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
}	
	
.liVerticalNavSelectedHighlight	
{	
	background-color:#DDECFE;
	border: dashed 1px Black;
	padding: 4px 3px 2px 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	min-height:19px;
}	
	
.liVerticalNavSelectedHighlight:hover	
{	
	border: dashed 1px Black;
}	
	
.liVerticalNavUnselected	
{	
	border: solid 1px #FFF;
	padding: 4px 3px 2px 6px;
	margin-top: 2px;
	margin-bottom: 2px; 
	min-height:19px;
}	
	
.liVerticalNavUnselected:hover	
{	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
}	
	
.liVerticalNavUnselected a	
{	
	text-decoration:none;
	color:Black;
}	
	
.liVerticalNavUnselectedHighlight	
{	
	border: dashed 1px Black;
	padding: 4px 3px 2px 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	min-height:19px;
}	
	
.liVerticalNavUnselectedHighlight:hover	
{	
	background-color:#F3F7FD;
	border: dashed 1px Black;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Content, Drag Columns and boxes                                 */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.pnlContent	
{	
	/* The main content panel. Bottom padding for before footer.  */
	/* Right padding is for right page "margin" */
	background-color:#F3F7FD;
	border: solid 1px #83AADA;
	height: 100%;
	min-height: 100%;  /* firefox */
	padding:  0px 0 5px 5px;
}	
	
/* Table drawn at run-time into which columns are appended */	
table#dragTable td 	
{ 	
}	
	
.dragColumn 	
{	
	/* Column that holds dragContentBoxes. Doesn't get to 100% in Firefox */
	border: solid 2px #F3F7FD;
	background-color:#F3F7FD;
	display:block;
	height:100%;
}	
	
.dragHTMLContainer	
{	
	/* This is the HTML table cell that holds the dragColumn */
	background-color:#F3F7FD;
}	
	
.colLastColumn	
{	
	width: 10px;
}	
	
.colSlider	
{	
	/* Cell that represents the slider */
	width: 3px;
	height: 60px; /* give it some height to prevent collapse of row */
}	
	
.colSliderDragged	
{	
	/* Container cell for the CONTENT slider .div */
	background-position: center;
	background-repeat: repeat-y;
	cursor: w-resize;
	width: 3px;
}	
	
.dragContentBoxNew	
{	
	/* Drag box shell for temporary ("new") drag box */
	background-color: Transparent;
	background-image: url("../Images/WaitingTransparent.gif");
	background-position: center;
	background-repeat:no-repeat; 
	float: left;
	margin-bottom: 7px;
	width: 100%;
}	
	
.DragRectangleContent	
{	
	float:left;
	border: 2px Dashed Black;
	background-color: Transparent;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}	
	
.DragRectangleSections	
{	
	background-color:Transparent;
	border: 2px Dashed Black;
	float: left;
	margin-bottom: 5px;
}	
	
.DragRectanglePages	
{	
	background-color: Transparent;
	border: 2px Dashed White;
	float:left;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Simple RSS                                                      */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.divItemTemplate	
{	
	background-image: url('../Images/BulletBlue.gif'); 
	background-repeat:no-repeat;
	color: Black;
	display: block;
	font-size: 1.2em;
	margin-left:5px;
	padding-left: 15px;
	padding-bottom: 3px;
	text-decoration: none;
}	
	
.divItemTemplate:hover	
{	
	color: Red;
}	
	
.lbAdd	
{	
	background-color:#DDECFE;
	border: solid 1px #83AADA;
	color:#83AADA;
	display: block;
	font-size:.7em;
	float: right;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 3px 1px 3px 0px;
	padding-left: 1px;
	text-align:center;
	text-decoration: none;
	width: 8px;
}	
.lbAdd:hover	
{	
	background-color: #F3F7FD;
	border: solid 1px #BBD8FB;
	text-decoration:none;
}	
	
.lbSubtract	
{	
	background-color:#DDECFE;
	border: solid 1px #83AADA;
	color:#83AADA;
	display: block;
	font-size:1.2em;
	float: right;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 3px 1px 3px 0px;
	padding-left: 1px;
	text-align:center;
	text-decoration: none;
	width: 8px;
}	
	
.lbSubtract:hover	
{	
	background-color: #F3F7FD;
	border: solid 1px #BBD8FB;
	text-decoration:none;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* FCK Editor and Tools                                               */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.pnlEditorMenu	
{	
	background-color:#83AADA;
	border-bottom: solid 1px #417DC7;
	color: #FFF;
	height: 22px;
}	
	
.lbEditorTools	
{	
	background-color: #DDECFE;
	border: solid 1px #83AADA;
	color:Black;
	float:right;
	margin-right:2px;
	display:inline;
	padding: 2px;
	text-align:center;
	text-decoration:none;
	width: 36px;
}	
	
.lbEditorTools:hover	
{	
	background-color: #F3F7FD;
	border: solid 1px #BBD8FB;
	text-decoration:none;
}	
	
.pnlSummary 	
{	
	background-color: #DDECFE;
	border-bottom: solid 1px #83AADA;
	border-top: solid 1px #FFF;
}	
	
/* Summary:  div to hold image */	
.divArticleImage	
{	
	float:left;
	padding: 5px;
}	
    	
/* Summary:  div to summary text */	
.divArticleSummary	
{	
	float:left;
	padding: 5px;
}	
	
.lblArticleByline	
{	
	padding-left: 10px
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Frames (Not Rounded)                                               */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.pnlFrame	
{	
	background-color: #FFFFFF;
	border: solid 1px #DDECFE;
	float: left; 
	margin-bottom: 7px;
	width: 99%;
}	
	
	
.pnlBoxTop	
{	
	width: 100%;
	height:0px;
}	
	
.spnTopLeft	
{	
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	float: left;
	height:0;
	width: 5px;
}	
	
.spnTopRight	
{	
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	float: right;
	height:0;
	width: 5px;
}	
	
.pnlFrameLabelBox	
{	
	background-image:url('../Images/LightBlueGradient.gif');
	background-repeat: repeat-x;
	background-color:#FFF;
	/*  [ Intentionally Left Blank ] */
}	
	
.lblFrameLabel	
{	
	color:Black;
	display: block;
	float: left;
	font-size: 18px;
	font-family: Tahoma;
	font-weight:bolder;
	padding: 0px 0px 0px 8px;
}	
	
.RoundedContent	
{	
	height: 100%;
	padding-left: 5px;
	margin-bottom: -5px;
}	
	
.pnlBoxBottom	
{	
	height:0px;
	width: 100%
}	
	
.spnBottomLeft	
{	
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	float: left;
	height:0px;
	width: 5px;
}	
	
.spnBottomRight	
{	
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	/*  [ Intentionally Left Blank ] */
	float: right;
	height:0px;
	width: 5px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Container Drag Handles                                          */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.divContainerSide 	
{	
	border-color:#83AADA;
	position: absolute;
	display: none;
}	
	
#divContainerLeft 	
{	
	border-right: dashed 2px;
	width: 2px;
}	
#divContainerTop 	
{	
	border-color: #FFF;
	border-bottom: dashed 2px;
	height: 2px;
}	
	
#divContainerRight	
{	
	border-left: dashed 2px;
	width: 2px;
}	
	
#divContainerBottom 	
{	
	border-top: dashed 2px;
	height: 2px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Footer                                                          */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.divFooter	
{	
	background-color:#DDECFE;
	border-left: solid 1px #83AADA;
	border-bottom: solid 1px #83AADA;
	border-right: solid 1px #83AADA;
	height:23px;
	padding-left: 5px;
	padding-top: 5px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Administrative Screens                                          */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
#divPlainCanvas	
{	
	/* Main background of div holding input table */
	margin: 0px auto;
	margin-top: 10px;
	width: 700px;
	
}	
	
.bodyPopup	
{	
	/* Used for popup background (no task bar) */
	background-image:url("../Images/NarrowBlueCloudsTaskBar.gif");
	background-repeat: no-repeat;
}	
  	
.divDialog	
{	
	background-color: Transparent;
	display:block;
	margin-top:20px;
	margin-left:20px;
}	
	
.divBigTabTitle	
{	
	/* Div holding title of the administrative screens */
	color: white;
	background-color:#66A0E8;
	font-family: Courier New;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}	
	
.divBigTabContainer	
{	
	/* Div holding the main table on the admin screens */
	background-color:#FFF;
	border: 2px solid #3C80D3;
	float:left;
}	
	
.lblAlarm	
{	
	/* Warning color on administrative screens */
	color: Red;
}	
	
.tableFixed	
{	
	/* Table for administative screens.  "Fixed" speeds rendering */
	table-layout: fixed;
}	
	
.tdCallout	
{ 	
	/* Major section headings of administative screens */
	color:#004276;
	font-family: Courier New;
	font-size: large;
	font-weight: bold;
	padding: 10px;
}	
	
.tdLabel	
{	
	/* For data headings in admin tables.  "First", "Last", etc. */
	text-align: right;
}	
	
.tdLink	
{ 	
	/* For links in admin tables */
	padding-left: 10px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* User List                                                       */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
#pnlUserLinks	
{	
	padding: 5px 5px 5px 0;
	border-bottom: solid 1px #CCCCCC;
	margin-bottom: 8px;
	
}	
.lbUserLinks 	
{	
	color:Black;
	font-size:1.2em;
	text-decoration:none;
	padding-right:15px;
}	
	
#pnlAZ	
{	
	background-color:#DDECFE;
	border-top: solid 1px #83AADA;
	border-left: solid 1px #83AADA;
	border-right: solid 1px #83AADA;
	border-bottom: solid 1px #B9CFEA;
	height:25px;
	padding-left: 5px;
	padding-top: 5px;
}	
	
#txtSearchGo	
{	
	
	background-image: url("../Images/MagnifyingGlass.gif");
	background-position:right;
	background-repeat:no-repeat;
	margin-top:-2px;
}	
	
.lbAZ	
{	
	color: Black;
	font-size:1.2em;
	padding-right: 3px;
	text-decoration:none;
}	
	
.pnlAZContent	
{	
	background-color: White; /* Column Background Color */
	height: 100%;
	min-height: 100%;  /* firefox */
	padding:  0px
}	
	
.pnlAZContent td {border-bottom: solid 1px #ECE9D8;}	
	
.pnlAZDetail	
{	
	background-color: White; /* Column Background Color */
	border: solid 1px #83AADA;
	height: 100%;
	min-height: 100%;  /* firefox */
	padding:  0px
}	
	
.gvAZ	
{	
	border: solid 1px #83AADA;
	width:100%;
	table-layout:fixed;
}	
	
.gvAZHeader	
{	
	background-color:#F3F7FD;
	color:Black;
	font-weight:bold;
	text-align:left;
}	
	
.gvAZChkHeader	
{	
	color:Black;
	font-weight:bold;
	text-align:center;
	width:25px;
}	
	
.gvAZFullNameHeader	
{	
	text-align:left;
	width:120px;
}	
	
.gvAZPhoneHeader	
{	
	width:120px;
}	
	
.gvAZEMailHeader	
{	
	width:220px;
}	
	
.gvAZAddressLine1Header	
{	
	width:150px;
}	
	
.gvAZRow	
{	
	background-color:Transparent;
	font-size:1.2em;
}	
.gvAlternatingRow	
{	
	background-color:Transparent;
	font-size:1.2em;
}	
	
.tdAZCallout	
{	
	color: #F4793A;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 1.2em;
	font-size: em;
	font-weight: bold;
}	
	
.lblVerticalNavCallout	
{	
	color: #F4793A;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 1.8em;
	font-weight: bold;
}	
	
#pnlDetailHeader	
{	
	background-color:#F3F7FD;
	border-top: solid 1px #83AADA;
	border-left: solid 1px #83AADA;
	border-right: solid 1px #83AADA;
	height:23px;
	padding: 5px;
}	
	
#lblDetailHeader	
{	
	color: Black;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 2.0em;
	font-weight: bold;
	padding-bottom:5px;
}	
.gvHistory	
{	
	border: solid 1px #83AADA;
	font-size: 11px;
	table-layout:fixed;
	width:100%;
}	
	
.gvHistoryDate	
{	
	width:100px;
}	
	
.gvHistoryCode	
{	
	width:50px;
}	
	
.gvPTHistoryText	
{	
	width:350px;
}	
	
.gvWidthMediumAlignLeft	
{	
	text-align:left;
	width:200px;
}	
	
.gvHistoryText	
{	
	width:100%;
}	
	
.gvStandardNumber	
{	
	 text-align:right;
	width:70px;
}	
	
.gvStandardCheck	
{	
	
	width:60px;
}	
.gvRemainingWidth	
{	
	text-align: left;
	width:100%;
}	
.gvHyperlink a	
{	
	color:Black;
	text-decoration:none;
	
}	
	
.pnlCallResponse	
{	
	background-color: #FFFFE5; /* Background color of the design bar */
	border: solid 1px #E0E1B7; /* Border of the design bar */
	padding: 10px;
	margin: 5px
}	
	
.tdPTCallout	
{	
	color: Black;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 1.2em;
	font-weight: bold;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Article Control                                                 */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.divReadOnly	
{	
	padding: 13px 5px 5px 5px;
	font-size: 1.2em;
}	
	
.divReadOnly p, ul, li	
{	
	margin-top: 0px;
	margin-bottom: 0px;
}	
	
.btnCancelEditor	
{	
	color: #FFF;
	cursor:pointer;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
}	
	
.tblSummary	
{	
	table-layout:fixed;
	width: 100%;
}	
	
.txtHeadline	
{	
	font-family:  Verdana, Tahoma, Arial;
	margin: 3px;
	width: 100%;
}	
	
.txtImageScale	
{	
	font-family:  Verdana, Tahoma, Arial;
	margin: 3px;
	width: 40px;
}	
.txtSummary	
{	
    font-family:  Verdana, Tahoma, Arial;	
	height:50px;
	margin: 3px;
	width: 100%;
}	
	
.colEditorQuestion {width: 60px;}	
.colEditorLeftGutter{width: 5px;}	
.colEditorAnswer{padding-right:10px;}	
.colEditorRightGutter{width: 5px;}	
	
.tdEditorLabel	
{	
	padding: 8px 3px 0px 5px;
	text-align:right;
}	
	
.colCommentAnswer{width:100%; padding-right:10px;}	
.colCommentRightGutter{width: 5px;}	
	
.txtCommentName {width: 200px;}	
.txtCommentEmail {width: 200px;}	
.txtComment{ padding: 5px; width: 98%;}	
	
.tdCommentLabel	
{	
	padding: 8px 3px 0px 5px;
	text-align:Left;
}	
.pnlCommentsOnOff	
{	
	padding: 5px;
	clear:both;
}	
.pnlComments	
{	
	background-color: #DDECFE;
	border-top: solid 1px #FFF;
	
}	
.lblCommentsCallout	
{	
	color: #F4793A;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 1.2em;
	font-size: em;
	font-weight: bold;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Articles Management                                             */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.txtMultiline	
{	
	/* for Summary.  Multiline box defaults to Courier.  Need to over-ride */
	font-family:  Verdana, Tahoma, Arial;
}	
	
#pnlPopupNav	
{	
	
	margin-bottom:6px;
}	
#pnlPopupNav *	
{	
	/*margin: 0px;
    padding: 0px;*/	
}   	
	
.blPopupNav	
{	
	color: Gray;
	cursor: pointer;
	font-family:  Verdana, Tahoma, Arial;
	font-size: 1.2em;
	list-style-type: none;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding:  1px 3px 0px 6px;
}	
	
.blPopupNav li	
{	
	display:inline;
	line-height:20px;
}	
	
.blPopupNav li:hover	
{	
	/*border-bottom: solid 1px #FFF;
	color:Black;
	padding: 3px 0px 3px 0px;
	position: relative;
	margin-left: 0px;
	text-decoration:underline;
}	
	
.liPopupNavSelected	
{	
	/*border-bottom: solid 1px #FFF;*/
	padding: 3px 0px 3px 0px;
	position: relative;
	margin-left: 0px;
	margin-right: 16px;
}	
	
.lbPopupNav	
{	
	color:Gray;
	display:inline-block;
	font-family:  Verdana, Tahoma, Arial;
	font-size: 1.0em;
	line-height:18px;
	padding-right: 15px;
	text-decoration:none;
	text-align:left;
}	
	
.lbPopupNav:hover	
{	
	color:Black;
}	
	
.liPopupNavUnselected	
{	
	padding: 3px 0px 3px 0px;
	position: relative;
	margin-left: 0px;
	margin-right: 16px; 
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* ArticleList                                                     */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.gvArticleList	
{	
	table-layout:fixed;
	width:100%;
}	
.lblArticleListHeadline	
{	
	color:#004276;
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	font-weight:bold;
}	
	
.lblArticleListHeadline	a
{	
	color:#004276;
	text-decoration:none;
}	
	
.lblArticleListByline	
{	
	color:#999999;
	font-family: Verdana, Tahoma, Arial;
	font-size: .7em;
}	
	
.pnlArticleListContent	
{	
	background-color: White; /* Column Background Color */
	height: 100%;
	min-height: 100%;  /* firefox */
	padding:  5px
}	
.pnlListDesign	
{	
	background-color: #DDECFE;
	border: solid 1px #83AADA;
	color:Black;
	display:block; 
	padding:5px;
}	
.ddlEditor	
{	
	margin: 3px;
}	
	
/* Summary:  div to hold image */	
.divArticleListImage	
{	
	float:left;
}	
    	
/* Summary:  div to summary text */	
.divArticleListSummary	
{	
	float:left;
}	
	
/* Summary:  div to summary text */	
.divArticleListSummary a	
{	
	color:#004276;
	text-decoration: none;
}	
	
/* Top Story Headline */	
.hlTopStoryHeadline	
{	
	color:#004276;
	font-family: Tahoma, Verdana, Arial;
	font-size: 2em;
	text-decoration:none;
}	
	
.lblTopStoryByline	
{	
	color:#999999;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}	
	
.lblTopStorySummary	
{	
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
}	
	
.hlTopStoryMore	
{	
	color:#004276;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	text-decoration:none;
}	
	
.divTopStory	
{	
	background-color:#F6F6F6;
	display: block;
	float:left;
	padding: 0px;
	width: 48%
}	
	
.divOtherStories	
{	
	float:left;
	min-width:100px;
	width: 48%;
}	
	
.lblArticleListOtherHeadlines	
{	
	color:#004276;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
}	
	
.lblArticleListOtherHeadlines a	
{	
	color:#004276;
	text-decoration:none;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* EventList                                                       */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.lblEventListHeadline	
{	
	color:#004276;
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
}	
.lblEventListHeadline a	
{	
	color:#004276;
	text-decoration:none;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Section Navigation                                              */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
.pnlSections	
{	
	padding-top: 30px;
}	
.pnlSectionContainer	
{	
	padding-bottom: 5px;
	float: left;
}	
	
/* Case 1: Selected Not Draft */	
.pnlSectionLabelContainerSelected	
{	
	background-color: #DDECFE;
	border: solid 1px #83AADA;
	display: inline-block;
	/*  [ Intentionally Left Blank ] */
}	
	
.pnlSectionLabelContainerSelected:hover	
{	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
}	
	
/* Case 2: Unselected Not Draft */	
.pnlSectionLabelContainerUnselected	
{	
	background-color: White;
	border: solid 1px White;
	display: inline-block;
	/*  [ Intentionally Left Blank ] */
}	
	
.pnlSectionLabelContainerUnselected:hover	
{	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
}	
	
/* Case 3: Selected Draft */	
.pnlSectionLabelContainerSelectedDraft	
{	
	background-color: #DDECFE;
	border: solid 1px #83AADA;
	display: inline-block;
	/*  [ Intentionally Left Blank ] */
}	
	
.pnlSectionLabelContainerDraft:hover	
{	
	background-color:39;
	border: solid 1px #BBD8FB;
}	
	
/* Case 4: Unselected Draft */	
.pnlSectionLabelContainerUnselectedDraft	
{	
	background-color: White;
	border: solid 1px 44;
	
	/* 3D */
	border-top: solid 1px #F1EFE2;
	border-left: solid 1px #F1EFE2;
	border-right: solid 1px #ACA899;
	border-bottom: solid 1px #ACA899;
	/* Not 3D */
	border-top: solid 1px Transparent;
	border-left: solid 1px Transparent;
	border-right: solid 1px Transparent;
	border-bottom: solid 1px Transparent;
	display: inline-block;
	/*  [ Intentionally Left Blank ] */
}	
	
.pnlSectionLabelContainerUnselectedDraft:hover	
{	
	background-color:#F3F7FD;
	border: solid 1px #BBD8FB;
}	
	
.lblSectionSelected	
{	
	color: Black;
	float: left;
	font-size: 13px;
	font-weight: Normal;
	cursor: pointer;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 6px;
	width: 81px;
}	
	
.lblSectionSelected:hover	
{	
	text-decoration:none;
}	
	
.lblSectionUnselected	
{	
	color: Black;
	cursor: pointer;
	float: left;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 6px;
	text-decoration:none;
	width: 81px;
}	
	
.lblSectionUnselected:hover	
 {	
 	text-decoration:none;
 }	
	
.imgSectionDragHandle	
{	
	cursor: url(Images/Hand.cur), move; 
	float: right;
	padding: 2px;
}	
	
.imgSectionDragHandleFist	
{	
	cursor: url(Images/Fist.cur), move; 
	float: right;
	padding: 2px;
}	
	
.imgSectionMenuArrow	
{	
	float: right;
	padding: 2px;
}	
	
.hlNewSection	
{	
	cursor: pointer;
	font-size: 13px;
	padding: 6px;
}	
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
/* Page Navigation                                                 */	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */	
#pnlPages	
{	
	background-color:#83AADA;
	display:inline-block; 
	white-space:nowrap;
	width: 100%;
}	
	
.pnlPageContainerUnselected	
{	
	border:  solid 1px Transparent;
	float: left;
	padding: 2px;
}	
	
.pnlPageContainerUnselected:hover	
{	
}	
	
.pnlPageContainerSelected	
{	
	border:  dashed 1px Transparent;
	float: left;
	padding: 2px;
}	
	
.pnlPageContainerDraft	
{	
	/* 3D */
	background-color:#719DD5; 
	border-top: solid 1px #ADC7E7;
	border-left: solid 1px #ADC7E7;
	border-right: solid 1px #2F629F;
	border-bottom: solid 1px #2F629F;
	/* Not 3D */
	background-color:Transparent; 
	border-top: solid 1px Transparent;
	border-left: solid 1px Transparent;
	border-right: solid 1px Transparent;
	border-bottom: solid 1px Transparent;
	float: left;
	padding: 2px;
}	
	
.pnlPageContainerDraft:hover	
{	
	background-color: #4681C8;
}	
	
.pnlPageLabelContainer	
{	
}	
	
.lblPageSelected	
{	
	color: White;
	cursor: pointer;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 4px;
	padding-right: 2px;
	text-decoration:underline;
}	
	
.lblPageSelected:hover	
{	
	background-color: #4681C8;
}	
	
.lblPageUnselected	
{	
	color: White;
	cursor: pointer;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 4px;
	padding-right: 2px;
	text-decoration: none;
}	
	
.lblPageUnselected:hover	
{	
	background-color: #4681C8;
}	
	
.imgPageDragHandle	
{	
	cursor: url(Images/Hand.cur), move; 
	float: left;
	padding: 2px;
}	
	
.imgPageMenuArrow	
{	
	float: left;
	padding: 2px;
}	
	
.pnlPageSpacer	
{	
	float: left;
	width: 10px;
}	
	
.hlNewPage	
{	
	color: White;
	cursor: pointer;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
}	

