html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, 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; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, q:before, blockquote:after, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

a.button, button { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/site_media/static/images/button_bg.png?1260128954') repeat-x bottom left; margin: 0; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 5px 18px; font-size: 18px; line-height: 21.6px; border-width: 1px; color: #fff; background-color: #444444; background: -webkit-gradient(linear, left top, left bottom, from(#989898), to(#4f4f4f), color-stop(0.1, #6a6a6a), color-stop(0.5, #3d3d3d), color-stop(0.5, #353535)); background: -moz-linear-gradient(left top, left bottom, from(#989898), to(#4f4f4f), color-stop(0.1, #6a6a6a), color-stop(0.5, #3d3d3d), color-stop(0.5, #353535)); text-shadow: #040404 1px 1px 1px; border-color: #303030; margin: 0 2px; vertical-align: middle; }
a.button::-moz-focus-inner, button::-moz-focus-inner { border: none; padding: 0; }
a.button:focus, button:focus { outline: none; }
a.button:active, button:active { padding: 4px 17px; }
a.button.disabled:active, button.disabled:active { padding: 5px 18px; }
a.button:active, button:active { border-width: 2px; }
a.button.disabled:active, button.disabled:active { border-width: 1px; }
a.button:hover, a.button:focus, button:hover, button:focus { color: #fff; background-color: #3c3c3c; background: -webkit-gradient(linear, left top, left bottom, from(#909090), to(#474747), color-stop(0.1, #626262), color-stop(0.5, #353535), color-stop(0.5, #2d2d2d)); background: -moz-linear-gradient(left top, left bottom, from(#909090), to(#474747), color-stop(0.1, #626262), color-stop(0.5, #353535), color-stop(0.5, #2d2d2d)); text-shadow: black 1px 1px 1px; border-color: #282828; }
a.button:active, button:active { color: #fff; background-color: #353535; background: -webkit-gradient(linear, left top, left bottom, from(#898989), to(#404040), color-stop(0.1, #5b5b5b), color-stop(0.5, #2e2e2e), color-stop(0.5, #262626)); background: -moz-linear-gradient(left top, left bottom, from(#898989), to(#404040), color-stop(0.1, #5b5b5b), color-stop(0.5, #2e2e2e), color-stop(0.5, #262626)); text-shadow: black 1px 1px 1px; border-color: #212121; }
a.button.light, button.light { color: #fff; background-color: #bbbbbb; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#c6c6c6), color-stop(0.1, #e1e1e1), color-stop(0.5, #b4b4b4), color-stop(0.5, #acacac)); background: -moz-linear-gradient(left top, left bottom, from(white), to(#c6c6c6), color-stop(0.1, #e1e1e1), color-stop(0.5, #b4b4b4), color-stop(0.5, #acacac)); text-shadow: #d4d4d4 1px 1px 1px; color: #333; border-color: #a7a7a7; }
a.button.light:hover, a.button.light:focus, button.light:hover, button.light:focus { color: #fff; background-color: #b3b3b3; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#bebebe), color-stop(0.1, #d9d9d9), color-stop(0.5, #acacac), color-stop(0.5, #a4a4a4)); background: -moz-linear-gradient(left top, left bottom, from(white), to(#bebebe), color-stop(0.1, #d9d9d9), color-stop(0.5, #acacac), color-stop(0.5, #a4a4a4)); text-shadow: #cccccc 1px 1px 1px; color: #333; border-color: #9f9f9f; }
a.button.light:active, button.light:active { color: #fff; background-color: #acacac; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#b7b7b7), color-stop(0.1, #d2d2d2), color-stop(0.5, #a5a5a5), color-stop(0.5, #9d9d9d)); background: -moz-linear-gradient(left top, left bottom, from(white), to(#b7b7b7), color-stop(0.1, #d2d2d2), color-stop(0.5, #a5a5a5), color-stop(0.5, #9d9d9d)); text-shadow: #c6c6c6 1px 1px 1px; color: #333; border-color: #989898; }
a.button.green, button.green { color: #fff; background-color: #3ab700; background: -webkit-gradient(linear, left top, left bottom, from(#9ee080), to(#4fa328), color-stop(0.1, #66ce36), color-stop(0.5, #418621), color-stop(0.5, #3b7a1e)); background: -moz-linear-gradient(left top, left bottom, from(#9ee080), to(#4fa328), color-stop(0.1, #66ce36), color-stop(0.5, #418621), color-stop(0.5, #3b7a1e)); text-shadow: #123800 1px 1px 1px; border-color: #37721c; }
a.button.green:hover, a.button.green:focus, button.green:hover, button.green:focus { color: #fff; background-color: #35a800; background: -webkit-gradient(linear, left top, left bottom, from(#95dd73), to(#499725), color-stop(0.1, #5fc430), color-stop(0.5, #3b7a1e), color-stop(0.5, #356e1b)); background: -moz-linear-gradient(left top, left bottom, from(#95dd73), to(#499725), color-stop(0.1, #5fc430), color-stop(0.5, #3b7a1e), color-stop(0.5, #356e1b)); text-shadow: #0d2900 1px 1px 1px; border-color: #316619; }
a.button.green:active, button.green:active { color: #fff; background-color: #309800; background: -webkit-gradient(linear, left top, left bottom, from(#8bd966), to(#438a22), color-stop(0.1, #59b72d), color-stop(0.5, #356d1b), color-stop(0.5, #2f6118)); background: -moz-linear-gradient(left top, left bottom, from(#8bd966), to(#438a22), color-stop(0.1, #59b72d), color-stop(0.5, #356d1b), color-stop(0.5, #2f6118)); text-shadow: #081800 1px 1px 1px; border-color: #2b5916; }
a.button.blue, button.blue { color: #fff; background-color: #0059b7; background: -webkit-gradient(linear, left top, left bottom, from(#80afe0), to(#2864a3), color-stop(0.1, #3680ce), color-stop(0.5, #215386), color-stop(0.5, #1e4b7a)); background: -moz-linear-gradient(left top, left bottom, from(#80afe0), to(#2864a3), color-stop(0.1, #3680ce), color-stop(0.5, #215386), color-stop(0.5, #1e4b7a)); text-shadow: #001b38 1px 1px 1px; border-color: #1c4672; border-radius: 32px; -moz-border-radius: 32px; -webkit-border-radius: 32px; padding: 9px 32px; font-size: 32px; line-height: 38.4px; }
a.button.blue:hover, a.button.blue:focus, button.blue:hover, button.blue:focus { color: #fff; background-color: #0051a8; background: -webkit-gradient(linear, left top, left bottom, from(#73a6dd), to(#255c97), color-stop(0.1, #3077c4), color-stop(0.5, #1e4a7a), color-stop(0.5, #1b436e)); background: -moz-linear-gradient(left top, left bottom, from(#73a6dd), to(#255c97), color-stop(0.1, #3077c4), color-stop(0.5, #1e4a7a), color-stop(0.5, #1b436e)); text-shadow: #001429 1px 1px 1px; border-color: #193e66; }
a.button.blue:active, button.blue:active { color: #fff; background-color: #004a98; background: -webkit-gradient(linear, left top, left bottom, from(#669fd9), to(#22558a), color-stop(0.1, #2d71b7), color-stop(0.5, #1b446d), color-stop(0.5, #183c61)); background: -moz-linear-gradient(left top, left bottom, from(#669fd9), to(#22558a), color-stop(0.1, #2d71b7), color-stop(0.5, #1b446d), color-stop(0.5, #183c61)); text-shadow: #000c18 1px 1px 1px; border-color: #163759; }
a.button.blue:active, button.blue:active { padding: 8px 31px; }
a.button.blue.disabled:active, button.blue.disabled:active { padding: 9px 32px; }
a.button.red, button.red { color: #fff; background-color: #b70300; background: -webkit-gradient(linear, left top, left bottom, from(#e08280), to(#a32b28), color-stop(0.1, #ce3936), color-stop(0.5, #862321), color-stop(0.5, #7a201e)); background: -moz-linear-gradient(left top, left bottom, from(#e08280), to(#a32b28), color-stop(0.1, #ce3936), color-stop(0.5, #862321), color-stop(0.5, #7a201e)); text-shadow: #380100 1px 1px 1px; border-color: #721e1c; }
a.button.red:hover, a.button.red:focus, button.red:hover, button.red:focus { color: #fff; background-color: #a80300; background: -webkit-gradient(linear, left top, left bottom, from(#dd7573), to(#972825), color-stop(0.1, #c43330), color-stop(0.5, #7a201e), color-stop(0.5, #6e1d1b)); background: -moz-linear-gradient(left top, left bottom, from(#dd7573), to(#972825), color-stop(0.1, #c43330), color-stop(0.5, #7a201e), color-stop(0.5, #6e1d1b)); text-shadow: #290100 1px 1px 1px; border-color: #661a19; }
a.button.red:active, button.red:active { color: #fff; background-color: #980300; background: -webkit-gradient(linear, left top, left bottom, from(#d96966), to(#8a2522), color-stop(0.1, #b7302d), color-stop(0.5, #6d1d1b), color-stop(0.5, #611a18)); background: -moz-linear-gradient(left top, left bottom, from(#d96966), to(#8a2522), color-stop(0.1, #b7302d), color-stop(0.5, #6d1d1b), color-stop(0.5, #611a18)); text-shadow: #180000 1px 1px 1px; border-color: #591716; }
a.button.yellow, button.yellow { color: #fff; background-color: #e6e600; background: -webkit-gradient(linear, left top, left bottom, from(#ebeba4), to(#cece2d), color-stop(0.1, #dbdb58), color-stop(0.5, #b1b127), color-stop(0.5, #a4a424)); background: -moz-linear-gradient(left top, left bottom, from(#ebeba4), to(#cece2d), color-stop(0.1, #dbdb58), color-stop(0.5, #b1b127), color-stop(0.5, #a4a424)); text-shadow: #676600 1px 1px 1px; border-color: #9b9b22; }
a.button.yellow:hover, a.button.yellow:focus, button.yellow:hover, button.yellow:focus { color: #fff; background-color: #d6d600; background: -webkit-gradient(linear, left top, left bottom, from(#e8e896), to(#c1c12a), color-stop(0.1, #d8d84a), color-stop(0.5, #a4a424), color-stop(0.5, #979721)); background: -moz-linear-gradient(left top, left bottom, from(#e8e896), to(#c1c12a), color-stop(0.1, #d8d84a), color-stop(0.5, #a4a424), color-stop(0.5, #979721)); text-shadow: #575600 1px 1px 1px; border-color: #8e8e1f; }
a.button.yellow:active, button.yellow:active { color: #fff; background-color: #c8c800; background: -webkit-gradient(linear, left top, left bottom, from(#e6e68b), to(#b5b527), color-stop(0.1, #d5d540), color-stop(0.5, #989821), color-stop(0.5, #8b8b1e)); background: -moz-linear-gradient(left top, left bottom, from(#e6e68b), to(#b5b527), color-stop(0.1, #d5d540), color-stop(0.5, #989821), color-stop(0.5, #8b8b1e)); text-shadow: #484900 1px 1px 1px; border-color: #83831d; }

body.bp body { line-height: 1.5; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #333333; font-size: 75%; }
body.bp h1 { font-weight: normal; color: #222222; font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
body.bp h1 img { margin: 0; }
body.bp h2 { font-weight: normal; color: #222222; font-size: 2em; margin-bottom: 0.75em; }
body.bp h3 { font-weight: normal; color: #222222; font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
body.bp h4 { font-weight: normal; color: #222222; font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
body.bp h5 { font-weight: normal; color: #222222; font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
body.bp h6 { font-weight: normal; color: #222222; font-size: 1em; font-weight: bold; }
body.bp h2 img, body.bp h3 img, body.bp h4 img, body.bp h5 img, body.bp h6 img { margin: 0; }
body.bp p { margin: 0 0 1.5em; }
body.bp p img.left { display: inline; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
body.bp p img.right { display: inline; float: right; margin: 1.5em 0 1.5em 1.5em; padding: 0; }
body.bp a { text-decoration: underline; color: #646c90; }
body.bp a:visited { color: #000066; }
body.bp a:focus { color: black; }
body.bp a:hover { color: black; }
body.bp a:active { color: #cc0099; }
body.bp blockquote { margin: 1.5em; color: #666; font-style: italic; }
body.bp strong { font-weight: bold; }
body.bp em { font-style: italic; }
body.bp dfn { font-style: italic; font-weight: bold; }
body.bp sup, body.bp sub { line-height: 0; }
body.bp abbr, body.bp acronym { border-bottom: 1px dotted #666; }
body.bp address { margin: 0 0 1.5em; font-style: italic; }
body.bp del { color: #666; }
body.bp pre { margin: 1.5em 0; white-space: pre; }
body.bp pre, body.bp code, body.bp tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
body.bp li ul, body.bp li ol { margin: 0 1.5em; }
body.bp ul { margin: 0 1.5em 1.5em 1.5em; list-style-type: disc; }
body.bp ol { margin: 0 1.5em 1.5em 1.5em; list-style-type: decimal; }
body.bp dl { margin: 0 0 1.5em 0; }
body.bp dl dt { font-weight: bold; }
body.bp dd { margin-left: 1.5em; }
body.bp table { margin-bottom: 1.4em; width: 100%; }
body.bp th { font-weight: bold; }
body.bp thead th { background: #c3d9ff; }
body.bp th, body.bp td, body.bp caption { padding: 4px 10px 4px 5px; }
body.bp tr.even td { background: #e5ecf9; }
body.bp tfoot { font-style: italic; }
body.bp caption { background: #eee; }
body.bp .quiet { color: #666666; }
body.bp .loud { color: #111111; }
body.bp .clear { clear: both; }
body.bp .nowrap { white-space: nowrap; }
body.bp .clearfix { overflow: hidden; display: inline-block; }
body.bp .clearfix { display: block; }
body.bp .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
body.bp .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
body.bp .first { margin-left: 0; padding-left: 0; }
body.bp .last { margin-right: 0; padding-right: 0; }
body.bp .top { margin-top: 0; padding-top: 0; }
body.bp .bottom { margin-bottom: 0; padding-bottom: 0; }
body.bp .showgrid { background: url('/site_media/static/images/grid.png?1247327522'); }
body.bp .error { padding: .8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
body.bp .error a { color: #8a1f11; }
body.bp .notice { padding: .8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fff6bf; color: #514721; border-color: #ffd324; }
body.bp .notice a { color: #514721; }
body.bp .success { padding: .8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #e6efc2; color: #264409; border-color: #c6d880; }
body.bp .success a { color: #264409; }
body.bp .hide { display: none; }
body.bp .highlight { background: yellow; }
body.bp .added { background: #006600; color: white; }
body.bp .removed { background: #990000; color: white; }

form.bp label { font-weight: bold; }
form.bp fieldset { padding: 1.4em; margin: 0 0 1.5em 0; }
form.bp legend { font-weight: bold; font-size: 1.2em; }
form.bp input.text, form.bp input.title, form.bp input[type=text] { margin: 0.5em 0; background-color: #fff; padding: 5px; }
form.bp input.title { font-size: 1.5em; }
form.bp input[type=checkbox], form.bp input.checkbox, form.bp input[type=radio], form.bp input.radio { position: relative; top: 0.25em; }
form.bp textarea { margin: 0.5em 0; padding: 5px; }
form.bp select { margin: 0.5em 0; }
form.bp fieldset { border: 1px solid #cccccc; }
form.bp input.text, form.bp input.title, form.bp textarea, form.bp select { border: 1px solid #bbbbbb; }
form.bp input.text:focus, form.bp input.title:focus, form.bp textarea:focus, form.bp select:focus { border: 1px solid #666666; }
form.bp input.text, form.bp input.title { width: 300px; }
form.bp textarea { width: 390px; height: 250px; }

div { padding: 0.5em; }

body.three-col { font-size: 12pt; color: #666666; background-color: white; /* div.pagination a   +fancy-button(!actions_button_color, 10px, 5px, 1px) */ }
body.three-col a, body.three-col a.visited { color: #646c90; text-decoration: none; }
body.three-col a:hover, body.three-col a.visited:hover { text-decoration: underline; }
body.three-col h1, body.three-col h2, body.three-col h3, body.three-col h4, body.three-col h5, body.three-col h6 { color: #d3918c; margin-bottom: 0.5em; }
body.three-col h1 { font-size: 130%; font-weight: bold; }
body.three-col h2 { font-size: 120%; }
body.three-col h3 { font-size: 110%; }
body.three-col #container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
body.three-col #container { display: block; }
body.three-col #body { display: inline; float: left; margin-right: 10px; width: 950px; padding: 0; }
* html body.three-col #body { overflow-x: hidden; }
body.three-col #footer { text-align: center; margin-top: 1.0em; display: inline; float: left; margin-right: 10px; width: 950px; }
* html body.three-col #footer { overflow-x: hidden; }
body.three-col #header a, body.three-col #footer a, body.three-col #sidebar a { text-decoration: none; color: #646c90; }
body.three-col #header a:hover, body.three-col #footer a:hover, body.three-col #sidebar a:hover { text-decoration: underline; }
body.three-col #header a:visited, body.three-col #footer a:visited, body.three-col #sidebar a:visited { color: #323648; }
body.three-col #logo { padding: 0; margin-bottom: 1.0em; }
body.three-col #login { text-align: right; float: right; }
body.three-col #login a { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/site_media/static/images/button_bg.png?1260128954') repeat-x bottom left; margin: 0; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 2px 8px; font-size: 10px; line-height: 12px; border-width: 1px; color: #fff; background-color: white; background: -webkit-gradient(linear, left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f8f8f8), color-stop(0.5, #f0f0f0)); background: -moz-linear-gradient(left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f8f8f8), color-stop(0.5, #f0f0f0)); text-shadow: white 1px 1px 1px; color: #333; border-color: #ebebeb; }
body.three-col #login a::-moz-focus-inner { border: none; padding: 0; }
body.three-col #login a:focus { outline: none; }
body.three-col #login a:active { padding: 1px 7px; }
body.three-col #login a.disabled:active { padding: 2px 8px; }
body.three-col #login a:active { border-width: 2px; }
body.three-col #login a.disabled:active { border-width: 1px; }
body.three-col #login a:hover, body.three-col #login a:focus { color: #fff; background-color: #f7f7f7; background: -webkit-gradient(linear, left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f0f0f0), color-stop(0.5, #e8e8e8)); background: -moz-linear-gradient(left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f0f0f0), color-stop(0.5, #e8e8e8)); text-shadow: white 1px 1px 1px; color: #333; border-color: #e3e3e3; }
body.three-col #login a:active { color: #fff; background-color: #f0f0f0; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb), color-stop(0.1, white), color-stop(0.5, #e9e9e9), color-stop(0.5, #e1e1e1)); background: -moz-linear-gradient(left top, left bottom, from(white), to(#fbfbfb), color-stop(0.1, white), color-stop(0.5, #e9e9e9), color-stop(0.5, #e1e1e1)); text-shadow: white 1px 1px 1px; color: #333; border-color: #dcdcdc; }
body.three-col #sidebar { display: inline; float: left; margin-right: 10px; width: 190px; margin-bottom: 1.5em; }
* html body.three-col #sidebar { overflow-x: hidden; }
body.three-col #sidebar ul { font-size: 140%; text-align: left; margin: 0; padding: 0; }
body.three-col #sidebar ul li { list-style-type: none; margin-left: 0px; }
body.three-col #sidebar ul li { margin-bottom: 5px; }
body.three-col #sidebar h5 { margin-bottom: 0.5em; }
body.three-col #sidebar a { text-decoration: underline; }
body.three-col #sidebar #subnav { margin-top: 1.0em; }
body.three-col #before-content { display: inline; float: left; margin-right: 0; width: 670px; width: 740px; height: 75px; background: url(/site_media/static/images/top.jpg); }
* html body.three-col #before-content { overflow-x: hidden; }
body.three-col #after-content { display: inline; float: left; margin-right: 0; width: 670px; width: 740px; height: 35px; background: url(/site_media/static/images/bottom.jpg); }
* html body.three-col #after-content { overflow-x: hidden; }
body.three-col #content-wrapper { display: inline; float: left; margin-right: 0; width: 670px; }
* html body.three-col #content-wrapper { overflow-x: hidden; }
body.three-col #content { display: inline; float: left; margin-right: 10px; width: 670px; font-size: 150%; line-height: 28px; background: url(/site_media/static/images/body.jpg); padding: 2.0em; padding-top: 0.0em; }
* html body.three-col #content { overflow-x: hidden; }
body.three-col #content ul { padding: 0; margin: 0; }
body.three-col #content ul li { list-style-type: none; margin-left: 0px; }
body.three-col #actions { padding: 0; margin-bottom: 1.0em; }
body.three-col #actions a.button { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/site_media/static/images/button_bg.png?1260128954') repeat-x bottom left; margin: 0; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 12px; font-size: 15px; line-height: 18px; border-width: 2px; color: #fff; background-color: white; background: -webkit-gradient(linear, left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f8f8f8), color-stop(0.5, #f0f0f0)); background: -moz-linear-gradient(left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f8f8f8), color-stop(0.5, #f0f0f0)); text-shadow: white 1px 1px 1px; color: #333; border-color: #ebebeb; }
body.three-col #actions a.button::-moz-focus-inner { border: none; padding: 0; }
body.three-col #actions a.button:focus { outline: none; }
body.three-col #actions a.button:active { padding: 2px 11px; }
body.three-col #actions a.button.disabled:active { padding: 3px 12px; }
body.three-col #actions a.button:active { border-width: 3px; }
body.three-col #actions a.button.disabled:active { border-width: 2px; }
body.three-col #actions a.button:hover, body.three-col #actions a.button:focus { color: #fff; background-color: #f7f7f7; background: -webkit-gradient(linear, left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f0f0f0), color-stop(0.5, #e8e8e8)); background: -moz-linear-gradient(left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f0f0f0), color-stop(0.5, #e8e8e8)); text-shadow: white 1px 1px 1px; color: #333; border-color: #e3e3e3; }
body.three-col #actions a.button:active { color: #fff; background-color: #f0f0f0; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb), color-stop(0.1, white), color-stop(0.5, #e9e9e9), color-stop(0.5, #e1e1e1)); background: -moz-linear-gradient(left top, left bottom, from(white), to(#fbfbfb), color-stop(0.1, white), color-stop(0.5, #e9e9e9), color-stop(0.5, #e1e1e1)); text-shadow: white 1px 1px 1px; color: #333; border-color: #dcdcdc; }
body.three-col #actions input[type=submit] { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/site_media/static/images/button_bg.png?1260128954') repeat-x bottom left; margin: 0; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 12px; font-size: 15px; line-height: 18px; border-width: 2px; color: #fff; background-color: white; background: -webkit-gradient(linear, left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f8f8f8), color-stop(0.5, #f0f0f0)); background: -moz-linear-gradient(left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f8f8f8), color-stop(0.5, #f0f0f0)); text-shadow: white 1px 1px 1px; color: #333; border-color: #ebebeb; }
body.three-col #actions input[type=submit]::-moz-focus-inner { border: none; padding: 0; }
body.three-col #actions input[type=submit]:focus { outline: none; }
body.three-col #actions input[type=submit]:active { padding: 2px 11px; }
body.three-col #actions input[type=submit].disabled:active { padding: 3px 12px; }
body.three-col #actions input[type=submit]:active { border-width: 3px; }
body.three-col #actions input[type=submit].disabled:active { border-width: 2px; }
body.three-col #actions input[type=submit]:hover, body.three-col #actions input[type=submit]:focus { color: #fff; background-color: #f7f7f7; background: -webkit-gradient(linear, left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f0f0f0), color-stop(0.5, #e8e8e8)); background: -moz-linear-gradient(left top, left bottom, from(white), to(white), color-stop(0.1, white), color-stop(0.5, #f0f0f0), color-stop(0.5, #e8e8e8)); text-shadow: white 1px 1px 1px; color: #333; border-color: #e3e3e3; }
body.three-col #actions input[type=submit]:active { color: #fff; background-color: #f0f0f0; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb), color-stop(0.1, white), color-stop(0.5, #e9e9e9), color-stop(0.5, #e1e1e1)); background: -moz-linear-gradient(left top, left bottom, from(white), to(#fbfbfb), color-stop(0.1, white), color-stop(0.5, #e9e9e9), color-stop(0.5, #e1e1e1)); text-shadow: white 1px 1px 1px; color: #333; border-color: #dcdcdc; }
body.three-col #text-content { color: #444444; }
body.three-col #messages { border-top: 1px solid black; }
body.three-col .not-important { font-size: 70%; color: #BBBBBB; }
