
table.container
{
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    margin-top: 2px;
    font: 12px 'Arial';
    text-transform: none;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
    background-color: #ffffff;
    text-decoration: none;
}

div.imageOverlay
{
    position: absolute;
    visibility: hidden;
}

td.released
{
    color: green;
    font-family: Arial;
    font-size: 12px;
}

td.notreleased
{
    color: red;
    font-family: Arial;
    font-size: 12px;
}

p.menu
{
	font-size: 11px;
	margin-left: 4px;
	font-family: Arial;
	text-align: left;
}

table.imageboxred
{
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
    background-color: White;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}


table.imagebox
{
    border-right: #003399 1px solid;
    border-top: #003399 1px solid;
    border-left: #003399 1px solid;
    border-bottom: #003399 1px solid;
    background-color: White;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

table.menu
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #F2F1EC;
}

table.banner
{
	border-bottom: black 1px solid;
}

td.overviewcel
{
    border-top: #000000 1px solid;
    font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: 'Arial';

}

td.leftbordergreen
{
    border-left: green 2px solid;
}

td.leftborderblue
{
    border-left: blue 2px solid;
}



table.langmenu
{
	margin-left: 4px;
	margin-top: 1px;
}

table.leftpanel_net
{
	margin-top: 4px;
	margin-left: 3px;
	background-color: #d2d9d9;
}

table.content_net
{
	margin-top: 0px;
	margin-left: 7px;
}

table.ads_net
{
	margin-top: 5px;
	margin-left: 12px;
}

table.content
{
	margin-top: 5px;
}

div.dropdown
{
    left: -21px;
    position: relative;
}

div.arrow
{
    left: -22px;
    position: relative;
}

div.dropdownlos
{
    left: -19px;
    position: relative;
}

div.arrowlos
{
    left: -20px;
    position: relative;
}



div.comboarrow
{
    left: -4px;
    position: relative;
}

td.detailsheadertitle
{
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    background-color: #dadada;
}

td.detailtext1
{
    width: 150px;
    padding-left: 10px;
    font-family: 'Arial';
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
	vertical-align:top;
    
}

td.detailtext2
{
    width: 150px;
    padding-left: 10px;
    font-family: 'Arial';
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
    
}

td.detailtext3
{
    width: 300px;
    padding-left: 10px;
    font-family: 'Arial';
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
    
}

td.detailtext4
{
    width: 420px;
    padding-left: 10px;
    font-family: 'Arial';
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
    
}

td.detailsheader1
{
    width: 150px;
    padding-left: 7px;
    font-size: 12px;
    color: #333333;
    background-color: #cccccc;
}

td.detailsheader2
{
    width: 150px;
    padding-left: 7px;
    font-size: 12px;
    color: #333333;
    background-color: #cccccc;
}

td.detailsheader3
{
    width: 300px;
    padding-left: 7px;
    font-size: 12px;
    color: #333333;
    background-color: #cccccc;
}

td.detailsheader4
{
    width: 420px;
    padding-left: 7px;
    font-size: 12px;
    color: #333333;
    background-color: #cccccc;
}


td.folderheader1
{
   	font-weight: bold;
	font-size: 12px;
    background-color: #d2d9d9;
    margin-left: 10px;

}

td.folderheader2
{
    font-weight: bold;
	font-size: 12px;
	background-color: #cccccc;
	margin-left: 10px;
}

td.smallfieldheader1
{
	font-weight: bold;
	font-size: 10px;
    background-color: #d2d9d9;
    margin-left: 10px;
}

td.smallfieldheader2
{
	font-weight: bold;
	font-size: 10px;
	background-color: #cccccc;
	margin-left: 10px;
}


td.fieldheader
{
	font-weight: bolder;
	font-size: 12px;
}

