﻿body 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: small;
	background-image:url(../lib/images/universalBG_tile.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#dcdddf;
	margin:0px;

}

/* BEGIN MAGICWAND LOGIN SCREEN REGION  -------------------------------------------------------------------------------------- */



.purpleText2 {
font-family:helvetica, verdana, sans-serif;
font-size:small;
font-weight:bold;
padding-top:8px;
padding-right:4px;
color:#B2A9CA;
display:inline-block;
}
.whiteText2 {
font-family:helvetica, verdana, sans-serif;
font-size:small;
font-weight:bold;
padding-top:8px;
color:#FFFFFF;
display:inline-block;
}
.postLoginHomePreview {
text-align:center;
display:block;
width:1000px;
background-color:#cdcdcd;
background-image:url(../lib/images/homePreviewBGTile.jpg);
background-position:top center;
background-repeat:repeat-x;
padding-top:60px;
padding-bottom:200px;
}

/* END MAGICWAND LOGIN SCREEN REGION  ------------------------------------------------------------------------------------------- */


/* BEGIN MAGICWAND HEADER REGION  ----------------------------------------------------------------------------------------------- */
.purpleText {
font-family:helvetica, verdana, sans-serif;
font-size:smaller;
font-weight:bold;
padding-top:5px;
padding-right:4px;
color:#B2A9CA;
display:inline-block;
}
.whiteText {
font-family:helvetica, verdana, sans-serif;
font-size:smaller;
font-weight:bold;
padding-top:5px;
color:#FFFFFF;
display:inline-block;
}

.launchButton {
padding-top:24px;
padding-left:6px;
display:inline-block;
}

.MWheader
{
background-image:url(../lib/images/loginHeader_bgPurple.jpg);
height: 70px;
}

.MWheaderLogin
{
width: 360px;
height:43px;
}

.MWheaderDivide
{
width: 20px;
}


.MWheaderMenu
{
background-image:url(../lib/images/adminPanel_bgSilverFade.jpg);
height: 63px;
color: #533F87;
font-size: 0.9em;
font-weight:bold;
}

.MWheaderMenuElement
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: small;
padding-left:23px;
padding-right:14px;
padding-top:6px;

}


.MWheaderDropDown
{
font-size: 0.8em;
color: #323232;
display:inline-block;
margin-top:4px;
}

/* END MAGICWAND HEADER REGION  ---------------------------------------------------------------------------------------------- */


/*BEGIN SECTION SELECT PAGE PROPERTIES  ----------------------------------------------------------------------------------------- */

.symbolKey
{
	background-image:url(../lib/images/adminPanel_bgSilverFade.jpg);
	width: 1000px;
	height: 40px;
	border-bottom: solid 1px #604e8c;
}

.symbolKeyTitle
{
	color: #533F87;
	font-weight:bold;
	width: 100px;
	padding-right: 10px;
	padding-left:20px;
}

.keyText
{
	color: #323232;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 20px;
}

.keyRow
{
width: 350px;
display: table-cell;
}

.sectionPagesBar
{
width: 1000px;
background-image:url(../lib/images/orangeBar_bg_tile.jpg);
}

.sectionPages
{
	width: 1000px;
	background-color:#fef4ea;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	color:#323232;
	border-bottom: solid 1px #E2BFA6;
}

.sectionPagesControl
{
background-image:url(../lib/images/orangeBar_bg_tile.jpg);
width: 20px;
height: 34px;
}

.sectionPagesTitle
{
	width: 230px;
	height: 34px;
	margin:0px;
	padding-left:4px;
	font-weight: bold;
	font-size: 14px;
	color: #CC772B;
}

.sectionPagesTitleNoButtons
{
	width: 900px;
	height: 34px;
	margin:0px;
	padding-left:4px;
	font-weight: bold;
	font-size: 14px;
	color: #CC772B;
	text-align:left;
}

.sectionPagesHeader
{
width: 1000px;
background-color:#fef4ea;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
padding:4px;
color:#323232;
}


.sectionTableHeader1
{
	font-weight: bold;
	font-size: 1em;
	color: #EF9031;
	width: 180px;
	text-align: left;
}
.sectionTableHeader2
{
	font-weight: bold;
	font-size: .9em;
	color: #EF9031;
	width: 120px;
	text-align: left;
}
.sectionTableHeader3
{
	font-weight: bold;
	font-size: .9em;
	color: #EF9031;
	width: 215px;
	text-align: left;
}
.sectionTableHeader4
{
	font-weight: bold;
	font-size: .9em;
	color: #EF9031;
	width: 50px;
	text-align: left;
	padding:0px;
	margin:0px;
}

.sectionPage
{
font-weight: bold;
}
.sectionPageOdd
{
background-color:#fce7d2;
height:24px;
font-size:0.85em;
padding-left:2px;
color:#323232;
}

.sectionPageEven
{
height:24px;
font-size:0.85em;
color:#323232;
}

.adjustText
{
padding-top: -10px;
}

.sectionLandingOrContentPageImageButton 
{
vertical-align:middle;
text-align:right;
padding-right:6px;
}

/* END SECTION SELECT PAGE PROPERTIES  ------------------------------------------------------------------------------------------ */

/* BEGIN SELECT TEMPLATE SCREEN SELECTION  -------------------------------------------------------------------------------------- */

.templateSelection
{
	width: 1000px;
	background-color:#fef4ea;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding-left:0px;
	padding-right:6px;
	color:#323232;
	border-bottom: solid 1px #E2BFA6;
}

.templateSelectionBar
{
background-image:url(../lib/images/orangeBar_bg_tile.jpg);
width: 230px;
height: 34px;
font-weight: bold;
font-size: 14px;
color: #CC772B;
padding-left:24px;
}

.selectLayoutHeader
{
	font-weight: bold;
	color: #EF9031;
	text-align: left;
	padding-left:24px;
	padding-top:10px;
}

.pickLayoutHeader
{
	font-weight: bold;
	color: #EF9031;
	text-align: left;
	padding-top:10px;
}

