@import url("fonts/stylesheet.css");

* {
	margin: 0;
	padding: 0;
}

html, body {
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: 100%;
}

body {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	color: #4f4a47;
	background-image: url(../img/bosa_body-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 115px;
	background-color: #ffffff;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	outline: 0;
}
a[name*="top"] { /* anchor */
	position: absolute;
	top: 0;	
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1;
}
audio:not([controls]) {
	display: none;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle;
}
button, input {
	line-height: normal;
*overflow:visible;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
.container:after {
	clear: both;
}
.container-fluid {
	position: relative;
	min-width: 940px;
	padding-left: 20px;
	padding-right: 20px;
	zoom: 1;
}
.container-fluid:before, .container-fluid:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.container-fluid:after {
	clear: both;
}
.container-fluid>.sidebar {
	float: left;
	width: 220px;
}
.container-fluid>.content {
	margin-left: 240px;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.row {
	zoom: 1;
}
.row:before, .row:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.row:after {
	clear: both;
}
[class*="span"] {
	display: inline;
	float: left;
}
.span1 {
	width: 40px;
}
.span2 {
	width: 100px;
}
.span3 {
	width: 160px;
}
.span4 {
	width: 220px;
}
.span5 {
	width: 280px;
}
.span6 {
	width: 340px;
}
.span7 {
	width: 400px;
}
.span8 {
	width: 460px;
}
.span9 {
	width: 520px;
}
.span10 {
	width: 570px;
}
.span11 {
	width: 640px;
}
.span12 {
	width: 700px;
}
.span13 {
	width: 760px;
}
.span14 {
	width: 820px;
}
.span15 {
	width: 880px;
}
.span16 {
	width: 940px;
}
.span17 {
	width: 1000px;
}
.span18 {
	width: 1060px;
}
.span19 {
	width: 1120px;
}
.span20 {
	width: 1180px;
}
.span21 {
	width: 1240px;
}
.span22 {
	width: 1300px;
}
.span23 {
	width: 1360px;
}
.span24 {
	width: 1420px;
}
.offset1 {
	margin-left: 80px;
}
.offset2 {
	margin-left: 140px;
}
.offset3 {
	margin-left: 200px;
}
.offset4 {
	margin-left: 260px;
}
.offset5 {
	margin-left: 320px;
}
.offset6 {
	margin-left: 380px;
}
.offset7 {
	margin-left: 440px;
}
.offset8 {
	margin-left: 500px;
}
.offset9 {
	margin-left: 560px;
}
.offset10 {
	margin-left: 620px;
}
.offset11 {
	margin-left: 680px;
}
.offset12 {
	margin-left: 740px;
}
.span-one-third {
	width: 300px;
}
.span-two-thirds {
	width: 620px;
}
.offset-one-third {
	margin-left: 340px;
}
.offset-two-thirds {
	margin-left: 660px;
}
#containment .box-0x0 {
	height: 32px;
	width: 32px;
}
#containment .box-0x0 .box-inner {
	padding: 0px;
}
#containment .box-1x1 {
	height: 100px;
	width: 100px;
}
#containment .box-1x1 .box-inner {
	padding: 10px;
}
#containment .box-1x2 {
	height: 100px;
	width: 200px;
}
#containment .box-1x2 .box-inner {
	padding: 10px;
}
#containment .box-2x1 {
	height: 200px;
	width: 100px;
}
#containment .box-2x1 .box-inner {
	padding: 10px;
}
#containment .box-2x2 {
	height: 200px;
	width: 200px;
}
#containment .box-2x2 .box-inner {
	padding: 10px;
}
#containment .box-2x3 {
	height: 200px;
	width: 300px;
}
#containment .box-2x3 .box-inner {
	padding: 10px;
}
#containment .box-2x4 {
	height: 200px;
	width: 400px;
}
#containment .box-2x4 .box-inner {
	padding: 10px;
}
#containment .box-3x2 {
	height: 300px;
	width: 200px;
}
#containment .box-3x2 .box-inner {
	padding: 10px;
}
#containment .box-3x3 {
	height: 300px;
	width: 300px;
}
#containment .box-3x3 .box-inner {
	padding: 10px;
}
#containment .box-3x4 {
	height: 300px;
	width: 400px;
}
#containment .box-3x4 .box-inner {
	padding: 10px;
}
#containment .box-3x5 {
	height: 300px;
	width: 500px;
}
#containment .box-3x5 .box-inner {
	padding: 10px;
}
#containment .box-4x3 {
	height: 400px;
	width: 300px;
}
#containment .box-4x3 .box-inner {
	padding: 10px;
}
#containment .box-4x4 {
	height: 400px;
	width: 400px;
}
#containment .box-4x4 .box-inner {
	padding: 10px;
}
#containment .box-5x3 {
	height: 500px;
	width: 300px;
}
#containment .box-5x3 .box-inner {
	padding: 10px;
}
#containment .box-XxX {
	max-width: 200px;	
}
#containment .box-XxX .box-inner {
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ul.unstyled {
	list-style: none;
	margin-left: 0;
}
dl {
	margin-bottom: 21px;
}
dl dt, dl dd {
	line-height: 21px;
}
dl dt {
	font-weight: bold;
}
dl dd {
	margin-left: 10.5px;
}
hr {
	margin: 20px 0 19px;
	border: 0;
	border-bottom: 1px solid #eee;
}
strong {
	font-style: inherit;
	font-weight: bold;
}
em {
	font-style: italic;
	font-weight: inherit;
	line-height: inherit;
}
.muted {
	color: #e2dedf;
}
blockquote {
	margin-bottom: 21px;
	border-left: 5px solid #eee;
	padding-left: 15px;
}
blockquote p {
	font-size: 14px;
	font-weight: 300;
	line-height: 21px;
	margin-bottom: 0;
}
blockquote small {
	display: block;
	font-size: 12px;
	font-weight: 300;
	line-height: 21px;
	color: #e2dedf;
}
blockquote small:before {
	content: '\2014 \00A0';
}
address {
	display: block;
	line-height: 21px;
	margin-bottom: 21px;
}
code, pre {
	padding: 0 3px 2px;
	font-family: Monaco, Andale Mono, Courier New, monospace;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
code {
	background-color: #fee9cc;
	color: rgba(0, 0, 0, 0.75);
	padding: 1px 3px;
}
pre {
	background-color: #f5f5f5;
	display: block;
	padding: 10px;
	margin: 0 0 21px;
	line-height: 21px;
	font-size: 12px;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
form {
	margin-bottom: 21px;
}
fieldset {
	margin-bottom: 21px;
	padding-top: 21px;
}

.box-newsletter fieldset .ctrlHolder {
	margin-bottom: 10px;
}

fieldset legend {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
}
form .clearfix {
	margin-bottom: 21px;
	zoom: 1;
}
form .clearfix:before, form .clearfix:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
form .clearfix:after {
	clear: both;
}
label, input, select, textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
}
label {
	padding-top: 6px;
	font-size: 14px;
	line-height: normal;
	float: left;
	width: 130px;
	text-align: left;
}
input[type=checkbox], input[type=radio] {
	cursor: pointer;
}
input, textarea, select, .uneditable-input {
	display: inline-block;
	width: 210px;
	height: 21px;
	padding: 4px;
	font-size: 14px;
	line-height: 21px;
	color: #a69b9e;
	border: 1px solid #ccc;
}
input[type=checkbox], input[type=radio] {
	width: auto;
	height: auto;
	padding: 0;
	margin: 3px 0;
*margin-top:0;
	line-height: normal;
	border: none;
}
input[type=file] {
	background-color: #ffffff;
	padding: initial;
	border: initial;
	line-height: initial;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input[type=button], input[type=reset], input[type=submit] {
	width: auto;
	height: auto;
}
select, input[type=file] {
	height: 31.5px;
	line-height: 31.5px;
*margin-top:4px;
}
select[multiple] {
	height: inherit;
}
textarea {
	height: auto;
}
.uneditable-input {
	background-color: #ffffff;
	display: block;
	border-color: #eee;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	cursor: not-allowed;
}
:-moz-placeholder {
color:#e2dedf;
}
::-webkit-input-placeholder {
color:#e2dedf;
}
input, textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input:focus, textarea:focus {
	outline: 0;
	border-color: rgba(149, 147, 124, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(149, 147, 124, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(149, 147, 124, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(149, 147, 124, 0.6);
}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 1px dotted #666;
}
form div.clearfix.error {
	background: #fae5e3;
	padding: 5px;
	margin: 0 -5px;
}
form div.clearfix.error>label, form div.clearfix.error span.help-inline, form div.clearfix.error span.help-block {
	color: #9d261d;
}
form div.clearfix.error input, form div.clearfix.error textarea {
	border-color: #c87872;
	-webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
	-moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
	box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}
form div.clearfix.error input:focus, form div.clearfix.error textarea:focus {
	border-color: #b9554d;
	-webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
	-moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
	box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
}
form div.clearfix.error .input-prepend span.add-on, form div.clearfix.error .input-append span.add-on {
	background: #f4c8c5;
	border-color: #c87872;
	color: #b9554d;
}
.input-mini, input.mini, textarea.mini, select.mini {
	width: 60px;
}
.input-small, input.small, textarea.small, select.small {
	width: 90px;
}
.input-medium, input.medium, textarea.medium, select.medium {
	width: 150px;
}
.input-large, input.large, textarea.large, select.large {
	width: 210px;
}
.input-xlarge, input.xlarge, textarea.xlarge, select.xlarge {
	width: 270px;
}
.input-xxlarge, input.xxlarge, textarea.xxlarge, select.xxlarge {
	width: 530px;
}
textarea.xxlarge {
	overflow-y: auto;
}
input.span1, textarea.span1, select.span1 {
	display: inline-block;
	float: none;
	width: 30px;
	margin-left: 0;
}
input.span2, textarea.span2, select.span2 {
	display: inline-block;
	float: none;
	width: 90px;
	margin-left: 0;
}
input.span3, textarea.span3, select.span3 {
	display: inline-block;
	float: none;
	width: 150px;
	margin-left: 0;
}
input.span4, textarea.span4, select.span4 {
	display: inline-block;
	float: none;
	width: 210px;
	margin-left: 0;
}
input.span5, textarea.span5, select.span5 {
	display: inline-block;
	float: none;
	width: 270px;
	margin-left: 0;
}
input.span6, textarea.span6, select.span6 {
	display: inline-block;
	float: none;
	width: 330px;
	margin-left: 0;
}
input.span7, textarea.span7, select.span7 {
	display: inline-block;
	float: none;
	width: 390px;
	margin-left: 0;
}
input.span8, textarea.span8, select.span8 {
	display: inline-block;
	float: none;
	width: 450px;
	margin-left: 0;
}
input.span9, textarea.span9, select.span9 {
	display: inline-block;
	float: none;
	width: 510px;
	margin-left: 0;
}
input.span10, textarea.span10, select.span10 {
	display: inline-block;
	float: none;
	width: 570px;
	margin-left: 0;
}
input.span11, textarea.span11, select.span11 {
	display: inline-block;
	float: none;
	width: 630px;
	margin-left: 0;
}
input.span12, textarea.span12, select.span12 {
	display: inline-block;
	float: none;
	width: 690px;
	margin-left: 0;
}
input.span13, textarea.span13, select.span13 {
	display: inline-block;
	float: none;
	width: 750px;
	margin-left: 0;
}
input.span14, textarea.span14, select.span14 {
	display: inline-block;
	float: none;
	width: 810px;
	margin-left: 0;
}
input.span15, textarea.span15, select.span15 {
	display: inline-block;
	float: none;
	width: 870px;
	margin-left: 0;
}
input.span16, textarea.span16, select.span16 {
	display: inline-block;
	float: none;
	width: 930px;
	margin-left: 0;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	background-color: #f5f5f5;
	border-color: #ddd;
	cursor: not-allowed;
}
.actions {
	background: none;
	border: 0;
	text-align: center;
}
.actions .secondary-action {
	float: right;
}
.actions .secondary-action a {
	line-height: 30px;
}
.actions .secondary-action a:hover {
	text-decoration: underline;
}
.help-inline, .help-block {
	font-size: 12px;
	line-height: 21px;
	color: #e2dedf;
}
.form-stacked .help-inline, .form-stacked .help-block {
	margin: 0;
}
.help-block {
	display: block;
	max-width: 600px;
}
.inline-inputs {
	color: #a69b9e;
}
.inline-inputs span, .inline-inputs input {
	display: inline-block;
}
.inline-inputs input.mini {
	width: 60px;
}
.inline-inputs input.small {
	width: 90px;
}
.inline-inputs span {
	padding: 0 2px 0 1px;
}
.input-prepend .add-on, .input-append .add-on {
	position: relative;
	background: #f5f5f5;
	border: 1px solid #ccc;
	z-index: 2;
	float: left;
	display: block;
	width: auto;
	min-width: 16px;
	height: 18px;
	padding: 4px 4px 4px 5px;
	margin-right: -1px;
	font-weight: normal;
	line-height: 18px;
	color: #e2dedf;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
}
.input-prepend .active, .input-append .active {
	background: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on {
*margin-top:1px;
}
.input-append input {
	float: left;
}
.input-append .add-on {
	margin-right: 0;
	margin-left: -1px;
}
.inputs-list {
	margin: 0 0 5px;
	width: 100%;
}
.inputs-list li {
	display: block;
	padding: 0;
	width: 100%;
}
.inputs-list label {
	display: block;
	float: none;
	width: auto;
	padding: 0;
	line-height: 21px;
	text-align: left;
	white-space: normal;
}
.inputs-list label strong {
	color: #a69b9e;
}
.inputs-list label small {
	font-size: 12px;
	font-weight: normal;
}
.inputs-list .inputs-list {
	margin-left: 25px;
	margin-bottom: 10px;
	padding-top: 0;
}
.inputs-list:first-child {
	padding-top: 6px;
}
.inputs-list li+li {
	padding-top: 2px;
}
.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
	margin-bottom: 0;
}
.form-stacked {
	padding-left: 20px;
}
.form-stacked fieldset {
	padding-top: 10.5px;
}
.form-stacked legend {
	padding-left: 0;
}
.form-stacked label {
	display: block;
	float: none;
	width: auto;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	padding-top: 0;
}
/*
.form-stacked .clearfix {
	margin-bottom: 10.5px;
} */
.form-stacked .clearfix div.input {
	margin-left: 0;
}
.form-stacked .inputs-list {
	margin-bottom: 0;
}
.form-stacked .inputs-list li {
	padding-top: 0;
}
.form-stacked .inputs-list li label {
	font-weight: normal;
	padding-top: 0;
}
.form-stacked div.clearfix.error {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-left: -10px;
}
table {
	width: 100%;
	margin-bottom: 21px;
	padding: 0;
	border-collapse: separate;
*border-collapse:collapse;
	font-size: 14px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
table th, table td {
	padding: 10px 10px 9px;
	line-height: 21px;
	text-align: left;
}
table th {
	padding-top: 9px;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
}
table td {
	vertical-align: top;
}
table th+th, table td+td {
	border-left: 1px solid #ddd;
}
table tr+tr td {
	border-top: 1px solid #ddd;
}
table tbody tr:first-child td:first-child {
	-webkit-border-radius: 4px 0 0 0;
	-moz-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
	-moz-border-radius: 4px 0 0 0;
	-webkit-border-radius: 4px 0 0 0;
}
table tbody tr:first-child td:last-child {
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
}
table tbody tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px;
}
table tbody tr:last-child td:last-child {
	-webkit-border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	-webkit-border-radius: 0 0 4px 0;
}
.zebra-striped {
}
.zebra-striped tbody tr:nth-child(odd) td {
	background-color: #f9f9f9;
}
.zebra-striped tbody tr:hover td {
	background-color: #f5f5f5;
}
.zebra-striped .header {
	cursor: pointer;
}
table .blue {
	color: #7a644d;
	border-bottom-color: #7a644d;
}
table .headerSortUp.blue, table .headerSortDown.blue {
	background-color: #d6cabd;
}
table .green {
	color: #46a546;
	border-bottom-color: #46a546;
}
table .headerSortUp.green, table .headerSortDown.green {
	background-color: #cdeacd;
}
table .red {
	color: #9d261d;
	border-bottom-color: #9d261d;
}
table .headerSortUp.red, table .headerSortDown.red {
	background-color: #f4c8c5;
}
table .yellow {
	color: #ffc40d;
	border-bottom-color: #ffc40d;
}
table .headerSortUp.yellow, table .headerSortDown.yellow {
	background-color: #fff6d9;
}
table .orange {
	color: #f89406;
	border-bottom-color: #f89406;
}
table .headerSortUp.orange, table .headerSortDown.orange {
	background-color: #fee9cc;
}
table .purple {
	color: #7a43b6;
	border-bottom-color: #7a43b6;
}
table .headerSortUp.purple, table .headerSortDown.purple {
	background-color: #e2d5f0;
}
.topbar {
	height: 40px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10000;
	overflow: visible;
}
.topbar a {
	color: #e2dedf;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.topbar h3 a:hover, .topbar .brand a:hover, .topbar ul .active>a {
	background-color: #333;
	background-color: rgba(255, 255, 255, 0.05);
	color: #ffffff;
	text-decoration: none;
}
.topbar h3 {
	position: relative;
}
.topbar h3 a, .topbar .brand {
	float: left;
	display: block;
	padding: 8px 20px 12px;
	margin-left: -20px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 200;
	line-height: 1;
}
.topbar p {
	margin: 0;
	line-height: 40px;
}
.topbar p a:hover {
	background-color: transparent;
	color: #ffffff;
}
.topbar form {
	float: left;
	margin: 5px 0 0 0;
	position: relative;
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.topbar form.pull-right {
	float: right;
}
.topbar input {
	background-color: #444;
	background-color: rgba(255, 255, 255, 0.3);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: normal;
	font-weight: 13px;
	line-height: 1;
	padding: 4px 9px;
	color: #ffffff;
	color: rgba(255, 255, 255, 0.75);
	border: 1px solid #111;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.topbar input:-moz-placeholder {
color:#ffffff;
}
.topbar input::-webkit-input-placeholder {
color:#ffffff;
}
.topbar input:hover {
	background-color: #e2dedf;
	background-color: rgba(255, 255, 255, 0.5);
	color: #ffffff;
}
.topbar input:focus, .topbar input.focused {
	outline: 0;
	background-color: #ffffff;
	color: #675b5e;
	text-shadow: 0 1px 0 #ffffff;
	border: 0;
	padding: 5px 10px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.topbar-inner, .topbar .fill {
	background-color: #222;
	background-color: #222222;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
	background-image: -moz-linear-gradient(top, #333333, #222222);
	background-image: -ms-linear-gradient(top, #333333, #222222);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
	background-image: -webkit-linear-gradient(top, #333333, #222222);
	background-image: -o-linear-gradient(top, #333333, #222222);
	background-image: linear-gradient(top, #333333, #222222);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.topbar div>ul, .nav {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	left: 0;
}
.topbar div>ul>li, .nav>li {
	display: block;
	float: left;
}
.topbar div>ul a, .nav a {
	display: block;
	float: none;
	padding: 10px 10px 11px;
	line-height: 19px;
	text-decoration: none;
}
.topbar div>ul a:hover, .nav a:hover {
	color: #ffffff;
	text-decoration: none;
}
.topbar div>ul .active>a, .nav .active>a {
	background-color: #222;
	background-color: rgba(0, 0, 0, 0.5);
}
.topbar div>ul.secondary-nav, .nav.secondary-nav {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
.topbar div>ul.secondary-nav .menu-dropdown, .nav.secondary-nav .menu-dropdown, .topbar div>ul.secondary-nav .dropdown-menu, .nav.secondary-nav .dropdown-menu {
	right: 0;
	border: 0;
}
.topbar div>ul a.menu:hover, .nav a.menu:hover, .topbar div>ul li.open .menu, .nav li.open .menu, .topbar div>ul .dropdown-toggle:hover, .nav .dropdown-toggle:hover, .topbar div>ul .dropdown.open .dropdown-toggle, .nav .dropdown.open .dropdown-toggle {
	background: #444;
	background: rgba(255, 255, 255, 0.05);
}
.topbar div>ul .menu-dropdown, .nav .menu-dropdown, .topbar div>ul .dropdown-menu, .nav .dropdown-menu {
	background-color: #333;
}
.topbar div>ul .menu-dropdown a.menu, .nav .menu-dropdown a.menu, .topbar div>ul .dropdown-menu a.menu, .nav .dropdown-menu a.menu, .topbar div>ul .menu-dropdown .dropdown-toggle, .nav .menu-dropdown .dropdown-toggle, .topbar div>ul .dropdown-menu .dropdown-toggle, .nav .dropdown-menu .dropdown-toggle {
	color: #ffffff;
}
.topbar div>ul .menu-dropdown a.menu.open, .nav .menu-dropdown a.menu.open, .topbar div>ul .dropdown-menu a.menu.open, .nav .dropdown-menu a.menu.open, .topbar div>ul .menu-dropdown .dropdown-toggle.open, .nav .menu-dropdown .dropdown-toggle.open, .topbar div>ul .dropdown-menu .dropdown-toggle.open, .nav .dropdown-menu .dropdown-toggle.open {
	background: #444;
	background: rgba(255, 255, 255, 0.05);
}
.topbar div>ul .menu-dropdown li a, .nav .menu-dropdown li a, .topbar div>ul .dropdown-menu li a, .nav .dropdown-menu li a {
	color: #999;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.topbar div>ul .menu-dropdown li a:hover, .nav .menu-dropdown li a:hover, .topbar div>ul .dropdown-menu li a:hover, .nav .dropdown-menu li a:hover {
	background-color: #191919;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
	background-image: -moz-linear-gradient(top, #292929, #191919);
	background-image: -ms-linear-gradient(top, #292929, #191919);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
	background-image: -webkit-linear-gradient(top, #292929, #191919);
	background-image: -o-linear-gradient(top, #292929, #191919);
	background-image: linear-gradient(top, #292929, #191919);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);
	color: #ffffff;
}
.topbar div>ul .menu-dropdown .active a, .nav .menu-dropdown .active a, .topbar div>ul .dropdown-menu .active a, .nav .dropdown-menu .active a {
	color: #ffffff;
}
.topbar div>ul .menu-dropdown .divider, .nav .menu-dropdown .divider, .topbar div>ul .dropdown-menu .divider, .nav .dropdown-menu .divider {
	background-color: #222;
	border-color: #444;
}
.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a {
	padding: 4px 15px;
}
li.menu, .dropdown {
	position: relative;
}
a.menu:after, .dropdown-toggle:after {
	width: 0;
	height: 0;
	display: inline-block;
	content: "&darr;";
	text-indent: -99999px;
	vertical-align: top;
	margin-top: 8px;
	margin-left: 4px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #ffffff;
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.menu-dropdown, .dropdown-menu {
	background-color: #ffffff;
	float: left;
	display: none;
	position: absolute;
	top: 40px;
	z-index: 900;
	min-width: 160px;
	max-width: 220px;
	_width: 160px;
	margin-left: 0;
	margin-right: 0;
	padding: 6px 0;
	zoom: 1;
	border-color: #999;
	border-color: rgba(0, 0, 0, 0.2);
	border-style: solid;
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.menu-dropdown li, .dropdown-menu li {
	float: none;
	display: block;
	background-color: none;
}
.menu-dropdown .divider, .dropdown-menu .divider {
	height: 1px;
	margin: 5px 0;
	overflow: hidden;
	background-color: #eee;
	border-bottom: 1px solid #ffffff;
}
.topbar .dropdown-menu a, .dropdown-menu a {
	display: block;
	padding: 4px 15px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #a69b9e;
	text-shadow: 0 1px 0 #ffffff;
}
.topbar .dropdown-menu a:hover, .dropdown-menu a:hover {
	background-color: #dddddd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
	background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
	background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
	background-image: linear-gradient(top, #eeeeee, #dddddd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
	color: #675b5e;
	text-decoration: none;
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
}
.open .menu, .dropdown.open .menu, .open .dropdown-toggle, .dropdown.open .dropdown-toggle {
	color: #ffffff;
	background: #ccc;
	background: rgba(0, 0, 0, 0.3);
}
.open .menu-dropdown, .dropdown.open .menu-dropdown, .open .dropdown-menu, .dropdown.open .dropdown-menu {
	display: block;
}
.tabs, .pills {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	zoom: 1;
}
.tabs:before, .pills:before, .tabs:after, .pills:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.tabs:after, .pills:after {
	clear: both;
}
.tabs>li, .pills>li {
	float: left;
}
.tabs>li>a, .pills>li>a {
	display: block;
}
.tabs {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.tabs>li {
	position: relative;
	top: 1px;
}
.tabs>li>a {
	padding: 0 15px;
	margin-right: 2px;
	line-height: 42px;
	border: 1px solid transparent;
}
.tabs>li>a:hover {
	text-decoration: none;
}
.tabs>li.active>a {
	color: #a69b9e;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.tabs .menu-dropdown, .tabs .dropdown-menu {
	top: 35px;
	border-width: 1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
}
.tabs a.menu:after, .tabs .dropdown-toggle:after {
	border-top-color: #999;
	margin-top: 15px;
	margin-left: 5px;
}
.tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle {
	border-color: #999;
}
.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after {
	border-top-color: #555;
}
.tab-content {
	clear: both;
}
.pills a {
	margin: 5px 3px 5px 0;
	padding: 0 15px;
	text-shadow: 0 1px 1px #ffffff;
	line-height: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.pills a:hover {
	background: #000000;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.pills .active a {
	background: #231f20;
	color: #ffffff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.tab-content>*, .pill-content>* {
	display: none;
}
.tab-content>.active, .pill-content>.active {
	display: block;
}
.breadcrumb {
	margin: 0 0 21px;
	padding: 7px 14px;
	background-color: #f5f5f5;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}
.breadcrumb li {
	display: inline;
	text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb .divider {
	padding: 0 5px;
	color: #e2dedf;
}
.breadcrumb .active a {
	color: #675b5e;
}
.hero-unit {
	background-color: #f5f5f5;
	margin-bottom: 30px;
	padding: 60px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.hero-unit h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	letter-spacing: -1px;
}
.hero-unit p {
	font-size: 18px;
	font-weight: 200;
	line-height: 31.5px;
}
footer {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #eee;
}
.page-header {
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.page-header h1 {
	margin-bottom: 9.5px;
}
.btn.danger, .alert-message.danger, .btn.danger:hover, .alert-message.danger:hover, .btn.error, .alert-message.error, .btn.error:hover, .alert-message.error:hover, .btn.success, .alert-message.success, .btn.success:hover, .alert-message.success:hover, .btn.info, .alert-message.info, .btn.info:hover, .alert-message.info:hover {
	color: #ffffff;
}
.btn.danger, .alert-message.danger, .btn.error, .alert-message.error {
	background-color: #c43c35;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #c43c35 #c43c35 #882a25;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.success, .alert-message.success {
	background-color: #57a957;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -ms-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(top, #62c462, #57a957);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #57a957 #57a957 #3d773d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.info, .alert-message.info {
	background-color: #339bb9;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(top, #5bc0de, #339bb9);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #339bb9 #339bb9 #22697d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.primary {
}
.btn:active {
}
.btn.disabled {
	background-color: #333;
}
.btn[disabled] {
	background-color: #333;
}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
padding:0;
border:0;
}
.close {
	float: right;
	color: #231f20;
	font-size: 20px;
	font-weight: bold;
	line-height: 15.75px;
	text-shadow: 0 1px 0 #ffffff;
	filter: alpha(opacity=20);
	-khtml-opacity: 0.2;
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.close:hover {
	color: #231f20;
	text-decoration: none;
	filter: alpha(opacity=40);
	-khtml-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
}
.alert-message {
	position: relative;
	padding: 7px 15px;
	margin-bottom: 21px;
	color: #675b5e;
	background-color: #eedc94;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
	background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
	background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
	background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
	background-image: -o-linear-gradient(top, #fceec1, #eedc94);
	background-image: linear-gradient(top, #fceec1, #eedc94);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #eedc94 #eedc94 #e4c652;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message .close {
*margin-top:3px;
}
.alert-message h5 {
	line-height: 21px;
}
.alert-message p {
	margin-bottom: 0;
}
.alert-message div {
	margin-top: 5px;
	margin-bottom: 2px;
	line-height: 28px;
}
.alert-message .btn {
}
.alert-message.block-message {
	background-image: none;
	background-color: #fdf5d9;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding: 14px;
	border-color: #fceec1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.alert-message.block-message ul, .alert-message.block-message p {
	margin-right: 30px;
}
.alert-message.block-message ul {
	margin-bottom: 0;
}
.alert-message.block-message li {
	color: #675b5e;
}
.alert-message.block-message .alert-actions {
	margin-top: 5px;
}
.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
	color: #675b5e;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-message.block-message.error {
	background-color: #fddfde;
	border-color: #fbc7c6;
}
.alert-message.block-message.success {
	background-color: #d1eed1;
	border-color: #bfe7bf;
}
.alert-message.block-message.info {
	background-color: #ddf4fb;
	border-color: #c6edf9;
}
.pagination {
	height: 42px;
	margin: 21px 0;
}
.pagination ul {
	float: left;
	margin: 0;
	border: 1px solid #ddd;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
	display: inline;
}
.pagination a {
	float: left;
	padding: 0 14px;
	line-height: 40px;
	border-right: 1px solid;
	border-right-color: #ddd;
	border-right-color: rgba(0, 0, 0, 0.15);
*border-right-color:#ddd;
	text-decoration: none;
}
.pagination a:hover, .pagination .active a {
	background-color: #dfd6cd;
}
.pagination .disabled a, .pagination .disabled a:hover {
	background-color: transparent;
	color: #e2dedf;
}
.pagination .next a {
	border: 0;
}
.well {
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 19px;
	min-height: 20px;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.modal-backdrop {
	background-color: #231f20;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 11000;
	width: 560px;
	margin: -250px 0 0 -250px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
*border:1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.modal .close {
	margin-top: 7px;
}
.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-ms-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}
.modal.fade.in {
	top: 50%;
}
.modal-header {
	border-bottom: 1px solid #eee;
	padding: 5px 15px;
}
.modal-body {
	padding: 15px;
}
.modal-footer {
	background-color: #f5f5f5;
	padding: 14px 15px 15px;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	zoom: 1;
	margin-bottom: 0;
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn {
	float: right;
	margin-left: 5px;
}
.twipsy {
	display: block;
	position: absolute;
	visibility: visible;
	padding: 5px;
	font-size: 11px;
	z-index: 1000;
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.twipsy.fade.in {
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.twipsy.above .twipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #231f20;
}
.twipsy.left .twipsy-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #231f20;
}
.twipsy.below .twipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #231f20;
}
.twipsy.right .twipsy-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #231f20;
}
.twipsy-inner {
	padding: 3px 8px;
	background-color: #231f20;
	color: white;
	text-align: center;
	max-width: 200px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.twipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	padding: 5px;
	display: none;
}
.popover.above .arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #231f20;
}
.popover.right .arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #231f20;
}
.popover.below .arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #231f20;
}
.popover.left .arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #231f20;
}
.popover .arrow {
	position: absolute;
	width: 0;
	height: 0;
}
.popover .inner {
	background-color: #231f20;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 3px;
	overflow: hidden;
	width: 280px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover .title {
	background-color: #f5f5f5;
	padding: 9px 15px;
	line-height: 1;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #eee;
}
.popover .content {
	background-color: #ffffff;
	padding: 14px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.popover .content p, .popover .content ul, .popover .content ol {
	margin-bottom: 0;
}
.fade {
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-ms-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
	opacity: 0;
}
.fade.in {
	opacity: 1;
}
.label {
	padding: 1px 3px 2px;
	background-color: #e2dedf;
	font-size: 10.5px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.label.important {
	background-color: #c43c35;
}
.label.warning {
	background-color: #f89406;
}
.label.success {
	background-color: #46a546;
}
.label.notice {
	background-color: #b8a48f;
}
.media-grid {
	margin-left: -20px;
	margin-bottom: 0;
	zoom: 1;
}
.media-grid:before, .media-grid:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.media-grid:after {
	clear: both;
}
.media-grid li {
	display: inline;
}
.media-grid a {
	float: left;
	padding: 4px;
	margin: 0 0 20px 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.media-grid a img {
	display: block;
}
.media-grid a:hover {
	border-color: #231f20;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
/*
body.lmdw {
	background-image: url(../images/png/background-lmdw.png);
}
#bg {
	display: none;
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: repeat-x;
}
.lmdw #bg {
	display: block;
	background-position: 0 0;
	background-image: url(../images/png/background-lmdw-top.png);
} */
#sponsors {
	z-index: 3;
	position: absolute;
	top: 0;
	width: 100%;
	background-color: #4f4a47;
}
#sponsors #sponsors-inner {
	width: 1020px;
	margin: 0 auto;
}
#sponsors #sponsors-inner ul {
	margin: 0;
	padding: 0;
}
#sponsors #sponsors-inner ul li {
	display: inline-block;
	list-style-type: none;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#sponsors #sponsors-inner ul li a, #sponsors #sponsors-inner ul li a:hover {
	text-decoration: none;
	padding: 0 10px;
	line-height: 36px;
	display: inline-block;
}

#sponsors #sponsors-inner ul li a img {
	display: inline-block;
	vertical-align: middle;	
}

#sponsor-15 {
	display: none!important;
}

#sponsors #sponsors-inner ul li.hover {
	background-color: #fff;
}
#sponsors #sponsors-inner ul.sponsors-left {
	float: left;
}
#sponsors #sponsors-inner ul.sponsors-left li span {
}
#sponsors #sponsors-inner ul.sponsors-right {
	float: right;
}
#sponsors #sponsors-inner ul.sponsors-right li span {
}
#sponsors #sponsors-inner .sponsor-desc {
	display: none;
	position: absolute;
	top: 40px;
	width: 100px;
	background-color: #fff;
	padding: 10px;
	color: #4f4a47;
	font-weight: bold;
	font-family: 'RectaRegular';
	font-size: 11px;
	line-height: 15px;
	z-index: 999;
	left: 0!important;
	text-align: left;
}
#content {
	margin-bottom: 100px;
}
#language {
	position: absolute;
	top: 85px;
	right: 0;
	z-index: 1;
}
#language ul {
	margin: 0;
	padding: 0;
}
#language ul li {
	padding: 0;
	margin: 0 0 0 5px;
	list-style-type: none;
	float: left;
}
#language ul li a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	display: block;
	cursor: pointer;
	text-align: center;
	padding: 0;
	color: #c57f11;
	background-color: #fff;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-indent: 1px;
	text-decoration: none;
}
#language ul li a:hover {
	text-decoration: none;
	background-color: #fff;
	color: #c57f11;
}
#language ul li a.current {
	background-color: #c57f11;
	color: #fff;
}

.lmdw #sponsors {
	display: none;
}
.lmdw #header {
	padding: 0;
}
.lmdw #language {
	display: none;
}
#menu {
	float: none;
	padding: 35px 0 0 160px;
}
#menu .menu-ul {
	padding: 0;
	margin: 0;
}
#menu .menu-ul ul {
	display: none;
}
#header #menu .menu-ul li.language-li {
	display: none; 
}
/*
#menu .menu-ul li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
#menu .menu-ul li a {
	color: #4f4a47;
	padding: 0 0 0 5px;
	margin: 0 30px 0 0;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	border-left: 5px solid #4f4a47;
	float: left;
}
#menu .menu-ul li a span {
	clear: left;
	float: left;
	display: block;
	line-height: normal;
}
#menu .menu-ul li a:hover {
	color: #fff;
	border-left: 5px solid #fff;
	text-decoration: none;
}
#menu .menu-ul li.ancestor a, #menu .menu-ul li.selected a, #menu .menu-ul li a:hover {
	color: #fff;
	border-left: 5px solid #fff;
	text-decoration: none;
}
.lmdw #menu {
	padding: 25px 0 0 185px;
}
.lmdw #menu ul li.ancestor a, .lmdw #menu ul li.selected a, .lmdw #menu ul li a:hover {
	color: #c57f11;
	border-left: 5px solid #c57f11;
}
.lmdw #menu ul li.ancestor a, .lmdw #menu ul li.selected a, .lmdw #menu ul li a:hover {
	color: #7a644d;
	border-left: 5px solid #7a644d;
} */

#submenu {
	position: absolute;
	bottom: 10px;
	left: 200px;
	width: 800px;
	height: 110px;
	margin: 0;
	display: inline-block;
	text-align: left;
}
#submenu ul {
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}
#submenu ul li {
	position: relative;
	display: inline-block;
	width: 19%;
	margin: 10px 1.25% 0 0;
	list-style-type: none;
}
#submenu ul li:nth-child(5n+5) {
	margin-right: 0;
}
#submenu ul li a {
	position: relative;
	display: inline-block;
	width: 100%;
	min-heihgt: 50px;
	line-height: 50px;
	padding: 0 10px;
	text-transform: uppercase;
	text-align: center;
	color: #4f4a47;
	background-color: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#submenu ul li a span {
	font-family: 'RectaBold', arial, sans-serif;
	font-size: 16px;
	line-height: 1em;
	display: inline-block;
	vertical-align: middle;
}
#submenu ul li a:hover {
	text-decoration: none;
}
/*
#submenu ul li.last-in-line {
	margin-right: 0px;
} */
#submenu ul li.ancestor a, #submenu ul li.selected a, #submenu ul li a:hover {
	color: #fff;
	background-color: #c57f11;
}
/*
#submenu ul.jury-menu li.last-in-line {
	margin-right: 20px;
}
#submenu ul.jury-menu li.last {
	margin-right: 0px;
} */
#submenu ul.jury-menu li a span {
	width: 105px;
}
.box .box-inner {
	padding: 20px 20px 25px 20px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.box .box-inner a {
	display: inline-block;
	cursor: pointer;
}
.box-ol {
}
.box-or {
}
.box-ul {
}
.box-ur {
}
.box-main {
	width: 500px;
	float: left;
}
.box-info {
	display: none;
	margin: 45px 0 0 2px;
	width: 190px;
	background-color: #7b8486;
	color: #fff;
	float: left;
	position: relative;
}
.box-info .box-inner {
	padding: 10px;
}
.box-info-master {
	margin-top: 0;
}
.box-sponsor {
	margin: 45px 0 0 2px;
	float: left;
}
.box-contentbox .box-social {
	border-top: 2px dotted #7b8486;
	padding: 5px 0 0 0;
	margin: 20 0 0 0;
}
.box-error {
	background-color: #ed1c24;
}
.box-error .box-inner {
	background-image: url(../images/png/sign-big-error.png);
	background-position: 30px 20px;
	background-repeat: no-repeat;
	padding: 20px 20px 20px 100px;
}
.column-right .box {
	margin-bottom: 5px;
}
.column-left .box.box-contentbox {
	background-color: #ffffff;
	margin-bottom: 10px;
}
.box-popup {
	z-index: 10;
	color: #fff;
	background-color: #000;
	width: 400px;
	position: absolute;
	display: none;
	left: 50%;
	margin-left: -200px;
	top: 30px;
}
.box-profile .box-inner, .box-project .box-inner {
	padding: 30px;
}
.box-register, .box-login {
	position: relative;
	display: inline-block;
	width: 420px;
	text-align: left;
}
.box-register .box-inner,
.box-login .box-inner {
	width: 100%;
	padding: 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.box-blog, .box-register,
.box-login, .box-project, .box-profile {
	background-color: #fff;
}
.ui-draggable-dragging {
	background-color: #FFFFE0 !important;
}
.project-navigation {
	margin: 0;
	zoom: 1;
	clear: both;
}
.project-navigation:before, .project-navigation:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.project-navigation:after {
	clear: both;
}
.project-navigation ul {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 0;
	text-align: center;
}
.project-navigation ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style: none;
	width: 13.3%;
	margin: 0 1.1% 10px 0 !important;
	padding: 0 !important;
	position: relative;
	display: inline-block;
}
.project-navigation ul li a {
	position: relative;
	display: inline-block;
	width: 100%;
	padding: 0 5px;
	line-height: 60px;
	background-color: #fff;
	color: #4f4a47;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.project-navigation ul li a span {
	font-family: 'RectaBold';
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.project-navigation ul li:nth-child(7),
.project-navigation ul li.last {
	margin: 0 0 10px 0 !important;
}
.project-navigation ul li.active a, .project-navigation ul li a:hover {
	text-decoration: none;
	background-color: #c57f11;
	color: #fff;
}
/*
.project-navigation ul li.first a, .project-navigation ul li.last a {
	background-color: #c57f11;
	color: #fff;
} */
/*
.project-navigation ul li.first.active a, .project-navigation ul li.last.active a, .project-navigation ul li.first a:hover, .project-navigation ul li.last a:hover {
	background-color: #fff;
	color: #7b8486;
}*/
.project-navigation span.status {
	display: block;
	position: absolute;
	top: -38px;
	right: -30px;
	width: 45px;
	height: 45px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.project-navigation span.status-ko {
	background-image: url(/media/images/png/zipfel-todo.png);
}
.project-navigation span.status-ok {
	background-image: url(/media/images/png/zipfel-ok.png);
}
.project-sub-navigation-wrapper {
	padding: 0 60px 0 20px;
}
.project-sub-navigation-wrapper h2 {
	text-transform: uppercase;
	margin-bottom: 40px;
}
ul.project-sub-navigation {
	margin: 0;
	padding: 0;
	margin-bottom: 25px;
	display: inline-flex;
}
ul.project-sub-navigation li {
	madding: 0;
	padding: 0;
	list-style-type: none;
	font-family: 'RectaRegular';
	font-size: 16px;
	line-height: 18px;
}
ul.project-sub-navigation li a {
	color: #7b8486;
	font-weight: bold;
	display: block;
	padding: 7px;
}
ul.project-sub-navigation li.last {
	margin-top: 10px;
}
ul.project-sub-navigation li a:hover, ul.project-sub-navigation li.current a {
	background-color: #4f4a47;
	color: #fff;
	text-decoration: none;
}
ul.project-sub-navigation span.project-id {
	display: none;
}
ul.project-sub-navigation span.project-name {
	display: block;
}
p.toplink {
	text-align: right;
}
.project-content-wrapper {
	overflow: hidden;
}
.project-content-wrapper h2 {
	margin-bottom: 40px;
}
.project-col.col-1 {
	width: 20px;
}
.project-col.col-2 {
	width: 450px;
}
.project-col.col-colspan {
	text-align: center;
	display: normal !important;
	float: none;
	margin-left: 0px;
}
.zebra-striped tbody tr:nth-child(2n+1) td, .zebra-striped tbody tr td, .zebra-striped tbody tr:hover td {
	background-color: #E5E4DF;
	color: #5f5d4c;
	font-weight: bold;
}
.zebra-striped tbody tr:hover td {
	background-color: #f0f0ed;
}
.zebra-striped tbody tr.selected td, .zebra-striped tbody tr.selected:nth-child(2n+1) td {
	background-color: #7b8486;
	color: #fff;
}
.zebra-striped tbody tr.selected:hover td {
	background-color: #ddd7cc; /*aeacb3; */
}
.actions.right {
	text-align: right;
}
.btn, input[type="submit"] {
	background-color: #4f4a47;
	color: #fff;
	text-transform: uppercase;
	font-family: 'RectaBold', arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 0.5em 1em;
	line-height: normal;
	-webkit-appearance: none;
	border: 0;
	box-shadow: 0;
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
}

.box-inner .btn,
.box-inner input[type="submit"] {
	margin: 1em 0;
}

.btn:hover, .btn:focus {
	background-color: #c57f11;
	color: #fff;
	text-decoration: none;
}
.btn.primary {
}
.btn.black {
	background-color: #000;
	color: #fff;
}
.btn.large {
	font-size: 16px;
}
.btn.small {
	font-size: 12px;
	margin: 0;
}
.selected .btn.primary {
}
table {
	border: 0;
}
table tr th, table tr td {
	border: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
table tr th.col50, table tr td.col50 {
	width: 50%;
}
table tbody tr:first-child td:last-child, table tbody tr:first-child td:first-child, table tbody tr:last-child td:last-child, table tbody tr:last-child td:first-child {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
table tr+tr td {
	border-top: 3px solid #ffffff;
}
table tbody tr.has-rating:nth-child(2n+1) td, table tbody tr.has-rating td, table tbody tr.has-rating:hover td {
	background-color: #62bc62;
	color: #4f4a47;
}
table tbody tr.has-all-ratings:nth-child(2n+1) td, table tbody tr.has-all-ratings td, table tbody tr.has-all-ratings:hover td {
	background-color: #62bc62;
	color: #4f4a47;
}
form {
}
form fieldset.project-jury {
	margin-top: 40;
}
form legend {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	display: inline-block;
	width: 100%;
	font-size: 26px;
	line-height: 30px;
	text-transform: uppercase;
	text-align: center;
}
form .formHint {
	font-size: 13px;
	margin-top: 5px;
	font-weight: bold;
	display: none;
	color: #7b8486;
}
form #div_id_os .formHint {
	display: block;
}
form .formHint.jury {
	margin-bottom: 20;
}
form .error .formHint {
	display: block;
}
#id_abstract, #id_access_data, #id_access_help {
	display: inline-block;
	float: none;
	width: 390px;
	margin-left: 0;
	height: 120px;
}
#id_access_data, #id_access_help, #id_access_requirement {
	height: 50px;
}
#id_abstract {
	height: 140px;
}
.span10 form input[type=text], .span10 form select {
	display: inline-block;
	float: none;
	width: 270px;
	margin-left: 0;
}
.span10 form textarea {
	display: inline-block;
	float: none;
	width: 390px;
	margin-left: 0;
}
.ctrlHolder {
	margin-bottom: 20px;
}
.box-jury {
}
.box-jury form.form-stacked {
	margin: 40 0 0 0;
}
.box-jury form .input ul {
	margin: 0;
}
.box-jury form .input ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 40px;
	float: left;
}
.box-jury form .input ul li label {
	width: 30px;
}
.box-jury form .input ul li input {
	float: left;
	margin-right: 5px;
}
.box-jury ul.group-view {
	float: right;
	zoom: 1;
}
.box-jury ul.group-view:before, .box-jury ul.group-view:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.box-jury ul.group-view:after {
	clear: both;
}
.box-jury ul.group-view li {
	list-style: none;
	float: left;
	margin-left: 10;
	text-transform: uppercase;
	font-weight: bold;
}
.box-jury ul.group-view li.selected {
	font-weight: bold;
}
.box-jury ul.group-view li.selected a {
	color: #c57f11;
}
.box-jury ul.group-view li.first {
	text-transform: none;
	font-weight: normal;
}
.box-jury .admin-actions {
	zoom: 1;
}
.box-jury .admin-actions:before, .box-jury .admin-actions:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.box-jury .admin-actions:after {
	clear: both;
}
.box-jury .form-rate #id_comment, .box-jury .form-comment #id_comment, .box-jury .form-rate #id_jurors, .box-jury .form-comment #id_jurors, .box-jury .form-rate #id_j-jurors, .box-jury .form-comment #id_j-jurors, .box-jury .form-rate #id_comment_file_desc, .box-jury .form-comment #id_comment_file_desc {
	display: inline-block;
	float: none;
	width: 390px;
	margin-left: 0;
}
.box-jury .form-rate #id_comment, .box-jury .form-comment #id_comment, .box-jury .form-rate #id_j-jurors, .box-jury .form-comment #id_j-jurors, .box-jury .form-rate #id_jurors, .box-jury .form-comment #id_jurors {
	height: 240px;
}
.box-jury .form-rate #id_j-jurors, .box-jury .form-comment #id_j-jurors {
	background-color: #fff;
}
.box-jury .form-rate select option[selected="selected"], .box-jury .form-comment select option[selected="selected"] {
	font-weight: bold;
	color: #c57f11;
}
.box-jury form.form-rate {
	margin-top: 0;
}
.box-jury .project-info-table th {
	width: 150px;
	vertical-align: top;
}
.box-jury ul.shortlist {
	margin: 0;
	padding: 0;
}
.box-jury ul.shortlist li {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.box-jury ul.shortlist li.active {
	font-weight: bold;
}
.box-jury span.medal-gold {
	color: #CD7F32;
}
.box-jury span.medal-silver {
	color: #E6E8FA;
}
.box-jury span.medal-bronze {
	color: #8C7853;
}
.box-jury .master ul.shortlist li {
	display: none;
}
.box-jury .master ul.shortlist li.active {
	display: block;
}
.box-jury .project-table .col-3 {
	width: 50px;
}
.box-jury .juror-row {
	zoom: 1;
}
.box-jury .juror-row:before, .box-jury .juror-row:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.box-jury .juror-row:after {
	clear: both;
}
.box-jury .juror-row .juror-text, .box-jury .juror-row .juror-image {
	float: left;
}
.box-jury .juror-row .juror-image {
	width: 210px;
}
.box-jury .grade-override {
	width: 35px;
	text-align: center;
}
.box-jury #jury-form #id_user, .box-jury #jury-form #id_status, .box-jury #jury-form #id_salutation, .box-jury #jury-form #id_other_users {
	background-color: white;
}
.box-jury #jury-form #id_other_users {
	width: 300px;
	height: 250px;
}
.box-jury #jury-form #id_about {
	width: 300px;
	height: 250px;
}
.box-jury #jury-form .input ul li {
	float: none;
	display: block;
	height: 30px;
	width: auto;
}
.box-jury #jury-form .input ul li label {
	font-weight: normal;
}
.box-jury #jury-form .formHint {
	padding: 0px 5px 0px 5px;
}
.box-jury #jury-form label {
	font-weight: bold;
}
.box-jury .jury-category li {
	width: auto !important;
	float: none !important;
}
.box-jury .jury-category li label {
	width: auto !important;
}
.box-jury .pagination .step-links a, .box-jury .pagination .step-links .current {
	float: left;
}
.box-jury .pagination .step-links a {
	display: block;
	line-height: 20px;
	border: none;
}
.box-jury .pagination .step-links a.prev {
	padding-left: 0px;
}
.box-jury .pagination .step-links a.next {
	padding-right: 0px;
}
.box-jury .pagination .step-links a:hover {
	background-color: transparent !important;
	text-decoration: underline;
}
.box-jury .pagination .step-links .current {
	font-weight: bold;
}
.box-jury h4 {
	font-style: italic;
}
.box-jury table.shortlist textarea.error {
	border-color: #e8a1a4;
	color: #e8a1a4;
	-webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
	-moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
	box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}
