/* ---------------- RSVP --------------------- */
	.rsvpPerson {border-top: 1px solid #666;}
	#sideRSVP {border: 1px solid #666; background: #eee;}
	#sideRSVP h2 {background: #aaf;}
	#sideRSVP h2.isAttending {background: #ccf; border-top: 1px solid #999;}
	#sideRSVP p.notes {background: white; border: 1px solid #aaa; }
	
	.rssAIcon {background: url(/common/images/rss_sm.png) left top no-repeat;}
	.iCalAIcon {background: url(/common/images/ical_sm.png) left top no-repeat;}


/* ---------------- STAFF  --------------------- */
	.staffList tr th{
		background-color:#169;
		border-bottom:1px solid #169;
		font-weight:bold;
		color:#FFF;
	}
	.staffList {border:1px solid #CCC;}
	table.stftbl tr .odd td {background-color:#C3C3C3}
	table.stftbl tr .even td {background-color:#E3E3E3}
	.staffContainer{background-color:#EEE}
	table.stftbl tr .disable td{background:none repeat scroll 0 0 #444; color:#CCC;}
	table.stftbl tr .disable td a {color:#CCC;}
	
	.profile_left_column .PL_Title {
		background-color:#E3E3E3 !important;
		border-bottom: 2px solid #ACBFCA !important;
	}
	.profile_left_column .box .info dd { color:#666 !important;}

/* ---------------- CALENDAR  --------------------- */
	.calendarMonthHolder {color:#169;}
	.calendarMonthHolder a:link{color:#22BBDD;}
	.calendarMonth thead tr td {color:#169;}
	
	.listItem_list .listItem_holder .listItem_header .listItem_heading .listItem_headingLink{color:#169;}
	.listItem_detail .listItem_holder .listItem_navigation a,  .listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a, .listItem_list .listItem_holder .listItem_navigation a, .listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a{color:#690;}


	.postHolder .postHolder_wrap .postHolder_container .postHolder_author a, .postHolder .postHolder_wrap .postHolder_container .postHolder_options a {color: #22BBDD;}

	.dimSearch {color: #999;}


body {
	background-color: #20B0D9;
	background-position:bottom left;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
}
body.pagerBarTop {padding-top:0px;}

a:link  {
	color: #22BBDD;
}
a:hover, a:active {
	color: #666;
}

#pageHeader	{}
#content .pageData {line-height:1.5em;}

.groupName li	{background:  url(../images/design/gcdBullet.gif) no-repeat 0px 3px;}
.groupName h4, h3.groupLevel{color:#169;}

.schemeNeutral{background:#DDD; color:#333;}
.schemeDark	{color:#FFF;background-color: #169;}
.schemeLight{background:#E3E3E3;}


#mainContainer {}
/*------------- HEADER -------------------- */
#header	{}
#logoBox {left:10px; top:10px; z-index:100;}
#logoBox a {display:block; height:100px; width:100px;}
#logoBox a span{display:none;}

.headerContact{color:#169;}
.headerContact a:link, .headerContact a:visited{color:#169;}

/*------------- MAIN DATA -------------------- */
.mainDataOuter{
	background:#FFF url(../images/design/front/mainBg.png) repeat-y;
}
#mainData{
	color:#000;
	background:url(../images/design/front/mainDataInner.png) no-repeat left bottom;
}
.extraDiv01 {background:url(../images/design/mainmenu/extraDiv01.png) no-repeat;}
.extraDiv02 {background:url(../images/design/front/extraDiv02.png) no-repeat;}
.extraDiv03 {background:url(../images/design/front/extraDiv03.png) no-repeat;}

#col2 h2.mainTitle {
		color:#169;
		font-size:1.6em;
		}
a.x-menu-item span {color:#000}



/*------- PORTAL BOXLESS STYLES ---------*/
	#content .x-portlet-boxless .x-panel-header	{
	color:#169;
	font-size:2em;
	font-weight:bold;
	padding:5px;
	}
	#content .x-portlet-boxless .x-panel-header a:link, #content  .x-portlet-boxless .x-panel-header a:visited	{color:#169;}
	#content .x-portlet-boxless .x-panel-header a:hover, #content .x-portlet-boxless .x-panel-header a:active	{color:#90C;}
	#content .x-portlet-boxless .x-panel-bwrap {
		}
	#content .x-portlet-boxless .x-panel-bwrap .x-panel-body {
		}
	#content .x-portlet-boxless .x-panel-bwrap .x-panel-body .pageData {margin:3px; }
/*------- PORTAL TITLELESS ---------*/	
	#content .x-portlet-titleless {
		background: #169; 
		padding:5px;
		border:1px dashed #969696;
		}
/*------- PORTAL CUSTOM 1 STYLES ---------*/
	#content .x-portlet-custom1 .x-panel-header .x-tool {background-image: url(/common/images/portals/tool-sprites.gif) !important;}
	
	#content .x-portlet-custom1 .x-panel-header	{
	background: #169 url(../images/design/front/custom1Header.png) repeat-x left top !important;
	color:#FFF;
	font-size:1.4em;
	padding:10px 8px;
	font-weight:bold;
	border:1px solid #E3E3E3;
	}
	#content .x-portlet-custom1 .x-panel-header a:link, #content  .x-portlet-custom1 .x-panel-header a:visited	{color:#169;}
	#content .x-portlet-custom1 .x-panel-header a:hover, #content .x-portlet-custom1 .x-panel-header a:active	{color:#90C;}
	#content .x-portlet-custom1 .x-panel-bwrap {
		border: 0; 
		}
	#content .x-portlet-custom1 .x-panel-bwrap .x-panel-body {
		border:none !important; 
	}
	#content .x-portlet-custom1 .x-panel-bwrap .x-panel-body .pageData {border:none !important; margin:3px; }


/*------- PORTAL CUSTOM 2 STYLES ---------*/
	#content .x-portlet-custom2 .x-panel-header .x-tool {background-image: url(/common/images/portals/tool-sprites.gif) !important;}
	
	#content .x-portlet-custom2 .x-panel-header	{
		background: #efd073 url(../images/design/front/custom2Header.png) repeat-x left top !important;
		color:#169;
		font-size:1.4em;
		padding:10px 8px;
		font-weight:bold;
		border:1px solid #E3E3E3;
	}
	#content .x-portlet-custom2 .x-panel-header a:link, #content  .x-portlet-custom2 .x-panel-header a:visited	{color:#169;}
	#content .x-portlet-custom2 .x-panel-header a:hover, #content .x-portlet-custom2 .x-panel-header a:active	{color:#90C;}
	
	#content .x-portlet-custom2 .x-panel-bwrap {
		border: 0; 
		}
	#content .x-portlet-custom2 .x-panel-bwrap .x-panel-body {
		border-top:none !important; 
		}
	#content .x-portlet-custom2 .x-panel-bwrap .x-panel-body .pageData {border:none !important; margin:3px; }


.titleShift .mainTitle span {background: white; }

/*------- FOOTER ---------*/
.footerCopyrightFxdWth {background:#FFD244;}
#footer {
	color:#169;
 }
#copyright {
	color: #169;
}
#copyright a:link, #copyright a:visited {
	color: #169;
}
#copyright a:active, #copyright a:hover {
	color: #FFF;
}
.siteNotice {border: 2px solid #fa0; background: #fec; color: black;}

/*
//
// MAIN NAVIGATION
// This section includes the main nav container and menus
//
*/

  /* The Main Nav -- */
#menuContainer {background:url(../images/design/mainmenu/mBg.png);}
#menuContainer ul li {margin: 5px 0px;}
#menuContainer ul ul ul li{background-image:none;}
#menuContainer ul li a:link, #menuContainer ul li a:visited {
	color: #169;
	border-left:1px solid #FBF4D7; 
	}
#menuContainer ul li:hover a, #menuContainer ul li a:hover, #menuContainer ul li a:active {
	color: #FFF;
	background:#169;
	}
#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited{
	border-top: #FFF 1px solid;
	border-bottom: #C3C3C3 1px solid;
}
#menuContainer ul ul li:hover a, #menuContainer ul ul li a:hover, #menuContainer ul ul li a:active{
	background-color: #FFAD00;
	color:#000;
}
#menuContainer ul ul ul li a:hover, #menuContainer ul ul ul li a:active{
	background-color: #000;
	color:#FFF;
}
#menuContainer ul div {
	background:#169;
}


/*
//
// LEFT COLUMN
// This section includes left hand menus and widgets
//
*/
#leftCol{}

#leftColTxtBox.leftModuleHolder, #leftColTranslator.leftModuleHolder, #leftColReader.leftModuleHolder {
	background:none;
	border:none;
}
/* Module Container -- */

    .leftModuleHolder{
		border:none;
    }
	.leftModuleHolderInside {
		padding-bottom:15px;
		}
	.leftModuleHolder h2 {
		background:#169 url(../images/design/front/leftColH2.png) repeat-x left top;
		color: #fff;
	
			}
	.leftModuleHeader {
      color: #FFF;
    }
	#leftColTranslator h2 {background: none;
	color: #000;
	}
 .leftModuleHolder ul {
		margin:0px;
		width:auto;
		}
	.leftModuleHolder ul li a:link, .leftModuleHolder ul li a:visited {
	color: #169;
	border-bottom:#B9EFFF 1px solid;
	border-top:#FFF 1px solid;
	}
	 .leftModuleHolder ul li:hover a, .leftModuleHolder ul li a:hover, .leftModuleHolder ul li a:active {
		background-color: #FFD244;
		color:#000
	}