.templateThumbHolder
{
	margin-top: 8px;
	border:solid 1px #E2BFA6;
	margin-left:24px;
}

.selectTemplateDropDownShift
{
margin-top:5px;
padding-left:23px;
}

.selectTemplateButton
{
display:block;
margin-top:6px;
margin-bottom:6px;
padding-left:23px;
}

.templateSelectionGoBackButton
{
text-align:left;
vertical-align:middle;
background-image:url(../lib/images/orangeBar_bg_tile.jpg);
width: 746px;
height: 34px;
}

/* END SELECT TEMPLATE SCREEN SELECTION  ------------------------------------------------------------------------------------------- */

/* BEGIN POINTER PAGE SECTION ------------------------------------------------------------------------------------------------------ */

.pointPageFormat
{
	width: 1000px;
	background-color:#B1D4F4;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding-left:0px;
	padding-right:6px;
	color:#323232;
	border-bottom: solid 1px #00477C;
}

.pointPageBar
{
background-image:url(../lib/images/blueBar_bg_tile.jpg);
width: 976px;
height: 34px;
font-weight: bold;
font-size: 14px;
color: #00477C;
padding-left:24px;
}

.pointPageHeader
{
	font-weight: bold;
	color: #00477C;
	text-align: left;
	padding-left:24px;
	padding-top:10px;
	width:50px;
}
.pointPageEntryBox
{
	font-weight: bold;
	color: #00477C;
	text-align: left;
	padding-left:24px;
	padding-top:10px;
	width:434px;
}
.pointPageButton
{
	font-weight: bold;
	color: #00477C;
	text-align: left;
	padding-left:10px;
	padding-top:10px;
	width:493px;
	display:block;
	vertical-align:middle;
}

.pointPageLabel
{
	text-align: left;
	padding-left:24px;
	padding-bottom:10px;
	padding-top:5px;
	font-size:0.8em;
	font-weight:normal;
	color:#323232;
}


/* END POINTER PAGE SECTION -------------------------------------------------------------------------------------------------------- */


/* BEGIN DROP DOWN MENU FOR CREATE A PAGE ------------------------------------------------------------------------------------------ */

.dropDownMenu
{
width: 1000px;
}

ul 
{
	padding: 0px; 
	margin: 0px; 

	}
ul li 
{
list-style-type: none;
  position: relative; 
  margin: 0px; 
  padding: 0px;

  }
ul ul 
{
display: none;
width: 10em;
background-color:#B2A9CA;
}

ul li:hover > ul 
{
display: block; 
position: absolute; 
top: -3px; 
left: 100%;
margin:0px;
padding:0px;
}
li a 
{
display: block; 
padding: 2px 7px; 
text-decoration: none;
background: #FFF;
color: #34236a;
margin:0px;
}
ul#topmenu 
{
	display:block;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

ul#topmenu li a:hover 
{
background-color:#34236a;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}
ul#topmenu li a:active 
{
background-color:#34236a;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}

li.sub > a 
{
font-weight: bold; 
background-color: #FFFFFF;
color: #34236a;
text-decoration:none;
font-size:0.9em;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}

ul#topmenu > li:hover > ul 
{
width: 15em; 
top: 1.54em; 
left: 0px;
background-color:#B2A9CA;
margin:0px;
padding:0px;
position:absolute;
top:19px;
}

ul#topmenu > li:hover > ul li {
padding-bottom:4px;
display:block;
}

ul#topmenu > li:hover > ul li a
{
background-color:#B2A9CA;
color:#FFFFFF;
font-weight:normal;
font-size:0.9em;
padding-top:4px;
padding-bottom:5px;
margin:0px;
}

ul#topmenu > li:hover > ul li a:hover
{
background-color:#665C99;
color:#FFFFFF;
font-weight:normal;
font-size:0.9em;
padding-top:4px;
padding-bottom:5px;
margin:0px;
}

a 
{
text-decoration: none;
}

a:link img{text-decoration: none; border:none;}
a:visited img{text-decoration: none;border:none;}
a:hover img{text-decoration: none;border:none;}
a:active img{text-decoration: none;border:none;}

.Save {
width:8%;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
.Preview {
width:10%;
margin:0px;
background-color:#FFFFFF;
}
.Cancel {
width:10%;
margin:0px;
background-color:#FFFFFF;
}
.revertButton {
width:72%;
text-align:right;
padding-right:10px;
vertical-align:middle;
margin:0px;
background-color:#FFFFFF;
}



/* END DROP DOWN MENU FOR CREATE A PAGE -------------------------------------------------------------------------------------------- */


/* BEGIN PAGE PROPERTIES SECTION FOR EDITING PAGE MODE  ---------------------------------------------------------------------------- */

.PagePropertiesTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #EF9031;
}
.PageAttrs
{
	background-color: #FFF2E6;
}
.PageAttrsBar
{
	background-color: #CC772B;
	background-image: url("../lib/images/orangeBar_bg_tile.jpg");
	background-repeat: repeat-x;
	height: 40px;
}
.PageAttrsLabel
{
	font-size: 16px;
	font-weight: bold;
	color: #CC772B;
}
.PageAttrsOrangeText
{
	font-weight: bold;
	font-size: 14px;
	color: #EF9031;
}
.PageAttrsGreyText
{
	color: #666666;
}
#editingPrivacyRights {
background-color: #FFF2E6;
}

.editingPrivacyTables {
width:700px;
background-color:#FFFFFF;
border:solid 1px;
border-color:#eaccb2;
margin-top:5px;
margin-bottom:5px;
}

.privacyEditingRightsLabels {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: small;
color:#323232;
line-height:15px;
margin-bottom:5px;

}

.privacyEditingInputBoxes {
width:160px;
background-color:#FFFFFF;
border:solid 1px;
border-color:#eaccb2;
margin-top:5px;
}

#pageHistoryList {
width:650px;
background-color:#FFF2E6;
border:double 4px;
border-color:#EACCB2;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
padding:4px;
color:#323232;
}

.pageHistoryListLabel {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
color:#CC772B;
}

