html { margin: 0; padding: 0; border: 0; }

.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table, div, span, object, iframe, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

blockquote, q { quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

th, td, caption { float: none !important; text-align: left; font-weight: normal; vertical-align: middle; }

table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

body { line-height: 1.5; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color: #333333; font-size: 75%; }
body h1, body h2, body h3, body h4, body h5, body h6 { font-weight: normal; color: #222222; }
body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img { margin: 0; }
body h1 { font-size: 3em; line-height: 1; margin-bottom: 0.50em; }
body h2 { font-size: 2em; margin-bottom: 0.75em; }
body h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1.00em; }
body h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
body h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.50em; }
body h6 { font-size: 1em; font-weight: bold; }
body p { margin: 0 0 1.5em; }
body p .left { display: inline; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
body p .right { display: inline; float: right; margin: 1.5em 0 1.5em 1.5em; padding: 0; }
body a { text-decoration: underline; color: #0066cc; }
body a:visited { color: #004c99; }
body a:focus { color: #0099ff; }
body a:hover { color: #0099ff; }
body a:active { color: #bf00ff; }
body blockquote { margin: 1.5em; color: #666666; font-style: italic; }
body strong, body dfn { font-weight: bold; }
body em, body dfn { font-style: italic; }
body sup, body sub { line-height: 0; }
body abbr, body acronym { border-bottom: 1px dotted #666666; }
body address { margin: 0 0 1.5em; font-style: italic; }
body del { color: #666666; }
body pre { margin: 1.5em 0; white-space: pre; }
body pre, body code, body tt { font: 1em "andale mono", "lucida console", monospace; line-height: 1.5; }
body li ul, body li ol { margin: 0; }
body ul, body ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }
body ul { list-style-type: disc; }
body ol { list-style-type: decimal; }
body dl { margin: 0 0 1.5em 0; }
body dl dt { font-weight: bold; }
body dd { margin-left: 1.5em; }
body table { margin-bottom: 1.4em; width: 100%; }
body th { font-weight: bold; }
body thead th { background: #c3d9ff; }
body th, body td, body caption { padding: 4px 10px 4px 5px; }
body table.striped tr:nth-child(even) td, body table tr.even td { background: #e5ecf9; }
body tfoot { font-style: italic; }
body caption { background: #eeeeee; }
body .quiet { color: #666666; }
body .loud { color: #111111; }
body .clear { clear: both; }
body .nowrap { white-space: nowrap; }
body .clearfix { overflow: hidden; *zoom: 1; }
body .small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
body .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
body .first { margin-left: 0; padding-left: 0; }
body .last { margin-right: 0; padding-right: 0; }
body .top { margin-top: 0; padding-top: 0; }
body .bottom { margin-bottom: 0; padding-bottom: 0; }
body .showgrid { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.5)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 970 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(100, 100, 225, 0.25)), color-stop(4.525%, rgba(100, 100, 225, 0.25)), color-stop(4.525%, rgba(0, 0, 0, 0)), color-stop(5.556%, rgba(0, 0, 0, 0)), color-stop(5.556%, rgba(100, 100, 225, 0.25)), color-stop(10.08%, rgba(100, 100, 225, 0.25)), color-stop(10.08%, rgba(0, 0, 0, 0)), color-stop(11.111%, rgba(0, 0, 0, 0)), color-stop(11.111%, rgba(100, 100, 225, 0.25)), color-stop(15.636%, rgba(100, 100, 225, 0.25)), color-stop(15.636%, rgba(0, 0, 0, 0)), color-stop(16.667%, rgba(0, 0, 0, 0)), color-stop(16.667%, rgba(100, 100, 225, 0.25)), color-stop(21.191%, rgba(100, 100, 225, 0.25)), color-stop(21.191%, rgba(0, 0, 0, 0)), color-stop(22.222%, rgba(0, 0, 0, 0)), color-stop(22.222%, rgba(100, 100, 225, 0.25)), color-stop(26.747%, rgba(100, 100, 225, 0.25)), color-stop(26.747%, rgba(0, 0, 0, 0)), color-stop(27.778%, rgba(0, 0, 0, 0)), color-stop(27.778%, rgba(100, 100, 225, 0.25)), color-stop(32.302%, rgba(100, 100, 225, 0.25)), color-stop(32.302%, rgba(0, 0, 0, 0)), color-stop(33.333%, rgba(0, 0, 0, 0)), color-stop(33.333%, rgba(100, 100, 225, 0.25)), color-stop(37.858%, rgba(100, 100, 225, 0.25)), color-stop(37.858%, rgba(0, 0, 0, 0)), color-stop(38.889%, rgba(0, 0, 0, 0)), color-stop(38.889%, rgba(100, 100, 225, 0.25)), color-stop(43.414%, rgba(100, 100, 225, 0.25)), color-stop(43.414%, rgba(0, 0, 0, 0)), color-stop(44.444%, rgba(0, 0, 0, 0)), color-stop(44.444%, rgba(100, 100, 225, 0.25)), color-stop(48.969%, rgba(100, 100, 225, 0.25)), color-stop(48.969%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(100, 100, 225, 0.25)), color-stop(54.525%, rgba(100, 100, 225, 0.25)), color-stop(54.525%, rgba(0, 0, 0, 0)), color-stop(55.556%, rgba(0, 0, 0, 0)), color-stop(55.556%, rgba(100, 100, 225, 0.25)), color-stop(60.08%, rgba(100, 100, 225, 0.25)), color-stop(60.08%, rgba(0, 0, 0, 0)), color-stop(61.111%, rgba(0, 0, 0, 0)), color-stop(61.111%, rgba(100, 100, 225, 0.25)), color-stop(65.636%, rgba(100, 100, 225, 0.25)), color-stop(65.636%, rgba(0, 0, 0, 0)), color-stop(66.667%, rgba(0, 0, 0, 0)), color-stop(66.667%, rgba(100, 100, 225, 0.25)), color-stop(71.191%, rgba(100, 100, 225, 0.25)), color-stop(71.191%, rgba(0, 0, 0, 0)), color-stop(72.222%, rgba(0, 0, 0, 0)), color-stop(72.222%, rgba(100, 100, 225, 0.25)), color-stop(76.747%, rgba(100, 100, 225, 0.25)), color-stop(76.747%, rgba(0, 0, 0, 0)), color-stop(77.778%, rgba(0, 0, 0, 0)), color-stop(77.778%, rgba(100, 100, 225, 0.25)), color-stop(82.302%, rgba(100, 100, 225, 0.25)), color-stop(82.302%, rgba(0, 0, 0, 0)), color-stop(83.333%, rgba(0, 0, 0, 0)), color-stop(83.333%, rgba(100, 100, 225, 0.25)), color-stop(87.858%, rgba(100, 100, 225, 0.25)), color-stop(87.858%, rgba(0, 0, 0, 0)), color-stop(88.889%, rgba(0, 0, 0, 0)), color-stop(88.889%, rgba(100, 100, 225, 0.25)), color-stop(93.414%, rgba(100, 100, 225, 0.25)), color-stop(93.414%, rgba(0, 0, 0, 0)), color-stop(94.444%, rgba(0, 0, 0, 0)), color-stop(94.444%, rgba(100, 100, 225, 0.25)), color-stop(98.969%, rgba(100, 100, 225, 0.25)), color-stop(98.969%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 43.889px, rgba(0, 0, 0, 0) 43.889px, rgba(0, 0, 0, 0) 53.889px, rgba(100, 100, 225, 0.25) 53.889px, rgba(100, 100, 225, 0.25) 97.778px, rgba(0, 0, 0, 0) 97.778px, rgba(0, 0, 0, 0) 107.778px, rgba(100, 100, 225, 0.25) 107.778px, rgba(100, 100, 225, 0.25) 151.667px, rgba(0, 0, 0, 0) 151.667px, rgba(0, 0, 0, 0) 161.667px, rgba(100, 100, 225, 0.25) 161.667px, rgba(100, 100, 225, 0.25) 205.556px, rgba(0, 0, 0, 0) 205.556px, rgba(0, 0, 0, 0) 215.556px, rgba(100, 100, 225, 0.25) 215.556px, rgba(100, 100, 225, 0.25) 259.444px, rgba(0, 0, 0, 0) 259.444px, rgba(0, 0, 0, 0) 269.444px, rgba(100, 100, 225, 0.25) 269.444px, rgba(100, 100, 225, 0.25) 313.333px, rgba(0, 0, 0, 0) 313.333px, rgba(0, 0, 0, 0) 323.333px, rgba(100, 100, 225, 0.25) 323.333px, rgba(100, 100, 225, 0.25) 367.222px, rgba(0, 0, 0, 0) 367.222px, rgba(0, 0, 0, 0) 377.222px, rgba(100, 100, 225, 0.25) 377.222px, rgba(100, 100, 225, 0.25) 421.111px, rgba(0, 0, 0, 0) 421.111px, rgba(0, 0, 0, 0) 431.111px, rgba(100, 100, 225, 0.25) 431.111px, rgba(100, 100, 225, 0.25) 475px, rgba(0, 0, 0, 0) 475px, rgba(0, 0, 0, 0) 485px, rgba(100, 100, 225, 0.25) 485px, rgba(100, 100, 225, 0.25) 528.889px, rgba(0, 0, 0, 0) 528.889px, rgba(0, 0, 0, 0) 538.889px, rgba(100, 100, 225, 0.25) 538.889px, rgba(100, 100, 225, 0.25) 582.778px, rgba(0, 0, 0, 0) 582.778px, rgba(0, 0, 0, 0) 592.778px, rgba(100, 100, 225, 0.25) 592.778px, rgba(100, 100, 225, 0.25) 636.667px, rgba(0, 0, 0, 0) 636.667px, rgba(0, 0, 0, 0) 646.667px, rgba(100, 100, 225, 0.25) 646.667px, rgba(100, 100, 225, 0.25) 690.556px, rgba(0, 0, 0, 0) 690.556px, rgba(0, 0, 0, 0) 700.556px, rgba(100, 100, 225, 0.25) 700.556px, rgba(100, 100, 225, 0.25) 744.444px, rgba(0, 0, 0, 0) 744.444px, rgba(0, 0, 0, 0) 754.444px, rgba(100, 100, 225, 0.25) 754.444px, rgba(100, 100, 225, 0.25) 798.333px, rgba(0, 0, 0, 0) 798.333px, rgba(0, 0, 0, 0) 808.333px, rgba(100, 100, 225, 0.25) 808.333px, rgba(100, 100, 225, 0.25) 852.222px, rgba(0, 0, 0, 0) 852.222px, rgba(0, 0, 0, 0) 862.222px, rgba(100, 100, 225, 0.25) 862.222px, rgba(100, 100, 225, 0.25) 906.111px, rgba(0, 0, 0, 0) 906.111px, rgba(0, 0, 0, 0) 916.111px, rgba(100, 100, 225, 0.25) 916.111px, rgba(100, 100, 225, 0.25) 960px, rgba(0, 0, 0, 0) 960px, rgba(0, 0, 0, 0) 970px); background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 43.889px, rgba(0, 0, 0, 0) 43.889px, rgba(0, 0, 0, 0) 53.889px, rgba(100, 100, 225, 0.25) 53.889px, rgba(100, 100, 225, 0.25) 97.778px, rgba(0, 0, 0, 0) 97.778px, rgba(0, 0, 0, 0) 107.778px, rgba(100, 100, 225, 0.25) 107.778px, rgba(100, 100, 225, 0.25) 151.667px, rgba(0, 0, 0, 0) 151.667px, rgba(0, 0, 0, 0) 161.667px, rgba(100, 100, 225, 0.25) 161.667px, rgba(100, 100, 225, 0.25) 205.556px, rgba(0, 0, 0, 0) 205.556px, rgba(0, 0, 0, 0) 215.556px, rgba(100, 100, 225, 0.25) 215.556px, rgba(100, 100, 225, 0.25) 259.444px, rgba(0, 0, 0, 0) 259.444px, rgba(0, 0, 0, 0) 269.444px, rgba(100, 100, 225, 0.25) 269.444px, rgba(100, 100, 225, 0.25) 313.333px, rgba(0, 0, 0, 0) 313.333px, rgba(0, 0, 0, 0) 323.333px, rgba(100, 100, 225, 0.25) 323.333px, rgba(100, 100, 225, 0.25) 367.222px, rgba(0, 0, 0, 0) 367.222px, rgba(0, 0, 0, 0) 377.222px, rgba(100, 100, 225, 0.25) 377.222px, rgba(100, 100, 225, 0.25) 421.111px, rgba(0, 0, 0, 0) 421.111px, rgba(0, 0, 0, 0) 431.111px, rgba(100, 100, 225, 0.25) 431.111px, rgba(100, 100, 225, 0.25) 475px, rgba(0, 0, 0, 0) 475px, rgba(0, 0, 0, 0) 485px, rgba(100, 100, 225, 0.25) 485px, rgba(100, 100, 225, 0.25) 528.889px, rgba(0, 0, 0, 0) 528.889px, rgba(0, 0, 0, 0) 538.889px, rgba(100, 100, 225, 0.25) 538.889px, rgba(100, 100, 225, 0.25) 582.778px, rgba(0, 0, 0, 0) 582.778px, rgba(0, 0, 0, 0) 592.778px, rgba(100, 100, 225, 0.25) 592.778px, rgba(100, 100, 225, 0.25) 636.667px, rgba(0, 0, 0, 0) 636.667px, rgba(0, 0, 0, 0) 646.667px, rgba(100, 100, 225, 0.25) 646.667px, rgba(100, 100, 225, 0.25) 690.556px, rgba(0, 0, 0, 0) 690.556px, rgba(0, 0, 0, 0) 700.556px, rgba(100, 100, 225, 0.25) 700.556px, rgba(100, 100, 225, 0.25) 744.444px, rgba(0, 0, 0, 0) 744.444px, rgba(0, 0, 0, 0) 754.444px, rgba(100, 100, 225, 0.25) 754.444px, rgba(100, 100, 225, 0.25) 798.333px, rgba(0, 0, 0, 0) 798.333px, rgba(0, 0, 0, 0) 808.333px, rgba(100, 100, 225, 0.25) 808.333px, rgba(100, 100, 225, 0.25) 852.222px, rgba(0, 0, 0, 0) 852.222px, rgba(0, 0, 0, 0) 862.222px, rgba(100, 100, 225, 0.25) 862.222px, rgba(100, 100, 225, 0.25) 906.111px, rgba(0, 0, 0, 0) 906.111px, rgba(0, 0, 0, 0) 916.111px, rgba(100, 100, 225, 0.25) 916.111px, rgba(100, 100, 225, 0.25) 960px, rgba(0, 0, 0, 0) 960px, rgba(0, 0, 0, 0) 970px); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 43.889px, rgba(0, 0, 0, 0) 43.889px, rgba(0, 0, 0, 0) 53.889px, rgba(100, 100, 225, 0.25) 53.889px, rgba(100, 100, 225, 0.25) 97.778px, rgba(0, 0, 0, 0) 97.778px, rgba(0, 0, 0, 0) 107.778px, rgba(100, 100, 225, 0.25) 107.778px, rgba(100, 100, 225, 0.25) 151.667px, rgba(0, 0, 0, 0) 151.667px, rgba(0, 0, 0, 0) 161.667px, rgba(100, 100, 225, 0.25) 161.667px, rgba(100, 100, 225, 0.25) 205.556px, rgba(0, 0, 0, 0) 205.556px, rgba(0, 0, 0, 0) 215.556px, rgba(100, 100, 225, 0.25) 215.556px, rgba(100, 100, 225, 0.25) 259.444px, rgba(0, 0, 0, 0) 259.444px, rgba(0, 0, 0, 0) 269.444px, rgba(100, 100, 225, 0.25) 269.444px, rgba(100, 100, 225, 0.25) 313.333px, rgba(0, 0, 0, 0) 313.333px, rgba(0, 0, 0, 0) 323.333px, rgba(100, 100, 225, 0.25) 323.333px, rgba(100, 100, 225, 0.25) 367.222px, rgba(0, 0, 0, 0) 367.222px, rgba(0, 0, 0, 0) 377.222px, rgba(100, 100, 225, 0.25) 377.222px, rgba(100, 100, 225, 0.25) 421.111px, rgba(0, 0, 0, 0) 421.111px, rgba(0, 0, 0, 0) 431.111px, rgba(100, 100, 225, 0.25) 431.111px, rgba(100, 100, 225, 0.25) 475px, rgba(0, 0, 0, 0) 475px, rgba(0, 0, 0, 0) 485px, rgba(100, 100, 225, 0.25) 485px, rgba(100, 100, 225, 0.25) 528.889px, rgba(0, 0, 0, 0) 528.889px, rgba(0, 0, 0, 0) 538.889px, rgba(100, 100, 225, 0.25) 538.889px, rgba(100, 100, 225, 0.25) 582.778px, rgba(0, 0, 0, 0) 582.778px, rgba(0, 0, 0, 0) 592.778px, rgba(100, 100, 225, 0.25) 592.778px, rgba(100, 100, 225, 0.25) 636.667px, rgba(0, 0, 0, 0) 636.667px, rgba(0, 0, 0, 0) 646.667px, rgba(100, 100, 225, 0.25) 646.667px, rgba(100, 100, 225, 0.25) 690.556px, rgba(0, 0, 0, 0) 690.556px, rgba(0, 0, 0, 0) 700.556px, rgba(100, 100, 225, 0.25) 700.556px, rgba(100, 100, 225, 0.25) 744.444px, rgba(0, 0, 0, 0) 744.444px, rgba(0, 0, 0, 0) 754.444px, rgba(100, 100, 225, 0.25) 754.444px, rgba(100, 100, 225, 0.25) 798.333px, rgba(0, 0, 0, 0) 798.333px, rgba(0, 0, 0, 0) 808.333px, rgba(100, 100, 225, 0.25) 808.333px, rgba(100, 100, 225, 0.25) 852.222px, rgba(0, 0, 0, 0) 852.222px, rgba(0, 0, 0, 0) 862.222px, rgba(100, 100, 225, 0.25) 862.222px, rgba(100, 100, 225, 0.25) 906.111px, rgba(0, 0, 0, 0) 906.111px, rgba(0, 0, 0, 0) 916.111px, rgba(100, 100, 225, 0.25) 916.111px, rgba(100, 100, 225, 0.25) 960px, rgba(0, 0, 0, 0) 960px, rgba(0, 0, 0, 0) 970px); background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 43.889px, rgba(0, 0, 0, 0) 43.889px, rgba(0, 0, 0, 0) 53.889px, rgba(100, 100, 225, 0.25) 53.889px, rgba(100, 100, 225, 0.25) 97.778px, rgba(0, 0, 0, 0) 97.778px, rgba(0, 0, 0, 0) 107.778px, rgba(100, 100, 225, 0.25) 107.778px, rgba(100, 100, 225, 0.25) 151.667px, rgba(0, 0, 0, 0) 151.667px, rgba(0, 0, 0, 0) 161.667px, rgba(100, 100, 225, 0.25) 161.667px, rgba(100, 100, 225, 0.25) 205.556px, rgba(0, 0, 0, 0) 205.556px, rgba(0, 0, 0, 0) 215.556px, rgba(100, 100, 225, 0.25) 215.556px, rgba(100, 100, 225, 0.25) 259.444px, rgba(0, 0, 0, 0) 259.444px, rgba(0, 0, 0, 0) 269.444px, rgba(100, 100, 225, 0.25) 269.444px, rgba(100, 100, 225, 0.25) 313.333px, rgba(0, 0, 0, 0) 313.333px, rgba(0, 0, 0, 0) 323.333px, rgba(100, 100, 225, 0.25) 323.333px, rgba(100, 100, 225, 0.25) 367.222px, rgba(0, 0, 0, 0) 367.222px, rgba(0, 0, 0, 0) 377.222px, rgba(100, 100, 225, 0.25) 377.222px, rgba(100, 100, 225, 0.25) 421.111px, rgba(0, 0, 0, 0) 421.111px, rgba(0, 0, 0, 0) 431.111px, rgba(100, 100, 225, 0.25) 431.111px, rgba(100, 100, 225, 0.25) 475px, rgba(0, 0, 0, 0) 475px, rgba(0, 0, 0, 0) 485px, rgba(100, 100, 225, 0.25) 485px, rgba(100, 100, 225, 0.25) 528.889px, rgba(0, 0, 0, 0) 528.889px, rgba(0, 0, 0, 0) 538.889px, rgba(100, 100, 225, 0.25) 538.889px, rgba(100, 100, 225, 0.25) 582.778px, rgba(0, 0, 0, 0) 582.778px, rgba(0, 0, 0, 0) 592.778px, rgba(100, 100, 225, 0.25) 592.778px, rgba(100, 100, 225, 0.25) 636.667px, rgba(0, 0, 0, 0) 636.667px, rgba(0, 0, 0, 0) 646.667px, rgba(100, 100, 225, 0.25) 646.667px, rgba(100, 100, 225, 0.25) 690.556px, rgba(0, 0, 0, 0) 690.556px, rgba(0, 0, 0, 0) 700.556px, rgba(100, 100, 225, 0.25) 700.556px, rgba(100, 100, 225, 0.25) 744.444px, rgba(0, 0, 0, 0) 744.444px, rgba(0, 0, 0, 0) 754.444px, rgba(100, 100, 225, 0.25) 754.444px, rgba(100, 100, 225, 0.25) 798.333px, rgba(0, 0, 0, 0) 798.333px, rgba(0, 0, 0, 0) 808.333px, rgba(100, 100, 225, 0.25) 808.333px, rgba(100, 100, 225, 0.25) 852.222px, rgba(0, 0, 0, 0) 852.222px, rgba(0, 0, 0, 0) 862.222px, rgba(100, 100, 225, 0.25) 862.222px, rgba(100, 100, 225, 0.25) 906.111px, rgba(0, 0, 0, 0) 906.111px, rgba(0, 0, 0, 0) 916.111px, rgba(100, 100, 225, 0.25) 916.111px, rgba(100, 100, 225, 0.25) 960px, rgba(0, 0, 0, 0) 960px, rgba(0, 0, 0, 0) 970px); background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 43.889px, rgba(0, 0, 0, 0) 43.889px, rgba(0, 0, 0, 0) 53.889px, rgba(100, 100, 225, 0.25) 53.889px, rgba(100, 100, 225, 0.25) 97.778px, rgba(0, 0, 0, 0) 97.778px, rgba(0, 0, 0, 0) 107.778px, rgba(100, 100, 225, 0.25) 107.778px, rgba(100, 100, 225, 0.25) 151.667px, rgba(0, 0, 0, 0) 151.667px, rgba(0, 0, 0, 0) 161.667px, rgba(100, 100, 225, 0.25) 161.667px, rgba(100, 100, 225, 0.25) 205.556px, rgba(0, 0, 0, 0) 205.556px, rgba(0, 0, 0, 0) 215.556px, rgba(100, 100, 225, 0.25) 215.556px, rgba(100, 100, 225, 0.25) 259.444px, rgba(0, 0, 0, 0) 259.444px, rgba(0, 0, 0, 0) 269.444px, rgba(100, 100, 225, 0.25) 269.444px, rgba(100, 100, 225, 0.25) 313.333px, rgba(0, 0, 0, 0) 313.333px, rgba(0, 0, 0, 0) 323.333px, rgba(100, 100, 225, 0.25) 323.333px, rgba(100, 100, 225, 0.25) 367.222px, rgba(0, 0, 0, 0) 367.222px, rgba(0, 0, 0, 0) 377.222px, rgba(100, 100, 225, 0.25) 377.222px, rgba(100, 100, 225, 0.25) 421.111px, rgba(0, 0, 0, 0) 421.111px, rgba(0, 0, 0, 0) 431.111px, rgba(100, 100, 225, 0.25) 431.111px, rgba(100, 100, 225, 0.25) 475px, rgba(0, 0, 0, 0) 475px, rgba(0, 0, 0, 0) 485px, rgba(100, 100, 225, 0.25) 485px, rgba(100, 100, 225, 0.25) 528.889px, rgba(0, 0, 0, 0) 528.889px, rgba(0, 0, 0, 0) 538.889px, rgba(100, 100, 225, 0.25) 538.889px, rgba(100, 100, 225, 0.25) 582.778px, rgba(0, 0, 0, 0) 582.778px, rgba(0, 0, 0, 0) 592.778px, rgba(100, 100, 225, 0.25) 592.778px, rgba(100, 100, 225, 0.25) 636.667px, rgba(0, 0, 0, 0) 636.667px, rgba(0, 0, 0, 0) 646.667px, rgba(100, 100, 225, 0.25) 646.667px, rgba(100, 100, 225, 0.25) 690.556px, rgba(0, 0, 0, 0) 690.556px, rgba(0, 0, 0, 0) 700.556px, rgba(100, 100, 225, 0.25) 700.556px, rgba(100, 100, 225, 0.25) 744.444px, rgba(0, 0, 0, 0) 744.444px, rgba(0, 0, 0, 0) 754.444px, rgba(100, 100, 225, 0.25) 754.444px, rgba(100, 100, 225, 0.25) 798.333px, rgba(0, 0, 0, 0) 798.333px, rgba(0, 0, 0, 0) 808.333px, rgba(100, 100, 225, 0.25) 808.333px, rgba(100, 100, 225, 0.25) 852.222px, rgba(0, 0, 0, 0) 852.222px, rgba(0, 0, 0, 0) 862.222px, rgba(100, 100, 225, 0.25) 862.222px, rgba(100, 100, 225, 0.25) 906.111px, rgba(0, 0, 0, 0) 906.111px, rgba(0, 0, 0, 0) 916.111px, rgba(100, 100, 225, 0.25) 916.111px, rgba(100, 100, 225, 0.25) 960px, rgba(0, 0, 0, 0) 960px, rgba(0, 0, 0, 0) 970px); -moz-background-size: 100% 18px, auto; -webkit-background-size: 100% 18px, auto; -o-background-size: 100% 18px, auto; background-size: 100% 18px, auto; background-position: left top; }
body .feedback, body .error, body .alert, body .notice, body .success, body .info { padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd; }
body .error, body .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
body .error a, body .alert a { color: #8a1f11; }
body .notice { background: #fff6bf; color: #514721; border-color: #ffd324; }
body .notice a { color: #514721; }
body .success { background: #e6efc2; color: #264409; border-color: #c6d880; }
body .success a { color: #264409; }
body .info { background: #d5edf8; color: #205791; border-color: #92cae4; }
body .info a { color: #205791; }
body .hide { display: none; }
body .highlight { background: yellow; }
body .added { background: #006600; color: white; }
body .removed { background: #990000; color: white; }

form label { font-weight: bold; }
form fieldset { padding: 1.4em; margin: 0 0 1.5em 0; }
form legend { font-weight: bold; font-size: 1.2em; }
form input.text, form input.title, form input[type=email], form input[type=text], form input[type=password] { margin: 0.5em 0; background-color: white; padding: 5px; }
form input.title { font-size: 1.5em; }
form textarea { margin: 0.5em 0; padding: 5px; }
form select { margin: 0.5em 0; }
form fieldset { border: 1px solid #cccccc; }
form input.text, form input.title, form input[type=email], form input[type=text], form input[type=password], form textarea { background-color: #fff; border: 1px solid #bbbbbb; }
form input.text:focus, form input.title:focus, form input[type=email]:focus, form input[type=text]:focus, form input[type=password]:focus, form textarea:focus { border-color: #666666; }
form select { background-color: #fff; border-width: 1px; border-style: solid; }
form input.text, form input.title, form input[type=email], form input[type=text], form input[type=password] { width: 300px; }
form textarea { width: 390px; height: 250px; }
form .box { padding: 1.5em; margin-bottom: 1.5em; background: #e5ecf9; }
form .border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #dddddd; }
form .colborder { padding-right: 31px; margin-right: 32px; border-right: 1px solid #dddddd; }
form hr { background: #dddddd; color: #dddddd; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.45em; border: none; }
form hr.space { background: #dddddd; color: #dddddd; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.45em; border: none; background: white; color: white; visibility: hidden; }
form form.inline { line-height: 3; }
form form.inline p { margin-bottom: 0; }

body { padding-top: 40px; font-family: tahoma; }
body #container { width: 960px; margin: 0 auto; overflow: hidden; *zoom: 1; }
body #container #head { height: 105px; }
body #container #head .logo { display: inline; float: left; margin-right: 10px; width: 313.333px; }
* html body #container #head .logo { overflow-x: hidden; }
body #container #head .navigation { display: inline; float: left; margin-right: 0; width: 636.667px; padding-top: 40px; }
* html body #container #head .navigation { overflow-x: hidden; }
body #container #head .navigation ul { margin: 0px 0px 0px 40px; padding: 0px; float: right; }
body #container #head .navigation ul li { list-style: none; float: left; margin-right: 10px; }
body #container #head .navigation ul li a { text-decoration: none; color: #999999; font-size: 120%; -webkit-border-radius: 100px 100px; -moz-border-radius: 100px / 100px; -o-border-radius: 100px / 100px; -ms-border-radius: 100px / 100px; -khtml-border-radius: 100px / 100px; border-radius: 100px / 100px; -moz-box-shadow: #999999 1px 1px 3px; -webkit-box-shadow: #999999 1px 1px 3px; -o-box-shadow: #999999 1px 1px 3px; box-shadow: #999999 1px 1px 3px; padding: 6px 10px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background-image: -webkit-linear-gradient(#ffffff, #f2f2f2); background-image: -moz-linear-gradient(#ffffff, #f2f2f2); background-image: -o-linear-gradient(#ffffff, #f2f2f2); background-image: -ms-linear-gradient(#ffffff, #f2f2f2); background-image: linear-gradient(#ffffff, #f2f2f2); }
body #container #head .navigation ul li a:hover, body #container #head .navigation ul li .selected { background: #0066cc; color: white; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3399ff), color-stop(100%, #0066cc)); background-image: -webkit-linear-gradient(#3399ff, #0066cc); background-image: -moz-linear-gradient(#3399ff, #0066cc); background-image: -o-linear-gradient(#3399ff, #0066cc); background-image: -ms-linear-gradient(#3399ff, #0066cc); background-image: linear-gradient(#3399ff, #0066cc); }
body #container #content ul.image-list { margin: 0px 0 0 18px; padding: 0px; }
body #container #content ul.image-list li { list-style: none; float: left; margin-right: 18px; }
body #container #content ul.image-list li img { padding: 5px; border: 1px solid #f2f2f2; }
body #container #content .column, body #container #content .threecolumn, body #container #content .threecolumn-last, body #container #content .twocolumn, body #container #content .twocolumn-last { display: inline; float: left; margin-right: 10px; width: 960px; margin-bottom: 50px; }
* html body #container #content .column, * html body #container #content .threecolumn, * html body #container #content .threecolumn-last, * html body #container #content .twocolumn, * html body #container #content .twocolumn-last { overflow-x: hidden; }
body #container #content .column h1, body #container #content .threecolumn h1, body #container #content .threecolumn-last h1, body #container #content .twocolumn h1, body #container #content .twocolumn-last h1 { font-family: thaifont; font-size: 220%; }
body #container #content .column p, body #container #content .threecolumn p, body #container #content .threecolumn-last p, body #container #content .twocolumn p, body #container #content .twocolumn-last p { font-size: 100%; line-height: 1.5em; position: relative; }
body #container #content .column p a, body #container #content .threecolumn p a, body #container #content .threecolumn-last p a, body #container #content .twocolumn p a, body #container #content .twocolumn-last p a { position: absolute; bottom: -40px; left: 0px; text-decoration: none; color: #999999; -webkit-border-radius: 100px 100px; -moz-border-radius: 100px / 100px; -o-border-radius: 100px / 100px; -ms-border-radius: 100px / 100px; -khtml-border-radius: 100px / 100px; border-radius: 100px / 100px; -moz-box-shadow: #999999 1px 1px 3px; -webkit-box-shadow: #999999 1px 1px 3px; -o-box-shadow: #999999 1px 1px 3px; box-shadow: #999999 1px 1px 3px; border: 1px solid #f2f2f2; padding: 2px 5px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background-image: -webkit-linear-gradient(#ffffff, #f2f2f2); background-image: -moz-linear-gradient(#ffffff, #f2f2f2); background-image: -o-linear-gradient(#ffffff, #f2f2f2); background-image: -ms-linear-gradient(#ffffff, #f2f2f2); background-image: linear-gradient(#ffffff, #f2f2f2); }
body #container #content .column p a:hover, body #container #content .threecolumn p a:hover, body #container #content .threecolumn-last p a:hover, body #container #content .twocolumn p a:hover, body #container #content .twocolumn-last p a:hover, body #container #content .column p .selected, body #container #content .threecolumn p .selected, body #container #content .threecolumn-last p .selected, body #container #content .twocolumn p .selected, body #container #content .twocolumn-last p .selected { background: #0066cc; color: white; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3399ff), color-stop(100%, #0066cc)); background-image: -webkit-linear-gradient(#3399ff, #0066cc); background-image: -moz-linear-gradient(#3399ff, #0066cc); background-image: -o-linear-gradient(#3399ff, #0066cc); background-image: -ms-linear-gradient(#3399ff, #0066cc); background-image: linear-gradient(#3399ff, #0066cc); }
body #container #content .threecolumn { display: inline; float: left; margin-right: 10px; width: 313.333px; }
* html body #container #content .threecolumn { overflow-x: hidden; }
body #container #content .threecolumn-last { display: inline; float: left; margin-right: 0; width: 313.333px; }
* html body #container #content .threecolumn-last { overflow-x: hidden; }
body #container #content .twocolumn { display: inline; float: left; margin-right: 10px; width: 475px; }
* html body #container #content .twocolumn { overflow-x: hidden; }
body #container #content .twocolumn-last { display: inline; float: left; margin-right: 0; width: 475px; }
* html body #container #content .twocolumn-last { overflow-x: hidden; }
body #footer { background: black; width: 100%; color: white; padding: 5px 0px; margin-top: 30px; }
body #footer #container { width: 960px; margin: 0 auto; overflow: hidden; *zoom: 1; }
body #footer #container .logo { font-family: thaifont; font-size: 200%; display: inline; float: left; margin-right: 10px; width: 205.556px; }
* html body #footer #container .logo { overflow-x: hidden; }
body #footer #container .footer-navigation { display: inline; float: left; margin-right: 0; width: 744.444px; }
* html body #footer #container .footer-navigation { overflow-x: hidden; }
body #footer #container .footer-navigation ul { margin: 8px 0 0 0; }
body #footer #container .footer-navigation ul li { margin: 0px; padding: 0px 10px; float: left; list-style: none; }
body #footer #container .footer-navigation ul li a { color: white; font-size: 100%; text-decoration: none; }
body #footer #container .footer-navigation ul li a:hover { text-decoration: underline; }