.box-jury table.shortlist textarea.error:focus {
	border-color: #de787c;
	color: #de787c;
	-webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
	-moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
	box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
}
.box-jury span.jury-comment {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
}
table.shortlist thead tr th.col-0 {
	width: 30%;
}
table.shortlist thead tr th.col-1 {
	width: 10%;
}
table.shortlist thead tr th.col-2 {
	width: 40%;
}
table.shortlist thead tr th.col-3 {
	width: 20%;
}
table.shortlist textarea {
	width: 350px;
	height: 155px;
}
table.shortlist .counter, table.shortlist .counter-admin {
	margin: 0 0 0 5px;
	font-size: 16px;
}
table.master thead tr th.col-0 {
	width: 40%;
}
table.master thead tr th.col-1 {
	width: 20%;
}
table.master thead tr th.col-2 {
	width: 20%;
}
table.master thead tr th.col-3 {
	width: 20%;
}
table.master-table-admin {
	font-size: 10px;
}
table.master-table-admin tr td, table.master-table-admin tr th {
	line-height: 14px;
}
table.master tbody tr td ul.shortlist li a, table.shortlist tbody tr td ul.shortlist li a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
}
table.master tbody tr td ul.shortlist li.active a, table.shortlist tbody tr td ul.shortlist li.active a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
}
table.stats-table input, table.stats-project-table input, table.master input, table.shortlist input, table.stats-table textarea, table.stats-project-table textarea, table.master textarea, table.shortlist textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
}
table.stats-table tr th, table.stats-project-table tr th, table.master tr th, table.shortlist tr th {
	text-transform: none;
}
.box-master table.master tr th {
	border: none !important;
}
.box-master table.master tr th, .box-master table.master tr td {
	vertical-align: top;
}
h2, h3, h4, h5, h6 {
	text-transform: uppercase;
}
h4 {
	line-height: 18px;
	margin-bottom: 21px;
}
.box-project dd {
	margin: 0 0 20px 20px;
}
blockquote {
	color: #7b7963;
	font-style: italic;
	font-family: "Georgia", "Nimbus Roman No9 L", serif;
	font-size: 14px;
	line-height: 14px;
	border-left: 5px solid #4f4a47;
}
blockquote a {
	color: #7b7963;
	font-style: italic;
	font-family: "Georgia", "Nimbus Roman No9 L", serif;
	font-size: 14px;
	line-height: 14px;
	text-decoration: underline;
}
.box-error h2, .box-error p {
	color: #ffffff;
}
.box-error h2 {
	font-family: 'RectaExtraBold';
	font-size: 20px;
	line-height: 20px;
}
.box-error p {
	font-family: 'RectaRegular';
	font-size: 14px;
	line-height: 21px;
}
.box-info h4 {
	color: #ffffff;
	font-family: 'RectaRegular';
	font-size: 14px;
	line-height: 16px;
	text-transform: none;
	margin-bottom: 10px;
}
.box-info h4 .more-image {
	margin: 0 0 0 5px;
}
.box-info h4 .more-image img {
	margin: 0 0 -4px 0;
}
.box-popup {
	z-index: 100;
}
.box-popup p, .box-popup li, .box-popup h2, .box-popup h3, .box-popup h4, .box-popup h5 {
	color: #ffffff;
}
.box-popup .box-inner, .box-popup p, .box-popup li {
	font-family: "Georgia", "Nimbus Roman No9 L", serif;
	font-size: 14px;
	line-height: 21px;
}
.box-contentbox table tr td, .box-contentbox table tr th, .content-table td tr, .content-table td th {
	color: #4f4a47;
	font-family: "Georgia", "Nimbus Roman No9 L", serif;
	font-size: 14px;
	line-height: 21px;
	padding: 2px;
}
.box-contentbox table tr th, .content-table td th {
	border-bottom: 1px solid #4f4a47;
}
.content-table.t-3-cols td, .content-table.t-3-cols th {
	width: 50%;
}
.content-table.t-3-cols td, .content-table.t-3-cols th {
	width: 33%;
}
.content-table.t-4-cols td, .content-table.t-4-cols th {
	width: 25%;
}
.content-table.t-5-cols td, .content-table.t-5-cols th {
	width: 20%;
}
label {
	color: #4f4a47;
	text-transform: uppercase;
}
.input label, .inputs-list label {
	text-transform: none;
}
.plugin_picture {
	display: block;
}
.plugin_picture.align-right {
	text-align: right;
	float: right;
	margin: 0 0 0 30px;
}
.plugin_picture.align-center {
	text-align: center;
	float: none;
}
.plugin_picture.align-left {
	text-align: left;
	float: left;
	margin: 0 30px 0 0;
}
.plugin_twitter {
	width: 280px;
	zoom: 1;
}
.plugin_twitter:before, .plugin_twitter:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.plugin_twitter:after {
	clear: both;
}
.plugin_twitter .tweet_avatar {
	display: block;
	margin: 0 10px 10px 0;
	float: left;
}
.plugin_twitter h2 {
	margin: 0 0 20px 0;
}
.plugin_twitter .twitter-icon {
	text-indent: -9999px;
	float: left;
	background-image: url(../images/png/birth.png);
	display: block;
	width: 42px;
	height: 24px;
	margin: 0 10px 0 0;
}
.plugin_twitter ul.tweet_list {
	margin: 0;
}
.plugin_twitter ul.tweet_list li {
	list-style: none;
	padding: 0;
	margin: 0;
	color: #4f4a47;
	zoom: 1;
}
.plugin_twitter ul.tweet_list li:before, .plugin_twitter ul.tweet_list li:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.plugin_twitter ul.tweet_list li:after {
	clear: both;
}
.plugin_twitter ul.tweet_list li span, .plugin_twitter ul.tweet_list li a {
	color: #4f4a47;
}
.plugin_twitter ul.tweet_list li a {
	text-decoration: underline;
}
.plugin_twitter ul.tweet_list li .tweet_time {
	display: none;
	font-size: 11px;
}
.plugin_twitter ul.tweet_list li .tweet_time a, .plugin_twitter ul.tweet_list li .tweet_time a:hover {
	text-decoration: none;
}
.plugin_twitter ul.tweet_list li .tweet_join {
	display: none;
}
.plugin_twitter .twitter-link {
	float: right;
	text-indent: -9999px;
	width: 95px;
	height: 58px;
	display: block;
}
.plugin_twitter .tweet_text {
	display: block;
	float: left;
	margin: 0 0 10px;
	width: 220px;
}
.register-now {
	position: relative;
	margin: 0 0 20px 0;
}
.register-now h4 {
	font-family: 'RectaExtraBold';
	font-size: 16px;
	line-height: 21px;
	position: absolute;
	width: 50px;
	top: 24px;
	left: 20px;
}
.register-now h4, .register-now h4 a, .register-now h4 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.box-newsletter {
	float: left;
	background-color: #fff;
	color: #4f4a47;
}
.box-newsletter form {
	padding-left: 0 !important;
}
.box .box-newsletter, .column-right .box-newsletter {
	display: inline-block;
	float: none;
	color: #ffffff !important;
	background-color: #231f20;
	zoom: 1;
}
.box .box-newsletter h4, .column-right .box-newsletter h4 {
	font-family: 'RectaBold';
	font-weight: normal;
	font-size: 21px;
	line-height: normal;
	padding: 15px 0;
}
.box .box-newsletter input, .column-right .box-newsletter input, .box .box-newsletter textarea, .column-right .box-newsletter textarea, .box .box-newsletter .uneditable-input, .column-right .box-newsletter .uneditable-input {
}
.box .box-newsletter input.btn, .column-right .box-newsletter input.btn, .box .box-newsletter select, .column-right .box-newsletter select {
}
.box .box-newsletter label, .column-right .box-newsletter label {
	display: none;
}
.box .box-newsletter .btn, .column-right .box-newsletter .btn {
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #231f20;
}
.box .box-newsletter .actions, .column-right .box-newsletter .actions {
	margin: 0;
	padding: 0;
}
.box .box-newsletter fieldset, .column-right .box-newsletter fieldset {
	margin-bottom: 0!important;
}
.column-right .box-newsletter input, .column-right .box-newsletter textarea, .column-right .box-newsletter .uneditable-input {
}
.column-right .box-newsletter input.btn, .column-right .box-newsletter select {
}
#containment .box .box-newsletter h4, #containment .box .register-now h4, #containment .box .register-now h4 a {
	color: #ffffff !important;
}
.plugin_flickr {
	clear: both;
	width: 300px;
	margin: 0 auto;
}
.plugin_flickr:before, .plugin_flickr:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.plugin_flickr:after {
	clear: both;
}
.plugin_flickr .flickr-line {
	margin: 0;
	padding: 0;
}
.plugin_flickr .flickr-line a {
	position: relative;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 0;
}
.plugin_flickr .flickr-line a img {
	margin: 0;
	padding: 0;
	width: 70px;
	height: 66px;
}
.plugin_flickr .flickr-line a .shim {
	border: 5px solid #ffffff;
	position: absolute;
	top: 0;
	left: 0;
}
.plugin_flickr .flickr-link {
	margin-top: 20px;
	float: right;
	display: block;
	text-indent: -9999px;
	width: 95px;
	height: 58px;
}
.sponsors-bosw, .sponsors-lmdw {
	border-radius: 0;
	margin-bottom: 20px;
}
.sponsors-bosw .sponsors-bosw-inner, .sponsors-lmdw .sponsors-bosw-inner, .sponsors-bosw .sponsors-lmdw-inner, .sponsors-lmdw .sponsors-lmdw-inner {
	padding: 10px;
}
.sponsors-bosw .sponsors-bosw-inner .sponsors-bosw-item, .sponsors-lmdw .sponsors-bosw-inner .sponsors-bosw-item, .sponsors-bosw .sponsors-lmdw-inner .sponsors-bosw-item, .sponsors-lmdw .sponsors-lmdw-inner .sponsors-bosw-item, .sponsors-bosw .sponsors-bosw-inner .sponsors-lmdw-item, .sponsors-lmdw .sponsors-bosw-inner .sponsors-lmdw-item, .sponsors-bosw .sponsors-lmdw-inner .sponsors-lmdw-item, .sponsors-lmdw .sponsors-lmdw-inner .sponsors-lmdw-item {
	text-align: center;
	margin: 0 0 10px 0;
}
.sponsors-lmdw {
	background-color: #ffffff;
}
.sponsors-lmdw .sponsors-lmdw-inner h2 {
	color: #4f4a47;
}
.sponsors-bosw {
	background-color: #4f4a47;
}
.sponsors-bosw .sponsors-bosw-inner h2 {
	color: #fff !important;
}
.blog .box-blog {
	float: left;
	width: 710px;
}
.blog .column-left, .blog .column-middle, .blog .column-right {
	float: left;
}
.blog .column-left {
	width: 530px;
}
.blog .column-left .column-left-inner {
	padding: 30px;
}
.blog .column-left h2 {
	margin-top: 20px;
}
.blog .column-middle {
	width: 200px;
}
.blog .column-middle .column-middle-inner {
	padding: 20px;
}
.blog .column-middle h3 {
	font-family: 'RectaRegular';
	font-size: 12px;
	line-height: 19px;
	border-bottom: 1px solid #7b8486;
	font-weight: normal;
}
.blog .column-middle p, .blog .column-middle li, .blog .column-middle a {
	font-family: 'RectaRegular';
	font-size: 12px;
	line-height: 19px;
}
.blog .column-middle tr, .blog .column-middle th {
	font-family: 'RectaRegular';
	font-size: 11px;
	line-height: 18px;
}
.blog .column-left h3, .blog .column-middle h3 {
	font-family: 'RectaExtraBold';
	font-size: 13px;
	line-height: 20px;
	color: #4f4a47;
}
.blog .column-right {
	width: 197px;
	margin-left: 3px;
}
.blog .calendar table {
	margin: 0;
}
.blog .calendar table tr td, .blog .calendar table tr th {
	padding: 0px;
	text-align: center;
}
.blog .calendar table tr td, .blog .calendar table tr th, .blog .calendar table tr a {
	font-family: 'RectaRegular';
	font-size: 11px;
	line-height: 18px;
}
.blog .calendar table tr td.entry {
	font-weight: bold;
}
.blog .calendar .month-navigation {
	zoom: 1;
	margin: 7px 0 21px 0;
}
.blog .calendar .month-navigation:before, .blog .calendar .month-navigation:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.blog .calendar .month-navigation:after {
	clear: both;
	margin: 6px 0 20px 0;
}
.blog .calendar .month-navigation .month-previous, .blog .calendar .month-navigation .month-next {
	width: 50%;
}
.blog .calendar .month-navigation .month-previous {
	float: left;
}
.blog .calendar .month-navigation .month-next {
	float: right;
}
.blog .search #searchform {
	margin: 3px 0 0 0;
}
.blog .search #searchform input#searchbox {
	width: 100px;
}
.blog .search .submitbutton {
	width: auto;
}
.blog ul, .blog ol {
	margin: 0 0 18 0;
}
.blog ul li, .blog ol li {
	list-style: none;
}
.blog .archives ul li ul {
	margin-left: 20px;
}
.blog .archives ul li ul li ul {
	margin-left: 40px;
}
.blog .hentry {
	margin: 0;
}
.blog .hentry .entry-header {
	position: relative;
}
.blog .hentry .entry-header .entry-author {
	position: absolute;
	width: 80px;
	top: 15;
	left: -100px;
	background-color: #7b8486;
	-moz-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
}
.blog .hentry .entry-header .entry-author .author-corner {
	position: absolute;
	top: 0;
	right: -21px;
	background-image: url(../images/png/blog-corner.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 21px;
	height: 13px;
}
.blog .hentry .entry-header .entry-author .author a {
	display: block;
	padding: 0 6px 6px 6px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'RectaBold';
	font-size: 12px;
	line-height: 12px;
}
.blog .hentry .entry-header .entry-author .author-top {
	padding: 3px 6px;
	color: #ffffff;
	font-family: 'RectaRegular';
	font-size: 12px;
	line-height: 12px;
}
.blog .hentry .entry-header .entry-info {
	font-family: 'RectaBold';
	font-size: 14px;
	line-height: 21px;
	color: #7b8486;
	text-transform: uppercase;
}
.blog .hentry .entry-header .entry-info a, .blog .hentry .entry-header .entry-info abbr {
	color: #7b8486;
}
.blog .hentry .entry-header .entry-info a {
	font-family: 'RectaExtraBold';
	font-size: 14px;
	line-height: 21px;
}
.blog .hentry .entry-header h2.entry-title {
	text-transform: none;
}
.blog .entry-header, .blog .entry-body, .blog .entry-footer {
	margin-left: 0;
}
.blog .entry-footer .entry-tags, .blog .entry-footer .entry-shorturl, .blog .entry-footer .entry-comments {
	clear: both;
	margin: 0 0 2px 0;
	float: none;
}
.blog .entry-footer .entry-tags:before, .blog .entry-footer .entry-shorturl:before, .blog .entry-footer .entry-comments:before, .blog .entry-footer .entry-tags:after, .blog .entry-footer .entry-shorturl:after, .blog .entry-footer .entry-comments:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.blog .entry-footer .entry-tags:after, .blog .entry-footer .entry-shorturl:after, .blog .entry-footer .entry-comments:after {
	clear: both;
}
.blog .blog-spacer {
	width: 100%;
	display: block;
	height: 40px;
}
.blog #comments {
	zoom: 1;
}
.blog #comments:before, .blog #comments:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.blog #comments:after {
	clear: both;
}
.blog #comments .comment .avatar {
	float: left;
	width: 60px;
	margin-right: 20px;
}
.blog #comments .comment .comment-body {
	float: left;
	width: 380px;
}
.blog #comments .comment .comment-body cite p {
	color: #7b8486;
}
.blog #comments .comment .comment-body .comment-author {
	font-family: 'RectaBold';
	font-size: 14px;
	line-height: 21px;
	color: #7b8486;
}
.blog #comments .comment .comment-body .comment-author a {
	text-transform: uppercase;
	color: #7b8486;
}
.blog .commentForm legend, .blog .commentForm label {
	color: #7b8486;
}
.blog .commentForm legend {
	background-image: url(../images/png/blog-active.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 32px;
}
.blog .commentForm legend:hover {
	background-image: url(../images/png/blog-over.png);
	color: #4f4a47;
}
.blog .commentForm .textinput {
	color: #4f4a47;
}
.blog .commentForm label, .blog .commentForm .textinput {
	font-size: 12px;
	line-height: 17px;
}
.blog .commentForm .btn {
	width: auto;
}
.blog .box-social {
	zoom: 1;
}
.blog .box-social:before, .blog .box-social:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.blog .box-social:after {
	clear: both;
}
.blog .box-social .box-social-buttons {
	float: left;
}
.blog .tags div {
	zoom: 1;
	margin: 0 0 21px 0;
}
.blog .tags div:before, .blog .tags div:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.blog .tags div:after {
	clear: both;
	margin: 0 0 20 0;
}
.blog .tags ul li {
	float: left;
	padding: 3px;
}
.blog .paginator {
	margin: 0 0 20px 0;
}
.blog .paginator .index {
	margin-right: 20px;
}
.blog .paginator .previous, .blog .paginator .next, .blog .paginator .page {
	margin-right: 10px;
}
ul.blog-latest {
	margin: 0;
}
ul.blog-latest li {
	list-style: none;
	margin: 0 0 20px 0;
}
ul.blog-latest li abbr {
	display: block;
	font-size: 11px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
div.spacer {
	height: 20px;
}
.project-evaluation {
}
.project-evaluation h4, .project-evaluation dl dd, .project-evaluation dl dt {
	font-size: 20px;
	line-height: 21px;
	margin-bottom: 0;
}
.project-evaluation h3 {
	color: #4f4a47;
}
.project-evaluation h3 small {
	color: inherit;
}
.project-evaluation .evaluation-sub {
	margin: 0 0 0 20px;
}
.project-evaluation .evaluation-sub .evaluation-sub-details {
	margin: 0 0 0 20px;
}
.project-evaluation .medal-gold, .project-evaluation .medal-silver, .project-evaluation .medal-bronze {
	color: #4f4a47;
}
#hall-of-fame-table th, #shortlist-table th {
	border-bottom: 1px dotted #4f4a47;
	color: #c57f11;
	text-shadow: none !important;
}
#hall-of-fame-table th:hover, #shortlist-table th:hover {
	color: #4f4a47;
}
#hall-of-fame-table th:hover:after, #shortlist-table th:hover:after {
	display: none;
}
#hall-of-fame-table tr td, #shortlist-table tr td {
	background-color: #ffffff;
	color: #4f4a47;
	font-family: 'RectaRegular';
	font-size: 13px;
	line-height: 21px;
	font-weight: normal;
	vertical-align: middle;
}
#hall-of-fame-table tr:hover td, #shortlist-table tr:hover td {
	background-color: #4f4a47;
	color: #ffffff;
}
#hall-of-fame-table .col-1, #shortlist-table .col-1 {
	width: 20%;
}
#hall-of-fame-table .col-2, #shortlist-table .col-2 {
	width: 20%;
}
#hall-of-fame-table .col-3, #shortlist-table .col-3 {
	width: 20%;
}
#hall-of-fame-table .col-4, #shortlist-table .col-4 {
	width: 20%;
}
#hall-of-fame-table .col-5, #shortlist-table .col-5 {
	width: 20%;
}
#hall-of-fame-table .headerSortUp, #shortlist-table .headerSortUp, #hall-of-fame-table .headerSortDown, #shortlist-table .headerSortDown {
}
#hall-of-fame-table .headerSortUp span, #shortlist-table .headerSortUp span, #hall-of-fame-table .headerSortDown span, #shortlist-table .headerSortDown span {
	padding: 0 20px 0 0;
	background-repeat: no-repeat;
	background-position: right 6px;
}
#hall-of-fame-table .headerSortUp span, #shortlist-table .headerSortUp span {
	background-image: url(../images/png/hall-arrow1.png);
}
#hall-of-fame-table .headerSortUp:hover span, #shortlist-table .headerSortUp:hover span {
	background-image: url(../images/png/hall-arrow1-over.png);
}
#hall-of-fame-table .headerSortDown span, #shortlist-table .headerSortDown span {
	background-image: url(../images/png/hall-arrow2.png);
}
#hall-of-fame-table .headerSortDown:hover span, #shortlist-table .headerSortDown:hover span {
	background-image: url(../images/png/hall-arrow2-over.png);
}
#hall-of-fame-table .project-tooltip-container, #shortlist-table .project-tooltip-container {
	position: relative;
}
#hall-of-fame-table .project-tooltip-container .project-tooltip, #shortlist-table .project-tooltip-container .project-tooltip {
	display: none;
	-webkit-border-radius: 25px 0 25px 25px;
	-moz-border-radius: 25px 0 25px 25px;
	border-radius: 25px 0 25px 25px;
	background-color: #c57f11;
	padding: 20px;
	width: 300px;
	position: absolute;
	left: -10px;
	z-index: 1000;
}
#hall-of-fame-table .project-tooltip-container .project-tooltip img, #shortlist-table .project-tooltip-container .project-tooltip img {
}
#hall-of-fame-table .project-tooltip-container .project-tooltip .more-link, #shortlist-table .project-tooltip-container .project-tooltip .more-link {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
#hall-of-fame-table td, #shortlist-table td {
	border-top: 0 !important;
	border-bottom: 1px dotted #4f4a47;
}
#hall-of-fame-table tr.white-border td, #shortlist-table tr.white-border td, #hall-of-fame-table tr.white-border th, #shortlist-table tr.white-border th {
	border-bottom: 1px solid #fff;
}
#hall-of-fame-table .col-5 {
	width: 13%;
}
#hall-of-fame-table .col-6 {
	width: 7%;
}
.hall-of-fame-selector {
	text-align: left;
	background-color: #4f4a47;
}
.hall-of-fame-selector .hall-of-fame-selector-inner {
	padding: 20px;
	color: #ffffff;
	zoom: 1;
}
.hall-of-fame-selector .hall-of-fame-selector-inner:before, .hall-of-fame-selector .hall-of-fame-selector-inner:after {
	display: table;
	content: "";
	zoom: 1;
*display:inline;
}
.hall-of-fame-selector .hall-of-fame-selector-inner:after {
	clear: both;
}
.hall-of-fame-selector .hall-of-fame-selector-inner h3 {
	color: #ffffff;
	font-family: 'RectaRegular';
	font-size: 18px;
	line-height: 21px;
	width: 170px;
	margin-bottom: 20px;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul {
	margin: 0;
	padding: 0;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul li {
	list-style: none;
	padding: 1px 7px;
	color: #ffffff;
	font-family: 'RectaRegular';
	font-size: 14px;
	line-height: 21px;
	display: block;
	border: 1px solid white;
	margin: 0 5px 5px 0 !important;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul li a {
	text-decoration: none;
	color: #ffffff;
	display: block;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul li a:hover {
	color: #c57f11;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul li.selected {
	background-color: #ffffff;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul li.selected a {
	color: #4f4a47;
	font-weight: bold;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul li.hover {
	border: 1px solid #c57f11;
}
.hall-of-fame-selector .hall-of-fame-selector-inner ul li.hover.selected {
	background-color: #c57f11;
}
.hall-of-fame-selector .hall-of-fame-selector-inner .col-1 ul li, .hall-of-fame-selector .hall-of-fame-selector-inner .col-3 ul li {
	float: left;
	width: 80px;
	text-align: center;
}
.hall-of-fame-selector .hall-of-fame-selector-inner .col-2 ul li {
	float: left;
	width: 200px;
}
.hall-of-fame-selector .hall-of-fame-selector-inner .col-1, .hall-of-fame-selector .hall-of-fame-selector-inner .col-2, .hall-of-fame-selector .hall-of-fame-selector-inner .col-3 {
	float: left;
}
.hall-of-fame-selector .hall-of-fame-selector-inner .col-1 {
	width: 25%;
}
.hall-of-fame-selector .hall-of-fame-selector-inner .col-2 {
	width: 48%;
	margin: 0 1%;
}
.hall-of-fame-selector .hall-of-fame-selector-inner .col-3 {
	width: 25%;
}
.stats-table .col-1 {
	width: 40%;
}
.stats-table .col-2, .stats-table .col-3, .stats-table .col-4, .stats-table .col-5 {
	width: 15%;
}
.stats-project-table .col-1 {
	width: 5%;
}
.stats-project-table .col-2 {
	width: 50%;
}
.stats-project-table .col-3, .stats-project-table .col-4, .stats-project-table .col-5 {
	width: 15%;
}
.stats-table th, .stats-project-table th, .stats-table td, .stats-project-table td {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: normal;
	font-weight: 14px;
	line-height: 21px;
}
.alert-message.warning p, .alert-message.success p, .alert-message.info p, .alert-message.error p {
	font-family: 'RectaRegular';
	font-size: 12px;
	line-height: 21px;
}
.alert-message.success p, .alert-message.info p, .alert-message.error p {
	color: #ffffff;
}
.alert-message.warning p {
	color: #4f4a47;
}
.alert-message.error {
	background-color: #9d261d;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#c83025), to(#9d261d));
	background-image: -moz-linear-gradient(top, #c83025, #9d261d);
	background-image: -ms-linear-gradient(top, #c83025, #9d261d);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c83025), color-stop(100%, #9d261d));
	background-image: -webkit-linear-gradient(top, #c83025, #9d261d);
	background-image: -o-linear-gradient(top, #c83025, #9d261d);
	background-image: linear-gradient(top, #c83025, #9d261d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c83025', endColorstr='#9d261d', GradientType=0);
}
.facebook a {
	margin: 0 0 0 5px;
	display: block;
	float: left;
}
.jury-link {
	font-weight: bold;
	margin: 0;
}
.jury-link.last {
	margin: 0 0 20px 0;
}
#errorMsg li {
	color: #ed1c24;
	font-weight: bold;
	font-family: 'RectaRegular';
	font-size: 12px;
	line-height: 21px;
}
#box-716, #box-735, #box-977 {
	width: 700px;
}
.close {
	line-height: 19.75px;
}
.alert-message .error p, .alert-message .info p, .alert-message .success p, .alert-message .warning p {
	line-height: 19px;
}
.form-stacked {
	padding-left: 10px;
}
.img-preview {
	margin-top: 5px;
}
h2 span.subtitle {
	font-family: 'RectaRegular';
	font-size: 13px;
	line-height: 17px;
	display: block;
	margin: 0 0 5px 0;
}
a.permalink {
	font-size: 12px;
}
h1, h2, h3, h4 {
	text-transform: uppercase;
	color: #4f4a47;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
	text-transform: uppercase;
}
h1 {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 55px;
	line-height: 65px;
	font-weight: bold;
	margin-bottom: 0.5em;
}

h2 {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
h3 {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
h4 {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
input, select, textarea {
	border: 1px solid #4f4a47;
	padding: 5px 0 5px 0;
	background: #e8e8e8;
}
input:focus, select:focus, textarea:focus {
	background: #f7f7f7;
	color: #4f4a47;
}
input {
	text-indent: 2px;
}
option {
	background: white;
}
fieldset {
	border: none;
}
a {
	color: #4f4a47;
	text-decoration: none;
	line-height: inherit;
	font-weight: inherit;
}
a:hover {
	color: #000000;
}
p > a {
	color: #c57f11;
}
p > a:hover {
	color: #c57f11;
	text-decoration: underline;
}
.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clear {
	zoom: 1;
}
*:first-child+html .clear {
	zoom: 1;
}
#content #containment .box {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: normal;
}
.box {
	position: relative;
	overflow: hidden;
	text-align: left;
}
#containment > .box {
	position: absolute;
}
.box.box-0x0 {
	background: none;
}
#wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#header {
	display: inline-block;
	width: 100%;
	background: white;
}
#header #sponsors {
	position: relative;
	height: 40px;
	width: 100%;
	background: #4f4a47;
}
#header #sponsors #sponsors-inner {
	width: 1000px;
	margin: 0 auto;
}
#header #sponsors #sponsors-inner .sponsors-left {
	width: 50%;
	position: relative;
	float: left;
}
#header #sponsors #sponsors-inner .sponsors-left li {
	float: left;
}
#header #sponsors #sponsors-inner .sponsors-right {
	width: 50%;
	position: relative;
	float: right;
}
#header #sponsors #sponsors-inner .sponsors-right li {
	float: right;
}
#header #sponsors #sponsors-inner ul li {
	list-style-type: none;
}
#header #sponsors #sponsors-inner .sponsors-left ul li:first-child {
	margin-left: -6px;
}
#header #sponsors #sponsors-inner .sponsor-desc {
	display: none;
}
#header #menu {
	position: relative;
	width: 1000px;
	height: 75px;
	margin: 0 auto;
	padding: 0;
}
#header #menu .menu-ul {
	width: 100%;
	text-align: center;
}
#header #menu .menu-ul li {
	list-style-type: none;
	display: inline-block;
	margin: 0 60px 0 0;
	padding: 0;
	line-height: 75px;
	min-height: 75px;
	border: 0;
}
#header #menu .menu-ul li:first-child {
	margin-left: 5px;	
}

