            html,body { height: 100%; width: 100%;}  /*gives full breath to the header*/
            * { margin: 0;
                padding: 0;
               }
            
  
            @font-face {
                font-family: 'MyWebFont';
            	src: url('../fonts/GoudyStM-WebFont.eot');
	            src: url('../fonts/GoudyStM-WebFont.eot?iefix') format('eot'),
	                 url('../fonts/GoudyStM-WebFont.woff') format('woff'),
	                 url('../fonts/GoudyStM-WebFont.ttf') format('truetype'),
	                 url('../fonts/GoudyStM-WebFont.svg#GoudyStM-WebFont') format('svg');
                font-weight: normal;
                font-style: normal;
                        }

         /** fonts used for the icons of the menu**/ 
           @font-face {
                font-family: 'FontomasCustomRegular';
                src: url('../fonts/fontomas-webfont.eot');
                src: url('../fonts/fontomas-webfont.eot?#iefix') format('embedded-opentype'),
                url('../fonts/fontomas-webfont.woff') format('woff'),
                url('../fonts/fontomas-webfont.ttf') format('truetype'),
                url('../fonts/fontomas-webfont.svg#FontomasCustomRegular') format('svg');
                font-weight: normal;
                font-style: normal;
                        }
           /*button sketch - use for the writting on the papers & on white board*/ 
            
            @font-face {
	            font-family: 'BuxtonSketch';
	            src: url('./BuxtonSketch.eot');
	            src: local('BuxtonSketch'), url('./BuxtonSketch.woff') format('woff'), url('./BuxtonSketch.ttf') format('truetype');
                         }
            /* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1049">Text with this font applied</p> */
              .fontsforweb_fontid_1049 {
	                    font-family: 'BuxtonSketch' !important;
                                          }

      
            
             /*style details for the header*/
            
            
            /** the magic icon trick ! **/
            [data-icon]:after {
                content: attr(data-icon);
                font-family: 'FontomasCustomRegular';
                color: #00ff21;
                position: absolute;
                left: -20px;
                top: 0px;
	            width: 10px;
                                }
            
            
            
            .menu_a {
                 text-decoration: none;
                 color:  #2b99d4;
                 height: 29px;
                 width: 149px; 
                     }
            .menu_a:hover {
                  color: white;
                     }
            
                                  
            .menu_box{
                cursor: pointer; 
                height: 30px;
                width: 150px;
                background-color: #C0E1F2;
                display:inline-block;
                margin: 6px 0 0 4px;
                text-align: center;
                font-size: 170%;
                /*line-height: 30px;*/
                
                color:  #2b99d4;
                box-shadow:
                   inset 0 1px 0 rgba(255,255,255,0.5),
                   0 2px 2px rgba(0,0,0,0.3),
                   0 0 4px 1px rgba(0,0,0,0.2),
                   inset 0 3px 2px rgba(255,255,255,.22), 
                   inset 0 -3px 2px rgba(0,0,0,.15), 
                   inset 0 20px 10px rgba(255,255,255,.12), 
                   0 0 4px 1px rgba(0,0,0,.1), 
                   0 3px 2px rgba(0,0,0,.2);
                
                       }
             .menu_box:hover{
                background-color: #1e6b94;
                color: white;
                      }
            
                    
            #header_box {
                
                height: 60px;
                width: 100%;
                position: absolute;
                margin-left: 0; /*put the header box in the middle of the page*/
                margin-right: auto;
                vertical-align:top;
                padding: 0 0 0 0;
                background: #4FAADB ;
                border-bottom: 1px solid #FFF;
                         }
            
            #header_login {position:absolute; margin-top: 50px; margin-left: 50px; height: 10px; width: 100px; font-family:'MyWebFont',Arial,sans-serif; font-size: 120%; color: white;}
            #header_image { position: absolute; margin-left:25px; top:2px; width:100px; height:60px;  background-size: 100px; background: transparent url(../images/logo_rethios_text_336.png) no-repeat left;}
            .img {max-width:50%; height:auto;}
            #header_menu { position: absolute; width: 800px; height: 20px; background-color: #4FAADB; top:20px; left:450px; }
            
            div.header_title {position:absolute; margin: 20px 0 0 450px; width: 800px; font-family:'MyWebFont',Arial,sans-serif; font-size: 400%; color: white;}
            
            /*end of style for header*/
            
            
            body { 
            font: normal .80em arial, sans-serif;
            /*background:  url(../images/paper1.png);*/
            background: #f2f2f2;
            color: #7A7A68;
			height: 100%; width: 100%;
            /*min-width: 1800px;*/
			
			
                  }
            
            .main_core{
                position: absolute;
                top: 120px;
            }
            
            /*container used for story the mapping and side boxes for filling the parameters*/
            .container {
             position: relative;
             margin:  10px 0 0 auto;
             width: 1300px;
             height: 900px;
             box-sizing: border-box; 
                        }
            /*container box1 positionnned in container*/
             .container_box1 {
                position: absolute;
                top: 150px;
                left: 1020px;
                width: 100px;
                height: 200px;
                border: 2px solid blue;
                box-sizing: border-box;
                              }
             /*container box2 positionnned in container*/
             .container_box2 {
                position: absolute;
                top: 210px;
                left: 850px;
                width: 240px;
                height: 200px;
                z-index: 299;
                color: rgba(30, 107, 148, 0.85);
                background-color:#e6e6e6;
                border-radius:20px;
                box-shadow:
                 0px 2px 2px 0px rgba(0, 0, 0, 0.5),
                 0px 2px 2px 0px rgba(255, 255, 255, 0.5) inset; 
                box-sizing: border-box;
                text-align: center;     
                              }
            
              /*container for the sidebar boxes*/
              .sidebar_container {
                position: absolute;
                top: 430px;
                left: 850px;
                width: 240px;
                height: 300px;
                                  }
            
            
            
            #content { 
              text-align: left;
              width: 600px;
              margin: 0 0 0 0;
              float: left;
              font-size: 110%;
              padding: 14px 0 0 0;
                      }
            
            
            #site_content { 
                        width: 1300px;
                        overflow: hidden;
                        margin: 0px auto 0 auto;
                        padding: 15px 0 40px 0;
                            } 
            
            
 /*sidebar design*/
 
         
                       
 .sidebar { 
  float: right;
  width: 200px;
  margin: 0 0 17px 0;
  background: #FFF;
  border: 1px solid #eee;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;
  padding: 0 15px 5px 13px;
}
  
.sidebar h3, .content h1 { 
  padding: 5px 15px 20px 15px;
  font: 250% ;
  text-shadow:  #ffffff 1px 1px;
  margin: 0 1px;
  color: #777;
}

.sidebar h3 { 
  padding: 14px 15px 14px 15px;
  color: #74706E;
  font: 190% ;
  margin-left: 10px;
}

.sidebar h4 { 
  color: #c00000;
}

.sidebar ul { 
  margin: 0 0 15px 0;
} 

.sidebar li a, .sidebar li a:hover { 
  color: #555;
  text-decoration: none;
} 

.sidebar li a:hover { 
  text-decoration: underline;
} 

.sidebar_item, .content_item { 
  padding: 15px 0;
}

.paperclip { 
  float: left;
  position: relative; 
  z-index: 0;
  vertical-align: middle; 
  margin: -15px 0 -60px -25px;
}
            
/*end of sidebar used for comments*/

	              /* DIALOG SELECTION*/
              .dialog_sel {
                  position: absolute;
                  top: 100px;
                  left: 65px;
                  height: 320px;
                  width: 450px;  
                  background-color: #eaf5fb;
                  border: 1px solid black;
                  border-radius: 15px;
                  z-index: 150;
                  display: none;
                           }
                      