/**************************************************/
/* CONTENT MAIN */
/**************************************************/

h1.content_title { margin-bottom: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; LETTER-SPACING: 2px; COLOR: #8A9099; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; } /* page title */
div.content_title { margin-bottom: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; LETTER-SPACING: 2px; COLOR: #8A9099; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; } /* page title */

.content_item { margin-bottom: 20px;}

span.ingress { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; } /* used in the content window as leading text */
div.cgfx { margin-right: 20px; }  /* Main Contextual Graphic illustrations */

.title_item { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #333366; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; } /* content title level 2, ex: exhebition name */


/* CONTENT BOX */

  /* Box head with title */
.cbox_head {}
p.cbox_title { FONT-SIZE: 10px; FONT-WEIGHT: bold; LETTER-SPACING: 1px; COLOR: #4F4B72;  MARGIN-LEFT: 5px; MARGIN-RIGHT: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
  /* Box head graphic-lines */
td.cbox_head_l { BACKGROUND-COLOR: #FFFFFF; }
td.cbox_head_m { BACKGROUND-COLOR: #FFFFFF; BORDER-TOP-STYLE: solid; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-COLOR: #C4C8D2; }
td.cbox_head_r { BACKGROUND-COLOR: #FFFFFF; BORDER-TOP-STYLE: solid; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-STYLE: solid; BORDER-RIGHT-WIDTH: 1px; BORDER-COLOR: #C4C8D2; }
span.cbox_head_r { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; } /* This is allways used, even for &nbsp; */

  /* Box head toolbar */
.cbox_tool { padding: 1px 6px; background-color: #F2F2F2; height: 22px; }
span.tool_lable {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #6F7C88; FONT-FAMILY: Verdana,Geneva,Arial, Helvetica, sans-serif;}
span.tool_text {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial, Helvetica, sans-serif;}
.toolbar_item { margin-right: 10px; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }


/* CONTENT ELEMENTS */

.cbox_block { margin-top: 10px;} /*Content box block inside a cbox content elements*/

  /* Form content */
.cbox_form { margin-top: 10px; }

  /* Thumbs List */
.cbox_thumbs {}

.thumb {BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 1px 8px 1px; }
.thumb A:link { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 1px 8px 1px;  }
.thumb A:visited { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 1px 8px 1px;  }
.thumb A:active { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 1px 8px 1px;  }
.thumb A:hover { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 1px 8px 1px;  }

.onThumbOver { BORDER-STYLE: solid; BORDER-COLOR: #CC3366;  BORDER-WIDTH: 2px; MARGIN: 0px 7px 0px;}
.onThumbOut { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 1px 8px 1px;}

  /* Left graphics in content */
table.cbox_left {}

img.cbox_left { MARGIN: 11px 20px 0px 0px;} /* Box contectuall graphics */

.thumb_left {BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 11px 20px 1px 1px; }
.thumb_left A:link { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 11px 20px 1px 1px;  }
.thumb_left A:visited { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 11px 20px 1px 1px;  }
.thumb_left A:active { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 11px 20px 1px 1px;  }
.thumb_left A:hover { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 11px 20px 1px 1px; }

.onThumbLeftOver { BORDER-STYLE: solid; BORDER-COLOR: #CC3366;  BORDER-WIDTH: 2px; MARGIN: 10px 19px 0px 0px; }
.onThumbLeftOut { BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; MARGIN: 11px 20px 1px 1px; }

  /* Group Title */
div.cbox_group_title { margin-top: 10px; background-image: url(graphics/seperator.gif); background-repeat: repeat-x; background-position: center;} /*group title inside a cbox-body*/
span.cbox_group_title { padding-right: 6px; FONT-SIZE: 10px; COLOR: #6F7C88; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }

  /* Table */
.cbox_table { margin-top: 10px; background-color: #F2F2F2;}  /* table lines are made by the table background-color */
tr.table_head {background-color: FFFFFF;}
span.table_head {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #6F7C88; FONT-FAMILY: Verdana,Geneva,Arial, Helvetica, sans-serif;}
tr.table_row1 {background-color: F8F8F8;}
tr.table_row2 {background-color: FFFFFF;}
span.table_row { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }

  /* Horizontal list */
.hlist {}
.hlist_item { margin-right: 10px; margin-top: 3px; margin-bottom:3px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif } /* anchor links */



/**************************************************/
/* MENU */
/**************************************************/

.menu_title { font-size: 10px; font-weight: bold; color: #4F4B72; letter-spacing: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.menu_subtitle { font-size: 10px; font-weight: bold; color: #4F4B72; letter-spacing: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.menu_text { font-size: 10px; color: #4F4B72; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
img.icon { margin-right: 3px;}
img.icon_portfolio { margin: 2px 3px 0px 20px;}
img.portfolio_img {border: solid 1px #CCCCCC; max-width: 440px; width: expression(this.width > 440 ? 440: true);}

div.seperator { height: 1px; margin-bottom: 0px; background-image: url(graphics/seperator.gif); background-repeat: repeat-x; } /*This drows a horisontal line - dotted*/
div.seperator_line { height: 1px; background-color: #C4C8D2; } /*This drows a horisontal line*/

/* meny - SIDE NAVIGATION BOX */

.menu { margin-bottom: 15px; } /*MAIN box*/
.menu_title { margin-bottom: 3px; border-style: solid; border-color: #C4C8D2; border-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px;}
.menu_content { border-style: solid; border-color: #C4C8D2; border-width: 1px;}
.nb_seperator { margin-bottom: 3px; background-color: #F2F2F2; padding-top: 1px; padding-bottom: 1px; padding-left: 6px; padding-right: 6px;}

.menu_item { margin-bottom: 3px; padding-top: 1px; padding-bottom: 1px; padding-right: 6px; padding-left: 6px; }
.menu_item_dark { margin-bottom: 3px; background-color: #F2F2F2; padding-top: 1px; padding-bottom: 1px; padding-left: 6px; padding-right: 6px;}

/* meny_nav - NAVIGATION LIST  */

table.meny_nav { margin-bottom: 3px;}

.menu_nav_item { background-color: #FFFFFF; padding: 2px 4px; }
div.menu_nav_item { padding: 0px 2px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.menu_nav_item A:link { text-decoration: none; }
div.menu_nav_item A:visited { text-decoration: none; }
div.menu_nav_item A:active { text-decoration: none; }
div.menu_nav_item A:hover { text-decoration: none; }

.menu_nav_item_over { background-color: #F4F2F3; padding: 2px 4px; }
div.menu_nav_item_over { background-color: #FFFFFF; padding: 0px 2px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.menu_nav_item_over A:link { text-decoration: none; }
div.menu_nav_item_over A:visited { text-decoration: none; }
div.menu_nav_item_over A:active { text-decoration: none; }
div.menu_nav_item_over A:hover { text-decoration: none; }

.menu_nav_item_on { background-color: #F4F2F3; padding: 2px 4px; }
div.menu_nav_item_on { background-color: #F4F2F3; padding: 0px 2px; font-size: 10px; color: #4F4B72; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }

/* nbox form elements */
input.nb_input {font: 8pt Verdana, Arial, Helvetica, sans-serif; width: 106px; height: 17px; border-color: #6F7C88; background-color: FFFFFF; border-width:1px}
select.nb_select {font: 8pt Verdana, Arial, Helvetica, sans-serif; width: 106px; height: 17px; border-width: 1px}


/* nbox ALFABET element*/
.alfabet { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.alfabet A:link { text-decoration: none; }
.alfabet A:visited { text-decoration: none; }
.alfabet A:active { text-decoration: none; }
.alfabet A:hover { text-decoration: underline; }


/* meny Contenxtuell Graphic element*/
.menu_gfx { margin-bottom: 10px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }

/* content_manager*/
td.content_object {border-style: solid; border-width:2px; border-color: #FFFFFF;}
td.content_object_hover {border-style: solid; border-width:2px; border-color: #cccccc; CURSOR: hand;}
td.content_object_on {border-style: solid; border-width:2px; border-color: #FF9900;}