.pageHistoryOddNumberedRows {
background-color:#f4dfc4;
height:24px;
font-size:0.85em;
padding-left:2px;
color:#323232;
}
.pageHistoryEvenNumberedRows {
height:24px;
font-size:0.85em;
color:#323232;
}

/* END PAGE PROPERTIES SECTION FOR EDITING PAGE MODE  ------------------------------------------------------------------------------ */


/* BEGIN PARAGRAGH AND MEDIA SECTIONS FOR EDITING PAGE MODE  ----------------------------------------------------------------------- */

.CBMain
{
	background-color: #B1D4F4;
}
.CBBarLabel
{
	background-image: url("../lib/images/blueBar_bg_tile.jpg");
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 16px;
	color: #00477C;
	height: 40px;
}
.CBMediaBarLabel
{
	background-image: url("../lib/images/greenBar_bg_tile.jpg");
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 16px;
	color: #006B33;
	height: 40px;
}
.CBMediaMain
{
	background-color: #B1D4F4;
}
.CBMediaLabels {
font-weight:bold;
font-size: small;
font-family: helvetica, verdana, arial, sans-serif;
color:#333333;
padding-bottom:6px;
padding-top:6px;
display:block;
}

.CBMediaLabels2 {
font-weight:bold;
font-size: small;
font-family: helvetica, verdana, arial, sans-serif;
color:#333333;
padding-bottom:0px;
padding-top:5px;
display:block;
margin:0px;
}

.CBMediaSelectCells {
padding-left:20px;
}
.CBMediaThumbnailCell {
padding-left:20px;
}
.CBMediaLeftAlignCell {
color:#323232;
font-size:0.8em;
text-align:left;
vertical-align:top;
margin:0px;
padding-left:0px;
}
.CBMediaRightAlignCell {
padding-right:20px;
color:#323232;
font-size:0.8em;
text-align:left;
vertical-align:top;
margin:0px;
padding-left:0px;
}
.CBMediaCenterAlignCell {
color:#323232;
font-size:0.8em;
text-align:left;
vertical-align:top;
margin:0px;
padding-left:0px;
}
.CBMediaCaptionCells {
width:500px;
color:#323232;
}
.CBMediaLinkRadios {
padding-right:25px;
color:#323232;
}
.CBMediaFileNameDisplay {
color:#323232;
font-size:0.85em;
text-align:left;
font-style:italic;
}

.TopRegion
{
	width: 100%;
	background-color: White;
}


#mediaLinkPanels {
margin-top:5px;
margin-bottom:5px;
padding:5px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
color:#323232;
background-color:#fffdfe;
}
.mediaLinkPanels {
margin-top:5px;
margin-bottom:5px;
padding:5px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
color:#323232;
background-color:#fffdfe;
}

.width700 {
width:700px;
}

.paddingTop5 {
padding-top:5px;
}
.paddingTop3 {
padding-top:3px;
}

.webLinkPanelOR {
text-align:center; 
width:66px;
}

.mediaLinkFormElement {
width:200px;
border-color:#57844D;
border:solid 1px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:0.8em;
height:20px;
color:#323232;
margin-top:5px;
}


.WebLinkMedia_ListLabel {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
color:#57844D;
}

.WebLinkMedia_OddNumberedRows {
background-color:#B2DFA8;
height:24px;
font-size:0.85em;
padding-left:4px;
padding-top:3px;
color:#323232;
}
.WebLinkMedia_EvenNumberedRows {
height:24px;
font-size:0.85em;
padding-left:4px;
padding-top:3px;
color:#323232;
}

.WebLinkContent_ListLabel {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
color:#649DC9;
}

.WebLinkContent_OddNumberedRows {
background-color:#CEE1EF;
height:24px;
font-size:0.85em;
padding-left:2px;
color:#323232;
}
.WebLinkContent_EvenNumberedRows {
height:24px;
font-size:0.85em;
color:#323232;
}

.mediaLinkResultsLabel {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding-top:8px;

}

.mediaLinkResultsText {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-top:8px;

}

/* END PARAGRAGH AND MEDIA SECTIONS FOR EDITING PAGE MODE  ------------------------------------------------------------------------------------------ */

/* BEGIN ACTION ALERT WINDOW STYLES  -----------------------------------------------------------------------------------------------------------------*/

#actionWindowPurple {
	background-color:#fffdfe;
	border:double 4px;
	border-color:#604e8c;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding:0px;
	color:#323232;
}
.actionWindowPurple {
	background-color:#fffdfe;
	border:double 4px;
	border-color:#604e8c;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding:0px;
	color:#323232;
}

.actionWindowPurpleLabel {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	color:#FFFFFF;
	display: block;
	background-color:#b2afbb;
	padding:5px;
	font-weight:bold;
}


.actionWindowBlue {
	background-color:#fffdfe;
	border:double 4px;
	border-color:#00477C;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding:0px;
	color:#323232;
}

.actionWindowBlueLabel {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	color:#FFFFFF;
	display: block;
	background-color:#97BFDD;
	padding:5px;
	font-weight:bold;
}


#actionWindowOrange {
	background-color:#fffdfe;
	border:double 4px;
	border-color:#CC772B;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding:0px;
	color:#323232;
}
.actionWindowOrange {
	background-color:#fffdfe;
	border:double 4px;
	border-color:#CC772B;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding:0px;
	color:#323232;
}

.actionWindowOrangeLabel {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	color:#FFFFFF;
	display: block;
	background-color:#EAAD75;
	padding:5px;
	font-weight:bold;
}

.actionWindowGreen {

	background-color:#fffdfe;
	border:double 4px;
	border-color:#57844D;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding:0px;
	color:#323232;
}

.actionWindowGreenLabel {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	color:#FFFFFF;
	display: block;
	background-color:#A4D199;
	padding:5px;
	font-weight:bold;
}

.actionWindowText {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.8em;
	display:block;
	color:#323232;
	padding-left:4px;
}
.actionWindowTextBold {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.9em;
	display:block;
	color:#323232;
	padding-left:4px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:2px;
}

