﻿@media screen, all  
{ 
/* obscure master form fieldset / legend */ 
fieldset.oMasterForm { padding: 0; margin: 0; border: 0; } 
legend.oMasterForm { display: none; } 
 
/* Hide By Offset */ 
.skip, .hbo { height: 1px; width: 1px; position: absolute; top: -9999px; left: -9999px; line-height: 1px; font-size: 1px; display: block; z-index: -99; overflow: hidden; } 
 
/* visibility */ 
.hide { visibility: hidden; } 
fieldset.hide { visibility: visible; } 
legend { visibility: visible; } 
.null { display: none; } 
 
/* clear */ 
.clear { width: 100%; overflow: hidden; clear: both; } 
.clear-soft { width: 100%; overflow: visible; } 
 
/* system messages */ 
.oSystemWarning { margin: 5px 0 5px 0; padding: 5px; border: 1px solid #000000; background: #f7f7f7; color: #ff0000; } 
 
/* semantic tags (candidate for content editor) */ 
.code, .abbr, .q, .cite, .var, .samp, .k, .kbd, .acronym, abbr, code, q, cite, var, samp, k, kbd, acronym { background: #e8e8e8; } 
.cite, .var, cite, var { font-style: italic; } 
kbd, samp, code { font-family: Courier New; } 
 
hr { height: 1px; color: #ccc; background: #ccc; padding: 0; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1px; border: 0; } 
 
/* inline asset */ 
.oAssetInline { text-align: center; } 
.oRTEAsset { text-align: left; } 
.asset-frame { border: 1px solid #efefef; padding: 3px; background: #fafafa; } 
.oAssetRight, .image-right { float: right; margin: 0 0 1em 10px; }  
.oAssetCentre { float: none; text-align: center; margin: auto; margin-bottom: 1em; clear: both; width: auto; }  
.oAssetCentre .clear { text-align: center; margin: auto; } 
.oAssetLeft, .image-left { float: left; margin: 0 10px 1em 0; }  
.oAssetInline .caption { font-size: 0.9em; border: 1px solid #eee; padding: 1px 4px 1px 4px; background: #f7f7f7;text-align: center; } 
 
.oAssetInline .enlarge .sep { display: none; } 
.oAssetInline .enlarge a:link, .oAssetInline .enlarge a:visited { font-size: 0.85em; display: block; color: #7e62aa; text-transform: uppercase !important; border: 1px solid #eee; padding: 2px 7px 3px 24px; margin-bottom: 2px; text-decoration: none; background: #f7f7f7 url("../../../../SupportFiles/images/Render/enlarge_image.gif") no-repeat 4px 4px; } 
.oAssetInline .enlarge a:hover, .oAssetInline .enlarge a:active { text-decoration: underline; background-image: url("../../../../SupportFiles/images/Render/enlarge_image_hover.gif"); } 
 
.asset-frame .caption { border: 0; background: 0; padding: 0 2px 0 2px; } 
.asset-frame .enlarge a:link, .asset-frame .enlarge a:visited { display: block; border: 0; padding: 0 0 3px 20px; margin: 0; background-position: 0px 1px; } 
.oAssetInlineCaption { display: block; } 
 
} 
