/* This CSS sets the default styles for the base components. *//* ---------- Browser normalization ---------- */address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}ol, ul {list-style: none;}caption, th {text-align: left;}q:before, q:after {content: '';}abbr, acronym {border: 0;}body {font: 70%/1.6em 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;/*WIREDMOON ADDITION:IDETTMAN:(for page centering)*/margin:0px 0px; padding:0px;text-align:center;}html, body {height:100%;background-image:url(/image/image_gallery?img_id=141&amp;large=1);}/*WIREDMOON ADDITION:IDETTMAN:(for page centering)*/#content-wrapper {width:814px;margin:0px auto;text-align:left;height:100%}/* ---------- Links ---------- */a {color: #000000;text-decoration: none;}a:hover {color: #000000;text-decoration: underline;}a:visited {}/* ---------- Text formatting ---------- */b, strong {font-weight: bold;}i, em {font-style: italic;}code, pre {font-family: "Courier New",Courier,monospace;white-space: pre;}.important {font-weight: bold;}/* ---------- Staging area ---------- */body.staging {border: 10px solid #c00;}/* ---------- Main content body ---------- */#wrapper {margin: 0 auto;width: 95%;height:100%;}/* ---------- Banner ---------- */#banner {/*background: transparent url(../images/common/banner_bg.png) no-repeat scroll 100% 100%;*/height: 4.4em;position: relative;}#banner .logo {/*background: transparent url(../images/common/banner_bg.png) no-repeat scroll 0 100%;*/display: block;float: left;font-size: 2em;padding: 0;}#banner .logo a {text-decoration: none;}.ie6 #banner .logo {zoom: 1;}/* ---------- Drag Indicators ---------- */.drag-indicator {border: 2px dashed #036;cursor: move;font-size: 0;position: relative;}.drop-area {background-color: #000;font-size: 0;opacity: .10;}.ie .drop-area {filter: alpha(opacity=10);}.drop-position-top {background: url(../images/arrows/03_up.png) scroll repeat-x top left;}.drop-position-bottom {background: url(../images/arrows/03_down.png) scroll repeat-x bottom left;}/* ---------- Alerts and popups ---------- */.alert-background {background: #000;}.popup {background: #fff;border: 1px solid #777;padding: 0.4em;position: absolute;}.popup-header {background: #EEF0F1 none repeat scroll 0%;border-bottom: 1px solid #aaa;color: #333;cursor: move;padding: 5px;position: relative;}.popup-title {font-size: 1.5em;font-weight: bold;min-height: 1em;white-space: nowrap;width: 90%;}.ie6 .popup-title {height: 1em;}.popup-close {cursor: pointer;position: absolute;right: 0.5em;}.popup-message {padding: 5px;}/* ---------- Portal add content ---------- */.portal-add-content {background: #fff;padding: 8px 4px 0;text-align: left;z-index: 20;}.portal-add-content a {text-decoration: none;}/* ---------- Portal tool tips ---------- */.portal-tool-tip {background: #DCDCDC;border: 1px solid #BFBFBF;color: #333;font-weight: bold;padding: 0.5em 0.3em;}/* ---------- Autocomplete styles ---------- */.autocomplete-box {background: #E2ECF2;border: 1px solid #ABC6D7;color: #333;min-width: 200px;padding: 0;}.ie6 .autocomplete-box {width: 200px;}.autocomplete-selected {background: #C0D5E3;border-bottom: 1px solid #ABC6D7;border-top: 1px solid #ABC6D7;color: #333;font-weight: bold;padding: 0.5em 0.3em;}/* ---------- Loading animation ---------- */.loading-animation {background: url(../images/progress_bar/loading_animation.gif) no-repeat top center;margin-top: 10px;padding-top: 40px;text-align: left;}/* ---------- Separator ---------- */.separator {border: 1px dotted #CCC;}/* ---------- Update Manager ---------- */.update-available {background: url(../images/messages/alert.gif) no-repeat top left;margin-top: 10px;padding: 2px 20px;text-align: left;}