.alertWindow400px {
	width:400px;
}

/* END ACTION ALERT WINDOW STYLES  -----------------------------------------------------------------------------------------------------------------*/

.FAQQuestion
{
	cursor: pointer;
	font-family: "Times New Roman", Times, Garamond, serif;
	font-size: 14px;
	font-weight: normal;
	color: #7C2300;
	text-decoration: none;
	line-height: 26px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.FAQAnswer
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 39px;
	width: 639px;
}

/* BEGIN WIDGET STYLES  ----------------------------------------------------------------------------------------------------------------------------- */

/*
For the widget styles go to widgets.css!

.widget
{
	width:400px;
	
	border-style: solid double;
border-width: 0 2px 2px 2px;
border-color: #014584;
}

.widgetBar
{
background-color:#014584;
color: #fff;
text-align:left;

}

.widgetName
{
padding: 5px 0 5px 1px;
}

.widgetEdit
{
text-align:right;
padding: 5px 0 5px 0;
}

.widgetDelete
{
text-align:right;
padding: 5px 1px 5px 0;
}

.headline
{
font-size: 1.1em;
font-weight: bold;
}
.threeColumnHeadline1
{
font-size: 1.1em;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
width:40%;
text-align:left;
color:#014584;
vertical-align:top;
}
.threeColumnHeadline2
{
font-size: 1.1em;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
width:40%;
text-align:left;
color:#014584;
vertical-align:top;
}
.threeColumnHeadline3
{
font-size: 1.1em;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
width:20%;
text-align:left;
color:#014584;
vertical-align:top;
}

.threeColumnEntry1
{
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
width:40%;
text-align:left;
vertical-align:top;
}
.threeColumnEntry2
{
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
width:40%;
text-align:left;
vertical-align:top;
}
.threeColumnEntry3
{
width:20%;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
vertical-align:top;
}

.widgetEntry
{
padding: 5px 0 10px 2px;
border-bottom: solid 1px #D9D9D9;
text-align:left;
vertical-align:top;
}
.more
{
	text-align: right;
}

.widgetEntry a:link
{
	color:#014584;
	text-decoration: none;
}

.widgetEntry a:visited
{
	color:#014584;
		text-decoration: none;
}

.widgetEntry a:hover
{
	color:#014584;
		text-decoration: none;
}

.widgetEntry a:active
{
	color:#014584;
		text-decoration: none;
}
.more a:link 
{
color:#014584;
text-decoration:none;
}
.more a:visited 
{
color:#014584;
text-decoration:none;
}
.more a:hover 
{
color:#014584;
text-decoration:none;
}
.more a:active 
{
color:#014584;
text-decoration:none;
}

.scoreboardWidgetWin {
color:#339900;
font-size:0.8em;
font-weight:bold;
}
.scoreboardWidgetLoss {
color:#990000;
font-size:0.8em;
font-weight:bold;
} 

*/

/* END WIDGET STYLES  --------------------------------------------------------------------------------------------------------------------- */


/*BEGIN USER AND MY ACCOUNT ADMINISTRATION AREAS  ----------------------------------------------------------------------------------------- */



.userAdminPagesBar
{
width: 1000px;
background-image:url(../lib/images/orangeBar_bg_tile.jpg);
height: 34px;
font-weight: bold;
font-size: 14px;
color: #CC772B;
padding-left:26px;
}

.userAdminPages
{
	width: 1000px;
	background-color:#fef4ea;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding-bottom:6px;
	color:#323232;
	border-bottom: solid 1px #E2BFA6;
}

.userAdminPagesControl
{
background-image:url(../lib/images/orangeBar_bg_tile.jpg);
width: 20px;
height: 34px;
}

.myAccountHeader
{
width: 1000px;
background-color:#fef4ea;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:small;
color:#323232;
}

.myAccountHeader1
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 160px;
	text-align: left;
	padding-left:26px;
	padding-right:20px;
	height: 34px;
}
.myAccountHeader2
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 190px;
	text-align: left;
	height: 34px;
	padding-right:40px;
}
.myAccountHeader3
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 160px;
	text-align: left;
	height: 34px;
	padding-right:40px;
}
.myAccountHeader4
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 150px;
	text-align: left;
	height: 34px;
}

.myAccountData1
{
	color: #323232;
	width: 140px;
	text-align: left;
	padding-left:26px;
	text-align:left;
	vertical-align:top;
	font-size: 0.9em;
	line-height: 1.2em;
}
.myAccountData2
{
	color: #323232;
	width: 170px;
	text-align: left;
	vertical-align:top;
	font-size: 0.9em;
	line-height: 1.2em;
}
.myAccountData3
{
	color: #323232;
	width: 120px;
	text-align: left;
	vertical-align:top;
	font-size: 0.9em;
	line-height: 1.2em;
}
.myAccountSmallOrangeText {
	color:#CC772B;
	font-size:0.8em;
}

.currentUsername {
	color:#666666;
	font-style:italic;
	font-weight:normal;
	margin-top:-5px;
	display:block;
}

.adjustText
{
padding-top: -10px;
}

.myAccountFormBoxesAndButtons
{
padding-top:6px;
display:block;
}
.userAdminPage
{
font-weight: bold;
text-align:left;
vertical-align:top;
padding-top:6px;
padding-bottom:4px;
}
.userAdminPageFullName
{
font-weight: bold;
text-align:left;
vertical-align:top;
padding-top:6px;
padding-bottom:4px;
padding-left:26px;
}

.userAdminMainHeader1
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 125px;
	text-align: left;
	padding-left:24px;
	padding-right:20px;
	height: 34px;
}
.userAdminMainHeader2
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 115px;
	text-align: left;
	height: 34px;
	margin-right:40px;
}
.userAdminMainHeader3
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 315px;
	text-align: left;
	height: 34px;
	padding-right:40px;
}
.userAdminMainHeader4
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 85px;
	text-align: left;
	height: 34px;
}
.userAdminMainHeaderGroup
{
	width: 470px;
	text-align: left;
	height: 34px;
	padding-right:40px;
}

