* { margin:0; padding:0; }
body { background-color:#FFF; font:12px normal Arial, Helvetica, sans-serif; color:#000; line-height:1.4; }
a { color:#000; outline:none; } a img { border:none; }
.Clear { float:none !important; clear:both !important; height:0 !important; line-height:0px !important; font-size:0px !important; }
h1,h2,h3 { font-weight:normal; }
h2 { font-size:15px; }
h3 { font-size:16px; }
ol,ul { margin-left:15px; }
p { padding-bottom:10px; }
table { border:none; border-collapse:collapse; border-spacing:0; width:100%; }
#Content3652 table { width: 600px !important; }
#Content3652 table tr, #Content3652 table td { padding: 3px; height: 17px !important; }   
#Content3727 table tr, #Content3727 table td { padding: 10px; }  
td { padding:0; vertical-align:top; }
.ListImage { margin-right:15px; width:210px; height:140px; overflow:hidden; } .ListImage img { background-color:#F0F0F0; height:auto; width:110%; } .ListImage img.noImage { width:100%; }
.ListItem { background-size:cover; cursor:pointer; display:block; float:left; height:300px; margin-bottom:10px; position:relative; text-decoration:none; width:440px; }
.ListItem > div { position:absolute; bottom:0; left:0; width:412px; height:65px; overflow:hidden; padding:10px 14px; background-color:rgba(255,255,255,0.75); }
.ListItem a { font-weight:bold; color:inherit; }
.ListItem h3 { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; }
.ListItem .video { position:absolute; bottom:57px; right:6px; }
.ListItemArchive h3 { font-size:14px; }