@media all{
*{margin:0;padding:0}
option{padding-left:0.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
body{color:#000;text-align:left;overflow-y: scroll;}
div{outline:0 none}
fieldset,img{border:0 solid}
ul,ol{margin:0 0 1em 1em}
li{line-height:1.5em;margin-left:0.8em}
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{overflow:hidden}
#ie_clearing{display:none}
}

@media screen,projection{
#header,#nav,#main,#footer{clear:both}
#col1_content,#col2_content,#col3_content{position:relative}
.subcolumns{
width:100%;
/*overflow:hidden;*/
}
.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}
.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}
.c20l,.c20r{width:20%}
.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%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0;position: relative;}
.subcl{padding:0;position: relative;}
.subcr{padding:0;position: relative;}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize >div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}
}

@media print{
.subcolumns >div,.floatbox{display:table;overflow:visible}
.print{position:static;left:0}
.noprint{display:none !important}
}