        /* css/ies_reset.css */
        
body, div, span, a, p, table, form, input, textarea, h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0; }
body {font-family: arial;}
body, h1, h2, h3, h4, h5, h6, p {font-family: arial; font-size: 12px;}
.x-grid3-row {
  padding: 1px;
}
.twitter-container{
  background:#f5f5f5 !important;
  color:#666666 !important;
  text-align:left;
}
 .badge {
  display: inline-block;
  min-width: 10px;
  padding: 6px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: red;
  border-radius: 50px;
}
.badge:empty {
  display: none;
} 
span.iconHolder.DisplayNone {
  display: none;
}
a.btn.btn-success.btn-xs {
  text-decoration: none;
}
.twitter-container .tweet {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 3px 2%;
  overflow: hidden;
  padding: 2%;
  width: 93%;
}

.twitter-container .tweet .avatar,
.twitter-container .tweet .user{
  float:left;
}

.twitter-container .tweet .time{
  text-transform:uppercase;
  font-size:10px;
  color:#AAAAAA;
  white-space:nowrap;
}

.twitter-container .tweet .avatar img{
  width:36px;
  height:36px;
  border:2px solid #eeeeee;
  margin:0 5px 5px 0;
}

.twitter-container .tweet .txt{
  /* Using the text container to clear the floats */
  clear:both;
  padding:1px;
}

.twitter-container .tweet .user{
  font-weight:bold;
  padding: 2px;
}

div.twitter-container div.tweet div.user a:link, div.twitter-container div.tweet div.user  a:visited,
div.twitter-container div.tweet div.txt a:link, div.twitter-container div.tweet div.txt  a:visited {
     /* Styling the links */
     color:#0084B4 !important;
     text-decoration:none;
     outline:none;
 }
  
 .twitter-container .tweet a:hover{
     text-decoration:underline;
 }
 /* Styling for socialnetworks module on templates 30 + */
  .iconSet {margin:0 auto!important;}
  .iconBtn span{background-image:url(../../images/social/social_sprites_advanced.png);}
  .iconBtn a span{  display:block;}
  .btnBox_default{float:left; margin:5px; width:36px; height:36px;}
  .btnBox_large{width:135px; height:51px;}
  .btnBox_small{float:left; margin:5px; width:29px; height:25px;}
  .btn_myspace_default{background-position:-535px -56px;}
  .btn_youtube_default{background-position:-535px 0px;}
  .btn_blogpost_default{background-position:-535px -382px;}
  .btn_google_default{background-position:-535px -436px;}
  .btn_twitter_default{background-position:-535px -111px;}
  .btn_facebook_default{background-position:-535px -164px;}
  .btn_foursquare_default{background-position:-535px -326px;}
  .btn_pinterest_default{background-position:-535px -267px;}
  .btn_linkedin_default{background-position:-535px -218px;}
  .btn_myspace_large{background-position:-400px -56px;}
  .btn_youtube_large{background-position:-400px 0px;}
  .btn_blogpost_large{background-position:-400px -382px;}
  .btn_google_large{background-position:-400px -436px;}
  .btn_twitter_large{background-position:-400px -111px;}
  .btn_facebook_large{background-position:-400px -164px;}
  .btn_foursquare_large{background-position:-400px -326px;}
  .btn_pinterest_large{background-position:-400px -267px;}
  .btn_linkedin_large{background-position:-400px -218px;}
  .btn_myspace_small{background-position:-572px -56px;}
  .btn_youtube_small{background-position:-572px 0px;}
  .btn_blogpost_small{background-position:-572px -382px;}
  .btn_google_small{background-position:-572px -436px;}
  .btn_twitter_small{background-position:-572px -111px;}
  .btn_facebook_small{background-position:-572px -164px;}
  .btn_foursquare_small{background-position:-572px -326px;}
  .btn_pinterest_small{background-position:-572px -267px;}
  .btn_linkedin_small{background-position:-572px -218px;}
  div.socialNetworkContainer {display: block; height: 50px; padding: 10px;
  }
/* end of social networks styles */
.quickIcon {
  background-image: url("../../images/iconNav.png");
  background-repeat: no-repeat;
  float: left;
  height: 23px;
  margin-bottom: 0;
  margin-right: 1px;
  width: 28px;
}
.quickIconText{
  padding:5px 0 0 33px;
  font-size:15px;
}
.quickIconBlog {
    background-position: -4px 3px;
}
.quickIconDepartments {
    background-position: -4px -43px;
}
.quickIconBookings {
    background-position: -4px -89px;
}
.quickIconJobs {
    background-position: -4px -137px;
}
.quickIconStaff {
    background-position: -4px -182px;
}
.quickIconSchools {
    background-position: -4px -230px;
}
.quickIconClasses {
    background-position: -4px -275px;
}
.quickIconPodcast {
    background-position: -4px -321px;
}
.quickIconNews {
    background-position: -4px -368px;
}
.quickIconSearch {
    background-position: -4px -415px;
}
.quickIconForms {
    background-position: -1px -460px;
}
.quickIconCalendar {
    background-position: -4px -507px;
}
.quickIconContact {
    background-position: -4px -554px;
}
.quickIconForum {
    background-position: -4px -600px;
}
.quickIconGallery {
    background-position: -4px -646px;
}
  
    
  .x-grid3-cell-inner .quickIcon {
    background-image: url("../../images/iconNav.png");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    margin-bottom: 0;
    margin-right: 1px;
    width: 28px;
  }
  .x-grid3-cell-inner .quickIconText{
    padding:5px 0 0 33px;
    font-size:15px;
  }
  .x-grid3-cell-inner .quickIconBlog {
      background-position: -4px 3px;
  }
  .x-grid3-cell-inner .quickIconDepartments {
      background-position: -4px -43px;
  }
  .x-grid3-cell-inner .quickIconBookings {
      background-position: -4px -89px;
  }
  .x-grid3-cell-inner .quickIconJobs {
      background-position: -4px -137px;
  }
  .x-grid3-cell-inner .quickIconStaff {
      background-position: -4px -182px;
  }
  .x-grid3-cell-inner .quickIconSchools {
      background-position: -4px -230px;
  }
  .x-grid3-cell-inner .quickIconClasses {
      background-position: -4px -275px;
  }
  .x-grid3-cell-inner .quickIconPodcast {
      background-position: -4px -321px;
  }
  .x-grid3-cell-inner .quickIconNews {
      background-position: -4px -368px;
  }
  .x-grid3-cell-inner .quickIconSearch {
      background-position: -4px -415px;
  }
  .x-grid3-cell-inner .quickIconForms {
      background-position: -1px -460px;
  }
  .x-grid3-cell-inner .quickIconCalendar {
      background-position: -4px -507px;
  }
  .x-grid3-cell-inner .quickIconContact {
      background-position: -4px -554px;
  }
  .x-grid3-cell-inner .quickIconForum {
      background-position: -4px -600px;
  }
  .x-grid3-cell-inner .quickIconGallery {
      background-position: -4px -646px;
  }
div.userAuthBox ul,
  div.userAuthBox li {padding: 0; margin: 0; list-style: none;}
div.resourceContainer ul,
  div.resourceContainer li {padding: 0; margin: 0; list-style: none;}


        /* css/extjs/row-editor.css */
        /*!
 * Ext JS Library 3.0.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
.ext-ie .x-row-editor .x-form-text {
    margin:0 !important; 
}
.x-row-editor-header {
    height:2px;
    overflow:hidden;
    background: transparent url("../../images/row-editor-bg.html") repeat-x 0 0;
}
.x-row-editor-footer {
    height:2px;
    overflow:hidden;
    background: transparent url("../../images/row-editor-bg.html") repeat-x 0 -2px;
}
.ext-ie .x-row-editor-footer {
    margin-top:-1px;
}

.x-row-editor-body {
    overflow:hidden;
    zoom:1;
    background: #ebf2fb;
    padding-top:2px;
}
.x-row-editor .x-btns {
    position:absolute;
    top:28px;
    left:20px;
    padding-left:5px;
    background: transparent url("../../images/row-editor-btns.html") no-repeat 0 0;
}
.x-row-editor .x-btns .x-plain-bwrap {
    padding-right:5px;
    background: transparent url("../../images/row-editor-btns.html") no-repeat right -31px;
}
.x-row-editor .x-btns .x-plain-body {
    background: transparent url("../../images/row-editor-btns.html") repeat-x 0 -62px;
    height:31px;
}
.x-row-editor .x-btns .x-table-layout-cell {
    padding:3px;
}

.errorTip .x-tip-body ul{
    list-style-type:disc;
    margin-left:15px;
}

		.x-grid3 .x-window-ml{
			padding-left: 0;	
		} 
		.x-grid3 .x-window-mr {
			padding-right: 0;
		} 
		.x-grid3 .x-window-tl {
			padding-left: 0;
		} 
		.x-grid3 .x-window-tr {
			padding-right: 0;
		} 
		.x-grid3 .x-window-tc .x-window-header {
			height: 3px;
			padding:0;
			overflow:hidden;
		} 
		.x-grid3 .x-window-mc {
			border-width: 0;
			background: #cdd9e8;
		} 
		.x-grid3 .x-window-bl {
			padding-left: 0;
		} 
		.x-grid3 .x-window-br {
			padding-right: 0;
		}
		.x-grid3 .x-panel-btns {
			padding:0;
		}
		.x-grid3 .x-panel-btns td.x-toolbar-cell {
			padding:3px 3px 0;
		}
		.x-box-inner {
			zoom:1;
		}
        .icon-user-add {
            background-image: url(../shared/icons/fam/user_add.html) !important;
        }
        .icon-user-delete {
            background-image: url(../shared/icons/fam/user_delete.html) !important;
        }      

        /* css/extjs/calendar-panel.css */
        .ux-cal
{
    font-size:11px;
}

.ux-cal .ux-cal-weekday
{
    background:#DFECFB url("../../images/default/shared/glass-bg.gif") repeat-x scroll left top;
    font-weight:bold;
    height:25px;
}

.ux-cal .ux-cal-header
{
    background:transparent url("../../images/default/shared/hd-sprite.gif") repeat-x scroll 0 -83px;
    height:25px;
}

.ux-cal .ux-cal-header .ux-cal-monthTitle
{
    text-align:center;
    color:#ffffff;
    font-weight:bold;
}


.ux-cal td
{
    text-align: center;
    vertical-align: middle;
    border:solid 1px white;
    cursor:pointer;
}

.ux-cal .ux-cal-row td:hover
{
    background: #ddecfe;
}

.ux-cal .otherMonth
{
    color: #AAAAAA;
}

.ux-cal-weekday td
{
    cursor:default;
} 

        /* css/extjs/spinner.css */
        /*!
 * Ext JS Library 3.0.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
.x-form-spinner-proxy{
	/*background-color:#ff00cc;*/
}
.x-form-field-wrap .x-form-spinner-trigger {
    background:transparent url('../../images/spinner.gif') no-repeat 0 0;
}

.x-form-field-wrap .x-form-spinner-overup{
    background-position:-17px 0;
}
.x-form-field-wrap .x-form-spinner-clickup{
    background-position:-34px 0;
}
.x-form-field-wrap .x-form-spinner-overdown{
    background-position:-51px 0;
}
.x-form-field-wrap .x-form-spinner-clickdown{
    background-position:-68px 0;
}


