.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;}

#content .pageData {background:#ECE4D3; border:#ECE4D3 1px solid;}


.dimSearch {color: #999;}

body {background: #EBE4D2 url(../images/design/front/bg.jpg) repeat-x 0px 40px;}

a:link, a:visited  {color: #06F}
a:hover, a:active {color: #000}

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

.schemeNeutral{background:#DDD; color:#333;}
.schemeDark	{background:#004990; color:#FFF;}
.schemeLight{background: #F4F9FF;}

.userAuthBox {}
.userAuthBox li {}
.userAuthBox li a:link, .userAuthBox li a:visited {color:#004990}
.userAuthBox li a.userAuthBoxLogout:link, .userAuthBox li a.userAuthBoxLogout:visited {color:#004990;}
.userAuthBox li a:active, .userAuthBox li a:hover, .userAuthBox li a.userAuthBoxLogout:active, .userAuthBox li a.userAuthBoxLogout:hover {color: #90C;}


#header_LBox {
  border-bottom: #A4C3E2 1px solid;
}
.date {
  color:#004990;
}
#picBox  {
  border-bottom: #A4C3E2 1px solid;
}

#logoBox {
  left:7px;
  top:84px;
  }


#mainData{
background:url(../images/design/front/mainBg.gif) no-repeat left top;
color:#004990;
}
#col2 h2.mainTitle {color:#004990;}

#content .pageDataPortal {background:none; padding:0px!important; border:none;}

#content .portalColumn_A .x-portlet-plain .listItem_detail h3.listItem_heading, #content .portalColumn_B .x-portlet-plain .listItem_detail h3.listItem_heading {display:none}

#content .portalColumn_A .x-portlet-plain .x-panel-header	{background:none !important; color:#004990; padding:10px; border:none!important; -moz-border-radius: 0px !important; font-size:1.7em; text-transform:uppercase;}

#content .portalColumn_A .x-portlet-plain .x-panel-header a:link, #content .portalColumn_A .x-portlet-plain .x-panel-header a:visited	{color:#004990;}
#content .portalColumn_A .x-portlet-plain .x-panel-header a:hover, #content .portalColumn_A .x-portlet-plain .x-panel-header a:active	{color:#90C;}

#content .portalColumn_A .x-panel {}
#content .portalColumn_A .x-portlet-plain  {background:#FFF url(../images/design/front/two-thirdsBg.jpg) repeat-x left top;}
#content .portalColumn_A .x-portlet-plain .x-panel-bwrap .x-panel-body {border:none !important; }
#content .portalColumn_A .x-portlet-plain .x-panel-bwrap .x-panel-body .pageData {border:none !important; margin:5px; }

#content .portalColumn_B .x-portlet-plain .x-panel-header	{background: #DDD url(../images/design/front/1thirdBlockH3.jpg) repeat-x left top !important; padding: 6px; color:#004990; border:1px solid #CCC !important; -moz-border-radius: 0px !important; font-size:1.1em; text-transform:uppercase;}

#content .portalColumn_B .x-portlet-plain .x-panel-header a:link, #content .portalColumn_B .x-portlet-plain .x-panel-header a:visited	{color:#004990;}
#content .portalColumn_B .x-portlet-plain .x-panel-header a:hover, #content .portalColumn_B .x-portlet-plain .x-panel-header a:active	{color:#90C;}

#content .portalColumn_B .x-panel { padding:2px;}
#content .portalColumn_B .x-portlet-plain .x-panel-bwrap {background:#FFF; border:none;}
#content .portalColumn_B .x-portlet-plain .x-panel-bwrap .x-panel-body {border:none !important; }
#content .portalColumn_B .x-portlet-plain .x-panel-bwrap .x-panel-body .pageData {border:none !important; margin:5px; }


#content .x-portlet-borderless .x-panel-header{border:none !important;background:none !important; font-size:1.3em; padding:8px; color:#978668}
#content  .x-portlet .x-panel-bwrap .x-panel-body{border:none !important;}
.titleShift .mainTitle span {background: white; }

.webmaster {
  border-top: 1px solid #999;
  color: #666;
  }
  
#footer {
  color:#FFF;
  background:#004990 url(../images/design/front/footerBg.gif) no-repeat left bottom;
}

#copyright {
  color: #666;
}

.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:#004990 url(../images/design/mainmenu/mBg.jpg) repeat-x left bottom;}
#menuContainer ul li {background: url(../images/design/mainmenu/mBg.jpg) repeat-x left bottom;}
#menuContainer ul ul ul li{background-image:none;}
#menuContainer ul li a:link, #menuContainer ul li a:visited {
	color: #FFF;
	border-right: #0053A6 1px solid;
	border-bottom: #0053A6 1px solid;
	}
#menuContainer ul li:hover a, #menuContainer ul li a:hover, #menuContainer ul li a:active {
	 color: #FFF;
     background:#004990;
	 border-bottom: #004990 1px solid;
	}
#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited{
	border-bottom: #666 1px solid;
	background-color: #333;
	color:#FFF;
}
#menuContainer ul ul li:hover a, #menuContainer ul ul li a:hover, #menuContainer ul ul li a:active{
	background-color: #CCC;
	color:#000;
}
#menuContainer ul ul ul li a:hover, #menuContainer ul ul ul li a:active{
	background-color: #004990;
	color:#FFF;
}
#menuContainer ul div {
	background:#004990;
}
/*
//
// LEFT COLUMN
// This section includes left hand menus and widgets
//
*/


  /* Module Container -- */
 .leftModuleHolder{
    border:#CCC 1px solid;
    background-color:#E7E7E7;
	  padding:2px;
  }
