body {
/*line-height:1;*/
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
font-size:14px;
color:#777;
background-color:#531414;
display:block;
margin: 0px;
}


:focus {
outline:default;
}

del {
text-decoration:line-through;
}

a {
color:#486fae;
}

a:hover {
color:#3b4b6d;
text-decoration:underline;
}

#tblOradores td:nth-child(n+3):nth-child(-n+5),#tblOradores th:nth-child(n+3):nth-child(-n+5) {background: #9EC7C9;}
#tblOradores td:nth-child(n+6):nth-child(-n+8), #tblOradores th:nth-child(n+6):nth-child(-n+8) {background: #87BFB7;}
#tblOradores td:nth-child(n+9):nth-child(-n+11), #tblOradores th:nth-child(n+9):nth-child(-n+11) {background: #62B7BF;}
#tblOradores td:nth-child(n+12):nth-child(-n+14), #tblOradores th:nth-child(n+12):nth-child(-n+14) {background: #67ABBF;}

table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
  empty-cells: hide;
	text-align: left;
	border-collapse: collapse;
}
th
{
	font-size: 13px;
	font-weight: normal;
	padding: 3px;
	background: #b9c9fe;
	border-top: 4px solid #434D7E;
	border-bottom: 4px solid #434D7E;
  border-right: 1px solid #fff;
	color: #039;
}
td {
	padding: 3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
tr {
    background: #cde;
}
tr:hover td {
	background: #abf;
	color: #339;
}
tr:nth-child(even) {
    background: #def;
}

.direita {
    float: right;
    margin-right: 5px;
}

#editar {
  float:right;
  padding-right:20px;
  padding-bottom:5px;
  font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
  font-size: 14px;
  cursor: pointer;
}

#imprimir {
  float:right;
  padding-right:20px;
  padding-bottom:5px;
  font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
  font-size: 14px;
  cursor: pointer;
}

.box-white {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B4B7BB;
    border-radius: 5px 5px 5px 5px;
    line-height: 16px;
}




.ldsicon {
text-indent:-10em;
width:16px;
height:16px;
display:inline-block;
overflow:hidden;
position:relative;
}

.ldsicon:before {
font-family:ldsicon;
position:absolute;
top:0;
left:0;
text-indent:0;
}

.ldsicon.play:before {
content:"\25b6";
}

.ldsicon.twitter:before {
content:"\e001";
}

.ldsicon.facebook:before {
content:"\e002";
}

.ldsicon.youtube:before {
content:"\e003";
}

body:not(:-moz-handler-blocked) ruby {
display:inline-table;
text-align:center;
white-space:nowrap;
text-indent:0;
vertical-align:bottom;
margin:0;
}

body:not(:-moz-handler-blocked) ruby > rt {
display:table-header-group;
font-size:60%;
line-height:normal;
letter-spacing:0;
text-align:center;
white-space:nowrap;
}

#platform .no-link-style,#platform .no-link-style:link,#platform .no-link-style:hover,#platform .no-link-style:active,#platform .no-link-style:visited {
text-decoration:none!important;
border:none!important;
color:#2f393a;
}

#platform {
background:url(../images/platform-spotlight-2.jpg) no-repeat center 0;
min-width:976px;
}

.pf-responsive #platform {
min-width:0;
}

.narrow #platform {
background:url(../images/platform-spotlight-narrow-2.jpg) no-repeat center 0;
}

.fluid #platform {
background-position:-288px 0;
}

#platform-canvas {
width:976px;
position:relative;
margin:0 auto 68px;
}

.pf-responsive #platform-canvas {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
max-width:976px;
width:auto;
}

.fluid #platform-canvas {
width:auto;
margin:0 20px 68px 12px;
}

#platform-canvas-content {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
background:#fff;
position:relative;
-moz-box-shadow:-3px 12px 18px rgba(42,55,83,0.7), 1px 0 13px rgba(42,55,83,0.7);
-webkit-box-shadow:-3px 12px 18px rgba(42,55,83,0.7), 1px 0 13px rgba(42,55,83,0.7);
box-shadow:-3px 12px 18px rgba(42,55,83,0.7), 1px 0 13px rgba(42,55,83,0.7);
padding:8px;
}

