i, em {font-style: italic !important;}
b, strong {font-weight: bold !important;}

.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;}

#menuContainer ul div a, 
#menuContainer ul ul div a, 
#menuContainer ul ul ul div a, 
#menuContainer ul ul ul ul div a, 
#menuContainer ul ul ul ul ul div a, 
#menuContainer ul ul ul ul ul ul div a {color: black !important; background: #eee !important;}

#menuContainer ul div a:hover, 
#menuContainer ul ul div a:hover, 
#menuContainer ul ul ul div a:hover, 
#menuContainer ul ul ul ul div a:hover, 
#menuContainer ul ul ul ul ul div a:hover, 
#menuContainer ul ul ul ul ul ul div :hover {color: black !important; background: #ccc !important;}

.leftModuleHolder ul div a, 
.leftModuleHolder ul ul div a, 
.leftModuleHolder ul ul ul div a, 
.leftModuleHolder ul ul ul ul div a, 
.leftModuleHolder ul ul ul ul ul div a, 
.leftModuleHolder ul ul ul ul ul ul div a {color: black !important; background: #eee !important;}

.leftModuleHolder ul div a:hover, 
.leftModuleHolder ul ul div a:hover, 
.leftModuleHolder ul ul ul div a:hover, 
.leftModuleHolder ul ul ul ul div a:hover, 
.leftModuleHolder ul ul ul ul ul div a:hover, 
.leftModuleHolder ul ul ul ul ul ul div :hover {color: black !important; background: #ccc !important;}


.siteConfigHeaderTab {background: url(/common/images/default/tabs/tabs-sprite.gif) 0 -202px repeat-x !important;}
.siteConfigHeaderTab {padding: 5px; text-align: center; border: 1px solid #99BBE8}

ul.x-tab-strip {margin: 0 !important;}

/* Start Bread Crumbs and Crumb Menus (CrumbDrops) */
  .mainTitle  {position:relative}
  .mainTitle .crumbText {float: left; display: block;}
  .mainTitle .crumbText a {color: #667;}
  .mainTitle .crumbText a:hover {color: #337;}
  .mainTitle .crumbMenu {float: left; display: block; margin: 2px -2px -2px 2px; width: 16px;}
  .mainTitle .crumbSeperator {float: left; padding: 0 4px;}
  .mainTitle .crumbMenu .crumbDownHolder {font-size: 10px; }
  .mainTitle .crumbMenu .crumbDownHolder .crumbDownCaption {display: block; font-size: 11px; padding: 1px 2px 1px 1px; width: 10px;}
  .mainTitle .crumbMenu .crumbDownHolder .crumbDownCaption {background: url(/common/images/downLight.png) center center no-repeat;}
  .mainTitle .crumbMenu .crumbDownContainer {display: none; position: absolute; background: white; border: 1px solid black;}
  .mainTitle .crumbMenu .downItem .downItemLink {display: block; padding: 3px 10px 3px 5px; font-size: 11px; font-weight: normal;}
  .mainTitle .crumbMenu .downItem .downItemLink {border-top: 1px solid #ddd; color: black; text-decoration: none;}
  .mainTitle .crumbMenu .downItem:first-child .downItemLink {border-top: 0;}
  .mainTitle .crumbMenu .downItem .downItemLink:hover {background: #aaf; color: #fff; font-weight: bold; text-decoration: underline;}
  .mainTitle:hover .crumbMenu .crumbDownHolder .crumbDownCaption {border: 1px solid #fff; margin-top: -3px; padding: 3px 2px 3px 0; border-bottom-color: #666; border-right-color: #666; }
  .mainTitle .crumbMenu:hover .crumbDownHolder .crumbDownCaption {border: 1px solid #fff; padding: 3px 2px 3px 0;border-bottom-color: #666; border-right-color: #666; }
  .mainTitle .crumbMenu:hover .crumbDownHolder .crumbDownCaption {background: #eee url(/common/images/downDark.png) center center no-repeat;}
  .mainTitle .crumbMenu:hover .crumbDownContainer {z-index:500; display: block; clear: both; position: absolute;}
  
  /*
  *:first-child+html .mainTitle:hover .crumbMenu .crumbDownHolder .crumbDownCaption {margin-left: -2px; width: 12px}
  *:first-child+html .mainTitle .crumbMenu:hover .crumbDownContainer {z-index:500;display: block; clear: both; position: absolute; margin-left: -15px; margin-top: 16px;}
  */
  
  * html .mainTitle .crumbMenu {width: 300px}
  * html .mainTitle .crumbMenu .crumbDownHolder .crumbDownCaption {display: none;}
  * html .mainTitle .crumbMenu {margin-top: 1px; margin-left: 2px;}
  * html .mainTitle .crumbMenu .crumbDownContainer {display: block; background: transparent; border: 0; border: 1px solid #888; background: #fafafa}
  * html .mainTitle .crumbMenu .downItem {float: left; margin: -1px 0 0 -1px}
  * html .mainTitle .crumbMenu .downItem .downItemLink {border-left: 1px solid #aaa; padding: 1px 5px; text-decoration: none;}
  * html .mainTitle .crumbMenu .downItem .downItemLink:hover {font-weight: normal;}

  /* End Bread Crumbs and Crumb Menus */
  /* Title Toolbar */
  #pageHeader{position:relative;}
  .mainTitleTools {position:absolute; bottom:0; right:0; z-index:500;}
  .mainTitleTools .titleToolList{float:right; }
  .mainTitleTools .titleToolList li.titleToolList_tool{float:right; padding:7px; background: #eee url(/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;}
  
   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: 3px; 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; }

/* Start Simple Detail */
  .listItem_detail .listItem_holder {border-top: 1px solid black; padding: 10px 5px;}
  .listItem_detail .listItem_holder:first-child {border-top: 0;}
  .listItem_detail .listItem_holder .listItem_thumbnailHolder {float: left; width: 100px; position: absolute;}
  .listItem_detail .listItem_holder .listItem_container {}
  .listItem_detail .listItem_holder .listItem_container_hasThumbnail {float: left; margin-left: 110px; }
  .listItem_detail .listItem_holder .listItem_header {margin-bottom: 4px;}
  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink {font-size: 16px; color: black; text-decoration: none;}
  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:hover {text-decoration: underline;}
  .listItem_detail .listItem_holder .listItem_meta {margin-bottom: 4px; font-size: 11px; color: #777;}
  .listItem_detail .listItem_holder .listItem_meta .listItem_metaDate {display: block;}
  .listItem_detail .listItem_holder .listItem_meta .listItem_metaUser {display: block;}
  .listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a {color: #55d;}
  .listItem_detail .listItem_holder .listItem_body {margin-bottom: 8px;}
  .listItem_detail .listItem_holder .listItem_body p {margin-bottom: 6px;}
  .listItem_detail .listItem_holder .listItem_navigation {margin-bottom: 7px; font-size: 11px; color: #55d;}
  .listItem_detail .listItem_holder .listItem_navigation a {color: #55d;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_navigationBullet_beforeKeywords {display: none;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords {display: block; border: 1px solid #666; background: #eee; padding: 3px; margin-top: 6px;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords {color: #666;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords .listItem_keywordHeading {font-weight: bold;}
  .listItem_detail .listItem_holder .listItem_navigation .listItem_keywords .listItem_keywordList a {color: #333;}
/* End Simple Detail */

/* Start Simple List */
  .listItem_list .listItem_holder {border-top: 1px solid black; padding: 10px 5px;}
  .listItem_list .listItem_holder:first-child {border-top: 0;}
  .listItem_list .listItem_holder .listItem_thumbnailWrap {float: left; margin: 0 5px 5px 0;}
  .listItem_list .listItem_holder .listItem_thumbnailWrap .listImage_thumbnail {margin: 0;}
  .listItem_list .listItem_holder .listItem_thumbnailWrap .listImage_thumbnail img {margin: 0;}
  .listItem_list .listItem_holder .listItem_thumbnailHolder {float: left; width: 100px; position: absolute;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader {width: 100%;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink {position: absolute; display: none; width: 16px; height: 16px;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink {background: #eee url(/common/images/tape-measure.png) center center no-repeat}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink {padding: 2px; border: 2px solid #aaa; margin: 5px;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink span {display: none;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail:hover .dimensionLink {display: block;}
  .listItem_list .listItem_holder .listItem_thumbnailHeader .listImage_thumbnail .dimensionLink:hover {border-color: #555; background-color: #fff; }
  .listItem_list .listItem_holder .listItem_container_hasThumbnail {margin-top:-15px; float: left; margin-left:110px; clear:both;}
  .listItem_list .listItem_holder .listItem_container {min-height:90px;}
  * html .listItem_list .listItem_holder .listItem_container { margin-top:-15px; width:580px;}
  * html .x-portlet .listItem_list .listItem_holder .listItem_container {width:70%; overflow: auto;}
  * html .listItem_list .listItem_holder .listItem_container_hasThumbnail {float: left; margin-left:50px; }
  .listItem_list .listItem_holder .listItem_header {margin-bottom: 4px;}
  .listItem_list .listItem_holder .listItem_header .listItem_heading .listItem_headingLink {font-size: 16px; color: black; text-decoration: none;}
  .listItem_list .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:hover {text-decoration: underline;}
  .listItem_list .listItem_holder .listItem_meta {margin-bottom: 4px; font-size: 11px; color: #777;}
  .listItem_list .listItem_holder .listItem_meta .listItem_metaDate {display: block;}
  .listItem_list .listItem_holder .listItem_meta .listItem_metaUser {display: block;}
  .listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a {color: #55d;}
  .listItem_list .listItem_holder .listItem_body {margin-bottom: 8px;}
  .listItem_list .listItem_holder .listItem_body p {margin-bottom: 6px;}
  .listItem_list .listItem_holder .listItem_navigation {margin-bottom: 4px; font-size: 11px; color: #55d;}
  .listItem_list .listItem_holder .listItem_navigation a {color: #55d;}
/* End Simple List */


.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; }

#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-plain .x-panel-header .x-panel-header-text {color: #666;}
#content .x-portlet-plain .x-panel-header .x-panel-header-text a {color: #333;}
*/

#content .x-portlet .x-panel-bwrap .x-panel-body {border: 1px solid #999 !important;}
#content .x-portlet-5 .x-panel-bwrap .x-panel-body {background: transparent url(/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 {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}


#content .pageData .pageData {background: none !important}
#content .pageData {padding: 10px !important}
#content .pageData #portalContent {margin: 0 -10px !important}
#content .pageData .pageData {padding: 5px !important}


.listItem_detail .listItem_holder .listItem_container_hasThumbnail {width:590px;} 
#sideRSVP {background:#eee; float:right;}
#sideRSVP .rsvpTitle {
background: #ccc url(../images/buttonBG.png) center top repeat-x;
color:#333;
height:25px;
}

.contentError {padding:5px; text-align:center;}
/*albums styles*/
.pageData .ItemHolder .portletSize {display:none;}
.x-portlet .albumDetails{display:none;}
.x-portlet .ItemHolder {width:80px; height:60px;}
.x-portlet .ItemHolder .ImageCase a.albumLink{display:block; width:70px; height:45px;}
.x-portlet .ItemHolder .portletSize{display:inline; width:70px;}
.x-portlet .ItemHolder .ImageCase {padding:3px;}
.x-portlet .AlbumTable,.x-portlet .AlbumTable {text-align:center;}
.x-portlet .AlbumTable tbody {display:block;}
.x-portlet .AlbumTable,.x-portlet .AlbumTable tbody tr{display:inline;}

.ItemHolder .ImageCase {width:120px; height:85px;}
.ItemHolder .ImageCase { padding:7px; border: 1px solid #ccc;}
.ItemHolder .albumTitle { color:#666; font-size:13px; font-weight:bold;}
.ItemHolder .albumDetails { color:#333; font-size:10px; padding:3px 5px; float:left;}
.ItemHolder .albumDetails .editAlbum{padding:0 5px; font-size:10px; display:block;}
.ItemHolder .albumDetails .albumItems{padding:0 2px; font-size:10px;  display:block;}


/* 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{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}
#img-chooser-view .thumb-wrap span{
    display: block;
    overflow: hidden;
    text-align: center;
}
#img-chooser-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}
#img-chooser-view .x-view-selected{
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}
#img-chooser-view .x-view-selected .thumb{
    background:transparent;
}
#img-chooser-view .x-view-selected span{
    color:#1A4D8F;
}
#img-chooser-view .loading-indicator {
    font-size:11px;
    background-image:url('../../resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left:20px;
    margin:10px;
}



#students-chooser-view{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#students-chooser-view .thumb{
    clear: both;
    float: left;
    width: 40px;
    background: #dddddd;
    padding: 3px;
}
#students-chooser-view .thumb img{
    height: 30px;
    width: 40px;
}
#students-chooser-view .thumb-wrap{
    margin: 4px;
    margin-right: 5px;
    padding: 5px;
}
#students-chooser-view .thumb-wrap span{
    float: left;
    display: block;
    overflow: hidden;
    margin-left: 5px;
    width: 130px;
}
#students-chooser-view .thumb-wrap span span.ufirst{
    font-size: 14px;
    font-weight: bold;
}
#students-chooser-view .thumb-wrap span span.utype{
    font-size: 12px;
}
#students-chooser-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}
#students-chooser-view .x-view-selected{
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}
#students-chooser-view .x-view-selected .thumb{
    background:transparent;
}
#students-chooser-view .x-view-selected span{
    color:#1A4D8F;
}
#students-chooser-view .loading-indicator {
    font-size:11px;
    background-image:url('../../resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left:20px;
    margin:10px;
}

.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;}
  .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/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;}
  .iconDelete {background: url(/common/images/tiles/ies-cs-icons.png) -60px -40px 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/tiles/ies-cs-icons.png) 0px -60px 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;}
  
  
  .iconShareFacebook {background: url(/common/images/social/facebook_icon.gif) center center no-repeat;}
  .iconShareDelicious {background: url(/common/images/social/delicious.gif) center center no-repeat;}
  .iconShareBlinklist {background: url(/common/images/social/blinklist.gif) center center no-repeat;}
  .iconShareFurl {background: url(/common/images/social/furl.gif) center center no-repeat;}
  .iconShareDigg {background: url(/common/images/social/digg.gif) center center no-repeat;}
  .iconShareMagnolia {background: url(/common/images/social/magnolia.gif) center center no-repeat;}
  .iconShareStumbleupon {background: url(/common/images/social/stumbleit.gif) center center no-repeat;}
  .iconShareSimply {background: url(/common/images/social/simpy.png) center center no-repeat;}
  .iconShareNewsvine {background: url(/common/images/social/newsvine.gif) center center no-repeat;}
  .iconShareReddit {background: url(/common/images/social/reddit.gif) center center no-repeat;}
  .iconShareFark {background: url(/common/images/social/fark.png) center center no-repeat;}
  .iconShareTailrank {background: url(/common/images/social/tailrank.gif) center center no-repeat;}
  
  /* 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;}

.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;}