td.popup
{
    color: #000000;
    text-decoration: none;
    background-color: lemonchiffon;
    border-right: gray 1px outset;
    border-top: gray 1px outset;
    margin-left: 1pt;
    border-left: gray 1px outset;
    margin-right: 1pt;
    border-bottom: gray 1px outset;
    padding-bottom: 2px;
    padding-top: 2px;
    line-height: normal;
    font-size: 8pt;
    font-family: Arial;
}

td.timeout
{
    color: #000000;
    text-decoration: none;
    background-color: tomato;
    border-right: gray 2px outset;
    border-top: gray 2px outset;
    margin-left: 1pt;
    border-left: gray 2px outset;
    margin-right: 1pt;
    border-bottom: gray 2px outset;
    padding-bottom: 2px;
    padding-top: 2px;
    line-height: normal;
    font-size: 10pt;
    font-family: Arial;
    width: 150px;
    height: 100px;
}

iframe.test
{
    border-right: thick groove;
}

span.finger
{
    cursor: pointer;
}

td.searchheader
{
    height: 10px;
    background-color: Lime;
    vertical-align: top;
}

td.remarks
{
	font-family: 'Arial';
	font : normal normal 10px 'Arial';
	color: #000000;
	text-decoration: none;
}

td.userlevel
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
}

td.thumbnail
{
	font: x-small 'Arial';
}

td.browse
{
    padding-right: 10px;
    padding-left: 10px;
    z-index: 25;
}

div.container
{
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
}

td.midden
{
    vertical-align: middle;
    text-align: center;
}

td.top
{
    vertical-align:top;
}

td.search
{
	border-bottom: black 1px solid;
}

td.dualform
{
	border-left: black 1px solid;
}

td.datasource
{
	background-color: #999999;
}

body
{
    SCROLLBAR-FACE-COLOR: #BCBCBC;
    SCROLLBAR-HIGHLIGHT-COLOR: #e1e1e1;
    SCROLLBAR-SHADOW-COLOR: #575757;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #eeeeee;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

div.popup
{
	overflow: auto;
    width: 170px;
    height: 230px;
    
}

select.smalllist
{
    font-size: 9px;
    font-family: Arial;
}

select.contentlist
{
    font-size: 12px;
    font-family: Arial;
}

.treeselect
{
    text-decoration: underline;
    cursor: pointer;
}

div.permissionpopup
{
    overflow: hidden;
    width: 225px;
    height: 90px;

}

div.formpopup
{
	overflow: hidden;
    width: 290px;
    height: 198px;
}

div.formpopuplarge
{
	overflow: hidden;
    width: 290px;
    height: 253px;
}

div.sheetformpopup
{
    overflow: hidden;
    width: 290px;
    height: 155px;

}

div.strikethrough
{
    text-decoration: line-through;
}

div.issueformpopup
{
    overflow: hidden;
    width: 200px;
    height: 170px;
}

div.sheetformpopuplarge
{
    overflow: hidden;
    width: 290px;
    height: 210px;

}

div.labelformpopup
{
    overflow: hidden;
    width: 290px;
    height: 172px;

}

div.labelformpopuplarge
{
    overflow: hidden;
    width: 290px;
    height: 227px;
}

div.usespopup
{
	overflow:hidden;
    width: 250px;
    height: 132px;
    background-color: #cccccc;

}

td.treetitle
{
    background-color: Blue;
    font-size: 9pt;
    font-family: Arial;
    color: white;
}

.catalognum
{
    font-size: 9pt;
    font-family: 'Courier New';
    
}

.catalognumred
{
    font-size: 9pt;
    font-family: 'Courier New';
    background-color: Orange;
}

div.treepopup
{
    overflow: auto;
    width: 170px;
    height: 230px;
}

div.dropdownlist
{
    overflow: auto;
    width: 250px;
    height: 150px;
    background-color: white;
    border-top: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-right: #7f9db9 1px solid;
}


table.treeheader
{
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    background-color: #99ccff;
    font-size: 10pt;
    font-family: Arial;
    width: 325px;
    height: 35px;
}

table.treeheaderlos
{
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    background-color: #99ccff;
    font-size: 10pt;
    font-family: Arial;
    width: 325px;
    height: 35px;
    left: -22px;
    position: relative;
}


td.nomargin
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    
}