.narrow #platform-canvas-content {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
max-width:824px;
width:100%;
float:left;
}

.fluid #platform-canvas-content {
width:auto;
min-height:100%;
}

.narrow #platform-canvas-nav {
width:152px;
display:block;
float:left;
position:relative;
z-index:2;
}

.clear {
clear:both;
}

* html .clearfix {
height:1%;
}

.clear:after,.clearfix:after,#platform-header:after,#platform-canvas:after,.jericho .jericho-inner:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

a.button,button,input[type="button"],input[type="submit"],input[type="reset"] {
color:#46433c;
display:inline-block;
font:13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
cursor:pointer;
text-shadow:rgba(255,255,255,0.7) 0 1px 1px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
-moz-box-shadow:0 1px 3px rgba(64,63,61,0.7);
-webkit-box-shadow:0 1px 3px rgba(64,63,61,0.7);
box-shadow:0 1px 3px rgba(64,63,57,0.7);
background:#e8e5de;
background-image:0 to(#d8d6d1));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#f6f4ed,endColorstr=#d8d6d1) progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
border:1px solid #bfbdb7\9;
border-top-color:#d8d6d0\9;
border-bottom-color:#a5a39d\9;
margin:0 5px 0 0;
padding:4px 17px;
}

button,input[type="button"],input[type="submit"],input[type="reset"] {
padding:3px 17px;
}

a.button.small,button.small,input[type="button"].small,input[type="submit"].small,input[type="reset"].small {
font-size:12.5px;
line-height:1.2;
padding:3px 8px 1px;
}

a.button:focus,button:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,a.button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover {
color:#46433c;
text-decoration:none;
background-color:#f0ede5;
background-image:0 to(#e1dfda));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#fffcf5,endColorstr=#e1dfda) progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
}

a.button.cancel:focus,button.cancel:focus,input[type="button"].cancel:focus,input[type="submit"].cancel:focus,input[type="reset"].cancel:focus,a.button.cancel:hover,button.cancel:hover,input[type="button"].cancel:hover,input[type="submit"].cancel:hover,input[type="reset"].cancel:hover {
color:#660004;
}

a.button.active,a.button:active,button.active,button:active,input[type="button"].active,input[type="button"]:active,input[type="submit"].active,input[type="submit"]:active,input[type="reset"].active,input[type="reset"]:active {
padding-top:5px;
padding-bottom:3px;
background-color:#e8e5e0;
background-image:0 to(#f4f2eb));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#d9d6d2,endColorstr=#f4f2eb) progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
}

button.active,button:active,input[type="button"].active,input[type="button"]:active,input[type="submit"].active,input[type="submit"]:active,input[type="reset"].active,input[type="reset"]:active {
padding-top:4px;
padding-bottom:2px;
}

a.button.disabled {
padding-top:4px!important;
padding-bottom:4px!important;
}

button[disabled],input[type="button"][disabled],input[type="submit"][disabled],input[type="reset"][disabled] {
padding-top:3px!important;
padding-bottom:3px!important;
}

a.button.small.active,a.button.small:active {
padding-top:5px;
padding-bottom:1px;
}

a.button.small.disabled {
padding-top:4px!important;
padding-bottom:2px!important;
}

button.small.active,button.small:active,input[type="button"].small.active,input[type="button"].small:active,input[type="submit"].small.active,input[type="submit"].small:active,input[type="reset"].small.active,input[type="reset"].small:active {
padding-top:4px;
padding-bottom:0;
}

a.button.disabled.small,button[disabled].small,input[type="button"][disabled].small,input[type="submit"][disabled].small,input[type="reset"][disabled].small {
padding-top:3px!important;
padding-bottom:1px!important;
}

a.button.disabled,button[disabled],input[type="button"][disabled],input[type="submit"][disabled],input[type="reset"][disabled] {
color:#818181!important;
cursor:default!important;
-moz-box-shadow:0 1px 3px rgba(64,63,61,0.5)!important;
-webkit-box-shadow:0 1px 3px rgba(64,63,61,0.5)!important;
box-shadow:0 1px 3px rgba(64,63,57,0.5)!important;
background-color:#e8e5de!important;
background-image:0 to(#dfddd8))!important;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#f6f4ed,endColorstr=#dfddd8) progid:DXImageTransform.Microsoft.Shadow(color=#8c8a85,direction=120,strength=1)!important;
}

.button-group {
display:inline-block;
vertical-align:middle;
}

.button-group > ul {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

.button-group > ul > li {
display:inline;
float:left;
margin:0;
padding:0;
}

.button-group > ul > li.button-tight > a.button,.button-group > ul > li.button-tight > button,.button-group > ul > li.button-tight > input[type="button"],.button-group > ul > li.button-tight > input[type="submit"],.button-group > ul > li.button-tight > input[type="reset"] {
border-right:1px solid #c6c4be;
border-right-color:rgba(144,143,143,0.4);
margin-right:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
border-radius-topright:0;
border-radius-bottomright:0;
}

.button-group > ul > li.button-tight + li > a.button,.button-group > ul > li.button-tight + li > button,.button-group > ul > li.button-tight + li > input[type="button"],.button-group > ul > li.button-tight + li > input[type="submit"],.button-group > ul > li.button-tight + li > input[type="reset"] {
border-left:1px solid #f2f1ea;
border-left-color:rgba(255,254,254,0.4);
margin-left:0;
-moz-border-radius-topleft:0;
-moz-border-radius-bottomleft:0;
-webkit-border-top-left-radius:0;
-webkit-border-bottom-left-radius:0;
border-radius-topleft:0;
border-radius-bottomleft:0;
}

.button-list {
display:inline-block;
position:relative;
}

.button-list > a.button {
padding-right:0;
}

.button-list > a.button.small {
padding-right:10px;
}

.button-list > a.button > span.button-list-arrow,.button-list > ul > li:first-child > a > span.button-list-arrow {
display:inline-block;
background-image:url(../images/button-list.png);
background-position:center center;
background-repeat:no-repeat;
height:23px;
width:15px;
vertical-align:middle;
margin:-6px 9px -4px 21px;
}

.button-list > a.button.active > span.button-list-arrow,.button-list > a.button:active > span.button-list-arrow {
margin-top:-7px;
margin-bottom:-3px;
}

.button-list > a.button.disabled.active > span.button-list-arrow,.button-list > a.button.disabled:active > span.button-list-arrow {
margin-top:-6px;
margin-bottom:-4px;
}

.button-list > a.button.small > span.button-list-arrow {
height:21px;
margin:-5px -2px -2px 15px;
}

.button-list > a.button.small.active > span.button-list-arrow,.button-list > a.button.small:active > span.button-list-arrow {
margin-top:-6px;
margin-bottom:-1px;
}

.button-list > a.button.small.disabled.active > span.button-list-arrow,.button-list > a.button.small.disabled:active > span.button-list-arrow {
margin-top:-5px;
margin-bottom:-2px;
}

.button-list > ul > li:first-child > a > span.button-list-arrow {
position:absolute;
top:4px;
right:13px;
margin:0;
}

.button-list > a.button.small + ul > li:first-child > a > span.button-list-arrow {
top:3px;
}

.button-list > a.button + * {
display:none;
background:#fff;
padding-bottom:12px;
position:absolute;
top:-4px;
right:0;
z-index:1000;
border:1px solid #bab8b2;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.75);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.75);
box-shadow:0 1px 3px rgba(0,0,0,0.75);
}

.button-list > a.button.small + * {
right:-1px;
}

.button-list > ul > li {
display:block;
float:none;
text-align:left;
}

.button-list > ul > li > a {
color:#474747;
display:block;
white-space:nowrap;
text-align:left;
text-shadow:rgba(255,255,255,0.49) 0 1px 1px;
padding:8px 25px 8px 18px;
}

.button-list > ul > li > a:hover,.button-list > ul > li > a:focus {
background:#ebebe3;
text-decoration:none;
}

.button-list > ul > li:first-child > a,.button-list > ul > li:first-child > a:hover,.button-list > ul > li:first-child > a:focus {
-moz-border-radius:12px 12px 0 0;
-webkit-border-radius:12px 12px 0 0;
border-radius:12px 12px 0 0;
border-bottom:1px solid #bab8b2;
background:#ede9e1;
padding:10px 32px 10px 18px;
}

form label {
vertical-align:baseline;
}

form input[type="radio"],form input[type="checkbox"] {
height:16px;
vertical-align:middle;
margin:0 3px 0 0;
}

form input[type="radio"] + label,input[type="checkbox"] + label {
vertical-align:middle;
}

form h6 {
font-size:18px;
font-weight:700;
margin-bottom:18px;
}

form dl {
display:block;
margin:0 0 22px;
}

form dt {
display:block;
margin:0 0 6px;
}

form dd {
display:block;
margin:0;
}

form dd span.option {
display:block;
margin:10px 0;
}

form dd span.option input[type="radio"] {
margin-left:9px;
}

input[type="text"] {
vertical-align:middle;
background-color:#fff;
}

input[type="text"].search {
border:1px solid #c1c1c1;
height:18px;
width:132px;
background:#fff url(../images/search.png) no-repeat 4px 2px;
padding-left:18px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-moz-box-shadow:0 -1px 1px #9b9b9b;
-webkit-box-shadow:0 -1px 1px #9b9b9b;
box-shadow:0 -1px 1px #9b9b9b;
border-radius:12px;
}

input[type="text"]:focus,textarea:focus {
background-color:#fffde0;
}

samp {
display:inline;
font:normal 85% "Helvetica Neue", Helvetica, Arial, sans-serif;
}

fieldset {
vertical-align:middle;
display:block;
margin:10;
padding:10;
}

input[type="text"].lookup,input[type="text"].filter {
height:18px;
border:1px solid #c1c1c1;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
-moz-box-shadow:0 -1px 1px #9b9b9b;
-webkit-box-shadow:0 -1px 1px #9b9b9b;
box-shadow:0 -1px 1px #9b9b9b;
padding:4px 10px;
}

.offscreen {
position:absolute;
left:-9998em;
}

.lds-table th.icon {
width:16px;
}

.lds-table {
margin-bottom:20px;
width:100%;
}

.lds-table td,.lds-table th {
border:1px solid #e5e5e5;
border-right:none;
background:none;
border-color:#e5e5e5 #CCC;
padding:7px 10px;
}

.lds-table td:first-child,.lds-table th:first-child {
border-left:none;
text-align:left;
}

.lds-table th {
font:13px "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#9e9a8c;
text-transform:uppercase;
text-align:left;
border-top:0;
vertical-align:bottom;
}

.lds-table td {
vertical-align:middle;
text-align:left;
color:#434444;
}

.lds-table .title1 td {
background-color:#F3F0E7;
}

.lds-table .title1 h2 {
color:#514E45;
margin:0;
}

.lds-table .title2 td {
background-color:#eeebe6;
border-top:1px solid #faf5ed;
}

.lds-table .title2 h3 {
color:#524d45;
margin:0;
}

.lds-table.zebra td:nth-child(1n) {
border:0;
}

.lds-table.zebra th {
border-left:0;
}

.lds-table.zebra tbody tr:nth-child(2n) {
border:0;
background:#F3F0E7;
}

.lds-form dl {
display:inherit;
margin:0;
padding:5px 0;
}

.lds-form dd,.lds-form dt {
float:none;
text-align:left;
width:auto;
position:relative;
}

.lds-form dt {
font-weight:400;
margin-bottom:6px;
color:#000;
line-height:inherit;
}

.lds-form dd {
margin:0 0 6px;
}

.lds-form.flowing .error-indicator,.lds-form dl .error-indicator {
background:transparent url(../images/ico-sprite-16-v2.png) no-repeat -52px -1484px;
float:left;
margin-right:4px;
}

.lds-form .table {
display:table;
table-layout:fixed;
width:auto;
}

.lds-form .table dl {
display:table-row;
padding:5px 0;
}

.lds-form .table dt,.lds-form .table dd {
display:table-cell;
float:none;
margin:0;
}

.lds-form .table dt {
vertical-align:top;
text-align:left;
padding:2px 10px 10px 0;
}

.lds-form .table dd {
padding:0 0 14px;
}

.lds-form .table .options-vertical {
padding-top:4px;
}

.lds-form .readonly dd {
padding-top:2px;
white-space:normal;
}

.lds-form .flowing dl {
display:inherit;
float:left;
clear:none;
padding:5px 20px 5px 0;
}

.lds-form .flowing dd,.lds-form .flowing dt {
float:none;
text-align:left;
display:block;
}

.lds-form .flowing dt {
padding:0 0 2px;
}

.lds-form .flowing .options-vertical {
margin-top:0;
}

.lds-form samp {
font-size:85%;
color:#666;
}

.lds-form .select {
color:#46433c;
display:inline-block;
font:13px/15px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
text-shadow:rgba(255,255,255,0.7) 0 1px 1px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
-moz-box-shadow:0 1px 3px rgba(64,63,61,0.7);
-webkit-box-shadow:0 1px 3px rgba(64,63,61,0.7);
box-shadow:0 1px 3px rgba(64,63,57,0.7);
background:#e8e5de;
background-image:0 to(#d8d6d1));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#f6f4ed,endColorstr=#d8d6d1) progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
overflow:hidden;
border:1px solid #bfbdb7\9;
border-top-color:#d8d6d0\9;
border-bottom-color:#a5a39d\9;
position:relative;
margin:0 0 3px;
padding:5px 40px 0 17px;
}

.lds-form .select:focus,.lds-form .select.focus,.lds-form .select:hover {
background-color:#f0ede5;
background-image:0 to(#e1dfda));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#fffcf5,endColorstr=#e1dfda) progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
}

.lds-form .select:active {
background-color:#e8e5e0;
background-image:0 to(#f4f2eb));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#d9d6d2,endColorstr=#f4f2eb) progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
padding:5px 40px 0 17px;
}

.ie9 .lds-form .select,.ie9 .lds-form .select:focus,.ie9 .lds-form .select:hover,.ie9 .lds-form .select:active {
filter:none;
}

.lds-form .select .text {
display:block;
overflow:hidden;
white-space:nowrap;
padding-bottom:6px;
}

.lds-form .select .arrow {
background:url(../images/button-list.png) no-repeat 0 center;
display:block;
height:23px;
width:15px;
position:absolute;
right:17px;
top:0;
}

.lds-form .select select {
display:block;
font:13px/15px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
border:none;
cursor:pointer;
height:26px;
}

.lds-form .select option {
background:#FBF9F3;
color:#2F393A;
}

.error-indicator {
background:transparent url(../images/ico-sprite-16-v2.png) no-repeat -52px -1484px;
width:16px;
height:0;
padding-top:16px;
overflow:hidden;
display:inline-block;
float:none;
position:relative;
top:2px;
right:-4px;
margin:0;

}

.lds-form dl.error dt {
color:#bc0000;
}

.lds-form input,.lds-form textarea {
border-top:1px solid #b2b2b1;
border-left:1px solid #c4c4c3;
border-right:1px solid #c4c4c3;
border-bottom:1px solid #d6d6d5;
-webkit-border-radius:.3em;
-moz-border-radius:.3em;
border-radius:.3em;
background:#FFF;
-webkit-box-shadow:0 1px 3px #ddd inset;
-moz-box-shadow:0 1px 3px #ddd inset;
box-shadow:0 1px 3px #ddd inset;
font-size:15px;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#535353;
height:28px;
width:200px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:4px 5px;
}

.lds-form input:focus,.lds-form textarea:focus {
border-top:1px solid #848D9B;
border-left:1px solid #99A4B6;
border-right:1px solid #99A4B6;
border-bottom:1px solid #AFB9C7;
}

.lds-form input[disabled],.lds-form textarea[disabled],.lds-form .select.disabled {
opacity:.6;
}

.lds-form input::-webkit-input-placeholder {
color:#9E9E9E;
font:italic 14px Georgia,"Times New Roman",Times,serif!important;
}

.lds-form :-moz-placeholder {
color:#9E9E9E!important;
font:italic 14px Georgia,"Times New Roman",Times,serif!important;
}

.lds-form .ui-watermark-container {
position:relative;
display:inline-block;
}

.lds-form .ui-watermark-label {
position:absolute;
cursor:text;
white-space:nowrap;
color:#9E9E9E;
font:italic 14px Georgia,"Times New Roman",Times,serif!important;
line-height:19px;
}

.lds-form .ui-watermark-textarea .ui-watermark-label {
white-space:normal;
}

.lds-form input.xxxl,.lds-form select.xxxl {
width:600px;
}

.lds-form input.xxl,.lds-form select.xxl {
width:300px;
}

.lds-form input.xl,.lds-form select.xl {
width:200px;
}

.lds-form input.lg,.lds-form select.lg {
width:150px;
}

.lds-form input.md,.lds-form select.md {
width:100px;
}

.lds-form input.sm,.lds-form select.sm {
width:50px;
}

.lds-form input.xs,.lds-form select.xs {
width:20px;
}

.lds-form textarea {
height:auto;
}

.lds-form textarea.xxxl {
width:600px;
height:300px;
}

.lds-form textarea.xxl {
width:300px;
height:150px;
}

.lds-form textarea.xl {
width:200px;
height:100px;
}

.lds-form textarea.lg {
width:150px;
height:75px;
}

.lds-form textarea.md {
width:100px;
height:50px;
}

.lds-form textarea.sm {
width:50px;
height:25px;
}

.lds-form textarea.xs {
width:20px;
height:20px;
}

.lds-file-fixer {
position:relative;
}

.lds-file-fixer .lds-file {
opacity:.001;
position:absolute;
left:0;
filter:Alpha(Opacity=.001);
}

.lds-fakefile {
margin-right:7px;
}

.lds-option {
display:block;
position:relative;
overflow:hidden;
padding-bottom:5px;
}

.options-horizontal .lds-option {
display:inline-block;
margin:0 10px 2px 0;
}

label + .lds-option,input + .lds-option {
margin-right:20px;
}

.lds-option > input {
border:0;
height:17px;
width:17px;
float:left;
position:absolute;
opacity:.001;
margin:0;
padding:0;
}

.lds-option > input[disabled] {
opacity:0;
}

.lds-option > label {
display:block;
line-height:18px;
padding:0 0 0 23px;
}

.lds-option:not(x) > input + label {
background:url(../images/lds-form-sprite-1.png) -193px -177px no-repeat;
min-height:18px;
}

.lds-option:not(x) > input[type=radio] + label {
background-position:-1px -377px;
}

.lds-option:not(x) > input[type=checkbox]:checked + label {
background-position:-289px -77px;
}

.lds-option:not(x) > input[type=checkbox]:hover:checked + label,.lds-option:not(x) > input[type=checkbox]:focus:checked + label,.lds-option:not(x) > input[type=checkbox]:checked + label:hover,.lds-option:not(x) > input[type=checkbox]:focus:checked + label {
background-position:-313px -52px;
}

.lds-option:not(x) > input[type=radio]:checked + label {
background-position:-97px -277px;
}

.lds-option:not(x) > input[type=radio]:hover:checked + label,.lds-option:not(x) > input[type=radio]:focus:checked + label,.lds-option:not(x) > input[type=radio]:checked + label:hover,.lds-option:not(x) > input[type=radio]:focus:checked + label {
background-position:-121px -252px;
}

.lds-option:not(x) > input[type=checkbox]:hover + label,.lds-option:not(x) > input[type=checkbox]:focus + label,.lds-option:not(x) > input[type=checkbox] + label:hover {
background-position:-217px -152px;
}

.lds-option:not(x) > input[type=radio]:hover + label,.lds-option:not(x) > input[type=radio]:focus + label,.lds-option:not(x) > input[type=radio] + label:hover {
background-position:-25px -352px;
}

.lds-option:not(x) > input[type=checkbox]:active + label,.lds-option:not(x) > input[type=checkbox] + label:hover:active {
background-position:-265px -102px;
}

.lds-option:not(x) > input[type=radio]:active + label,.lds-option:not(x) > input[type=radio] + label:hover:active {
background-position:-73px -302px;
}

.lds-option:not(x) > input[type=checkbox]:active:checked + label,.lds-option:not(x) > input[type=checkbox]:checked + label:hover:active {
background-position:-361px -2px;
}

.lds-option:not(x) > input[type=radio]:active:checked + label,.lds-option:not(x) > input[type=radio]:checked + label:hover:active {
background-position:-169px -202px;
}

.lds-option:not(x) > input[type=checkbox]:disabled + label,.lds-option:not(x) > input[type=checkbox]:hover:disabled + label,.lds-option:not(x) > input[type=checkbox]:focus:disabled + label,.lds-option:not(x) > input[type=checkbox]:disabled + label:hover,.lds-option:not(x) > input[type=checkbox]:disabled + label:hover:active {
background-position:-241px -127px;
}

.lds-option:not(x) > input[type=radio]:disabled + label,.lds-option:not(x) > input[type=radio]:hover:disabled + label,.lds-option:not(x) > input[type=radio]:focus:disabled + label,.lds-option:not(x) > input[type=radio]:disabled + label:hover,.lds-option:not(x) > input[type=radio]:disabled + label:hover:active {
background-position:-49px -327px;
}

.lds-option:not(x) > input[type=checkbox]:disabled:checked + label,.lds-option:not(x) > input[type=checkbox]:hover:disabled:checked + label,.lds-option:not(x) > input[type=checkbox]:focus:disabled:checked + label,.lds-option:not(x) > input[type=checkbox]:disabled:checked + label:hover,.lds-option:not(x) > input[type=checkbox]:disabled:checked + label:hover:active {
background-position:-337px -27px;
}

.lds-option:not(x) > input[type=radio]:disabled:checked + label,.lds-option:not(x) > input[type=radio]:hover:disabled:checked + label,.lds-option:not(x) > input[type=radio]:focus:disabled:checked + label,.lds-option:not(x) > input[type=radio]:disabled:checked + label:hover,.lds-option:not(x) > input[type=radio]:disabled:checked + label:hover:active {
background-position:-145px -227px;
}

.no-label {
width:20px;
height:17px;
}

.no-label > label {
width:0;
position:absolute;
}

input[type="submit"].lds-button,input[type="submit"].lds-button.disabled,.lds-button,.lds-button:link,.lds-button:visited,.lds-button.disabled,.lds-button.disabled:hover,.lds-button.disabled:active,.lds-button.disabled:focus {
color:#46433c;
display:inline-block;
font:13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
border:none;
text-decoration:none;
vertical-align:middle;
cursor:pointer;
text-shadow:rgba(255,255,255,0.7) 0 1px 1px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
-moz-box-shadow:0 1px 3px rgba(64,63,61,0.7);
-webkit-box-shadow:0 1px 3px rgba(64,63,61,0.7);
box-shadow:0 1px 3px rgba(64,63,57,0.7);
background:#e8e5de;
background-image:0 to(#d8d6d1));
filter:progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
margin:0 5px 0 0;
padding:4px 17px;
}

.webkit button.lds-button {
margin:0;
}

input[type="submit"].lds-button:hover,input[type="submit"].lds-button:focus,.lds-button:hover,.lds-button:focus {
background-color:#f0ede5;
background-image:0 to(#e1dfda));
filter:none;
}

.lds-button:focus {
color:#000;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);
-moz-box-shadow:0 1px 4px rgba(0,0,0,.5);
box-shadow:0 1px 4px rgba(0,0,0,.5);
}

.lds-button:active {
background-color:#e8e5e0;
background-image:0 to(#f4f2eb));
filter:progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2);
-moz-box-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 #fff;
border-bottom:1px solid #adadad;
border-top:1px solid #818181;
}

.lds-button.disabled,.lds-button.disabled:hover,.lds-button.disabled:active,.lds-button.disabled:focus {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
cursor:default;
color:inherit;
background-color:inherit;
}

.lds-button.disabled:focus {
text-shadow:inherit;
}

input[type="submit"].lds-button.primary,input[type="submit"].lds-button.disabled.primary:hover,.lds-button.primary,.lds-button.primary:link,.lds-button.primary:visited,.lds-button.disabled.primary:hover,.lds-button.disabled.primary:active,.lds-button.disabled.primary:focus {
color:#fff;
background:linear-gradient(top,#c7d3970pt,#abba6d4%,#6c7a2f100%);
text-shadow:#303e53 0 -1px 0;
border-top:1px solid #929b5a;
border-left:1px solid #808f43;
border-right:1px solid #808f43;
border-bottom:1px solid #586524;
}

input[type="submit"].lds-button.primary:hover,input[type="submit"].lds-button.primary:focus,.lds-button.primary:hover,.lds-button.primary:focus {
color:#fff;
background:#9FA960;
background-image:linear-gradient(top,#b7c0800pt,#9fa9604%,#5c6626100%);
text-shadow:#303e53 0 -1px 0;
border-top:1px solid #757e3f;
border-left:1px solid #707a37;
border-right:1px solid #707a37;
border-bottom:1px solid #484f1b;
}

input[type="submit"].lds-button.primary:active,.lds-button.primary:active {
color:#fff;
background:#848B52;
background-image:linear-gradient(top,#949c59,#abba6d);
text-shadow:#303e53 0 -1px 0;
border-top:1px solid #586524;
border-bottom:1px solid #929b5a;
}

input[type="submit"].lds-button.secondary,.lds-button.secondary,.lds-button.secondary:link,.lds-button.secondary:visited,.lds-button.disabled.secondary:hover,.lds-button.disabled.secondary:active,.lds-button.disabled.secondary:focus {
color:#fff;
background:linear-gradient(top,#bec6d20pt,#9aa5b64%,#5c697e100%);
text-shadow:#303e53 0 -1px 0;
border-top:1px solid #848d9b;
border-left:1px solid #5c6779;
border-right:1px solid #5c6779;
border-bottom:1px solid #313f54;
}

input[type="submit"].lds-button.secondary:focus,.lds-button.secondary:hover,.lds-button.secondary:focus {
background:linear-gradient(top,#a8b1bf0pt,#909bac4%,#525e71100%);
border-top:1px solid #79818f;
border-left:1px solid #505a6b;
border-right:1px solid #505a6b;
border-bottom:1px solid #283446;
text-shadow:#303e53 0 -1px 0;
}

.lds-button.secondary:active {
color:#fff;
background:linear-gradient(top,#5f6a7d,#808b9c);
border-top:1px solid #313f54;
border-bottom:1px solid #5c6779;
}

input[type="submit"].lds-button.text,.lds-button.text,.lds-button.text:active,.lds-button.text:hover,.lds-button.text:link,.lds-button.text:visited,.lds-button.text.disabled:hover {
color:#6483b7;
background:none;
box-shadow:none;
text-decoration:none;
border:none;
filter:none;
}

.lds-button.text:hover {
color:#3B4B6D;
text-decoration:underline;
}

.invisible {
position:absolute!important;
height:1px;
width:1px;
overflow:hidden;
clip:rect(1px,1px,1px,1px);
}

.browser-alert {
background-color:#FFF;
box-shadow:-3px 12px 18px rgba(42,55,83,0.7);
width:960px;
margin:0 auto 20px;
padding:8px;
}

div#ldsgh {
z-index:1200;
}

ins,a:link,a:visited,a.ldsicon {
text-decoration:none;
}

body:not(:-moz-handler-blocked) rp,#platform-canvas-nav {
display:none;
}

.clearfix,.button-list.active > a.button + *,.lds-form .stretchy .ui-watermark-container {
display:block;
}

*+html button,*+html input[type="button"],*+html input[type="submit"],*+html input[type="reset"],*+html .lds-form .select {
width:1px;
overflow:visible;
}

*+html .button-group,*+html .button-list {
display:inline;
zoom:1;
}

.lds-table th.etc,.lds-form .stretchy input[type="text"],.lds-form .stretchy input[type="password"],.lds-form .stretchy textarea,.fluid .browser-alert {
width:100%;
}

input[type="password"], input[type="text"] {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 1px inset;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}

.mozilla button.lds-button,.mozilla input.lds-button {
padding:1.3px 8px 2px;
}

@media screen and min-width1500px{
body {
background:linear-gradient(tobottom,rgba(29,40,62,1) 0 100%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d283e',endColorstr='#293752',GradientType=0);
background-size:20px 50px;
background-repeat:repeat-x;
background-color:#531414;
}
}

@media print{
body,a,#platform-canvas,#platform-canvas-content,#content,#content > * {
background:#fff none;
color:#000!important;
text-decoration:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

#platform-header,#platform-footer {
display:none!important;
}
}

@media screen and max-width 700px{
.pf-responsive #platform {
min-width:0;
}

.pf-responsive #platform-canvas-content {
width:100%;
}

.pf-responsive input[type="text"] {
max-width:100%;
}
}