.leftModuleHolder ul li a:link, .leftModuleHolder ul li a:visited {
	color: #004990;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color:#FFF;
	}
 .leftModuleHolder ul li:hover a, .leftModuleHolder ul li a:hover, .leftModuleHolder ul li a:active {
		background-color: #004990;
		color:#fff;
	}
.leftModuleHolder ul ul li a:link, .leftModuleHolder ul ul li a:visited{
	border-bottom: #666 1px solid;
	background-color: #333;
	color:#FFF;
}
.leftModuleHolder ul ul li:hover a, .leftModuleHolder ul ul li a:hover, .leftModuleHolder ul ul li a:active{
	background-color: #CCC;
	color:#000;
}
.leftModuleHolder ul ul ul li a:hover, .leftModuleHolder ul ul ul li a:active{
	background-color: #004990;
	color:#FFF;
}
.leftModuleHolder ul div {
	background:#004990;
}
.leftModuleHolder h2 {
      color: #FFF;
      background: #003E7B url(../images/design/front/leftModuleHolderh2.jpg) repeat-x top left; border:#CCC solid 1px;
    }
.leftModuleHolder ul li.hasSubChild a.title {
      background: #FFF url(../images/design/moreMenu1.png) right center no-repeat;
    }
.leftModuleHolder ul li.hasSubChild:hover a.title, .leftModuleHolder ul li.hasSubChild a.title:hover {
       color:#fff;
        background: #004990 url(../images/design/moreMenu2.png) right center no-repeat;
    }
  /* -- End Module Container */
  
  /* Slight Category Mod */
    .inThisSectionHolder ul {
      background: #FFF;
    }
    .inThisSectionHolder ul li {
      background: #EDEDED;
    }
    .inThisSectionHolder h2 {
      color: #039;
      background: #CCC;
    }
    .inThisSectionHolder ul li a {
      color: #039;
      border-top: 1px solid #ccc;
    }
    .inThisSectionHolder ul li:hover a.title,
      .inThisSectionHolder ul a.title:hover {
        background: #004990;
        color: #FFF;
    }
    .inThisSectionHolder ul li.hasSubChild:hover a.title,
      .inThisSectionHolder ul li.hasSubChild a.title:hover {
        background: #004990 url(../images/design/moreMenu2.png) right center no-repeat;
    }

    