table.popup
{
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    background-color: #cccccc;
}

table.detailpage
{
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

table.detail
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: inactivecaptiontext;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

table.spaceleft
{
    padding-left: 4px;
}

table.spaceright
{
    padding-right: 4px;
}

div.languagepane
{
    margin-top:5px;
}

table.searchmenu
{
    margin-left:6px;
    margin-top:15px;
}

div.panel
{
    width: 200px;
    overflow :auto;
    height: 500px;
    padding-top: 5px;
    /*border-top: black 1px solid;*/
}

div.panel2
{
    height: 500px;
    width: 200px;
    overflow: visible;
    padding-top: 5px;
    /*border-top: black 1px solid;*/
}

td.toolbar
{
}


div.merepoule
{
	width: 200px;
	background-color: Transparent;
}

td.detailskolom1
{
    font-family: 'Arial';
    font: normal normal 10px 'Arial';
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    background-color: #d2d9d9;
}

td.detailskolom2
{
    font-family: 'Arial';
    font: normal normal 10px 'Arial';
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    background-color: #cccccc;
}

td.detailskolom1set
{
    font-family: 'Arial';
    font: normal normal 10px 'Arial';
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    background-color: #d2d9d9;
    border-top: #000000 1px solid;
}

td.detailskolom2setBold
{
    font: bold 10px 'Arial';
    color: #3366ff;
    text-decoration: none;
    margin-left: 10px;
    background-color: #cccccc;
    border-top: #000000 1px solid;
}

td.detailskolom1setBold
{
    font-family: 'Arial';
    font: bold 10px 'Arial';
    color: #3366ff;
    text-decoration: none;
    margin-left: 10px;
    background-color: #d2d9d9;
    border-top: #000000 1px solid;
}

td.detailskolom2set
{
    font-family: 'Arial';
    font: normal normal 10px 'Arial';
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    background-color: #cccccc;
    border-top: #000000 1px solid;
}

td.folderdetailskolom1
{
    font-family: 'Arial';
    font: normal normal 12px 'Arial';
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    background-color: #d2d9d9;
}

td.folderdetailskolom2
{
    font-family: 'Arial';
    font: normal normal 12px 'Arial';
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    background-color: #cccccc;
}

.contenttrans
{
    font-family: 'Arial';
    font: normal normal 12px 'Arial';
    color: #000000;
    text-decoration: none;
    background-color: #cccccc;
}

td.content_middle
{
    font-family: 'Arial';
    font: normal normal 12px 'Arial';
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    vertical-align: middle;
    width: 100%;
}


.content
{
	font-family: 'Arial';
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
}

.content_net
{
	font-family: 'Arial';
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
}


.header
{
	font: bold 14px 'Arial';
}
	
.bottombar
{
	font: normal 10px 'Arial';
}

.error
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: 'Arial';
}

.note
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: 'Arial';
}

.thumbimg
{
    text-align:center;
    height: 135px;
}

td.catnumpic
{
    font: 9px 'Arial';
    text-transform: none;
    border-top: #003399 1px solid;
    height: 3px;
    text-align: center;
}

A:link.smalllink
{
  	font: 10px 'Arial';
	text-transform: none;
	text-decoration: none;
    color:Black;
}

A:visited.smalllink
{
  	font: 10px 'Arial';
	text-transform: none;
	text-decoration: none;
	color:Black;
}

A:active.smalllink
{
  	font: 10px 'Arial';
	text-transform: none;
	text-decoration: none;
	color:Black;
}

A:hover.smalllink
{
  	font: 10px 'Arial';
	text-transform: none;
	text-decoration: none;
	color:Black;
}

A:link.folderlink
{
  	font: 12px 'Arial';
	text-transform: none;
	text-decoration: none;
    color:Black;
}

