        /* css/ies_reset.css */
        
body, div, span, a, p, table, form, input, textarea, h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0; }
html{scroll-behavior: smooth;}
.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%;
}

.socialNetworkContainer .iconBtn 
    {
        display: inline-block;
        margin: 0 5px;
    }

.socialNetworkContainer .iconBtn > a 
{
    width: 100%;
    height: 29px;
    display: block;
}

.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(/common/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; 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_x_default{background-position:-535px -111px;}
  .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_x_large{background-position:-400px -111px;}
  .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_x_small{background-position:-572px -111px;}
  .btn_foursquare_small{background-position:-572px -326px;}
  .btn_pinterest_small{background-position:-572px -267px;}
  .btn_linkedin_small{background-position:-572px -218px;}

  .btn_facebook_dark{background-position:-89px -2px!important}
  .btn_youtube_dark{background-position:-88px -317px!important}
  .btn_twitter_dark{background-position:-88px -47px!important}
  .btn_instagram_dark{background-position:-88px -272px!important;}
  .btnBox_dark{width:48px; height:43px;}


  div.socialNetworkContainer {display: block; height: 50px; padding: 10px 0;
  }
/* end of social networks styles */
.quickIcon {
  background-image: url("/common/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("/common/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("/common/images/row-editor-bg.gif") repeat-x 0 0;
}
.x-row-editor-footer {
    height:2px;
    overflow:hidden;
    background: transparent url("/common/images/row-editor-bg.gif") 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("/common/images/row-editor-btns.gif") no-repeat 0 0;
}
.x-row-editor .x-btns .x-plain-bwrap {
    padding-right:5px;
    background: transparent url("/common/images/row-editor-btns.gif") no-repeat right -31px;
}
.x-row-editor .x-btns .x-plain-body {
    background: transparent url("/common/images/row-editor-btns.gif") 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.gif) !important;
        }
        .icon-user-delete {
            background-image: url(../shared/icons/fam/user_delete.gif) !important;
        }      

        /* css/extjs/calendar-panel.css */
        .ux-cal
{
    font-size:11px;
}

.ux-cal .ux-cal-weekday
{
    background:#DFECFB url("/common/images/default/shared/glass-bg.gif") repeat-x scroll left top;
    font-weight:bold;
    height:25px;
}

.ux-cal .ux-cal-header
{
    background:transparent url("/common/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('/common/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('/common/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 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_resizer{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("/common/images/closeBtn.png") center center no-repeat;}
.siteNoticeBox h2.siteNoticeBoxTitle .siteNoticeBoxTitleCloser:hover {background-color: white;}

.siteConfigHeaderTab {padding: 5px; text-align: center; border: 1px solid #99BBE8}

a:focus 
{
  outline-style: auto;
  outline-width: 5px;
  outline-color: HighLight;
}

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;
    }
    .copyrightCustomText .copyrightEditBtn {
      margin: 2px auto;
      width: 200px;
    }
  a.btnLink {background:url("/common/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("/common/images/qBtn/qBtnSprite.png") no-repeat scroll right -48px transparent; display: block; float: left; height: 23px; padding-right: 4px;}
  a.btnLink:hover {background: url("/common/images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  a.btnLink:hover .qBtn{background:url("/common/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("/common/images/qBtn/qBtnSprite.png") top left no-repeat; padding: 4px 0 5px 3px; color:#666; margin:0 1px;}
  .paginator a span {background: url("/common/images/qBtn/qBtnSprite.png") no-repeat scroll right -48px transparent; padding: 4px 7px 5px 5px; text-align: left;}
  .paginator a:hover {background: url("/common/images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  .paginator a:hover span{background:url("/common/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("/common/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("/common/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("/common/images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  .mainTitle .crumbMenu .crumbDownHolder a:hover .qBtn{background:url("/common/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("/common/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("/common/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("/common/images/qBtn/qBtnSprite.png") no-repeat scroll left -24px transparent}
  .listItem_heading .crumbMenu .crumbDownHolder a:hover .qBtn{background:url("/common/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;}
  .mainTitleTools .titleToolList{float:right; }
  .mainTitleTools .titleToolList li.titleToolList_tool{float:right; padding:7px; background: #eee url("/common/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("/common/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 {padding-right: 5px; border-radius: 5px; border-right-width: 10px; border-right-style: solid;}
  .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("/common/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("/common/images/tape-measure.png") center center no-repeat}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink {padding: 2px; border: 2px solid #aaa; margin: 5px;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink span {display: none;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail:hover .dimensionLink {display: block;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink:hover {border-color: #555; background-color: #fff; }
  .listItem_list .listItem_holder .listItem_container_hasThumbnail {margin-top:-15px; float: left; margin-left:110px; clear:both;}
  .listItem_list .listItem_holder .listItem_container {min-height:90px; 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("/common/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("/common/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;margin-top:10px;}
  .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; height: 100px; padding: 7px 0 0 6px; position: absolute;}
  .postHolder .postHolder_wrap .postHolder_thumber span {
    background: url("/common/images/posts/image_border.png") no-repeat scroll 0 0 transparent;
    background-size: 100%;
    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:22px; }
#content h3{font-size:20px;}

#content .groupContainer ul{list-style:none;}
#content .groupContainer li{list-style:none;}

#content ol{padding-left:22px !important; list-style:decimal;}
.calendarDay 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 .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("/common/images/portals/tool-sprites.gif") !important;}

#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("/common/images/portals/white5.png") !important}
#content .x-portlet-10 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white10.png") !important}
#content .x-portlet-15 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white15.png") !important}
#content .x-portlet-20 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white20.png") !important}
#content .x-portlet-25 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white25.png") !important}
#content .x-portlet-30 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white30.png") !important}
#content .x-portlet-35 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white35.png") !important}
#content .x-portlet-40 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white40.png") !important}
#content .x-portlet-45 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white45.png") !important}
#content .x-portlet-50 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white50.png") !important}
#content .x-portlet-55 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white55.png") !important}
#content .x-portlet-60 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white60.png") !important}
#content .x-portlet-65 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white65.png") !important}
#content .x-portlet-70 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white70.png") !important}
#content .x-portlet-75 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white75.png") !important}
#content .x-portlet-80 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white80.png") !important}
#content .x-portlet-85 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white85.png") !important}
#content .x-portlet-90 .x-panel-bwrap .x-panel-body {background: transparent url("/common/images/portals/white90.png") !important}
#content .x-portlet-95 .x-panel-bwrap .x-panel-body {background: transparent url("/common/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("/common/images/portals/white5.png") !important}
#content .x-portlet-plain-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .x-portlet-plain-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .x-portlet-plain-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .x-portlet-plain-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .x-portlet-plain-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .x-portlet-plain-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .x-portlet-plain-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .x-portlet-plain-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .x-portlet-plain-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .x-portlet-plain-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .x-portlet-plain-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .x-portlet-plain-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .x-portlet-plain-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .x-portlet-plain-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .x-portlet-plain-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .x-portlet-plain-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .x-portlet-plain-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .x-portlet-plain-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/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("/common/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("/common/images/portals/white5.png") !important}
#content .x-portlet-borderless-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .x-portlet-borderless-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .x-portlet-borderless-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .x-portlet-borderless-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .x-portlet-borderless-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .x-portlet-borderless-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .x-portlet-borderless-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .x-portlet-borderless-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .x-portlet-borderless-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .x-portlet-borderless-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .x-portlet-borderless-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .x-portlet-borderless-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .x-portlet-borderless-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .x-portlet-borderless-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .x-portlet-borderless-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .x-portlet-borderless-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .x-portlet-borderless-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .x-portlet-borderless-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/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 .x-panel-header .x-panel-header-text {font-size:20px;}
#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("/common/images/portals/white5.png") !important}
#content .x-portlet-titleless-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .x-portlet-titleless-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .x-portlet-titleless-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .x-portlet-titleless-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .x-portlet-titleless-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .x-portlet-titleless-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .x-portlet-titleless-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .x-portlet-titleless-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .x-portlet-titleless-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .x-portlet-titleless-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .x-portlet-titleless-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .x-portlet-titleless-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .x-portlet-titleless-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .x-portlet-titleless-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .x-portlet-titleless-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .x-portlet-titleless-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .x-portlet-titleless-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .x-portlet-titleless-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/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("/common/images/portals/white5.png") !important}
#content .x-portlet-edgeless-10 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .x-portlet-edgeless-15 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .x-portlet-edgeless-20 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .x-portlet-edgeless-25 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .x-portlet-edgeless-30 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .x-portlet-edgeless-35 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .x-portlet-edgeless-40 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .x-portlet-edgeless-45 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .x-portlet-edgeless-50 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .x-portlet-edgeless-55 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .x-portlet-edgeless-60 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .x-portlet-edgeless-65 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .x-portlet-edgeless-70 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .x-portlet-edgeless-75 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .x-portlet-edgeless-80 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .x-portlet-edgeless-85 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .x-portlet-edgeless-90 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .x-portlet-edgeless-95 .x-panel-bwrap .x-panel-body .pageData {background: transparent url("/common/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("/common/images/portals/white5.png") !important}
	#content .x-portlet-boxless-10 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white10.png") !important}
	#content .x-portlet-boxless-15 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white15.png") !important}
	#content .x-portlet-boxless-20 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white20.png") !important}
	#content .x-portlet-boxless-25 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white25.png") !important}
	#content .x-portlet-boxless-30 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white30.png") !important}
	#content .x-portlet-boxless-35 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white35.png") !important}
	#content .x-portlet-boxless-40 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white40.png") !important}
	#content .x-portlet-boxless-45 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white45.png") !important}
	#content .x-portlet-boxless-50 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white50.png") !important}
	#content .x-portlet-boxless-55 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white55.png") !important}
	#content .x-portlet-boxless-60 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white60.png") !important}
	#content .x-portlet-custom1-65 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white65.png") !important}
	#content .x-portlet-boxless-70 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white70.png") !important}
	#content .x-portlet-boxless-75 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white75.png") !important}
	#content .x-portlet-boxless-80 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white80.png") !important}
	#content .x-portlet-boxless-85 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white85.png") !important}
	#content .x-portlet-boxless-90 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white90.png") !important}
	#content .x-portlet-boxless-95 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/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("/common/images/portals/white5.png") !important}
	#content .x-portlet-custom1-10 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white10.png") !important}
	#content .x-portlet-custom1-15 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white15.png") !important}
	#content .x-portlet-custom1-20 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white20.png") !important}
	#content .x-portlet-custom1-25 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white25.png") !important}
	#content .x-portlet-custom1-30 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white30.png") !important}
	#content .x-portlet-custom1-35 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white35.png") !important}
	#content .x-portlet-custom1-40 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white40.png") !important}
	#content .x-portlet-custom1-45 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white45.png") !important}
	#content .x-portlet-custom1-50 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white50.png") !important}
	#content .x-portlet-custom1-55 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white55.png") !important}
	#content .x-portlet-custom1-60 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white60.png") !important}
	#content .x-portlet-custom1-65 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white65.png") !important}
	#content .x-portlet-custom1-70 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white70.png") !important}
	#content .x-portlet-custom1-75 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white75.png") !important}
	#content .x-portlet-custom1-80 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white80.png") !important}
	#content .x-portlet-custom1-85 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white85.png") !important}
	#content .x-portlet-custom1-90 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white90.png") !important}
	#content .x-portlet-custom1-95 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/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("/common/images/portals/white5.png") !important}
#content .x-portlet-custom2-10 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white10.png") !important}
#content .x-portlet-custom2-15 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white15.png") !important}
#content .x-portlet-custom2-20 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white20.png") !important}
#content .x-portlet-custom2-25 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white25.png") !important}
#content .x-portlet-custom2-30 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white30.png") !important}
#content .x-portlet-custom2-35 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white35.png") !important}
#content .x-portlet-custom2-40 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white40.png") !important}
#content .x-portlet-custom2-45 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white45.png") !important}
#content .x-portlet-custom2-50 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white50.png") !important}
#content .x-portlet-custom2-55 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white55.png") !important}
#content .x-portlet-custom2-60 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white60.png") !important}
#content .x-portlet-custom2-65 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white65.png") !important}
#content .x-portlet-custom2-70 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white70.png") !important}
#content .x-portlet-custom2-75 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white75.png") !important}
#content .x-portlet-custom2-80 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white80.png") !important}
#content .x-portlet-custom2-85 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white85.png") !important}
#content .x-portlet-custom2-90 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white90.png") !important}
#content .x-portlet-custom2-95 .x-panel-bwrap .x-panel-body .pageData{background: transparent url("/common/images/portals/white95.png") !important}
#content .x-portlet-custom2-100 .x-panel-bwrap .x-panel-body .pageData {background: white !important}

/*RESPONSIVE START*/
#content .portlet-plain .panel-header {background: #ccc !important; border: 1px solid #999 !important; margin-bottom: -1px}
#content .portlet-plain .panel-header {-moz-border-radius: 6px 6px 0 0;}
#content .portlet-plain .panel-header {background-image: url() !important;}
#content .portlet-plain .panel-header .tool {background-image: url("/common/images/portals/tool-sprites.gif") !important;}

#content .portlet {border: 1px solid #999 !important;}
#content .portlet-5 {background: transparent url("/common/images/portals/white5.png") !important}
#content .portlet-10 {background: transparent url("/common/images/portals/white10.png") !important}
#content .portlet-15 {background: transparent url("/common/images/portals/white15.png") !important}
#content .portlet-20 {background: transparent url("/common/images/portals/white20.png") !important}
#content .portlet-25 {background: transparent url("/common/images/portals/white25.png") !important}
#content .portlet-30 {background: transparent url("/common/images/portals/white30.png") !important}
#content .portlet-35 {background: transparent url("/common/images/portals/white35.png") !important}
#content .portlet-40 {background: transparent url("/common/images/portals/white40.png") !important}
#content .portlet-45 {background: transparent url("/common/images/portals/white45.png") !important}
#content .portlet-50 {background: transparent url("/common/images/portals/white50.png") !important}
#content .portlet-55 {background: transparent url("/common/images/portals/white55.png") !important}
#content .portlet-60 {background: transparent url("/common/images/portals/white60.png") !important}
#content .portlet-65 {background: transparent url("/common/images/portals/white65.png") !important}
#content .portlet-70 {background: transparent url("/common/images/portals/white70.png") !important}
#content .portlet-75 {background: transparent url("/common/images/portals/white75.png") !important}
#content .portlet-80 {background: transparent url("/common/images/portals/white80.png") !important}
#content .portlet-85 {background: transparent url("/common/images/portals/white85.png") !important}
#content .portlet-90 {background: transparent url("/common/images/portals/white90.png") !important}
#content .portlet-95 {background: transparent url("/common/images/portals/white95.png") !important}
#content .portlet-100 {background: white !important}
#content .portlet--5 {background: transparent url("/common/images/portals/white5.png") !important}
#content .portlet--10 {background: transparent url("/common/images/portals/white10.png") !important}
#content .portlet--15 {background: transparent url("/common/images/portals/white15.png") !important}
#content .portlet--20 {background: transparent url("/common/images/portals/white20.png") !important}
#content .portlet--25 {background: transparent url("/common/images/portals/white25.png") !important}
#content .portlet--30 {background: transparent url("/common/images/portals/white30.png") !important}
#content .portlet--35 {background: transparent url("/common/images/portals/white35.png") !important}
#content .portlet--40 {background: transparent url("/common/images/portals/white40.png") !important}
#content .portlet--45 {background: transparent url("/common/images/portals/white45.png") !important}
#content .portlet--50 {background: transparent url("/common/images/portals/white50.png") !important}
#content .portlet--55 {background: transparent url("/common/images/portals/white55.png") !important}
#content .portlet--60 {background: transparent url("/common/images/portals/white60.png") !important}
#content .portlet--65 {background: transparent url("/common/images/portals/white65.png") !important}
#content .portlet--70 {background: transparent url("/common/images/portals/white70.png") !important}
#content .portlet--75 {background: transparent url("/common/images/portals/white75.png") !important}
#content .portlet--80 {background: transparent url("/common/images/portals/white80.png") !important}
#content .portlet--85 {background: transparent url("/common/images/portals/white85.png") !important}
#content .portlet--90 {background: transparent url("/common/images/portals/white90.png") !important}
#content .portlet--95 {background: transparent url("/common/images/portals/white95.png") !important}
#content .portlet--100 {background: white !important}

#content .portlet-plain {border: 0; background: transparent}
#content .portlet-plain .panel-bwrap {border: 0; background: transparent}
#content .portlet-plain {border: 0; padding: 0; background: transparent}
#content .portlet-plain .pageData {border: 1px solid #999 !important;}
#content .portlet-plain-5 .pageData {background: transparent url("/common/images/portals/white5.png") !important}
#content .portlet-plain-10 .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .portlet-plain-15 .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .portlet-plain-20 .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .portlet-plain-25 .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .portlet-plain-30 .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .portlet-plain-35 .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .portlet-plain-40 .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .portlet-plain-45 .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .portlet-plain-50 .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .portlet-plain-55 .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .portlet-plain-60 .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .portlet-plain-65 .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .portlet-plain-70 .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .portlet-plain-75 .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .portlet-plain-80 .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .portlet-plain-85 .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .portlet-plain-90 .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .portlet-plain-95 .pageData {background: transparent url("/common/images/portals/white95.png") !important}
#content .portlet-plain-100 .pageData {background: white !important}
#content .portlet-plain .calendarMonthHolder {background-color: transparent !important}


#content .portlet-borderless .panel-header {background: #ccc !important; border: 0 !important; margin-bottom: -1px}
#content .portlet-borderless .panel-header {-moz-border-radius: 6px 6px 0 0;}
#content .portlet-borderless .panel-header {background-image: url() !important;}
#content .portlet-borderless .panel-header .tool {background-image: url("/common/images/portals/tool-sprites.gif") !important;}
#content .portlet-borderless {border: 0; background: transparent}
#content .portlet-borderless {border: 0; background: transparent}
#content .portlet-borderless {border: 0; padding: 0; background: transparent}
#content .portlet-borderless .pageData {border: 0 !important;}
#content .portlet-borderless-5 .pageData {background: transparent url("/common/images/portals/white5.png") !important}
#content .portlet-borderless-10 .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .portlet-borderless-15 .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .portlet-borderless-20 .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .portlet-borderless-25 .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .portlet-borderless-30 .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .portlet-borderless-35 .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .portlet-borderless-40 .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .portlet-borderless-45 .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .portlet-borderless-50 .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .portlet-borderless-55 .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .portlet-borderless-60 .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .portlet-borderless-65 .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .portlet-borderless-70 .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .portlet-borderless-75 .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .portlet-borderless-80 .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .portlet-borderless-85 .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .portlet-borderless-90 .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .portlet-borderless-95 .pageData {background: transparent url("/common/images/portals/white95.png") !important}
#content .portlet-borderless-100 .pageData {background: white !important}
#content .portlet-borderless .calendarMonthHolder {background-color: transparent !important}

#content .portlet-titleless .panel-header {display: none;}
body.loggedin #content .portlet-titleless:hover .panel-header {display: block; position: absolute; z-index: 20000}
#content .portlet-titleless {border: 0; padding: 0; background: transparent;min-height: 20px;}
#content .portlet-titleless .pageData {border: 0 !important;}
#content .portlet-titleless .postHolder {padding-top:30px;}
#content .portlet-titleless-5 .pageData {background: transparent url("/common/images/portals/white5.png") !important}
#content .portlet-titleless-10 .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .portlet-titleless-15 .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .portlet-titleless-20 .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .portlet-titleless-25 .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .portlet-titleless-30 .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .portlet-titleless-35 .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .portlet-titleless-40 .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .portlet-titleless-45 .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .portlet-titleless-50 .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .portlet-titleless-55 .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .portlet-titleless-60 .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .portlet-titleless-65 .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .portlet-titleless-70 .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .portlet-titleless-75 .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .portlet-titleless-80 .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .portlet-titleless-85 .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .portlet-titleless-90 .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .portlet-titleless-95 .pageData {background: transparent url("/common/images/portals/white95.png") !important}
#content .portlet-titleless-100 .pageData {background: white !important}
#content .portlet-titleless .calendarMonthHolder {background-color: transparent !important}

#content .portlet-edgeless .panel-header {display: none;}
#content .portlet-edgeless:hover .panel-header {display: block; position: absolute; z-index: 20000}
body.loggedout .portlet-edgeless:hover .panel-header { display: none !important; }
#content .portlet-edgeless {border: 0; background: transparent}
#content .portlet-edgeless {border: 0; background: transparent}
#content .portlet-edgeless {border: 0; padding: 0; background: transparent}
#content .portlet-edgeless .pageData {border: 0 !important; padding: 0 !important;}
#content .portlet-edgeless-5 .pageData {background: transparent url("/common/images/portals/white5.png") !important}
#content .portlet-edgeless-10 .pageData {background: transparent url("/common/images/portals/white10.png") !important}
#content .portlet-edgeless-15 .pageData {background: transparent url("/common/images/portals/white15.png") !important}
#content .portlet-edgeless-20 .pageData {background: transparent url("/common/images/portals/white20.png") !important}
#content .portlet-edgeless-25 .pageData {background: transparent url("/common/images/portals/white25.png") !important}
#content .portlet-edgeless-30 .pageData {background: transparent url("/common/images/portals/white30.png") !important}
#content .portlet-edgeless-35 .pageData {background: transparent url("/common/images/portals/white35.png") !important}
#content .portlet-edgeless-40 .pageData {background: transparent url("/common/images/portals/white40.png") !important}
#content .portlet-edgeless-45 .pageData {background: transparent url("/common/images/portals/white45.png") !important}
#content .portlet-edgeless-50 .pageData {background: transparent url("/common/images/portals/white50.png") !important}
#content .portlet-edgeless-55 .pageData {background: transparent url("/common/images/portals/white55.png") !important}
#content .portlet-edgeless-60 .pageData {background: transparent url("/common/images/portals/white60.png") !important}
#content .portlet-edgeless-65 .pageData {background: transparent url("/common/images/portals/white65.png") !important}
#content .portlet-edgeless-70 .pageData {background: transparent url("/common/images/portals/white70.png") !important}
#content .portlet-edgeless-75 .pageData {background: transparent url("/common/images/portals/white75.png") !important}
#content .portlet-edgeless-80 .pageData {background: transparent url("/common/images/portals/white80.png") !important}
#content .portlet-edgeless-85 .pageData {background: transparent url("/common/images/portals/white85.png") !important}
#content .portlet-edgeless-90 .pageData {background: transparent url("/common/images/portals/white90.png") !important}
#content .portlet-edgeless-95 .pageData {background: transparent url("/common/images/portals/white95.png") !important}
#content .portlet-edgeless-100 .pageData {background: white !important}
#content .portlet-edgeless .calendarMonthHolder {background-color: transparent !important}

/*------------- PORTAL STYLES BOXLESS -------------*/

  #content .portlet-boxless .panel-header {background: none !important; border: none;}
  #content .portlet-boxless {border: 0; background: transparent}
  #content .portlet-boxless {border: 0 !important; padding: 0; background: transparent}
  #content .portlet-boxless .pageData {border: none !important;}
  
  #content .portlet-boxless-5 .pageData{background: transparent url("/common/images/portals/white5.png") !important}
  #content .portlet-boxless-10 .pageData{background: transparent url("/common/images/portals/white10.png") !important}
  #content .portlet-boxless-15 .pageData{background: transparent url("/common/images/portals/white15.png") !important}
  #content .portlet-boxless-20 .pageData{background: transparent url("/common/images/portals/white20.png") !important}
  #content .portlet-boxless-25 .pageData{background: transparent url("/common/images/portals/white25.png") !important}
  #content .portlet-boxless-30 .pageData{background: transparent url("/common/images/portals/white30.png") !important}
  #content .portlet-boxless-35 .pageData{background: transparent url("/common/images/portals/white35.png") !important}
  #content .portlet-boxless-40 .pageData{background: transparent url("/common/images/portals/white40.png") !important}
  #content .portlet-boxless-45 .pageData{background: transparent url("/common/images/portals/white45.png") !important}
  #content .portlet-boxless-50 .pageData{background: transparent url("/common/images/portals/white50.png") !important}
  #content .portlet-boxless-55 .pageData{background: transparent url("/common/images/portals/white55.png") !important}
  #content .portlet-boxless-60 .pageData{background: transparent url("/common/images/portals/white60.png") !important}
  #content .portlet-custom1-65 .pageData{background: transparent url("/common/images/portals/white65.png") !important}
  #content .portlet-boxless-70 .pageData{background: transparent url("/common/images/portals/white70.png") !important}
  #content .portlet-boxless-75 .pageData{background: transparent url("/common/images/portals/white75.png") !important}
  #content .portlet-boxless-80 .pageData{background: transparent url("/common/images/portals/white80.png") !important}
  #content .portlet-boxless-85 .pageData{background: transparent url("/common/images/portals/white85.png") !important}
  #content .portlet-boxless-90 .pageData{background: transparent url("/common/images/portals/white90.png") !important}
  #content .portlet-boxless-95 .pageData{background: transparent url("/common/images/portals/white95.png") !important}
  #content .portlet-boxless-100 .pageData {background: white !important}

/*------------- PORTAL STYLES CUSTOM-1 -------------*/
  #content .portlet-custom1-5 .pageData{background: transparent url("/common/images/portals/white5.png") !important}
  #content .portlet-custom1-10 .pageData{background: transparent url("/common/images/portals/white10.png") !important}
  #content .portlet-custom1-15 .pageData{background: transparent url("/common/images/portals/white15.png") !important}
  #content .portlet-custom1-20 .pageData{background: transparent url("/common/images/portals/white20.png") !important}
  #content .portlet-custom1-25 .pageData{background: transparent url("/common/images/portals/white25.png") !important}
  #content .portlet-custom1-30 .pageData{background: transparent url("/common/images/portals/white30.png") !important}
  #content .portlet-custom1-35 .pageData{background: transparent url("/common/images/portals/white35.png") !important}
  #content .portlet-custom1-40 .pageData{background: transparent url("/common/images/portals/white40.png") !important}
  #content .portlet-custom1-45 .pageData{background: transparent url("/common/images/portals/white45.png") !important}
  #content .portlet-custom1-50 .pageData{background: transparent url("/common/images/portals/white50.png") !important}
  #content .portlet-custom1-55 .pageData{background: transparent url("/common/images/portals/white55.png") !important}
  #content .portlet-custom1-60 .pageData{background: transparent url("/common/images/portals/white60.png") !important}
  #content .portlet-custom1-65 .pageData{background: transparent url("/common/images/portals/white65.png") !important}
  #content .portlet-custom1-70 .pageData{background: transparent url("/common/images/portals/white70.png") !important}
  #content .portlet-custom1-75 .pageData{background: transparent url("/common/images/portals/white75.png") !important}
  #content .portlet-custom1-80 .pageData{background: transparent url("/common/images/portals/white80.png") !important}
  #content .portlet-custom1-85 .pageData{background: transparent url("/common/images/portals/white85.png") !important}
  #content .portlet-custom1-90 .pageData{background: transparent url("/common/images/portals/white90.png") !important}
  #content .portlet-custom1-95 .pageData{background: transparent url("/common/images/portals/white95.png") !important}
  #content .portlet-custom1-100 .pageData {background: white !important}

/*------------- PORTAL STYLES CUSTOM-2 -------------*/
#content .portlet-custom2-5 .pageData{background: transparent url("/common/images/portals/white5.png") !important}
#content .portlet-custom2-10 .pageData{background: transparent url("/common/images/portals/white10.png") !important}
#content .portlet-custom2-15 .pageData{background: transparent url("/common/images/portals/white15.png") !important}
#content .portlet-custom2-20 .pageData{background: transparent url("/common/images/portals/white20.png") !important}
#content .portlet-custom2-25 .pageData{background: transparent url("/common/images/portals/white25.png") !important}
#content .portlet-custom2-30 .pageData{background: transparent url("/common/images/portals/white30.png") !important}
#content .portlet-custom2-35 .pageData{background: transparent url("/common/images/portals/white35.png") !important}
#content .portlet-custom2-40 .pageData{background: transparent url("/common/images/portals/white40.png") !important}
#content .portlet-custom2-45 .pageData{background: transparent url("/common/images/portals/white45.png") !important}
#content .portlet-custom2-50 .pageData{background: transparent url("/common/images/portals/white50.png") !important}
#content .portlet-custom2-55 .pageData{background: transparent url("/common/images/portals/white55.png") !important}
#content .portlet-custom2-60 .pageData{background: transparent url("/common/images/portals/white60.png") !important}
#content .portlet-custom2-65 .pageData{background: transparent url("/common/images/portals/white65.png") !important}
#content .portlet-custom2-70 .pageData{background: transparent url("/common/images/portals/white70.png") !important}
#content .portlet-custom2-75 .pageData{background: transparent url("/common/images/portals/white75.png") !important}
#content .portlet-custom2-80 .pageData{background: transparent url("/common/images/portals/white80.png") !important}
#content .portlet-custom2-85 .pageData{background: transparent url("/common/images/portals/white85.png") !important}
#content .portlet-custom2-90 .pageData{background: transparent url("/common/images/portals/white90.png") !important}
#content .portlet-custom2-95 .pageData{background: transparent url("/common/images/portals/white95.png") !important}
#content .portlet-custom2-100 .pageData {background: white !important}

/*RESPONSIVE END*/
#content .pageData .pageData /*{background: none !important}*/
#content .pageData {padding: 10px }
#content .pageData #portalContent {margin: 0 -10px }
#content .pageData .pageData {padding: 5px }
#content .pageData .pageData {margin: 15px 36px ;
}
#sideRSVP {background:#eee; float:right;}
#sideRSVP .rsvpTitle {
background: #ccc url("/common/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 { float:left;border:none !important; box-shadow:none !important; padding:8px; background:url("/common/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;}
.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("/common/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("/common/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{
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}
#img-chooser-view .thumb-wrap span{
    display: block;
    overflow: hidden;
    text-align: center;
    word-break: break-word;
}
#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("/common/images/recurring-icon.png") 0 0 no-repeat;}
  .iconPrint {background: url("/common/images/tiles/ies-cs-icons.png") 0 0 no-repeat;}
  .iconShare {background: url("/common/images/tiles/ies-cs-icons.png") -20px 0 no-repeat;}
  .iconEmail {background: url("/common/images/tiles/ies-cs-icons.png") -40px 0 no-repeat;}
  .iconLogin {background: url("/common/images/tiles/ies-cs-icons.png") -60px 0 no-repeat;}
  .iconLogout {background: url("/common/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("/common/images/tiles/ies-cs-icons.png") 0 -20px no-repeat;}
  .iconSettings {background: url("/common/images/tiles/ies-cs-icons.png") -20px -20px no-repeat;}
  .iconSiteConfig {background: url("/common/images/tiles/ies-cs-icons.png") -40px -20px no-repeat;}
  .iconSiteConfig_notile {background: url("/common/images/tiles/siteConfigNoTile.png") no-repeat;}
  .iconAccount {background: url("/common/images/tiles/ies-cs-icons.png") -60px -20px no-repeat;}
  .iconGalleries {background: url("/common/images/tiles/ies-cs-icons.png") -80px -20px no-repeat;}
  .iconMobile {background: url("/common/images/tiles/ies-cs-icons.png") 0 -40px no-repeat;}
  .iconRss {background: url("/common/images/tiles/ies-cs-icons.png") -20px -40px no-repeat;}
  .iconAdd {background: url("/common/images/tiles/ies-cs-icons.png") -40px -40px no-repeat;}
  .iconEdit {background: url("/common/images/famfam/cog_pencil_edit.png") 0 0 no-repeat;}
  .iconDelete {background: url("/common/images/tiles/ies-cs-icons.png") -60px -40px no-repeat;}
  .iconKey {background: url("/common/images/famfam/key.gif") -60px -40px no-repeat;}
  .iconDownload {background: url("/common/images/famfam/arrow-transition-270.png") 0 0 no-repeat;}
  .iconSiteUsers {background: url("/common/images/tiles/ies-cs-icons.png") -80px -40px no-repeat;}
  .iconSiteUsers_notile {background: url("/common/images/tiles/groupsUsersNoTile.png") no-repeat;}
  .iconShareMenu {background: url("/common/images/social/share-icon.png") top left no-repeat;}
  .iconCal{background: url("/common/images/tiles/ies-cs-icons.png") -20px -60px no-repeat;}
  .iconMyExplorer {background: url("/common/images/siteconfig/Explorer-16.png") no-repeat;}
  
  .iconSelectSchool {background: url("/common/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("/common/images/siteconfig/info_16.png") no-repeat;}
  
  .iconShareFacebook {background: url("/common/images/social/FB-f-Logo__blue_29.png") center center no-repeat;background-size:16px 16px;}
  .iconShareTwitter {background: url("/common/images/social/twitter16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareGoogle {background: url("https://www.gstatic.com/images/icons/gplus-16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareLinkedIn {background: url("/common/images/social/LinkedIn16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareDelicious {background: url("/common/images/social/delicious_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareDigg {background: url("/common/images/social/digg_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareStumbleupon {background: url("/common/images/social/stumbleupon_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareNewsvine {background: url("/common/images/social/newsvine_16.png") center center no-repeat;background-size:16px 16px;}
  .iconShareReddit {background: url("/common/images/social/reddit_16.png") center center no-repeat;background-size:16px 16px;}
  
  /* gallery only */
  .galDelete {background: url("/common/images/gallery/picture_edit.png") !important; background-repeat:no-repeat !important;}
  .galEdit {background: url("/common/images/gallery/picture_delete.png") !important; background-repeat:no-repeat !important;}
  .galUpload {background: url("/common/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("/common/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("/common/images/nav/horizontalNavBar.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconVNavBar {background: url("/common/images/nav/verticalNavBar.png") center center no-repeat !important; width: 16px; height: 16px;}

.iconChat {
  background-image: url("/common/images/famfam/user_comment.gif") !important;
  background-position: 6px 3px !important;
  background-repeat: no-repeat !important;
  padding-left: 28px !important;
}


.iconComments {background: url("/common/images/famfam/user_comment.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconNewsView {background: url("/common/images/toolbar/news.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconBlogView {background: url("/common/images/toolbar/blog.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconPodcastView {background: url("/common/images/toolbar/podcast.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconChannelsView {background: url("/common/images/toolbar/channel.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconArchiveView {background: url("/common/images/toolbar/archive.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconMonthView {background: url("/common/images/toolbar/iconMonth.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconWeekView {background: url("/common/images/toolbar/iconWeek.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconDayView {background: url("/common/images/toolbar/iconDay.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconYearView {background: url("/common/images/toolbar/iconYear.gif") center center no-repeat !important; width: 16px; height: 16px;}

.tabIconNewsView {background: url("/common/images/toolbar/news.png") center center no-repeat;}
.tabIconBlogView {background: url("/common/images/toolbar/blog.png") center center no-repeat;}
.tabIconPodcastView {background: url("/common/images/toolbar/podcast.png") center center no-repeat;}
.tabIconChannelsView {background: url("/common/images/toolbar/channel.png") center center no-repeat;}
.tabIconArchiveView {background: url("/common/images/toolbar/archive.png") center center no-repeat;}
.tabIconMonthView {background: url("/common/images/toolbar/iconMonth.gif") center center no-repeat;}
.tabIconWeekView {background: url("/common/images/toolbar/iconWeek.gif") center center no-repeat;}
.tabIconDayView {background: url("/common/images/toolbar/iconDay.gif") center center no-repeat;}
.tabIconYearView {background: url("/common/images/toolbar/iconYear.gif") center center no-repeat;}


.iconCalendar   {background: url("/common/images/famfam/calendar.gif") no-repeat 0 0 !important;}
.iconFolderTree   {background: url("/common/images/filemanager/folder-tree.png") no-repeat 0 0 !important;}
.iconFolderAll   {background: url("/common/images/filemanager/all.png") no-repeat 0 0 !important;}
.iconZoom   {background: url("/common/images/famfam/zoom.png") no-repeat 0 0 !important;}
.iconSave {background: url("/common/images/formbuilder/save.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconClose{background: url("/common/images/formbuilder/delete.png") center center no-repeat !important; width: 16px; height: 16px;}
.iconNew {background: url("/common/images/toolbar/page_new.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconRSS {background: url("/common/images/toolbar/iconRSS.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconExport {background: url("/common/images/toolbar/iconExport.gif") center center no-repeat !important; width: 16px; height: 16px;}
.iconFilter {background: url("/common/images/toolbar/iconFilter.gif") center center no-repeat !important; width: 16px; height: 16px;}

.iconEditorSaveBold    {background-image: url("/common/images/formbuilder/save.png") !important; font-weight: bold !important;}
.iconEditorPublish    {background-image: url("/common/images/editor/Publish.png") !important; font-weight: bold !important;}
.iconEditorPublishBig    {background-image: url("/common/images/editor/Publish-big.png") !important; font-weight: bold !important;}
.iconEditorSave    {background-image: url("/common/images/editor/Save.png") !important;}
.iconEditorClose   {background-image: url("/common/images/formbuilder/delete.png") !important;}
.iconEditorRefresh {background: url("/common/images/editor/Refresh.png") no-repeat 0 0 !important;}
.iconEditorFullscreen {background-image: url("/common/images/famfam/updown2.gif") !important;}

.iconHolder {display: block; float: left; width: 16px; height: 16px;}
.iconText {display: block; float: left; margin-left: 4px;}
#leftCol .gcdAdminTools
{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    align-content: center;
    flex-wrap: nowrap;
}
.iconBtnBox {
  background: #fff url("/common/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: 100%;
  width: -moz-available;
  width:-webkit-fill-available;
  text-align:center;
}
.sideNavAdminTools {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
}
.iconBtnBox:hover{
  background: url("/common/images/gradient-bg.jpg") repeat-x scroll left -23px #d9d9d9;
}
.failIcon {background: url("/common/images/icons.png") -20px -80px no-repeat;}
.passIcon {background: url("/common/images/icons.png") 0 -80px no-repeat;}
.checkIcon {background: url("/common/images/icons.png") -40px -80px no-repeat;}
.iconTopHolder {display: block; width: 16px; height: 16px; margin:auto;}
.iconTopText {display: block; color:#000;}
.iconTabPanelHelper{background-position: 0 center !important;}

.loadingIcon {background: url("/common/images/ajax-fb.gif") center center no-repeat !important;}
.iconPageEdit {background: url("/common/images/famfam/page_edit.gif") no-repeat 0 0 !important;}
.iconUserLevel_board  {background: url("/common/images/famfam/bullet_green.gif") no-repeat 0 0 !important;}
.iconUserLevel_invisible_user  {background: url("/common/images/famfam/bullet_yellow.gif") no-repeat 0 0 !important;}
.iconUserLevel_parent {background: url("/common/images/famfam/bullet_red.gif") no-repeat 0 0 !important;}
.iconUserLevel_staff {background: url("/common/images/famfam/bullet_purple.gif") no-repeat 0 0 !important;}
.iconUserLevel_student {background: url("/common/images/famfam/bullet_blue.gif") no-repeat 0 0 !important;}
.iconUserLevel_teacher {background: url("/common/images/famfam/bullet_orange.gif") no-repeat 0 0 !important;}
.iconUserLevel_legacy {background: url("/common/images/famfam/bullet_pink.gif") no-repeat 0 0 !important;}

.iconAdd {background: url("/common/images/famfam/add.gif") no-repeat 0 0 !important;}
.iconRemove {background: url("/common/images/famfam/delete.gif") no-repeat 0 0 !important;}
.iconCross {background: url("/common/images/famfam/cross.gif") no-repeat 0 0 !important;}

.iconUserNew {background: url("/common/images/famfam/user_add.gif") no-repeat 0 0 !important;}
.iconUserDelete {background: url("/common/images/famfam/user_delete.gif") no-repeat 0 0 !important;}
.iconUserEdit {background: url("/common/images/famfam/user_edit.gif") no-repeat 0 0 !important;}
.iconUserRevoke {background: url("/common/images/famfam/user_go.gif") no-repeat 0 0 !important;}
.iconUser {background: url("/common/images/famfam/user.gif") no-repeat 0 0 !important;}
.iconUserGroupNew {background: url("/common/images/famfam/group_add.png") no-repeat 0 0 !important;}
.iconUserGroupDelete {background: url("/common/images/famfam/group_delete.png") no-repeat 0 0 !important;}
.iconUserGroupEdit {background: url("/common/images/famfam/group_edit.png") no-repeat 0 0 !important;}
.iconUserGroup {background: url("/common/images/famfam/group.png") no-repeat 0 0 !important;}
.iconViewGallery {background: url("/common/images/filemanager/application_view_gallery.png") no-repeat 0 0 !important;}
.iconServices {background: url("/common/images/filemanager/services.png") no-repeat 0 0 !important;}
.iconLink {background: url("/common/images/filemanager/link.gif") no-repeat 0 0 !important;}
.iconSearch {background: url("/common/images/filemanager/search.png") no-repeat 0 0 !important;}
.iconStaff {background: url("/common/images/filemanager/staff.png") no-repeat 0 0 !important;}
.iconForm {background: url("/common/images/filemanager/form.png") no-repeat 0 0 !important;}
.iconFile {background: url("/common/images/filemanager/file.png") no-repeat 0 0 !important;}
.iconNewPage {background: url("/common/images/filemanager/newPage.png") no-repeat 0 0 !important;}
.iconPage {background: url("/common/images/filemanager/file.png") no-repeat 0 0 !important;}
.iconGallery {background: url("/common/images/filemanager/gallery.png") no-repeat 0 0 !important;}
.iconGalleryShared {background: url("/common/images/explorer/gallery_shared.png") no-repeat 0 0 !important;}
.iconForum {background: url("/common/images/filemanager/forum.gif") no-repeat 0 0 !important;}
.iconStats {background: url("/common/images/filemanager/chart_bar.png") no-repeat 0 0 !important;}
.iconFolder {background: url("/common/images/filemanager/folder.png") no-repeat 0 0 !important;}
.iconFileManager {background: url("/common/images/filemanager/home.png") no-repeat 0 0 !important;}
.iconGradebook {background: url("/common/images/filemanager/list_users.gif") no-repeat 0 0 !important;}
.iconRSVP {background: url("/common/images/filemanager/flag_white.png") no-repeat 0 0 !important;}
.iconSchools {background: url("/common/images/filemanager/building.png") no-repeat 0 0 !important;}
.iconMap {background: url("/common/images/famfam/map_magnify.png") no-repeat 0 0 !important;}
.iconLayout {background: url("/common/images/famfam/layout_content.png") no-repeat 0 0 !important;}
.iconWidget {background: url("/common/images/famfam/application_add.png") no-repeat 0 0 !important;}
.iconGrades {background: url("/common/images/famfam/book-open-bookmark.png") no-repeat 0 0 !important;}
.iconConfigGadget {background: url("/common/images/famfam/folder_wrench.png") no-repeat 0 0 !important;}

.inbox-download {background: url("/common/images/famfam/inbox-download.png") no-repeat 0 0 !important;}
.inbox-document {background: url("/common/images/famfam/inbox-document.png") no-repeat 0 0 !important;}
.mail--arrow {background: url("/common/images/famfam/mail--arrow.png") no-repeat 0 0 !important;}
.mail-open {background: url("/common/images/famfam/mail-open.png") no-repeat 0 0 !important;}
.mail {background: url("/common/images/famfam/mail.png") no-repeat 0 0 !important;}
.document--pencil {background: url("/common/images/famfam/document--pencil.png") no-repeat 0 0 !important;}
.document-zipper {background: url("/common/images/famfam/document-zipper.png") no-repeat 0 0 !important;}
.drive-download {background: url("/common/images/famfam/drive-download.png") no-repeat 0 0 !important;}
.calendar--plus {background: url("/common/images/famfam/calendar--plus.png") no-repeat 0 0 !important;}
.calendar-delete {background: url("/common/images/famfam/calendar-delete.png") no-repeat 0 0 !important;}
.calendar-select-days {background: url("/common/images/famfam/calendar-select-days.png") no-repeat 0 0 !important;}
.user {background: url("/common/images/famfam/user.png") no-repeat 0 0 !important;}
.user--plus {background: url("/common/images/famfam/user--plus.png") no-repeat 0 0 !important;}
.user--minus {background: url("/common/images/famfam/user--minus.png") no-repeat 0 0 !important;}
.user--pencil {background: url("/common/images/famfam/user--pencil.png") no-repeat 0 0 !important;}
.control-power {background: url("/common/images/famfam/control-power.png") no-repeat 1px 2px !important;}
.paper-clip {background: url("/common/images/famfam/paper-clip.png") no-repeat 1px 2px !important;}
.paper-clip-small {background: url("/common/images/famfam/paper-clip-small.png") no-repeat 1px 2px !important;}

.web-ip-icon {background: url("/common/images/siteconfig/web-net-16.png") no-repeat 1px 0 !important;}

.iconSort {background: url("/common/images/sort.png") no-repeat 0 0 !important;}

.iconTrash {background: url("/common/images/explorer/trash_16.png") no-repeat 0 0 !important;}
.iconImageFolder {background: url("/common/images/explorer/imageFolder_16.png") no-repeat 0 0 !important;}
.iconPictureFolder {background: url("/common/images/explorer/pictureFolder_16.png") no-repeat 0 0 !important;}
.iconHomeFolder {background: url("/common/images/explorer/home_green.png") no-repeat 0 0 !important;}
.iconByContent {background: url("/common/images/explorer/box.png") no-repeat 0 0 !important;}
.iconAllFiles {background: url("/common/images/explorer/database_table.png") no-repeat 0 0 !important;}
.iconStamper {background: url("/common/images/explorer/stamp.gif") no-repeat 0 0 !important;}
.iconListView {background: url("/common/images/explorer/list_view.png") no-repeat 0 0 !important;}
.iconIconView {background: url("/common/images/explorer/icon_view.png") no-repeat 0 0 !important;}
.iconGetLink {background: url("/common/images/explorer/computer_link.png") no-repeat 0 0 !important;}
.iconGalleryAdd {background: url("/common/images/explorer/hcards_add.png") no-repeat 0 0 !important;}
.iconGalleryEdit {background: url("/common/images/explorer/hcards_edit.png") no-repeat 0 0 !important;}
.iconGalleryDelete {background: url("/common/images/explorer/hcards_remove.png") no-repeat 0 0 !important;}
.iconEmptyTrash {background: url("/common/images/explorer/documents_remove.png") no-repeat 0 0 !important;}
.iconRestoreItem {background: url("/common/images/explorer/arrow_undo.png") no-repeat 0 0 !important;}
.iconLightON {background: url("/common/images/explorer/lightbulb.png") no-repeat 0 0 !important;}
.iconLightOFF {background: url("/common/images/explorer/lightbulb_off.png") no-repeat 0 0 !important;}
.iconLockON{background: url(http://extjs.cachefly.net/ext-3.4.0/resources/images/default/grid/hmenu-lock.png) no-repeat 0 0 !important;}
.iconLockOFF{background: url(http://extjs.cachefly.net/ext-3.4.0/resources/images/default/grid/hmenu-unlock.png) no-repeat 0 0 !important;}
.iconContentAdd {background: url("/common/images/explorer/document_letter_new.png") no-repeat 0 0 !important;}
.iconContentEdit {background: url("/common/images/explorer/page_white_edit.png") no-repeat 0 0 !important;}
.iconNodeCollapse {background: url("/common/images/explorer/blue_node_collapse.png") no-repeat 0 0 !important;}
.iconNodeExpand {background: url("/common/images/explorer/blue_node_expand.png") no-repeat 0 0 !important;}
.iconWizard {background: url("/common/images/magic_wand.png") no-repeat 0 0 !important;}



  /* from fileManager.css */

  .appMenu-launch {background: url("/common/images/appmenu/Launch.png") center center no-repeat;}
  .appMenu-favfolder {background: url("/common/images/appmenu/folderfavorite.png") center center no-repeat;}
  .appMenu-favorite {background: url("/common/images/appmenu/Starred.png") center center no-repeat;}
  
  .toggleOpen {background: url("/common/images/filemanager/toggle-open.png") center center no-repeat;}
  .toggleClosed {background: url("/common/images/filemanager/toggle-closed.png") center center no-repeat;}
  .toggleOpenAll {background: url("/common/images/filemanager/toggle-all-open.png") center center no-repeat;}
  .toggleClosedAll {background: url("/common/images/filemanager/toggle-all-closed.png") center center no-repeat;}
  .toggleCollapse {background: url("/common/images/filemanager/toggle-collapse.png") center center no-repeat;}
 
  .itemIcon_edit {background: url("/common/images/formbuilder/icons/edit.png") center center no-repeat;}
  .upload-icon {background: url("/common/images/gallery/picture_edit.png") no-repeat 0 0 !important;}
  .crop-icon {background: url("/common/images/gallery/picture_crop.gif") no-repeat 0 0 !important;}
  .clear-icon {background: url("/common/images/gallery/picture_delete.png") no-repeat 0 0 !important;}
  .file-media-icon {background: url("/common/images/filemanager/media.png") no-repeat 0 0 !important;}
  .file-media-icon-big {background: url("/common/images/editor/VideoFolder.png") no-repeat center 0 !important;}
  .file-upload-icon-big {background: url("/common/images/editor/Upload.png") no-repeat center 0 !important;}
  .file-upload-icon {background: url("/common/images/editor/Uploads.png") no-repeat 0 0 !important;}
  .file-refresh-icon {background: url("/common/images/editor/Reload-34.png") no-repeat 0 0 !important;}
  .file-revision-icon {background: url("/common/images/editor/Documents.png") no-repeat 0 0 !important;}
  
  .file-delete-icon {background: url("/common/images/editor/Trashcan_full.png") no-repeat 0 0 !important;}
  .file-permdelete-icon {background: url("/common/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("/common/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("/common/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("/common/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("/common/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;
    padding-bottom: 32px;
  }
  .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("/common/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("/common/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("/common/images/famfam/accept.gif") no-repeat scroll 0 -1px transparent; 
    color:green !important;
  }
  a.commentDecline{
    background: url("/common/images/famfam/cross.gif") no-repeat scroll 0 -1px transparent; 
    color:red !important;
    }
  a.commentDelete{
    background: url("/common/images/famfam/delete.gif") no-repeat scroll 0 -1px transparent; 
    color:red !important;
  }
  
  #qrCodeHolder {margin-bottom: 5px; height: 55px;}
  #qrCodeHolder .qrCode .qrPadder {background: url("/common/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);
  }
  */
  
 

  #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{
			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 -4px 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: 100%;
			}						
			#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;}
      
      span.today.button > a { background-color: #3f3f3f; }

      @media only screen and (max-width: 425px) {
        #RSVPcontainer .thirdContainer {
          float: none;
        }
      }
			
		
		
		/* Color List */
	.mulit-color {
		background: url("/common/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;} .cathex-border-CC0033{ border-color: #CC0033;} .cathex-CC0033 a{color:#fff !important;}
	.cathex-FF0033{background-color: #FF0033;} .cathex-border-FF0033{ border-color: #FF0033;} .cathex-FF0033 a{color:#fff !important;}
	.cathex-FF0066{background-color: #FF0066;} .cathex-border-FF0066{ border-color: #FF0066;} .cathex-FF0066 a{color:#fff !important;}
	.cathex-FF3366{background-color: #FF3366;} .cathex-border-FF3366{ border-color: #FF3366;} .cathex-FF3366 a{color:#000 !important;}
	.cathex-FF99FF{background-color: #FF99FF;} .cathex-border-FF99FF{ border-color: #FF99FF;} .cathex-FF99FF a{color:#000 !important;}
	.cathex-FFCCFF{background-color: #FFCCFF;} .cathex-border-FFCCFF{ border-color: #FFCCFF;} .cathex-FFCCFF a{color:#000 !important;}

	.cathex-FF00FF{background-color: #FF00FF;} .cathex-border-FF00FF{ border-color: #FF00FF;} .cathex-FF00FF a{color:#fff !important;}
	.cathex-CC33CC{background-color: #CC33CC;} .cathex-border-CC33CC{ border-color: #CC33CC;} .cathex-CC33CC a{color:#fff !important;}
	.cathex-CC33FF{background-color: #CC33FF;} .cathex-border-CC33FF{ border-color: #CC33FF;} .cathex-CC33FF a{color:#fff !important;}
	.cathex-CC00FF{background-color: #CC00FF;} .cathex-border-CC00FF{ border-color: #CC00FF;} .cathex-CC00FF a{color:#fff !important;}
	.cathex-9933CC{background-color: #9933CC;} .cathex-border-9933CC{ border-color: #9933CC;} .cathex-9933CC a{color:#fff !important;}
	.cathex-9900FF{background-color: #9900FF;} .cathex-border-9900FF{ border-color: #9900FF;} .cathex-9900FF a{color:#fff !important;}

	.cathex-6633CC{background-color: #6633CC;} .cathex-border-6633CC{ border-color: #6633CC;} .cathex-6633CC a{color:#fff !important;}
	.cathex-6633FF{background-color: #6633FF;} .cathex-border-6633FF{ border-color: #6633FF;} .cathex-6633FF a{color:#fff !important;}
	.cathex-9966FF{background-color: #9966FF;} .cathex-border-9966FF{ border-color: #9966FF;} .cathex-9966FF a{color:#fff !important;}
	.cathex-9999FF{background-color: #9999FF;} .cathex-border-9999FF{ border-color: #9999FF;} .cathex-9999FF a{color:#000 !important;}
	.cathex-3300FF{background-color: #3300FF;} .cathex-border-3300FF{ border-color: #3300FF;} .cathex-3300FF a{color:#fff !important;}
	.cathex-3333FF{background-color: #3333FF;} .cathex-border-3333FF{ border-color: #3333FF;} .cathex-3333FF a{color:#fff !important;}

	.cathex-000066{background-color: #000066;} .cathex-border-000066{ border-color: #000066;} .cathex-000066 a{color:#fff !important;}
	.cathex-002255{background-color: #002255;} .cathex-border-002255{ border-color: #002255;} .cathex-002255 a{color:#fff !important;}
	.cathex-3366CC{background-color: #3366CC;} .cathex-border-3366CC{ border-color: #3366CC;} .cathex-3366CC a{color:#fff !important;}
	.cathex-0066FF{background-color: #0066FF;} .cathex-border-0066FF{ border-color: #0066FF;} .cathex-0066FF a{color:#fff !important;}
	.cathex-3366FF{background-color: #3366FF;} .cathex-border-3366FF{ border-color: #3366FF;} .cathex-3366FF a{color:#fff !important;}
	.cathex-0066CC{background-color: #0066CC;} .cathex-border-0066CC{ border-color: #0066CC;} .cathex-0066CC a{color:#fff !important;}

	.cathex-6699FF{background-color: #6699FF;} .cathex-border-6699FF{ border-color: #6699FF;} .cathex-6699FF a{color:#000 !important;}
	.cathex-6699CC{background-color: #6699CC;} .cathex-border-6699CC{ border-color: #6699CC;} .cathex-6699CC a{color:#000 !important;}
	.cathex-3399FF{background-color: #3399FF;} .cathex-border-3399FF{ border-color: #3399FF;} .cathex-3399FF a{color:#000 !important;}
	.cathex-99FFFF{background-color: #99FFFF;} .cathex-border-99FFFF{ border-color: #99FFFF;} .cathex-99FFFF a{color:#000 !important;}
	.cathex-CCFFFF{background-color: #CCFFFF;} .cathex-border-CCFFFF{ border-color: #CCFFFF;} .cathex-CCFFFF a{color:#000 !important;}
	.cathex-00FFCC{background-color: #00FFCC;} .cathex-border-00FFCC{ border-color: #00FFCC;} .cathex-00FFCC a{color:#000 !important;}

	.cathex-99FFCC{background-color: #99FFCC;} .cathex-border-99FFCC{ border-color: #99FFCC;} .cathex-99FFCC a{color:#000 !important;}
	.cathex-66CC66{background-color: #66CC66;} .cathex-border-66CC66{ border-color: #66CC66;} .cathex-66CC66 a{color:#000 !important;}
	.cathex-006633{background-color: #006633;} .cathex-border-006633{ border-color: #006633;} .cathex-006633 a{color:#fff !important;}
	.cathex-009933{background-color: #009933;} .cathex-border-009933{ border-color: #009933;} .cathex-009933 a{color:#fff !important;}
	.cathex-99FF66{background-color: #99FF66;} .cathex-border-99FF66{ border-color: #99FF66;} .cathex-99FF66 a{color:#000 !important;}
	.cathex-99FF99{background-color: #99FF99;} .cathex-border-99FF99{ border-color: #99FF99;} .cathex-99FF99 a{color:#000 !important;}

	.cathex-00CC33{background-color: #00CC33;} .cathex-border-00CC33{ border-color: #00CC33;} .cathex-00CC33 a{color:#000 !important;}
	.cathex-33FF00{background-color: #33FF00;} .cathex-border-33FF00{ border-color: #33FF00;} .cathex-33FF00 a{color:#000 !important;}
	.cathex-00CC00{background-color: #00CC00;} .cathex-border-00CC00{ border-color: #00CC00;} .cathex-00CC00 a{color:#000 !important;}
	.cathex-CCCC66{background-color: #CCCC66;} .cathex-border-CCCC66{ border-color: #CCCC66;} .cathex-CCCC66 a{color:#000 !important;}
	.cathex-FFFFCC{background-color: #FFFFCC;} .cathex-border-FFFFCC{ border-color: #FFFFCC;} .cathex-FFFFCC a{color:#000 !important;}
	.cathex-FFFF00{background-color: #FFFF00;} .cathex-border-FFFF00{ border-color: #FFFF00;} .cathex-FFFF00 a{color:#000 !important;}

	.cathex-CC9933{background-color: #CC9933;} .cathex-border-CC9933{ border-color: #CC9933;} .cathex-CC9933 a{color:#000 !important;}
	.cathex-CC9900{background-color: #CC9900;} .cathex-border-CC9900{ border-color: #CC9900;} .cathex-CC9900 a{color:#000 !important;}
	.cathex-FF9900{background-color: #FF9900;} .cathex-border-FF9900{ border-color: #FF9900;} .cathex-FF9900 a{color:#000 !important;}
	.cathex-FF9933{background-color: #FF9933;} .cathex-border-FF9933{ border-color: #FF9933;} .cathex-FF9933 a{color:#000 !important;}
	.cathex-996633{background-color: #996633;} .cathex-border-996633{ border-color: #996633;} .cathex-996633 a{color:#fff !important;}
	.cathex-663300{background-color: #663300;} .cathex-border-663300{ border-color: #663300;} .cathex-663300 a{color:#fff !important;}

	.cathex-996666{background-color: #996666;} .cathex-border-996666{ border-color: #996666;} .cathex-996666 a{color:#000 !important;}
	.cathex-CC9966{background-color: #CC9966;} .cathex-border-CC9966{ border-color: #CC9966;} .cathex-CC9966 a{color:#000 !important;}
	.cathex-FFCC99{background-color: #FFCC99;} .cathex-border-FFCC99{ border-color: #FFCC99;} .cathex-FFCC99 a{color:#000 !important;}
	.cathex-000000{background-color: #000000;} .cathex-border-000000{ border-color: #000000;} .cathex-000000 a{color:#fff !important;}
	.cathex-666666{background-color: #666666;} .cathex-border-666666{ border-color: #666666;} .cathex-666666 a{color:#fff !important;}
	.cathex-CCCCCC{background-color: #CCCCCC;} .cathex-border-CCCCCC{ border-color: #CCCCCC;} .cathex-CCCCCC a{color:#000 !important;}

  .cathex-FFFF99{background-color: #FFFF99;} .cathex-border-FFFF99{ border-color: #FFFF99;} .cathex-FFFF99 a{color:#000 !important;}
  .cathex-999999{background-color: #999999;} .cathex-border-999999{ border-color: #999999;} .cathex-999999 a{color:#000 !important;}
  .cathex-99CCFF{background-color: #99CCFF;} .cathex-border-99CCFF{ border-color: #99CCFF;} .cathex-99CCFF a{color:#000 !important;}
  .cathex-3333FF{background-color: #3333FF;} .cathex-border-3333FF{ border-color: #3333FF;} .cathex-3333FF a{color:#fff !important;}
  .cathex-660000{background-color: #660000;} .cathex-border-660000{ border-color: #660000;} .cathex-660000 a{color:#fff !important;}
  .cathex-990000{background-color: #990000;} .cathex-border-990000{ border-color: #990000;} .cathex-990000 a{color:#000 !important;}

  .cathex-CCCC99{background-color: #CCCC99;} .cathex-border-CCCC99{ border-color: #CCCC99;} .cathex-CCCC99 a{color:#000 !important;}
  .cathex-333366{background-color: #333366;} .cathex-border-333366{ border-color: #333366;} .cathex-333366 a{color:#000 !important;}
  .cathex-666600{background-color: #666600;} .cathex-border-666600{ border-color: #666600;} .cathex-666600 a{color:#fff !important;}
  .cathex-CC0000{background-color: #CC0000;} .cathex-border-CC0000{ border-color: #CC0000;} .cathex-CC0000 a{color:#fff !important;}
  .cathex-0000CC{background-color: #0000CC;} .cathex-border-0000CC{ border-color: #0000CC;} .cathex-0000CC a{color:#000 !important;}
  .cathex-BB0000{background-color: #BB0000;} .cathex-border-BB0000{ border-color: #BB0000;} .cathex-BB0000 a{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: 0px; 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;}
  li.event span.linkHolder a { display: flex; flex-direction: row; align-items: center; justify-content: center;}
  
  table.calendarMonth thead tr td {background: url("/common/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("/common/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;
	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 {
	border:2px solid #eee;
	margin-left:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.shownMember{
  background: url("/common/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 */
/* 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('/common/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("/common/images/cal/calendarIcon.png") 8px 8px no-repeat; padding: 14px 0 0 56px; font-size: 11px;}
.dialogHelpTitle {background: url("/common/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("/common/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("/common/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("/common/images/formbuilder/icons/section-edit.png") center center no-repeat;}
  .sectionHolder .formBuilder_delete {background: url("/common/images/formbuilder/icons/section-delete.png") center center no-repeat;}
  .formBuilder_up {background: url("/common/images/formbuilder/icons/up.png") center center no-repeat;}
  .formBuilder_down {background: url("/common/images/formbuilder/icons/down.png") center center no-repeat;}
  .formBuilder_btnSide span {display: none;}
  .questionHolder .formBuilder_edit {background: url("/common/images/formbuilder/icons/edit.png") center center no-repeat;}
  .questionHolder .formBuilder_delete {background: url("/common/images/formbuilder/icons/delete.png") center center no-repeat;}

  .sectionHeaderEdit {padding-left: 25px !important; background: #666 url("/common/images/formbuilder/icons/section-add.png") 5px center no-repeat}
  .questionHeaderEdit {padding-left: 25px !important; background: url("/common/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("/common/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("/common/images/formbuilder/preview/template.png") no-repeat; width: 52px; height: 52px;}
  .preview_template {float: right;}
  .preview_template span {display: none;}
  .preview_published {background: url("/common/images/formbuilder/preview/published.png") no-repeat; width: 52px; height: 46px;}
  .preview_published {float: right;}
  .preview_published span {display: none;}
  .preview_header {background: url("/common/images/formbuilder/preview/header.jpg") no-repeat; width: 120px; height: 20px;}
  .preview_header span {display: none;}
  .preview_section {background: url("/common/images/formbuilder/preview/section.jpg") no-repeat; width: 120px; height: 18px;}
  .preview_section span {display: none;}
  .preview_question {background: url("/common/images/formbuilder/preview/question.jpg") no-repeat; width: 120px; height: 8px;}
  .preview_question span {display: none;}

  .preview_field_text {background: url("/common/images/formbuilder/preview/text.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_text span {display: none;}
  .preview_field_textarea {background: url("/common/images/formbuilder/preview/textarea.jpg") no-repeat; width: 120px; height: 12px;}
  .preview_field_textarea span {display: none;}
  
  .preview_field_radio {background: url("/common/images/formbuilder/preview/radio.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_radio span {display: none;}
  .preview_field_checkbox {background: url("/common/images/formbuilder/preview/checkbox.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_checkbox span {display: none;}
  
  .preview_field_dropdown {background: url("/common/images/formbuilder/preview/dropdown.jpg") no-repeat; width: 120px; height: 5px;}
  .preview_field_dropdown span {display: none;}
  .preview_field_list {background: url("/common/images/formbuilder/preview/list.jpg") no-repeat; width: 120px; height: 12px;}
  .preview_field_list span {display: none;}


        /* css/fileManager.css */

  a.downloadButton {
    display: block; border: 1px solid #aaa; background: url("/common/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("/common/images/buttonHover.jpg") center center;}

  #portalButtons {margin-bottom: 10px;}
  a.portalButton {display: block; border: 1px solid #bbb; background: url("/common/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("/common/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;
	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("/common/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.gif) repeat-x left top;
	padding: 4px;
}

#images-view .x-view-selected{
	background: #eff5fb;
	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.gif) repeat-x left top;
	padding: 4px;
}

#thumbView .x-view-selected{
	background: #eff5fb;
	border:1px solid #99bbe8;
	padding: 4px;
}
#thumbView .x-view-selected .thumb{
	background:transparent;
}

#thumbView .loading-indicator {
	font-size:11px;
	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("/common/images/siteconfig/SchoolBuilding_48.png") center center no-repeat;}
.cpThumbs .cp_ebusInfo { background: url("/common/images/siteconfig/ebus/building.png") center center no-repeat;}
.cpThumbs .cp_navigationEditor { background: url("/common/images/siteconfig/Binary-tree-48.png") center center no-repeat;}
.cpThumbs .cp_schoolManager { background: url("/common/images/siteconfig/School-48.png") center center no-repeat;}
.cpThumbs .cp_ebusManager { background: url("/common/images/siteconfig/ebus/city.png") center center no-repeat;}
.cpThumbs .cp_departmentManager { background: url("/common/images/siteconfig/School_48.png") center center no-repeat;}
.cpThumbs .cp_ebusDepartmentManager { background: url("/common/images/siteconfig/ebus/Library.png") center center no-repeat;}
.cpThumbs .cp_classesManager { background: url("/common/images/siteconfig/Ordinateur_48.png") center center no-repeat;}
.cpThumbs .cp_forumManager { background: url("/common/images/siteconfig/chat_48.png") center center no-repeat;}
.cpThumbs .cp_categoryManager { background: url("/common/images/siteconfig/Tag-48.png") center center no-repeat;}
.cpThumbs .cp_studentManager{ background: url("/common/images/siteconfig/Preppy-icon-48.png") center center no-repeat;}
.cpThumbs .cp_parentManager{ background: url("/common/images/siteconfig/parents_menu-48.png") center center no-repeat;}
.cpThumbs .cp_helpTopics { background: url("/common/images/siteconfig/Help-48.png") center center no-repeat;}
.cpThumbs .cp_aboutCS2 { background: url("/common/images/siteconfig/Webdev-48.png") center center no-repeat;}
.cpThumbs .cp_userGroups { background: url("/common/images/siteconfig/Users-48.png") center center no-repeat;}
.cpThumbs .cp_ldapLogin { background: url("/common/images/siteconfig/Network-48.png") center center no-repeat;}
.cpThumbs .cp_myExplorer { background: url("/common/images/siteconfig/Explorer-48.png") center center no-repeat;}
.cpThumbs .cp_myKeychain { background: url("/common/images/siteconfig/Keychain48.png") center center no-repeat;}
.cpThumbs .cp_videoPresets { background: url("/common/images/siteconfig/Video_48.png") center center no-repeat;}
.cpThumbs .cp_iconNav { background: url("/common/images/siteconfig/icon-hand-48.png") center center no-repeat;}
.cpThumbs .cp_alertManager { background: url("/common/images/siteconfig/Alert-48.png") center center no-repeat;}
.cpThumbs .cp_sisManager { background: url("/common/images/siteconfig/sisicon.png") center center no-repeat;}
.cpThumbs .cp_termManager { background: url("/common/images/siteconfig/system_time.png") center center no-repeat;}
.cpThumbs .cp_IPConfigManager { background: url("/common/images/siteconfig/web-net-48.png") center center no-repeat;}
.cpThumbs .cp_MobileManager { background: url("/common/images/siteconfig/mobileMangerIcon.png") center center no-repeat;}
.cpThumbs .cp_bullyManager { background: url("/common/images/siteconfig/bully-48.png") center center no-repeat;}
.cpThumbs .cp_tipManager { background: url("/common/images/siteconfig/tip.png") center center no-repeat;}


.cpThumbs .cp_ugUsers { background: url("/common/images/siteconfig/Community-48.png") center center no-repeat;}
.cpThumbs .cp_ugGroups { background: url("/common/images/siteconfig/Groups-48.png") center center no-repeat;}
.cpThumbs .cp_ugImport { background: url("/common/images/siteconfig/Import-48.png") center center no-repeat;}
.cpThumbs .cp_userProfile { background: url("/common/images/siteconfig/Userprofile-48.png") center center no-repeat;}
.cpThumbs .cp_userLinkedAccounts { background: url("/common/images/siteconfig/Satellite-48.png") center center no-repeat;}
.cpThumbs .cp_homeicon { background: url("/common/images/siteconfig/home-48.png") center center no-repeat !important;}
.cpThumbs .cp_homeLayout { background: url("/common/images/siteconfig/blockdevice-48.png") center center no-repeat !important;}
.cpThumbs .cp_homeWidgets { background: url("/common/images/siteconfig/widgets-48.png") center center no-repeat !important;}
.cpThumbs .cp_productManager { background: url("/common/images/siteconfig/Shopping_cart48.png") center center no-repeat;}

.cpThumbs .cp_homeApps { background: url("/common/images/siteconfig/Apps-48.png") center center no-repeat !important;}
.cpThumbs .cp_iconNav {background: url("/common/images/siteconfig/icon-hand-48.png") center center no-repeat !important;}


.cpi_schoolInfo { background: url("/common/images/siteconfig/SchoolBuilding_16.png") center center no-repeat;}
.cpi_ebusInfo { background: url("/common/images/siteconfig/ebus/building16.png") center center no-repeat;}
.cpi_navigationEditor { background: url("/common/images/siteconfig/Binary-tree-16.png") center center no-repeat;}
.cpi_schoolManager { background: url("/common/images/siteconfig/School-16.png") center center no-repeat;}
.cpi_ebusManager { background: url("/common/images/siteconfig/ebus/city16.png") center center no-repeat;}
.cpi_departmentManager { background: url("/common/images/siteconfig/School_16.png") center center no-repeat !important;}
.cpi_ebusDepartmentManager { background: url("/common/images/siteconfig/ebus/Library16.png") center center no-repeat;}
.cpi_classesManager { background: url("/common/images/siteconfig/Ordinateur_16.png") center center no-repeat !important;}
.cpi_forumManager { background: url("/common/images/siteconfig/chat_16.png") center center no-repeat;}
.cpi_categoryManager { background: url("/common/images/siteconfig/Tag-16.png") center center no-repeat;}
.cpi_helpTopics { background: url("/common/images/siteconfig/Help-16.png") center center no-repeat;}
.cpi_aboutCS2 { background: url("/common/images/siteconfig/Webdev-16.png") center center no-repeat;}
.cpi_userGroups { background: url("/common/images/siteconfig/Users-16.png") center center no-repeat;}
.cpi_ldapLogin { background: url("/common/images/siteconfig/Network-16.png") center center no-repeat;}
.cpi_myExplorer { background: url("/common/images/siteconfig/Explorer-16.png") center center no-repeat;}
.cpi_myKeychain { background: url("/common/images/siteconfig/Keychain16.png") center center no-repeat;}
.cpi_productManager { background: url("/common/images/siteconfig/Shopping_cart16.png") center center no-repeat;}
.cpi_videoPresets { background: url("/common/images/siteconfig/Video_16.png") center center no-repeat;}

.cpi_importUser { background: url("/common/images/siteconfig/Down-16.png") no-repeat !important;}
.cpi_syncUser { background: url("/common/images/siteconfig/Sync-16.png") no-repeat !important;}
.cpi_connectUser { background: url("/common/images/siteconfig/Connect.png") no-repeat !important;}
.cpi_disconnectUser { background: url("/common/images/siteconfig/Disconnect.png") no-repeat !important;}
.cpi_userSettings { background: url("/common/images/siteconfig/Settings-16.png") no-repeat !important;}
.cpi_userProfile { background: url("/common/images/siteconfig/Userprofile-16.png") no-repeat !important;}
.cpi_userLinkedAccounts { background: url("/common/images/siteconfig/Satellite-16.png") no-repeat !important;}

.cpi_homeicon { background: url("/common/images/siteconfig/home-16.png") no-repeat !important;}
.cpi_homeLayout { background: url("/common/images/siteconfig/blockdevice-16.png") no-repeat !important;}
.cpi_homeWidgets { background: url("/common/images/siteconfig/widgets-16.png") no-repeat !important;}
.cpi_homeApps { background: url("/common/images/siteconfig/Apps-16.png") center center no-repeat !important;}

.cpi_ugUsers { background: url("/common/images/siteconfig/Community-16.png") center center no-repeat;}
.cpi_ugGroups { background: url("/common/images/siteconfig/Groups-16.png") center center no-repeat;}
.cpi_ugImport { background: url("/common/images/siteconfig/Import-16.png") center center no-repeat;}
.helpIcon { background: url("/common/images/nav/Help.png") center center no-repeat;}
.alertIcon{ background: url("/common/images/siteconfig/Alert-16.png") center center no-repeat;}
.fireworksIcon{ background: url("/common/images/famfam/newyears.png") center center no-repeat;}
.emailIcon{ background: url("/common/images/famfam/mail.png") center center  no-repeat;}
.mail--plus{ background: url("/common/images/famfam/mail--plus.png") center center  no-repeat;}
.mail--minus{ background: url("/common/images/famfam/mail--minus.png") center center  no-repeat;}
.mail-open{ background: url("/common/images/famfam/mail-open.png") center center  no-repeat;}
.mail-reply{ background: url("/common/images/famfam/mail-reply.png") center center no-repeat;}
.mail-forward{ background: url("/common/images/famfam/mail-forward.png") center center no-repeat;}
.mail-send{ background: url("/common/images/famfam/mail-send.png") center center no-repeat;}
.application_side_tree{ background: url("/common/images/famfam/application_side_tree.png") center center  no-repeat;}
.edit-list-order{ background: url("/common/images/famfam/edit-list-order.png") center center  no-repeat;}
.zones{ background: url("/common/images/famfam/zones.png") center center  no-repeat;}
.zone--minus{ background: url("/common/images/famfam/zone--minus.png") center center  no-repeat;}
.zone--plus{ background: url("/common/images/famfam/zone--plus.png") center center  no-repeat;}
.zone--pencil{ background: url("/common/images/famfam/zone--pencil.png") center center  no-repeat;}
.ui-text-field{ background: url("/common/images/famfam/ui-text-field.png") center center  no-repeat;}
.pencil-field{ background: url("/common/images/famfam/pencil-field.png") center center  no-repeat;}
.application--pencil{ background: url("/common/images/famfam/application--pencil.png") center center  no-repeat;}
.book-open-list{ background: url("/common/images/famfam/book-open-list.png") center center  no-repeat;}
.layout-6{ background: url("/common/images/famfam/layout-6.png") center center  no-repeat;}
.layout-split-vertical{ background: url("/common/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(/common/images/famfam/user_edit.png) no-repeat scroll 0 center transparent !important}
.ncResend {background: url(/common/images/famfam/application_double.png) no-repeat scroll 0 center transparent !important}
.ncDetailPanel {background: url(/common/images/famfam/application_go.png) no-repeat scroll 0 center transparent !important}
.ncExtraPanel {background: url(/common/images/famfam/open-share.png) no-repeat scroll 0 center transparent !important}

.rcComments {background: url(/common/images/famfam/user_comment.png) no-repeat scroll 0 center transparent !important}
.rcComPreview {background: url(/common/images/famfam/commentBubble.png) no-repeat scroll 0 center transparent !important}
.rcRSVP {background: url(/common/images/famfam/group_go.png) no-repeat scroll 0 center transparent !important}
.rcApprove {background: url(/common/images/famfam/tick.gif) no-repeat scroll 0 center transparent !important}
.rcDeny {background: url(/common/images/famfam/cross.gif) no-repeat scroll 0 center transparent !important}
.rcDelete {background: url(/common/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.png) !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("/common/images/disabledBG.png");
  -moz-border-radius: 4px;
	padding: 4px;
  border: 1px solid #c00;
}
.cpThumbs .thumb-wrap span{
	display: block;
	overflow: hidden;
  margin: 0 auto;
	text-align: center;
  width: 100%;
}
.cpThumbs .x-view-over{
    cursor:pointer;cursor:hand;
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
    -moz-border-radius: 5px;
	padding: 4px;
}
.cpThumbs .x-view-selected{
	background: #eff5fb; 
	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; position: relative!important;}
.postHolder .postHolder_wrap .postHolder_container_thumb {margin-left:0px!important; 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("/common/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; }


/* added 2/15/2022 for the new flexbox blog content - AA */
.postHolder .postHolder_flexBox
{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 115px;
  margin-bottom: 10px;
}

.postHolder .postHolder_wrap .postHolder_flexBox .postHolder_thumber 
{
  float: none;
}

.postHolder .postHolder_wrap .postHolder_flexBox .postHolder_container_thumb
{
    min-height: 105px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    width: 65%;
    align-content: center;
    justify-content: flex-start;
    overflow-wrap: anywhere;
}

        /* css/navigation2.css */
.intranetSection h2 { color: black !important; background: #ddd url("/common/images/cyberlocker/lock_key.png") 2px center no-repeat !important; padding-left: 20px !important;}

.navContainer ul li a.intranetSection, .topNavMegaContainer ul li a.intranetSection
{
  background: transparent url("/common/images/cyberlocker/lock_key.png") 2px center no-repeat !important;
  padding-left: 25px !important;
}


.boldTreeNavDealie {font-weight: bold !important;}


  
  /* The Main Nav -- */
.editOptions_lvl1 , .editOptions_lvl2	{text-align:center}
 #menuContainer ul,  #menuContainer ul .editOptions_lvl1 ul,  #menuContainer ul ul  {
	padding: 0px;
	list-style: none;
	}
#menuContainer ul .editOptions_lvl1 li a:link, #menuContainer ul .editOptions_lvl1 li a:visited{

}
#menuContainer ul li.hasSubChild {
	position:relative;
}
#menuContainer ul ul li {
	/*position:relative;*/
	z-index:200;
}

#menuContainer ul li a:link, #menuContainer ul li a:visited {
	display: block;
	text-decoration: none;
	}
	

#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited{
	text-align: left;
	border:none;
}

#menuContainer ul div
 {
	position:absolute;
	margin:0px;
	list-style: none;
	z-index: 100;
  width: max-content; 
}

#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{
      z-index:2000;
    }
/* Module Container -- */
    




        /* 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 .portlet{
    border: none !important;
}

#content .portlet ul {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
@media only screen and (max-width: 580px)
{
  #content .portlet ul 
  {
    padding-inline-start: 10px;
    padding-inline-end: 10px;
  }
}
  #content #loaderPortal { min-height: 200px; background-image: url("/common/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("/common/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.png);
  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 {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;
}
#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;
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
} 


/* System Alert Red Styles */

  #SystemAlertBtn{display:none;}
  #alert_bubble .heading {
    background: url("/common/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("/common/images/dialog_sets/redBtnBg.jpg") repeat-x scroll left top #9C2C2C;
    border: 1px solid #852F2E;
  }
  #alert_bubble .x-btn.x-btn-click {
    background: url("/common/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("/common/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: none !important;
  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: right;
  max-height: 360px;
  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;
  background-color: #fff;
}
.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(/common/images/antibullytabred.png);
    background-repeat: no-repeat;
    height: 200px;
    position: fixed;
    width: 43px;
    z-index: 5000;
}
.tip-btn{
    background-image: url(/common/images/tipoff.png);
    background-repeat: no-repeat;
    height: 118px;
    position: fixed;
    width: 43px;
    z-index: 5000;
}
@media (max-width: 500px){
  .listItem_list .listItem_holder .listItem_container_hasThumbnail{
    margin-left: 15px;
    margin-top: 100px;
  }
  #reader{
    display: none;
  }
}
@media (max-width: 610px){
  .mainTitleTools{
    top: -50px;
  }
}
.modal{
  z-index: 9000!important;
}
#siteAlertModal {
  z-index: 99999 !important;
}
.calendarMonth td li.isRounded {
    margin-left: -23px;
    text-align: center;
}
.postHolderCard .caption {
    background: rgba(0, 0, 0, 0) linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
    bottom: 0;
    padding: 0 !important;
    position: absolute;
    width: 100%;
}

.postHolderCard .thumbnail {
    border: 0 none;
    box-shadow: none;
    margin:0;
    padding:0;
    border-radius: 0px!important;
}

.postHolderCard .caption h4 {
    color: #fff !important;
    font-size: 15px;
    font-weight: normal !important;
    padding: 10px 20px 10px;
    text-align: left;
}
.postHolderCard .small-pad{
  padding-left:5px!important;
  padding-right:5px!important;
}
.inlineBlock{
  display: inline-block!important;
}
@media (max-width: 768px){
    #menuContainer ul div {
         width: 100%!important; 
    }
    .horiznav li, .horiznav .title{
      text-align: center;
    }
}

/*TEMPORARY FIX*/
/*.leftModuleHolder ul a.hasSubChild, .leftModuleHolder ul ul a.hasSubChild{
      background-image: url(../images/design/moreMenu1.png)!important;
}*/

a.left.carousel-control span.fa-arrow-left,a.right.carousel-control span.fa-arrow-right{top: 42%;position: absolute;}
.fa-arrow-right{right:12px;}.carousel-indicators .active{ background: #31708f; } .adjust1{ float:left; width:100%; margin-bottom:0; } .adjust2{ margin:0; } .carousel-indicators li{ border :1px solid #ccc; } .carousel-control{ color:#31708f; width:5%; } .carousel-control:hover, .carousel-control:focus{ color:#31708f; } .carousel-control.left, .carousel-control.right { background-image: none!important; } .media-object{ margin:auto; margin-top:3%; } @media screen and (max-width: 768px) { .media-object{ margin-top:0; } }
.adjust1 strong{
  color: #333!important;
}
table[align=center]{
    margin:auto;
}
/*Responsive Widgets*/
div.portlet-edgeless .panel-header,div.portlet-titleless .panel-header{
  background-color:#fff;
}
/*Responsive Widget Settings*/
@media (max-width:768px){
    div.panel-header span.btn.pull-right span {
        font-size: 2em;
    }
}

.pageData .btn.btn-primary.center {
    width: 100%;
    padding: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-bottom: 10px;
}
#content .portlet-titleless.socialWidget{
    width:100%;
}
#content .portlet-titleless.socialWidget:hover .pageData {
    padding-top: 50px;
}
#content .portlet-edgeless.socialWidget:hover .pageData {
    padding-top: 50px !important;
}
/*End responsive widget settings*/
#leftCol {
    z-index: auto !important;
}

.pagerBarToolBox .pagerBarTools li.pagerBarTools_tool div.pagerBarTools_menuContainer ul.pagerBarTools_menuHolder {
    right: 0;
}

div.portlet-titleless div.panel-header{
    z-index:2 !important;
}
div.portlet-edgeless div.panel-header{
    z-index:2 !important;
}
/* Google Translator CSS*/
#footerTranslator{
    padding-bottom:20px;
}
#google_translate_element > div > div > span > a > span:nth-child(1){
    color:#000;
}

#leftCol {
z-index: auto;
position: initial;
}
/*Parsley*/
input.parsley-error, select.parsley-error, textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #a94442;
}
ul.parsley-errors-list{
    padding-left:0px !important;
}
li.parsley-required{
    list-style-type:none;
}
/*Slideshow Widgets*/
.slideshowWidget .ns_caption{
    
    background: rgba(255, 255, 255, 0.7) !important;
}
div.slideshow-slide-caption .slider_caption_link_box{
    bottom:  unset;
    position:relative;
    right:unset;
}
.slideshowWidget h4{
    margin:0;
}
.slideshowWidget p{
    color:#000 !important;
    padding-top:0px !important;
}
.slideshowWidget a.slider_caption_link:link, .slideshowWidget  a.slider_caption_link:visited {
    background-color: #005599;
    color: #fff !important;    
    text-decoration: none;
}
#editPage .btn-primary, #widgetSettings .btn-primary,#editLayout .btn-primary, #editJob .btn-primary{
    /*background-color:#fff !important;
    border-color: #ccc !important;*/
    color:#fff !important;
}
div.panel-header{
    overflow: overlay;
}

/* this css is for the accordion functionality for the ckeditor */
.collapse-panel {
    display: block;
    width: 98%;
}

.collapse-panel .panel-content {
    overflow: hidden;
    transition: all .2s ease;
}

.collapse-panel.active .panel-content {
    max-height: 1000px;
}

.collapse-panel .panel-content {
    display: none;
}

.collapse-panel.active .panel-content {
    display: block;
}
div.accordion-collapse-panel i.accordion-icon{
  float: right;
}
div.accordion-collapse-panel.open > div.panel-content { display:block; }

div.accordion-collapse-panel.collapse-panel > h1, div.accordion-collapse-panel.collapse-panel > h2, div.accordion-collapse-panel.collapse-panel > h3, div.accordion-collapse-panel.collapse-panel > h4, div.accordion-collapse-panel.collapse-panel > h5, div.accordion-collapse-panel.collapse-panel > h6 {
    cursor:pointer;
}
.accordion-collapse-panel .panel-heading {
    padding: 0px 10px;
}
/* end accordion functionality */
/*Disable Bootstrap's print links*/
@media print {
a[href]:after {
content: none !important;
}
}
/*Fix bootstrap overlay*/
.modal-backdrop {
visibility: hidden !important;
}

.modal.in {
background-color: rgba(0,0,0,0.5);
}

.accordion-collapse-panel {
  cursor: pointer;
}

.popover {
  z-index:9001 !important;
}
div.eventsList div.fa.fa-google{ 
    color: white;
}

div.hidden-md.hidden-lg > span.fa.fa-bars, div.hidden-md.hidden-lg > a.menu-trigger, a#trigger, div.hidden-md.hidden-lg > span.fa.fa-bars:visited, div.hidden-md.hidden-lg > a.menu-trigger:visited, a#trigger:visited {
  color: #000;
  font-size: 100%;
}

nav#mp-menu h2 {
  color: white;
}

nav#mp-menu a {
  color: white;
}

.edituser ul.nav li:not(.active) 
{
  background-color: #bababa;
}

.skipToMainContent > a 
{
  color: #000 !important;
  background-color: #FFF !important;
  border-color: #000 !important;
}

.switch-flat .switch-input:checked ~ .switch-handle
{
  left: calc(100% - 30px) !important;
}
#content a:focus 
{
  outline: auto 2px Highlight;
  outline: auto 2px -webkit-focus-ring-color;
}
.skipCalButton
{
  width: 1px;
  height: 1px;
  overflow:hidden;
}
.skipCalButton:focus-within
{
  width: auto;
  height: auto;
}
[id="#calSkip"]
{
  display: none;
}
[id="#calSkip"]:focus
{
  display: block;
}

.accordion-collapse-panel button 
{
  width: 100%;
  height: 100%;
  text-align: left;
  background: transparent;
  border: none;
}

table 
{ 
  max-width: -moz-fill-available; 
  max-width: -webkit-fill-available; 
  max-width: -o-fill-available; 
  max-width: -webkit-fill-available; 
  min-height: .01%;
  overflow-x: auto; 
}

/* CSS for tables to be horizontally scrollable on mobile - AA 06/30/2022 */
@media only screen and (max-width: 1024px)
{
  table
  {
    width: 100% !important;
    margin: 0 auto;
    white-space: nowrap;
    font-size: 1rem;
  }
  table td 
  {
    white-space: break-spaces;
  }
}
@media only screen and (max-width: 640px)
{
  table
  {
    font-size: 0.7rem;
  }
}
@media only screen and (max-width: 480px)
{
  table
  {
    font-size: 0.5rem;
  }
}
@media only screen and (max-width: 227px)
{
  table
  {
    font-size: 0.3rem;
  }
}
@media only screen and (max-width: 187px)
{
  table
  {
    font-size: 0.19rem;
  }
}

.sms-share-button
{
  display: none !important;
}
@media only screen and (max-width: 640px)
{
  .sms-share-button
  {
    display: inline-block !important;
  }
}
.intraSection
{
    --fa-secondary-color: #888;
    --fa-primary-color: #DAA520;
    --fa-secondary-opacity: 1;
}