#header #menu .menu-ul li:last-child {
	margin-right: 0;
}
#header #menu .menu-ul li a {
	display: inline-block;
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 25px;
	line-height: 75px;
	font-weight: bold;
	color: #4f4a47;
	text-transform: uppercase;
	text-decoration: none;
	min-height: 75px;
}
#header #menu .menu-ul li a:hover,
#header #menu .menu-ul li.selected a,
#header #menu .menu-ul li.ancestor a {
	color: #c57f11;
}
/*#header #menu .menu-ul li:nth-child(4),#header #menu .menu-ul li a:nth-child(4){display:none;}*/
#header #menu .menu-ul li span, #header #menu .menu-ul li a span {
	display: inline-block;
	margin: 0 5px 0 0;
}
#header #menu .menu-ul li a, #header #menu .menu-ul li a a {
	margin: 0 !important;
}

#stage {
	position: relative;
	width: 1000px;
	height: 210px;
	margin: 0 auto;
}
#stage h1#logo {
	position: relative;
  width: 170px;
  height: 185px;
  float: left;
  background: url("../img/logo-bosa-2017.png") top left no-repeat transparent;
  text-indent: -99999px;
  margin: 50px 0 0 0;
  background-size: 100% auto;
}
#stage h1#logo a {
	display: block;
	width: 100%;
	height: 100%;
}
#content {
	position: relative;
	width: 1000px;
	margin: 55px auto 0 auto;
	padding: 0 0 0 45px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.best-of-swiss-app #content, .home #content {
	margin: -210px auto 0 auto;
	padding: 0;
}
#content .column-left,
#content .column-right {
	text-align: left;
}
#content .column-left {
	position: relative;
	width: 715px;
	float: left;
	margin: 0 0 0 0;
}
#content .column-left .box {
	width: 100%;
}
#content .column-right {
	position: relative;
	float: right;
	width: 200px;
	margin: 0 0 0 10px;
}
#content #containment {
	width: 100%;
	height: 2000px;
	position: relative;
}
#content .blog .column-left {
	margin: 0;
}
#content ul li {
	padding: 0 0 0 2px;
	margin: 0 0 0 15px;
}
#box-1391 {
	background: none;
}
/*
.microsoft-presents {
	margin-top: -55px;
} */
.facebook {
	position: absolute;
	top: -215px;
	right: 0;
}
#box-466 {
	width: 200px;
	height: 400px;
	padding: 0;
	margin: 0;
	background: none;
}
#box-466 .box-inner {
	padding: 0 !important;
	margin: 0 !important;
}

