@import "treeview.css";
@import "linkselect.css";
@import "mcdropdown.css";

body	{
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    font-family:Tahoma;
    font-size:11px;
    line-height: 1.2em;
}
td, div {
    font-size:11px;
    font-family:Tahoma;
    color:#555;
    line-height:1.3em;
}
a,.link	{
    color:#004a91;
    font-size:11px;
    text-decoration:underline;
    outline:none;
    cursor:pointer;
}
a:hover, .link-hover {
    color:#3BB2E3;
    font-size:11px;
    text-decoration:none;
    outline:none;
    cursor:pointer;
}

/*h1, h2, h3, h4 {
    font-size:10px;
    font-family:tahoma;
    color:#88888B;
    font-weight:600;
    padding:0;
    margin:0;
}
h1 {
    line-height:16px;
    height:21px;
}*/


h2 { font-size: 1.5em; color: #004a91; font-weight: bold;margin:0; padding:10px 0 15px 0;}

ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
form {
    padding:0;
    margin:0;
}



.input_1	{
    width:184px;
    height:19px;
    background-color:#FFFFFF;
    border:1px solid #C0C0C0;
    font-family:Tahoma;
    font-size:11px;
    color:#747474;
    line-height:10px;
    margin:0px 0px 2px 0px;
    padding:2px;
}

/* Forms */

.lite_form {
    width: 410px;
    padding: 0;
    margin: 0;
}

.lite_form dt, .lite_form dd {
    width: 100%;
    padding: 0 0 5px 0;
    margin: 0;
}

.lite_form dt label {
    font-weight: bold;
}

.lite_form dd {
    display: block;
    padding: 0 0px 20px 0;
}

.lite_form textarea, .lite_form.text {
    width: 100%;
    color: #000;
    padding: 3px;
    margin: 0;
}


.inline-icon {
    padding: 1px 0 0 0;
    margin: 0 5px 0 0;
    float:left;
}
textarea	{
    width:184px;
    height:94px;
    background-color:#FFFFFF;
    border:1px solid #C0C0C0;
    font-family:Tahoma;
    font-size:11px;
    line-height:12px;
    color:#747474;
    margin:0;
    padding:2px;
    overflow:hidden;
}
.bg_left_gum	{
    background-image: url(../images/bg_left_gum.gif);
    background-position: right top;
    background-repeat: repeat;
}
.bg_right_gum	{
    background-image: url(../images/bg_right_gum.gif);
    background-position: left top;
    background-repeat: repeat;
}
.logo	{
    color:#88888B;
    line-height:12px;
}
/*----------  list_1	 ---------------------*/
.list_1	li	{
    background-image: url(../images/marker_1.gif);
    background-position: 0% 4px;
    background-repeat: no-repeat;
    font-size:10px;
    margin:0px 0px 0px 0px;
    padding:0 0 0 16px;
    height:13px;
    line-height:11px;
    color:#E3B000;
}
.list_1 li a	{
    color:#E3B000;
    font-size:10px;
    text-decoration: underline;
    font-weight:600;

}
.list_1 li a:hover	{
    color:#E3B000;
    font-size:10px;
    text-decoration:none;
}
/*----------  list_2	 ---------------------*/
.list_2	li, .list_5 li	{
    background-image: url(../images/marker_2.gif);
    background-position: 0% 4px;
    background-repeat: no-repeat;
    font-size:10px;
    margin:0px 0px 0px 0px;
    padding:0 0 0 12px;
    height:13px;
    line-height:11px;
    color:#E3B000;
}
.list_2 li a, .list_5 li a	{
    color:#E3B000;
    font-size:10px;
    text-decoration:underline;
    font-weight:600;

}
.list_2 li a:hover, .list_5 li a:hover	{
    color:#E3B000;
    font-size:10px;
    text-decoration:none;
}
.list_5 li, .list_5 li a, .list_5 li a:hover {font-size: 1em;font-weight: normal;}
.list_5 li {padding:0 0 0 15px; }
/*----------  list_3	 ---------------------*/
.list_3 li	{
    background-image: url(../images/marker_3.gif);
    background-position: 0% 4px;
    background-repeat: no-repeat;
    font-size:11px;
    margin:0px 0px 0px 0px;
    padding:0 0 0 15px;
    height:15px;
    line-height:11px;
}
.list_3 li a	{
    color:#67a4d1;
    font-size:11px;
    text-decoration:underline;

}
.list_3 li a:hover	{
    font-size:11px;
    text-decoration:none;
}
.txt_1 b	{
    font-size:10px;
}
.txt_1 a	{
    color:#3BB2E3;
    font-size:11px;
    text-decoration:none;
}
.txt_1 a:hover	{
    color:#3BB2E3;
    font-size:11px;
    text-decoration:underline;
}
/* --------------- ---------------*/
.txt_3 a	{
    color:#747474;
    font-size:11px;
    text-decoration:underline;
}
.txt_3 a:hover	{
    color:#3BB747;
    font-size:11px;
    text-decoration: none;
}
/*----------  list_4	 ---------------------*/
.list_4	li	{
    background-image: url(../images/marker_1.gif);
    background-position: 0% 4px;
    background-repeat: no-repeat;
    font-size:10px;
    margin:0px 0px 3px 0px;
    padding:0 0 0 16px;
    height:13px;
    line-height:11px;
    color:#E3B000;
}
.list_4 li a	{
    color:#E3B000;
    font-size:10px;
    text-decoration: underline;
    font-weight:600;

}
.list_4 li a:hover	{
    color:#E3B000;
    font-size:10px;
    text-decoration:none;
}

/*#Container {background:url(../images/container_bg.jpg) no-repeat top center}*/

.title {font-size: 1.5em; text-transform: uppercase; line-height: 1.0em;}
.title.content {font-size: 1.3em;}
.title.right {color: #67a4d1}
.title.left {color: #4a4b4f}

img {border:0;}
/*object {cursor:pointer;margin:0; padding:0;}*/
button {border: 1px solid #C0C0C0; background: #F0F0F0; color: #585858; font-size: .9em;}

.content_title {background: url(../images/title_1_1.gif) no-repeat top left; padding: 0px 0 0 25px; }
.message {font-weight: bold;text-align:center;display:block;}
.message.info {color: #00FF00 }
.message.error {color: #FF0000 }
.message.alert {color: #FF7F00 }

/*#Login form input {background: #FFF;border: 1px solid #C0C0C0; padding:2px;}*/

form select {font-family:Tahoma;font-size:11px; line-height: 1.3em; padding:1px 0;}

form.lite label {width: 150px; display:block; float: left; margin:0;}
form.lite input { width: 150px; outline: none; display: block; clear:right; float:left; margin: 0;}
form.lite button {font-weight:bold; }
form.lite label.error {clear:both;display:block;}
form.lite p {float:left;margin: 0 0 5px 0; padding:0;width: 400px;}

/* #7FFF7F */
fieldset.admin {border: 1px solid #C0C0C0; border-top-width: 2px; background: #FFF url(../images/bg_fieldset.gif) repeat-x; padding: 10px; margin:0;}
fieldset.admin legend {position: relative; top: -20px; background: #FFF url(../images/bg_legend.gif) repeat-x; border: 1px solid #C0C0C0; border-bottom:0; margin-left: 5px; padding: 1px 10px 1px 10px; font-weight:bold;}
fieldset.admin a {font-weight: bold;}
fieldset.admin form p {float: left;width: 400px;margin:5px 0;padding:0;}
fieldset.admin form p p {float: left; margin:5px 0;padding:0;}
fieldset.admin form input.radio {width: 15px;margin-top: 0px;}
fieldset.admin form label {width: 150px; float: left;height:15px;vertical-align:middle; display:block;padding-top:3px}
fieldset.admin form input {width: 200px; display: block; clear:right; float:left;}
fieldset.admin form select {width: 205px; display: block; clear:right; float:left;}
fieldset.admin button {font-weight:bold;}
label.admin {}

#Docinfoview, #Treecontrols {padding: 0 10px 0 0;}
#Docinfoview form, #Treecontrols form {display:inline}
#Docinfoview form select {}
#Treecontrols img {margin-right: 3px;}
#Treecontrols a {margin-right: 3px;}
/*#Browser li ul li {margin:0 auto; padding-top:0; padding-bottom:0;}*/

.control {background-position: 0px 2px; font-weight:bold; width:200px; height:11px; width: 11px; display:inline; background-repeat:no-repeat; padding:0px 0 0px 12px;margin: 0 2px 0px 4px;}
.control.new {background-image:url(../images/plus.gif); }
.control.add {background-image:url(../images/plus.gif); }
.control.edit {background-image:url(../images/ctrl_edit.gif);}
.control.remove {background-image:url(../images/ctrl_delete.gif);}
.control.play {background-image:url(../images/go.png);}

.order {background-position: 0px 2px; width:13px; height:9px;display:inline; background-repeat:no-repeat;}
.order.asc, .order.desc {padding:0px 0 2px 15px; margin: 0 0px 0px 0px;font-weight:bold;}
.order.asc {background-image:url(../images/order_asc.gif);}
.order.desc {background-image:url(../images/order_desc.gif);}

.editable {cursor:pointer;}
.editable form button, .editable form input {border: 1px solid #7FFF7F; background: #D4FFD4;}
.editable form button {margin-right: 3px;font-weight:bold;}
.editable form input {margin: 0 3px 3px 0; }
a#logout {color: #67a4d1}

.document_caption {font-weight:bold;}

.folder a {font-weight:bold;text-decoration:underline;color:#555;}
div.itemblock {width:97%; padding:0; margin: 5px 0; background:#FFF url(../images/box_bg.jpg) repeat-y left top; border:1px solid #efefef; }
div.itemblock:hover, div.itemblock.hover {border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; background: #efefef;}
div.itemblock, div.itemblock:hover, div.itemblock.hover {border-left: 2px solid #C0C0C0; border-right: 2px solid #C0C0C0;}
.itemblock td {padding:5px;}
.itemblock .admin_controls {border-top: 1px solid #C0C0C0; background: #FFF url(../images/bg_legend.gif) repeat-x; margin:0; padding:2px 0 2px 0px;}

#Content .description {
    color: #888;
    margin: 0 0 15px 0;

}

table.review {width: 100%}
table.review .pivot {font-weight:bold; width: 200px;}
table.review td {line-height:1.6em;text-align:left;}

table.lite {width: 100%}
table.lite tr td, table.lite tr th {padding: 3px 10px;}
table.lite thead th {background: #EEE; font-weight:bold;border-bottom:1px solid #BBB;}
table.lite tbody td {background: #FFF; text-align: left;border-bottom:1px solid #DDD;}
table.lite tfoot th {}
table.lite tfoot td {}
table.lite .pivot {font-weight: normal;}
table.lite a {color: #888; font-weight:bold;}


.stand-alone {
    clear:both;
    display:block;

}






.tooltip {position:absolute; z-index:9999; color:#000; width:220px; border: 1px solid #565770; background: #fff;
    
}
.tooltip div.shadow {
    display: none;
    position: absolute;
    margin: 3px 0 0 3px;
    /* for IE6, we use just a square transparent image */
    background: #000;
    filter :alpha(opacity=33);
}
/* ie6 ignores this selector */
html>body .tooltip div.shadow {background: transparent url(../images/shadow.png) right bottom no-repeat !important; margin: 5px 0 0 5px; padding: 5px 0 0 5px; filter: none;}
.tooltip div {padding: 2px 3px; line-height: 1.3em; }
.tooltip div.document_description {margin: 3px 0 3px 0}
.tooltip .label {background: #a3a4bd;color: #fff; border-bottom: 0px solid #565770; font-weight:normal}
/* #a3a4bd #565770 #cfcfea */
/*---------- footer ---------------------*/
.footer td	{
    color:#8A9095;
    font-size:10px;

}
.footer td a	{
    color:#8A9095;
    font-size:10px;
    text-decoration:none;
}
.footer td a:hover	{
    color:#8A9095;
    font-size:10px;
    text-decoration:underline;
}


/*****************/
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #999;
    background-color: #eee;
    color: #333;
    padding: 3px 5px;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:0.85;
    font-size: 12px;
}
#tooltip h3, #tooltip div { margin: 0; }

.error {
    color: red;
    font-weight: bold;
    margin: 0 0 5px 0;
    width: 400px;
    display:block;
}
