@import url(editor.css);

body {
    margin: 0;
    /* text-align: center; */
}

div.page {
    background: #ffffff url(../images/fading_background_22.png) repeat-x 0 100px;
    font-family: Tahoma, Verdana, sans-serif;
    margin: 0 0 10px 0;
    padding: 0 0 20px 0;
    min-width: 820px;
}

.bannergroup {
    background: #ffffff url(../images/logo.jpg) no-repeat 98% 50%;
    height: auto;
    padding: 4px;
    border-bottom: 4px solid #369;
    height: 88px;
}

.content {
    padding: 14px;
    margin: 20px;
    min-height: 400px;
    max-width: 995px;
}

.footer {
    padding-left: 20px;
    font-size: 8pt;
    color: #999;
}

iframe.login {
    border-top: 1px solid #fc0;
    margin-top: 2px;
    margin-left: 20px;
}

.componentheading {
    display: none;
}

p, td p, li {
	text-align: left;
	font: 9pt Tahoma, Verdana, sans-serif;
}

h1, h2 {
    font-size: 13pt;
}

a {
    color: #000099;
}

a img {
    border: 0;
}

a:hover, #tabs a:hover,  li.active a, #tabs li.active a {
    color: #990000;
}

.contentheading  {
    color: #000;
    font: bold 13pt Tahoma, Verdana;
    padding: 2px;
    border-bottom: 1px solid #fff;
}

td.contentheading  {
    color: #000;
    font: bold 13pt Tahoma, Verdana;
    padding: 2px;
    border-bottom: 1px solid #fff;
}

td.buttonheading {
	width: 90%;
	text-align: right;
}

ul.menu {
    margin: 0;
    padding: 8px 20px 8px 20px;
    border-left: 0 solid #ccf;
}

.menu li {
    margin-right: 1em;
    display: inline;
    font-size: 9pt;
}

#tabs a {
    color: #000000;
    font: bold 11pt Tahoma;
}

.menu a {
    color: #000000;
}

.menu a:hover, .menuli.active a,  {
    color: #990000;
}

#system-debug {
    margin-left: 20px;
    font: 8pt Verdana;
}

.tool-tip {
    background: #ffc;
    border: 2px solid #D4D5AA;
    padding: 5px;
    font-size: 8pt;
    font-family: Tahoma;
    max-width: 200px;
}

.tool-title {
    font-weight: bold;
}

fieldset {
    border: 1px solid #369;
    margin: 10px;
    padding: 25px;
    max-width: 880px;
}

legend {
    font: bold 9pt Tahoma;
    color: #000;
}

table.contentpaneopen {
    border: 0px solid blue;
    margin-bottom: 10px;
}

textarea#text {
	margin: 20px;
}

div.image {
	background: transparent url(../images/photo_scenery.png) no-repeat left;
	padding: 20px;
	padding-left: 34px;
}

.image a {
	font-size: 8pt;
	font-family: Arial;
}

table.adminform {
    display: block;
}

/* YUI overrides */
.yui-skin-sam .yui-editor-container {
    margin: 10px 0 10px 0;
    border-color: #a9a9a9;
    border-width: 6px;	
}

.yui-toolbar-titlebar {
    display: none;
}

#yuisave {
    position: absolute;
    left: 700px;
    top: 190px;
    font: bold 8pt Tahoma;
    background: #ffc;
    padding: 4px;
}

/* docman style overrides */
#dm_docs, #dm_header, a.dm_name, .dm_files {
    font-size: 9pt;
    color: #000000;
}

#dm_cats  h3, .dm_orderby, .dm_name .hasTip, #dm_docs h3 {
    display: none;
}

.dm_cat .dm_name {
    margin: 20px 0 20px 0;
    font-size: 14pt;
    color: #369;
}

.dm_row a:hover, a.dm_name:hover {
    background: transparent;
    color: #900;
}

.dm_row, .dm_cat, #dm_docs, #dm_header {
    margin-left: 16px;
    max-width: 800px;
}

.dm_separator {
    border-color: #ccc;
    margin: 10px 0 20px 0;
}

#dm_header {
    margin-top: 6px;
}


