

/* === BORDER SHORTCUTS === */

	.noTopBorder {border-top:none;}
	.noBottomBorder{border-bottom:none;}
	.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;}
	
/* === 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;}
	
/* === 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:2px 6px;font-weight:bold;border:solid 1px #A3A3A3;background:#FFFFFF url(/images/4.1.0.24390_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:2px 6px;font-weight:bold;border:solid 1px #A3A3A3;background:#FFFFFF url(/images/4.1.0.24390_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:32px;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.1.0.24390_1/general/external_link_indicator.gif') no-repeat scroll right center transparent; padding-right: 15px;}
    .actionTable A.external {background: url(/images/4.1.0.24390_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.1.0.24390_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.1.0.24390_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.1.0.24390_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;}
	
/* === JQUERY UI MODAL === */
	.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #242736; opacity:0.5; filter:alpha(opacity=50); }
	.ui-dialog { -moz-border-radius: 3px 3px 0px 0px; }
	.ui-dialog { position: absolute; width: 300px; overflow: hidden; background: #FFFFFF; -moz-box-shadow: 0px 3px 15px rgba(0,0,0,0.7); -webkit-box-shadow: 0px 3px 15px rgba(0,0,0,0.7); box-shadow: 0px 3px 15px rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c4c4e,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#4c4c4e,direction=180,strength=5); }
	.ui-dialog .ui-dialog-titlebar { -moz-border-radius: 3px 3px 0px 0px; border: 1px solid #262c37; padding: 5px 6px; position: relative; background: url(/images/genericComponents/modal_sprite.png) left top repeat-x; text-align: left; }
	.ui-dialog .ui-dialog-title { font-size: 12px; font-family: Arial, sans-serif; text-shadow: 0px -1px 0px #000000; color: #FFFFFF; font-weight:bold; } 
	.ui-dialog .ui-dialog-titlebar-close { display: none; }
	.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 0; background: #f7f7f7; overflow: auto; zoom: 1; }
	.ui-dialog .ui-dialog-buttonpane { background: #CECECE url('/images/4.1.0.24390_1/wiki/button_panel_background.gif') repeat-x center top; text-align: right; border: 0px none; border-top: 1px dashed #ACACAC; margin: 0; padding: .3em 1em .5em .4em; }
	.ui-dialog .ui-resizable-handle { display: none; }
	.ui-dialog .ui-dialog-buttonpane button { padding:2px 6px;font-weight:bold;border:solid 1px #A3A3A3;background:#FFFFFF url(/images/4.1.0.24390_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; }
	.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }
	.ui-dialog .ui-dialog-content td { padding: 4px; }

/* === MOUSE CURSOR === */

    .noCursor {cursor:auto !important;}
    .linkCursor {cursor:hand;}
    .moveCursor {cursor:move;}
    .textCursor {cursor:text;}
