﻿body
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* BEGIN ANCHOR TAG STYLES	*/
a, a.nonBold
{
	font-weight: bold;	
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.nonBold
{
	font-size:1.25em;
	font-weight: normal;		
}

a.AddSubmitLink
{
	font-weight: bold;	
	text-decoration: none;
}

a.AddSubmitLink:hover
{
	font-weight: bold;	
	text-decoration: none;	
	text-decoration: underline;
}
a.small, a.small:hover
{
	text-decoration: none;
	font-size:.85em;
	font-weight: normal;	
}
a.footerSiteRequirementsLink, a.footerPrivacyLink, a.footerTermsLink
{
	text-decoration: none;
}
a.footerSiteRequirementsLink:hover, a.footerPrivacyLink:hover, a.footerTermsLink:hover
{
	text-decoration: underline;
}
a.footerPrivacyLink, a.footerTermsLink
{
	margin-left: 4.0em;
	margin-right: 4.0em;
}
/* END ANCHOR TAG STYLES	*/

/* BEGIN TABLE STYLES */
table.NetShare, table.FullWidthNetShare
{
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.FullWidthNetShare
{
	width: 100%;
}
#Table_Header
{
	width: 100%;
	margin-bottom: 0.5em;
	border-collapse: collapse; 
	table-layout: fixed;
	padding: 0px 0px 0px 0px;
}
table.dataRefresh
{
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 15em;	
}
/* END TABLE STYLES */

/* BEGIN TD STYLES */
td.dataRefresh-Icon, td.dataRefresh-Message
{
	padding: 0.5em 0.5em 0.5em 0.5em;
}
td.dataRefresh-Icon
{
	vertical-align: middle; 
}
td.dataRefresh-Message
{
	font-weight: bold; 
}
/* END TD STYLES */

/* BEGIN TEXT STYLES */
.smallInstruction
{	
	font-size:.85em;
	font-weight: normal;	
}

.failureTextStyle
{
	font-size:.85em;
	font-weight: normal;		
}
.instructions
{
	font-size: 0.8em;
	padding: 0.25em 0.25em 0.25em 0.25em;
	width: 97%;
	color:#000000;
}
.errorBox, .dialogError
{
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.errorTitle
{
	font-size: 1.25em;
	font-weight: bold;
	padding-bottom: 0.25em;
	margin-bottom: 0.5em;
}
.errorText
{
	font-size: 1.0em;
}
.refreshData
{
	padding: 1em 1em 1em 1em;
	font-weight: bold;
	vertical-align: middle;
}
.pageName
{
	color: #000000;
	background-color: #ebe6d7;
	border: 1px solid #000000;
	padding: 0.25em 0.25em 0.25em 0.25em;
	margin-bottom: 1em;
	font-size: 1.3em;
	font-weight: bold;
}
.pageName A {color:#000000; text-decoration:none} /* added 05-11-07 for hyperlink */
.pageName A:hover {color:#000000; text-decoration:underline} /* added 05-11-07 for hyperlink */
.pageName A:visited {color:#000000; text-decoration:none} /* added 05-11-07 for hyperlink */

.Headline
{
	font-size: 2em;
	font-weight: bold;
}
/* END TEXT STYLES */

/* BEGIN SEPERATOR STYLES */
.areaSeparator
{
	padding-bottom: 0.5em;
	margin-bottom: 1em;
}
.areaSeparatorInverted
{
	padding-top: 0.5em;
	margin-top: 1em;
}
.buttonAreaSeparator
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.buttonAreaSeparatorInverted
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/* END SEPERATOR STYLES */

/* BEGIN RAD CONTROL STYLES */
.fieldset
{
	border: solid 1px #28529A;
	padding-right: 0.5em;
}
/* END RAD CONTROL STYLES */

/* BEGIN STANDARD CONTROLS STYLES */
input
{
	font-size: 1.0em;
}
select
{
	font-size: 1.0em;
}
.checkbox
{
	margin-left: -4px;
}
.textbox
{
}
.button
{
	margin-right: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	width: 8em;
	font-size: 1.0em;
}

.buttonWide
{
	margin-right: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	width: 12em;
	font-size: 1.0em;	
}
.fileUpload
{
}
.label
{
	font-size: 1.0em;
}
.label-text
{
	 font-weight:bold;	
}
.dialogError
{
	margin-bottom: 1.0em;
}
textArea
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
}
.button-AED
{
	font-size: 0.85em;
	width: 5em;
}
img.dataReferesh
{
	vertical-align: middle;
}
hr.SectionDivider
{
	height:1px;
	width:100%;	
}
/* END STANDARD CONTROLS STYLES */

/* PHOTO GALLERY STYLES */
.Stop
{
	width: 31px;
	height: 34px;
	background-image: url(/netshare3/images/uielements/Navigation 3 Pause.gif);
	background-repeat:no-repeat;
	border: 0px;
	background-color: transparent;
	cursor: hand;
}
.Start
{
	width: 31px;
	height: 34px;
	background-image: url(/netshare3/images/uielements/Navigation 3 Play.gif);
	border: 0px;
	background-color: transparent;
	background-repeat:no-repeat;
	cursor: hand;
}
.Previous
{
	width: 31px;
	height: 34px;
	background-image: url(/netshare3/images/uielements/Navigation 3 Previous.gif);
	border: 0px;
	background-color: transparent;
	background-repeat:no-repeat;
	cursor: hand;
}
.Next
{
	width: 31px;
	height: 34px;
	background-image: url(/netshare3/images/uielements/Navigation 3 Next.gif);
	border: 0px;
	background-color: transparent;
	background-repeat:no-repeat;
	cursor: hand;
}
.PhotoGallery-Table
{
	 width:99%;
	 text-align:center;
	 vertical-align:middle;
}
.PhotoGallery-LinkTable,
.PhotoGallery-ControlTable
{
	 width:99%;
	 text-align:left;
}
.PhotoGallery-NoRecords
{
	padding:.4em .4em .4em .4em;
	text-align:center;
}
.PhotoGallery-RotatorTable
{
	vertical-align:middle;
	text-align:center;	
}
.photo-gallery-frame
{
	width:90px;
	height:90px;
	vertical-align:middle;
	text-align:center;
}
.photo-gallery-ThumbnailTable
{
	height:500px;		
}
.photo-gallery-LargeImageTable
{
	height:500px;
	width:600px;
	text-align:center;
	vertical-align:middle;
}
.photo-gallery-SlideShow
{
	width:100%;
	height:600px;
	vertical-align:top;
	text-align:center;
}
.GalleryThumbnail
{
	float: left;
	height: 95px; 
	width: 95px;
	padding: 10px; 
	margin: 5px 3px; 
}
.Thumbnail,.Thumbnail-Landscape,.Thumbnail-Portrait
{
	border: 1px solid; 
}
.Thumbnail-Landscape
{
	width:90px;
	height:67px;
	margin: 14px 0;
}
.Thumbnail-Portrait
{
	width:67px;
	height:90px;
	margin: 0 14px;
}
.FullSize
{
	border: 1px solid; 
}
/* END PHOTO GALLERY STYLES */

/* BEGIN WHAT'S FEATURE WEBPART STYLES */
.Featured
{
	margin:0.5em 0.5em 0.5em 0.5em;
	
}
/* END WHAT'S FEATURED WEBPART STYLES */

/* BEGIN QUICKLINKS STYLES */

/* END QUICKLINKS STYLES */

/* BEGIN ALERT STYLES */
div.Group-Alert
{
	margin:	 0.0em 0.5em 0.0em 0.5em;
	font-size: 1.3em;
	font-weight: bold;
}
a.Group-AlertTitle
{
	font-weight: normal;
	text-decoration: none;
	font-size: .9em; /* changed font size from 1.1em to .9em on 04-11-07 */
	padding-left: 5px; /* added left padding 04-11-07 */
	vertical-align:top;
}
a.Group-AlertTitle:hover
{
	text-decoration: underline;
}
a.Group-AlertHeadline
{
	font-weight: normal;
	text-decoration: none;
	font-size: 0.7em;
	padding-left: 5px; /* added left padding 04-11-07 */
}
a.Group-AlertHeadline:hover
{
	text-decoration: underline;
}
.Group-AlertBoxTitle
{
	font-size: 1em;
	font-weight: bold;
}
.Summary,.Author
{
	font-size: 1.3em;
}
/* END ALERT STYLES */

/* BEGIN DIALOG STYLES */
table.dialog
{
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 1em;
	font-family: Tahoma;
	font-size: 1em;
}
.dialog-col1
{
	width: 1em;
}
.dialog-col2
{
	width: auto;
}
.dialog-col3
{
	width: 1em;
}
.dialog-ul, .dialog-ht, .dialog-ur
{
	font-weight: bold;
}
.dialog-topSpacer
{
	line-height: 0.5em;
}
.dialog-dataSpace
{
	padding-left: 0.5em;
}
.dialog-ll, .dialog-hb, .dialog-lr
{
}
.dialog-ll
{
}
.dialog-hb
{
}
.dialog-lr
{
}
.dialog-vr
{
}
.dialog-title
{
	font-weight:bold;
	font-size: 1.1em;
	padding: 0.25em 0.25em 0.25em 0.25em;
}
.dialog-buttons
{
}
.dialog-Label
{
	padding: 0.25em 0.25em 0.25em 0.25em;
	vertical-align: middle;
}
.dialog-Data
{
	padding: 0.25em 0.25em 0.25em 0.25em;
	vertical-align: top;
}
/* END DIALOG STYLES */

/* BEGIN ROTATOR STYLES */
.Rotator
{
	cursor:default; 
}
.rotator-nav-image
{
	cursor:pointer;	
}
.rotator-table
{	
	vertical-align:middle;
	text-align:center;	
	width:97%;
}
/* END ROTATOR STYLES */

/* BEGIN TAB STYLES */
.TopGroup
{
	z-index:99;
	position:relative;
}
.DefaultTab 
{
	background-image: url('tab_bg.gif');
	font-family:MS Sans Serif, Verdana;
	font-size:10px;
	cursor:default;
}
.DefaultTabHover 
{
	background-image: url('hover_tab_bg.gif');
	font-family:MS Sans Serif, Verdana; 
	font-size:10px; 
	cursor:default;
}
.SelectedTab 
{
	background-image: url('selected_tab_bg.gif');
	font-family:MS Sans Serif, Verdana; 
	font-size:10px; 
	cursor:default;
}
/* END TAB STYLES */

/* BEGIN PERFORMANCE TRACKER STYLES */
.performanceTrackerContainer
{
	text-align: right;
}
.performanceTracker
{
	font-size: .7em;
	padding-right: 0.25em;
}
/* END PERFORMANCE TRACKER STYLES */

/* BEGIN FOOTER STYLES */
#Panel_Footer
{
	height: 10px;
	line-height: 10px;
	width: auto;
}
#Table_Footer
{
	font-size: 0.85em;
}
.footerMain
{
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	font-size: .9em;
	text-align: center;
}
.footerText
{
	padding: 0.25em 0.25em 0.25em 0.25em;
}
.footerMainText
{
}
.footerSiteRequirements
{
	margin-top: 0.5em;
}
.footerPrivacyTerms
{
	margin-top: 0.5em;
}
/* END FOOTER STYLES */

/* BEGIN EMAIL STYLES */
.MailGrid
{
	border-bottom-style:solid;
	border-top-style:solid;
	border-width: 1px;
	padding: 3 3 3 3;
	font-family: Verdana;
	font-size: 1em;
	width: 100%;
} 
.MailGridHeader
{
	font-weight: bold;
	font-size:1em;	
}
.MailGridSelectedRow
{
	font-weight: bold;	
	color: #000000;
}
.MailGridEditRow
{	
	font-style: italic;	
}
.MailGridPager
{ 	
	text-align: right;
} 
.MailGridLabel
{
	font-size: .85em;
}
.MailGridText
{
	font-size: .85em;
}
.MailGridLink
{	
	font-size: .85em;	
}
.MailGridLinkSelected
{	
	font-size: .85em;	
}
.MailGridEmptyRow
{	
	font-family: Verdana;
	font-size: .85em;		
}
.MailFolderList
{
	border-style: solid;
	font-family: Verdana;
	border-width: 1px;
	width: 98%;
}
.MailFolderListHeader
{
	font-weight: bold;
	text-align: left;
}
.MailFolderListItem
{
	font-size: .90em;
	font-family: Verdana;
}
.MailFolderListAlternateItem
{
	font-size: .90em;
	font-family: Verdana;
}
.MailFolderListSelectedItem
{
	font-size: .90em;	
	font-family: Verdana;
}
.MailMenu
{
	font-family: Verdana;
	font-size: .95em;
}		
.MailMenuItem
{
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}	
.MailMessageHeaderTable
{
	table-layout: fixed;
	border-collapse: collapse;
	width: 98%;
	font-family: Verdana;
	font-size: .95em;
}
.MailMessageHeaderLabel
{
	border-style: none;
	font-family: Verdana;
	font-size: 1em;	
	background-color: Transparent;
}
.MailMessageHeaderText
{
	border:none;
	font-family: Verdana;
	font-size: 1em;	
	width: 100%;
	background-color: Transparent;
}
.MailMessageHeaderTextEdit
{
	border:inset 2px;
	font-family: Verdana;
	font-size: 1em;	
	width: 100%;
}
.MailMessageSection /* mail section background */
{
	border:solid 1px #000000;
	background-color:#ffffff;		 
}
.MailMessageSectionTitle /* mail section title */
{
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
}
.MailMessageGroupItem
{
	color:#000000;
	font-size:1em;
	font-weight:bold; 
}
.MailMessageSection /* mail section background */
{
	border:solid 1px #000000;
	background-color:#b99f73;		 
}
.MailMessageSectionTitle /* mail section title */
{
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
}
.MailMessageGroupItem
{
	color:#000000;
	font-size:1em;
	font-weight:bold; 
}
/* END EMAIL STYLES */

/* BEGIN GRID STYLES */
.Grid 
{ 
	cursor: pointer; 
}
.HeadingCell 
{ 
	padding: 3px;
}
.HeadingCellText
{
	font-family: verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-align: left;
}
.DataCell 
{ 
	cursor: default;
	padding: 3px; 
	font-family: verdana; 
	font-size: 10px; 
} 
.DataRow td.FirstDataCell 
{ 
	padding-left: 3px; 
} 
.SelectedRow td.DataCell 
{ 
	cursor: default; 
	padding: 2px; 
	padding-left: 3px; 
	padding-bottom: 3px; 
	font-family: verdana; 
	font-size: 10px; 
	border-right: 0px; 
}
.GridFooter
{
	cursor: default;
	padding:5px;
}
.GridFooter a 
{
	font-weight: bold;
}
.PagerText
{ 
	font-family: verdana; 
	font-size: 11px; 
} 
/* END GRID STYLES */

/* BEGIN MENU STYLES */
.menuBar
{
	width: 100%;
}
.TopGroup
{
	border: 0px; 
	cursor: default; 
	background-repeat: repeat-x;
}
.MenuGroup
{
	border-style: solid;
	cursor: default; 
}
.TopMenuItem
{
	font-size: 1em;
	font-weight: bold;
	cursor: default;
}
.TopMenuItemHover 
{
	font-size: 1em;
	font-weight: bold;
	cursor: default; 
}
.MenuItem
{
	color: #000000;
	font-size: .85em;
	cursor: default;
}
.MenuItemHover 
{
	font-size: .85em;
	cursor: default; 
}
.MenuItemExpanded
{
	font-size: .85em;
	cursor: default; 
}
.MenuBreak
{
	width: 100%;
	height: 2px;
}
.SingleMenuBar
{		
	border-top: 0px;
	border-bottom: 0px;
}
.SingleTopMenuItem
{

	font-size: 1em;
	font-weight: bold;
	cursor: default;
}
/* END MENU STYLES */

/* BEGIN MULTIPAGE STYLES */
.MultiPage
{
	overflow:visible;
	position:relative;
	padding:10px;
	top:-3px;
	left:1px;
	z-index:98;
	width:100%;
}
.PageContent
{
	font-family:MS Sans Serif, Verdana; 
	font-size:10px; 
}
.PageHeader
{
	font-size:22px;
	font-weight:bold;
	letter-spacing:-0.2mm;
	font-family: verdana; 
	margin-top:0px;
	margin-bottom:0px;
}
/* END MULTIPAGE STYLES */

/* BEGIN NETSHARE CALENDAR STYLES */
table.netShareCalendar
{
	border-collapse: collapse; 
	table-layout: fixed; 
	width: 100%;
}
/* Thirty day calendar styles */
th.netShareCalendar-30Day-DayHeader
{
	font-weight: bold; 
	font-size: 1em; 
	padding: 0.25em 0.25em 0.25em 0.25em; 
}
td.netShareCalendar-30Day-Day, 
td.netShareCalendar-30Day-Day-NotInMonth, 
td.netShareCalendar-30Day-Day-Current, 
td.netShareCalendar-30Day-Day-Current-NotInMonth, 
td.netShareCalendar-30Day-Day-Selected, 
td.netShareCalendar-30Day-Day-Selected-Hover
{
	vertical-align: top;	
}
td.netShareCalendar-30Day-Day-Current, 
td.netShareCalendar-30Day-Day-Current-NotInMonth
{
}
td.netShareCalendar-30Day-Date, 
td.netShareCalendar-30Day-Date-NotInMonth, 
td.netShareCalendar-30Day-Date-Current, 
td.netShareCalendar-30Day-Date-NotInMonth-Current
{
	vertical-align: top; 
	text-align: right; 
	font-size: 1.2em; 
	font-weight: bold;
}
td.netShareCalendar-30Day-Date-Current, 
td.netShareCalendar-30Day-Date-NotInMonth-Current
{
	font-style: italic;
}
td.netShareCalendar-30Day-Event-Image
{
	text-align: center;
	vertical-align: top;
}
img.netShareCalendar-30Day-Event-Image
{
	height: 16px;
	width: 16px;
}
div.netShareCalendar-30Day-Event-Title, 
div.netShareCalendar-30Day-Event-Title-NotInMonth
{
	font-weight: bold; 
	font-size: 0.85em; 
}
div.netShareCalendar-30Day-Event-Time, 
div.netShareCalendar-30Day-Event-Time-NotInMonth
{
	font-size: 0.8em;
}
td.netShareCalendar-30Day-Event-Holiday, 
td.netShareCalendar-30Day-Event-Holiday-NotInMonth
{
	font-weight: bold; 
	text-align: center; 
	font-size: 0.85em; 
	padding: 0.25em 0.25em 0.25em 0.25em;	
}
/* Seven day calendar styles */
th.netShareCalendar-7Day-DayHeader
{
	font-weight: bold; 
	font-size: 1em; 
	padding: 0.25em 0.25em 0.25em 0.25em; 
}
td.netShareCalendar-7Day-Day, 
td.netShareCalendar-7Day-Day-NotInMonth, 
td.netShareCalendar-7Day-Day-Current, 
td.netShareCalendar-7Day-Day-Selected, 
td.netShareCalendar-7Day-Day-Selected-Hover
{
	vertical-align: top;
}
td.netShareCalendar-7Day-Day-Current
{
	font-style: italic;
}
td.netShareCalendar-7Day-Date, 
td.netShareCalendar-7Day-Date-NotInMonth
{
	vertical-align: top; 
	text-align: right; 
	font-size: 1.2em; 
	font-weight: bold;
}
td.netShareCalendar-7Day-EmptyDay
{
}
td.netShareCalendar-7Day-Event-Image
{
	text-align: center;
	vertical-align: top;
}
img.netShareCalendar-7Day-Event-Image
{
	height: 16px;
	width: 16px;
}
div.netShareCalendar-7Day-Event-Title, 
div.netShareCalendar-7Day-Event-Title-NotInMonth
{
	font-weight: bold; 
	font-size: 0.85em;
}
div.netShareCalendar-7Day-Event-Time, 
div.netShareCalendar-7Day-Event-Time-NotInMonth
{
	font-size: 0.8em;
}
td.netShareCalendar-7Day-Event-Holiday, 
td.netShareCalendar-7Day-Event-Holiday-NotInMonth
{
	font-weight: bold; 
	text-align: center; 
	font-size: 0.85em; 
	padding: 0.25em 0.25em 0.25em 0.25em;	
}
/* Upcoming Events styles */
td.netShareCalendar-Upcoming-DayHeader
{
	font-weight: bold; 
	font-size: 1em; 
	padding: 0.5em 0.25em 0.25em 0.25em; 
}
td.netShareCalendar-Upcoming-Event-Image
{
	text-align: center;
	vertical-align: top;
}
img.netShareCalendar-Upcoming-Event-Image
{
	height: 16px; 
	width: 16px;
}
div.netShareCalendar-Upcoming-Event-Title, 
div.netShareCalendar-Upcoming-Event-Title-NotInMonth
{
	font-weight: bold; 
	font-size: 0.85em; 
}
div.netShareCalendar-Upcoming-Event-Time, 
div.netShareCalendar-Upcoming-Event-Time-NotInMonth
{
	font-size: 0.8em;
}
td.netShareCalendar-Upcoming-DaySubHead
{
	font-weight: bold; 
	font-size: 0.85em; 
	padding: 0.5em 0.25em 0.25em 0.25em; 
}
td.netShareCalendar-Upcoming-NoEvents
{
	font-size: 0.85em;
	font-style:italic;
}
/* One Day Calendar Styles */
td.netShareCalendar-1Day-Header, 
td.netShareCalendar-1Day-Header-Time
{		
	text-align: left;	
	font-weight: bold;	
	padding: 0.25em 0.5em 0.25em 0.5em;
}
th.netShareCalendar-1Day-Header-Time
{
	text-align: center;
}
td.netShareCalendar-1Day-Time, 
td.netShareCalendar-1Day-Time-Half
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	padding: 0.25em 0.5em 0.25em 0.5em;
}
a.netShareCalendar-1Day-Time, 
a.netShareCalendar-1Day-Time-Half
{
	font-weight: bold;
}
td.netShareCalendar-1Day-Event, 
td.netShareCalendar-1Day-Event-Half, 
td.netShareCalendar-1Day-Event-WorkDay, 
td.netShareCalendar-1Day-Event-WorkDay-Half
{
	vertical-align: top;
	padding: 0.25em 0.5em 0.25em 0.5em;
	margin-top: 0.5em;
}
div.netShareCalendar-1Day-Event-Info
{
	margin-top: 0.5em;
}
img.netShareCalendar-1Day-Image
{
	vertical-align: middle;
}
span.netShareCalendar-1Day-Event-Title
{
	font-weight: bold;
	font-size: 1.0em;
	margin-left: 0.25em;
}
div.netShareCalendar-1Day-Event-Time
{
	margin-top: 0.25em;
	font-size: 0.85em;
}
div.netShareCalendar-1Day-Event-Summary
{
	font-size: 0.85em;
}
/* Date Controls Styles */
table.netShareCalendar-DateControls
{
	border-collapse: collapse; 
	table-layout: fixed; 
	width: 100%;
	margin-bottom: 0.25em;
}
td.netShareCalendar-Nav
{
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.1em;
}
img.netShareCalendar-LeftNav
{
	height: 18px; 
	width: 18px;
	margin-right: 0.5em;
	cursor: pointer;
	vertical-align: middle;
}
img.netShareCalendar-RightNav
{
	height: 18px; 
	width: 18px;
	margin-left: 0.5em;
	cursor: pointer;
	vertical-align: middle;
}
td.netShareCalendar-Control
{
	text-align: right; 
	vertical-align: middle;
}
span.netShareCalendar-Events
{
	padding-right: 0.25em; 
	margin-right: 0.5em;
}
span.netShareCalendar-Calendars
{
}
img.netShareCalendar-Image
{
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-left: 0.25em;
	margin-right: 0.25em;
	border-right: 0px;
}
/* View Event Details Styles */
.viewEventAnimator
{
	display: none; 
	position: absolute; 
	z-index: 5;
}
.viewEventDetails
{
	display: none; 
	position: absolute; 
	z-index: 10; 
}
.viewEventFrame
{
	height: 100%; 
	width: 100%;
	z-index: 32768;
}
table.viewEvent-Table
{
	table-layout: fixed;
	border-collapse: collapse;
	width: auto;
	height: 100%;
	margin: 0.25em 0.25em 0.25em 0.25em;
}
td.viewEvent-EventIcon
{
	vertical-align: middle;
	text-align: center;
}
td.viewEvent-CloseButton
{
	vertical-align: top;
	text-align: center;
}
img.viewEvent-CloseButton
{
	vertical-align: top;
	cursor: pointer;
}
td.viewEvent-Title, 
td.viewEvent-Description, 
td.viewEvent-Static, 
td.viewEvent-PlaceHolder
{
	padding: 0.25em 0.25em 0.25em 0.25em;
}
td.viewEvent-Title
{
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: middle;
}
/* END NETSHARE CALENDAR STYLES */

/* BEGIN TREEVIEW STYLES */
.TreeView 
{ 
	padding-top:4px; 
	padding-left:1px; 
	border: #7C7C94 1px solid; 
	cursor:default; 
}
.TreeNode 
{ 
	font-family: tahoma; 
	font-size: 11px; 
	padding-top:2px;
	padding-bottom:1px;
	padding-left: 3px; 
	padding-right: 3px; 
}
.GrayedTreeNode 
{ 
	font-family: tahoma; 
	font-size: 11px; 
	padding-top:2px;
	padding-bottom:1px;
	padding-left: 3px; 
	padding-right: 3px; 
	color:gray; 
	cursor:default;
}
.HoverTreeNode 
{ 
	font-family: tahoma; 
	font-size: 11px; 
	text-decoration:underline; 
	padding-top:2px;
	padding-bottom:1px;
	padding-left: 3px; 
	padding-right: 3px; 
	cursor: default; 
}
.SelectedTreeNode 
{ 
	font-family: tahoma; 
	font-size: 11px; 
	background-color: gray; 
	padding-top:2px;
	padding-bottom:1px;
	padding-left: 3px; 
	padding-right: 3px; 
	cursor: default; 
}
.NodeEdit 
{
	font-family: tahoma; 
	font-size: 11px;
}
/* END TREEVIEW STYLES */

/* BEGIN CONFIRMATION DIALOG STYLES */
.cd_Table
{
	border-collapse: collapse;
	width: 100%;
}
.cd_Caption, .cd_Message, .cd_Buttons
{
	padding: 0.25em 0.25em 0.25em 0.25em;	
}
.cd_Caption
{
	font-size: 0.9em;
	font-weight: bold;
}
.cd_Message
{
	font-size: 0.85em;
}
.cd_Buttons
{
	padding-top: 0em;
}
.cd_No, .cd_Yes
{
	font-size: 0.9em;
	margin-right: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	width: 6em;
}

/* END CONFIRMATION DIALOG STYLES */

/* BEGIN STANDARD CALENDAR STYLES */
.picker
{
	cursor: pointer;
	width: 65px;
}
.calendar_button
{
	border: none;
	cursor: pointer;
	width: 25px;
	height: 22px;
	vertical-align: middle;
}
.calendar td
{
	font-size: 11px;
}
.title
{
	font-weight: bold;
}
.day, .weekendday
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.dayhover
{
	width: 25px;
	cursor: pointer;
	text-decoration: underline overline;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.dayheader
{
	width: 25px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}
.outofrangeday
{
	visibility: hidden;
}
.selectedday
{
	width: 25px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}
.calendar
{
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	cursor: default;
}
.month
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.nextprev
{
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}
.selector
{
	width: 14px;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
}
/* END STANDARD CALENDAR STYLES */

/* BEGIN RADTREEVIEW STYLES */
span.treeview-parent-node,
span.treeview-parent-node-hover
{
	 font-size: 0.9em;
	 font-weight:bold;	 
}

span.treeview-child-node
{
	font-size: 0.7em;
	overflow:auto;
}
span.treeview-child-node-hover
{
	font-size: 0.7em;	
	text-decoration:underline;
	cursor:pointer;	
}
/* END RADTREEVIEW STYLES */

/* BEGIN POLLS STYLES */
.poll-main
{
/*	background-color:#E8F0FC;
	border:solid 1px #C9D9F0; */
	width:100%;
}

.poll-question
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:1em;
	font-weight:bold;
	width:100%;
	line-height:20px;
}
.poll-totalvotes
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:.85em;
	font-weight:bold;
	width:100%;
	text-align:right;
}
.poll-answer-entry,
.poll-answer-result
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:.85em;
	font-weight:bold;
	line-height:10px;
}
.poll-spacer
{	
	line-height:5px;
}
a.poll-returnlink
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:1em;
	font-weight:bold;	
	text-decoration:none;
}
a.poll-returnlink:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:1em;
	font-weight:bold;	
	text-decoration:underline;
}