/*
//
// 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(../images/design/pageToolsBg.gif) no-repeat right bottom;
}
.searchBox	{
	background:url(../images/design/searchBoxBg.gif) no-repeat left top;
}
.pageToolsNav	{
	background:url(../images/design/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; background:#fff;}

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

.pageToolsNav	li a:hover, .pageToolsNav	li a:active	{
	color:#F60;
}
.pageToolsExtra	{
	background: url(../images/design/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:#004990;}

.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;}


/* Start Simple Detail */
  .listItem_detail .listItem_holder {border-top: 1px solid black; padding: 10px 5px;}
  .listItem_detail .listItem_holder:first-child {border-top: 0;}
  .listItem_detail .listItem_holder .listItem_thumbnailHolder {float: left; width: 100px; position: absolute;}
  .listItem_detail .listItem_holder .listItem_container {}
  .listItem_detail .listItem_holder .listItem_container_hasThumbnail {float: left; margin-left: 110px; }
  .listItem_detail .listItem_holder .listItem_header {margin-bottom: 4px;}
  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink {font-size: 16px; color: black; text-decoration: none;}
  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:hover {text-decoration: underline;}
  .listItem_detail .listItem_holder .listItem_meta {margin-bottom: 4px; font-size: 11px; color: #777;}
  .listItem_detail .listItem_holder .listItem_meta .listItem_metaDate {display: block;}
  .listItem_detail .listItem_holder .listItem_meta .listItem_metaUser {display: block;}
  .listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a {color: #55d;}
  .listItem_detail .listItem_holder .listItem_body {margin-bottom: 8px; color: #004990; line-height: 1.3;}
  .listItem_detail .listItem_holder .listItem_body p {margin-bottom: 6px; color: #004990; line-height: 1.3;}
  .listItem_detail .listItem_holder .listItem_navigation {margin-bottom: 7px; font-size: 11px; color: #55d;}
  .listItem_detail .listItem_holder .listItem_navigation a {color: #55d;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_navigationBullet_beforeKeywords {display: none;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords {display: block; border: 1px solid #666; background: #eee; padding: 3px; margin-top: 6px;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords {color: #666;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords .listItem_keywordHeading {font-weight: bold;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords .listItem_keywordList a {color: #333;}
/* End Simple Detail */

/* Start Simple List */
  .listItem_list .listItem_holder {border-top: 1px solid black; padding: 10px 5px;}
  .listItem_list .listItem_holder:first-child {border-top: 0;}
  .listItem_list .listItemHasCategory .categoryListLeftContainer {border-right: 10px solid black; padding-right: 5px;}
  .listItem_list .listItem_holder .listItem_thumbnailWrap {float: left; margin: 0 5px 5px 0;}
  .listItem_list .listItem_holder .listItem_thumbnailWrap .listImage_thumbnail {margin: 0;}
  .listItem_list .listItem_holder .listItem_thumbnailWrap .listImage_thumbnail img {margin: 0;}
  .listItem_list .listItem_holder .listItem_thumbnailHolder {float: left; width: 100px; position: absolute;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader {width: 100%;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink {position: absolute; display: none; width: 16px; height: 16px;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink {background: #eee url(/common/images/tape-measure.png) center center no-repeat}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink {padding: 2px; border: 2px solid #aaa; margin: 5px;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink span {display: none;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail:hover .dimensionLink {display: block;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink:hover {border-color: #555; background-color: #fff; }
  .listItem_list .listItem_holder .listItem_container_hasThumbnail {margin-top:-15px; float: left; margin-left:110px; clear:both;}
  .listItem_list .listItem_holder .listItem_container {min-height:90px;}

  * html .listItem_list .listItem_holder .listItem_container { margin-top:-15px; width:580px;}
  * html .x-portlet .listItem_list .listItem_holder .listItem_container {width:70%; overflow: auto;}
  * html .listItem_list .listItem_holder .listItem_container_hasThumbnail {float: left; margin-left:50px; }
  .listItem_list .listItem_holder .listItem_header {margin-bottom: 4px;}
  .listItem_list .listItem_holder .listItem_header .listItem_heading .listItem_headingLink {font-size: 16px; color: black; text-decoration: none;}
  .listItem_list .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:hover {text-decoration: underline;}
  .listItem_list .listItem_holder .listItem_meta {margin-bottom: 4px; font-size: 11px; color: #777;}
  .listItem_list .listItem_holder .listItem_meta .listItem_metaDate {display: block;}
  .listItem_list .listItem_holder .listItem_meta .listItem_metaUser {display: block;}
  .listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a {color: #55d;}
  .listItem_list .listItem_holder .listItem_body {margin-bottom: 8px; color: #004990; line-height: 1.3;}
  .listItem_list .listItem_holder .listItem_body p {margin-bottom: 6px;  color: #004990; line-height: 1.3;}
  .listItem_list .listItem_holder .listItem_navigation {margin-bottom: 4px; font-size: 11px; color: #55d;}
  .listItem_list .listItem_holder .listItem_navigation a {color: #55d;}
/* End Simple List */


