
body 
{
background-color:white;
font-size:100%;
}

h1 
{
color:#ff6308;
font-family:Helvetica, Arial, sans-serif;
font-size:1.5em;
text-shadow:#dad7d3 1px 1px 1px;
}

h2
{
color:#ff6308;
font-family:Helvetica, Arial, sans-serif;
font-size:1.2em;
text-shadow:#dad7d3 1px 1px 1px;
}

h3
{
color:#ff6308;
font-family:Helvetica, Arial, sans-serif;
font-size:1.1em;
text-shadow:#dad7d3 1px 1px 1px;
text-align:center;
}

h4
{
color:#626262;
font-family:Helvetica, Arial, sans-serif;
font-size:1em;
text-shadow:#dad7d3 1px 1px 1px;
}

a:link
{
text-decoration:none;
color:#ff6308;
text-shadow:#dad7d3 1px 1px 1px;
}

a:hover
{
text-decoration:none;
color:#ffcc00;
text-shadow:#dad7d3 1px 1px 1px;
}

a:visited
{
text-decoration:none;
color:#ff6308;
text-shadow:#dad7d3 1px 1px 1px;
}

a:visited:hover
{
text-decoration:none;
color:#ffcc00;
text-shadow:#dad7d3 1px 1px 1px;
}


p
{
color:#626262;
font-family:Helvetica, Arial, sans-serif;
font-size:.8em;
text-align:justify;
text-justify:inter-word;
line-height:120%;
}


p.pos_fixed
{
position:fixed;
top:50px;
right:5px;
}


table.table1 
{
border-collapse:collapse;
border: 0px solid white;
font-family:Helvetica, Arial, sans-serif;
font-size:.8em;
}

table.table1 th, td
{
border: 0px solid black;
padding:1px 1px 1px 3px;
}

th
{
background-color:#ff6308;
color:white;
}


table.table2
{
border: 1px solid black;
font-family:Helvetica, Arial, sans-serif;
padding:0px 0px 0px 0px;
font-size:.8em;
}

table.table2 th
{
background-color:#ff6308;
font-family:Helvetica, Arial, sans-serif;
border: 1px solid black;
padding:1px 1px 1px 1px;
color:#ffffff;
}

table.table2 td
{
background-color:#ffffff;
border: 1px solid black;
color:#626262;
}





div.head
{
width:900px;
padding:10px;
border:5px white;
margin:0px;
font-family:Helvetica, Arial, sans-serif;
font-size:.9em;
text-align:center;
}

ul
{
font-family:Helvetica, Arial, sans-serif;
}

li
{
font-family:Helvetica, Arial, sans-serif;
font-size:.8em;
}

#sortable tbody tr td{
  border: 1px solid black;
  text-align: center;
  font-size:1em;
}

#sortable {
  margin: 0 auto;
  font-size: .8em;
  margin-bottom: 4px;
  font-family:Helvetica, Arial, sans-serif;
}


#sortable thead {
  border: 1px solid black;
  text-align: center;
  cursor: pointer;
  background: #626262;
  font-family:Helvetica, Arial, sans-serif;
  font-size:.9em;
}
#sortable thead tr th { 
  font-weight: bold;
  padding: 6px 8px;
  padding-left: 42px;
}
#sortable thead tr th span { 
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
#sortable thead th.headerSortUp {
    background-image: url(Images/small_asc.gif); 
    background-repeat: no-repeat; 
    background-color: #626262; 
} 
#sortable thead tr th.headerSortDown {
    background-image: url(Images/small_desc.gif);
    background-repeat: no-repeat;  
    background-color: #626262; 
}
#sortable th.header { 
    background-image: url(Images/small.gif); 
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
} 

#sortable tbody tr { 
  text-align: center;
  color: black;
}

#sortable tbody tr td.lalign {
  text-align: left;
}