
.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(../../../../../../www.barstow.k12.ca.us/common/images/rss_sm.png) left top no-repeat;}
.iCalAIcon {background: url(../../../../../../www.barstow.k12.ca.us/common/images/ical_sm.png) left top no-repeat;}

#content .pageData {background:#FFF;}


.dimSearch {color: #999;}

body {
	background-color: #C1C1C1;
	background-repeat:repeat-x;
}

a:link, a:visited  {color: #009;}
a:hover, a:active {color: #000;}

.groupName li	{background:  url(../images/design/gcdBullet.gif) no-repeat 0px 3px;}
.groupName h4, h3.groupLevel{color:#009;}

.schemeNeutral{background:#DDD; color:#333;}
.schemeDark	{background:#DCDCDC; color:#FFF;}
.schemeLight{background-color: #DCDCDC;}

#header	{background-color: #FFF;}
.cornernavHolder {background:url(../images/design/front/cornerNavHolderBg.html) repeat-x;}

.userAuthBox {}
.userAuthBox li {}
.userAuthBox li a:link, .userAuthBox li a:visited {color:#FFF; font-size:11px;}
.userAuthBox li a.userAuthBoxLogout:link, .userAuthBox li a.userAuthBoxLogout:visited {color:#FFF;}
.userAuthBox li a:active, .userAuthBox li a:hover, .userAuthBox li a.userAuthBoxLogout:active, .userAuthBox li a.userAuthBoxLogout:hover {color: #600;}


.date {
  color:#000;
  font-size: 11px;
  right: 20px;
  top: 3px;
}
#picBox  {border-bottom: #FFF 1px solid;}

#logoBox {
position: absolute;
left: 28px;
top: 28px;
}

.extraDiv01 {
	background:url(../images/design/front/extraDiv01Bg.gif) repeat-x;
	
}

#mainData{
background:#FFF url(../images/design/front/mainBg.gif) repeat-y left top;
}
#col2 h2.mainTitle {color:#009;}
#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_B .x-portlet-plain .x-panel-header	{
    background: url("../images/design/front/one_thirdH3Bg.jpg") repeat-x scroll left top #CADAF0 !important;
    border: 0 none !important;
	border-radius: 8px 8px 0 0;
    color: #009;
    font-size: 16px;
    padding: 8px;
    text-align: center;
	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:#000;}
#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 {border: none;}
#content .portalColumn_B .x-portlet-plain .x-panel-bwrap {background:#F0F0F0; border:1px solid #F0F0F0; border-top: 1px solid #FFF !important;}
#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 .portalColumn_A .x-portlet-plain .x-panel-header	{background:#FFF url(../images/design/front/blockH3.html) repeat-x left bottom !important; color:#009; padding-bottom:12px; border:none!important; -moz-border-radius: 0px !important; font-size:1.3em;}

#content .portalColumn_A .x-portlet-plain .x-panel-header a:link, #content .portalColumn_A .x-portlet-plain .x-panel-header a:visited	{color:#DCDCDC;}
#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 .x-panel-bwrap {background:#FFF;}
#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; }

.titleShift .mainTitle span {background: white; }

.webmaster {
  border-top: 1px solid #999;
  color: #666;
  }
  
#footer {
  color:#FFF;
  background:#009 url(../images/design/front/footerBg.gif) no-repeat left bottom;
}
#footer span {color:#FFF;}
#copyright {
	color: #474747;
}
#copyright a:link, #copyright a:visited {
	color: #474747;
}
#copyright a:active, #copyright a:hover {
	color: #000;
}
.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:#FFF url(../images/design/mainmenu/mBg.jpg) repeat-x left bottom; border-top:#C1C5DD 1px solid;}
#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: #000;
	border-right: #C1C5DD 1px solid;
	}
#menuContainer ul li:hover a, #menuContainer ul li a:hover, #menuContainer ul li a:active {
	color: #FFF;
	background:#009;
	}
#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited{
	border-bottom: #DFDFDF 1px solid;
	border-top: #FFF 1px solid;
	background-color: #DCDCDC;
	color:#FFF;
}
#menuContainer ul ul li:hover a, #menuContainer ul ul li a:hover, #menuContainer ul ul li a:active{
	background-color: #666;
	color:#FFF;
}
#menuContainer ul ul ul li a:hover, #menuContainer ul ul ul li a:active{
	background-color: #DCDCDC;
	color:#FFF;
}
#menuContainer ul div {
	background:#009;
}