.leftModuleHolder ul ul li a:link, .leftModuleHolder ul ul li a:visited{
	border-bottom: #CCC 1px solid;
	background-color: #88F;
	color:#FFF;
}
.leftModuleHolder ul ul li:hover a, .leftModuleHolder ul ul li a:hover, .leftModuleHolder ul ul li a:active{
	background-color: #55F;
}
.leftModuleHolder ul ul ul li a:hover, .leftModuleHolder ul ul ul li a:active{
	background-color: gold;
	color:#000;
}
.leftModuleHolder ul div {
	background:#FFD244;
}

.leftModuleHolder ul li.hasSubChild a.title {
      background:  url(../images/design/moreMenu1.png) right center no-repeat;
    }
.leftModuleHolder ul li.hasSubChild:hover a.title, .leftModuleHolder ul li.hasSubChild a.title:hover {
        background: #FFD244 url(../images/design/moreMenu2.png) right center no-repeat;
    }

  /* -- End Module Container */
  
  /* Slight Category Mod */
    .inThisSectionHolder ul {background-color: #dbf8ff;}
    .inThisSectionHolder ul li {
	background-color: #dbf8ff;
    }
    .inThisSectionHolder h2 {
      color: #000;
      background: #FFD244;
    }
    .inThisSectionHolder ul li a {
      color: #169 !important;
      border-bottom: 1px solid #B9EFFF !important;
      border-top: 1px solid #FFF !important;
    }
    .inThisSectionHolder ul li:hover a.title,
      .inThisSectionHolder ul a.title:hover {
        background: #FFD244 !important;
        color: #000 !important;
    }
    
	.inThisSectionHolder ul ul li:hover a.title,
      .inThisSectionHolder ul ul a.title:hover {
        background: #169 !important;
        color: #000 !important;
    }
          
    
    .inThisSectionHolder ul div {
      background:#FFD244;
    }

 .leftModuleStatus {background:#FFF;}
/*
//
// Category Stuff
//
*/

  .toolbarContainer {background: #fed955;}
  td.calendarDay span.linkHolder a{
    background: #ccc;
  }
  td.calendarDay .isRounded span.linkHolder a{
    background: transparent;
  }
  td.calendarDay span.linkHolder a:hover{
    background: #999;
  }
  td.calendarDay .isRounded span.linkHolder a:hover{
    background: white;
  }
  .category_holder a{
    background: #eee;
    color: black;
  }
  .category_holder a:hover{
    background: #aad;
    color: white;
  }

.pageTools {
	background: #F9F9F9 url(/common/images/search/pageToolsBg.gif) no-repeat right bottom; width:700px; margin-left:10px; height:30px;
}
.searchBox	{
	background:url(/common/images/search/searchBoxBg.gif) no-repeat left top;
}
.pageToolsNav	{
	background:url(/common/images/search/pageToolsNavBg.gif) no-repeat right top;
}
.pageToolsNav	li a.toolbarButton:hover,
  .pageToolsNav	li:hover a.toolbarButton {
	background:#ddd;
}

.pageToolsNav ul li .categoryFilter {background: #ddd;}
.pageToolsNav ul li .categoryFilter {border-left:1px solid black; border-bottom:1px solid black;}
.pageToolsNav ul li .categoryFilter ul.categoryFilterPop li a {color: white;}
.pageToolsNav	li a:link, .pageToolsNav	li a:visited	{
	color:#666;
}


.leftBottomBox {	border-top: 1px dotted #CCC;}

.weatherBox {border-top:1px dotted #ccc;}

.pageToolsNav	li a:hover, .pageToolsNav	li a:active	{
	color:#F60;
}
.pageToolsExtra	{
	background: url(/common/images/search/pageToolsExtra.gif) no-repeat left bottom;
}

	.modTabs li a b.lft {background:url(/common/images/toolbar/modTab_L.gif);}
	.modTabs li a b.mid {background:url(/common/images/toolbar/modTab_M.gif) repeat-x; color:#666;}
	.modTabs li a b.rht {background:url(/common/images/toolbar/modTab_R.gif);}


	.modTabs li a:hover b.lft,
	.modTabs li a:focus b.lft,
	.modTabs li a:active b.lft
	{ background:url(/common/images/toolbar/modTabHover_L.gif);}

	.modTabs li a:hover b.mid,
	.modTabs li a:focus b.mid,
	.modTabs li a:active b.mid
	{background:url(/common/images/toolbar/modTabHover_M.gif) repeat-x; color:#F60;}

	.modTabs li a:hover b.rht,
	.modTabs li a:focus b.rht,
	.modTabs li a:active b.rht
	{background:url(/common/images/toolbar/modTabHover_R.gif);}

	.modTabs li a.current b.lft,
	.modTabs li a:hover.current b.lft,
	.modTabs li a:active.current b.lft
	{background:url(/common/images/toolbar/modTabCurrent_L.gif) repeat-x;}

	.modTabs li a.current b.mid,
	.modTabs li a:hover.current b.mid,
	.modTabs li a:active.current b.mid
	{background:url(/common/images/toolbar/modTabCurrent_M.gif) repeat-x; color:#006;}
	
	.modTabs li a.current b.rht,
	.modTabs li a:hover.current b.rht,
	.modTabs li a:active.current b.rht
	{background:url(/common/images/toolbar/modTabCurrent_R.gif) repeat-x;}
