body {
margin: 0 auto;
padding: 0;
background-color: #EEE;
}

img {
border-style: none;
}


#header {
background-image:url('images/header_bkg.jpg');
background-repeat: repeat-x;
height: 126px;
margin-bottom: 10px; }

#logo_block {
height: auto;
width: 128px;
margin: 0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
margin-bottom: 64px; }

#container {
margin-left: 3%;
margin-right: 3%;
margin-bottom: 32px;
padding-bottom: 32px;
display: table;
}

#row  {
display: table-row;
}

#content_block {
display: table-cell;
padding-right: 50px;
}

#info_block {
background-color: #DDDDDD;
width: 200px;
display: table-cell;
vertical-align: top;
font:12px/16px Helvetica,Verdana,Arial,sans-serif;
font-size: x-small;
padding: 12px;
border: 1px solid;
}

#info_subblock {
border-bottom: 1px dashed #444;
margin-bottom: 8px;
padding-bottom: 12px;
padding-top: 6px;
}

#info_subblock_end {
margin-bottom: 8px;
padding-bottom: 12px;
padding-top: 6px;
}


#disclaimer_block {
background-color: #DDDDDD;
font-size: small;
border: 1px dashed #444;
width: 80% auto;
margin: 0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
padding: 6px;
margin-bottom: 68px;
}

#extra_block {
height: auto;
float: left;
width: 94%;
margin-left: 3%; 
margin-bottom: 32px;}

#footer {
background-image:url('images/header_bkg.jpg');
background-repeat: repeat-x;
height: 64px;
margin-top: 10px;
font-style: italic;
padding: 20px;
text-align:center;
clear: both; }


.tbl_title {
color : #ffffff;
font:18px/18px Helvetica,Verdana,Arial,sans-serif;
background-color : #FF3E3F;
text-decoration: underline;
}

.tbl_header {
color : #ffffff;
font:14px/14px Helvetica,Verdana,Arial,sans-serif;
background-color : #FF3E3F;
}

.tbl_row {
color : #000000;
font:12px/16px Helvetica,Verdana,Arial,sans-serif;
background-color : #ffffff;
}

.tbl_altrow {
color : #000000;
font:12px/16px Helvetica,Verdana,Arial,sans-serif;
background-color : #FFAEAF;
}

div.page_header {
text-align: center
}

div.section {
text-align: left;
width: 600;
}

div.tiled_image {
text-align: center;
}

a.tbl_links {
color : #FF0000;
font:12px/16px Helvetica,Verdana,Arial,sans-serif;
}

img.screenshot {
padding: 6px;
float: left;
width: 120px;
height: 90px;
}