.box-newsletter #div_id_newsletters label {
	color: #4f4a47;
}
.column-right .box-newsletter,
#containment .box-newsletter {
	color: #ffffff;
	width: 200px;
	height: auto;
	padding: 0;
	margin: 0;
	background: #4f4a47;
}

.column-right .box-newsletter .box-inner,
#containment .box-newsletter .box-inner{
	padding: 10px !important;
	}
.column-right .box-newsletter h4, #containment .box-newsletter h4 {
	color: #ffffff !important;
	margin: 0;
	text-align: center;
}
.column-right .box-newsletter label, #containment .box-newsletter label {
	display: none;
}
.column-right .box-newsletter input, #containment .box-newsletter input, .column-right .box-newsletter select, #containment .box-newsletter select {
	margin: 0;
	color: #aeacb3;
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #e8e8e8;
	background: -moz-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #e8e8e8 0%, #ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0 );
	background: #e8e8e8;
	background: -moz-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #e8e8e8 0%, #ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0 );
}
.column-right .box-newsletter .actions input, #containment .box-newsletter .actions input {
	text-transform: uppercase;
	color: #4f4a47;
}
.column-right .box-newsletter #div_id_newsletters label, #containment .box-newsletter #div_id_newsletters label {
	color: #ffffff;
}
.blog .blog-entries {
	padding: 25px;
	position: relative;
	width: 460px;
	float: left;
}
.blog .sidebar {
	position: relative;
	padding: 25px 25px 25px 0;
	width: 145px;
	float: right;
}
.blog .sidebar ul li, .blog .sidebar ul li a {
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	font-family: "Arial", "Nimbus Roman No9 L", sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	margin: 0 !important;
	padding: 0 !important;
}
.blog .sidebar h3 {
	border-bottom: 1px solid #4f4a47;
}
.blog .search, .blog .authors, .blog .calendar, .blog .recents, .blog .comments, .blog .linkbacks, .blog .randoms, .blog .populars, .blog .tools, .blog .entry-tags, .blog .entry-shorturl {
	display: none;
}
.sponsors-bosw {
	display: none;
}
.project-content-wrapper .project-main .input ul li {
	list-style-type: none;
}
.project-content-wrapper .project-main .input ul li:nth-child(1) {
	display: none;
}
#div_id_b-price_category .requiredField {
	font-size: 20px;
	line-height: 21px;
	font-family: 'RectaExtraBold';
	font-weight: normal;
	margin: 25px 0 20px 0;
	display: block;
}
#div_id_b-price_category ul li {
	list-style-type: none;
	margin: 0 0 5px 15px;
}
#div_id_b-price_category ul li label {
	padding: 0 0 0 5px;
	position: relative;
	font-weight: normal;
}
#div_id_b-price_category ul li input[type="radio"] {
	margin: 3px 0 3px -15px;
	position: absolute;
	top: 0;
	left: 0;
}
.register-now {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#div_id_newsletters label:last-child {
	display: none;
}
#div_id_newsletters ul li {
	list-style-type: none !important;
}
#div_id_newsletters ul li input[type='checkbox'] {
	margin-left: -17px;
	margin-right: 5px;
	width: 12px;
}
#div_id_newsletters label {
	display: block !important;
	color: #ffffff;
}
.img-preview img {
	max-width: 200px;
}
#containment .plugin_picture {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.tweet {
	margin: 0 0 30px 0;
}
#pingbacks, #trackbacks {
	display: none;
}
/*body.billets .row {
	width: 200px;
	float: right;
}
body.billets .box-or {
	width: 710px;
	float: left;
	background: white;
}*/
body.hall-of-fame #content {
	padding: 0 0 220px 30px;
}
body.hall-of-fame #header #menu .menu-ul li a[href*="hall-of-fame"] {
	color: #c57f11;
}
/*body.hall-of-fame #submenu {
	display: none;
}*/
body.hall-of-fame .box {
	overflow: visible;
}
.bosw-presents {
	display: none;
}
#language {
	top: 85px;
	/* right: 2px;*/
}
#language ul {
	float: right;
}
#language li {
	float: left;
}
#language li a {
	float: left;
	display: block;
}
.twitter-box-icon {
	background: url("../img/icons/twitter-box-icon.png") no-repeat;
	width: 50px;
	height: 23px;
	position: relative;
	float: left;
}
.newsletter-box-link {
	background: url("../img/icons/newsletter-box-link-bg.png") no-repeat;
	width: 23px;
	height: 23px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.flickr-box-link {
	background: url("../img/icons/flickr-box-link-bg.png") no-repeat;
	width: 23px;
	height: 23px;
	position: absolute;
	bottom: 0;
	right: 0;
}
#containment .box-de-foto-award .plugin_picture, #containment .box-fr-foto-award .plugin_picture {
	right: 0;
	bottom: 0;
}
#containment .box-de-foto-award .plugin_picture, #containment .box-fr-foto-award .plugin_picture {
	right: 0;
	bottom: 0;
}
#containment .box-de-foto-award .box-inner, #containment .box-fr-foto-award .box-inner {
	padding: 0;
}
.twitter-box-icon {
	background: url("../img/icons/twitter-box-icon.png") no-repeat;
	width: 50px;
	height: 23px;
	position: relative;
	float: left;
}
.newsletter-box-link {
	background: url("../img/icons/newsletter-box-link-bg.png") no-repeat;
	width: 23px;
	height: 23px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.flickr-box-link {
	background: url("../img/icons/flickr-box-link-bg.png") no-repeat;
	width: 23px;
	height: 23px;
	position: absolute;
	bottom: 15px;
	right: 15px;
}
#containment .box-XxX .plugin_picture {
	right: auto;
	bottom: auto;
	position: relative;
}
#containment .box-XxX .box-body {
	height: auto!important;
}
.box {
	overflow: visible;
}

.form-stacked .delete-wrap label{
    display: inline;
}


#menu-trigger,
.submenu-trigger,
.history-back-container,
#history-back-icon {
	display: none;
}

/*.microsoft-presents { display: none; }*/

img.five-years {
	position: absolute;
	top: -8px;
	right: 50px;
	z-index: 0;
}

#div_id_b-price_category {
	display: none;
}

#box-1385, #box-1398, #box-1388, #box-2436, .sponsors, #menu {
	z-index: 99;
}

#menu {
	z-index: 1;
}
