/* GLOBAL styles START */
        
        BODY, TD {
                background-color:white;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size: 11px;
        }
        
        TD {
                font-family:Verdana, Arial, Helvetica;      
        
        }
        
        LABEL:hover {
                /* background-color: #F0B385; */
                background-color: #EEEEEE;
                
        }                      
        
        .articlelist-groupheader {
                padding:0px;
                margin:0px;
                border: 0px;
                border-bottom: 1px solid black;
                border-bottom: 1px solid #F0B385;
                width:100%;
        }
        
/* GLOBAL styles END */


/* TOPBAR styles START */
        #topbar {
                background-color:#E06001;
                background-image: url('../bg_dotted.gif');
                background-repeat: y-repeat;
                color: black;
        }  
        
        #topmenu {
                background-color:#F0B385;
                background-image: url('../bg_dotted2.gif');
                background-repeat: y-repeat;
        }  
        
        
        #topmenu2 {
                border-bottom: 1px solid #F0B385;
        }
        
        /*.topmenu2sep {
                background-image: url('../icon/top2sep.gif');
                background-repeat: no-repeat;
        } */
        
        
        .topmenuelement a, .topmenu3element a {
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:#9E4604;
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }
        
        
        .topmenuelement-active {
                background-color: white;
        }
        
        .topmenuelement-active a{
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }
        
        
        
        .topmenu2element a {
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:#E2680E;
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }
        
        .topmenu2element-active a {
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:black;
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }
        
        
        
        
/* TOPMENU end styles  */

/* SUBMENU start styles */

        /*  the entire sub menu   */
        .cpsubmenu {
                border-left: 1px solid #E1E1E1;
                border-right: 1px solid #E1E1E1;
                border-top: 0px solid #E1E1E1;
        }
        
        /*  The "title bar"   */
        .cpsubmenutitle {
                background-image: url('../bg_dotted.gif');
                background-repeat: y-repeat;
                border-top: 1px solid #E1E1E1;
                
         }
        
        /* The text inside the title bar.. */
        .cpsubmenutitle div{
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:11px;
                color:white;
        }
        
        
        /*  Level 1 general text formatting   */
        .cpsubmenuitem-1 a, 
        .cpsubmenuitem-1 a:visited,
        .cpsubmenuitem-1-disabled a, 
        .cpsubmenuitem-1-disabled a:visited,
        .cpsubmenuitem-1-active a, 
        .cpsubmenuitem-1-active a:visited,
        .cpsubmenuitem-1-over a, 
        .cpsubmenuitem-1-over a:visited
         {
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:#9E4604;
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }
        
        /*  Level 2 general text formatting   */
        .cpsubmenuitem-2 a,
        .cpsubmenuitem-2 a:visited,
        .cpsubmenuitem-2-disabled a,
        .cpsubmenuitem-2-disabled a:visited,
        .cpsubmenuitem-2-active a,
        .cpsubmenuitem-2-active a:visited
        .cpsubmenuitem-2-over a,
        .cpsubmenuitem-2-over a:visited
         {
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:black;
                font-weight:normal;
                font-size: 11px;
                text-decoration:none;
        }
        
        /*  Level 2 active text formatting   */
        .cpsubmenuitem-2-active a, 
        .cpsubmenuitem-2-active a:visited { 
                text-decoration:underline;
        }
        
        

        /*  Level 3 general text formatting   */
        .cpsubmenuitem-3 a, 
        .cpsubmenuitem-3 a:visited, 
        .cpsubmenuitem-3-disabled a,
        .cpsubmenuitem-3-disabled a:visited,
        .cpsubmenuitem-3-active a,
        .cpsubmenuitem-3-active a:visited,
        .cpsubmenuitem-3-over a,
        .cpsubmenuitem-3-over a:visited {
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:black;
                font-weight:normal;
                font-size: 10px;
                text-decoration:none;
        }
        
        

        /*  Level 3 active text formatting   */
        .cpsubmenuitem-3-active a,
        .cpsubmenuitem-3-active a:visited { 
                text-decoration:underline;
                color:#9E4604;
        }
        
        /*  Level 3 disabled text formatting   */
        .cpsubmenuitem-1-disabled a,
        .cpsubmenuitem-1-disabled a:visited,
        .cpsubmenuitem-2-disabled a,
        .cpsubmenuitem-2-disabled a:visited,
        .cpsubmenuitem-3-disabled a, 
        .cpsubmenuitem-3-disabled a:visited { 
                text-decoration:none;
                color:gray;
        }

        /*  General hover text formatting   */
        .cpsubmenuitem-1-over a,
        .cpsubmenuitem-1-over a:visited,
        .cpsubmenuitem-2-over a,
        .cpsubmenuitem-2-over a:visited,
        .cpsubmenuitem-3-over a, 
        .cpsubmenuitem-3-over a:visited { 
                /* border-top: 1px solid black;
                border-bottom: 1px solid black;
                background-color: #EEEEEE; 
                font-style:italic;         */
                /* font-weight:bold; */
                text-decoration:underline;
                color: black;
                
        }
        
/* SUBMENU end styles */


/* SEARCHBAR start styles */
        .cpsearchmenu {
                border: 1px solid #E1E1E1;
        }
        
        .cpsearchmenucontent {
                
        }
        
        .cpsearchmenutitle{
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:12px;
                background-color:white;
                padding: 0px 5px 0px 5px;
                margin:0px;
        }
        
        #searchfield {
                border:1px solid #F0B385;
        }

/* SEARCHBAR end styles */


