/****************************************** SIU CSS ***********************************************/

* {
background:transparent;
margin:0;
padding:0;
}

div {
background:transparent;
margin:0;
padding:0;
}

.small {
font-size:0.8em;
line-height:1.1em;
}
ul {

Margin:15px;

}
li {
list-style-image:url(bullet.gif);
}

.radio {
margin-right:5px;
}

body {
margin:0;
text-align:left;
font:76%/1em Verdana, Arial, Helvetica, sans-serif;
color:#525252;
line-height:1.3em;
}

table
{ 
    font-size: 1em; 
    margin: 0;
    padding: 0;
}

table.border, table.bordersmall {
border-left:1px solid #666;
border-top:1px solid #666;
}

td.grey {
background-color:#efefef;
}

table.border td, table.bordersmall td {
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:3px;
}

table.bordersmall td {
padding:1px;
}

table.border, table.bordersmall td p {
padding:0;
margin:0;
}

table.noborder, table.nobordersmall td {
padding:3px;
}

table.nobordernopad td {
padding:0;
}

table.noborder, table.nobordersmall td p {
padding:0;
margin:0;
}

table.bordersmall td {
font-size:10px;
}

table.nobordersmall td {
font-size:10px;
}

form
{ 
    margin: 0;
    padding: 0;
}

h1, h2, h3 {
color:#004a94;
font-size:1.8em;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 0 5px 0;
margin:0;
}

h2 {
font-size:1.5em;
}

h3 {
font-size:1.2em;
}

h4 {
font-family:Verdana, Helvetica, sans-serif;
font-size:1.1em;
padding:0 0 5px 0;
}

select {
background:#fff;
}

.heading {
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#323232;
font-weight:bold;
display:block;
padding:0;
}

.dotborder {
position:relative;
background:url(dotborder.gif) 0 5px repeat-x;
}


.psep {
position:relative;
background:url(dotborder.gif) 0 5px repeat-x;
margin:5px 0 2px 0;
}


a:link {
color:#0a71b4;
text-decoration:underline;
}

a:visited {
color:#7a3e0b;
text-decoration:underline;
}

a:focus, a:hover {
color:#7a3e0b;
text-decoration:none;
}

.login {
width:300px;
border:1px solid #0a71b4;
}

.formbtn {
		background:#b9e0f7 url(cal_lg_sel.gif) top left repeat-x;	
		border:1px solid #0a71b4;
margin-top:4px;
}

.number {
text-align:right;
font-size:10px;
width:60px;
margin:2px;
}

#container {
width:990px;
margin:0 auto;
text-align:center;
margin-top:20px;
position:relative;
}

#left {
position:relative;
width:160px;
border-top:1px solid #7a3e0b;
float:left;
text-align:left;
background:transparent url(logo_full_en.png) 0 25px no-repeat;
z-index:2;
height:200px;
}

#leftno {
position:relative;
width:160px;
border-top:1px solid #7a3e0b;
float:left;
text-align:left;
background:transparent url(logo_full_no.png) 0 25px no-repeat;
z-index:2;
height:200px;
}

#right {
position:relative;
width:670px;
float:left;
text-align:left;
border-left:1px solid #7a3e0b;
padding-left:15px;
margin-left:-1px;
}

#line {
border-right:1px solid #7a3e0b;
padding-right:15px;
width:670px;
} 

#logo {
float:left;
width:160px;
position:relative;
margin-top:-1px;
background:url(arc_btol.gif) top right no-repeat;

}

#breadcrumbs {
font-size:10px;
color:#323232;
font-style:italic;
background:url(dotborder.gif) bottom left repeat-x;
padding:0 0 8px 0;
margin-bottom:8px;
}



.clear {
clear:both;
text-align:center;
}


table.listtable {
width:320px;
margin:0px;
padding:0px;
background:url(dotbordery.gif) 100px 0 repeat-y;
position:relative;
}


table.listtable td.body {
padding:4px;
margin:0;
background:url(dotborder.gif) top left repeat-x;
}
table.listtable td.top {
padding:4px;
margin:0;
}

