/* Layout
 ------------ */
* {
    margin: 0;
    padding: 0;
}
html {
/*    font-size: 100%;*/
}
body {
    /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
    font-family:      "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color:            #323D4F;
    background-color: #FFFFFF;
    font-size:        62.5%;
    /* This sets the default font size to be equivalent to 10px */
    margin:           0;
    text-align: center;
}

#content {
  margin: 0 auto;
	width: 960px;
	text-align: left;
	position: relative;
}

/* iPhone resulution devices */
@media screen and (min-width: 321px) and (max-width: 480px){
    #content{
        margin: 0 auto;
	width: 500px;
	text-align: left;
	position: relative;
    }
}

#wrapheader {
    /*display: none;*/
    /*min-height:       100px;
    height:           auto !important;
    height:           100px;
    padding:          0 25px 15px 25px;
    background-color: #5F90B9;*/
}
#wrapcentre {
    margin: 25px;
}
#wrapfooter {
    text-align: center;
    clear:      both;
}
#wrapnav {
    width:            100%;
    margin:           0px;
    background-color: #ECECEC;
    border-width:     1px;
    border-style:     solid;
    border-color:     #A9B8C2 ;
}

#tools {
  position: absolute;
  top: 0;
  right: 10px;
  float: right;
  font-size: 145%;
  color: white;  
}

#search {
  display: inline;
}

#search input.text{
  border: medium none;
  color: black;
  width: 180px;
}

#search input {
  vertical-align: middle;
}

/*#lang {
	float:right;
   position: relative;
   top: -17px;
   margin-right: 10px;   
} */

#lang img{
	margin-right: 5px;
} 

#clear, #export {
	  float: left;
}

#export{
   padding-right: 50px;        
}

#clear {
    /*display: none;
    margin-left: 50px;*/
}

/* Tables
 ------------ */
table {
    width:          100%;
    border-spacing: 0;
}
.column1, #process_table .column2, #process_table .column3, #process_table .column4 {
    text-align: center;
}

#process_nav {
    border: 1px solid Black;
    background-color: #5F90B9;
    color:            threedhighlight;
    margin-bottom:    12px;
    font-weight:      bold;
    font-size:        12px;    
}
#process_table, #search_result {
    /*margin-top: 20px;*/
    font-size:        12px; 
    border: medium double navy; 
    border-collapse: collapse;
}

#export_table {
    margin-top: 20px;
    font-size:        12px;    
    border: medium double navy;       
    border-collapse: collapse;    
}
.twenty_width {
	      width: 20px;
}

#export_table .column3 {
	       text-align: left;
	       width: 100%;
}

#search_result .column1{
        text-align: left;
        width: 100px;
}

tfoot { 
    background-color: #5F90B9;
    color: window;
    font-weight:      bolder;
}

th {
    color:            threedhighlight;
    font-weight:      bolder;
    background-color: #5F90B9;
    white-space:      nowrap;
    padding:          7px 5px;
    text-align:       left;
}
td {
    padding: 3px;
}
/* Links
 ------------ */
a:link {
    color:           #006597;
    text-decoration: none;
}
a:active,
a:visited {
    color:           #005784;
    text-decoration: none;
}
a:hover {
    color:           #D46400;
    text-decoration: underline;
}
#process_nav a{
    color: white;
}
#export a, #clear a{
	 color: white;
}

th a,
th a:visited {
    color:           #005784;
    text-decoration: none;
}
th a:hover {
    text-decoration: underline;
}
/* Misc
 ------------ */
img {
    border: none ;
}

.clipped {
    text-align: center;
}