A:visited.folderlink
{
  	font: 12px 'Arial';
	text-transform: none;
	text-decoration: none;
	color:Black;
}

A:active.folderlink
{
  	font: 12px 'Arial';
	text-transform: none;
	text-decoration: none;
	color:Black;
}

A:hover.folderlink
{
  	font: 12px 'Arial';
	text-transform: none;
	text-decoration: none;
	color:Black;
}
.small_caption
{
    font: 9px 'Arial';
	text-transform: none;
	text-align: center;
}

.small
{
	font: 9px 'Arial';
	text-transform: none;
	s
}

.smallcheck
{
	font: 10px 'Arial';
	text-transform: none;
	
}

.fieldproperties
{
    font-weight: bold;
    font-size: 9pt;
    color: Gray;
    font-family: 'Arial';
    vertical-align: baseline;
}

select.language
{
	font: 12px 'Arial';
	text-transform: none;
	
}

textarea
{
	font: 12px 'Arial';
	text-transform: none;
}

textarea.sitetext
{
	font-size: 9pt;
	font-family: 'Courier New';
}


.menu
{
    font-family: 'Arial';
    font-size: 10px;
    font: normal normal 10px 'Arial';
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}


.link
{
    font-family: Arial;
    font-size: 12px;
    color: #0033ff;
    text-decoration: underline;
    cursor: pointer;
}

.linkhover
{
    font-family: Arial;
    font-size: 12px;
    color: red;
    text-decoration: underline;
    cursor: pointer;
}

.backbutton
{
    cursor: pointer;
    font-size: 12px;
    font-family: 'Microsoft Sans Serif';
    color:Black;
}

.backbuttonhover
{
    cursor: pointer;
    font-size: 12px;
    font-family: 'Microsoft Sans Serif';
    color:White;
}

table.tabsheader
{
    margin-bottom: -1;
}

div.paneltableft
{
    font-size: 12px;
    font-family: Arial;
    background-image: url("/engine/images/tab_unsel_left.gif");
    cursor: pointer;
    height: 27px;
    text-align: center;
    padding-top: 9px;
}

div.paneltabselleft
{
    font-family: Arial;
    font-size: 12px;
    background-image: url("/engine/images/tab_sel_left.gif");
    height: 27px;
    text-align: center;
    padding-top: 9px;
}

div.paneltabright
{
    font-size: 12px;
    font-family: Arial;
    background-image: url("/engine/images/tab_unsel_right.gif");
    cursor: pointer;
    height: 27px;
    text-align: center;
    padding-top: 9px;
}

div.paneltabselright
{
    font-family: Arial;
    font-size: 12px;
    background-image: url("/engine/images/tab_sel_right.gif");
    height: 27px;
    text-align: center;

}

td.paneltableftlarge
{
    font-size: 12px;
    font-family: Arial;
    background-image: url("/engine/images/tab_unsel_left_large.gif");
    cursor: pointer;
    height: 27px;
    text-align: center;

}

td.paneltabselleftlarge
{
    font-family: Arial;
    font-size: 12px;
    background-image: url(/engine/images/tab_sel_left_large.gif);
    height: 27px;
    text-align: center;
    background-position: bottom;
}

td.paneltabrightlarge
{
    font-size: 12px;
    font-family: Arial;
    background-image: url(/engine/images/tab_unsel_right_large.gif);
    cursor: pointer;
    height: 27px;
    text-align: center;
    background-position: bottom;
}

td.paneltabselrightlarge
{
    font-family: Arial;
    font-size: 12px;
    background-image: url(/engine/images/tab_sel_right_large.gif);
    height: 27px;
    text-align: center;
}

td.tabcellleft
{
    background-image: url(/engine/images/tab_left_corner.gif);
    height: 27px;
}

td.tabcellright
{
    background-image: url(/engine/images/tab_right_corner.gif);
    height: 27px;
}