.x-trigger-wrap-focus .x-form-spinner-trigger{
    background-position:-85px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overup{
    background-position:-102px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickup{
    background-position:-119px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overdown{
    background-position:-136px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickdown{
    background-position:-153px 0;
}
.x-trigger-wrap-focus .x-form-trigger{
    border-bottom: 1px solid #7eadd9;
}

.x-form-field-wrap .x-form-spinner-splitter {
	line-height:1px;
	font-size:1px;
    background:transparent url('../../images/spinner-split.gif') no-repeat 0 0;
	position:absolute;
	cursor: n-resize;
}
.x-trigger-wrap-focus .x-form-spinner-splitter{
    background-position:-14px 0;
}


        /* css/globalv1.4.css */
        
#content i, #content em {font-style: italic !important;}
#content b, #content strong {font-weight: bold !important;}
i b, i strong, em b, em strong, strong em, strong i, b i, b em{font-style: italic !important; font-weight: bold !important;}

/*ckeditor fix (remove bottom div) */
.cke_bottom{display:none;}

.hiddenVis {visibility: hidden;}

.siteNoticeBox {margin-bottom: 4px; border: 2px solid #666; padding: 2px 2px 2px 4px; }
.siteNoticeBox {border: 2px solid #fa0; background: #fec; color: black;}
.siteNoticeBox h2.siteNoticeBoxTitle {font-size: 14px;}
.siteNoticeBox h2.siteNoticeBoxTitle .siteNoticeBoxTitleCloser {float: right; width: 16px; height: 16px; border: 1px solid #fa0; }
.siteNoticeBox h2.siteNoticeBoxTitle .siteNoticeBoxTitleCloser {background: #eee url("../../images/closeBtn.png") center center no-repeat;}
.siteNoticeBox h2.siteNoticeBoxTitle .siteNoticeBoxTitleCloser:hover {background-color: white;}

#menuContainer ul div a, 
#menuContainer ul ul div a, 
#menuContainer ul ul ul div a, 
#menuContainer ul ul ul ul div a, 
#menuContainer ul ul ul ul ul div a, 
#menuContainer ul ul ul ul ul ul div a {color: black !important; background: #eee !important;}

#menuContainer ul div a:hover, 
#menuContainer ul ul div a:hover, 
#menuContainer ul ul ul div a:hover, 
#menuContainer ul ul ul ul div a:hover, 
#menuContainer ul ul ul ul ul div a:hover, 
#menuContainer ul ul ul ul ul ul div :hover {color: black !important; background: #ccc !important;}

.leftModuleHolder ul div a, 
.leftModuleHolder ul ul div a, 
.leftModuleHolder ul ul ul div a, 
.leftModuleHolder ul ul ul ul div a, 
.leftModuleHolder ul ul ul ul ul div a, 
.leftModuleHolder ul ul ul ul ul ul div a {color: black !important; background: #eee !important;}

.leftModuleHolder ul div a:hover, 
.leftModuleHolder ul ul div a:hover, 
.leftModuleHolder ul ul ul div a:hover, 
.leftModuleHolder ul ul ul ul div a:hover, 
.leftModuleHolder ul ul ul ul ul div a:hover, 
.leftModuleHolder ul ul ul ul ul ul div :hover {color: black !important; background: #ccc !important;}


.siteConfigHeaderTab {background: url("../../images/default/tabs/tabs-sprite.gif") 0 -202px repeat-x !important;}
.siteConfigHeaderTab {padding: 5px; text-align: center; border: 1px solid #99BBE8}

ul.x-tab-strip { margin: 2px 0 0 !important;}

	/* Left Column Box Styles */
			
		.LeftEditButton {
			background: none repeat scroll 0 0 #EFEFEF;
			border: 1px solid #CCCCCC;
			color:#24a;
			display: block;
			font-weight: bold;
			padding: 5px;
			text-align: center;
			text-decoration: none;
		}
		.LeftEditButton:hover {
			color:#fff;
			background:#ACD557;
			border-color:#769C27;
		}
    
    .copyrightCustomText {
      line-height: 17px;
      padding: 5px 10% 10px;
      text-align: center;
    }
    .copyrightCustomText .copyrightEditBtn {
      margin: 2px auto;
      width: 200px;
    }
  a.btnLink {background:url("../../images/qBtn/qBtnSprite.png") top left no-repeat; padding:0 0 0 3px; font-size: 11px; color: #444; text-decoration: none; display: block; float: left; margin:1px 2px;}
  a.btnLink .qBtn {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll right -48px transparent; display: block; float: left; height: 23px; padding-right: 4px;}
  a.btnLink:hover {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  a.btnLink:hover .qBtn{background:url("../../images/qBtn/qBtnSprite.png") no-repeat scroll right -72px transparent;}
  a.btnLink .qBtn .iconHolder {margin:3px 1px;}
  a.btnLink .qBtn .iconText {margin:2px 3px 0 2px; font-weight: bold}
  a.btnLink:hover {color: #035; text-decoration: underline;}

  .paginator a {background:url("../../images/qBtn/qBtnSprite.png") top left no-repeat; padding: 4px 0 5px 3px; color:#666; margin:0 1px;}
  .paginator a span {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll right -48px transparent; padding: 4px 7px 5px 5px; text-align: left;}
  .paginator a:hover {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  .paginator a:hover span{background:url("../../images/qBtn/qBtnSprite.png") no-repeat scroll right -72px transparent;}
  .paginator a:hover {color: #035; text-decoration: none;}

/* Start Bread Crumbs and Crumb Menus (CrumbDrops) */
  .mainTitle .crumbMenu .crumbDownHolder {display: block; position: absolute;}
  .mainTitle .crumbMenu .crumbDownHolder a {background:url("../../images/qBtn/qBtnSprite.png") top left no-repeat; padding:0 0 0 3px; font-size: 11px; color: #444; text-decoration: none; display: block; float: left; margin:5px 2px;}
  .mainTitle .crumbMenu .crumbDownHolder a .qBtn {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll right -48px transparent; display: block; float: left; height: 23px; padding-right: 4px;}
  .mainTitle .crumbMenu .crumbDownHolder a:hover {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  .mainTitle .crumbMenu .crumbDownHolder a:hover .qBtn{background:url("../../images/qBtn/qBtnSprite.png") bottom right no-repeat;}
  .mainTitle .crumbMenu .crumbDownHolder a .qBtn .iconHolder {margin:3px 1px;}
  .mainTitle .crumbMenu .crumbDownHolder a .qBtn .iconText {margin:4px 3px 0 2px;}
  .mainTitle .crumbMenu .crumbDownHolder a:hover {color: #035; text-decoration: underline;}
  .mainTitle .crumbText a {color: inherit;}
  .mainTitle .crumbText a:hover {color: inherit;}

  .listItem_heading .crumbMenu .crumbDownHolder {display: block; position: absolute;}

  .listItem_heading .crumbMenu .crumbDownHolder a {background:url("../../images/qBtn/qBtnSprite.png") top left no-repeat; padding:0 0 0 3px; font-size: 11px; color: #444; text-decoration: none; display: block; float: left; margin:1px 2px;}
  .listItem_heading .crumbMenu .crumbDownHolder a .qBtn {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll right -48px transparent; display: block; float: left; height: 23px; padding-right: 4px;}
  .listItem_heading .crumbMenu .crumbDownHolder a:hover {background: url("../../images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  .listItem_heading .crumbMenu .crumbDownHolder a:hover .qBtn{background:url("../../images/qBtn/qBtnSprite.png") bottom right no-repeat;}

  .listItem_heading .crumbMenu .crumbDownHolder a .qBtn .iconHolder {margin:3px 1px;}
  .listItem_heading .crumbMenu .crumbDownHolder a .qBtn .iconText {margin:0px 3px 0 2px;}
  .listItem_heading .crumbMenu .crumbDownHolder a:hover {color: #035; text-decoration: underline;}
  .listItem_heading .crumbText a {color: inherit;}
  .listItem_heading .crumbText a:hover {color: inherit;}


  /* End Bread Crumbs and Crumb Menus */
  /* Title Toolbar */
  #pageHeader{position:relative;}
  .mainTitleTools {position:absolute; bottom:0; right:0; z-index:500;}
  .mainTitleTools .titleToolList{float:right; }
  .mainTitleTools .titleToolList li.titleToolList_tool{float:right; padding:7px; background: #eee url("../../images/buttonBG.png") center top repeat-x; padding-bottom:3px; margin-right:3px; font-size:12px; border:1px solid #ccc; border-bottom:none; -moz-border-radius:5px 5px 0 0;}
  .mainTitleTools .titleToolList li.titleToolList_tool a:link, 
    .mainTitleTools .titleToolList li a:active, 
      .mainTitleTools .titleToolList li a:visited{text-decoration:none; color:#06c}
  .mainTitleTools .titleToolList li.titleToolList_tool a:hover{text-decoration:none; color:#015}
  .mainTitleTools .titleToolList li.titleToolList_tool ul{display:none;}
  .mainTitleTools .titleToolList li.titleToolList_tool:hover ul{display:block;}
  .mainTitleTools .titleToolList li.titleToolList_tool:hover .titleToolList_menuHolder li{background-color:none; background-image:none; border:none; margin-top:4px; padding:2px;}
  .mainTitleTools .titleToolList li.titleToolList_tool:hover .titleToolList_menuHolder li a{display:block; padding: 5px 3px;}
  
   html * .mainTitleTools .titleToolList li.titleToolList_tool a.toolbarMenuButton {width:70px;}
  .mainTitleTools .titleToolList li.titleToolList_tool div.titleToolList_menuContainer {display: none !important;}
  .mainTitleTools .titleToolList li.titleToolList_tool div.titleToolList_menuContainer div.titleToolList_menuPadder {}
  .mainTitleTools .titleToolList li.titleToolList_tool div.titleToolList_menuContainer ul.titleToolList_menuHolder {position: absolute; padding: 0; margin: 0; list-style: none; right:-8px; top:5px; background: #fff; margin: 3px -6px;}
  .mainTitleTools .titleToolList li.titleToolList_tool div.hasIcon ul.titleToolList_menuHolder {background: #fff; margin: -1px 0;}
  .mainTitleTools .titleToolList li.titleToolList_tool div.noText ul.titleToolList_menuHolder {background: #fff; margin: -6px -105px;}
  .mainTitleTools .titleToolList li.titleToolList_tool div.titleToolList_menuContainer ul.titleToolList_menuHolder {border: 1px solid #999}
  .mainTitleTools .titleToolList li.titleToolList_tool div.titleToolList_menuContainer ul.titleToolList_menuHolder li.titleToolList_menuItem  {padding: 0; position:relative;}
  .mainTitleTools .titleToolList li.titleToolList_tool div.titleToolList_menuContainer ul.titleToolList_menuHolder li.titleToolList_menuItem  input {position:absolute; right:2px; padding:0; margin:0;}
  .mainTitleTools .titleToolList li.titleToolList_tool:hover div.titleToolList_menuContainer {display: block !important; margin-top:15px; }


  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem {margin:0}
  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem a {padding: 5px 3px;}
  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem:hover a {background: #ccc;}
  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem a .catTextString {position: relative; padding-left: 21px;}
  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem a .catTextString .colorHolder {position: absolute; display: block; top: -2px; left: -1px; width: 16px; height: 16px;}
  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem a .catTextString .colorHolder {-moz-border-radius: 4px; border: 1px solid #333;}
  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem a .iconTextString {background-position: 2px center !important;  padding-left: 21px;}
  /* esme used non-standard icon sizes for the calendar, this fixes it */
  #pageHeader .titleToolList_menuHolder .titleToolList_menuItem a .iconIsWide {padding-left: 27px;}
  
/* Start Simple Detail */
  .listItem_detail .listItem_holder {border-top: none; padding: 10px 5px;}
  .listItem_detail .listItem_holder:first-child {border-top: 0;}
  .listItem_detail .listItem_holder .listItem_thumbnailHolder {float: left; width: 100px;  padding: 7px 0 0 6px; position: absolute;}
  .listItem_detail .listItem_holder .listItem_thumbnailHolder span {
    background: url("../../images/posts/image_border.png") no-repeat scroll 0 0 transparent;
    height: 101px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
  }
  .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: #333; 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; margin-top:8px; text-transform: uppercase; font-weight:bold; font-size: 10px; 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: #134473;}
  .listItem_detail .listItem_holder .listItem_body {margin-bottom: 8px; line-height: 19.5px; margin-bottom: 1.429em;}
  .listItem_detail .listItem_holder .listItem_body p {margin-bottom: 6px; line-height: 19.5px; margin-bottom: 1.429em;}
  .listItem_detail .listItem_holder .listItem_navigation {margin-bottom: 7px; font-size: 11px; color: #134473;}
  .listItem_detail .listItem_holder .listItem_navigation a {color: #134473;}
  .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 {}
/* End Simple Detail */

/* Start Simple List */
  .listItem_list .listItem_holder {border-top: 1px solid #F2F2F2; padding: 10px 5px;}
  .listItem_list .listItem_holder:first-child {border-top: 0;}
  .listItem_list .listItemHasCategory .categoryListLeftContainer {border-right: 10px solid #ccc; padding-right: 5px; border-radius: 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 span {
    background: url("../../images/posts/image_border.png") no-repeat scroll 0 0 transparent;
    height: 101px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
  }
  .listItem_list .listItem_holder .listItem_thumbnailHolder {float: left; width: 100px;  padding: 7px 0 0 6px; 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("../../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; width:82%;}

  * 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; text-transform: capitalize; }
  .listItem_list .listItem_holder .listItem_header .listItem_heading .listItem_headingLink {font-size: 16px; 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; margin-top:8px; text-transform: uppercase; font-weight:bold; font-size: 10px; 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: #134473;}
  .listItem_list .listItem_holder .listItem_body {margin-bottom: 8px; line-height: 19.5px; margin-bottom: 1.429em;}
  .listItem_list .listItem_holder .listItem_body p {margin-bottom: 6px;}

  .listItem_list .listItem_holder .listItem_navigation a:hover{text-decoration: underline;}
  .listItem_list .listItem_holder .listItem_navigationComments{
    background: url("../../images/posts/comment_bubble.png") no-repeat scroll 0 -1px transparent;
    color: #777;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 23px;
    text-decoration: none;
  }
  .listItem_list .listItem_holder .listItem_navigationPermalink{
    background: url("../../images/posts/read_more.png") no-repeat scroll 0 -1px transparent;
    color: #134473;
    float: right;
    font-size: 13px;
    padding-left: 23px;
    font-weight: bold;
    text-decoration: none;
  }
/* End Simple List */

/* Start Simple Portal List */
  .postHolder .postHolder_wrap .postHolder_title{margin-bottom: 4px;}
  .postHolder .postHolder_wrap .postHolder_title a.postTitle{font-size: 16px; color: #333; text-decoration: none;}
  .postHolder .postHolder_wrap .postHolder_content{margin-bottom: 8px; line-height: 19.5px; margin-bottom: 1.429em;}
  .postHolder .postHolder_wrap .postHolder_options{ color: #134473; font-size: 11px; margin-bottom: 4px;}
  .postHolder .postHolder_wrap .postHolder_author{ color: #134473; font-size: 11px; margin-bottom: 4px;}
  .postHolder .postHolder_wrap .postHolder_thumber {float: left; width: 100px;  padding: 7px 0 0 6px; position: absolute;}
  .postHolder .postHolder_wrap .postHolder_thumber span {
    background: url("../../images/posts/image_border.png") no-repeat scroll 0 0 transparent;
    height: 101px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
  }

/* End Simple Portal List */


.resourceContainer {border: 1px solid #aaa; background-color:#fff;}
.resourceContainer .resourceTitle {background: #ccc; padding: 4px 4px 3px; text-align: center; font-weight: bold; border-bottom: 1px solid #aaa;}
.resourceContainerMini {border: 1px solid #aaa; background-color:#fff; margin: 0 -5px -5px -5px}
.resourceContainerMini .resourceTitle {background: #ddd; text-align: center; font-weight: bold;}
.resourceContainerMini .resourceTitle a {color: #333; display: block; padding: 4px 4px 3px;}
.resourceContainer ul {display: block; list-style: none; padding:0 !important; margin:0 !important;}
.resourceContainer ul li {padding:0 !important; margin:0 !important; display: block; border-bottom: 1px solid #aaa;}
.resourceContainer ul li .linkHolder {display: block; text-decoration: none; padding: 8px; color: black; background-color:#eee;}
.resourceContainer ul li .linkHolder {min-height: 24px;}
.resourceContainer ul li .linkHolder:hover {background-color:#ddd;}
.resourceContainer .howtoDownload {font-size: 10px; text-align: center;}
.resourceContainer .resourceDate{float: right; right:5px;}
.resourceContainer .resourceDate a {display: inline}
.resourceContainer .fileContainer {display: block;}
.resourceContainer .fileTitleHolder {display: block; padding-top: 4px;}
.resourceContainer .fileTitle {font-weight: bold; font-size: 14px;}
.resourceContainer .fileSize {font-size: 11px;}
.resourceContainer .fileDesc {margin-top: 4px; display: block;}
.resourceContainer .fileDescImage {display: block;}
.resourceContainer .fileDescImage img {float: left; margin: 0 6px 0 0;}
.resourceContainer .fileSizeBrackets {display: none; }
.resourceContainer .dlLink {text-decoration: underline; color: blue;}


a.readMoreLink {color: #009 !important; font-size: 10px; font-weight: bold; text-decoration: none !important;}
a.readMoreLink:hover {color: #000 !important; text-decoration: none;}
.listItem_bodyContent ul {list-style: disc; margin-bottom: 10px;}
.listItem_bodyContent ul li {margin-bottom: 2px;}
.listItem_bodyContent p {margin-bottom: 10px;}
.listItem_bodyContent strong {font-weight: bold;}

.siteConfigInfo {background: #efe; padding: 10px}
.siteConfigHeader {font-size: 12px; font-weight: bold;}
.siteConfigText {font-size: 11px; }




/*------------- PORTAL STYLES PLAIN -------------*/

=======
#content{font-family:	"ff-milo-web-1","ff-milo-web-2",sans-serif}
#content p{line-height:1.5;}
#content h1{font-size:24px; }
#content h2{font-size:18px; }
#content h3{font-size:14px;}
/*#content h4, #content p, #content blockquote, #content ul, #content fieldset,#content form, #content ol, #content dl, #content dir, #content menu { 
  margin: 1.12em 0 
  }*/
 h5{font-size:10px; padding: 1.5em 0 }
#content .groupContainer ul{list-style:none;}
#content .groupContainer li{list-style:none;}
#content h6{font-size:8px; padding: 1.67em 0 }
#content ol{padding-left:22px !important; list-style:decimal;}
#content ul{padding-left:22px !important; list-style:disc;}
#content #Resources ul{padding-left:0 !important;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content b,#content strong { font-weight: bolder }

#content .paddedPortalDiv {padding: 5px; text-align: center;}
#content .portalHolderTop {padding: 5px 0;}
#content .portalHolderMid {padding: 5px 0;}
#content .x-portlet-plain .x-panel-header {background: #ccc !important; border: 1px solid #999 !important; margin-bottom: -1px}
#content .x-portlet-plain .x-panel-header {-moz-border-radius: 6px 6px 0 0;}
#content .x-portlet-plain .x-panel-header {background-image: url() !important;}
#content .x-portlet-plain .x-panel-header .x-tool {background-image: url("../../images/portals/tool-sprites.gif") !important;}
/*
#content .x-portlet-plain .x-panel-header .x-panel-header-text {color: #666;}
#content .x-portlet-plain .x-panel-header .x-panel-header-text a {color: #333;}
*/


#content .x-portlet .x-panel-bwrap .x-panel-body {border: 1px solid #999 !important;}
#content .x-portlet-5 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white5.png") !important}
#content .x-portlet-10 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white10.png") !important}
#content .x-portlet-15 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white15.png") !important}
#content .x-portlet-20 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white20.png") !important}
#content .x-portlet-25 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white25.png") !important}
#content .x-portlet-30 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white30.png") !important}
#content .x-portlet-35 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white35.png") !important}
#content .x-portlet-40 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white40.png") !important}
#content .x-portlet-45 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white45.png") !important}
#content .x-portlet-50 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white50.png") !important}
#content .x-portlet-55 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white55.png") !important}
#content .x-portlet-60 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white60.png") !important}
#content .x-portlet-65 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white65.png") !important}
#content .x-portlet-70 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white70.png") !important}
#content .x-portlet-75 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white75.png") !important}
#content .x-portlet-80 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white80.png") !important}
#content .x-portlet-85 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white85.png") !important}
#content .x-portlet-90 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white90.png") !important}
#content .x-portlet-95 .x-panel-bwrap .x-panel-body {background: transparent url("../../images/portals/white95.png") !important}
#content .x-portlet-100 .x-panel-bwrap .x-panel-body {background: white !important}

#content .x-portlet-plain {border: 0; background: transparent}
#content .x-portlet-plain .x-panel-bwrap {border: 0; background: transparent}
#content .x-portlet-plain .x-panel-bwrap .x-panel-body {border: 0; padding: 0; background: transparent}
#content .x-portlet-plain .x-panel-bwrap .x-panel-body .pageData {border: 1px solid #999 !important;}
#content .x-portlet-plain-5 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white5.png") !important}
#content .x-portlet-plain-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white10.png") !important}
#content .x-portlet-plain-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white15.png") !important}
#content .x-portlet-plain-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white20.png") !important}
#content .x-portlet-plain-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white25.png") !important}
#content .x-portlet-plain-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white30.png") !important}
#content .x-portlet-plain-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white35.png") !important}
#content .x-portlet-plain-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white40.png") !important}
#content .x-portlet-plain-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white45.png") !important}
#content .x-portlet-plain-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white50.png") !important}
#content .x-portlet-plain-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white55.png") !important}
#content .x-portlet-plain-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white60.png") !important}
#content .x-portlet-plain-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white65.png") !important}
#content .x-portlet-plain-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white70.png") !important}
#content .x-portlet-plain-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white75.png") !important}
#content .x-portlet-plain-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white80.png") !important}
#content .x-portlet-plain-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white85.png") !important}
#content .x-portlet-plain-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white90.png") !important}
#content .x-portlet-plain-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white95.png") !important}
#content .x-portlet-plain-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}
#content .x-portlet-plain .x-panel-bwrap .x-panel-body .calendarMonthHolder {background-color: transparent !important}


#content .x-portlet-borderless .x-panel-header {background: #ccc !important; border: 0 !important; margin-bottom: -1px}
#content .x-portlet-borderless .x-panel-header {-moz-border-radius: 6px 6px 0 0;}
#content .x-portlet-borderless .x-panel-header {background-image: url() !important;}
#content .x-portlet-borderless .x-panel-header .x-tool {background-image: url("../../images/portals/tool-sprites.gif") !important;}
/*
#content .x-portlet-borderless .x-panel-header .x-panel-header-text {color: #666;}
#content .x-portlet-borderless .x-panel-header .x-panel-header-text a {color: #333;}
*/
#content .x-portlet-borderless {border: 0; background: transparent}
#content .x-portlet-borderless .x-panel-bwrap {border: 0; background: transparent}
#content .x-portlet-borderless .x-panel-bwrap .x-panel-body {border: 0; padding: 0; background: transparent}
#content .x-portlet-borderless .x-panel-bwrap .x-panel-body .pageData {border: 0 !important;}
#content .x-portlet-borderless-5 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white5.png") !important}
#content .x-portlet-borderless-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white10.png") !important}
#content .x-portlet-borderless-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white15.png") !important}
#content .x-portlet-borderless-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white20.png") !important}
#content .x-portlet-borderless-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white25.png") !important}
#content .x-portlet-borderless-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white30.png") !important}
#content .x-portlet-borderless-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white35.png") !important}
#content .x-portlet-borderless-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white40.png") !important}
#content .x-portlet-borderless-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white45.png") !important}
#content .x-portlet-borderless-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white50.png") !important}
#content .x-portlet-borderless-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white55.png") !important}
#content .x-portlet-borderless-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white60.png") !important}
#content .x-portlet-borderless-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white65.png") !important}
#content .x-portlet-borderless-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white70.png") !important}
#content .x-portlet-borderless-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white75.png") !important}
#content .x-portlet-borderless-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white80.png") !important}
#content .x-portlet-borderless-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white85.png") !important}
#content .x-portlet-borderless-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white90.png") !important}
#content .x-portlet-borderless-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white95.png") !important}
#content .x-portlet-borderless-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}
#content .x-portlet-borderless .x-panel-bwrap .x-panel-body .calendarMonthHolder {background-color: transparent !important}

#content .x-portlet-titleless .x-panel-header {display: none;}
#content .x-portlet-titleless:hover .x-panel-header {display: block; position: absolute; z-index: 20000}
#content .x-portlet-titleless {border: 0; background: transparent}
#content .x-portlet-titleless .x-panel-bwrap {border: 0; background: transparent}
#content .x-portlet-titleless .x-panel-bwrap .x-panel-body {border: 0; padding: 0; background: transparent}
#content .x-portlet-titleless .x-panel-bwrap .x-panel-body .pageData {border: 0 !important;}
#content .x-portlet-titleless-5 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white5.png") !important}
#content .x-portlet-titleless-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white10.png") !important}
#content .x-portlet-titleless-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white15.png") !important}
#content .x-portlet-titleless-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white20.png") !important}
#content .x-portlet-titleless-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white25.png") !important}
#content .x-portlet-titleless-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white30.png") !important}
#content .x-portlet-titleless-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white35.png") !important}
#content .x-portlet-titleless-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white40.png") !important}
#content .x-portlet-titleless-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white45.png") !important}
#content .x-portlet-titleless-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white50.png") !important}
#content .x-portlet-titleless-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white55.png") !important}
#content .x-portlet-titleless-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white60.png") !important}
#content .x-portlet-titleless-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white65.png") !important}
#content .x-portlet-titleless-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white70.png") !important}
#content .x-portlet-titleless-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white75.png") !important}
#content .x-portlet-titleless-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white80.png") !important}
#content .x-portlet-titleless-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white85.png") !important}
#content .x-portlet-titleless-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white90.png") !important}
#content .x-portlet-titleless-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white95.png") !important}
#content .x-portlet-titleless-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}
#content .x-portlet-titleless .x-panel-bwrap .x-panel-body .calendarMonthHolder {background-color: transparent !important}

#content .x-portlet-edgeless .x-panel-header {display: none;}
#content .x-portlet-edgeless:hover .x-panel-header {display: block; position: absolute; z-index: 20000}
/*
#content .x-portlet-edgeless .x-panel-header {background: #ccc !important; border: 0 !important; margin-bottom: -1px}
#content .x-portlet-edgeless .x-panel-header {-moz-border-radius: 6px 6px 0 0;}
#content .x-portlet-edgeless .x-panel-header {background-image: url() !important;}
#content .x-portlet-edgeless .x-panel-header .x-tool {background-image: url("/common/images/portals/tool-sprites.gif") !important;}
#content .x-portlet-edgeless .x-panel-header .x-panel-header-text {color: #666;}
#content .x-portlet-edgeless .x-panel-header .x-panel-header-text a {color: #333;}
*/
#content .x-portlet-edgeless {border: 0; background: transparent}
#content .x-portlet-edgeless .x-panel-bwrap {border: 0; background: transparent}
#content .x-portlet-edgeless .x-panel-bwrap .x-panel-body {border: 0; padding: 0; background: transparent}
#content .x-portlet-edgeless .x-panel-bwrap .x-panel-body .pageData {border: 0 !important; padding: 0 !important;}
#content .x-portlet-edgeless-5 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white5.png") !important}
#content .x-portlet-edgeless-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white10.png") !important}
#content .x-portlet-edgeless-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white15.png") !important}
#content .x-portlet-edgeless-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white20.png") !important}
#content .x-portlet-edgeless-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white25.png") !important}
#content .x-portlet-edgeless-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white30.png") !important}
#content .x-portlet-edgeless-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white35.png") !important}
#content .x-portlet-edgeless-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white40.png") !important}
#content .x-portlet-edgeless-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white45.png") !important}
#content .x-portlet-edgeless-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white50.png") !important}
#content .x-portlet-edgeless-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white55.png") !important}
#content .x-portlet-edgeless-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white60.png") !important}
#content .x-portlet-edgeless-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white65.png") !important}
#content .x-portlet-edgeless-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white70.png") !important}
#content .x-portlet-edgeless-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white75.png") !important}
#content .x-portlet-edgeless-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white80.png") !important}
#content .x-portlet-edgeless-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white85.png") !important}
#content .x-portlet-edgeless-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white90.png") !important}
#content .x-portlet-edgeless-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("../../images/portals/white95.png") !important}
#content .x-portlet-edgeless-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}
#content .x-portlet-edgeless .x-panel-bwrap .x-panel-body .calendarMonthHolder {background-color: transparent !important}

/*------------- PORTAL STYLES BOXLESS -------------*/

	#content .x-portlet-boxless .x-panel-header {background: none !important; border: none !important;}
	#content .x-portlet-boxless .x-panel-bwrap {border: 0; background: transparent}
	#content .x-portlet-boxless .x-panel-bwrap .x-panel-body {border: 0 !important; padding: 0; background: transparent}
	#content .x-portlet-boxless .x-panel-bwrap .x-panel-body .pageData {border: none !important;}
	
	#content .x-portlet-boxless-5 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white5.png") !important}
	#content .x-portlet-boxless-10 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white10.png") !important}
	#content .x-portlet-boxless-15 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white15.png") !important}
	#content .x-portlet-boxless-20 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white20.png") !important}
	#content .x-portlet-boxless-25 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white25.png") !important}
	#content .x-portlet-boxless-30 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white30.png") !important}
	#content .x-portlet-boxless-35 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white35.png") !important}
	#content .x-portlet-boxless-40 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white40.png") !important}
	#content .x-portlet-boxless-45 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white45.png") !important}
	#content .x-portlet-boxless-50 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white50.png") !important}
	#content .x-portlet-boxless-55 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white55.png") !important}
	#content .x-portlet-boxless-60 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white60.png") !important}
	#content .x-portlet-custom1-65 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white65.png") !important}
	#content .x-portlet-boxless-70 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white70.png") !important}
	#content .x-portlet-boxless-75 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white75.png") !important}
	#content .x-portlet-boxless-80 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white80.png") !important}
	#content .x-portlet-boxless-85 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white85.png") !important}
	#content .x-portlet-boxless-90 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white90.png") !important}
	#content .x-portlet-boxless-95 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white95.png") !important}
	#content .x-portlet-boxless-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}

/*------------- PORTAL STYLES CUSTOM-1 -------------*/
	#content .x-portlet-custom1-5 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white5.png") !important}
	#content .x-portlet-custom1-10 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white10.png") !important}
	#content .x-portlet-custom1-15 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white15.png") !important}
	#content .x-portlet-custom1-20 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white20.png") !important}
	#content .x-portlet-custom1-25 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white25.png") !important}
	#content .x-portlet-custom1-30 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white30.png") !important}
	#content .x-portlet-custom1-35 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white35.png") !important}
	#content .x-portlet-custom1-40 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white40.png") !important}
	#content .x-portlet-custom1-45 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white45.png") !important}
	#content .x-portlet-custom1-50 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white50.png") !important}
	#content .x-portlet-custom1-55 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white55.png") !important}
	#content .x-portlet-custom1-60 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white60.png") !important}
	#content .x-portlet-custom1-65 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white65.png") !important}
	#content .x-portlet-custom1-70 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white70.png") !important}
	#content .x-portlet-custom1-75 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white75.png") !important}
	#content .x-portlet-custom1-80 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white80.png") !important}
	#content .x-portlet-custom1-85 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white85.png") !important}
	#content .x-portlet-custom1-90 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white90.png") !important}
	#content .x-portlet-custom1-95 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white95.png") !important}
	#content .x-portlet-custom1-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}

/*------------- PORTAL STYLES CUSTOM-2 -------------*/
#content .x-portlet-custom2-5 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white5.png") !important}
#content .x-portlet-custom2-10 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white10.png") !important}
#content .x-portlet-custom2-15 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white15.png") !important}
#content .x-portlet-custom2-20 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white20.png") !important}
#content .x-portlet-custom2-25 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white25.png") !important}
#content .x-portlet-custom2-30 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white30.png") !important}
#content .x-portlet-custom2-35 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white35.png") !important}
#content .x-portlet-custom2-40 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white40.png") !important}
#content .x-portlet-custom2-45 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white45.png") !important}
#content .x-portlet-custom2-50 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white50.png") !important}
#content .x-portlet-custom2-55 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white55.png") !important}
#content .x-portlet-custom2-60 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white60.png") !important}
#content .x-portlet-custom2-65 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white65.png") !important}
#content .x-portlet-custom2-70 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white70.png") !important}
#content .x-portlet-custom2-75 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white75.png") !important}
#content .x-portlet-custom2-80 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white80.png") !important}
#content .x-portlet-custom2-85 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white85.png") !important}
#content .x-portlet-custom2-90 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white90.png") !important}
#content .x-portlet-custom2-95 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("../../images/portals/white95.png") !important}
#content .x-portlet-custom2-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}

#content .pageData .pageData {background: none !important}
#content .pageData {padding: 10px !important}
#content .pageData #portalContent {margin: 0 -10px !important}
#content .pageData .pageData {padding: 5px !important}


.listItem_detail .listItem_holder .listItem_container_hasThumbnail {width:590px;} 
#sideRSVP {background:#eee; float:right;}
#sideRSVP .rsvpTitle {
background: #ccc url("../../images/buttonBG.png") center top repeat-x;
color:#333;
height:25px;
}

.contentError {padding:5px; text-align:center;}
/*albums styles*/
.pageData .ItemHolder .portletSize {display:none;}
.x-portlet .albumDetails{display:none;}
.x-portlet .ItemHolder {width:80px; height:60px;}
.x-portlet .ItemHolder .ImageCase a.albumLink{display:block; width:70px; height:45px;}
.x-portlet .ItemHolder .portletSize{display:inline; width:70px;}
.x-portlet .ItemHolder .ImageCase {padding:3px;}
.x-portlet .AlbumTable,.x-portlet .AlbumTable {text-align:center;}
.x-portlet .AlbumTable tbody {display:block;}
.x-portlet .AlbumTable,.x-portlet .AlbumTable tbody tr{display:inline;}

.ItemHolder .ImageCase {width:120px; height:85px;}
.ItemHolder .ImageCase { border:none !important; box-shadow:none !important; padding:8px; background:url("../../images/gallery/gal_picBg.png") no-repeat scroll 0 0 transparent}
.ItemHolder .albumTitle { color:#666; font-size:13px; font-weight:bold;}
.ItemHolder .albumDetails { color:#333; font-size:10px; padding:3px 5px; float:left;}
.ItemHolder .albumDetails .editAlbum{padding:0 5px; font-size:10px; display:block;}
.ItemHolder .albumDetails .albumItems{padding:0 2px; font-size:10px;  display:block;}

.AlbumTable .albumTitle a {font-size: 15px;font-weight: bold;text-decoration: none; display: block; padding:5px 0 3px; color: #333;}
.AlbumTable .albumTitle a:hover {text-decoration: underline;}

/* staff Page Styles */
table.stftbl {width:100%;}
table.stftbl tr .even td{background: #efF6fc;}
table.stftbl tr .odd td{background: #fff;}
table.stftbl tr .over td{background: #bcd4ec;}
table.stftbl tr .disable td{background: #eee; color: #666;}
table.stftbl tr .disable td a{color: #666;}

.staffList {border:1px solid #ccc; padding:0; margin:0;}
.staffList tr, .staffList td{ padding:2px; margin:0;}
.staffList tr th{border-bottom:1px solid #ccc; padding:5px 2px; background:#eee;}
.staffContainer{background:#efF6fc;}
.staffContainer:hover {background: #bcd4ec;}
.staffDetails {padding:0;}
.selectedToggleBox{background: #5C97D1;}
.selectedToggleBox tr td{background: #fff;}
.selectedToggleBox .UserName td{border-bottom:1px solid #bcd4ec;}
.editStaffMenu {list-style:none; padding:0; margin:0;}
.editStaffMenu li {list-style:none; padding:0; margin:0;}
.editStaffMenu a:link, .editStaffMenu a:active, .editStaffMenu a:visited{text-decoration:none; color:#06c}
.editStaffMenu a:hover{text-decoration:none; color:#015}
.staffDetailTitle{font-weight:bold;}

.x-portlet .searchForm, .x-portlet .disable, .x-portlet .standardInfo, .x-portlet .StaffTable h4 {display:none}

/*RSS Page Styles */
.rssItem{border-bottom:1px dotted #ccc; padding:2px;}
.rssItem_holder {list-style:square;}
.rssItem_time{font-size:9px; color:#666;}
a.rssItem_titleLink:link, a.rssItem_titleLink:visited {color:#06c; text-decoration:none;}
a.rssItem_titleLink:hover, a.rssItem_titleLink:active {color:#333; text-decoration:none;}

/*Podcast Playlist*/
.fileListHolder {width:400px; margin:-11px auto 0;}
.fileListHolder ul.fileList{padding-left:0 !important;}
.fileListHolder ul.fileList li.podElement{border:1px solid #bbb; background: #eee url("../../images/buttonBG.png") center top repeat-x;}
.fileListHolder ul.fileList li a.podDefault {
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  background: #eee url("../../images/navBarMenuHoverBG.png") center top repeat-x;
  border:1px solid #666666;
  margin:2px 0 5px;
  padding:2px 6px;
  color:#ffffff;
  text-decoration:none;
  }
.fileListHolder ul.fileList li a:link{color:#333333;}

.fileListHolder ul.fileList li .podTitle {
float:left;
padding-bottom:10px;
}
 

/* Overrides for Poratl Page 
.portalHolderMid .x-panel-header-text {font-size: 1.5em;}
.portalHolderMid .x-panel-header{background-image:none; background-color:none; border:none; padding:5px 0;}
.portalHolderMid .x-panel-body{background-image:none; background-color:none; border:none; border-top:1px solid #ccc;}
.portalHolderMid .x-panel-body .pageData{border:none !important;}
.portalHolderMid .x-tool{display:none;}
.portalHolderMid  .portalColumn_A {}
.portalHolderMid  .portalColumn_B {}
 */
 
/* Extra EXT Stuff */

/*!
 * Ext JS Library 3.0+
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
#content-anchor-tip ul {
    float: left;
    width: 200px;
    list-style-type: disc;
    margin-left: 15px;
} 

.ext-ie #content-anchor-tip ul {
    margin: 0;
    padding-left: 15px;
} 

#content-anchor-tip .thumb {
    float: right;
} 

#content-anchor-tip .status-icon {
    position: absolute;
    top: 4px;
    right: 50px;
    padding: 0;
    line-height: 0;
} 

#content-anchor-tip a:link, #content-anchor-tip a:visited {
    color: #339;
}


.newsItem {border-top: 1px solid #999 !important;}
.newsItem .newsData {padding: 0 !important;}
.newsItem h3 a {font-size: 15px !important; text-decoration: none; color: black; font-weight: bold; padding: 0 !important;}
.newsItem .newsData p {font-size: 14px; padding: 0 0 10px !important;}
.newsItem .newsData p.keywords {font-size: 12px; padding: 5px 0 0 !important;}
.newsItem .newsData p.keywords a {text-decoration: none; color: black;}

.menu-title {background: #999; text-align: center; font-weight: bold; padding: 2px;}

.x-form-miscfield {
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
	overflow: hidden;
}
.ext-ie .x-form-miscfield {
    height: 22px; /* ie quirks */
    line-height: 18px;
}
.ext-strict .x-form-miscfield {
    height: 18px;
}
.ext-safari .x-form-miscfield {
    height: 20px; /* safari always same size */
}
.ext-gecko .x-form-miscfield {
    padding-top: 2px; /* FF won't center the text vertically */
    padding-bottom: 0;
}


/*!
 * Ext JS Library 3.0+
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
#img-chooser-dlg .details{
    padding: 10px;
    text-align: center;
}
#img-chooser-dlg .details-info{
    border-top: 1px solid #cccccc;
    font: 11px Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-top: 5px;
    text-align: left;
}
#img-chooser-dlg .details-info b{
    color: #555555;
    display: block;
    margin-bottom: 4px;
}
#img-chooser-dlg .details-info span{
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
}

#img-chooser-view{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#img-chooser-view .thumb{
    background: #dddddd;
    padding: 3px;
}
#img-chooser-view .thumb img{
    height: 60px;
    width: 80px;
}
#img-chooser-view .thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}
#img-chooser-view .thumb-wrap span{
    display: block;
    overflow: hidden;
    text-align: center;
}
#img-chooser-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef; /* url(../../resources/images/default/grid/row-over.gif) repeat-x left top; */
    padding: 4px;
}
#img-chooser-view .x-view-selected{
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}
#img-chooser-view .x-view-selected .thumb{
    background:transparent;
}
#img-chooser-view .x-view-selected span{
    color:#1A4D8F;
}
#img-chooser-view .loading-indicator {
    font-size:11px;
    /*background-image:url('../../resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;*/
    padding-left:20px;
    margin:10px;
}



#students-chooser-view{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#students-chooser-view .thumb{
    clear: both;
    float: left;
    width: 40px;
    background: #dddddd;
    padding: 3px;
}
#students-chooser-view .thumb img{
    height: 30px;
    width: 40px;
}
#students-chooser-view .thumb-wrap{
    margin: 4px;
    margin-right: 5px;
    padding: 5px;
}
#students-chooser-view .thumb-wrap span{
    float: left;
    display: block;
    overflow: hidden;
    margin-left: 5px;
    width: 130px;
}
#students-chooser-view .thumb-wrap span span.ufirst{
    font-size: 14px;
    font-weight: bold;
}
#students-chooser-view .thumb-wrap span span.utype{
    font-size: 12px;
}
#students-chooser-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef; /* url(../../resources/images/default/grid/row-over.gif) repeat-x left top; */
    padding: 4px;
}
#students-chooser-view .x-view-selected{
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}
#students-chooser-view .x-view-selected .thumb{
    background:transparent;
}
#students-chooser-view .x-view-selected span{
    color:#1A4D8F;
}
#students-chooser-view .loading-indicator {
    font-size:11px;
    /*background-image:url('../../resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;*/
    padding-left:20px;
    margin:10px;
}


#messageCenter .x-grid3-row-body p {
    margin: 1px 3px !important;
    color:#333;
    font-size: 11px;
}

.x-combo-list-item .layoutImage {float: left;}
.x-combo-list-item .layoutImage img {width: 75px;}
.x-combo-list-item .layoutCaption {float: left; font-size: 14px; font-weight: bold; color: #999; padding: 25px 0 0 10px}
.x-combo-list-item:hover .layoutCaption {color: #333;}
  
  .iconHolder {width: 16px; height: 16px;}
  .iconRecur {background: url("../../images/recurring-icon.png") 0 0 no-repeat;}
  .iconPrint {background: url("../../images/tiles/ies-cs-icons.png") 0 0 no-repeat;}
  .iconShare {background: url("../../images/tiles/ies-cs-icons.png") -20px 0 no-repeat;}
  .iconEmail {background: url("../../images/tiles/ies-cs-icons.png") -40px 0 no-repeat;}
  .iconLogin {background: url("../../images/tiles/ies-cs-icons.png") -60px 0 no-repeat;}
  .iconLogout {background: url("../../images/famfam/door-open-out.png") top left no-repeat;}

  /*.iconLogout {background: url("/common/images/tiles/ies-cs-icons.png") -80px 0 no-repeat;}*/
  .iconProfile {background: url("../../images/tiles/ies-cs-icons.png") 0 -20px no-repeat;}
  .iconSettings {background: url("../../images/tiles/ies-cs-icons.png") -20px -20px no-repeat;}
  .iconSiteConfig {background: url("../../images/tiles/ies-cs-icons.png") -40px -20px no-repeat;}
  .iconSiteConfig_notile {background: url("../../images/tiles/siteConfigNoTile.png") no-repeat;}
  .iconAccount {background: url("../../images/tiles/ies-cs-icons.png") -60px -20px no-repeat;}
  .iconGalleries {background: url("../../images/tiles/ies-cs-icons.png") -80px -20px no-repeat;}
  .iconMobile {background: url("../../images/tiles/ies-cs-icons.png") 0 -40px no-repeat;}
  .iconRss {background: url("../../images/tiles/ies-cs-icons.png") -20px -40px no-repeat;}
  .iconAdd {background: url("../../images/tiles/ies-cs-icons.png") -40px -40px no-repeat;}
  .iconEdit {background: url("../../images/famfam/cog_pencil_edit.png") 0 0 no-repeat;}
  .iconDelete {background: url("../../images/tiles/ies-cs-icons.png") -60px -40px no-repeat;}
  .iconDownload {background: url("../../images/famfam/arrow-transition-270.png") 0 0 no-repeat;}
  .iconSiteUsers {background: url("../../images/tiles/ies-cs-icons.png") -80px -40px no-repeat;}
  .iconSiteUsers_notile {background: url("../../images/tiles/groupsUsersNoTile.png") no-repeat;}
  .iconShareMenu {background: url("../../images/social/share-icon.png") top left no-repeat;}
  .iconCal{background: url("../../images/tiles/ies-cs-icons.png") -20px -60px no-repeat;}
  .iconMyExplorer {background: url("../../images/siteconfig/Explorer-16.png") no-repeat;}
  
  .iconSelectSchool {background: url("../../images/nav/iconArrowDown.png") no-repeat;float: right!important;background-position: 0px;width:25px!important;height: 25px!important;margin-top: -5px;margin-right: -5px;margin-left:5px;}

  .iconBlog {background: url("../../images/siteconfig/info_16.png") no-repeat;}
  
  .iconShareFacebook {background: url("../../images/social/FB-f-Logo__blue_29.png") center center no-repeat;background-size:16px 16px;}
  .iconShareTwitter {background: url("../../images/social/twitter16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareGoogle {background: url("../../../../www.gstatic.com/images/icons/gplus-16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareLinkedIn {background: url("../../images/social/LinkedIn16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareDelicious {background: url("../../images/social/delicious_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareDigg {background: url("../../images/social/digg_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareStumbleupon {background: url("../../images/social/stumbleupon_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareNewsvine {background: url("../../images/social/newsvine_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareReddit {background: url("../../images/social/reddit_16.png") center center no-repeat;background-size:16px 16px;}
  
  /* gallery only */
  .galDelete {background: url("../../images/gallery/picture_edit.png") !important; background-repeat:no-repeat !important;}
  .galEdit {background: url("../../images/gallery/picture_delete.png") !important; background-repeat:no-repeat !important;}
  .galUpload {background: url("../../images/gallery/upload.png") !important; background-repeat:no-repeat !important;}
  
.requiredFormField {font-size: 10px; color: #f66;}
.passwordChangeFormField {font-size: 10px; color: #666;}
  
.allDoneText {font-weight: bold; color: #090;}
.slowWarningText {font-weight: bold; color: #900;}
.checkMarkText {font-size: 10px;}
.checkTextContainer {border: 1px solid #666; padding: 2px;}
.checkTextHolder {display: block; background: #eef; font-size: 14px;}
.checkTextHolderSlow {background: #fee;}
.checkTextHolderSaved {background: #efe;}
.checkTextHolder .checkLeft {display: block; float: left;}
.checkTextHolder .checkRight {display: block; float: right;}

.x-form-text-noborder {border-width: 0 !important; background: transparent !important;}
.x-form-text-noborder.x-form-invalid {border-width: 1px !important;}

.x-form-info .x-form-invalid-icon {
    background-image:url("../../images/alert.gif");
}

.search-item-module {padding: 4px;}

.search-item {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #FFFFFF #FFFFFF #EEEEEE;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  font: 11px tahoma,arial,helvetica,sans-serif;
  padding: 3px 10px;
  white-space: normal;
}
.search-item h3 {
  color: #222222;
  display: block;
  font-weight: bold;
}
.search-item h3 span {
  clear: none;
  display: block;
  float: right;
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 5px 5px;
  text-align: right;
  width: 100px;
}

.x-item-disabled-image {
cursor:default;
opacity:0.2;
}

.newsList {
  float:right;
  margin-left:10px;
  -moz-border-radius: 5px;
  width:300px;
  border:2px solid #999;
}
.newsList .feedTitle{
  background:#dedede;
  border-bottom:1px solid #666;
  padding:5px;
  font-size:14px;
}
.newsList .newsListBox {
  overflow:auto;
  width:300px;
  height:300px;
}
.newsList .newsListItem {
  border-bottom:1px solid #ccc;
  padding:5px;
}
.newsList .newsListItem .itemInfo{
  display:block;  
  padding-left:5px;
}
.newsList .newsListItem .listItem_metaDate{
  display:block;
  font-size:11px;
  color:#666;
}

.listItem_heading{font-size:16px; color:#000;}

.thumbPreviewContainer {height: 100px; overflow: hidden;}
.thumbPreviewContainer img {position: relative; top: -100px; left: -110px;}
.thumbCropperImage {position: absolute;}
.thumbCropperBound {position: absolute; height: 225px; width: 350px}
.thumbCropperBound .thumbCropperRect {position: relative; top: 35px; left: 35px; width: 50px; height: 40px; border: 1px dashed white}
.thumbCropperBound .thumbGrip {border: 1px solid white; background: black; width: 5px; height: 5px; position: absolute;}

.floating-insertion-indicator {
  position: absolute;
  background-color: #77BC71;
  width: 4px;
}


.devCredits {font-size: 14px;}
.devCredits h3 {font-size: 18px; text-align: center; margin: 10px 0 10px; padding-bottom: 10px; border-bottom: 2px solid black}
.devCredits h3 span {display: block; text-align: center; font-weight: normal;}
.devCredits .devCreditSection {margin-bottom: 20px; text-align: center}
.devCredits .devTitle {font-size: 16px; font-weight: bold;}
.devCredits .devName {font-size: 14px}

#login-with-google .x-panel-bwrap {border: 1px solid #C3D9FF; padding: 3px; margin-left: 10px;}
#login-with-google .x-panel-body {background: #e8eefa; padding: 10px}

.isPublished .x-grid3-cell-inner {font-weight: bold;}
.isDraft .x-grid3-cell-inner {font-style: italic;}
.x-grid3-col-revedit {font-weight: normal !important; font-style: normal !important;}

.betaText {font-weight: bold; color: #090; text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);}
}


        /* css/iconsv1.1.css */
        


.iconHNavBar {background: url("../../images/nav/horizontalNavBar.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconVNavBar {background: url("../../images/nav/verticalNavBar.png") center center no-repeat !important; width: 16px; height: 16px;}

.iconChat {
  background-image: url("../../images/famfam/user_comment.gif") !important;
  background-position: 6px 3px !important;
  background-repeat: no-repeat !important;
  padding-left: 28px !important;
}


.iconComments {background: url("../../images/famfam/user_comment.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconNewsView {background: url("../../images/toolbar/news.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconBlogView {background: url("../../images/toolbar/blog.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconPodcastView {background: url("../../images/toolbar/podcast.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconChannelsView {background: url("../../images/toolbar/channel.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconArchiveView {background: url("../../images/toolbar/archive.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconMonthView {background: url("../../images/toolbar/iconMonth.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconWeekView {background: url("../../images/toolbar/iconWeek.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconDayView {background: url("../../images/toolbar/iconDay.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconYearView {background: url("../../images/toolbar/iconYear.gif") center center no-repeat !important; width: 16px; height: 16px;}

.tabIconNewsView {background: url("../../images/toolbar/news.png") center center no-repeat;}
.tabIconBlogView {background: url("../../images/toolbar/blog.png") center center no-repeat;}
.tabIconPodcastView {background: url("../../images/toolbar/podcast.png") center center no-repeat;}
.tabIconChannelsView {background: url("../../images/toolbar/channel.png") center center no-repeat;}
.tabIconArchiveView {background: url("../../images/toolbar/archive.png") center center no-repeat;}
.tabIconMonthView {background: url("../../images/toolbar/iconMonth.gif") center center no-repeat;}
.tabIconWeekView {background: url("../../images/toolbar/iconWeek.gif") center center no-repeat;}
.tabIconDayView {background: url("../../images/toolbar/iconDay.gif") center center no-repeat;}
.tabIconYearView {background: url("../../images/toolbar/iconYear.gif") center center no-repeat;}


.iconCalendar   {background: url("http://www.silvervalley.k12.ca.us/common/images/famfam/calendar.gif") no-repeat 0 0 !important;}
.iconFolderTree   {background: url("../../images/filemanager/folder-tree.png") no-repeat 0 0 !important;}
.iconFolderAll   {background: url("../../images/filemanager/all.png") no-repeat 0 0 !important;}
.iconZoom   {background: url("../../images/famfam/zoom.png") no-repeat 0 0 !important;}
.iconSave {background: url("../../images/formbuilder/save.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconClose{background: url("../../images/formbuilder/delete.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconNew {background: url("../../images/toolbar/page_new.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconRSS {background: url("../../images/toolbar/iconRSS.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconExport {background: url("../../images/toolbar/iconExport.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconFilter {background: url("../../images/toolbar/iconFilter.gif") center center no-repeat !important; width: 16px; height: 16px;}

.iconEditorSaveBold    {background-image: url("../../images/formbuilder/save.png") !important; font-weight: bold !important;}
.iconEditorPublish    {background-image: url("../../images/editor/Publish.png") !important; font-weight: bold !important;}
.iconEditorPublishBig    {background-image: url("../../images/editor/Publish-big.png") !important; font-weight: bold !important;}
.iconEditorSave    {background-image: url("../../images/editor/Save.png") !important;}
.iconEditorClose   {background-image: url("../../images/formbuilder/delete.png") !important;}
.iconEditorRefresh {background-image: url("../../images/editor/Refresh.png") !important;}
.iconEditorFullscreen {background-image: url("../../images/famfam/updown2.gif") !important;}

.iconHolder {display: block; float: left; width: 16px; height: 16px;}
.iconText {display: block; float: left; margin-left: 4px;}

.iconBtnBox {
  background: #fff url("../../images/gradient-bg.jpg") left 2px  repeat-x;
  border: 1px solid #CCCCCC;
  border-radius:5px;
  display: block;
  float: left;
  margin: 2px 1%;
  padding: 1%;
  width:28%;
  text-align:center;
}
.iconBtnBox:hover{
  background: url("../../images/gradient-bg.jpg") repeat-x scroll left -23px #d9d9d9;
}
.iconTopHolder {display: block; width: 16px; height: 16px; margin:auto;}
.iconTopText {display: block; color:#000;}
.iconTabPanelHelper{background-position: 0 center !important;}

.loadingIcon {background: url("../../images/ajax-fb.gif") center center no-repeat !important;}
.iconPageEdit {background: url("../../images/famfam/page_edit.gif") no-repeat 0 0 !important;}
.iconUserLevel_board  {background: url("../../images/famfam/bullet_green.gif") no-repeat 0 0 !important;}
.iconUserLevel_invisible_user  {background: url("../../images/famfam/bullet_yellow.gif") no-repeat 0 0 !important;}
.iconUserLevel_parent {background: url("../../images/famfam/bullet_red.gif") no-repeat 0 0 !important;}
.iconUserLevel_staff {background: url("../../images/famfam/bullet_purple.gif") no-repeat 0 0 !important;}
.iconUserLevel_student {background: url("../../images/famfam/bullet_blue.gif") no-repeat 0 0 !important;}
.iconUserLevel_teacher {background: url("../../images/famfam/bullet_orange.gif") no-repeat 0 0 !important;}
.iconUserLevel_legacy {background: url("../../images/famfam/bullet_pink.gif") no-repeat 0 0 !important;}

.iconAdd {background: url("../../images/famfam/add.gif") no-repeat 0 0 !important;}
.iconRemove {background: url("../../images/famfam/delete.gif") no-repeat 0 0 !important;}
.iconCross {background: url("../../images/famfam/cross.gif") no-repeat 0 0 !important;}

.iconUserNew {background: url("../../images/famfam/user_add.gif") no-repeat 0 0 !important;}
.iconUserDelete {background: url("../../images/famfam/user_delete.gif") no-repeat 0 0 !important;}
.iconUserEdit {background: url("../../images/famfam/user_edit.gif") no-repeat 0 0 !important;}
.iconUserRevoke {background: url("../../images/famfam/user_go.gif") no-repeat 0 0 !important;}
.iconUser {background: url("../../images/famfam/user.gif") no-repeat 0 0 !important;}
.iconUserGroupNew {background: url("../../images/famfam/group_add.png") no-repeat 0 0 !important;}
.iconUserGroupDelete {background: url("../../images/famfam/group_delete.png") no-repeat 0 0 !important;}
.iconUserGroupEdit {background: url("../../images/famfam/group_edit.png") no-repeat 0 0 !important;}
.iconUserGroup {background: url("../../images/famfam/group.png") no-repeat 0 0 !important;}
.iconViewGallery {background: url("../../images/filemanager/application_view_gallery.png") no-repeat 0 0 !important;}
.iconServices {background: url("../../images/filemanager/services.png") no-repeat 0 0 !important;}
.iconLink {background: url("../../images/filemanager/link.gif") no-repeat 0 0 !important;}
.iconSearch {background: url("../../images/filemanager/search.png") no-repeat 0 0 !important;}
.iconStaff {background: url("../../images/filemanager/staff.png") no-repeat 0 0 !important;}
.iconForm {background: url("../../images/filemanager/form.png") no-repeat 0 0 !important;}
.iconFile {background: url("../../images/filemanager/file.png") no-repeat 0 0 !important;}
.iconNewPage {background: url("../../images/filemanager/newPage.png") no-repeat 0 0 !important;}
.iconPage {background: url("../../images/filemanager/file.png") no-repeat 0 0 !important;}
.iconGallery {background: url("../../images/filemanager/gallery.png") no-repeat 0 0 !important;}
.iconGalleryShared {background: url("../../images/explorer/gallery_shared.png") no-repeat 0 0 !important;}
.iconForum {background: url("../../images/filemanager/forum.gif") no-repeat 0 0 !important;}
.iconStats {background: url("../../images/filemanager/chart_bar.png") no-repeat 0 0 !important;}
.iconFolder {background: url("../../images/filemanager/folder.png") no-repeat 0 0 !important;}
.iconFileManager {background: url("../../images/filemanager/home.png") no-repeat 0 0 !important;}
.iconGradebook {background: url("../../images/filemanager/list_users.gif") no-repeat 0 0 !important;}
.iconRSVP {background: url("../../images/filemanager/flag_white.png") no-repeat 0 0 !important;}
.iconSchools {background: url("../../images/filemanager/building.png") no-repeat 0 0 !important;}
.iconMap {background: url("../../images/famfam/map_magnify.png") no-repeat 0 0 !important;}
.iconLayout {background: url("../../images/famfam/layout_content.png") no-repeat 0 0 !important;}
.iconWidget {background: url("../../images/famfam/application_add.png") no-repeat 0 0 !important;}
.iconGrades {background: url("../../images/famfam/book-open-bookmark.png") no-repeat 0 0 !important;}
.iconConfigGadget {background: url("../../images/famfam/folder_wrench.png") no-repeat 0 0 !important;}

.inbox-download {background: url("../../images/famfam/inbox-download.png") no-repeat 0 0 !important;}
.inbox-document {background: url("../../images/famfam/inbox-document.png") no-repeat 0 0 !important;}
.mail--arrow {background: url("../../images/famfam/mail--arrow.png") no-repeat 0 0 !important;}
.mail-open {background: url("../../images/famfam/mail-open.png") no-repeat 0 0 !important;}
.mail {background: url("../../images/famfam/mail.png") no-repeat 0 0 !important;}
.document--pencil {background: url("../../images/famfam/document--pencil.png") no-repeat 0 0 !important;}
.document-zipper {background: url("../../images/famfam/document-zipper.png") no-repeat 0 0 !important;}
.drive-download {background: url("../../images/famfam/drive-download.png") no-repeat 0 0 !important;}
.calendar--plus {background: url("http://www.silvervalley.k12.ca.us/common/images/famfam/calendar--plus.png") no-repeat 0 0 !important;}
.calendar-delete {background: url("http://www.silvervalley.k12.ca.us/common/images/famfam/calendar-delete.png") no-repeat 0 0 !important;}
.calendar-select-days {background: url("http://www.silvervalley.k12.ca.us/common/images/famfam/calendar-select-days.png") no-repeat 0 0 !important;}
.user {background: url("../../images/famfam/user.png") no-repeat 0 0 !important;}
.user--plus {background: url("../../images/famfam/user--plus.png") no-repeat 0 0 !important;}
.user--minus {background: url("../../images/famfam/user--minus.png") no-repeat 0 0 !important;}
.user--pencil {background: url("../../images/famfam/user--pencil.png") no-repeat 0 0 !important;}
.control-power {background: url("../../images/famfam/control-power.png") no-repeat 1px 2px !important;}
.paper-clip {background: url("../../images/famfam/paper-clip.png") no-repeat 1px 2px !important;}
.paper-clip-small {background: url("../../images/famfam/paper-clip-small.png") no-repeat 1px 2px !important;}

.web-ip-icon {background: url("../../images/siteconfig/web-net-16.png") no-repeat 1px 0 !important;}

.iconSort {background: url("../../images/sort.png") no-repeat 0 0 !important;}

.iconTrash {background: url("../../images/explorer/trash_16.png") no-repeat 0 0 !important;}
.iconImageFolder {background: url("../../images/explorer/imageFolder_16.png") no-repeat 0 0 !important;}
.iconPictureFolder {background: url("../../images/explorer/pictureFolder_16.png") no-repeat 0 0 !important;}
.iconHomeFolder {background: url("../../images/explorer/home_green.png") no-repeat 0 0 !important;}
.iconByContent {background: url("../../images/explorer/box.png") no-repeat 0 0 !important;}
.iconAllFiles {background: url("../../images/explorer/database_table.png") no-repeat 0 0 !important;}
.iconStamper {background: url("../../images/explorer/stamp.gif") no-repeat 0 0 !important;}
.iconListView {background: url("../../images/explorer/list_view.png") no-repeat 0 0 !important;}
.iconIconView {background: url("../../images/explorer/icon_view.png") no-repeat 0 0 !important;}
.iconGetLink {background: url("../../images/explorer/computer_link.png") no-repeat 0 0 !important;}
.iconGalleryAdd {background: url("../../images/explorer/hcards_add.png") no-repeat 0 0 !important;}
.iconGalleryEdit {background: url("../../images/explorer/hcards_edit.png") no-repeat 0 0 !important;}
.iconGalleryDelete {background: url("../../images/explorer/hcards_remove.png") no-repeat 0 0 !important;}
.iconEmptyTrash {background: url("../../images/explorer/documents_remove.png") no-repeat 0 0 !important;}
.iconRestoreItem {background: url("../../images/explorer/arrow_undo.png") no-repeat 0 0 !important;}
.iconLightON {background: url("../../images/explorer/lightbulb.png") no-repeat 0 0 !important;}
.iconLightOFF {background: url("../../images/explorer/lightbulb_off.png") no-repeat 0 0 !important;}
.iconLockON{background: url(../../../../extjs.cachefly.net/ext-3.4.0/resources/images/default/grid/hmenu-lock.png) no-repeat 0 0 !important;}
.iconLockOFF{background: url(../../../../extjs.cachefly.net/ext-3.4.0/resources/images/default/grid/hmenu-unlock.png) no-repeat 0 0 !important;}
.iconContentAdd {background: url("../../images/explorer/document_letter_new.png") no-repeat 0 0 !important;}
.iconContentEdit {background: url("../../images/explorer/page_white_edit.png") no-repeat 0 0 !important;}
.iconNodeCollapse {background: url("../../images/explorer/blue_node_collapse.png") no-repeat 0 0 !important;}
.iconNodeExpand {background: url("../../images/explorer/blue_node_expand.png") no-repeat 0 0 !important;}
.iconWizard {background: url("../../images/magic_wand.png") no-repeat 0 0 !important;}



  /* from fileManager.css */

  .appMenu-launch {background: url("../../images/appmenu/Launch.png") center center no-repeat;}
  .appMenu-favfolder {background: url("../../images/appmenu/folderfavorite.png") center center no-repeat;}
  .appMenu-favorite {background: url("../../images/appmenu/Starred.png") center center no-repeat;}
  
  .toggleOpen {background: url("../../images/filemanager/toggle-open.png") center center no-repeat;}
  .toggleClosed {background: url("../../images/filemanager/toggle-closed.png") center center no-repeat;}
  .toggleOpenAll {background: url("../../images/filemanager/toggle-all-open.png") center center no-repeat;}
  .toggleClosedAll {background: url("../../images/filemanager/toggle-all-closed.png") center center no-repeat;}
  .toggleCollapse {background: url("../../images/filemanager/toggle-collapse.png") center center no-repeat;}
 
  .itemIcon_edit {background: url("../../images/formbuilder/icons/edit.png") center center no-repeat;}
  .upload-icon {background: url("../../images/gallery/picture_edit.png") no-repeat 0 0 !important;}
  .crop-icon {background: url("../../images/gallery/picture_crop.gif") no-repeat 0 0 !important;}
  .clear-icon {background: url("../../images/gallery/picture_delete.png") no-repeat 0 0 !important;}
  .file-media-icon {background: url("../../images/filemanager/media.png") no-repeat 0 0 !important;}
  .file-media-icon-big {background: url("../../images/editor/VideoFolder.png") no-repeat center 0 !important;}
  .file-upload-icon-big {background: url("../../images/editor/Upload.png") no-repeat center 0 !important;}
  .file-upload-icon {background: url("../../images/editor/Uploads.png") no-repeat 0 0 !important;}
  .file-refresh-icon {background: url("../../images/editor/Reload-34.png") no-repeat 0 0 !important;}
  .file-revision-icon {background: url("../../images/editor/Documents.png") no-repeat 0 0 !important;}
  
  .file-delete-icon {background: url("../../images/editor/Trashcan_full.png") no-repeat 0 0 !important;}
  .file-permdelete-icon {background: url("../../images/explorer/action_delete.png") no-repeat 0 0 !important;}
  
  
  #gradebookGrid .x-grid3-hd {
    border-bottom-color: #CCD8E7;
  }
  #gradebookGrid .x-grid3-row {
    padding-right: 1px;
    border-top-color: #CCD8E7;
    border-bottom:none;
  }
#gradebookGrid .x-grid3-cell-inner {
  border-right: 1px solid #CCD8E7;
  font-size: 12px;
  height: 20px;
  padding: 3px 3px 3px 5px;
}
#gradebookGrid .x-grid3-cell-last .x-grid3-cell-inner {
  border-right: none;
}
  #gradebookModule a {
    text-decoration: none;
  }
  #gradebookModule a:hover {
    color:black;
  }


  /* this effectively kills the checkbox on the second tree */
  #mainModuleList_adder .x-tree-node-cb {display: none;}


        /* css/gallery_sorter.css */
        /*!
 * Ext JS Library 3.1.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
#FrontGalleryWindow select{
	font-size:11px;
}
#FrontGalleryWindow .image-tip{
	padding:4px;
	height:98px;
	white-space:nowrap;
}
#FrontGalleryWindow .image-tip img {
	margin-right:10px;
	border:2px solid #083772;
}
#FrontGalleryWindow .image-tip b{
	color: #083772;
	display: block;
	margin-bottom: 4px;
}
#FrontGalleryWindow .image-tip span{
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
}
#FrontGalleryWindow #images{
	background: #fff; /* url( ../tree/center-bg.gif ) repeat-x top left;*/
	font: 11px Arial, Helvetica, sans-serif;
}
#FrontGalleryWindow #images .thumb{
	background: #dddddd;
	padding:3px;
}
#FrontGalleryWindow #images .thumb img{
	border:1px solid white;
	height: 60px;
	width: 80px;
}
#FrontGalleryWindow #images .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
#images .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}
#FrontGalleryWindow #images .x-view-selected .thumb{
	background:#8db2e3;
}
#FrontGalleryWindow #images .loading-indicator {
	font-size:8pt;
	/*background-image:url('../../resources/images/grid/loading.gif');
  background-repeat: no-repeat;
  background-position: left;*/
	padding-left:20px;
	margin:10px;
}
#FrontGalleryWindow .x-dd-drag-proxy .multi-proxy .thumb-img{
	height: 20px;
	width: 30px;
	margin:1px;
}
#FrontGalleryWindow .x-dd-drag-proxy .thumb-img{
	height: 60px;
	width: 80px;
}
#FrontGalleryWindow .image-node .x-tree-node-icon{
    margin-bottom:1px;
    height:15px;
}
#FrontGalleryWindow .album-node .x-tree-node-icon, .album-btn{
    background-image:url("../../images/default/tree/folder.gif") !important;
}
#FrontGalleryWindow #folders{
	position:relative;
} 

        /* css/podcast.css */
        
  .podCastHolder {margin: 0; padding: 10px 0 0; border-top: 1px dotted #ccc;}
  .podCastHolder:first-child{border-top: 0; padding: 0;}
  .podCastHolderNoBorder {border-top: 0; padding: 0;}
  .podCastHolder .podCastItem {display: block; padding: 0; margin: 0;}
  .podCastHolder .podCastItem .dateline {display: block;}
  .podCastHolder .podCastItem .details {display: block;}
  
  .categoryData {clear: both; padding:0; margin: 0;}
  .categoryData h3 {display: block; padding:0; margin: 0;}
  .categoryData h3 a {}
  .categoryData p {display: block; margin: 5px 0; padding: 0;}
  .categoryData a.rssAIcon {display: block; margin-top: 2px;}

  .linkFloater {display: block;}
  .linkHolder a {display: block; padding: 5px; text-decoration: none;}
  .linkFloater a {float: right;}
  .linkHolder .iconMAP {display: block; float: left; position: relative; top: -1px; background: url("../../images/famfam/map_magnify.png") 0 2px no-repeat; height: 19px; width: 20px; padding: 0;}
  .linkHolder .iconRSVP {display: block; float: left; position: relative; top: -1px; background: url("../../images/icons.png") -40px -20px no-repeat; height: 19px; width: 20px; padding: 0;}
  .linkHolder .link {float: left; display: block; }
  .linkHolder a:hover .link {float: left; display: block; text-decoration: underline}

  .calmapFloater a {float: none}

  
  .categoryImage {width:100px; float: left; position: absolute;}
  .categoryImage img {border: 0; width:100px; height: 75px; padding: 0; margin: 0; }
  
  .categoryImageSmall {width:50px; float: left; position: absolute;}
  .categoryImageSmall img {border: 0; width:50px; height: 36.5px; padding: 0; margin: 0; }
  
  .categoryData {margin: 0 0 0 110px; padding: 0 0 10px 0; min-height: 73px}
  .categoryDataSmall {margin: 0 0 0 60px; padding: 0 0 10px 0; min-height: 33px}


        /* css/searchItem.css */
        .blockContainer {
  clear: both; 
	border-top:1px solid #ccc;
	padding:5px 10px;
}


.blockContainer img{
	padding:5px 5px 5px 0px;
	clear:both;
}

.textContainer h3{
	font-size:12px;
	text-transform:capitalize;
	font-weight:bold;
	padding-bottom: -3px;
}
.textContainer .dateline{
	font-size:11px;
	display:block;
	font-weight:bold;
	padding-bottom: 3px;

}
.textContainer .details{
	font-size:12px;
	display:block;
	padding-bottom: 7px;
	
}

form.siteSearchForm {padding: 10px; background: #DDF; border: 1px solid #999; margin-top: 10px;}


.eventDateOverlay {float: left; margin: 0 5px 5px 0; width: 56px; height: 51px; background: url("../../images/search/eventImg.gif") left top no-repeat}
.eventDateOverlay .overlayMonth {display: block; text-align: center; margin: 8px 0 0; width: 41px;}
.eventDateOverlay .overlayMonth {color: white; font-size: 10px;}
.eventDateOverlay .overlayDate {display: block; text-align: center; font-size: 18px;}


        /* css/news.css */
        /*
//
// NEWS
//
*/

  .newsItem {
      clear:both;
      margin:5px 0 0;
      padding: 5px 0;
      border-top: #CCC dotted 1px;
    } 
  .newsItem:first-child {
    border-top: 0;
    margin-top: 0;
  }
  .newsItem H3 a { 			
    }
  .newsItem .newsBody {
      padding: 0px;
    }
  .newsItem .comments .commentItem {
    padding: 0px 0 5px;
    border-bottom: 1px dotted #999;
  }
  .newsItem .comments .commentItem .data {
    padding:0;
    color:#000;
  }
  .newsItem .comments .commentItem .bottomText {
    font-size: 11px;
    color:#666;
  }
  .newsItem .comments .commentItem .bottomText a {
    color:#333;
  }
  .newsItem .postedby {
    font-weight: bold;
    color:#999;
    font-size: 11px;
    }

  .newsItem .postedon {
    
    color:#999;
    }	
  .newsItem .archvedby {
    }
  .newsItem .keywords {
    font-size: 10px;
    padding: 5px 0 !important;
    }
  .newsItem .keywords a {
      background: #FF9933;
      color: white;
      padding: 1px 3px;
      -moz-border-radius: 4px;
      font-weight: bold;
    }
  .newsItem .meta {
    margin-bottom: 5px;
  }
  .miniModuleHolder .addLink {
      display:block;
      text-align: center;
      padding: 5px;
  }
  .miniModuleHolder .newsItem {
      padding: 5px;
  }
  .miniModuleHolder h3 a{
      font-size: 11px;
      font-weight: bold; 
      color: black;
     }
  .miniModuleHolder .newsItem .meta {
      font-size: 10px;
      color:#666;
      font-style:italic;
    }
  .miniModuleHolder .newsItem .postedby {
      font-size:10px;
    }
  .miniModuleHolder .newsItem .editBox {
    display: block;
  }
  .miniModuleHolder .newsItem .backToTop {
    display: none;
  }
  .miniModuleHolder .newsItem .bracket {
    display: none;
  }
  .miniModuleHolder .newsItem .newsData {
      font-size: 10px;
      padding: 5px 0;
    }
  .miniModuleHolder .newsItem .newsData a {

    }
  .miniModuleHolder .comments {font-size:0.9em;}



        /* css/comments.css */
        /*
//
// COMMENTS
//
*/

  .commentsBox	{
    padding:10px;
    margin-top: 16px;
  }
  .commentsBox h3 {
    display:block;
    left:-2px;
    margin-bottom:-16px;
    position:relative;
    top:-19px;
  }
  .commentsBox h3 span {
    padding: 0 5px;
    background: white;
  }
  
  #newComment h3 {
    display:block;
    background: url("../../images/famfam/comment_add.gif") no-repeat scroll 0 -1px transparent; 
    font-size: 16px;
    margin: 0 18px 11px 0;
    padding: 0 23px;
    position: static;
  }
  #newComment .commentField {
    margin-bottom: 5px;
  }

  #newComment .commentField strong {
    float: left;
    
    display: block;
    width: 50px;
  }
  #newComment .commentField input {
    float: left;
    display: block;
  }

	.comment_valid{
		padding:5px;
		color:red;
	}
	.comment_success {
		background: url("../../images/famfam/accept.gif") no-repeat scroll 0 0 transparent;
		margin: 0 5px -7px;
		padding-left: 25px;
    margin:10px 0 0;
	}	
		
  .commentsBox .captchaError {
    border: 1px solid #a33;
    background: #fee;
    text-align: center;
    font-size: 13px;
    padding: 10px;
    margin: 5px 0;
  }
  
  .commentsBox_content {margin-bottom: 10px;}
  .commentsBox_content .commentsBox_contentData {font-size: 14px;}
  .commentsBox_content .commentsBox_contentMeta {font-size: 11px; color: #777}
  .commentsBox_content .commentsBox_contentMeta a {color: #55d;}
  .comments .data	{color:#000;}
  .comments .commentItem {margin-bottom: 10px;}

    ul.comment_list{padding:5px; padding-left:2px !important;}
  .comment_list li{margin:5px;}
  .clear_comments{clear:both; border-bottom:1px dashed #ccc;}
  /*.comment_form{padding-left:22px;}*/
  .commentsBox_contentMeta{margin:5px;}
  .icon_link{
    padding-left: 20px;
    line-height: 20px;
    display:inlneblock;
    text-decoration:none; 
    height:15px;
  }
  a.commentApprove{
    background: url("../../images/famfam/accept.gif") no-repeat scroll 0 -1px transparent; 
    color:green !important;
  }
  a.commentDecline{
    background: url("../../images/famfam/cross.gif") no-repeat scroll 0 -1px transparent; 
    color:red !important;
    }
  a.commentDelete{
    background: url("../../images/famfam/delete.gif") no-repeat scroll 0 -1px transparent; 
    color:red !important;
  }
  
  #qrCodeHolder {margin-bottom: 5px; height: 55px;}
  #qrCodeHolder .qrCode .qrPadder {background: url("../../images/navBarBG.jpg") repeat-x scroll left bottom #fafafa;}
  #qrCodeHolder .qrCode .qrPadder {border: 1px solid #666;}
  #qrCodeHolder .qrCode .qrPadder {-moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
  #qrCodeHolder .qrCode .qrPadder {-moz-box-shadow: 0 0 5px rgba(255,255,255,1); -webkit-box-shadow: 0 0 5px rgba(255,255,255,1);}
  #qrCodeHolder .qrCode .qrPadder .qrImage {float: left; width: 40px; height: 40px; margin: 4px; border: 1px solid #666; }
  #qrCodeHolder .qrCode .qrPadder .qrImage img {width: 40px; height: 40px;}
  #qrCodeHolder .qrCode .qrPadder .qrSide {float: left; width: 120px; font-size: 11px; padding: 8px 0 0 2px; font-weight: bold;}
  #qrCodeHolder .qrCode .qrPadder .qrSide span {text-shadow:1px 1px 1px rgba(10, 10, 10, 0.4);}
  #qrCodeHolder .qrCode .qrPadder .qrSide a {display: block; font-size: 8px; font-weight: normal;}
  #qrCodeHolder .qrCode .qrPadder .qrMessage {display: none; text-align: center; padding-top: 10px;}
  #qrCodeHolder:hover .qrCode {position: absolute; z-index: 10000; width: 190px; margin: -5px 0 0 -5px;}
  #qrCodeHolder:hover .qrCode .qrPadder {}
  #qrCodeHolder:hover .qrCode .qrPadder {-moz-box-shadow: 3px 3px 10px rgba(0,0,0,.5); -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);}
  #qrCodeHolder:hover .qrCode .qrPadder .qrImage {float: none; width: auto; height: auto;}
  #qrCodeHolder:hover .qrCode .qrPadder .qrImage img {width: 100%; height: auto;}
  #qrCodeHolder:hover .qrCode .qrPadder .qrSide {display: none;}
  #qrCodeHolder:hover .qrCode .qrPadder .qrMessage {display: block;}
  
  /*
  .qrCode .qrPadder img:hover {position: absolute; z-index: 100000; left: -20px; top: -20px; border: 2px solid #666; width: 150px; height: 150px;}
  
  *:hover {text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
           -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
  #menuContainer .horizontalMenu .horizontalChild:hover,
    .leftModuleHolder .horizontalChild:hover{
      -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  */
  
  
  #menuContainer ul li a, 
    .leftModuleHolder .leftModuleHeader {text-shadow:1px 1px 1px rgba(10, 10, 10, 0.25);}
    .leftModuleHolder ul li a {text-shadow:1px 1px 1px rgba(10, 10, 10, 0.25);}
    
  #pagerBar {-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
  
  #searchHolder .initSiteSearch {-moz-box-shadow: 0 0 10px rgba(0, 255, 0, 1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
  
  .hasSubChild .horizMenu {-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);}
  .hasSubChild .horizMenu .horizMenu {-moz-box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.5);}
  .hasSubChild .horizMenu .horizMenu .horizMenu {-moz-box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.5);}
  .hasSubChild .horizMenu .horizMenu .horizMenu .horizMenu {-moz-box-shadow: 15px 15px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 15px 15px 10px rgba(0, 0, 0, 0.5);}
  
  .pagerBarTools_menuHolder {-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
  
  .titleToolList_menuHolder {-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);}
	
	
	/* Map Styles */
	
		#side-container, #desc-container{
			width:686px;
			padding:7px;
			-moz-border-radius: 5px;
			background:#ffffff;
			border:2px solid #ccc;
			margin: 5px 0;
			position:relative;
		}
    #desc-container ul, #desc-container li{
      list-style:disc;
    }
		#desc-container div,#desc-container p{
			margin:5px;
		}
		#desc-container label{
			font-weight:bold;
			font-size:13px;
			margin:5px;
		}
		#desc-container span{
			font-size:13px;
			margin:5px;
		}
		
		#desc-container .return_nav {
			position:absolute;
			top:0;
			right:0;
		}
		#desc-container .return_link {
			display:block;
			font-weight:bold;
			padding-left:20px;
			margin:5px;
			text-decoration:none;
			-moz-border-radius:5px;
			color: #555;
		}
		#desc-container .return_link:hover {
			color: #035;
		}
		#side-container .dir-label{
			float:left;
			margin:5px;
			font-weight:bold;
			font-size:14px;
			display:block;
		}

		.dir-input{
			float:left;
			margin:3px 3px 5px;
			padding:2px;
		}
		.dir-submit{
			float:right;
			margin:3px 1px 5px;
			padding:1px;
		}
		#travel-mode-input, #unit-input{
			float:left;
			margin:3px 3px 5px;
			padding:2px;
		}
		
		.adp-placemark {
			background: none;
			border: none;

		}
		
		#dir-container{
			margin:10px;
		}
		#dir-container table{
			width:98%;
			margin:1%;
		}
		
		/* Events Detail */
		
			.eventLinks{
				display:block;
				font-weight:bold;
				padding-left:20px;
				margin:5px;
				margin-top:-7px !important;
				text-decoration:none;
				color: #555;
				border:none !important;
				background:none !important;
			}
			.eventLinks:hover {
				color:#035 !important;
			}
			.event_info{
				width:350px;
				color:#333;
				font-size:11px;
			}
			.event_info div,.listItem_bodyContent p{
				margin:5px 0;
			}
			.event_info label{
				font-weight:bold;
				font-size:13px;
				margin-right:2px;
			}
			.event_info span{
				font-size:12px;
				margin:5px;
			}
			.section_seperator{
				padding-top:5px;
				border-bottom:1px dashed #ccc;
			}
			.listItem_metaDate, .listItem_navigationPermalink, .listItem_metaUser{
				display:inline !important;
			}
			#RSVPcontainer {
				border: 1px dashed #CCC;
				border-top: none;
				color: #333;
				margin: 0 2px;
				padding: 12px;
				width: 662px;
			}						
			#RSVPcontainer .thirdContainer{width:220px; float:left;}
			#RSVPcontainer .thirdContainer label{padding:4px; font-weight:bold;}
			#RSVPcontainer .thirdContainer input, #RSVPcontainer .thirdContainer textarea{margin:4px;}
			#RSVPcontainer .thirdContainer .radio_attend{margin:17px 0;}
			#RSVPcontainer .thirdContainer .selectHolder{margin:10px 4px; width:171px;}
			#RSVPcontainer .thirdContainer .select_attend{float:right;}
			#RSVPcontainer .thirdContainer .submit_attend{float:right;}
			#RSVPcontainer .thirdContainer .submit_attend input{padding:2px 5px !important;  overflow: visible;}
			
			
		
		
		/* Color List */
	.mulit-color {
		background: url("../../images/famfam/color_swatch.gif") no-repeat scroll 0 -1px transparent; 
	}
	.colorCode {
		background-image: none !important;
		border: 1px solid #CCCCCC !important;
		height: 11px !important;
		margin: 3px !important;
		width: 11px !important;
	}
	.cathex-CC0033{background-color: #CC0033 !important;} .cathex-border-CC0033{ border-color: #CC0033 !important;} .cathex-CC0033 a.eventTitle{color:#fff !important;}
	.cathex-FF0033{background-color: #FF0033 !important;} .cathex-border-FF0033{ border-color: #FF0033 !important;} .cathex-FF0033 a.eventTitle{color:#fff !important;}
	.cathex-FF0066{background-color: #FF0066 !important;} .cathex-border-FF0066{ border-color: #FF0066 !important;} .cathex-FF0066 a.eventTitle{color:#fff !important;}
	.cathex-FF3366{background-color: #FF3366 !important;} .cathex-border-FF3366{ border-color: #FF3366 !important;} .cathex-FF3366 a.eventTitle{color:#000 !important;}
	.cathex-FF99FF{background-color: #FF99FF !important;} .cathex-border-FF99FF{ border-color: #FF99FF !important;} .cathex-FF99FF a.eventTitle{color:#000 !important;}
	.cathex-FFCCFF{background-color: #FFCCFF !important;} .cathex-border-FFCCFF{ border-color: #FFCCFF !important;} .cathex-FFCCFF a.eventTitle{color:#000 !important;}

	.cathex-FF00FF{background-color: #FF00FF !important;} .cathex-border-FF00FF{ border-color: #FF00FF !important;} .cathex-FF00FF a.eventTitle{color:#fff !important;}
	.cathex-CC33CC{background-color: #CC33CC !important;} .cathex-border-CC33CC{ border-color: #CC33CC !important;} .cathex-CC33CC a.eventTitle{color:#fff !important;}
	.cathex-CC33FF{background-color: #CC33FF !important;} .cathex-border-CC33FF{ border-color: #CC33FF !important;} .cathex-CC33FF a.eventTitle{color:#fff !important;}
	.cathex-CC00FF{background-color: #CC00FF !important;} .cathex-border-CC00FF{ border-color: #CC00FF !important;} .cathex-CC00FF a.eventTitle{color:#fff !important;}
	.cathex-9933CC{background-color: #9933CC !important;} .cathex-border-9933CC{ border-color: #9933CC !important;} .cathex-9933CC a.eventTitle{color:#fff !important;}
	.cathex-9900FF{background-color: #9900FF !important;} .cathex-border-9900FF{ border-color: #9900FF !important;} .cathex-9900FF a.eventTitle{color:#fff !important;}

	.cathex-6633CC{background-color: #6633CC !important;} .cathex-border-6633CC{ border-color: #6633CC !important;} .cathex-6633CC a.eventTitle{color:#fff !important;}
	.cathex-6633FF{background-color: #6633FF !important;} .cathex-border-6633FF{ border-color: #6633FF !important;} .cathex-6633FF a.eventTitle{color:#fff !important;}
	.cathex-9966FF{background-color: #9966FF !important;} .cathex-border-9966FF{ border-color: #9966FF !important;} .cathex-9966FF a.eventTitle{color:#fff !important;}
	.cathex-9999FF{background-color: #9999FF !important;} .cathex-border-9999FF{ border-color: #9999FF !important;} .cathex-9999FF a.eventTitle{color:#000 !important;}
	.cathex-3300FF{background-color: #3300FF !important;} .cathex-border-3300FF{ border-color: #3300FF !important;} .cathex-3300FF a.eventTitle{color:#fff !important;}
	.cathex-3333FF{background-color: #3333FF !important;} .cathex-border-3333FF{ border-color: #3333FF !important;} .cathex-3333FF a.eventTitle{color:#fff !important;}

	.cathex-000066{background-color: #000066 !important;} .cathex-border-000066{ border-color: #000066 !important;} .cathex-000066 a.eventTitle{color:#fff !important;}
	.cathex-002255{background-color: #002255 !important;} .cathex-border-002255{ border-color: #002255 !important;} .cathex-002255 a.eventTitle{color:#fff !important;}
	.cathex-3366CC{background-color: #3366CC !important;} .cathex-border-3366CC{ border-color: #3366CC !important;} .cathex-3366CC a.eventTitle{color:#fff !important;}
	.cathex-0066FF{background-color: #0066FF !important;} .cathex-border-0066FF{ border-color: #0066FF !important;} .cathex-0066FF a.eventTitle{color:#fff !important;}
	.cathex-3366FF{background-color: #3366FF !important;} .cathex-border-3366FF{ border-color: #3366FF !important;} .cathex-3366FF a.eventTitle{color:#fff !important;}
	.cathex-0066CC{background-color: #0066CC !important;} .cathex-border-0066CC{ border-color: #0066CC !important;} .cathex-0066CC a.eventTitle{color:#fff !important;}

	.cathex-6699FF{background-color: #6699FF !important;} .cathex-border-6699FF{ border-color: #6699FF !important;} .cathex-6699FF a.eventTitle{color:#000 !important;}
	.cathex-6699CC{background-color: #6699CC !important;} .cathex-border-6699CC{ border-color: #6699CC !important;} .cathex-6699CC a.eventTitle{color:#000 !important;}
	.cathex-3399FF{background-color: #3399FF !important;} .cathex-border-3399FF{ border-color: #3399FF !important;} .cathex-3399FF a.eventTitle{color:#000 !important;}
	.cathex-99FFFF{background-color: #99FFFF !important;} .cathex-border-99FFFF{ border-color: #99FFFF !important;} .cathex-99FFFF a.eventTitle{color:#000 !important;}
	.cathex-CCFFFF{background-color: #CCFFFF !important;} .cathex-border-CCFFFF{ border-color: #CCFFFF !important;} .cathex-CCFFFF a.eventTitle{color:#000 !important;}
	.cathex-00FFCC{background-color: #00FFCC !important;} .cathex-border-00FFCC{ border-color: #00FFCC !important;} .cathex-00FFCC a.eventTitle{color:#000 !important;}

	.cathex-99FFCC{background-color: #99FFCC !important;} .cathex-border-99FFCC{ border-color: #99FFCC !important;} .cathex-99FFCC a.eventTitle{color:#000 !important;}
	.cathex-66CC66{background-color: #66CC66 !important;} .cathex-border-66CC66{ border-color: #66CC66 !important;} .cathex-66CC66 a.eventTitle{color:#000 !important;}
	.cathex-006633{background-color: #006633 !important;} .cathex-border-006633{ border-color: #006633 !important;} .cathex-006633 a.eventTitle{color:#fff !important;}
	.cathex-009933{background-color: #009933 !important;} .cathex-border-009933{ border-color: #009933 !important;} .cathex-009933 a.eventTitle{color:#fff !important;}
	.cathex-99FF66{background-color: #99FF66 !important;} .cathex-border-99FF66{ border-color: #99FF66 !important;} .cathex-99FF66 a.eventTitle{color:#000 !important;}
	.cathex-99FF99{background-color: #99FF99 !important;} .cathex-border-99FF99{ border-color: #99FF99 !important;} .cathex-99FF99 a.eventTitle{color:#000 !important;}

	.cathex-00CC33{background-color: #00CC33 !important;} .cathex-border-00CC33{ border-color: #00CC33 !important;} .cathex-00CC33 a.eventTitle{color:#000 !important;}
	.cathex-33FF00{background-color: #33FF00 !important;} .cathex-border-33FF00{ border-color: #33FF00 !important;} .cathex-33FF00 a.eventTitle{color:#000 !important;}
	.cathex-00CC00{background-color: #00CC00 !important;} .cathex-border-00CC00{ border-color: #00CC00 !important;} .cathex-00CC00 a.eventTitle{color:#000 !important;}
	.cathex-CCCC66{background-color: #CCCC66 !important;} .cathex-border-CCCC66{ border-color: #CCCC66 !important;} .cathex-CCCC66 a.eventTitle{color:#000 !important;}
	.cathex-FFFFCC{background-color: #FFFFCC !important;} .cathex-border-FFFFCC{ border-color: #FFFFCC !important;} .cathex-FFFFCC a.eventTitle{color:#000 !important;}
	.cathex-FFFF00{background-color: #FFFF00 !important;} .cathex-border-FFFF00{ border-color: #FFFF00 !important;} .cathex-FFFF00 a.eventTitle{color:#000 !important;}

	.cathex-CC9933{background-color: #CC9933 !important;} .cathex-border-CC9933{ border-color: #CC9933 !important;} .cathex-CC9933 a.eventTitle{color:#000 !important;}
	.cathex-CC9900{background-color: #CC9900 !important;} .cathex-border-CC9900{ border-color: #CC9900 !important;} .cathex-CC9900 a.eventTitle{color:#000 !important;}
	.cathex-FF9900{background-color: #FF9900 !important;} .cathex-border-FF9900{ border-color: #FF9900 !important;} .cathex-FF9900 a.eventTitle{color:#000 !important;}
	.cathex-FF9933{background-color: #FF9933 !important;} .cathex-border-FF9933{ border-color: #FF9933 !important;} .cathex-FF9933 a.eventTitle{color:#000 !important;}
	.cathex-996633{background-color: #996633 !important;} .cathex-border-996633{ border-color: #996633 !important;} .cathex-996633 a.eventTitle{color:#fff !important;}
	.cathex-663300{background-color: #663300 !important;} .cathex-border-663300{ border-color: #663300 !important;} .cathex-663300 a.eventTitle{color:#fff !important;}

	.cathex-996666{background-color: #996666 !important;} .cathex-border-996666{ border-color: #996666 !important;} .cathex-996666 a.eventTitle{color:#000 !important;}
	.cathex-CC9966{background-color: #CC9966 !important;} .cathex-border-CC9966{ border-color: #CC9966 !important;} .cathex-CC9966 a.eventTitle{color:#000 !important;}
	.cathex-FFCC99{background-color: #FFCC99 !important;} .cathex-border-FFCC99{ border-color: #FFCC99 !important;} .cathex-FFCC99 a.eventTitle{color:#000 !important;}
	.cathex-000000{background-color: #000000 !important;} .cathex-border-000000{ border-color: #000000 !important;} .cathex-000000 a.eventTitle{color:#fff !important;}
	.cathex-666666{background-color: #666666 !important;} .cathex-border-666666{ border-color: #666666 !important;} .cathex-666666 a.eventTitle{color:#fff !important;}
	.cathex-CCCCCC{background-color: #CCCCCC !important;} .cathex-border-CCCCCC{ border-color: #CCCCCC !important;} .cathex-CCCCCC a.eventTitle{color:#000 !important;}

  .cathex-FFFF99{background-color: #FFFF99 !important;} .cathex-border-FFFF99{ border-color: #FFFF99 !important;} .cathex-FFFF99 a.eventTitle{color:#000 !important;}
  .cathex-999999{background-color: #999999 !important;} .cathex-border-999999{ border-color: #999999 !important;} .cathex-999999 a.eventTitle{color:#000 !important;}
  .cathex-99CCFF{background-color: #99CCFF !important;} .cathex-border-99CCFF{ border-color: #99CCFF !important;} .cathex-99CCFF a.eventTitle{color:#000 !important;}
  .cathex-3333FF{background-color: #3333FF !important;} .cathex-border-3333FF{ border-color: #3333FF !important;} .cathex-3333FF a.eventTitle{color:#fff !important;}
  .cathex-660000{background-color: #660000 !important;} .cathex-border-660000{ border-color: #660000 !important;} .cathex-660000 a.eventTitle{color:#fff !important;}
  .cathex-990000{background-color: #990000 !important;} .cathex-border-990000{ border-color: #990000 !important;} .cathex-990000 a.eventTitle{color:#000 !important;}

  .cathex-CCCC99{background-color: #CCCC99 !important;} .cathex-border-CCCC99{ border-color: #CCCC99 !important;} .cathex-CCCC99 a.eventTitle{color:#000 !important;}
  .cathex-333366{background-color: #333366 !important;} .cathex-border-333366{ border-color: #333366 !important;} .cathex-333366 a.eventTitle{color:#000 !important;}
  .cathex-666600{background-color: #666600 !important;} .cathex-border-666600{ border-color: #666600 !important;} .cathex-666600 a.eventTitle{color:#fff !important;}
  .cathex-CC0000{background-color: #CC0000 !important;} .cathex-border-CC0000{ border-color: #CC0000 !important;} .cathex-CC0000 a.eventTitle{color:#fff !important;}
  .cathex-0000CC{background-color: #0000CC !important;} .cathex-border-0000CC{ border-color: #0000CC !important;} .cathex-0000CC a.eventTitle{color:#000 !important;}
  .cathex-BB0000{background-color: #BB0000 !important;} .cathex-border-BB0000{ border-color: #BB0000 !important;} .cathex-BB0000 a.eventTitle{color:#000 !important;}


        /* css/calendar.css */
        /* Calendar stuffs */

  #miniCalendar li {clear: both;}
  #miniCalendar li.view {margin: 5px 0 0;}
  #miniCalendar li.view span {display: block; text-align: center;}
  #miniCalendar span.date {display: block; float: left; text-align: center; width: 42px; font-weight: bold; -moz-border-radius: 5px; padding: 4px; margin-bottom: 3px;}
  #miniCalendar span.title {display: block; float: left; width: 176px;}
  #miniCalendar span.title {padding: 4px 4px 3px;}
  #miniCalendar span.title strong {font-weight: bold;}
  #miniCalendar span.title a {text-decoration: none; color: black;}
  #miniCalendar span.title a:hover {text-decoration: underline;}

  a.miniClicky {display: block; height: 30px; color: black; text-decoration: none;}
  
  .calendarMonthHolder {background:#FFF}
  .calendarMonthHolder .calendarTitle {display: block; font-size: 12px; text-align: center; margin: 0}
  .calendarMonth thead tr td {font-weight: bold; font-size: 10px; color: #23A}
  .calendarMonth {border: 1px solid #DDF;}
  
  .calendarMonth td .addBox {display: none;}
  .calendarMonth td .editBox {display: none; font-size: 11px;}
  .calendarMonth td .datespan {display: none; font-size: 11px;}
  .calendarMonth td:hover .addBox {display: inline;}
  .calendarMonth td li:hover .editBox {display: block;}
  .calendarMonth td div:hover .editBox {display: block;}
  .calendarMonth td div:hover .datespan {display: block;}
  .calendarMonth td div:hover .catEditBox a {color:#fff;}
  .calendarMonth td div:hover .catEditBox a:hover {color:#999;}
  .calendarMonth td li {margin-bottom: 2px;}
  .calendarMonth td li.isRounded {margin-left: -43px; list-style: none; padding: 2px 4px; }
  .calendarMonth td li.isRounded .editBox {background: white; color: black; margin: 4px -2px 0;}
  .calendarMonth td li.isRounded .editBox {-moz-border-radius: 0 0 2px 2px;}
  .calendarMonth td li.isRounded .editBox a {display: block; float: left; color: black !important; width: 50%}
  .calendarMonth td li.isRounded .editBox a {text-align: center; padding: 2px 0;}
  .calendarMonth td li.isRounded .editBox a.Syndicated {text-align: center; padding: 2px 0; text-decoration:none; width:100%;}
  .calendarMonth td li.isRounded .editBox a:hover {background: #ddd;}
  .calendarMonth td li.isRounded .editBox span {display: none;}
  .calendarMonth td li.isRounded .editBox span {display: none;}
  .isRounded {-moz-border-radius: 4px; margin: 2px;}
  
  .agendaList li {display: block; clear: left; }
  .agendaList li.event span.time {display: block; float: left; width: 60px; padding: 0 4px; text-align: center;}
  .agendaList li.event span.title {display: block; float: left; width: 200px;}
  
  table.calendarMonth thead tr td {background: url("../../images/default/grid/grid3-hrow.gif")}
  table td.calendarDay {border-left: 1px solid #D0D0D0; border-top: 1px solid #D0D0D0;}
  table td.calendarDay_1 {border-left: 0;}
  table td.calendarDay div.calendarDayPop {padding-bottom: 10px;}
  table td.calendarDay span.dateBox {display: block;  position: relative; float: left;}
  table td.calendarDay span.date {display: block; width: 20px; font-weight: bold; text-align: center;}
  table td.calendarDay span.date {background: white; font-size: 16px; color: #229}
  table td.calendarToday span.date {background: #FFF4D9; font-size: 16px; color: #229}
  table td.calendarDay span.dateBox span.edit {display: none;}
  table td.calendarToday {background: #FFF4D9;}
  table td.calendarDay:hover {background: #eef;}
  table td.calendarToday:hover {background: #FFE8B3;}
  table td.calendarDay:hover span.dateBox {position: relative; width: 100%; margin-bottom: -21px; top: -21px;}
  *:first-child+html table td.calendarDay:hover span.dateBox {margin-bottom: -20px; top: -20px;}
  table td.calendarDay:hover span.date {float: left; width: 30px;}
  table td.calendarDay:hover span.date {background: #eef; border: 1px solid #D0D0D0; border-bottom: 1px solid #eef;}
  table td.calendarToday:hover span.date {background: #FFE8B3; border: 1px solid #D0D0D0; border-bottom: 1px solid #FFE8B3;}
  table td.calendarDay:hover span.date {-moz-border-radius: 5px 5px 0 0; margin: -1px -1px -1px 3px;}
  table td.calendarDay:hover span.date span {display: block;}
  table td.calendarDay:hover span.dateBox span.edit {display: block; -moz-border-radius: 4px; padding: 0 2px; background: #FFCC00; float: left; position: relative; left: 3px; top: 3px;}
  table td.calendarDay:hover span.dateBox span.edit a {font-size:  12px; color: #333; font-weight: normal; text-decoration: none;}
  table td.calendarDay:hover span.dateBox:hover span.edit a {text-decoration: underline;}
  table td.calendarDay:hover span.dateBox span.edit a:hover {text-decoration: underline; color: #000;}
  table td.calendarDay ul {margin: 0 0 5px 20px; list-style: disc; padding-top: 4px;}
  table td.calendarDay ul li {color: #ccc;}
  table td.calendarDay ul li:hover {color: black;}
  table td.calendarDay ul li span.time strong {font-weight: bold}
  table td.calendarDay ul li a.e {color: black; text-decoration: none;}
  table td.calendarDay ul li a.e:hover {text-decoration: underline;}
  
  .caldayview td {font-size: 16px;}
  .caldayview td.time {font-weight: bold;}
  

        /* css/editBox.css */
        
  .fileHelp {margin-bottom: 10px;}
    
  .clear {clear: both;}
  
  .editBox label {font-weight: bold;}
  .upperSave {float: right; padding: 0;}
  .upperSave input{padding: 0 10px;}
  .lastSaveFixed {position: fixed; right: 10px; bottom: 10px;}
  .lastSaveFixed {float: right; padding: 0;}
  .lastSaveFixed {clear: both; margin-top: -38px;}
  .lastSaveFixed input{padding: 0 10px;}
  
  .inputHolder {display: block; clear: both; width: 100%;}
  .inputHolder .labelFloat {display: block; float: left; width: 120px; padding: 0; margin: 0;}
  .inputHolder .labelFloat label {padding-top: 0; margin: 0;}
  .inputHolder .inputFloat {display: block; float: left; width: 300px; padding: 0; margin: 0;}
  .inputHolder .inputFloat span {margin-bottom: -10px;}
  .editBox span.helperLabel {font-size: 12px;}
  .editBox span.helperLabel strong{font-weight: bold;}
  .editBox span.helperLabel {color: #009;}
  .editBox span.greenLabel {color: #080;}
  .editBox span.redLabel {color: #900;}
  
  .fileHelp {display: block; padding: 3px; border: 1px solid #D15600; background: #FFFF88; margin: 0 0 5px}
  .fileHelp strong {font-weight: bold}

 
  .podCastItem .fileListHolder {width: 400px;}
  .fileList {padding: 0; margin: 0;}
  .fileList li {display: block; margin-bottom: 5px; padding: 7px 7px 8px;}
  .fileList li {border: 1px solid #356AA0; -moz-border-radius: 4px;}
  .fileList li {padding-left: 41px}
  .fileList li {background: #dfdfdf /* url(images/download.png) 5px 9px no-repeat;*/}
  .fileList li.type_High {background: #eee /* url(images/vidcam.png) 5px 9px no-repeat;*/}
  .fileList li.type_iPod {background: #eee /* url(images/ipod.png) 5px 8px no-repeat;*/}
  .fileList li.type_Audio {background: #eee /* url(images/listen.png) 5px 9px no-repeat;*/}
  .fileList li.podDefault {background-color: #fda;}
  .fileList li a.podDefault {background-color: #ffb; border: 1px solid #666; padding: 1px 2px; margin: -1px -2px; -moz-border-radius: 3px;}
  .fileList li:hover {background-color: #feb;}
  .fileList li:hover.podDefault {background-color: #fda;}
  .fileList li .podTitle {float: left;}
  .fileList li .podTitle a {color: black; text-decoration: none; font-weight: bold;}
  .fileList li .podTitle a:hover {color: black; text-decoration: underline;}
  .fileList li .rightFloater {float: right; margin-right: 4px; text-align: right;}
  .fileList li .rightFloater a {text-decoration: none; color: black;}
  .fileList li .rightFloater a {text-decoration: none; color: black;}
  .fileList li:hover .rightFloater a {text-decoration: underline;}
  .fileList li .podOptions {clear: left;} 

        /* css/profile.css */
        #userContainer {
	padding:10px;

}


#userInfoContainer {
	float:left;
	border:1px solid #ccc;
	padding:10px 10px 5px 5px;
	width:50%;
	background: url("../../images/gradient-bg.jpg") top left repeat-x;
	background-color:#fff;
}
#userPic {
	float:left;
	width:150px;
	height:200px;
	margin-right:10px;
	overflow:hidden;
}
#userInfo {
	float:left;
	background-color:#fff;
}
#userLinks {
	font-size:.9em;
	height:170px;
}
#userLinks .profileBtns {
	padding:2px 0px;
	clear:both;
	display:block;
}
#lastLogin {
	font-size:.8em;
	color:#333;
	float:left;
	width:60px;
	padding-left:9px;
}
#usrCalendar {
	width:360px;
	padding-right:10px;
	float:left;
}
#tabSection {
	margin-top:10px;
	border:1px solid #ccc;
}
.tabTitle {
	font-size:14px;
}
.viewAll {
	float:right;
	font-size:.9em;
}
.tabContent {
	padding:20px;
}
.profileBtns {
	padding:4px 0px;
}
.profileBtns img {
	padding-right:4px;
}
.usrName {
	font-size:16px;
	padding-bottom: 5px;
	display:block;
}


.memberInfoContainer {
	float:left;
	border:1px solid #ccc;
	padding:10px 10px 5px 5px;
	width:145px;
	margin-right:10px;
	margin-bottom:10px;
   -moz-border-radius: 5px; 
   -webkit-border-radius:5px;
}
.memberInfoContainer .usrName {
	font-size:13px;
	font-weight:bold;
	padding-bottom: 5px;
	display:block;
	text-align:center;
  text-transform:capitalize;
}
.position {
	font-size:11px;
  font-weight:normal;
	display:block;
	text-align:center;
  text-transform:none;
}
.memberInfoContainer .userPic {
	width:140px;
	border:2px solid #eee;
	margin-left:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.shownMember{
  background: url("../../images/gradient-bg.jpg") top left repeat-x;
}
.hiddenMember, .hiddenMember a:link, .hiddenMember a:active, .hiddenMember a:hover, .hiddenMember a:visited{
  background-color:#eee;
  color:#666;
}
.shownMember .showbtn {display:none;}
.hiddenMember .hiddnbtn {display:none;}

ul.memberList {padding-left:0 !important;}
.memberList li{padding:5px 0;border-bottom:2px solid #cdcdcd;}
.memberList .pictureHolder{float:left; border:1px solid #999; padding:2px;}
.memberList .userInfoHolder{float:left; width:700px;}
.memberList .usePicture{width:600px !important;}
.memberList .mainUser{font-weight:bold;}
.memberList .memberFullName{display:block; font-size:17px; text-transform:capitalize; margin-left:10px;}
.memberList .memberInfo{display:block;font-size:13px;padding:2px 10px;margin-left:10px;}
.doubleView{padding:5px; width:330px;float:left;color:#666;}
.doubleView .userInfoHolder{float:left; width:200px; margin:5px 0;}
.memberList a:link,.memberList a:visited{text-decoration:none; color:#333}
.memberList a:active,.memberList a:hover{color:#666}
.memberInfoContainer a:link,.memberInfoContainer a:visited{text-decoration:none; color:#333}
.memberInfoContainer a:active,.memberInfoContainer a:hover{color:#666}
.membersTV td{border-bottom:1px solid #ccc; padding:10px 5px;}
.membersTV .userInfoHolder{width:auto !important; line-height: 19px;}
.membersTV .memberInfo{padding:0;}
.membersTV .memberFullName{
  display: block;
  font-size: 17px;
  line-height: 28px;
  margin-left: 10px;
  margin-top:-2px;
  text-transform: capitalize;
}
.oddRow{background:#eee; -moz-border-radius: 2px; -webkit-border-radius:2px;}
.evenRow{ -moz-border-radius: 2px; -webkit-border-radius:2px;}



        /* css/form_input.css */
        @charset "utf-8";
/* CSS Document */


.loginInput {
	float:left;
	width:100%;
}
.loginInput label {
	font-size:1em;
	display:block;
	padding:5px;
}

.option{
	font-size:1em;
	float:left;
}

.option input {
	float:left;
	margin: 0px 10px;
}

.loginInput input.indent {
	display:block;
	margin-left:10px;
}
.loginInput textarea.indent {
	display:block;
	margin-left:10px;
}
.loginInput select.indent {
	display:block;
	margin-left:10px;
}
.loginInput span.indent {
	display:block;
	margin-left:10px;
}
.loginInput .itemFloat {
	float:left;
}
.loginInput .itemFloat .weekDay {
	float:left; width: 20px;
	text-align: center;
}
#pickMultiplier {
	position: relative;
	top: 13px;
	left: 10px;
	text-align: center;
}
#pickMultiplier span {display: block; text-align: center;}
#pickMultiplier input {}
.loginInput .itemFloat .weekHelp {font-size: 10px; text-align: center;}
.submit {
	float:right;
	padding:0px 10px;
}

.layout_option {
	float:left;
	vertical-align:middle;
}

.layout_option img {
width:117px;
height:104px;
	vertical-align:middle;
} 

        /* css/listable.css */
        /*//// Testing for image data view///*/

#FrontGalleryWindow  #imageView{ background:#fff; padding:10px; overflow:auto;}
#FrontGalleryWindow img.image { height: 100px; width: 100px; margin: 5px; padding: 3px; border: 1px solid white; }
#FrontGalleryWindow img.over { border: 1px solid #ccc; }
#FrontGalleryWindow img.selected { border: 1px solid red; }




/*////   Listable   ////*/

.editOptions {display:none;}

.noDecor	{text-decoration:none}

.groupLevel { padding:5px; border:#CCC 1px solid; margin-top:5px; }
.groupName h4 {font-size:1.2em;}
.groupContainer { margin-bottom:5px; }
.groupName { padding:5px; }
.groupName ul	{margin:0px; padding:0px; list-style:none;}
.groupName li	{ padding-left:15px; margin:4px 0px;}
.groupName li	 a.darkColor:link, .groupName li	 a.darkColor:active{text-decoration:none; font-size:9px; color:#333;}
.groupName li	 a.darkColor:hover, .groupName li	 a.darkColor:visited{text-decoration:none; font-size:9px; color:#666;}

.schemeNeutral{background:#DDD;}
.schemeLight{ background:#DDF; }
.schemeDark{ background:#23A; color:#FFF; }

.imgContainer { background: url('../../images/loading/blue-rect.gif') center center no-repeat; height:105px; width:108px; border:1px solid #999; float:left; padding:2px; margin:2px; color:#666; text-align:center;}
.imgContainer span {display:block;}
.imgContainer .photo {width:100px;}

.albumContainer { height:165px;border:1px solid #999; float:left; padding:2px; margin:2px; color:#666; background:#fff; text-align:center;}
.albumContainer span {display:block;}
.albumContainer .photo {width:100px;}
.lightview:link, .lightview:active{color:#666;}

.author{ float:right; }
.staffLinks{ position:absolute; right:7px; top:13px; }
.staffLink{ position:absolute; right:7px; top:5px; }

.calendarHelpTitle {background: url("http://www.silvervalley.k12.ca.us/common/images/cal/calendarIcon.png") 8px 8px no-repeat; padding: 14px 0 0 56px; font-size: 11px;}
.dialogHelpTitle {background: url("../../images/cal/blue_edit.gif") 12px 8px no-repeat; padding: 14px 0 0 56px; font-size: 11px;}
.dialogHelpTitleUpdate {font-size: 11px;}


.classUser {  border:1px solid #ccc; float:left; padding:15px 10px; margin:5px 10px; }
.classContent { border:1px solid #ddd; }
.classTopContent {margin:0; padding:0;}

.classDetails{margin-left:5px; border:2px solid #CCC; width:330px; height:226px; overflow:hidden; }
.classDetails h3{background:#CCC; text-align:center; font-size:1.1em; padding:2px 0;}
.classDetails p{padding:3px 5px;}

#usrCalendar{padding:0; float:right; margin:0;}
#usrCalendarProfile{padding:0 0 0 5px; float:right; width:45%; }
.childBox a.rssAIcon {margin:0; padding:0; padding-bottom:2px; padding-left:20px; width:25px;}
.childBox a.rssAIcon:hover {margin:0; padding:0; padding-bottom:2px; padding-left:20px; width:25px; color:#39c; font-weight:normal;}
.childBox {vertical-align:top; padding:10px; }
.childBox h3 { border-bottom:1px solid #FFF; padding-bottom:3px; margin-bottom:3px; }
.childBox ul{ margin:0; padding:0; }
.childBox ul li a{ padding-left:0; color:#23A; }
.childBox ul li a:hover{ padding-left:0; color:#39c; font-weight:normal;  }
.childBox .postedon{ display:block; padding-left:5px; color:#333; font-size:.8em; font-weight:bold; }
.childBoxInner {padding: 0 6px 6px;}
.childBoxInner {padding: 0 6px 6px;}
.childBoxline {border-top: 1px solid #ccc; margin-top: 6px; padding-top: 6px;}
.infoBoxSplit {background: url("../../images/bgLine.jpg") center top repeat-y; margin: -6px -10px; padding: 10px 0;}


.roundbox{ padding:5px 10px; margin:5px; background:#F5F5F5; border:1px solid #ccc; -moz-border-radius: 5px; position:relative; }
.boxheight { height:42px;} 
.roundbox .lightborder{ float:left; border:2px solid #999; }
.bigCenterText { text-align:center; font-size:1.5em; }

.boxheight  span{ font-weight:bold; padding-left:5px; }
.boxheight  .dataPadder{ float:left; padding:0 0 0 15px; }

.roundbox img{ vertical-align:bottom; }
.smallgrey{ font-size:11px; color:#666; }
.roundbox a{ text-decoration:none; padding:6px 3px 2px 4px; color:#333; }
.roundbox a:hover{ color:#23A; }
.roundLink a:hover{ background:#ECECFF; -moz-border-radius: 5px; }

.red { color:red; font-size:.9em; padding:5px 0px 0px 25px; }
.green { color:green; font-size:.9em; padding:5px 0px 0px 25px; } 

.addHeading{ 	padding:10px;	margin:15px; 	background:#DDF; 	border:1px solid #ccc; 	-moz-border-radius: 5px; 	width:150px;}

.tabItem{border-bottom:1px dotted #ddd; padding:5px 5px; margin:10px 0px; position:relative;}
.tabItemTitle{font-weight:bold; font-size:1.2em; text-transform:capitalize; padding-bottom:3px;}
.tabItemDate{font-weight:bold; color:#666; font-size:.8em; padding-left:5px;}
.tabItemData{padding:2px 0 0 5px;}

.hmkContainer{border-left:6px solid #ddd; padding:0px 2px;}
.hmkItem {clear:both; margin:5px 3px; padding: 5px; background-color:#EBF3FA; border: 1px solid #ccc;} 
.hmkDate{display: block; font-size:1.2em; padding:2px;}
.hmkAdd {font-size: .7em; font-weight:normal;	margin: 0; padding: 0;}
.hmkItem {font-size:1.0em;	font-weight: bold; text-transform:capitalize;}
.hmkData {font-size: .9em;	 padding: 10px 0;}
.hmkData a {font-weight: bold; font-size: 0.8em;}
.duedate {font-size: .9em;	font-weight:bold;}
.miniTitle {	text-transform:capitalize;	font-size: 1.2em;	padding: 0px;}

.schoolContainer {padding:10px;}
.schoolImage {float:left; padding:10px; margin-right:35px; background: url("../../images/gradient-bg.jpg") top left repeat-x;	  }
.schoolInfo {float:left; margin-right:10px;}

#sortlist {margin: 0 auto;	margin: 20px 0px;	text-align:center;}  
#sortlist .sort_item  {float:left; position:relative;	}
#sortlist .sort_item  img.sorting {float: left;	padding: 3px;}  
#sortlist .sort_item  img.sorting:hover {float: left; padding: 3px; cursor: move;}  
#sortlist .sort_item  .imageEdit {display: none;}
#sortlist .sort_item:hover .imageEdit {display:inline; position:absolute; right:0; bottom:2px; background:#FFF; width:105px; padding:3px 0px;}
#sortlist .sort_item:hover .imageEdit .editBox span{display:none;}
#sortlist .sort_item:hover .imageEdit .editBox a{padding:2px 15px; text-decoration:none;}
#sortlist .sort_item:hover .imageEdit .editBox a:hover{background:#DDF; -moz-border-radius:2px;}

#tabContainer div  ul{padding:0; margin:0;}
#tabContainer div  ul li{list-style:none;}


#scopetable{overflow:auto;}
#scopetable table{table-layout:fixed;}
#scopelist table {border-top:1px solid #e5eff8; border-right:1px solid #e5eff8; margin:1em auto;}
#scopelist  td { color:#678197; line-height: 19.5px; margin-bottom: 1.429em; border-bottom:1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.3em 1em; text-align:center;}

#scopelist tr .subject{font-weight:bold; text-align:center;background: #fff;}
#scopelist tr .subject a{display:block; padding:2px 5px; font-size:.8em; text-decoration:none;}
#scopelist tr .subject:hover   a{display:block; padding:2px 5px; font-size:.8em; text-decoration:none;}
#scopelist tr .subject:hover  a:hover{background:#46d; color:#fff; -moz-border-radius:2px; }
#scopelist tr .subject:first-child{font-weight:bold; padding:2px 5px;}
#scopelist tr .month{font-weight:normal; vertical-align:top;}
#scopelist tr .month  a{float:right; display:block; clear:both;  padding:5px; text-decoration:none; padding:2px 5px; font-size:.8em; float:right;}
#scopelist tr .month:hover a:hover{background:#46d; color:#fff; -moz-border-radius:2px;}
#scopelist tr td.month:first-child{font-weight:bold; vertical-align:center; font-size:1.2em; padding:2px 5px; }

#scopelist  tr.odd td {background:#f7fbff;}
#scopelist tr.odd .month {background:#EDF5FE;}
#scopelist .month {background:#f9fcfe;}
#scopelist tr td.month:hover {background:#D9EAFD}
#scopelist tr th.subject h3 {padding:0.03em 0; font-size:17px;}
#scopelist tr th.subject a.subject_edit_links:hover {display:inline-block;}
#scopelist tr th.subject a.subject_edit_links{display:inline-block;}

#portal .whitebox .newsItem h3{background:none; font-size:13px; font-weight:bold;}

/* testing for the new system*/
.cat_item{display:block; padding:10px; width:100%; background:#fff; border:1px solid #666; color:#333; font-weight:bold; font-size:14px; }
.cat_item li{color:#666; list-style:none; padding:0 15px; font-weight:bold; font-size:12px; display:list-item; background:none; border:none;}
.data_item {font-weight:bold; list-style:none; padding:0 15px;}


#goto_login_as .x-btn-text {font-weight: bold;}
.newFeature {color: #c00;}
p.updateMessage {font-size: 15px; text-align: center; padding: 10px;}
p.updateSubMessage {font-size: 13px; padding: 5px 0 0;}
p.updateJumpMessage {font-size: 13px; text-align: center;}
ul.updateMessage {padding: 0 0 0 20px;}
ul.updateMessage li {list-style: disc; font-size: 13px;} 

        /* css/form_builder.css */
  .editSectionBox .questionOptionHolder input {padding: 2px; width: auto;}
  .editSectionBox .questionOptionHolder .optionHolder input {padding: 2px; width: auto;}
     
  .optionHolder {display: block; line-height: 20px; }
  .required {color: red;}
  .questionHolder {margin: 5px;}
  .questionHolderEditBorder:hover {border: 3px dashed #9cf; margin: -1px; padding: 3px; background: #fcfcfc;}
  .questionOptionHolder {padding: 6px 0;}
  .questionOptionHolder input {padding: 2px; width: 80%;}
  .questionOptionHolder .optionHolder input {padding: 2px; width: 5%;}
  .formHeader {font-size: 18px}
  .sectionHeader {font-size: 16px; display: block; background: #666; color: white;}
  .sectionHeader {padding: 3px !important; margin: 5px 0;}
  
  .formBuilder_btnSide {display: block; float: left; width: 16px; height: 16px; margin-left: 4px;}
  .sectionHolder .formBuilder_edit {background: url("../../images/formbuilder/icons/section-edit.png") center center no-repeat;}
  .sectionHolder .formBuilder_delete {background: url("../../images/formbuilder/icons/section-delete.png") center center no-repeat;}
  .formBuilder_up {background: url("../../images/formbuilder/icons/up.png") center center no-repeat;}
  .formBuilder_down {background: url("../../images/formbuilder/icons/down.png") center center no-repeat;}
  .formBuilder_btnSide span {display: none;}
  .questionHolder .formBuilder_edit {background: url("../../images/formbuilder/icons/edit.png") center center no-repeat;}
  .questionHolder .formBuilder_delete {background: url("../../images/formbuilder/icons/delete.png") center center no-repeat;}

  .sectionHeaderEdit {padding-left: 25px !important; background: #666 url("../../images/formbuilder/icons/section-add.png") 5px center no-repeat}
  .questionHeaderEdit {padding-left: 25px !important; background: url("../../images/formbuilder/icons/add.png") 5px center no-repeat}
  .sectionHolderEditBorder:hover {background: #f3f3ff;}
  .sectionHeader a {color: white !important; text-weight: normal}
  .questionHeader {font-size: 14px}
  .questionDesc {font-size: 12px}
  .disabledQuestion .questionHeader {color: #999}
  .disabledQuestion .questionDesc {color: #999}
  .editingQuestion {border: 1px solid #339; background: #ccf; padding: 4px; -moz-border-radius: 4px;}
  .text_100p {width: 100%;}
  .submitHolder {padding: 10px; text-align: center; }
  .submitHolder .submitForm {padding: 4px 6px;}
  .otherBox {margin: 4px 0 0;}
  .matrixOption {text-align: center; width: 60px;}
  .matrixHeaderRow {background: #77d; color: white;}
  .matrixHeaderRow th {padding: 4px;}
  .matrixRow td {padding: 4px;}
  .matrixRow td.matrixQuestion {font-weight: bold;}
  .matrix_odd {background: #eee;}
  .matrix_even {background: #ddd;}
  
  .previewMode {padding: 5px; border-bottom: 1px solid black; margin: -10px -20px 10px;}
  .previewMode {background: #999; color: white;}
  .previewShare {border: 1px solid #3a3; background: #efe; padding: 5px; margin: 0 -5px 5px;}
  
  .expireNotice {border: 1px solid #43a; background: #fe7; padding: 5px; margin: 5px -5px;}
  
	div.errorousForm {border: 2px solid #faa; background: #fee url("../../images/formbuilder/error_stripe.png"); padding: 4px;}
	input.errorousForm {}
  .questionValOptions {margin: -5px 10px 0; font-size: 11px; }
  .questionOptional {float: left; margin-right: 5px; font-weight: bold; color: #3a3;}
	.questionErrorText {float: left; color: #c33;}

	.fakeSubmitForEdit { margin-top: 10px; padding: 10px 15px; border: 3px dashed #aaa; color: #aaa; font-size: 13px; width: 100px; margin: 0 auto;}

  .recordModifier {text-align: right;}
  .recordModifier a.deleteRecord {font-weight: bold; color: #a00;}

	.formHeaderEdit {text-align: right;}
	.formHeaderEdit a.editTitleDesc {font-weight: bold; color: #070;}
  
  .formsButtons {background: #eee;}
  .hideTemplate {font-weight: bold;}
  .makeTemplate {background: #bfb;}
  .deleteForm {background: #f99;}
  .saveEditButton {background: #aaf;}
  .saveCloseButton {background: #ccf;}
  .cancelEditButton {background: #faa;}
  .showPreview {background: #7d7;}
  
  .formOptHolder {margin: 5px 0; line-height: 2.5em;}
  .formOptHolder input {padding:3px;}
  .formDateHolder {float: left; margin-right: 20px;}
  .formDateOptions {padding-left: 10px;}
  .formDatePicker {padding-left: 15px;}
  
  .unpublishForm {font-weight: bold; }
  
  .editBarForms {font-size: 10px; color: #666; }
  .editBarForms a {font-size: 10px; color: #888 !important; text-decoration: none;}
  .editBarForms a:hover {color: #000 !important; text-decoration: underline;}
  
  .editBarFormsSection a {font-size: 12px; color: #ccf !important; text-decoration: none;}
  .editBarFormsSection a:hover {font-size: 12px; color: white !important; text-decoration: underline;}
  
	.editBarFormsHeader {}
	.editBarFormsSection {float: right; width: 80px; text-align: right; color: white; padding: 11px;}
	.editBarFormsSection a {color: white;}
	.editBarFormsSection a:hover {color: white;}
	.editBarFormsQuestion {float: right; width: 80px; text-align: right;}
	.questionHolderEditBorder:hover .editBarFormsQuestion a {color: #333}
  
  table.formStatOptions thead td {font-weight: bold; }
  
  .formStatsImageChart {float: right; }
  .formStatsImageChart img {border: 1px solid #333;}
  
  .formStats {border: 1px solid black; padding: 5px; margin: 5px 0;}
  .publishedForm {background: #dfd;}
  .unpublishedForm {background: #feb;}
  .newFormCreated {border: 1px solid black; padding: 5px; margin: 5px 0; background: #ff8; text-align: center; font-size: 14px;}
  .formDeleted {border: 1px solid black; padding: 5px; margin: 5px 0; background: #f88; text-align: center; font-size: 14px;}
  
  .formPreview {text-align: center; border-bottom: 1px solid black;  margin-bottom: 10px;}
  .formPreview strong {display: block; width: 90px; margin: 0 auto; text-align: center; }
  .formPreview strong {position: relative; top: 9px; padding: 2px 4px; background: white;}
  
  .formMenuHolder {margin: 4px; float: left; width: 330px; height: 220px; border: 1px solid #aaa; background: #eee;}
  
  .formMenuDesc { width: 160px; padding: 10px; float: left; }
  .formMenuPreviewHolder { width: 150px; float: left; }
  .formMenuPreviewShadow { background: black; width: 140px; height: 200px; margin: 11px 7px 7px 2px; border: 1px solid black;}
  .formMenuPreview { position: relative; top: -2px; left: -2px;}
  .formMenuPreview { background: white; width: 120px; height: 180px; margin: -1px; border: 1px solid black; overflow: hidden; padding: 10px;}

  .formMenuDataHolder {margin-top: 5px;}

  .preview_template {background: url("../../images/formbuilder/preview/template.png") no-repeat; width: 52px; height: 52px;}
  .preview_template {float: right;}
  .preview_template span {display: none;}
  .preview_published {background: url("../../images/formbuilder/preview/published.png") no-repeat; width: 52px; height: 46px;}
  .preview_published {float: right;}
  .preview_published span {display: none;}
  .preview_header {background: url("../../images/formbuilder/preview/header.jpg") no-repeat; width: 120px; height: 20px;}
  .preview_header span {display: none;}
  .preview_section {background: url("../../images/formbuilder/preview/section.jpg") no-repeat; width: 120px; height: 18px;}
  .preview_section span {display: none;}
  .preview_question {background: url("../../images/formbuilder/preview/question.jpg") no-repeat; width: 120px; height: 8px;}
  .preview_question span {display: none;}

  .preview_field_text {background: url("../../images/formbuilder/preview/text.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_text span {display: none;}
  .preview_field_textarea {background: url("../../images/formbuilder/preview/textarea.jpg") no-repeat; width: 120px; height: 12px;}
  .preview_field_textarea span {display: none;}
  
  .preview_field_radio {background: url("../../images/formbuilder/preview/radio.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_radio span {display: none;}
  .preview_field_checkbox {background: url("../../images/formbuilder/preview/checkbox.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_checkbox span {display: none;}
  
  .preview_field_dropdown {background: url("../../images/formbuilder/preview/dropdown.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_dropdown span {display: none;}
  .preview_field_list {background: url("../../images/formbuilder/preview/list.jpg") no-repeat; width: 120px; height: 12px;}
  .preview_field_list span {display: none;}


        /* css/fileManager.css */
        
  .folderHolder {background: red;}
  .fileHolder {background: blue;}
  .folderHolder {float: left; width: 205px; margin-right: 5px;}
  .fileHolder {float: left; width: 500px;}

  .fileInfoPane  {}
  .fileInfoPaneChart {text-align: center; padding: 10px 0 10px;}
  .fileInfoPaneHolder {padding: 0 10px;}
  h2.fileInfoName {}
  .fileInfoLocation {font-size: 10px;}
  .fileInfoCreated {font-size: 10px; margin-top: 10px;}
  .fileInfoSizes {margin-top: 10px;}
  .fileInfoSizes li.header {font-weight: bold;}
  .fileInfoSizes li .title {display: block; float: left; width: 270px; }
  .fileInfoSizes li .size {display: block; float: left; width: 60px; text-align: right; margin-left: 10px;}
  .fileInfoSizes li .bytes {display: block; float: left; width: 80px; text-align: right; margin-left: 10px;}

  .fileInfoPaneSide  {}
  .fileInfoPaneChartSide {text-align: center; padding: 5px 0 0;}
  .fileInfoPaneFileCountSide {display:block; width: 170px; margin: 0 auto 5px;}
  .fileInfoPaneHolderSide {display:block; width: 170px; margin: 0 auto;}
  .fileInfoSizesSide {padding:0!important;margin:0!important;}
  .fileInfoSizesSide li {padding:0!important;margin:0!important;}
  .fileInfoSizesSide li.header {font-weight: bold; font-size:12px;}
  .fileInfoSizesSide li { font-size:11px;}
  .fileInfoSizesSide li .title {display: block; float: left; width: 30px; font-weight: bold;}
  .fileInfoSizesSide li .size {display: block; float: left; width: 50px; text-align: right;}
  .fileInfoSizesSide li .bytes {display: block; float: left; width: 90px; text-align: right;}

  a.downloadButton {
    display: block; border: 1px solid #aaa; background: url("../../images/buttonNormal.jpg") center center; -moz-border-radius: 3px; padding: 4px 10px; font-weight: bold;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
  }
  a.downloadButton:link,
    a.downloadButton:visited,
      a.downloadButton:active {color: black;}
  a.downloadButton:hover { border: 1px solid #fa0; background: url("../../images/buttonHover.jpg") center center;}

  #portalButtons {margin-bottom: 10px;}
  a.portalButton {display: block; border: 1px solid #bbb; background: url("../../images/gradient-bg.jpg") center center; border-radius: 3px; padding: 4px 10px; font-weight: bold;}
  a.portalButton {float: left; margin-right: 5px;}
  a.portalButton {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
  }
  a.portalButton:link,
    a.portalButton:visited,
      a.portalButton:active {color: black; text-decoration: none; text-align: center}
  a.portalButton:hover {border: 1px solid #fa0;  background: url("../../images/buttonHover.jpg") center center; }

  /*
  .upload-icon {background: url('/common/images/toolbar/add.png') no-repeat 0 0 !important;}
  .trash-icon {background: url('/common/images/filemanager/trash.png') no-repeat 0 0 !important;}
  
  .section-locker {background: url('/common/images/filemanager/home.png') no-repeat 0 0 !important;}
  .section-modules {background: url('/common/images/filemanager/services.png') no-repeat 0 0 !important;}

  .section-groups {background: url('/common/images/filemanager/group.png') no-repeat 0 0 !important;}
  .section-news {background: url('/common/images/filemanager/news.png') no-repeat 0 0 !important;}
  .section-blog {background: url('/common/images/filemanager/blog.png') no-repeat 0 0 !important;}
  .section-event {background: url('/common/images/filemanager/cal.png') no-repeat 0 0 !important;}
  .section-podcast {background: url('/common/images/filemanager/podcast.png') no-repeat 0 0 !important;}
  
  .node-news,
    .node-blog,
      .node-event,
        .node-podcast {background: url('/common/images/filemanager/file.png') no-repeat 0 0 !important;}
  .node-folder {background: url('/common/images/filemanager/folder.gif') no-repeat 0 0 !important;}
  
  .section-all {background: url('/common/images/filemanager/all.png') no-repeat 0 0 !important;}
  .section-trash {background: url('/common/images/filemanager/trash.png') no-repeat 0 0 !important;}
  */


/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
    width: 345px;
}

/*!
 * Ext JS Library 3.1.1
 * Copyright(c) 2006-2010 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
#images-view .x-panel-body{
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
}
#images-view .thumb{
	background: #D4D4D4;
	padding: 3px;
	text-align: center;
}
#images-view .thumb img{
	height: 60px;
	width: 80px;
}
#images-view .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
#images-view .thumb-disabled{
  background: #fee url("../../images/disabledBG.png");
  -moz-border-radius: 4px;
	padding: 4px;
  border: 1px solid #c00;
}
#images-view .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}

#images-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.html) repeat-x left top;
	padding: 4px;
}

#images-view .x-view-selected{
	background: #eff5fb /* url(images/selected.gif) no-repeat right bottom; */
	border:1px solid #99bbe8;
	padding: 4px;
}
#images-view .x-view-selected .thumb{
	background:transparent;
}

#images-view .loading-indicator {
	font-size:11px;
	/*background-image:url('../../resources/images/default/grid/loading.gif');*/
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

#thumbView .x-panel-body{
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
}
#thumbView .thumb{
	background: #dddddd;
	padding: 3px;
}
#thumbView .thumb img{
	height: 60px;
	width: 80px;
}
#thumbView .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
#thumbView .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}

#thumbView .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.html) repeat-x left top;
	padding: 4px;
}

#thumbView .x-view-selected{
	background: #eff5fb /* url(images/selected.gif) no-repeat right bottom; */
	border:1px solid #99bbe8;
	padding: 4px;
}
#thumbView .x-view-selected .thumb{
	background:transparent;
}

#thumbView .loading-indicator {
	font-size:11px;
	/*background-image:url('../../resources/images/default/grid/loading.gif');*/
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}


.cpThumbs .thumb{
	background: #D4D4D4;
	padding: 3px;
  width: 48px;
	height: 48px;
	margin: 0 auto;
	text-align: center;
}

.cpThumbs .cp_schoolInfo { background: url("../../images/siteconfig/SchoolBuilding_48.png") center center no-repeat;}
.cpThumbs .cp_ebusInfo { background: url("../../images/siteconfig/ebus/building.png") center center no-repeat;}
.cpThumbs .cp_navigationEditor { background: url("../../images/siteconfig/Binary-tree-48.png") center center no-repeat;}
.cpThumbs .cp_schoolManager { background: url("../../images/siteconfig/School-48.png") center center no-repeat;}
.cpThumbs .cp_ebusManager { background: url("../../images/siteconfig/ebus/city.png") center center no-repeat;}
.cpThumbs .cp_departmentManager { background: url("../../images/siteconfig/School_48.png") center center no-repeat;}
.cpThumbs .cp_ebusDepartmentManager { background: url("../../images/siteconfig/ebus/Library.png") center center no-repeat;}
.cpThumbs .cp_classesManager { background: url("../../images/siteconfig/Ordinateur_48.png") center center no-repeat;}
.cpThumbs .cp_forumManager { background: url("../../images/siteconfig/chat_48.png") center center no-repeat;}
.cpThumbs .cp_categoryManager { background: url("../../images/siteconfig/Tag-48.png") center center no-repeat;}
.cpThumbs .cp_studentManager{ background: url("../../images/siteconfig/Preppy-icon-48.png") center center no-repeat;}
.cpThumbs .cp_parentManager{ background: url("../../images/siteconfig/parents_menu-48.png") center center no-repeat;}
.cpThumbs .cp_helpTopics { background: url("../../images/siteconfig/Help-48.png") center center no-repeat;}
.cpThumbs .cp_aboutCS2 { background: url("../../images/siteconfig/Webdev-48.png") center center no-repeat;}
.cpThumbs .cp_userGroups { background: url("../../images/siteconfig/Users-48.png") center center no-repeat;}
.cpThumbs .cp_ldapLogin { background: url("../../images/siteconfig/Network-48.png") center center no-repeat;}
.cpThumbs .cp_myExplorer { background: url("../../images/siteconfig/Explorer-48.png") center center no-repeat;}
.cpThumbs .cp_myKeychain { background: url("../../images/siteconfig/Keychain48.png") center center no-repeat;}
.cpThumbs .cp_videoPresets { background: url("../../images/siteconfig/Video_48.png") center center no-repeat;}
.cpThumbs .cp_iconNav { background: url("../../images/siteconfig/icon-hand-48.png") center center no-repeat;}
.cpThumbs .cp_alertManager { background: url("../../images/siteconfig/Alert-48.png") center center no-repeat;}
.cpThumbs .cp_termManager { background: url("../../images/siteconfig/system_time.html") center center no-repeat;}
.cpThumbs .cp_IPConfigManager { background: url("../../images/siteconfig/web-net-48.png") center center no-repeat;}
.cpThumbs .cp_MobileManager { background: url("../../images/siteconfig/mobileMangerIcon.png") center center no-repeat;}
.cpThumbs .cp_bullyManager { background: url("../../images/siteconfig/bully-48.png") center center no-repeat;}
.cpThumbs .cp_tipManager { background: url("../../images/siteconfig/tip.png") center center no-repeat;}


.cpThumbs .cp_ugUsers { background: url("../../images/siteconfig/Community-48.png") center center no-repeat;}
.cpThumbs .cp_ugGroups { background: url("../../images/siteconfig/Groups-48.png") center center no-repeat;}
.cpThumbs .cp_ugImport { background: url("../../images/siteconfig/Import-48.png") center center no-repeat;}
.cpThumbs .cp_userProfile { background: url("../../images/siteconfig/Userprofile-48.png") center center no-repeat;}
.cpThumbs .cp_userLinkedAccounts { background: url("../../images/siteconfig/Satellite-48.png") center center no-repeat;}
.cpThumbs .cp_homeicon { background: url("../../images/siteconfig/home-48.png") center center no-repeat !important;}
.cpThumbs .cp_homeLayout { background: url("../../images/siteconfig/blockdevice-48.png") center center no-repeat !important;}
.cpThumbs .cp_homeWidgets { background: url("../../images/siteconfig/widgets-48.png") center center no-repeat !important;}
.cpThumbs .cp_productManager { background: url("../../images/siteconfig/Shopping_cart48.html") center center no-repeat;}

.cpThumbs .cp_homeApps { background: url("../../images/siteconfig/Apps-48.png") center center no-repeat !important;}
.cpThumbs .cp_iconNav {background: url("../../images/siteconfig/icon-hand-48.png") center center no-repeat !important;}


.cpi_schoolInfo { background: url("../../images/siteconfig/SchoolBuilding_16.png") center center no-repeat;}
.cpi_ebusInfo { background: url("../../images/siteconfig/ebus/building16.png") center center no-repeat;}
.cpi_navigationEditor { background: url("../../images/siteconfig/Binary-tree-16.png") center center no-repeat;}
.cpi_schoolManager { background: url("../../images/siteconfig/School-16.png") center center no-repeat;}
.cpi_ebusManager { background: url("../../images/siteconfig/ebus/city16.png") center center no-repeat;}
.cpi_departmentManager { background: url("../../images/siteconfig/School_16.png") center center no-repeat !important;}
.cpi_ebusDepartmentManager { background: url("../../images/siteconfig/ebus/Library16.png") center center no-repeat;}
.cpi_classesManager { background: url("../../images/siteconfig/Ordinateur_16.png") center center no-repeat !important;}
.cpi_forumManager { background: url("../../images/siteconfig/chat_16.png") center center no-repeat;}
.cpi_categoryManager { background: url("../../images/siteconfig/Tag-16.png") center center no-repeat;}
.cpi_helpTopics { background: url("../../images/siteconfig/Help-16.png") center center no-repeat;}
.cpi_aboutCS2 { background: url("../../images/siteconfig/Webdev-16.png") center center no-repeat;}
.cpi_userGroups { background: url("../../images/siteconfig/Users-16.png") center center no-repeat;}
.cpi_ldapLogin { background: url("../../images/siteconfig/Network-16.png") center center no-repeat;}
.cpi_myExplorer { background: url("../../images/siteconfig/Explorer-16.png") center center no-repeat;}
.cpi_myKeychain { background: url("../../images/siteconfig/Keychain16.png") center center no-repeat;}
.cpi_productManager { background: url("../../images/siteconfig/Shopping_cart16.html") center center no-repeat;}
.cpi_videoPresets { background: url("../../images/siteconfig/Video_16.png") center center no-repeat;}

.cpi_importUser { background: url("../../images/siteconfig/Down-16.png") no-repeat !important;}
.cpi_syncUser { background: url("../../images/siteconfig/Sync-16.png") no-repeat !important;}
.cpi_connectUser { background: url("../../images/siteconfig/Connect.png") no-repeat !important;}
.cpi_disconnectUser { background: url("../../images/siteconfig/Disconnect.png") no-repeat !important;}
.cpi_userSettings { background: url("../../images/siteconfig/Settings-16.png") no-repeat !important;}
.cpi_userProfile { background: url("../../images/siteconfig/Userprofile-16.png") no-repeat !important;}
.cpi_userLinkedAccounts { background: url("../../images/siteconfig/Satellite-16.png") no-repeat !important;}

.cpi_homeicon { background: url("../../images/siteconfig/home-16.png") no-repeat !important;}
.cpi_homeLayout { background: url("../../images/siteconfig/blockdevice-16.png") no-repeat !important;}
.cpi_homeWidgets { background: url("../../images/siteconfig/widgets-16.png") no-repeat !important;}
.cpi_homeApps { background: url("../../images/siteconfig/Apps-16.png") center center no-repeat !important;}

.cpi_ugUsers { background: url("../../images/siteconfig/Community-16.png") center center no-repeat;}
.cpi_ugGroups { background: url("../../images/siteconfig/Groups-16.png") center center no-repeat;}
.cpi_ugImport { background: url("../../images/siteconfig/Import-16.png") center center no-repeat;}
.helpIcon { background: url("../../images/nav/Help.png") center center no-repeat;}
.alertIcon{ background: url("../../images/siteconfig/Alert-16.png") center center no-repeat;}
.fireworksIcon{ background: url("../../images/famfam/newyears.png") center center no-repeat;}
.emailIcon{ background: url("../../images/famfam/mail.png") center center  no-repeat;}
.mail--plus{ background: url("../../images/famfam/mail--plus.png") center center  no-repeat;}
.mail--minus{ background: url("../../images/famfam/mail--minus.png") center center  no-repeat;}
.mail-open{ background: url("../../images/famfam/mail-open.png") center center  no-repeat;}
.mail-reply{ background: url("../../images/famfam/mail-reply.png") center center no-repeat;}
.mail-forward{ background: url("../../images/famfam/mail-forward.png") center center no-repeat;}
.mail-send{ background: url("../../images/famfam/mail-send.png") center center no-repeat;}
.application_side_tree{ background: url("../../images/famfam/application_side_tree.png") center center  no-repeat;}
.edit-list-order{ background: url("../../images/famfam/edit-list-order.png") center center  no-repeat;}
.zones{ background: url("../../images/famfam/zones.png") center center  no-repeat;}
.zone--minus{ background: url("../../images/famfam/zone--minus.png") center center  no-repeat;}
.zone--plus{ background: url("../../images/famfam/zone--plus.png") center center  no-repeat;}
.zone--pencil{ background: url("../../images/famfam/zone--pencil.png") center center  no-repeat;}
.ui-text-field{ background: url("../../images/famfam/ui-text-field.png") center center  no-repeat;}
.pencil-field{ background: url("../../images/famfam/pencil-field.png") center center  no-repeat;}
.application--pencil{ background: url("../../images/famfam/application--pencil.png") center center  no-repeat;}
.book-open-list{ background: url("../../images/famfam/book-open-list.png") center center  no-repeat;}
.layout-6{ background: url("../../images/famfam/layout-6.png") center center  no-repeat;}
.layout-split-vertical{ background: url("../../images/famfam/layout-split-vertical.png") center center  no-repeat;}


.ncSiteAlert{ background: url(../../images/siteconfig/Alert-16.png) center center no-repeat;}
.ncEmailAlert{ background: url(../../images/famfam/email.png) center -3px no-repeat;}
.ncSMSAlert{ background: url(../../images/famfam/phone.png) center center no-repeat;}
.ncSettings{ background: url(../../images/famfam/table_gear.png) center center no-repeat;}
.ncAlerts{ background: url(../../images/famfam/bell.png) center left no-repeat !important;}
.ncSubscribers{ background: url(../../images/famfam/folder_user.png) center center no-repeat;}
.ncCategoryIcon{ background: url(../../images/famfam/tag_blue.png) no-repeat scroll 0 center transparent  !important;}
.ncUserEdit {background: url(../../images/famfam/user_edit.png) no-repeat scroll 0 center transparent !important}
.ncResend {background: url(../../images/famfam/application_double.png) no-repeat scroll 0 center transparent !important}
.ncDetailPanel {background: url(../../images/famfam/application_go.png) no-repeat scroll 0 center transparent !important}
.ncExtraPanel {background: url(../../images/famfam/open-share.png) no-repeat scroll 0 center transparent !important}

.rcComments {background: url(../../images/famfam/user_comment.png) no-repeat scroll 0 center transparent !important}
.rcComPreview {background: url(../../images/famfam/commentBubble.html) no-repeat scroll 0 center transparent !important}
.rcRSVP {background: url(../../images/famfam/group_go.png) no-repeat scroll 0 center transparent !important}
.rcApprove {background: url(../../images/famfam/tick.gif) no-repeat scroll 0 center transparent !important}
.rcDeny {background: url(../../images/famfam/cross.gif) no-repeat scroll 0 center transparent !important}
.rcDelete {background: url(../../images/famfam/bin_closed.png) no-repeat scroll 0 center transparent !important}


.x-grid3-hd-inner {
    font-family:"segoe ui",tahoma, arial, sans-serif;
    font-size:12px;
}
.x-grid3-body .x-grid3-td-cost {
    background-color:#f1f2f4;
}
.x-grid3-summary-row .x-grid3-td-cost {
    background-color:#e1e2e4;
}
.icon-grid {
    background-image:url(../shared/icons/fam/grid.html) !important;
}
.x-grid3-dirty-cell {
    background-image:none;
}
.x-grid3-summary-row {
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    color:#333;
    background: #f1f2f4;
}
.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight:bold;
    padding-bottom:4px;
}
.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left:16px;
}
.x-grid-hide-summary .x-grid3-summary-row {
    display:none;
}
.x-grid3-summary-msg {
    padding:4px 16px;
    font-weight:bold;
}

.inlineIconSpan {
  display: block;
  float: left;
  height: 16px;
  padding: 0 6px;
  width: 16px;
}

.msgPreview {
  border-top: 1px solid #CCCCCC;
  margin-top: 7px;
  padding: 2px 7px;
}

#ncPreviewPanel .msgPreview h1, 
#ncPreviewPanel .msgPreview h2,
#ncPreviewPanel .msgPreview h3,
#ncPreviewPanel .msgPreview h4,
#ncPreviewPanel .msgPreview h5
{
  padding:5px 0; 
}
#ncPreviewPanel .msgPreview p
{
  padding:5px 0; 
}

#notifyCenter .x-grid3-row-body p {
  color: #555555;
  font-size: 10px;
  margin: 0 10px 3px 15px !important;
}

#notifyCenter .category .x-tree-ec-icon {
    display:none;
}
#notifyCenter .category-node{
    background:#eee url(../../images/cmp-bg.gif) repeat-x;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ccc;
    padding-top:2px;
    padding-bottom:1px;
    margin-bottom:1px;

}
#notifyCenter .category-node .x-tree-node-icon {
    display:none;
}

#notifyCenter .category {
    padding:1px 0;
}
#notifyCenter .category .x-tree-ec-icon {
    display:none;
}
.cpThumbs .thumb-wrap{
	float: left;
	margin: 4px;
	width: 70px;
	margin-right: 0;
	padding: 5px;
}
.cpThumbs .thumb-disabled{
  background: #fee url("../../images/disabledBG.png");
  -moz-border-radius: 4px;
	padding: 4px;
  border: 1px solid #c00;
}
.cpThumbs .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}
.cpThumbs .x-view-over{
    cursor:pointer;cursor:hand;
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.html) repeat-x left top;
    -moz-border-radius: 5px;
	padding: 4px;
}
.cpThumbs .x-view-selected{
	background: #eff5fb /* url(images/selected.gif) no-repeat right bottom; */
	border:1px solid #99bbe8;
	padding: 4px;
	-moz-border-radius: 5px;
}
.cpThumbs .x-view-selected .thumb{
	background-color:transparent;
}
.cpThumbs .loading-indicator {
	font-size:11px;
	/*background-image:url('../../resources/images/default/grid/loading.gif');*/
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

.x-form-check-group .x-panel-body {background-color: transparent;}
.x-form-radio-group .x-panel-body {background-color: transparent;}

.postHolder {margin-bottom: 4px; margin: 3px; border-bottom:1px solid #ccc; }
.postHolder .postHolder_wrap {padding: 4px; }
/*.postHolder .x-view-over {background: #efefef;}*/
.postHolder .postHolder_wrap .postHolder_thumber {float: left; width: 90px; position: absolute;}
.postHolder .postHolder_wrap .postHolder_container {}
.postHolder .postHolder_wrap .postHolder_container_thumb {float: left; margin-left: 110px; min-height: 105px;}
.postHolder:hover .postHolder_wrap .postHolder_title a {color: black;}
.postHolder .postHolder_wrap .postHolder_title a {margin-bottom: 5px; font-weight: bold; font-size: 16px; color: grey; text-decoration: none;}
.postHolder .postHolder_wrap .postHolder_container .postHolder_title a {margin-bottom: 0;}
.postHolder .postHolder_wrap .postHolder_container .postHolder_author {display: block; margin-bottom: 4px; color: #777;}
.postHolder .postHolder_wrap .postHolder_container .postHolder_author a {color: #5555DD}
.postHolder .postHolder_wrap .postHolder_container .postHolder_date {color: #444;}
.postHolder .postHolder_wrap .postHolder_container .postHolder_content {display: block; margin-bottom: 4px;}
.postHolder .postHolder_wrap .postHolder_container .postHolder_content .contentFloater {float: left; margin-right: 4px; margin-bottom: 4px;}
.postHolder .postHolder_wrap .postHolder_container .postHolder_options {display: block; color: #777}
.postHolder .postHolder_wrap .postHolder_container .postHolder_options a {color: #5555DD}

.postHolder .postHolder_wrap .postHolder_header .dimensionLink {position: absolute; display: none; width: 16px; height: 16px;}
.postHolder .postHolder_wrap .postHolder_header .dimensionLink {background: #eee url("../../images/tape-measure.png") center center no-repeat}
.postHolder .postHolder_wrap .postHolder_header .dimensionLink {padding: 2px; border: 2px solid #aaa; margin: 5px;}
.postHolder .postHolder_wrap .postHolder_header .dimensionLink span {display: none;}
.postHolder .postHolder_wrap .postHolder_header:hover .dimensionLink {display: block;}
.postHolder .postHolder_wrap .postHolder_header .dimensionLink:hover {border-color: #555; background-color: #fff; }


        /* css/navigation2.css */
        .intranetSection h2 { color: black !important; background: #ddd url("../../images/cyberlocker/lock_key.png") 2px center no-repeat !important; padding-left: 20px !important;}
.leftModuleHolder ul li.intranetSection a { 
  color: black !important; 
  background: #eee url("../../images/cyberlocker/lock_key.png") 2px center no-repeat !important;
  padding-left: 20px !important;
}
.leftModuleHolder ul ul li.intranetSection a { 
  color: black !important; 
  background: #ddd url("../../images/cyberlocker/lock_key.png") 2px center no-repeat !important;
  padding-left: 20px !important;
}
.boldTreeNavDealie {font-weight: bold !important;}

.leftModuleStatus {text-align: center; font-size: 11px; font-weight: bold; padding: 3px; border: 1px solid #666; border-left: 0; border-right: 0;}
.leftModuleStatus {color: #999;}
.leftModuleStatus a:link,
  .leftModuleStatus a:active,
    .leftModuleStatus a:visited {color: #666; text-decoration: none;}
.leftModuleStatus a:hover {color: black; text-decoration: underline;}
  
  /* The Main Nav -- */
 #menuContainer {
    width:920px;
	}
.editOptions_lvl1 , .editOptions_lvl2	{text-align:center}
 #menuContainer ul,  #menuContainer ul .editOptions_lvl1 ul,  #menuContainer ul ul  {
	padding: 0px;
	margin:0px;
	list-style: none;
	}
#menuContainer ul ul ul	{width:100%;}	
#menuContainer ul li {
	padding: 0px;
	margin: 0px;
	float: left;
	position:relative;
	z-index:500;
}
#menuContainer ul .editOptions_lvl1 li a:link, #menuContainer ul .editOptions_lvl1 li a:visited{

}
* html #menuContainer ul li {
 behavior: expression(  this.onmouseover = new Function("this.className += ' hover'"),  this.onmouseout = new Function("this.className = this.className.replace(' hover','')"),  this.style.behavior = null);
}
#menuContainer ul ul li {
	font-weight:bold;
	padding:0px;
	margin: 0px;
	position:relative;
	z-index:200;
	width:100%;
}

#menuContainer ul li a:link, #menuContainer ul li a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding:4px 20px;
	}
	
#menuContainer ul li:hover a, #menuContainer ul li a:hover, #menuContainer ul li a:active  {}

#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited{
	text-align: left;
	border:none;
	padding: 5px;
}
#menuContainer ul ul li:hover a, #menuContainer ul ul li a:hover, #menuContainer ul ul li a:active{}
#menuContainer ul ul ul li a:hover, #menuContainer ul ul ul li a:active{}
#menuContainer ul div
 {
	position:absolute;
	margin:0px;
	padding: 5px;
	list-style: none;
	z-index: 100;
	width:200px;
}
#menuContainer ul ul div
{
  display: block;
	position:absolute;
	left: 100%;
	top:0;
	z-index: 200;
}
#menuContainer ul li.submenu_left div ul li div
{
  left: -103%;
}
/*
#menuContainer ul li:last-child div ul li div
{
  left: -100%;
}
*/
.isNotMobile #menuContainer ul div, 
.isNotMobile #menuContainer ul ul div, 
.isNotMobile #menuContainer ul ul ul div, 
.isNotMobile #menuContainer ul ul ul ul div, 
.isNotMobile #menuContainer ul ul ul ul ul div, 
.isNotMobile #menuContainer ul ul ul ul ul ul div, 
.isNotMobile #menuContainer ul li:hover ul div,
.isNotMobile #menuContainer ul ul li:hover ul div,
.isNotMobile #menuContainer ul ul ul li:hover ul div,
.isNotMobile #menuContainer ul ul ul ul li:hover ul div
.isNotMobile #menuContainer ul ul ul ul ul li:hover ul div {display:none; }

.isNotMobile #menuContainer ul li:hover div, 
.isNotMobile #menuContainer ul li.hover div,
.isNotMobile #menuContainer ul ul li:hover div, 
.isNotMobile #menuContainer ul ul li.hover div, 
.isNotMobile #menuContainer ul ul ul li:hover div, 
.isNotMobile #menuContainer ul ul ul li.hover div,
.isNotMobile #menuContainer ul ul ul ul li:hover div, 
.isNotMobile #menuContainer ul ul ul ul li.hover div,
.isNotMobile #menuContainer ul ul ul ul ul li:hover div, 
.isNotMobile #menuContainer ul ul ul ul ul li.hover div {display:block;}

.isMobile #menuContainer ul div, 
.isMobile #menuContainer ul ul div, 
.isMobile #menuContainer ul ul ul div, 
.isMobile #menuContainer ul ul ul ul div, 
.isMobile #menuContainer ul ul ul ul ul div, 
.isMobile #menuContainer ul ul ul ul ul ul div, 
.isMobile #menuContainer ul li.hoverToggle ul div,
.isMobile #menuContainer ul ul li.hoverToggle ul div,
.isMobile #menuContainer ul ul ul li.hoverToggle ul div,
.isMobile #menuContainer ul ul ul ul li.hoverToggle ul div
.isMobile #menuContainer ul ul ul ul ul li.hoverToggle ul div {display:none; }

.isMobile #menuContainer ul li.hoverToggle div, 
.isMobile #menuContainer ul li.hover div,
.isMobile #menuContainer ul ul li.hoverToggle div, 
.isMobile #menuContainer ul ul li.hover div, 
.isMobile #menuContainer ul ul ul li.hoverToggle div, 
.isMobile #menuContainer ul ul ul li.hover div,
.isMobile #menuContainer ul ul ul ul li.hoverToggle div, 
.isMobile #menuContainer ul ul ul ul li.hover div,
.isMobile #menuContainer ul ul ul ul ul li.hoverToggle div, 
.isMobile #menuContainer ul ul ul ul ul li.hover div {display:block;}



.editOptions_lvl2{
	position:absolute;
   	top: 0;
   	left: 100%;
   	width:150px;
   	z-index:600;
}

.editOptions_lvl2 li a:link, .editOptions_lvl2 li a:visited	{
	display:block;
	width:auto;
	text-decoration:none;
}
  /* -- End Main Nav */

#col2 {float: right; width: 732px}

/*
//
// LEFT COLUMN
// This section includes left hand menus and widgets
//
*/
/* The entire left column container */
    #leftCol{
      float: left;
      width: 180px;
      z-index:2000;
      position:relative;
    }
/* Module Container -- */
    .leftModuleHolder{
      margin-bottom: 5px;
      border:#666 1px solid;
      padding:2px;
      width:174px;
    }
.leftModuleHolder ul, .leftModuleHolder ul ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 100%;
	}
.leftModuleHolder ul li {
	padding: 0px;
	margin: 0px;
	position:relative;
	z-index:2000;
  	width:100%;
}
* html .leftModuleHolder ul li {
 behavior: expression(  this.onmouseover = new Function("this.className += ' hover'"),  this.onmouseout = new Function("this.className = this.className.replace(' hover','')"),  this.style.behavior = null);
}
.leftModuleHolder ul ul li {
	font-weight:bold;
	padding:0px;
	margin: 0px;
	position:relative;
	z-index:2000;
	width:100%;
	float:left;
}
.leftModuleHolder ul li a:link, .leftModuleHolder ul li a:visited {
	display: block;
	text-decoration: none;
	padding: 4px;
	}
.leftModuleHolder ul li:hover a, .leftModuleHolder ul li a:hover, .leftModuleHolder ul li a:active {
	}
.leftModuleHolder ul ul li a:link, .leftModuleHolder ul ul li a:visited{
	text-align: left;
	border:none;
	padding: 5px;
}
.leftModuleHolder ul ul li:hover a, .leftModuleHolder ul ul li a:hover, .leftModuleHolder ul ul li a:active{
}
.leftModuleHolder ul ul ul li a:hover, .leftModuleHolder ul ul ul li a:active{
}

.leftModuleHolder ul div
 {
  display: block;
	position:absolute;
	margin:0px;
	padding: 5px;
	list-style: none;
	left: 100%;
	top:0;
	z-index: 100;
	width:200px;
}
.isNotMobile .leftModuleHolder ul div, 
.isNotMobile .leftModuleHolder ul ul div, 
.isNotMobile .leftModuleHolder ul ul ul div, 
.isNotMobile .leftModuleHolder ul ul ul ul div, 
.isNotMobile .leftModuleHolder ul ul ul ul ul div, 
.isNotMobile .leftModuleHolder ul ul ul ul ul ul div, 
.isNotMobile .leftModuleHolder ul li:hover ul div,
.isNotMobile .leftModuleHolder ul ul li:hover ul div,
.isNotMobile .leftModuleHolder ul ul ul li:hover ul div,
.isNotMobile .leftModuleHolder ul ul ul ul li:hover ul div
.isNotMobile .leftModuleHolder ul ul ul ul ul li:hover ul div {display:none; }

.isNotMobile .leftModuleHolder ul li:hover div, 
.isNotMobile .leftModuleHolder ul li.hover div,
.isNotMobile .leftModuleHolder ul ul li:hover div, 
.isNotMobile .leftModuleHolder ul ul li.hover div, 
.isNotMobile .leftModuleHolder ul ul ul li:hover div, 
.isNotMobile .leftModuleHolder ul ul ul li.hover div,
.isNotMobile .leftModuleHolder ul ul ul ul li:hover div, 
.isNotMobile .leftModuleHolder ul ul ul ul li.hover div,
.isNotMobile .leftModuleHolder ul ul ul ul ul li:hover div, 
.isNotMobile .leftModuleHolder ul ul ul ul ul li.hover div {display:block;}

.isMobile .leftModuleHolder ul div, 
.isMobile .leftModuleHolder ul ul div, 
.isMobile .leftModuleHolder ul ul ul div, 
.isMobile .leftModuleHolder ul ul ul ul div, 
.isMobile .leftModuleHolder ul ul ul ul ul div, 
.isMobile .leftModuleHolder ul ul ul ul ul ul div, 
.isMobile .leftModuleHolder ul li.hoverToggle ul div,
.isMobile .leftModuleHolder ul ul li.hoverToggle ul div,
.isMobile .leftModuleHolder ul ul ul li.hoverToggle ul div,
.isMobile .leftModuleHolder ul ul ul ul li.hoverToggle ul div
.isMobile .leftModuleHolder ul ul ul ul ul li.hoverToggle ul div {display:none; }

.isMobile .leftModuleHolder ul li.hoverToggle div, 
.isMobile .leftModuleHolder ul li.hover div,
.isMobile .leftModuleHolder ul ul li.hoverToggle div, 
.isMobile .leftModuleHolder ul ul li.hover div, 
.isMobile .leftModuleHolder ul ul ul li.hoverToggle div, 
.isMobile .leftModuleHolder ul ul ul li.hover div,
.isMobile .leftModuleHolder ul ul ul ul li.hoverToggle div, 
.isMobile .leftModuleHolder ul ul ul ul li.hover div,
.isMobile .leftModuleHolder ul ul ul ul ul li.hoverToggle div, 
.isMobile .leftModuleHolder ul ul ul ul ul li.hover div {display:block;}

.leftModuleHolder h2 {
      font-size: 14px;
      padding: 4px;
      text-align: center;
    }
.leftModuleHolder .miniModuleHolder {
      padding: 2px;
      display: block;
    }
.leftModuleHolder .miniModuleHolder .actualWidgetContainer {}
.leftModuleHolder .miniModuleHolder .miniModuleContent {
      border: 1px solid #666;
      padding: 2px;
    }
  /* -- End Module Container */ 
  
#menuContainer ul ul li.horizontalChildHeading a,
.leftModuleHolder ul ul li.horizontalChildHeading a {
  background: #bbb !important; 
  border-bottom: 2px solid #222 !important; 
  color: black !important; 
  font-weight: normal !important; 
  text-decoration: none !important;
}
#menuContainer ul ul li.horizontalChildHeading a span,
.leftModuleHolder ul ul li.horizontalChildHeading a span {
  font-weight: bold !important; 
  text-decoration: underline !important;
}

#menuContainer ul a.hasSubChild {
  background-image: url("../../images/moreMenu/blackCorner.png") !important;
  background-repeat: no-repeat !important;
  background-position: right center !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/moreMenu/moreMenu1.png");
  background-repeat: no-repeat;
  background-position: right center;
}


        /* css/portals.css */
          /*!
   * Ext JS Library 3.0+
   * Copyright(c) 2006-2009 Ext JS, LLC
   * licensing@extjs.com
   * http://www.extjs.com/license
   */
  .x-portal .x-panel-dd-spacer {
      margin-bottom:0px;
  }
  .x-portal .x-panel-body {
      background: transparent;
      padding-bottom:0px;
  }

  .x-portlet {
      margin-top:10px;
  }
  .x-ColumnHighlight {
      min-height:50px;
      height: auto !important;
      background:#efefef;
      border:1px solid #ccc;
      margin-top:5px !important;
  }
  .x-portlet:first-child {
      margin-top:0;
  }
  /* Clean up the look of the portlets */
  .x-portlet .x-panel-ml {
      padding-left:2px;
  }
  .x-portlet .x-panel-mr {
      padding-right:2px;
  }
  .x-portlet .x-panel-bl {
      padding-left:2px;
  }
  .x-portlet .x-panel-br {
      padding-right:2px;
  }
  .x-portlet .x-panel-body {
      background:white;
  }
  .x-portlet .x-panel-mc {
      padding-top:2px;
  }
  .x-portlet .x-panel-bc .x-panel-footer {
      padding-bottom:2px;
  }
  .x-portlet .x-panel-nofooter .x-panel-bc {
      height:2px;
  }
	
	#content .portalColumn_A .x-panel  .x-panel{
    border: none;
}
  #content .x-portlet .x-panel-bwrap .x-panel-body {
    border: none !important;
}
  #content #loaderPortal { min-height: 200px; background-image: url("../../images/ajax-bar.gif") !important; background-position: center 80px !important; background-repeat: no-repeat !important;}
  #content #loaderPortal span {display: block; text-align: center; padding-top: 100px; font-size: 10px; color: #888}
  
  .x-portlet .x-panel-body .portalLoader {height: 50px; display: block; background: url("../../images/ajax-loader.gif") center 10px no-repeat}
  .x-portlet .x-panel-body .portalLoaderText {display: block; position: relative; top: 30px; color: #b0b0b0; text-align: center; font-size: 10px}
  
  
  .paginator { text-align: center; }
  .paginator .paginatorTitle { display: none; }
  .paginator a {color: #666; text-decoration: none;}
  .paginator a span.paginator_selected {color: #000; font-weight: bold;}
  
  
  .wizardTitle {font-size: 18px; margin: 20px 0 20px;}
  .wizardDescription {font-size: 12px;}
  
	.scope_Innerpnl h3 {
		border-bottom: 1px dashed #CCCCCC;
		color: #333333;
		font-size: 19px !important;
		margin: -4px 0 5px !important;
		padding: 6px !important;
		text-align: center;
	}
	.scope_Innerpnl h4{
		color:#035;
		margin:3px 5px !important;
		padding:0;
		font-size:13px;
	}
	.scope_Innerpnl p{
		color:#333;
		line-height:18px;
		margin: 5px 10px !important;
		padding:0 3px;
		font-size:12px;
	} 

        /* js/portal/portal.css */
        #portal .portal-column {
  float: left;
}
#portal .portal-edit-column {
  float: left;
  background-color: #F1F6FE;
}
#portal .full{
  float: left;
  width: 100%;
  margin: 4px 0px;
}

#portal .half {
  width: 50%;
  margin: 4px 0px;
}

#portal .one-third {
  width: 33%;
  margin: 4px 0px;
}

#portal .two-third {
  width: 67%;
  margin: 4px 0px;
}

#portal .portal-edit-column h2 {
  color: #bbb;
  text-align: center;
}

#portal #portal-column-block-list {
  position: absolute;
  width: 200px;
  top: 140px;
  left: 0;
  z-index: 10;
  background-color: #FFEAB1;
}
#portal #portal-column-block-list .block {
  /*margin: 2px;*/
}
#portal #portal-column-block-list .block .content {
  display: none;
}

#portal .block {
  margin: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom:10px;
}
#portal .block h3 {
   /* margin: 0;
  padding: 5px;
font-size: 14px;
  color: #fff;
  background-color: #2153AA;*/
}
#portal .block .content {
  /*padding: 5px;*/
}

#portal .block .options {
  padding: 5px;
  background-color:#eee;
  border: 1px solid #ccc;
}

#portal .block .block-toggle {
  background-image: url(block-slide.html);
  display: block;
  float: right;
  width: 7px;
  height: 7px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

#portal .block .block-options {
	font-size:0.8em;
	padding:0px 5px;
	cursor: pointer;
	
}


#portal .block .block-toggle span {
  display: none;
}

#portal .block-hover {
  border: 1px dashed #f00;
}

#portal .block-list-handle, #portal .handle {
  cursor: move;
}
* html body #portal .handle {
  width: 100%;
}
#portal #portal-column-block-list .block .block-toggle {
  display: none;
}

.one-third .item-126 {display:none;}

.half .item-126 {display:none;}

.slideshow {padding:20px; text-align:center;}

.one-third  .slidedsp {display:none;}
.full  .slidedsp {display:none;}
.half  .slidedsp {display:none;}

.half .slideshow .good {display:none;}
.two-third .slideshow .bad {display:none;}
.full .slideshow .good {display:none;}
.one-third .slideshow .good {display:none;}
.slideshow .bad {color:red;} 

        /* js/lightview/css/lightview.css */
        /* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
	text-align: left;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align: left;
}
.lv_MenuBar * { padding: 0; margin: 0;}


.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
	overflow: hidden;
}

/* simulates padding-left inside .lv_Data 
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; } */

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_contentTop,
.lv_contentBottom {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#lightview iframe {
	float: left;
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* navbar
   Adds a bar below the view that takes over the default Controller
*/
#lightviewController {
	position: fixed;
	bottom: 0;
	top: 0;
	left: 50%;
	margin: 0;
	padding: 0;
	color: #d2d2d2;
	font: 11px Arial, Helvetica, sans-serif;
}
* html body #lightviewController { /* IE6 */
	position: absolute;
	top: auto;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');	
}
#lightviewController ul {
	display: block;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
	list-style-type: none;
	float: left;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_controllerCenter  { width: auto; float: left; }
.lv_controllerCornerWrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.lv_controllerCornerWrapperTopLeft,
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight,
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}

#lightviewController .lv_CornerWrapper {
	width: 100%;
}
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner {
	float: right;
	position: relative;
}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.lv_controllerMiddle {
	position: relative;
	height: 100%;
	float: left;
}
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li {
	list-style-type: none;
	float: left;
	display: inline;
	position: relative;
	clear: none;
}
.lv_controllerSetNumber {
	float: left;
	text-align: center;
}

#lightviewController .lv_Button {
	float: left;
	position: relative;
	height: 100%;
	clear: none;
}
.lv_controllerSetNumber {
	position: relative;
	height: 100%;
	padding-right: 3px;
}
.lv_controllerPrev, 
.lv_controllerNext, 
.lv_controllerSlideshow, 
.lv_controllerClose {
	float: left;
	position: relative;
	height: 100%;
	padding-left: 3px;
}

.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
} 


/* System Alert Red Styles */

  #SystemAlertBtn{display:none;}
  #alert_bubble .heading {
    background: url("../../images/dialog_sets/redHeaderBg.jpg") repeat-x scroll left top transparent;
    border-bottom: 1px solid #9D2323;
    border-top: 1px solid #9D2323;
    color: #FFFFFF;
    font-size: 20px;
    margin: 14px -10px;
    padding: 3px 0;
    text-align: center;
  }
  #alert_bubble .x-window-tl, 
  #alert_bubble .x-window-tr{
    padding:0;
  }
  #alert_bubble .x-window-tl, 
  #alert_bubble .x-window-tc, 
  #alert_bubble .x-window-tr, 
  #alert_bubble .x-window-mr, 
  #alert_bubble .x-window-ml, 
  #alert_bubble .x-window-mc, 
  #alert_bubble .x-window-bl,
  #alert_bubble .x-window-br,
  #alert_bubble .x-window-bc
  {
    border-color: white;
    background: transparent;
    background-color: transparent;
    background-image: none;
  }  

  #alert_bubble .x-btn-tl, 
  #alert_bubble .x-btn-tc, 
  #alert_bubble .x-btn-tr, 
  #alert_bubble .x-btn-mr, 
  #alert_bubble .x-btn-mc, 
  #alert_bubble .x-btn-ml, 
  #alert_bubble .x-btn-bl,
  #alert_bubble .x-btn-br,
  #alert_bubble .x-btn-bc
  {
    border-color: white;
    background: transparent;
    background-color: transparent;
    background-image: none;
    height:0;
    width:0;
  }

  #alert_bubble .x-btn {
    background: url("../../images/dialog_sets/redBtnBg.jpg") repeat-x scroll left top #9C2C2C;
    border: 1px solid #852F2E;
  }
  #alert_bubble .x-btn.x-btn-click {
    background: url("../../images/dialog_sets/redBtnHoverBg.jpg") repeat-x scroll left top #872222;
    border: 1px solid #852F2E;
  }

  #alert_bubble .x-btn-text {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    width: 103px;
  }
  #alert_bubble {
    background: none repeat scroll 0 0 #EFEFEF;
    border: none;
    box-shadow: 0 0 4px 1px rgba(255, 255, 255, 0.5) inset;
  }

  #alert_bubble .x-plain-body {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2E0E1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 0 #FFFFFF;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 5px;
  }

  #alert_bubble .x-window-header {
    background: url("../../images/dialog_sets/redHeaderBg.jpg") repeat-x scroll left top transparent;
    border: 1px solid #852F2E;
    color: #FFFFFF;
    font: bold 20px tahoma,arial,verdana,sans-serif;
    padding: 7px;
    text-align: center;
  }

    table.widefat {
    background-color: #F9F9F9;
    border:1px solid  #DFDFDF;
    width:100%;
  }
  .widefat thead th:first-of-type {
    border-top-left-radius: 3px;
  }
    .widefat .check-column {
    padding: 11px 0 0;
    vertical-align: top;
    width: 2.2em;
  }

  .widefat td, .widefat th {
      border-bottom-color: #DFDFDF;
      border-top-color: #FFFFFF;
  }
  .widefat th {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  }
  .widefat td {
      color: #555555;
  }
  .widefat p, .widefat ol, .widefat ul {
      color: #333333;
  }
  .widefat thead tr th, .widefat tfoot tr th, h3.dashboard-widget-title, h3.dashboard-widget-title span, h3.dashboard-widget-title small, .find-box-head {
      color: #333333;
  }
  .widefat thead tr th, .widefat tfoot tr th {
    background-color: #F1F1F1;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
  }
  .widefat th {
      font-size: 14px;
      line-height: .5em;
      padding: 7px 7px 8px;
      text-align: left;
  }

  .widefat td, .widefat th {
      border-style: solid;
      border-width: 1px 0;
  }
  .widefat td {
    font-size: 12px;
    padding: 4px 6px;
    vertical-align: top;
    border-left:1px solid  #DFDFDF;
  }
  .widefat td a{
    text-decoration: none;
  }
  .widefat .actions {
    float: right;
    font-size: 11px;
    margin: -6px 0;
    padding: 0;
    visibility: hidden;
  }


  .widefat th a.lnkBtn .iconText {
    margin: 8px 8px -1px 1px;
  }
  .widefat td .actions {
    float: right;
    visibility: hidden;
    margin:-1px;
  }
  .widefat tr:hover .actions{
    visibility:visible;
  }
  .largetext {
    font-size: 18px;
    font-weight: bold;
  }
  .widefat a {
    color: #27D !important;
    font-weight: bold;
    text-decoration: none;
  }
  .widefat a.lnkBtn .iconHolder {
    margin: 3px 1px;
  }
  .widefat a.lnkBtn .iconText {
    margin: 2px 7px 0 0;
  }
  .widefat a.lnkBtn .colorCode {
    margin: 3px 3px 3px 0 !important;
    display: block;
    float: left;
  }
  
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
a.btn.btn-lrg.btn-primary {
color: #fff;
}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item {
  border-width: 1px 0;
}

.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel > .table {
  margin-bottom: 0;
}

.panel > .panel-body + .table {
  border-top: 1px solid #dddddd;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

.panel-primary {
  border-color: #428bca;
}

.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-warning {
  border-color: #fbeed5;
}

.panel-warning > .panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #fbeed5;
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #fbeed5;
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #fbeed5;
}

.panel-danger {
  border-color: #eed3d7;
}

.panel-danger > .panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eed3d7;
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eed3d7;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.Resource-heading {
  text-align: center;
  font-weight: bold;
}
.fileTitle {
  font-weight: bold;
  font-size: 15px;
}
.listItem_resourceBox {
color: #000;
}
.linkContainer {
  margin: 0px;
}
.bottom-border {
  border-bottom: solid #eee 1px;
  padding:10px;
}
.CategoryName{
  border-bottom: 1px solid #eee;
  color:#444;
  font-size: 14px;
  font-weight: bold;
  padding:  3px 13px 5px;
  text-align: left;
  text-transform: uppercase;
}
.CategoryBox{
  float: left;
  max-height: 260px;
  padding: 15px;
  width: 770px;
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  column-count: 3;
  column-gap: 20px;
}
.Categoryli > a {
  color: #888 !important;
  display: block;
  font-weight: normal;
  margin-bottom: 1px;
  padding-left: 13px;
  padding-bottom: 6px;
  padding-top:4px;
}
.Categoryli > a:hover {
  background-color: #f7f7f7;
  text-decoration: none;
}
.bully-btn {
    background-image: url(../../images/antibullytabred.png);
    background-repeat: no-repeat;
    height: 200px;
    position: fixed;
    width: 43px;
    z-index: 5000;
}
.tip-btn{
    background-image: url(../../images/tipoff.png);
    background-repeat: no-repeat;
    height: 118px;
    position: fixed;
    width: 43px;
    z-index: 5000;
}