html {
    height:100%;
    margin-left:3px;
    margin-right:3px;
}

body {
    min-width: 500px; /* 2x LC width + RC width */
    font: 11px Verdana;
    line-height: 1.05;
    color: #333;
    background: #F0F0F6;
    margin: 0.5em 0;
    padding-bottom: 0.75em;
    height:90%;
}

a {
    text-decoration: none;
	color: #1a9cc2;
}

a img {
    border: none;
}

a:link, a:visited {
    color: #1a9cc2;
    font-family: Verdana;
}

a:hover {
    color: #6cdcff;
}

#container {
    padding-left: 200px; /* LC width */
    padding-right: 100px; /* RC width */
    height: 100%;
}

#container .column {
    position: relative;
    float: left;
}

#content {
    width: 100%;
    min-height: 100%;
    height: 100%;
}

#content form {
    height: 100%;
}

#toolbar_main {
    width: 200px; /* LC width */
    right: 200px; /* LC width */
    margin-left: -100%;
}

#toolbar_secondary {
    width: 100px; /* RC width */
    margin-right: -100px; /* RC width */
}

#footer {
    clear: both;
}

.tree_vertex_header {
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    margin-bottom: 3px;
    background-color:#DDEEFF;
}

.tree_vertex_header .left {
    display:inline;
    float:left;
}
.tree_vertex_header .center {
    float:left;
    display:inline;
    position:relative;
}
.tree_vertex_header .right {
    display:inline;
    float:right;
    position:relative;
}

.tree_vertex_header .fake {
}

.new_vertex {
    color: red;
}

.new_descentant_vertex {
    color: red;
}

#navigation {
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 800px;
}

#navigation a {
    padding-left: 2px;
    padding-right: 2px;
}

/*vertexTypeSelector*/
.vertexTypeSelector {
    width:800px;
    text-align:left;
    border-style:dotted;
    border-width:1px;
    border-color:#c0c0c0;
    padding-bottom:3px;
}
.vertexTypeSelector .caption {
    float:left;
    padding-right:5px;
}
.vertexTypeSelector .nothing {
    float:left;
    padding-right:5px;
}
.vertexTypeSelector .selectedElement {
    font-weight:bolder;
    float:left;
    padding-right:5px
}
.vertexTypeSelector .addButton {
    border-left: dotted;
    border-width: 1px;
    padding-left: 5px;
}
.vertexTypeSelector .rightContainer {
    float:right
}
.vertexTypeSelector .rightContainer .seedCheckbox {
    border-width: 1px;
    border-left-style: dotted;
    padding-left: 5px;
}
.vertexTypeSelector .rightContainer .keywords {
    border-width: 1px;
    border-left-style: dotted;
    padding-left: 5px;
}

/*browseMainVertexView*/
.browseMainVertexView {
    width:800px;
    text-align:left;
}

/*browseMainTree*/
.browseMainTree {
    width:800px;
    padding:3px;
}
.browseMainTree .vertex {
    padding-bottom:5px;
    position: relative;
}

#browse_edit_area {
    width: 800px;
    height: 200px;
    padding-bottom: 65px;
}

#browse_edit_area .topic_selector {
    text-align: right;
    height: 20px;
}

#browse_edit_area .keywords textarea {
    width: 100%;
    min-height: 100%;
    height:180px;   /*ie hack*/
}

#browse_edit_area .keywords .text_caption {
    height: 15px;
    padding: 2px;
    text-align: right;
}


/*Edit page*/
.edit_main {
    width:800px;
    height:95%;
    text-align:right
}

/*TermPage*/
.term_main {
    width: 800px;
    text-align:right;
}

/*View page*/
.view_content {
    text-align: center;
}
.view_main {
    padding-top:30px;
    width: 800px;
    text-align:left;
}

.view_main .commentsLink {
    text-align:right;
}

/*Register Page*/
.register_main {
    width:800px;
    text-align:right;
    padding-top: 20px;
}
.register_main textarea {
    width: 100%;
    min-height: 100%;
    height:180px;   /*ie hack*/
}
.register_main .description {
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom-style: dotted;
    border-bottom-width:1px;
    text-align:left;
}

/*Home Page*/
.home_main {
    padding-top: 10px;
    width:800px;
}

.home_vertex_header {
    border-style: none;
    padding: 2px;
    margin-bottom: 3px;
}

.home_logo {
    position:absolute;
    left:58%;
    top:40%;
    z-index:-1;
}

/*Crossing page*/
.crossing_main {
    width:800px;
}

.crossing_main .edge {
    border-style:none;
    border-width:1px;
    border-color:#c0c0c0;
    text-align:left;
}

.crossing_main .edge a {
    width:120px;
    padding-right:5px
}

/*ACLEditor page*/
.aclEditor_main {
    width:800px;
    text-align:right
}

/*AccessGroups page*/
.accessGroups_main {
    width:800px;
    text-align:right
}

/*AccessGroup page*/
.accessGroup_main {
    width: 800px;
    text-align:right
}

/*global*/
.currentVertexCaption {
    text-align:right
}

/*generic style for eu_apeia_seed_vertexes_TextEdit*/
.eu_apeia_seed_vertexes_TextEdit {
    text-align: right;
    height: 85%;
    padding-bottom:65px;
}
.eu_apeia_seed_vertexes_TextEdit .name_caption {
    height: 15px;
    padding: 2px;
}
.eu_apeia_seed_vertexes_TextEdit .name_textfield {
    height: 15px;
}
.eu_apeia_seed_vertexes_TextEdit .text_caption {
    height: 15px;
    padding: 2px;
}
.eu_apeia_seed_vertexes_TextEdit textarea {
    width: 100%;
    min-height: 100%;
    height:180px;   /*ie hack*/
}

