@charset "utf-8";#debug{display:none;background:#FFF;border:1px solid #000;height:300px;left:0;overflow:scroll;padding:10px;position:absolute;top:0;width:300px;}
*{border:0;margin:0;outline:none;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
html,body{background:#f3faf7;color:#777;font-family:Arial,Verdana,sans-serif;height:100%;width:100%;}
html{font-size:100%;}
body{font-size:0.8em;}
.clear{clear:both;display:block;line-height:0;height:0px;width:0px;overflow:hidden;visibility:hidden;}
a{color:#7fab60;outline:none;text-decoration:underline;}
a:hover,a:focus{text-decoration:none;} 
.italic{font-style:italic}
.capitalize{text-transform:capitalize}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.underline{text-decoration:underline}
.bold,strong,.strong{font-weight:bold}
.no-bold{font-weight:normal}
.noLink,.noLink a{cursor:default}
.forPrint{display:none}
.nowrap{white-space:nowrap}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
div.hr{background:transparent url(/images/hr.gif) left top repeat-x;height:1px;overflow:hidden;text-indent:-9999px;width:100%;}
div.hr hr,{display:none}
.c-hide{display:none}
.c-hidden{visibility:hidden}
.c-visible{visibility:visible}
.noMarginTop{margin-top:0!important}
.noMarginRight{margin-right:0!important}
.noMarginBottom{margin-bottom:0!important}
.noMarginLeft{margin-left:0!important}
.fl-left{float:left}
.fl-right{float:right}
#noJavascript{background:#fff;border:1px solid #000;color:#000;font-size:0.9em;font-weight:bold;line-height:1.5em;left:50%;margin:0 0 0 -350px;position:absolute;text-align:center;top:0;width:700px;z-index:600;}