/* reset.css*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* fonts.css */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/* base-min.css / layout-min.css - based on ___layouts by Christos Constandinou - http://layout.constantology.com/ */
.shim { clear:both; } br.shim { line-height:0; } .hide { display:none; } .ah { height:1px; left:-5000px; overflow:hidden; position:absolute; top:-5000px; width:1px; }

body.center { text-align:center; } body.center #container { margin:0 auto; text-align:left; }
body.right { text-align:right; } body.right #container { margin:0 0 0 auto; text-align:left; } body.right .section { text-align:left; }
body .fixed-sm { width:640px; } body .fixed-md { width:760px; } body .fixed-lg { width:900px; } body .fixed-xlg { width:1000px; }
body .zoom-sm { width:64em; } body .zoom-md { width:76em; } body .zoom-lg { width:90em; } body .zoom-xlg { width:100em; } body .fluid { width:100%; }
.section, .standard, .classic, .grid { clear:both; width:100%; } .section, .slot { position:relative; _position:static; *position:static; } .grid .slot { float:left; }
.a-b .b, .b-a .a, .a-c .c, .c-a .a, .a-d .d, .d-a .a, .b-c .c, .c-b .b, .b-d .d, .d-b .b { float:right; }
.a-b .slot .b, .b-a .slot .a, .a-c .slot .c, .c-a .slot .a, .a-d .slot .d, .d-a .slot .a, .b-c .slot .c, .c-b .slot .b, .b-d .slot .d, .d-b .slot .b { float:left; }
.a .a { width:100%; _width:99.9%; *width:99.9%; }
.a-d .d, .d-a .d { width:85%; _width:84.9%; *width:84.9%; }
.a-c .c, .c-a .c { width:80%; _width:79.9%; *width:79.9%; }
.a-b .b, .b-a .b { width:75%; _width:74.9%; *width:74.9%; }
.b-c .c, .c-b .c { width:67%; _width:66.9%; *width:66.9%; }
.b-d .d, .d-b .d, .a-b-c .c, .a-c-b .c, .c-a-b .c { width:60%; _width:59.9%; *width:59.9%; }
.c-d .c, .c-d .d, .b-a-c .c, .b-c-a .c, .c-b-a .c { width:50%; _width:49.9%; *width:49.9%; }
.b-d .b, .d-b .b, .c-a-b-d .d, .c-a-d-b .d, .c-b-a-d .b, .c-b-d-a .c { width:40%; _width:39.9%; *width:39.9%; }
.a-b-d .a, .a-b-d .b, .a-b-d .d { width:33.3%; }
.b-c .b, .c-b .b { width:33%; _width:32.9%; *width:32.9%; }
.b-a-c-d .c, .b-a-c-d .d, .b-a-d-c .a, .b-a-d-c .d, .b-c-a-d .b, .b-c-a-d .c, .b-c-d-a .b, .b-c-d-a .a, .b-d-a-c .b, .b-d-a-c .a, .b-d-c-a .d, .b-d-c-a .a { width:30%; _width:29.9%; *width:29.9%; }
.a-b .a, .b-a .a, .b-a-c .b, .b-a-c .a, .b-c-a .b, .b-c-a .a, .c-b-a .b, .c-b-a .a, .a-b-c-d .a, .a-b-c-d .b, .a-b-c-d .c, .a-b-c-d .d { width:25%; _width:24.9%; *width:24.9%; }
.a-c .a, .c-a .a, .a-b-c .a, .a-b-c .b, .a-c-b .a, .a-c-b .b, .c-a-b .a, .c-a-b .b, .b-a-c-d .b, .b-a-c-d .a, .b-a-d-c .b, .b-a-d-c .c, .b-c-a-d .a, .b-c-a-d .d, .b-c-d-a .c, .b-c-d-a .d, .b-d-a-c .d, .b-d-a-c .c, .b-d-c-a .b, .b-d-c-a .c, .c-a-b-d .c, .c-a-b-d .a, .c-a-b-d .b, .c-a-d-b .c, .c-a-d-b .a, .c-a-d-b .b, .c-b-a-d .c, .c-b-a-d .a, .c-b-a-d .d, .c-b-d-a .b, .c-b-d-a .d, .c-b-d-a .a { width:20%; _width:19.9%; *width:19.9%; }
.a-d .a, .d-a .a { width:15%; _width:14.9%; *width:14.9%; }

.slot, .slot-in { overflow:hidden; }

/*\*/
.tidy .grid { overflow:hidden; }
.tidy .slot, .tidy .slot-in { margin-bottom:-1000em ! important; padding-bottom:1000em ! important; }
@media all and (min-width: 0px) { .tidy .slot, .tidy .slot-in { margin-bottom:0; padding: 0; } .tidy .slot:after { background:inherit; content:' '; display:block; margin-bottom:-1000px; padding-bottom:1000px; }}
.untidy .grid { overflow:visible; }
.untidy .slot { margin-bottom:0 ! important; padding-bottom:0 ! important;  }
@media all and (min-width: 0px) { .tidy gr:after { display:inline; margin-bottom:0; padding-bottom:0; }}