.userAdminAccessData1
{
	color: #323232;
	width: 315px;
	text-align: left;
	text-align:left;
	vertical-align:top;
	padding-right:40px;
	padding-bottom:10px;
}
.userAdminAccessData2
{
	color: #323232;
	width: 115px;
	text-align: left;
	vertical-align:top;
	padding-right:40px;
}
.userAdminAccessData1a
{
	color: #323232;
	width: 315px;
	text-align: left;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	border-top: dashed 1px #D6A27F;
}
.userAdminAccessData2a
{
	color: #323232;
	width: 115px;
	text-align: left;
	text-align: left;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	border-top: dashed 1px #D6A27F;
}

.userAdminPagination {
color:#AF5104;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
text-align:right;
padding-right:8px;
padding-top:5px;
}

a.userAdminPageLinks:link {
color:#AF5104;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}
a.userAdminPageLinks:visited {
color:#AF5104;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}
a.userAdminPageLinks:hover {
color:#323232;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}
a.userAdminPageLinks:active {
color:#323232;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}

.userAdminRadioButtons {
	font-weight:normal;
	font-size:0.8em;
	color: #323232;
	text-align: left;
	padding-right:18px;
	text-align:left;
	vertical-align:middle;

}
.userAdminRadioButtonsSuper {
	font-weight:normal;
	font-size:0.8em;
	color: #323232;
	text-align: right;
	padding-right:87px;
	text-align:left;
	vertical-align:middle;

}
.userAdminRadioButtonsAdmin {
	font-weight:normal;
	font-size:0.8em;
	color: #323232;
	text-align: right;
	padding-right:8px;
	text-align:left;
	vertical-align:middle;

}
.userAdminRadioButtonsSuper2 {
	font-weight:normal;
	font-size:0.7em;
	color: #000000;
	width: 100px;
	text-align: right;
	padding-left:350px;
	padding-right:31px;
	text-align:left;
	vertical-align:middle;

}
.userAdminRadioButtonsAdmin2 {
	font-weight:normal;
	font-size:0.7em;
	color: #000000;
	width: 200px;
	text-align: right;
	padding-right:8px;
	text-align:left;
	vertical-align:middle;

}
.userAdminRadioButtonsNoAccess2 {
	font-weight:normal;
	font-size:0.8em;
	color: #323232;
	width: 100px;
	text-align: left;
	padding-right:458px;
	text-align:left;
	vertical-align:middle;

}


.myAccountSmallOrangeText {
	color:#CC772B;
	font-size:0.8em;
}

.adjustText
{
padding-top: -10px;
}

.myAccountFormBoxesAndButtons
{
padding-top:6px;
display:block;
}

/* END USER AND MY ACCOUNT ADMINISTRATION AREAS  ------------------------------------------------------------------------------------------ */

/* BEGIN MAGIC GROUPS ADMINISTRATION AREA  ------------------------------------------------------------------------------------------ */

.userGroupName {
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 800px;
	text-align: left;
	padding-top:20px;
	padding-bottom:6px;
	display:block;
}
.userGroupDescr {
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 800px;
	text-align: left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	display:block;
}

.userGroupAndOrLabel {
padding-left:85px;
display:block;
padding-top:7px;
padding-bottom:7px;
font-size:0.8em;
color:#666666;
}

.userGroupFilterDescriptors {
padding-left:7px;
padding-right:7px;
font-size:0.9em;
color:#666666;
}

.userGroupResultDescription {
	font-size:0.8em; 
	color:#323232; 
	width:900px;  
	padding-top:10px;
	padding-bottom:15px;
	display:block;
	border-top:dashed 1px #CC6633;
	font-style:italic;
	margin-top:10px;
}
.userGroupResultDescriptionSeperators {
	font-size:0.8em;
	font-weight:bold; 
	color:#EF9031; 
	width:900px;  
	padding-left:10px;
	padding-right:10px;
	font-style:normal;
}

.userGroupResultSummary {
	font-size:0.9em; 
	color:#323232; 
	width:900px;  
	padding-top:10px;
	padding-bottom:15px;
	margin-top:10px;
}

.userGroupResultNameListHead {
	font-size:0.9em; 
	color:#EF9031; 
	font-weight:bold;
	width:900px;  
	padding-top:10px;
	padding-bottom:5px;
	display:block;
	border-top:double 3px #CC6633;
	margin-top:10px;
}

.userGroupResultListing1 {
	font-size:0.8em; 
	color:#323232; 
	width:300px; 
	margin-right:20px; 
	display:table-cell;
}
.userGroupResultListing2 {
	font-size:0.8em; 
	color:#323232; 
	width:300px; 
	margin-right:20px; 
	display:table-cell;
}
.userGroupResultListing3 {
	font-size:0.8em; 
	color:#323232; 
	width:300px; 
	display:table-cell;
}

.floatButtonsRight {
text-align:right;
padding-left:594px;
padding-top:2px;
}

.userGroupHeader1 {
font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 900px;
	text-align: left;
	padding-left:24px;
	padding-right:20px;
	height: 34px;
	}
	
.userGroupRadioButtonLabel {
	font-weight:bold; 
	padding-right:5px;
	font-size:0.9em;
	vertical-align:middle;
color:#666666;
}

.userGroupListingMainHeader1
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 130px;
	text-align: left;
	padding-left:24px;
	padding-right:80px;
	height: 34px;
}
.userGroupListingMainHeader2
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 230px;
	text-align: left;
	height: 34px;
	padding-right:140px;
}
.userGroupListingMainHeader3
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 355px;
	text-align: left;
	height: 34px;
	padding-right:20px;
}
.userGroupListingMainHeader4
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 75px;
	text-align: left;
	height: 34px;
}


/* Greyed Out Media Manager Items */

li li a.mediaMenuCreateFolderU

{

	text-decoration:none;

	font-size:0.7em;

	background-color:#fff;

	background-image:url(../lib/images/mediaDropDown_newFolder.jpg);

	background-position:left;

	background-repeat:no-repeat;

	color: #999;

	font-weight:bold;

	margin-left:0px;

	padding-top:8px;

	padding-bottom:8px;

	padding-left:24px;

	display:block;

}



