
body { 
margin:0px; 
padding:0px; 
background-color:#F9F9F9;
overflow: scroll;
}

table.main { 
width:100%; 
height:100%; 
background-color:#F9F9F9;
}

td.top {
height:57px; 
background-image:url('topgradient.png'); 
background-repeat:repeat-x; 
}

td.topcenter { 
width:940px; /* also set in 'td.middle' */  
height:57px; 
background-image:url('topgradient.png'); 
background-repeat:repeat-x; 
}

div.logo {
float:left;
margin-top:16px;
}

img.logo { 
position:absolute; 
width:204px; 
height:25px; 
border:0px; 
margin-left:16px;  
}

table.menu { 
margin-top:27px;
}

a.navtab {  
float:left; 
font-family:arial; 
font-size:9pt; 
color:#FFFFFF; 
text-decoration:none; 
display:block; 
height:22px;
margin-top:8px; 
}

a.navtab_sel { 
float:left;
font-family:arial; 
font-size:9pt; 
color:#FFFFFF; 
text-decoration:none; 
display:block; 
height:22px;
margin-top:8px;
}

div.navtab1 { 
position:relative; 
float:left; 
cursor:pointer; 
width:6px; 
height:30px; 
background-image:url('tableft.png'); 
}

div.navtab1_sel { 
position:relative; 
float:left; 
cursor:pointer; 
width:6px; 
height:30px; 
background-image:url('tableftsel.png'); 
}

div.navtab2 { 
position:relative; 
float:left; 
cursor:pointer; 
background-image:url('tabcenter.png');
padding-left:8px; 
padding-right:8px; 
color:#FFFFFF;
}

div.navtab2_sel { 
position:relative; 
float:left; 
cursor:pointer; 
background-image:url('tabcentersel.png'); 
padding-left:8px;
padding-right:8px; 
color:#FFFFFF;
}

div.navtab3 { 
position:relative; 
float:left; 
cursor:pointer; 
width:6px; 
height:30px; 
background-image:url('tabright.png'); 
}

div.navtab3_sel { 
position:relative; 
float:left; 
cursor:pointer; 
width:6px; 
height:30px; 
background-image:url('tabrightsel.png'); 
}

div.navsplit { 
float:left; 
width:1px; 
height:30px; 
background-image:url('split.png'); 
}

img.banner { 
margin-top:1px; 
}
 
td.middle { 
height:100%;
width:900px; /* Internet Explorer -> when not set, full alignment is set to left. */
vertical-align:top; 
background-color:#FFFFFF;
}

td.banner {
height:240px;
}

img.banner {
border:0px;
}

     
/* bottom */
td.bottom { 
background-color:#F5F5F5;
padding:16px;
font-family:arial;
font-size:9pt; 
color:#CCCCCC;
}

div.bottomnav {
float:left;
width:200px;
margin:8px;
}