/*eu_apeia_seed_FakeVertex*/
.eu_apeia_seed_vertexes_FakeVertex {
    font-size:smaller;
    color:red
}

/*eu_apeia_seed_homepage_PublishedEdit*/
.eu_apeia_seed_homepage_PublishedEdit {
    text-align: right;
    height: 70%;
    padding-bottom:85px;
}

.eu_apeia_seed_homepage_PublishedEdit textarea {
    width: 100%;
    min-height: 100%;
}

.eu_apeia_seed_homepage_PublishedEdit div {
    margin-top:5px
}

/*eu_apeia_seed_relations_BookingEdit*/
.eu_apeia_seed_relations_BookingEdit {
    text-align:right;
    padding-bottom: 10px;
}

.eu_apeia_seed_relations_BookingEdit div {
    margin-top:5px
}

/*eu_apeia_seed_relations_GenericEdgeEdit*/
.eu_apeia_seed_relations_GenericEdgeEdit {
    text-align:right;
    padding-bottom: 10px;
}
.eu_apeia_seed_relations_GenericEdgeEdit div {
    margin-top:5px
}

/*eu_apeia_seed_domain_DictionaryRun*/
.eu_apeia_seed_domain_DictionaryRun {
    padding-bottom: 10px;
    padding-top: 20px;
}
.eu_apeia_seed_domain_DictionaryRun .selected {
    font-weight: bold;
}

.eu_apeia_seed_domain_DictionaryRun .selected_new {
    font-weight: bold;
    color: red;
}

.eu_apeia_seed_domain_DictionaryRun ._new {
    color: red;
}

.eu_apeia_seed_domain_DictionaryRun .term {
    padding-top: 10px;
}

.standardPageCaption {
    padding-top:10px;
    width:100%;
    text-align:right;
    border-bottom-style:inset;
    border-bottom-width:2px;
}

/*eu_apeia_seed_domain_TermView*/
.eu_apeia_seed_domain_TermView {
    padding-bottom: 10px;
    padding-top: 10px;
    text-align:right;
}

/*eu_apeia_seed_VertexEdit*/
.eu_apeia_seed_VertexEdit {
    text-align:right;
    padding-bottom: 10px;
}

/*eu_apeia_seed_vertexes_AvatarEdit*/
.eu_apeia_seed_vertexes_AvatarEdit {
    text-align:right;
    padding-bottom: 10px;
}

/*eu_apeia_seed_vertexes_AvatarEdit*/
.eu_apeia_seed_vertexes_AvatarEdit {
    text-align:right;
    padding-bottom: 10px;
}
.eu_apeia_seed_vertexes_AvatarEdit div {
    margin-top:5px;
}

/*eu_apeia_seed_vertexes_AvatarView*/
.eu_apeia_seed_vertexes_AvatarEdit div {
    margin-top:5px;
}

/*eu_apeia_seed_vertexes_BookmarkEdit*/
.eu_apeia_seed_vertexes_BookmarkEdit {
    text-align: right;
    height: 70%;
    padding-bottom:95px;
}

.eu_apeia_seed_vertexes_BookmarkEdit textarea {
    width: 100%;
    min-height: 100%;
}

.eu_apeia_seed_vertexes_BookmarkEdit div {
    margin-top:5px
}

/*eu_apeia_seed_mail_MailboxView*/
.eu_apeia_seed_mail_MailboxView {
    text-align:right;
    height:80%;
    width:100%
}
.eu_apeia_seed_mail_MailboxView .caption {
    margin-top:5px;
}
.eu_apeia_seed_mail_MailboxView .navigation {
    text-align: center;
    margin-bottom: 5px;
}
.eu_apeia_seed_mail_MailboxView .header {
    float:none;
    width:800px;
    border-color:#b0b0f0;
    border-style:solid;
    border-width:1px;
    background-color:#DDEEFF;
    padding:2px;
}
.eu_apeia_seed_mail_MailboxView .header .leftColumn {
    float:left;
    background-color:#DDEEFF;
    padding-right:5px;
    color:#505090
}
.eu_apeia_seed_mail_MailboxView .header .del {
    padding-right:3px;
    float:right;
    background-color:#DDEEFF
}
.eu_apeia_seed_mail_MailboxView .header .messageName {
    float:left;
    padding-right:5px;
    background-color:#DDEEFF;
}
.eu_apeia_seed_mail_MailboxView .messageTextSent {
    padding:2px;
    text-align:left;
    color: #909090;
}
.eu_apeia_seed_mail_MailboxView .messageTextReceived {
    padding:2px;
    text-align:left;
}
.eu_apeia_seed_mail_MailboxView textarea {
    width:100%;
    height:100px;
}
eu_apeia_seed_mail_MailboxView .message {
    padding-bottom:5px;
    position: relative;
}

/*MENU*/
#menu {
    margin-bottom:4px
}
#menu .left {
    display:inline;
    float:left
}
#menu .center {
    display:inline;
    float:left;
    position:relative;
}
#menu .right {
    display:inline;
    float:right;
    position:relative;
}

/*new email*/
.new_email {
    width:100%;
    text-align:left;
    color: red;
}

input {
    background-color:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#B0B0F0;
}

textarea {
    background-color:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#B0B0F0;
}

hr {
    color:#B0B0F0;
}

table {
    font-family:Verdana;
}

p {
    padding-bottom:0px
}

/*checkbox*/
.seedCheckbox input {
    display:none;
}
.seedCheckbox img {
    border:none;
}

