

/* === BORDER SHORTCUTS === */
	.noTopBorder {border-top:none;}
	.noBottomBorder { border-bottom: none !important; }
	.noLeftBorder{border-left:none;}
	.noRightBorder{border-right:none;}
	.noBorder{border:none;}
	.allBorders{border:solid 1px;}
	.bCollapseCollapse {border-collapse:collapse;}
	.bCollapseSeparate {border-collapse:separate !important;}
	
/* === TEXT ALIGNMENT === */
	.hAlignLeft {text-align:left;}
	.hAlignCenter {text-align:center;}
	.hAlignRight {text-align:right;}
	
/* === BACKGROUNDS === */
	.noBackground {background-color:transparent;background-image:none;}
    .noBackgroundImportant {background: transparent none !important;}
	
/* === NO LINE BREAKS - CLEAR SHORTCUTS === */
	.noBr {white-space:nowrap;}
	.clearLeft {clear:left;}
	.clearRight {clear:right;}
    .clearDiv {height:1px !important;font-size:0px;background:none !important;padding:0px !important;margin:0px !important;float:none !important;clear:both !important; overflow: hidden;}
    .overflowAuto {overflow: auto;}
    .clearFloat {width:100%;overflow:auto;}

/* === FLOATS === */
    .floatRight {float:right;}
    .floatLeft {float:left;}
	
/* === PADDING === */
	.pad3 {padding:3px;}
	.pad5 {padding:5px;}
	.pad6 {padding:6px;}
	.pad8 {padding:8px;}
	.pad10 {padding:10px;}
	
	.padNone {padding:0px !important;}
	.padNoVert {padding-top:0px !important;padding-bottom:0px !important;}
	.padNoHoriz {padding-right:0px !important;padding-left:0px !important;}
	.padNoRight {padding-right:0px !important;}
	.padNoLeft {padding-left:0px !important;}
	.padNoTop {padding-top:0px !important;}
	.padNoBottom {padding-bottom:0px !important;}

/* === MARGIN === */
    .marginBottom6 {margin-bottom:6px;}
	
/* === CALENDAR FIXES === */
	#Calendar1 td img {margin:0px 3px 3px 0px;}
	
/* === WIDTH SHORTCUTS === */
    .width100 {width:100%;}
    .width100px {width:100px;}
    .width150px {width:150px !important;}
	
/* === BUTTON STYLES === */
	.systemButton {padding:0.4em 1em !important;font-weight:bold;border:solid 1px #A3A3A3;background:#FFFFFF url(/images/4.2.0.27277_1/wiki/btn_properties_bg.gif) repeat-x left top;margin-left:4px;font-size:11px;font-family:Arial;width:auto;cursor:pointer;filter:none;color:#000000 !important;}
	.systemButtonFixed {padding:0.4em 1em !important;font-weight:bold;border:solid 1px #A3A3A3;background:#FFFFFF url(/images/4.2.0.27277_1/wiki/btn_properties_bg.gif) repeat-x left top;margin-left:4px;font-size:11px;font-family:Arial;width:75px;cursor:pointer;filter:none;color:#000000 !important;}
	.ajaxUploadButton {width:65px;display:inline-block;margin:3px 0px;}
	
/* === POSITION SHORTCUTS === */
    .posFixed {position:fixed;}
    .posAbsolute {position:absolute;}
    .posStatic {position:static;}
    .posRelative {position:relative;}
	
/* === IFRAME SHIM STYLES === */
    .iframeshim {background:#FFFFFF;z-index:15;display:none;-moz-opacity:.01;-ms-filter:alpha(opacity=1);filter:alpha(opacity=1);opacity:.01;}
    #iFrameShimActionMenu {background:#ffffff;z-index:500;-moz-opacity:.01;-ms-filter:alpha(opacity=1);filter:alpha(opacity=1);opacity:.01;position:fixed;display:block;height:31px;width:100%;top:0px;left:0px;}
    
    /* --- IE6 fix for CMS and iframes --- */
    /*\*/ * html #iFrameShimActionMenu, /*\*/ * html .iFrameShimActionMenu {display:none !important;height:0px !important;}

/* === HIDE SELECTS/HIDE FLASH === */
	.hideDropdowns select {visibility:hidden;}

/* === EXTERNAL ICON FOR ACCESSIBILITY === */
    a.external {background: url('/images/4.2.0.27277_1/general/external_link_indicator.gif') no-repeat scroll right center transparent; padding-right: 15px;}
    .actionTable A.external {background: url(/images/4.2.0.27277_1/general/external_link_indicator.gif) no-repeat scroll right center transparent; padding-right: 15px;}
	
/* === IMAGE UPLOAD THUMBNAILS === */
	.imageUploadContainer { float: left; height: 80px; }
	.imageUploadThumb { width: 71px; height: 71px; position: absolute; }
	.interactionContainer { margin-left: 80px; padding-top: 6px; }
	.interactionContainer .button { margin: 3px 0px 0px 0px; }
	.imageUploadThumb img { position: absolute; left: 11px; top: 11px; }
	.noThumbnailHolder { width: 71px; height: 71px; background: url('/images/4.2.0.27277_1/wiki/image_thumb_overlay.png') no-repeat 0px -71px transparent; }
	.imageUploadThumb .imageThumbOverlay { position: absolute; top: 0px; left: 0px; width: 71px; height: 71px; background: url('/images/4.2.0.27277_1/wiki/image_thumb_overlay.png') no-repeat 0px 0px transparent; }
    
/* === TOOL TIP === */
    #genericToolTip  {position:fixed;z-index:1000;}
    #genericToolTip div {float:left;background:transparent url('/images/4.2.0.27277_1/wiki/menu_tooltip_sprite.png') no-repeat;}
    #genericToolTip .leftImage {width:3px;height:23px;margin-top:7px;background-position:left bottom !important;}
    #genericToolTip .textValue {width:auto;white-space:nowrap;padding:0px 10px;height:30px;line-height:35px;background-position:left top !important;color:#FFFFFF;font-size:11px;font-family:Arial;font-weight:bold;}
    #genericToolTip .rightImage {width:3px;height:23px;margin-top:7px;background-position:right bottom !important;}
/* === MOUSE CURSOR === */
    .noCursor {cursor:auto !important;}
    .linkCursor {cursor:hand;}
    .moveCursor {cursor:move;}
    .textCursor {cursor:text;}

/* === jQUERY UI TAB FIX === */
    #jqTabs { display: none; }
    
/* === ERROR CLASSES === */
    .error { color: #FF0000 !important; }

/* === CONFIRM DELETE === */
    #confirmDeleteHolder .leftIcon,  { float: left; background: url('/images/4.2.0.27277_1/wiki/recycleBin.png') center 15px no-repeat; width: 70px; height: 60px; }
    #dialogAlertBox .modalInfoIcon { float: left; background: url('/images/4.2.0.27277_1/wiki/icon_infoalert.gif') center 15px no-repeat; width: 70px; height: 60px; } 
    #confirmDeleteHolder .rightMessage, #dialogAlertBox .rightMessage { margin: 15px 0 0 66px; }
    #confirmDeleteItemName { display: block; font-size: 15px; text-shadow: 0 1px 0 rgba(255,255,255,0.8); margin: 5px 0; font-weight: bold; }

/* === PB === */

    .FooterHolder .footerGeneralCell #pB {display:block !important;}
    .FooterHolder .footerGeneralCell #pB li {display:block !important;}
    .FooterHolder .footerGeneralCell #pB li a {display:inline !important;}
