@media all{    
    *{margin:0;padding:0}   
    option{padding-left:0.4em} 
    select{padding:1px}  
    * html body *{overflow:visible}
    body{   font-size:100.01%;   background:#fff; color:#000; text-align:left}   
    div{outline:0 none}  
    article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary{ display:block}   
    fieldset,img{border:0 solid}   
    ul,ol,dl{margin:0;padding:0} 
    li{ line-height:1.5em; margin:0;padding:0; list-style:none} 
    blockquote{margin:0 0 1em 0.8em} 
    blockquote:before,blockquote:after, q:before,q:after{content:""}     
    .clearfix:after{ clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden}   
    .clearfix{display:block}   .floatbox{display:table;width:100%}   
    #ie_clearing{display:none}     
    .skip,.hideme,.print{ position:absolute; top:-32768px; left:-32768px}   
    .skip:focus,.skip:active{ position:static; top:0; left:0}  
    #skiplinks{ position:absolute; top:0px; left:-32768px; z-index:1000; width:100%; margin:0; padding:0; list-style-type:none} 
    #skiplinks .skip:focus, #skiplinks .skip:active{ left:32768px; outline:0 none; position:absolute; width:100%} }
@media screen,projection{  
    #col1{float:left;width:265px} 
    #col2{float:right;width:235px} 
    #col3{width:auto;margin:0 0 0 290px;min-width: 650px}   
    #col1_content,#col2_content,#col3_content{position:relative}   
    .subcolumns{display:table;width:100%;table-layout:fixed} 
    .subcolumns_oldgecko{width:100%;float:left} 
    .c20l,.c25l,.c30l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c70l,.c75l,.c80l,.c45l,.c55l{float:left;display: inline} 
    .c20r,.c25r,.c30r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c70r,.c75r,.c80r,.c45r,.c55r{float:right;margin-left:-5px;display: inline} 
    .c20l,.c20r{width:20%} 
    .c30l,.c30r{width:30%} 
    .c40l,.c40r{width:40%} 
    .c60l,.c60r{width:60%} 
    .c80l,.c80r{width:80%} 
    .c25l,.c25r{width:25%} 
    .c33l,.c33r{width:33.333%} 
    .c50l,.c50r{width:50%} 
    .c55l,.c55r{width:55%} 
    .c45l,.c45r{width:45%} 
    .c66l,.c66r{width:66.666%} 
    .c70l,.c70r{width:70%} 
    .c75l,.c75r{width:75%} 
    .c38l,.c38r{width:38.2%} 
    .c62l,.c62r{width:61.8%} 
    .subc {padding:0 0.5em} 
    .subcl{padding:0 1em 0 0} 
    .subcr{padding:0 0 0 1em} 
    .equalize,.equalize 
    .subcolumns{table-layout:fixed}
}
@media print{  
    .subcolumns, .subcolumns >div{ overflow:visible; display:table}  
}