li li a.mediaMenuCreateFolderU:hover

{

	text-decoration:none;

	font-size:0.7em;

	background-color:#fff;

	background-image:url(../lib/images/mediaDropDown_newFolderX.jpg);

	background-position:left;

	background-repeat:no-repeat;

	color: #999;

	font-weight:bold;

	margin-left:0px;

	padding-top:8px;

	padding-bottom:8px;

	padding-left:24px;

	display:block;

}



li li a.mediaMenuProperties

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_properties.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuProperties:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_propertiesX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuRights

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_rights.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuRights:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_rightsX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuUpload

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_upload.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuUpload:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_uploadX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuDelete

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_delete.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuDelete:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_deleteX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuRotate

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_rotate.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuRotate:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_rotateX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuFlip

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_flip.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuFlip:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_flipX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuCrop

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_crop.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuCrop:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_cropX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuResize

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_resize.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuResize:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_resizeX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuListView

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_listView.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuListView:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_listViewX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}

li li a.mediaMenuDetailView

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_detailView.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuDetailView:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_detailViewX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}

li li a.mediaMenuIconsView

{

text-decoration:none;

font-size:0.7em;

background-color:#73AA65;

background-image:url(../lib/images/mediaDropDown_iconsView.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li a.mediaMenuIconsView:hover

{

text-decoration:none;

font-size:0.7em;

background-color:#096C37;

background-image:url(../lib/images/mediaDropDown_iconsViewX.jpg);

background-position:left;

background-repeat:no-repeat;

color: white;

font-weight:bold;

margin-left:0px;

padding-top:8px;

padding-bottom:8px;

padding-left:24px;

display:block;

}



li li li a

{

color:white;

background-color:#096C37;

text-decoration:none;

font-size:0.7em;

font-weight:bold;

margin:0px;

padding-left:25px;

padding-top:4px;

padding-bottom:2px;

display:block;

}



li li li a:hover

{

color:#73AA65;

background-color:#096C37;

text-decoration:none;

font-size:0.7em;

font-weight:bold;

margin:0px;

padding-left:25px;

padding-top:4px;

padding-bottom:4px;

display:block;

}



/* BEGIN CALENDAR EVENT AND NEWS ITEM ADMIN STYLES 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.calendarEventAttrsHeader1
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 405px;
	text-align: left;
	height: 34px;
	padding-right:25px;
	padding-left:26px;
}
.calendarEventAttrsHeader2
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 445px;
	text-align: left;
	padding-right:25px;
	height: 34px;
}
.calendarEventPrptRightCntnr 
{
    display:table-cell;
    margin:0px;
    color: #323232;
	width: 379px;
	text-align: left;
	padding-left: 26px;
	text-align: left;
	vertical-align: top;
	font-size: 0.9em;
	line-height: 1.2em;
}

.calendarEventPrptLeftCntnr 
{
    display:table-cell;
    margin:0px;
    color: #323232;
	width: 379px;
	text-align: left;
	padding-left: 26px;
	text-align: left;
	vertical-align: top;
	font-size: 0.9em;
	line-height: 1.2em;
}
.calendarEventTitleBox {
margin-top:3px;
display:inline;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
font-size:0.8em;
color:#323232;
width:300px;
border:solid 1px #D6A27F;
}

.calendarEventDescrBox {
margin-top:3px;
display:inline;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
font-size:0.8em;
color:#323232;
width:250px;
border:solid 1px #D6A27F;
}

.calendarEventDateEntryField {
font-size:0.8em;
color:#323232;
width:70px;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
border:solid 1px #D6A27F;
}
.calendarEventDateEntryField2 {
font-size:0.8em;
color:#323232;
width:70px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
border:solid 1px #D6A27F;
}

.calendarEventTimeEntryField {
font-size:0.8em;
color:#323232;
width:40px;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
border:solid 1px #D6A27F;
}

.calendarEventTimeAMPMmenu {
font-size:0.8em;
color:#323232;
width:50px;
padding-left:3px;
}

.calendarEventPushBoxesDown {
display:block;
padding-top:6px;
}

.calendarEventStartTimeNote {
font-size:0.8em;
color:#888888;
}

.calendarEventAllDayBox {
display:inline-block;
margin-left:3px;
border:solid 1px #D6A27F;
}

.calendarEventLocationBox {
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
font-size:0.8em;
color:#323232;
width:200px;
border:solid 1px #D6A27F;
}

.calendarEventHistoryData {
display:block;
width:230px;
padding-right:20px;
vertical-align:top;
margin:0px;
font-size:0.9em;
line-height:1.0em;
color:#323232;
}

.calendarEventHistoryButtons {
display:block;
width:300px;
vertical-align:top;
position:relative;
top:-70px;
left:255px;
line-height:8px;
margin:0px;
}

.calendarEventFilterItem {
width:175px;
font-size:0.9em;
color:#323232;
display:block;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}

.calendarEventFilterItem:hover {
width:175px;
font-size:0.9em;
color:#323232;
display:block;
background-color:#CCCCCC;
}

.calendarEventFilterItemSelected {
width:175px;
font-size:0.9em;
color:#323232;
display:block;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
background-color:#CCCCCC;
}

.calendarEventContact {
font-size:0.9em;
color:#666666;
font-style:italic;
margin-top:4px;
padding-left:3px;
vertical-align:top;
position:relative;
top:3px;
}

.calendarEventArrowButtons {
width:47px;
text-align:left;
padding-left:19px;
padding-top:15px;
}

.calendarEventShownInLabels {
padding-bottom:4px;
display:block;
}

.calendarEventDisplayDateLabels {
display:inline;
margin:0px;
padding:0px;
width:100px;
}

.calendarEventHeader1
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 375px;
	text-align: left;
	height: 34px;
	padding-right:25px;
	padding-left:26px;
}
.calendarEventHeader2
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 475px;
	text-align: left;
	padding-right:25px;
	height: 34px;
}
.calendarEventHeader3
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 500px;
	text-align: left;
	height: 34px;
	margin-bottom:0px;
	border-top:dashed 1px #D6A27F;
}
.calendarEventHeader4
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 84px;
	text-align: left;
	height: 34px;
	margin-bottom:0px;
	padding-right:25px;
}
.calendarEventHeader5
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 50px;
	text-align: left;
	height: 25px;
	margin-bottom:0px;
	padding-top:15px;
}
.calendarEventHeader6
{
	font-weight: bold;
	font-size: 0.9em;
	color: #EF9031;
	width: 200px;
	text-align: left;
	height: 25px;
	margin-bottom:0px;
	padding-top:15px;
}

.calendarEventData1
{
	color: #323232;
	width: 340px;
	text-align: left;
	vertical-align:top;
	padding-right:25px;
	padding-bottom:10px;
	font-weight:bold;
}
.calendarEventData1a
{
	color: #323232;
	width: 375px;
	text-align: left;
	vertical-align:top;
	padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	padding-left:26px;
}
.calendarEventData2
{
	color: #323232;
	width: 200px;
	text-align: left;
	vertical-align:top;
	margin:0px;
	padding-top:10px;
	padding-right:25px;
	padding-bottom:10px;
}
.calendarEventData3
{
	color: #323232;
	width: 80px;
	text-align: left;
	vertical-align:top;
	margin:0px;
	padding-top:10px;
	padding-right:25px;
	padding-bottom:10px;
	padding-left:0px;
}
.calendarEventData4
{
	color: #323232;
	width: 50px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding-top:8px;
	padding-left:0px;
	padding-right:20px;
	padding-bottom:10px;
}
.calendarEventData5
{
	color: #323232;
	width: 475px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding-top:8px;
	padding-left:0px;
	padding-right:20px;
	padding-bottom:10px;
}

.calendarEventRecurringButton {
display:inline;
position:relative;
top:3px;
padding-left:3px;
}

.calendarEventCalIcon 
{
/*
display:inline;
position:relative;
top:5px;
padding-left:0px;
padding-right:2px;
*/
display:none;
}

.calendarEventRecurringDayList {
margin:0px;
padding:0px;
vertical-align:top;
width:150px;
}

.calendarEventRecurringDayListShift {
margin:0px;
padding:0px;
position:relative;
top:-95px;
left:125px;
}

.calendarEventRecurringRadioButtons {
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:10px;
font-size:0.8em;
}

.calendarEventRecurringFormBoxes {
padding-left:3px;
font-size:0.8em;
color:#323232;
border:solid 1px #D6A27F;
margin-top:4px;
margin-bottom:15px;
}

.calendarEventRecurringRule {
width:374px;
height:1px;
color:#D6A27F;
display:block;
border-top:dashed 1px #D6A27F;
margin-top:11px;
margin-bottom:11px;
text-align:left;
margin-left:8px;
}

a.printCalendarLink:link {
font-weight:bold;
color:#CC772B;
font-size:0.8em;
text-decoration:none;
text-align:left;
vertical-align:top;
padding-top:8px;
padding-right:45px;
display:inline-block;
line-height:20px;
}
a.printCalendarLink:visited {
font-weight:bold;
color:#CC772B;
font-size:0.8em;
text-decoration:none;
text-align:left;
vertical-align:top;
padding-top:8px;
padding-right:45px;
display:inline-block;
line-height:20px;
}
a.printCalendarLink:hover {
font-weight:bold;
color:#323232;
font-size:0.8em;
text-decoration:none;
text-align:left;
vertical-align:top;
padding-top:8px;
padding-right:45px;
display:inline-block;
line-height:20px;
}
a.printCalendarLink:active {
font-weight:bold;
color:#323232;
font-size:0.8em;
text-decoration:none;
text-align:left;
vertical-align:top;
padding-top:8px;
padding-right:45px;
display:inline-block;
line-height:20px;
}


.newsItemByline {
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
font-size:0.8em;
color:#323232;
width:194px;
border:solid 1px #D6A27F;
}

.newsItemBylineLabel {
padding-left:8px;

}

.underlineForSortingByTopics {
text-decoration:underline;
}

.textinput_orange{border: solid 1px #E2BFA6;}

.controlPanel
{
	margin:0;
	padding:0;
}

.controlPanel_View_Orange
{
	background-color:#fef4ea;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	padding-top:6px;
	padding-bottom:6px;
	margin:0;
	color:#323232;
	border-bottom: solid 1px #E2BFA6;
}
.controlPanel_View_Orange input{border: solid 1px #E2BFA6;}
.controlPanel_View_Orange select{border: solid 1px #E2BFA6;}
.controlPanel_View_Orange th 
{
	font-weight: bold;
	color: #CC772B;
}

.controlPanel_ControlBar_Orange
{
	height: 34px;
	max-height: 34px;
	width: 999px; 
	border-style: none;
	background-image:url(../lib/images/orangeBar_bg_tile.jpg);
	border-bottom: solid 1px #E2BFA6;
	padding: 0; 
	margin: 0; clear: both;
}

.controlPanel_ControlBar_Title_Orange
{
	width: 250px;	
	font-weight: bold;
	font-size: 14px;
	color: #CC772B;
}

.controlPanel_Lable_Orange
{
	font-weight: bold;
	color: #CC772B;
}

.gridHeader_Orange
{
	font-weight: bold;
	color: #CC772B;
	font-size:1em;
}

.gridOdd_Orange
{
	background-color:#fce7d2;
	font-size:0.85em;
	color:#323232;
}

.gridEven_Orange
{
	font-size:0.85em;
	color:#323232;
}

.button_Orange
{
	color:#fff;
	background-color: #CC772B;
	border-top: 1px solid #fef4ea;
	border-bottom: 1px solid #fef4ea;
	border-left: none;
	border-right: none;
	font-size: 11px;
}

.button_Orange img {vertical-align:text-top;}

.button_Orange img {vertical-align:text-top;}


.p_buttondefault {

}




#login_loginPanel
{
background-image:url(../lib/images/loginScreen_bglogin.jpg);
background-repeat:repeat-x;
width: 1000px;
height:400px;
background-position:top center;
margin-top: -5px;

}

#login_loginPanel table
{
position: absolute;
left: 268px;
}

#login_loginPanel table table
{
position: relative;
left: 0px;
top: 0px;
}

#login_loginPanel td
{
color:#B2A9CA;
display:inline-block;
font-family:helvetica,verdana,sans-serif;
font-size:small;
font-weight:bold;
padding-right:4px;
padding-top:8px;
}

.usernameLabel
{
color:#B2A9CA !important;
display:inline-block;
font-family:helvetica,verdana,sans-serif;
font-size:small !important;
font-weight:bold !important;
padding-right:4px;
padding-top:8px;
}

.passwordLabel
{
color:#B2A9CA !important;
display:inline-block;
font-family:helvetica,verdana,sans-serif;
font-size:small !important;
font-weight:bold !important;
padding-right:4px;
padding-top:8px;
}

.noerror
{
position: absolute;
left: 268px;
top: 422px;
display:block;
text-align: left;
width: 400px;
color: red !important;
display: inline-block;
font-family: helvetica,verdana,sans-serif;
font-size: small;
font-weight: bold;
padding-right: 4px;
padding-top: 8px;
}

#login_forgotPswdPanel
{
position: absolute;
left: 268px;
top: 422px;
display:block;
text-align: left;
width: 400px;
color: #b2a9ca !important;
display: inline-block;
font-family: helvetica,verdana,sans-serif !important;
font-size: small !important;
font-weight: bold !important;
padding-right: 4px;
padding-top: 8px;
}

#login_lblMessage
{
position: absolute;
left: 350px;
top: 205px;
}

.loginButton {

width: 53px;
display: block;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
background-color: #4B3983 !important;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
border: solid 1px #DCDDDF !important;
background-image: url(../lib/images/magicWandButtons_bgPurple.jpg)!important;
background-position: top center !important;
background-repeat: repeat-x !important;

}
.cancelButton {

width: 53px;
display: none;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
background-color: #4B3983;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
border: solid 1px #DCDDDF;
background-image: url(../lib/images/magicWandButtons_bgPurple.jpg);
background-position: top center;
background-repeat: repeat-x;

}
.adminButtonSmall {
width: 53px;
display: block;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
background-color: #4B3983;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
border: solid 1px #4B3983;
background-image: url(../lib/images/magicWandButtons_bgPurple.jpg);
background-position: top center;
background-repeat: repeat-x;
}

.adminButtonMedium {
width: 102px;
display: block;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
Background-color: #4B3983;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
Border: solid 1px #4B3983;
Background-image: url(../lib/images/magicWandButtons_bgPurple.jpg);
Background-position: top center;
Background-repeat: repeat-x;
}

.adminButtonLarge {
width: 152px;
display: block;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
Background-color: #4B3983;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
Border: solid 1px #4B3983;
Background-image: url(../lib/images/magicWandButtons_bgPurple.jpg);
Background-position: top center;
Background-repeat: repeat-x;
}

a .adminButtonSmall
{

	color:#FFFFFF;
}

a:link a:active a:hover a:visited .adminButtonSmall 
{

	color:#FFFFFF;
}

a .adminButtonMedium 
{

	color:#FFFFFF;
}

a:link a:active a:hover a:visited .adminButtonMedium
{

	color:#FFFFFF;
}

a .adminButtonLarge
{

	color:#FFFFFF;
}

a:link a:active a:hover a:visited .adminButtonLarge
{

	color:#FFFFFF;
}

/* Bulk Mailer Styles */
.LockMessageFrame
{
	border: double 3px orange;
	background-color: White;
	position: fixed;
	left: 300px;
	top: 400px;
	width: 300px;
	height: 200px;
}
.closeBtn
{
	text-align: right;
	color: Green;
}
.GridCaption
{
	background-color: #FFF7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E57B2D;
	font-size: 13px;
	text-align: left;
}
.GridStyle
{
	background-color: #DEBA84;
	border-color: #DEBA84;
	border-style: solid;
	border-width: 1px;
	width: 990px;
}
.GridAlternatingRow
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF7E7;
}
.GridSelectedRow
{
	background-color: #738A9C;
	font-weight: bold;
	color: White;
}
.GridPager
{
	background-color: #FFEFE2;
	color: #8C4510;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.GridFooter
{
	background-color: #FFF7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E57B2D;
	font-size: 13px;
	text-align: left;
}
.GridRow
{
	background-color: #FFEFE2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.GridPagerCurrentPage
{
	color: #8C4510;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.GridPagerOtherPage
{
	color: #99918F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.ActionList
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.table_bg
{
	background-color: #FFEFE2;
	width: 1000px;
}
.table_bg1
{
	background-color: #FFEFE2;
}
.headerMenu
{
	background-color: #FFFFFF;
	width: 1000px;
}
a.HeaderLinks
{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #34236a;
	text-decoration: none;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
a.HeaderLinks:active
{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #34236a;
	text-decoration: none;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
a.HeaderLinks:visited
{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #34236a;
	text-decoration: none;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
.headerTD_bg
{
	background-image: url("../lib/images/td_bg.gif" );
	background-repeat: repeat-x;
	cursor: pointer;
	height: 30px;
	width: 100%;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}
.fn_caption
{
	width: 230px;
	height: 34px;
	margin: 0px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 14px;
	color: #CC772B;
}
.LabelStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E57B2D;
	font-size: 13px;
	text-align: left;
}
.requiredInfo
{
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	font-size: 13px;
}
.HiddenField
{
	display: none;
}
.TextStyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
}
.hrStyle
{
	color: #EDCAAD;
}
.errorMesage
{
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 12px;
	text-align: left;
}

.DetailsStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B75E19;
	font-size: 12px;
	text-align: left;
}
.historyHeader
{
	background-color: #FFF7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E57B2D;
	font-size: 13px;
	text-align: left;
}
.historyPanel
{
	background-color: #FFF7E7;
}