/* END POLLS STYLES */

/* MARKETPLACE PROMOTION STYLES */
.promotion-header
{
	vertical-align:top;
	padding:2px 2px 2px 2px;
	font-weight:bold;
	font-size:1.1em;	
	width:100%;
}
/*.promotion-category
{
	font-size:1em;
	font-weight:bold;
}
.promotion-category-hover
{
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
} */
.promotion-business
{
	font-size:1em;
	font-weight:bold;
}
.promotion-business-hover
{
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.promotion-promotion
{
	font-size:.85em;
	font-weight:bold;
}
.promotion-promotion-hover
{
	font-size:.85em;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;	
}
.promotion-selected
{
	font-size:.85em;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;		
}
.promotion-table
{	
	border-collapse:collapse;
	width:100%;
}
.promotion-table-noborder
{
	border-collapse:collapse;
	width:100%;
}
.promotion-link
{
	font-size:1em;
	font-weight:bold;	
}
.promotion-link:hover
{
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

/* END MARKETPLACE PROMOTION STYLES */
/* ASP MENU STYLES */

/* This style ensures menu is the top most item on the page */

.aspMenuDiv
{
	position:relative;
	z-index:100;	
}

.aspMenuSeperator
{
	border-collapse:collapse;
	width:100%;	
	height:1px;
}
.aspMenuLink a
{
	text-decoration:none;	
}
.aspMenuLink a:hover
{
	text-decoration:none;		
}
/* END ASP MENU STYLES */

/* START CPN BANNER AD STYLES */
.CPNBanner-Table
{
	width:100%;	
	border-collapse:collapse;
	padding: 0em 0em 0em 0em;
}
.CPNBanner-Title
{	
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;		
	font-weight: bold;
	padding: 0.25em 0.25em 0.25em 0.25em;	
}
.CPNBanner-Ad
{
	text-align:center;
	padding: 0.25em 0.25em 0.25em 0.25em;
}

/* START REFER A FRIEND STYLES */
a.referafriend
{
	font-weight: bold;	
	text-decoration: none;
}

/* PHOTO GALLERY IMAGE [ADDED 05-24-07] */
.PhotoGallery-ImageDescription
{
	 float:left;
	 vertical-align:top;
	 text-align:center;
	 font-family:Arial;
	 font-size:16pt;
	 margin:0.5em 0.5em 0.5em 0.5em;
}

/* START RSS FEED STYLES */
.pageview_container
{
	width:100%; 
	float:left;
}
div.rssfeed-mastercontainerstyle
{     
      width:100%;
      overflow:auto;
}
.rssfeed-containerstyle /* This is the TD tag that the DIV sits it */
{
      vertical-align:top;
      width:50%;
      border-right:#333333 1px solid;
      border-left:#333333 1px solid;
      border-bottom:#333333 1px solid;
}
div.rssfeed-itemstyle /* This is the DIV that the actual rss feed sits in */
{           
      padding:2px 2px 2px 2px;      
      color:#000000; 
}
div.rssfeed-itemstyle a
{
      color:#003399; /* HEAD LINE 008D00 */
}
div.rssfeed-itemstyle a:hover
{
      color:#008D00;
      text-decoration:underline;
}
div.rssfeed-itemstyle img
{
      padding:5px 5px 5px 5px;
}
div.rssfeed-itemstyle span
{
      color:purple;
}
/* END RSS FEED STYLES */

/* START MULTILINE TEXTBOX STYLES */
.counter
{
      font-size:.85em;
      font-weight:bold;
      color:black;      
      width:98%;
}
.counter-limit
{
      font-size:.90em;
      font-weight:bold;
      color:red;  
      width:98%;  
}
.counter-textarea
{     
      width:98%;
}
/* END MULTILINE TEXTBOX STYLES */

/* START RSS FEED STYLES */
div.rssfeed-mastercontainerstyle
{     
      width:100%;
      overflow:auto;
}
.rssfeed-containerstyle /* This is the TD tag that the DIV sits it */
{
      vertical-align:top;
      width:50%;
}
div.rssfeed-itemstyle /* This is the DIV that the actual rss feed sits in */
{           
      padding:2px 2px 2px 2px;      
}
div.rssfeed-itemstyle a:hover
{
      color:#008D00;
}
div.rssfeed-itemstyle img
{
      padding:5px 5px 5px 5px;
}
/* END RSS FEED STYLES */

/* START MULTILINE TEXTBOX STYLES */
.counter
{
	font-size:.85em;
	font-weight:bold;
	width:98%;
}
.counter-limit
{
	font-size:.90em;
	font-weight:bold;
	width:98%;	
}
.counter-textarea
{	
	width:98%;	
}
/* END MULTILINE TEXTBOX STYLES */

/* START NEW ALERT STYLES */
.sponsorship-rotator-MainContainer
{
      width:100%; 
}
.alert-rotator-MainContainer
{
      width:225px;
}
.alert-main
{
      width:auto;
      padding:0px 0px 0px 0px;
      border-collapse:collapse;
}
.alert-corner-left
{
      width:10px;
      height:30px;
      background-image:url(images/corner_left.gif);
      background-repeat:no-repeat;
      padding:0px 0px 0px 0px;
      border-collapse:collapse;
}
.alert-middle
{
      font-size:.85em;  
      width:auto;
      padding:0px 0px 0px 0px;
      border-collapse:collapse;
      vertical-align:middle;
}
.alert-corner-right
{
      width:10px;
      height:30px;
      background-image:url(images/corner_right.gif);
      background-repeat:no-repeat;
      padding:0px 0px 0px 0px;
      border-collapse:collapse;
}
a.alert-rotator-Headline
{
      font:normal normal normal 1.1em normal Arial;   
      text-decoration:none;
}
a.alert-rotator-Headline:hover
{
      font:normal normal normal 1.1em normal Arial;   
      text-decoration:underline;
}

/* END NEW ALERT STYLES */

/* START SUBTITLE BORDER STYLES */
.subtitle-title
{
      font-size: 1.3em;
      font-weight: bold;      
}
a.subtitle-join
{
      font:normal normal bold 1.1em normal Arial;     
      padding:0px 3px 0px 3px;
      text-decoration:underline;
      text-align:center;
      width:auto;
      float:left;
}
a.subtitle-join:hover
{     
      font:normal normal bold 1.1em normal Arial;     
      text-decoration:underline;
      padding:0px 3px 0px 3px;
      text-align:center;
      width:auto;
      float:left;
}
.subtitle-main
{
      width:100%;
      padding:0px 0px 0px 0px;      
      border-collapse:collapse;                 
}
.subtitle-corner-left
{
      width:10px;
      height:45px;
      background-image:url(images/corner_main_left.gif);
      background-repeat:no-repeat;
      padding:0px 0px 0px 0px;      
      border-collapse:collapse;
}
.subtitle-corner-right
{
      width:10px;
      height:45px;
      background-image:url(images/corner_main_right.gif);
      background-repeat:no-repeat;
      padding:0px 0px 0px 0px;
      border-collapse:collapse;     
}
.subtitle-middle
{
      width:auto; 
      border-collapse:collapse;           
}
/* END SUBTITLE BORDER STYLES */

/* END EMAIL STYLES */

---------------------------

.MailMessageHeaderText
{
      border:none;
      font-family: Verdana;
      font-size: 1em;	
      width: 100%;
}
.MailMessageHeaderTextEdit
{
      border:inset 2px;
      font-family: Verdana;
      font-size: 1em;	
      width: 100%;
}
.MailMessageSectionTitle
{
      font-size:1.2em;
      font-weight:bold;
}
.MailMessageGroupItem
{
      font-size:1em;
      font-weight:bold;
}
/* END EMAIL STYLES */

/* NEW MBS STYLE */
.mbSections-MarkAllAsRead 
{
      font-weight:bold;
      text-align: center;
}
.mbSections-Header-Icon
{
      font-weight:bold;
}
/* END NEW MBS STYLE */
