table.snb{
    margin:10px;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:250px;
    float:right;
}
.snb th{
	font-size:8pt;
	font-weight:normal;	
    width:50%;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color:#336699;
    background-position:left top;
    padding:0.3em 1em;
    text-align:left;
}
.snb td{
	font-size:8pt;
	font-weight:normal;		
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0.3em 1em;
        color:#000;
}

table.snbn{
    margin:10px;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:250px;
}
.snbn th{
	font-size:8pt;
	font-weight:normal;	
    width:40%;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color:#336699;
    background-position:left top;
    padding:0.3em 1em;
    color:#fff;    
    text-align:left;
}
.snbn td{
	font-size:8pt;
	font-weight:normal;		
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0.3em 1em;
        color:#000;
}

.snb {
	font-size:12pt;
	font-weight:bold;
	padding:.5em;
	margin:0 0 10px 0;
	background:#002c5f;
    border-left:7px solid #ff0000;	
    color:#fff;
}  

.snbitem {
	font-size:10pt;
	font-weight:bold;
    color:#ff0000;
}  

.snbtext{
    margin:5px;
}  

.next{
    text-align:right;
    margin:5px;
}  


img.snbimg {
float: left;
    margin:0 5px 5px 5px;
}

.snbclear
{
	clear: both;
}

.relation{
    background-color:#ff9900;
    padding:5px;
	font-size:14pt;
	font-weight:bold;
    color:#333;    
}
.relationtxt{
	font-size:11pt;
    margin:5px;
}