/*
//
// LEFT COLUMN
// This section includes left hand menus and widgets
//
*/
#leftCol{
	background: url(../images/design/front/leftColBg.gif) no-repeat left top;
	}

  /* Module Container -- */
.leftModuleHolder{
    }
.leftModuleHolder ul li {   
    }
 .leftModuleHolder ul li a:link, .leftModuleHolder ul li a:visited {
	color: #333;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #CACACA;
	background-color: #E8E8E8;
    }
 .leftModuleHolder ul li:hover a, .leftModuleHolder ul li a:hover, .leftModuleHolder ul li a:active {
		background-color: #009;
		color: #FFF;
	}
	
.leftModuleHolder ul ul li a:link, .leftModuleHolder ul ul li a:visited{
	border-bottom: #DBDBDB 1px solid;
	border-top: #FFF 1px solid;
	background-color: #DCDCDC;
	color:#545454;
}
.leftModuleHolder ul ul li:hover a, .leftModuleHolder ul ul li a:hover, .leftModuleHolder ul ul li a:active{
	background-color: #DCDCDC;
	color:#FFF;
}
.leftModuleHolder ul ul ul li a:hover, .leftModuleHolder ul ul ul li a:active{
	background-color: #DCDCDC;
	color:#FFF;
}
.leftModuleHolder ul div {
	background:#009;
}
.leftModuleHolder h2 {
      color: #FFF;
      background:#009 url(../images/design/front/leftColH2Bg.gif) no-repeat left top; 
	  text-transform: uppercase;
    }
.leftModuleHolder ul li.hasSubChild a.title {
      background: #E8E8E8 url(../images/design/moreMenu2.png) right center no-repeat;
    }
.inThisSectionHolder ul li.hasSubChild a.title {
      background: #DDD url(../images/design/moreMenu2.png) right center no-repeat;
    }
	