td.tabcellmiddle
{
    background-image: url(/engine/images/tab_middle.gif );
    height: 27px;
    vertical-align: middle;
    text-align: center;
}

td.tabcell
{
    vertical-align: bottom;
    border-right: #ff0000 1px solid;
    border-top: #ff0000 1px solid;
    border-left: #ff0000 1px solid;
    border-bottom: #ff0000 1px solid;
    background-color: Transparent;
}

#leftpanel_home
{
    width: inherit;
    height: inherit;
}

div.leftpanelsearch
{
    background-color: #cccccc;
}

div.leftpanelbrowse
{
    background-color: #e4e4e7;
}

.searchpanel
{
    font-size: 12px;
    color: black;
    font-family: Arial;
    margin-top: 15px;
}

.contentpanel
{
    border-right: black 1px solid;
    font-size: 12px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Arial;
    padding-top: 5px;
    background-color: #D6D6D6;
}

.latestcontainer
{
    border-right: black 1px solid;
    font-size: 12px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Arial;
    padding-top: 5px;
    background-color: #D6D6D6;
    height: 20px;
}

.newsheader
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 12px;
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: Arial;
    background-color: #cc3333;
}

.newstitle
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 12px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Arial;
    background-color: #e1e1e1;
    font-weight: bold;
}

.newsitem
{
    background-color: White;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 12px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Arial;
}

A:link.menu 
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
}

A:visited.menu  
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
}

A:Hover.menu 
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px  'Arial';
	text-decoration: none;
	color: #CD1B1B;
}

A:active.menuitem
{
    font: 12px 'Microsoft Sans Serif';
    color: white;
    text-decoration: none;
}

A:link.menuitem
{
    font: 12px 'Microsoft Sans Serif';
    color: #000000;
    text-decoration: none;
    position: relative;


    
}

A:visited.menuitem 
{
    font: 12px 'Microsoft Sans Serif';
	color: #000000;
	text-decoration: none;
}

A:Hover.menuitem 
{
    font: 12px 'Microsoft Sans Serif';
	text-decoration: none;
	color: white;
}

A:active.menu 
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px  'Arial';	
	color: #CD1B1B;
}

div.treelink
{
    cursor: pointer;
}

div.filmstrip
{
    overflow: auto;
    width: 700px;
    height: 170px;
}

div.navlink
{
    cursor: pointer;
    font-family: 'Arial';
    font-size: 12px;
    font: normal normal 12px 'Arial';
    text-decoration: underline;
    color: blue;
}

span.navbarlink
{
    color: blue;
    cursor: pointer;
    text-decoration: underline;
}

.submenu
{
    font-size: 12px;
    font-family: 'Microsoft Sans Serif';
    background-color: #F2F1EC;
}

.submenuhover
{
    font-size: 12px;
    font-family: 'Microsoft Sans Serif';
    background-color: #316AC5;
    color: white;

}

A:link.linkpath 
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px 'Arial';
	color: Blue;
	text-decoration: underline;
}

A:visited.linkpath  
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px 'Arial';
	color: Blue;
	text-decoration: underline;
}

A:Hover.linkpath 
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px  'Arial';
	text-decoration: underline;
	color: Navy
}

A:active.linkpath 
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px  'Arial';	
	color: Blue;
	text-decoration: underline;
}
	
.path
{
	font-family: 'Arial';
	font-size : 12px;
	font : normal normal 12px 'Arial';
	color: #000000;
	text-decoration: none;
}

input
{
	font-family: 'Arial';
	font-size : 12px;
}

input.inputserie
{
    font-size: 9pt;
    font-family: 'Courier New';
    width: 25px;
    height: 17px;
    margin-top: 0px;
    padding-top: 0px;
}

input.inputvarnum
{
    font-size: 9pt;
    font-family: 'Courier New';
    width: 14px;
    height: 17px;
    margin-top: 0px;
    padding-top: 0px;
}

.loading
{
    font-size: x-large;
    color: #cccccc;
    font-family: Arial;
}