/* CONTENTAREA start styles */
        .contentarea, .contentarea-singleedit,.contentarea-admin  {
                border: 1px solid #E1E1E1;
        }
        
        .contentareatitle{
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:18px;
                background-color:white;
                padding: 0px 5px 0px 5px;
                margin:0px;
        }

        .contentareadiv {
                border: 1px solid #E15F00;
                background-color: #FAF3ED;
        }
        
        .contentlayoutexcludeddiv {
                background-color: #FAF3ED;
        }
        
        .contentareastart {
                background-image: url('../bg_dotted.gif');
                background-repeat: y-repeat;
                border: 0px;
        
        }
        
        .contentfieldset legend {
                color:black;
        }
        

/* CONTENTAREA end styles */

/* TABLES start styles */

        /* the content table itself */
        .contenttable {
        
        }
        
        /* header row in content table */
        .content th, 
        .content .th, 
        .contenttable .headerrow {
                background-color:white;
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:12px;
                background-image: url('../bg_fade.gif');
                background-repeat: y-repeat;                
        }

        /* the list table itself */
        .listtable, 
        .listtable td {
                border-collapse: collapse; 
        }
        

        .boldlabelcell {
                font-weight:bold;
        }
        
        /* header row in list table */
        .listtable th, 
        .listtable .th {
                background-color:#F0B385;
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:12px;       
        }

        .listtable .td-g, .listtable .td-w {
                border-bottom: 1px solid white;
        }
        
        .listtable-tr-hover, .listtable-tr-hover td {
                background-color:white;
        }
        
    
        .fieldsetseperatorline {
                border-top:1px solid black;
        }
        
        /* this class is to make a cell look as like a legend as possible. This means 
           the same font, and the same padding to the left.      */
        .legendstylecell {
                font-weight:bold;
        }


/* TABLES end styles */                                        

/* INPUT/FORM start styles */

        INPUT.std,
        INPUT.std2,
        INPUT.std3 {
                background-image: url('../button_bg_80.gif');
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:11px;
                color:#FFFFFF;
                background-color:transparent;
        }
        
        INPUT.std2 {
                background-image: url('../button_bg_120.gif');
        }
        
        INPUT.std3 {
                background-image: url('../button_bg_160.gif');
        }
        
        INPUT.BOX,
        SELECT.BOX,
        SELECT,
        TEXTAREA,
        .formValidatorValid,
        .formValidatorInValid,
        .boxdisabled
         {
                border:1px solid #F0B385;
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:11px;
                background-color: #FFFFFF;

        }
        
        .boxdisabled {
                background-color: #EEEEEE;
                color:gray;       
        }
        
        INPUT.BOX:focus,
        TEXTAREA:focus,
        .formValidatorValid:focus
         {
                background-color: #F0B385;
                background-color: #EEEEEE;
        }
        
        /* validator classes */

        /* .formValidatorValid {
                background-color: #BEECC2;
        }  */
            
        .formValidatorInvalid {
                background-color: #F28585;
        }

        .helpLayer {
                background-color: #FFFFD2;
                font-family: Tahoma;
                font-size: 9pt;
                color: black;
                padding: 4px;
                margin: 0px;
                max-width: 250px;
                border: 1px solid black;
        }


        /* 
        SELECT {
                border: #F0B385;
                border-style: solid; 
                border-top-width: 1px; 
                border-right-width: 1px; 
                border-bottom-width: 1px; 
                border-left-width: 1px
        }   */

        

/* INPUT/FORM end styles */

/* POPUPWINDOW start styles */

        .insertwindow-topmenu {
                background-image: url('../bg_dotted.gif');
                background-repeat: y-repeat;
                border-top: 1px solid #E1E1E1;
         }
         
        .insertwindow-topmenu-tablestyle {
                background-image: url('../bg_fade.gif');
                background-repeat: y-repeat;
                border-top: 1px solid #E1E1E1;
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:12px;                
         }
        
        .insertwindow-topmenu-tablestyle a {
                text-decoration:none;
        }

        /* The text inside the title bar.. */
        .insertwindow-topmenu div, .insertwindow-topmenu div a{
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:11px;
                color:white;
                text-decoration:none;
        }

        .insertwindow-topmenu2 {
                border-bottom: 1px solid #F0B385;
                background-color:white;
        }


/* POPUPWINDOW end styles */

/* OTHER start styles */

        . tooltipscontainer {
                background-color: #FFFFE7;
        }

        #frontpagefieldset {
                background-color: #FAF3ED;
                border: 1px solid #9E4604;
        }
        
        #frontpagefieldset legend {
                color: #E2680E;
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-size:18px;
                font-color: black;
        
        }
        
        #loginerrormessageholder {
                background-image: url('../icon/fp_login_error.gif');
        }
        
        #loginerrormessageholder div , .loginpagesubmitttxt{
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:#9E4604;
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }
        
        .helpheader {
                color: white;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }

        .alert{
                color: red;
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        
        }


        .actionmenutable {
                border-left: 1px solid black;
                border-right: 1px solid black;
                border-bottom: 1px solid black;
                border-top: 1px solid black;
                border-collapse: collapse; 
                width:160px;
                
        }


        .actionmenucell, .actionmenucellover {
                background-color:white ;          
                padding-left: 4px;              
                padding-right: 4px;              
                padding-top: 1px;              
                padding-bottom: 1px;   
                cursor: pointer; cursor: hand;
                
        }
        .actionmenucell span, .actionmenucellover span{
                font-family:Tahoma, Verdana, Arial, Helvetica;      
                color:black;
                font-weight:bold;
                font-size: 11px;
                text-decoration:none;
        }
        
        .actionmenucellover {
                background-color:#0A246A ;          
        }
        .actionmenucellover span{
                color:white;
        
        }
        

/* OTHER end styles */