.leftModuleHolder ul li.hasSubChild:hover a.title, .leftModuleHolder ul li.hasSubChild a.title:hover {
       color:#FFF;
        background:#009 url(../images/design/moreMenu2.png) right center no-repeat;
    }
  /* -- End Module Container */
  
  /* Slight Category Mod */
    .inThisSectionHolder h2 {background:#333 url(../images/design/front/inThisSectionH2Bg.gif) no-repeat left top; color:#FFF;}
    .inThisSectionHolder ul { background: #CCC ;}
    .inThisSectionHolder ul li {}
	.inThisSectionHolder ul li a:link, .inThisSectionHolder ul li a:visited {
	background-color: #DDD;
	color:#333;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #D3D3D3;
}
    .inThisSectionHolder ul li:hover a.title,
      .inThisSectionHolder ul a.title:hover {
        background: #009;
        color: #FFF;
    }
    .inThisSectionHolder ul li.hasSubChild:hover a.title,
      .inThisSectionHolder ul li.hasSubChild a.title:hover {
        background: #009 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(../../../../../../www.barstow.k12.ca.us/common/images/search/pageToolsBg.gif) no-repeat right bottom;
}
.searchBox	{
	background:url(../../../../../../www.barstow.k12.ca.us/common/images/search/searchBoxBg.gif) no-repeat left top;
}
.pageToolsNav	{
	background:url(../../../../../../www.barstow.k12.ca.us/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; background:#E8E8E8;}

.weatherBox {border-top:1px dotted #ccc;}

.pageToolsNav	li a:hover, .pageToolsNav	li a:active	{
	color:#F60;
}
.pageToolsExtra	{
	background: url(../../../../../../www.barstow.k12.ca.us/common/images/search/pageToolsExtra.gif) no-repeat left bottom;
}

.modTabs li a b.lft {background:url(../../../../../../www.barstow.k12.ca.us/common/images/toolbar/modTab_L.gif);}
.modTabs li a b.mid {background:url(../../../../../../www.barstow.k12.ca.us/common/images/toolbar/modTab_M.gif) repeat-x; color:#666;}
.modTabs li a b.rht {background:url(../../../../../../www.barstow.k12.ca.us/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(../../../../../../www.barstow.k12.ca.us/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(../../../../../../www.barstow.k12.ca.us/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(../../../../../../www.barstow.k12.ca.us/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(../../../../../../www.barstow.k12.ca.us/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(../../../../../../www.barstow.k12.ca.us/common/images/toolbar/modTabCurrent_M.gif) repeat-x; color:#DCDCDC;}

.modTabs li a.current b.rht,
.modTabs li a:hover.current b.rht,
.modTabs li a:active.current b.rht
{background:url(../../../../../../www.barstow.k12.ca.us/common/images/toolbar/modTabCurrent_R.gif) repeat-x;}

.staffList tr th {
border-bottom: 1px solid #DCDCDC;
padding: 5px 2px;
background: #DCDCDC;
color: #FFF;
}
.LeftEditButton:hover {
    background: none repeat scroll 0 0 #666;
    border-color: #666;
    color: #FFFFFF !important;
}

/*--------- STAFF TABLE -----------*/
	.staffList tr th {
		background-color: #000;
		background-image: none;
		border-bottom: 1px solid #CCCCCC;
		color: #FFF;
		text-transform: uppercase;
	}
	table.stftbl tr .even td {
		background: none repeat scroll 0 0 #F2F2F2;
	}
	table.stftbl tr td a:link{
		text-decoration:none;
		}
	.staffContainer {
		background: none repeat scroll 0 0 #F2F2F2;
	}
	
/*------------- ASSIGNMENTS ---------------------*/
	#assignment_list .simple_list_ul li a.data_header_link:link {
		color: #009;
	}
	#assignment_list .simple_list_ul li a.data_header_link:visited {
		color: #666;
	}
	#assignment_list .simple_list_ul li a.data_header_link:hover, #assignment_list .simple_list_ul li a.data_header_link:active {
		color: #000;
	}
	
/*------------- BLOG, NEWS AND PODCAST WIDGETS ------------*/ 
	.x-portlet-custom1 .postHolder {
			border-bottom: 1px dotted #E0E0E0;	
		}
	.postHolder .x-view-over {
		background-color: #DFDFDF;
		border:1px solid #999;
		}	
	.postHolder .postHolder_wrap .postHolder_title a.postTitle {
		color:#009; 
		font-size:1.2em; 
		font-family:Georgia, "Times New Roman", Times, serif;
		}	
	.postHolder .postHolder_wrap .postHolder_container .postHolder_options a, 
	  .postHolder .postHolder_wrap .postHolder_container .postHolder_author a {
		color:#666
		}
	.listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:link, 
	  .listItem_list .listItem_holder .listItem_navigation a:link, 
		.listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:link, 
		  .listItem_detail .listItem_holder .listItem_navigation a:link {
			  color:#009;
			  }
	.listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:visited, 
	  .listItem_list .listItem_holder .listItem_navigation a:visited, 
		.listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:visited, 
		  .listItem_detail .listItem_holder .listItem_navigation a:visited {
			  color:#955;
			  }
	.listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:hover, 
	  .listItem_list .listItem_holder .listItem_navigation a:hover, 
		.listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:hover, 
		  .listItem_detail .listItem_holder .listItem_navigation a:hover {
			  color:#000;
	}
	.listItem_heading .crumbText a:link, 
	  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:link, 
		.listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:visited {
			color:#009;
	}
	.listItem_heading .crumbText a:visited {
		color:#955;
	}
	.listItem_heading .crumbText a:hover, 
	  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:hover {
		  color:#000;
	}
	.commentsBox {
		background-color: #E0E0E0;
	}
	.commentsBox h3 span {
		background-color:#F0F0F0; border:1px solid #E0E0E0; 
		box-shadow: 1px 1px 2px #CCC; 
		padding:2px;
	} 
	.commentsBox_content .commentsBox_contentMeta a:link {
		color:#009;
	}
	.commentsBox_content .commentsBox_contentMeta a:hover {
		color:#000;
	}
/*------------- BOOKINGS, CALENDAR -------------*/
	.calendarMonthHolder {
		background:#E0E0E0; 
		border:1px solid #FFF;
	}
	.calendarMonth thead tr td {
		color:#000;
	}
	.calendarDate {
		color:#666;
		font-family:Georgia, "Times New Roman", Times, serif; 	
	}
	table .calendarDay {
		background:#FFF;
	}
	table td.calendarToday {
		background-color:#F3E6D6;
	}
	table td.calendarDay:hover {
		background-color:#DFDFDF;
	}
	table td.calendarDay ul li a.e {
		color:#009;
	}
/*------------- CLASSES, DEPARTMENTS -------------*/
	.groupName li {
		background:  url(../images/design/gcdBullet.gif) no-repeat 0px 3px;
	}
	h3.groupLevel {
		color: #000;
	}
	.groupName h4 {
		color: #666; 
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
/*------------- CONTACT, SCHOOLS -------------*/
	.schoolName a {
		border-bottom: 1px dotted #009;
		text-decoration: none;
	}
	
/*------------- DEPARTMENT MEMEBERS -------------*/
	.memberInfoContainer {
		background: #E0E0E0;
		border: 1px solid #FFF;
	}
	
/*------------- FORUM -------------*/
	.forumCategoryHolder {
		border:2px solid #CCC !important;
	}
	.forumCategoryHolder thead tr {
		background: #DDD !important;
		color:#666 !important;
	}
	.forumCategoryHolder .forumCategory h2 a {
		color:#009 !important; 
		font-size:14px; 
		text-decoration:none;
	}
	.forumCategoryHolder .forumCategory h2 a:hover {
		color:#000 !important;
	}
	.forumTopicViewer .odd {
		border:1px solid #FFF;
		background-color: #F0F0F0 !important;
	}
	.forumTopicViewer .even {
		background:#E0E0E0 !important; border:1px solid #FFF;
	}
	
/*------------- FORMS -------------*/
	.formMenuHolder {
		background: #E0E0E0; 
		border: 1px solid #FFF; 
		box-shadow: 2px 2px 2px #CCC;
	}
	.formMenuPreview {
		border: 1px solid #CCC;
	}
	.formMenuPreviewShadow {
		background: #999;
		border: 1px solid #BBB;
	}
	.formStats {
		border: 1px solid #FFF;
	}
/*------------- GALLERY -------------*/
	.ItemHolder .ImageCase {
		background: #E0E0E0; 
		border: 1px solid #FFF; 
		box-shadow: 2px 2px 2px #CCC;
	}
/*------------- PROFILE -------------*/
	.profile_left_column .box .info dd a:link, 
	  .profile_left_column .box .info dd a:visited {
		  color:#009 !important
		 }
	.profile_left_column .box .info dd a:hover, 
	  .profile_left_column .box .info dd a:active {
		  color:#000 !important
		 }
/*------------- RSS ----------------------*/
	a.rssItem_titleLink:link, 
	  a.rssItem_titleLink:visited {
		  color:#009;
		  }
	a.rssItem_titleLink:hover, 
	  a.rssItem_titleLink:active {
		  color:#000;
		  }
/*------------- 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; 
	}

/*------------- SEARCH ----------------------*/
	form.siteSearchForm {
		background:#E0E0E0; 
		border:1px solid #FFF;
	}
	.leftModuleStatus {
		color: #000 !important;
	}
	.LeftEditButton:hover {
		background-color: #000;
		color: #FFF !important;
		border: 1px solid #000;
	}
	.errormessage {
    	background: none repeat scroll 0 0 #FFF !important;
	}
	#menuContainer ul ul a.hasSubChild, #menuContainer ul ul ul a.hasSubChild, #menuContainer ul ul ul ul a.hasSubChild, #menuContainer ul ul ul ul ul a.hasSubChild, #menuContainer ul ul ul ul ul ul a.hasSubChild, .leftModuleHolder ul a.hasSubChild, .leftModuleHolder ul ul a.hasSubChild, .leftModuleHolder ul ul ul a.hasSubChild, .leftModuleHolder ul ul ul ul a.hasSubChild, .leftModuleHolder ul ul ul ul ul a.hasSubChild, .leftModuleHolder ul ul ul ul ul ul a.hasSubChild {
		background-image: url(../images/design/moreMenu1.png);
		background-position: right center;
		background-repeat: no-repeat;
	}