
html, body{ 
    margin:0; 
    padding:0; 
} 

#pagewidth{ }

#header{
    position:relative; 
    height:100px;
    background-color:#FFFFFF; 
    width:100%;
} 

#leftcol{
    width:15%;
    float:left; 
    position:relative; 
    background-color:#FFFFFF; 
}

#maincol{background-color: #FFFFFF;  
         /* float: right; */
         display:inline; 
         position: absolute;
         /* width:50%; */
}

#footer{
    height:25px; 
    background-color:#FFFFFF; 
    clear:both;
} 

#wrapper{
    height: 500px;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



/*printer styles*/ 
@media print{ 
    /*hide the left column when printing*/ 
    #leftcol{display:none;} 
    #twocols, #maincol{width:100%; float:none;}
}

#mainGrid .x-grid3-cell a{color:inherit;}


#top-header .x-toolbar-left table {
    margin: 0 !important;
}

.upload-icon {
    background: url('/images/extra/application_go.png') no-repeat 0 0 !important;
}

body {
    font-family: helvetica, tahoma, verdana, sans-serif;
    padding: 20px;
    padding-top: 32px;
    font-size: 13px;
    background-color: #fff !important;
}

#top-header .x-toolbar-left table {
    margin: 0 auto;
}

#previous-comments {
    overflow: scroll;
    overflow-x: hidden;
    height: 200px;
    background-color: #FFFFFF !important;
}

.analyse-container .x-panel-header span {
    margin-left: 80px;
}

.t-icon-tree {
    background-image: url("/images/extra/tree.png") !important;
}

.icon-user {
    background-image: url("/images/extra/user.png") !important;
}

.icon-location-grid {
    background-image: url("/images/extra/location.png") !important;
}
.icon-application_go {
    background-image: url("/images/extra/application_go.png") !important;
 }