html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0
}

body {
line-height:1.125em;
background:url(/images/bg_toprow.gif) #0D0C0C 0 0 repeat-x;
margin:0;
padding:0
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:none
}

:focus {
outline:0
}

del {
text-decoration:line-through
}

table {
border-collapse:collapse;
border-spacing:0
}

div,td {
color:#333;
font:normal 14px/24px "Trebuchet MS", Arial, sans-serif
}

a,a:link,a:active {
color:#c90;
text-decoration:underline;
font-weight:700;
outline:none
}

a:visited {
color:#918160
}

p {
margin:5px 0 15px;
padding:0
}

.floater {
width:980px;
text-align:left;
margin:0 auto
}

#header {
float:left;
width:980px;
padding:0
}

#header-images {
clear:left;
float:left;
width:980px
}

#container {
float:left;
background:url(/images/content_bg.gif) transparent 0 0 repeat-y;
padding:0
}

#container .spacer {
float:left;
background:url(/images/navigation_bg.gif) transparent 0 0 no-repeat
}

#workspace {
float:left;
width:980px
}

#workspace .workspace-pad {
float:left;
padding:30px 40px 0 48px
}

#main {
float:left;
width:600px
}

#main .pad {
padding:0 14px 1px 0
}

#side {
float:left;
width:292px
}

#side .pad {
border-left:solid 1px #bcb7b2;
margin:0 0 0 15px;
padding:0 0 15px 30px
}

#footer {
clear:both;
float:left;
width:980px;
background:url(/images/footer_cap.gif) #0D0C0C 0 0 no-repeat;
margin:0;
padding:30px 0
}

h2 {
font-size:24px;
line-height:30px;
margin:0;
padding:15px 0 0
}

h2.pagetitle {
font-size:28px;
padding-bottom:14px
}

h3 {
color:#666;
font-size:20px;
line-height:30px;
margin:0;
padding:15px 0 0
}

h4 {
font-size:16px;
margin:0;
padding:14px 0 0
}

.standout {
font-size:16px;
line-height:26px;
margin:0;
padding:5px 0 15px
}

.intro {
font-size:18px;
line-height:24px
}

#header-images h1 {
float:left;
margin:0 0 0 35px;
padding:0
}

#header-images h2 {
float:left;
width:539px;
height:129px;
text-decoration:none;
text-indent:-9999px;
margin:0 0 0 105px;
padding:0
}

span.highlight {
background-color:#ffc
}

.caption {
font-size:.625em
}

a.disabled,a.disabled:hover,span.disabled,span.disabled a {
color:#ccc
}

h2.header span.caption {
font-size:.75em;
font-weight:400;
text-transform:none
}

p.top a {
margin-left:280px;
font:normal 11px/14px "Trebuchet MS", Arial, sans-serif;
color:#999;
padding-right:15px;
background:url(/images/icon_arrow_top.gif) transparent right 4px no-repeat
}

#hero {
padding:0 0 14px
}

#callouts {
margin:0;
padding:14px 0 15px
}

a.callout-testimonials {
float:right;
width:142px;
height:22px;
line-height:22px;
background:url(/images/btn_view_testimonials.gif) 0 0 no-repeat;
text-indent:-9999px
}

a.callout-testimonials:hover {
background-position:0 -22px
}

#nav-primary {
float:right;
border:0;
list-style:none;
margin:0;
padding:25px 75px 0 0
}

#nav-primary li {
float:right;
line-height:0;
font-size:0;
margin:0 9px 0 103px;
padding:0
}

#nav-primary li,#nav-primary li a {
display:block;
height:44px;
line-height:0;
font-size:0
}

#nav-primary li a {
text-indent:-9999px;
text-decoration:none
}

#nav-what-we-do {
width:88px;
background:url(/images/nav_what.gif) transparent 0 0 no-repeat
}

#nav-our-work {
width:88px;
background:url(/images/nav_work.gif) transparent 0 0 no-repeat
}

#nav-why-white-lion {
width:88px;
background:url(/images/nav_why.gif) transparent 0 0 no-repeat
}

#nav-what-we-do.on,#nav-what-we-do a:hover {
background:url(/images/nav_what.gif) transparent 0 -44px no-repeat
}

#nav-our-work.on,#nav-our-work a:hover {
background:url(/images/nav_work.gif) transparent 0 -44px no-repeat
}

#nav-why-white-lion.on,#nav-why-white-lion a:hover {
background:url(/images/nav_why.gif) transparent 0 -44px no-repeat
}

#nav-secondary-container {
width:980px;
float:left;
position:relative
}

#nav-secondary {
list-style:none;
float:right;
margin:0;
padding:0 30px 0 0
}

#nav-secondary li {
float:left;
margin:0 15px;
padding:0
}

#nav-secondary li a {
display:block;
float:left;
color:#999;
font-size:11px;
line-height:18px;
font-weight:700;
text-decoration:none;
margin:0;
padding:3px 0
}

#client-login-form-container {
width:280px;
position:absolute;
background-color:#666;
border:1px solid #DFDFDF;
right:35px;
top:25px
}

#client-login-form-pad {
padding:20px
}

#client-login-form input.text {
color:#7d7d7d;
font:normal 11px/11px Verdana;
border:solid 1px #bcb7b2;
background-color:#e5e5e5;
width:225px;
padding:5px
}

.footer-pad {
float:left;
padding:0 28px 0 48px
}

#nav-footer-container {
clear:both;
float:left;
position:relative;
width:530px;
margin:0;
padding:0
}

#nav-footer {
list-style:none;
float:left;
margin:0;
padding:25px 0 0
}

#nav-footer li {
float:left;
color:#666;
font-size:11px;
font-weight:400;
margin:0;
padding:0
}

#nav-footer li a,#nav-footer li a:link,#nav-footer li a:visited,#nav-footer li a:active {
display:block;
font-size:12px;
color:#7e7e7e;
font-weight:400;
text-decoration:none;
margin:0;
padding:0
}

#nav-footer li.nav-textlink {
padding-top:2px;
padding-right:8px;
padding-left:4px
}

#nav-green a {
text-decoration:none;
text-indent:-9999px;
width:32px;
height:30px;
background:url(/images/footer_leaf.gif) transparent 0 0 no-repeat
}

#nav-green a:hover {
background:url(/images/footer_leaf.gif) transparent 0 -30px no-repeat
}

#nav-footer li#nav-copy {
background:url(/images/footer_divider.gif) transparent 0 5px no-repeat;
margin:0 0 0 3px;
padding:2px 0 0 11px
}

#green-box {
width:508px;
height:235px;
z-index:800;
position:absolute;
bottom:30px;
left:0;
float:left;
background:url(/images/footer_green_bg.gif) #379f00 100% 0 no-repeat
}

#green-box #boxcontent {
padding:30px 20px
}

#green-box #boxcontent p {
padding-top:15px;
color:#fff;
font:normal 12px/24px "Trebuchet MS", Arial, sans-serif;
margin:0
}

#latest-tweet {
float:left;
width:370px
}

#latest-tweet .arrow {
padding-left:128px
}

#latest-tweet .content {
background-color:#222;
font:normal 12px/18px "Trebuchet MS", Arial, sans-serif;
color:#fff;
padding:0 12px
}

#latest-tweet .content p.date {
font-size:10px;
line-height:10px;
color:#666;
padding:0 0 5px
}

#latest-tweet .content p.date a {
color:#666
}

#latest-tweet .content p.date a:hover {
color:#fff
}

#latest-tweet a {
font-weight:400
}

.columns {
clear:both
}

.double1 .pad {
padding:0 14px 0 0
}

.double2 .pad {
padding:0 0 0 15px
}

.double2 {
float:left;
width:374px
}

.columns h2 {
height:18px;
text-decoration:none;
text-indent:-9999px;
margin:20px 0 5px;
padding:0
}

.columns h2.prowess {
background:url(/images/title_slogan.gif) transparent 0 0 no-repeat
}

.columns h2.specialize {
background:url(/images/title_we_specialize.gif) transparent 0 0 no-repeat
}

.shout {
margin-top:21px;
color:#fdba31;
font:bold 16px/24px "Trebuchet MS", Arial, sans-serif
}

.shout i {
color:#d9cdb4
}

#contact-footer-form {
margin:15px 0 0;
padding:0
}

#contact-footer-form label {
font:normal 12px/18px 'Trebuchet MS';
color:#999
}

#contact-footer-form label span {
font:italic normal 11px/11px 'Trebuchet MS';
color:#b48c3b
}

#contact-footer-form input.text,#contact-footer-form select,#contact-footer-form textarea {
color:#303030;
font:normal 11px/11px Verdana;
border:solid 1px #bcb7b2;
background-color:#e5e5e5;
width:225px;
padding:5px
}

#footer ul#form-left input.text {
width:215px
}

#contact-footer-form #field-container #form-right textarea {
line-height:15px;
width:225px;
height:86px;
margin-top:0
}

#contact-footer-form select {
margin:0;
padding:4px 5px
}

#footer ul#form-left {
float:left;
width:238px
}

#footer ul#form-right {
float:left;
width:238px;
padding-left:21px
}

#footer .form-indicator {
font-size:.6875em;
line-height:17px;
color:#999;
background:url(/images/icon_required.gif) 0 7px no-repeat;
padding-left:13px;
padding-top:4px;
vertical-align:middle;
margin-bottom:10px
}

#footer ul#form-left li,#footer ul#form-right li {
margin:0;
padding:0 0 0 12px
}

.ie8 #footer ul#form-left li,.ie8 #footer ul#form-right li {
padding-bottom:5px
}

#footer ul#form-left li.required,#footer ul#form-right li.required {
background:url(/images/icon_required.gif) transparent 0 25px no-repeat
}

.ie7 #footer ul#form-left li.required,.ie7 #footer ul#form-right li.required {
background-position:0 28px
}

#footer #contact-send-button {
display:block;
margin:0;
padding:5px 0 0 180px
}

#footer #contact_send {
width:56px;
height:27px;
border:0;
vertical-align:middle;
margin:0;
padding:0
}

#footer #address-container {
width:200px;
float:left;
margin-top:55px
}

#footer ul#address-bottom {
padding-top:30px
}

#footer ul#address-top li {
font:"Trebuchet MS", Arial, sans-serif;
color:#e5e5e5;
font-size:16px;
margin:0;
padding:0
}

#footer ul#address-bottom li {
color:#e5e5e5;
font-size:14px;
line-height:19px;
margin:0;
padding:0
}

#footer #footer-map {
padding-top:58px;
float:right;
width:138px
}

#footer #footer-map #need-directions {
float:right;
margin-right:15px
}

#footer #footer-map #need-directions a {
font-size:12px;
color:#fdba31
}

#footer ul#address-bottom li a {
font-weight:400;
color:#e5e5e5
}

#footer ul#address-bottom li.social-linkedin {
margin-top:20px
}

#footer ul#address-bottom li.social-linkedin,#footer ul#address-bottom li.social-twitter,#footer ul#address-bottom li.social-facebook {
padding:4px 0
}

#footer ul#address-bottom li.social-linkedin a {
background:url(/images/icons/linkedin.gif) 100% 50% no-repeat;
padding:5px 45px 5px 0
}

#footer ul#address-bottom li.social-twitter a {
background:url(/images/icons/twitter.gif) 100% 50% no-repeat;
padding:5px 47px 5px 0
}

#footer ul#address-bottom li.social-facebook a {
background:url(/images/icons/facebook.gif) 100% 50% no-repeat;
padding:5px 35px 5px 0
}

ul.links {
list-style:none;
margin:0;
padding:5px 0 15px
}

ul.links li {
background:url(/images/sub_menu_bg.gif) transparent 0 0 no-repeat;
margin:0 0 4px;
padding:0
}

ul.links li a {
display:block;
color:#ccc;
font-size:12px;
font-weight:400;
text-decoration:none;
background:url(/images/bullet_yellow_onblack.gif) transparent 12px 13px no-repeat;
margin:0;
padding:4px 15px 4px 27px
}

ul.links li.on {
background-image:url(/images/sub_menu_bg_on.gif)
}

ul.links li.on a {
background-image:url(/images/bullet_white_ongrey.gif)
}

ul.links li.url a {
padding-left:32px;
background:url(/images/icon_new_window.gif) transparent 12px 10px no-repeat
}

ul.sidenav-list {
list-style:none;
color:#000;
margin:0 0 20px;
padding:0
}

ul.sidenav-list li {
line-height:16px;
background:url(/images/bullet_yellow.gif) transparent 3px 13px no-repeat;
margin:0;
padding:8px 0 0 18px
}

ul.list {
list-style:none;
margin:0;
padding:0 24px 13px
}

ul.list li,ul.list li {
background:url(/images/bullet_yellow.gif) transparent 3px 10px no-repeat;
line-height:20px;
margin:0;
padding:3px 0 3px 18px
}

ul.list ul.level2 {
margin-left:15px;
font-size:12px;
padding-bottom:7px
}

ul.list ul.level2 li {
padding-top:7px;
font-size:12px;
line-height:12px;
height:12px;
background:url(/images/bullet_grey.gif) transparent 7px 11px no-repeat
}

.testimonial {
margin-bottom:40px;
background:url(/images/quotes_open.gif) transparent 0 0 no-repeat
}

.testimonial-title {
margin-bottom:14px;
line-height:18px;
color:#333
}

.testimonial .text {
font-size:12px;
line-height:16px;
background:url(/images/quotes_close.gif) transparent 100% 100% no-repeat;
color:#595959;
font:normal 12px/14px "Trebuchet MS", Arial, sans-serif;
margin:5px 0 0;
padding:15px 20px
}

.testimonial .signature {
display:block;
padding:0 20px
}

.testimonial .signature div {
font:normal 11px/14px "Trebuchet MS", Arial, sans-serif;
color:#999
}

#vid-testimonial {
width:241px;
margin:0;
padding:5px 0 30px
}

#vid-testimonial h2 {
font-size:15px;
margin:0;
padding:0
}

#vid-testimonial .thumbnail {
margin:0;
padding:7px 0 0
}

#vid-testimonial .thumbnail p.name {
font:bold 12px/14px "Trebuchet MS", Arial, sans-serif;
text-align:right;
margin:0;
padding:5px 0 0
}

#vid-testimonial .thumbnail p.name span {
color:#a87f2b
}

#vid-testimonial .thumbnail p.title {
font:normal 11px/14px "Trebuchet MS", Arial, sans-serif;
color:#666;
text-align:right;
margin:0;
padding:0
}

ul.icons {
list-style-type:none;
margin:0;
padding:0
}

ul.icons li {
margin:.5em 0;
padding:0
}

a.email {
background:url(/images/icon_email.gif) 5px 10px no-repeat
}

a.new-window {
background:url(/images/icon_new_window.gif) 100% 55% no-repeat;
margin:0;
padding:3px 11px 3px 0
}

div#user-notice {
margin:0 0 15px
}

div#user-notice a {
color:#c00;
text-decoration:underline
}

div#user-notice ul {
list-style:disc;
margin:3px 0 0 16px
}

div.user-notice-info {
background:url(/images/alert_success_mid.gif) transparent 0 0 repeat-y
}

div.user-notice-info span {
display:block;
background:url(/images/alert_success_top.gif) 0 0 no-repeat
}

div.user-notice-info .content {
background-image:url(/images/icons/tick.png);
background-position:10px 12px;
background-repeat:no-repeat;
text-align:left;
margin:0 0 15px;
padding:10px 10px 10px 32px
}

div.user-notice-info .notice-footer {
background:url(/images/alert_success_bot.gif) 0 100% no-repeat
}

div.user-notice-error {
background:url(/images/alert_error_mid.gif) transparent 0 0 repeat-y
}

div.user-notice-error span {
display:block;
background:url(/images/alert_error_top.gif) 0 0 no-repeat
}

div.user-notice-error .content {
background-image:url(/images/icons/icon_x_red.gif);
background-position:10px 9px;
background-repeat:no-repeat;
text-align:left;
margin:0;
padding:10px 15px 17px 50px
}

div.user-notice-error .notice-footer {
background:url(/images/alert_error_bot.gif) 0 100% no-repeat
}

#noscript {
text-align:left;
background-color:#ffcfce;
border:3px solid #c00;
margin:10px;
padding:10px
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

* html .clearfix {
height:1%
}

#tooltip {
position:absolute;
z-index:3000;
border:1px solid #000;
background-color:#FDBA31
}

#tooltip h3,#tooltip div {
font-size:12px;
color:#000;
font-weight:400;
margin:0;
padding:0 5px
}

ul.callouts-chart {
list-style:none;
float:left;
width:586px;
margin:0 0 20px;
padding:0
}

ul.callouts-chart li {
float:left;
width:285px;
height:32px;
margin-top:15px
}

ul.callouts-chart li.left {
margin-right:15px;
clear:left
}

ul.callouts-chart li.empty01 {
background:url(/images/callout_container_01_empty.gif) 0 0 no-repeat;
width:285px;
height:32px
}

ul.callouts-chart li.empty02 {
background:url(/images/callout_container_02_empty.gif) 0 0 no-repeat;
width:285px;
height:32px
}

ul.callouts-chart li.type01 a {
background:url(/images/callout_container_01.gif) 0 0 no-repeat;
width:285px;
height:32px
}

ul.callouts-chart li.type02 a {
background:url(/images/callout_container_02.gif) 0 0 no-repeat;
width:285px;
height:32px
}

ul.callouts-chart li a,ul.callouts-chart li a:link,ul.callouts-chart li a:visited,ul.callouts-chart li a:active {
color:#333;
float:left;
display:block;
height:32px;
width:285px;
padding-left:10px;
text-decoration:none;
font:bold 14px/32px "Trebuchet MS", Arial, sans-serif
}

ul.callouts-chart li a span.tag {
font:normal 12px/32px "Trebuchet MS", Arial, sans-serif
}

.content-column .column-left {
clear:left;
float:left;
width:285px;
margin-top:0;
margin-right:15px
}

.content-column .column-right {
float:left;
width:285px;
margin-top:0
}

.content-column .column-left p,.content-column .column-right p {
line-height:18px;
font-size:14px;
padding:8px 15px 0
}

h4.column-type01,h4.column-type02 {
width:285px;
line-height:32px;
height:32px;
margin:0;
padding:0 0 0 15px
}

h4.column-type01 {
background:url(/images/callout_container_01.gif) 0 0 no-repeat
}

h4.column-type02 {
background:url(/images/callout_container_02.gif) 0 0 no-repeat
}

.content-column2 .content-column-container2 {
float:left;
margin:0 0 15px
}

.content-column2 .column-left2 {
clear:left;
float:left;
width:285px;
background:url(/images/callout_inner.gif) 0 0 repeat-y;
margin:0 15px 0 0
}

.content-column2 .column-right2 {
float:left;
width:285px;
background:url(/images/callout_inner.gif) 0 0 repeat-y;
margin:0
}

.content-column2 .mid {
height:230px;
margin:0;
padding:0
}

.content-column2 .top-left {
background:url(/images/callout_top_left.gif) 0 0 no-repeat;
line-height:11px
}

.content-column2 .top-right {
background:url(/images/callout_top_right.gif) 0 0 no-repeat;
line-height:11px
}

.content-column2 .bot-left {
background:url(/images/callout_bot_left.gif) 0 0 no-repeat;
line-height:11px
}

.content-column2 .bot-right {
background:url(/images/callout_bot_right.gif) 0 0 no-repeat;
line-height:11px
}

.content-column2 .mid h4 {
margin:0;
padding:3px 0 0 20px
}

.content-column2 .mid p {
line-height:18px;
font-size:14px;
margin:0;
padding:13px 20px 5px
}

input,textarea,select {
margin-bottom:3px;
background-color:#fafafa;
border:1px solid #9a958f;
font-size:1em;
line-height:1.3em;
font-family:verdana, sans-serif;
font-weight:400;
color:#303030;
padding:2px
}

textarea {
overflow:auto
}

select {
text-transform:none;
vertical-align:middle
}

select option {
padding-right:10px
}

select.switchbox {
width:250px;
height:100px
}

select.fixed-width {
font-family:courier
}

input.tiny {
width:30px
}

input.sm {
width:55px
}

input.med-sm {
width:150px
}

input.med {
width:220px
}

input.lg {
width:300px
}

input.xl {
width:400px
}

input.xxl {
width:500px
}

input.date {
width:75px
}

input.phone {
width:127px
}

textarea.sm {
width:200px;
height:75px
}

textarea.med {
width:220px;
height:100px
}

textarea.lg {
width:350px;
height:150px
}

textarea.xl {
width:400px;
height:250px
}

select.med {
width:180px
}

select.tall {
height:100px
}

input.radio-button,input.radio {
vertical-align:-3px;
border:0
}

input.checkbox {
vertical-align:middle;
border:0
}

.field-focus {
background-color:#fff3dc!important;
border:1px solid #faa200!important
}

a.button,button {
display:block;
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-size:.875em;
line-height:1.4em;
font-family:verdana, sans-serif;
text-decoration:none;
font-weight:700;
color:#565656;
cursor:pointer;
margin:0;
padding:5px 10px 6px 7px
}

button {
width:auto;
overflow:visible;
padding:4px 10px 3px 7px
}

button[type] {
line-height:17px;
padding:5px 10px 5px 7px
}

:first-child+html button[type] {
padding:4px 10px 3px 7px
}

a.button:hover,button:hover {
background-color:#e6efc2;
border:1px solid #c6d880;
color:#529214
}

a.primary,button.primary {
color:#529214
}

a.secondary,button.secondary {
font-size:.75em;
line-height:1.2em;
font-weight:400
}

a.negative,button.negative {
color:#d12f19
}

a.negative:hover,button.negative:hover {
background:#fbe3e4;
border:1px solid #fbc2c4;
color:#d12f19
}

div.processing {
background:url(/images/lion_running_onwhite.gif) 0 0 no-repeat;
text-indent:-9999px
}

div.processing-black {
background:url(/images/lion_running_onblack.gif) 0 0 no-repeat;
text-indent:-9999px
}

.bg-center {
background-position:50% 0!important
}

.datepickerControl {
border:1px solid #999;
background-color:#EEE;
padding:5px
}

.datepickerControl td {
text-align:center;
font-family:sans-serif;
font-size:11px;
padding:1px
}

.datepickerControl tr.monthLabel td {
background-color:#FFF;
border:1px solid #999;
font-weight:700
}

.datepickerControl tr.navigation td {
cursor:pointer
}

.datepickerControl tr.dayLabel td {
border:1px solid #036;
background-color:#036;
color:#FFF;
font-weight:700
}

.datepickerControl td.dayothermonth {
color:#999;
font-style:italic
}

.datepickerControl td.day:hover {
background-color:#EBE4C0
}

.datepickerControl td.weekend {
background-color:#CCC;
font-style:italic
}

.datepickerControl td input,.datepickerControl td button {
font-size:11px;
border:1px solid #999;
text-align:center;
padding:0
}

.datepickerControl td.ampm {
cursor:pointer;
background-color:#CCC;
border:1px solid #EEE;
width:2em
}

.datepickerControl td.current {
font-weight:700;
background-color:#EBC2C0
}

table tr.highlight td,table td.highlight {
background-color:#ff8
}

table th.left,table td.left {
text-align:left
}

table th.center,table td.center {
text-align:center
}

table td.nowrap {
white-space:nowrap
}

table.form tbody th,table.form tbody td {
font-size:.875em;
line-height:1.5em;
font-family:verdana, sans-serif;
vertical-align:top;
padding:2px
}

table.form tbody tr.field td {
padding-left:15px
}

table.form tbody tr.error th {
color:#c00
}

table.form tbody tr.required td {
background:url(/images/field_required.gif) 0 6px no-repeat
}

table.form tbody tr.error td {
background:url(/images/field_error.gif) 0 6px no-repeat
}

table.form tbody td.indicator {
padding-left:25px;
font-size:.6875em;
line-height:1em;
color:#454545;
background:url(/images/field_required.gif) 5px 50% no-repeat;
vertical-align:middle
}

table.form tbody td.caption,table.form tbody span.caption {
font-size:.75em;
line-height:1.2em;
color:#454545
}

table.form span.mceEditor table.mceLayout td {
padding:0
}

table.form tbody tr.required span.mceEditor table.mceLayout td,table.form tbody tr.error span.mceEditor table.mceLayout td {
background:none
}

table.view tbody th,table.view tbody td {
font-size:.875em;
line-height:1.5em;
font-family:verdana, sans-serif;
padding:2px
}

div#list-pagination {
font-size:.875em;
padding:0 0 5px
}

table.list {
border-collapse:collapse
}

table.list th,table.list td {
font-size:.75em;
border:1px solid #ccc;
padding:.5em
}

table.list thead {
background-color:#ddd
}

table.list tr.row-mouseover,table.list tr.row-selected {
background-color:#e2f9e3
}

table.list .sortcol {
cursor:pointer;
padding-right:20px;
background-repeat:no-repeat;
background-position:right center
}

table.list .sortasc {
background-color:#ddffac;
background-image:url(/images/sort_up.gif)
}

table.list .sortdesc {
background-color:#b9ddff;
background-image:url(/images/sort_dn.gif)
}

table.list .nosort {
cursor:default
}

table.list th.resize-handle-active {
cursor:e-resize
}

div.resize-handle {
cursor:e-resize;
width:2px;
border-right:1px dashed #1e90ff;
position:absolute;
top:0;
left:0
}

table.filters {
margin-bottom:30px
}

table.filters th,table.filters td {
font-size:.75em;
padding:.3em
}

div.action-bar {
margin-top:10px;
border-top:2px solid #ccc;
width:550px;
padding:10px 0
}

div.action-bar div.left {
float:left;
font-size:.875em;
line-height:1.5em;
font-weight:400
}

div.action-bar div.right {
float:right
}

div.action-bar div.right button {
float:right;
margin-left:10px
}

div.action-bar a {
color:#6078bf;
text-decoration:none;
border-bottom:1px solid #fff
}

div.action-bar a:hover {
background-color:#eee;
border-bottom:1px solid #ccc
}

div#fancy_overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
background-color:#333
}

div#fancy_loading {
position:absolute;
height:40px;
width:40px;
cursor:pointer;
display:none;
overflow:hidden;
background:transparent;
z-index:100
}

div#fancy_loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background:transparent url(/css/fancybox/fancy_progress.png) no-repeat
}

div#fancy_close {
position:absolute;
top:-12px;
right:-12px;
height:30px;
width:30px;
background:transparent url(/css/fancybox/fancy_closebox.png);
cursor:pointer;
z-index:100;
display:none
}

div#fancy_content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:96;
margin:0;
padding:0
}

#fancy_frame {
position:relative;
width:100%;
height:100%;
display:none
}

img#fancy_img {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
z-index:92;
margin:0;
padding:0
}

div#fancy_title {
position:absolute;
bottom:-35px;
left:0;
width:100%;
z-index:100;
display:none
}

div#fancy_title table {
margin:0 auto
}

div#fancy_title div {
color:#FFF;
font:bold 12px Arial;
padding-bottom:2px
}

td#fancy_title_left {
height:32px;
width:15px;
background:transparent url(/css/fancybox/fancy_title_left.png) repeat-x
}

td#fancy_title_main {
height:32px;
background:transparent url(/css/fancybox/fancy_title_main.png) repeat-x
}

td#fancy_title_right {
height:32px;
width:15px;
background:transparent url(/css/fancybox/fancy_title_right.png) repeat-x
}

div#fancy_outer {
position:absolute;
top:0;
left:0;
z-index:90;
overflow:hidden;
background:transparent;
display:none;
margin:0;
padding:18px 18px 58px
}

div#fancy_inner {
position:relative;
width:100%;
height:100%;
border:1px solid #444;
background:#FFF
}

a#fancy_left,a#fancy_right {
position:absolute;
bottom:10px;
height:100%;
width:35%;
cursor:pointer;
background-image:url(/css/fancybox/data:image/gif;base64,AAAA);
z-index:100
}

a#fancy_left {
left:0
}

a#fancy_right {
right:0
}

a#fancy_left:hover {
background:transparent url(/css/fancybox/fancy_left.gif) no-repeat 0 100%
}

a#fancy_right:hover {
background:transparent url(/css/fancybox/fancy_right.gif) no-repeat 100% 100%
}

#fancy_bigIframe,#fancy_freeIframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:10
}

div.fancy_bg {
position:absolute;
display:block;
z-index:70
}

div.fancy_bg_n {
top:-18px;
width:100%;
height:18px;
background:transparent url(/css/fancybox/fancy_shadow_n.png) repeat-x
}

div.fancy_bg_ne {
top:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(/css/fancybox/fancy_shadow_ne.png) no-repeat
}

div.fancy_bg_e {
right:-13px;
height:100%;
width:13px;
background:transparent url(/css/fancybox/fancy_shadow_e.png) repeat-y
}

div.fancy_bg_se {
bottom:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(/css/fancybox/fancy_shadow_se.png) no-repeat
}

div.fancy_bg_s {
bottom:-18px;
width:100%;
height:18px;
background:transparent url(/css/fancybox/fancy_shadow_s.png) repeat-x
}

div.fancy_bg_sw {
bottom:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(/css/fancybox/fancy_shadow_sw.png) no-repeat
}

div.fancy_bg_w {
left:-13px;
height:100%;
width:13px;
background:transparent url(/css/fancybox/fancy_shadow_w.png) repeat-y
}

div.fancy_bg_nw {
top:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(/css/fancybox/fancy_shadow_nw.png) no-repeat
}

.ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em
}

.ui-widget-header {
border:1px solid #aaa;
background:#ccc url(images/cccccc_40x100_textures_03_highlight_soft_75.png) 50% 50% repeat-x;
color:#222;
font-weight:700
}

.ui-widget-content {
border:1px solid #aaa;
background:#fff url(images/ffffff_40x100_textures_02_glass_75.png) 50% 50% repeat-x;
color:#222
}

.ui-state-default,.ui-widget-content .ui-state-default {
border:1px solid #d3d3d3;
background:#e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 50% 50% repeat-x;
font-weight:400;
color:#555;
outline:none
}

.ui-state-default a {
color:#555;
text-decoration:none;
outline:none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
border:1px solid #999;
background:#dadada url(images/dadada_40x100_textures_02_glass_75.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
outline:none
}

.ui-state-hover a {
color:#212121;
text-decoration:none;
outline:none
}

.ui-state-active,.ui-widget-content .ui-state-active {
border:1px solid #aaa;
background:#fff url(images/ffffff_40x100_textures_02_glass_65.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
outline:none
}

.ui-state-active a {
color:#212121;
outline:none;
text-decoration:none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
border:1px solid #fcefa1;
background:#fbf9ee url(images/fbf9ee_40x100_textures_02_glass_55.png) 50% 50% repeat-x;
color:#363636
}

.ui-state-error,.ui-widget-content .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(images/fef1ec_40x100_textures_05_inset_soft_95.png) 50% bottom repeat-x;
color:#cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
color:#cd0a0a
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:400
}

.ui-icon {
width:16px;
height:16px;
background-image:url(images/222222_256x240_icons_icons.png)
}

.ui-state-default .ui-icon {
background-image:url(images/888888_256x240_icons_icons.png)
}

.ui-state-highlight .ui-icon {
background-image:url(images/2e83ff_256x240_icons_icons.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(images/cd0a0a_256x240_icons_icons.png)
}

.ui-icon-carat-1-n {
background-position:0 0
}

.ui-icon-carat-1-ne {
background-position:-16px 0
}

.ui-icon-carat-1-e {
background-position:-32px 0
}

.ui-icon-carat-1-se {
background-position:-48px 0
}

.ui-icon-carat-1-s {
background-position:-64px 0
}

.ui-icon-carat-1-sw {
background-position:-80px 0
}

.ui-icon-carat-1-w {
background-position:-96px 0
}

.ui-icon-carat-1-nw {
background-position:-112px 0
}

.ui-icon-carat-2-n-s {
background-position:-128px 0
}

.ui-icon-carat-2-e-w {
background-position:-144px 0
}

.ui-icon-triangle-1-n {
background-position:0 -16px
}

.ui-icon-triangle-1-ne {
background-position:-16px -16px
}

.ui-icon-triangle-1-e {
background-position:-32px -16px
}

.ui-icon-triangle-1-se {
background-position:-48px -16px
}

.ui-icon-triangle-1-s {
background-position:-64px -16px
}

.ui-icon-triangle-1-sw {
background-position:-80px -16px
}

.ui-icon-triangle-1-w {
background-position:-96px -16px
}

.ui-icon-triangle-1-nw {
background-position:-112px -16px
}

.ui-icon-triangle-2-n-s {
background-position:-128px -16px
}

.ui-icon-triangle-2-e-w {
background-position:-144px -16px
}

.ui-icon-arrow-1-ne {
background-position:-16px -32px
}

.ui-icon-arrow-1-e {
background-position:-32px -32px
}

.ui-icon-arrow-1-se {
background-position:-48px -32px
}

.ui-icon-arrow-1-s {
background-position:-64px -32px
}

.ui-icon-arrow-1-sw {
background-position:-80px -32px
}

.ui-icon-arrow-1-w {
background-position:-96px -32px
}

.ui-icon-arrow-1-nw {
background-position:-112px -32px
}

.ui-icon-arrow-2-n-s {
background-position:-128px -32px
}

.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px
}

.ui-icon-arrow-2-e-w {
background-position:-160px -32px
}

.ui-icon-arrow-2-se-nw {
background-position:-176px -32px
}

.ui-icon-arrowstop-1-n {
background-position:-192px -32px
}

.ui-icon-arrowstop-1-e {
background-position:-208px -32px
}

.ui-icon-arrowstop-1-s {
background-position:-224px -32px
}

.ui-icon-arrowstop-1-w {
background-position:-240px -32px
}

.ui-icon-arrowthick-1-n {
background-position:0 -48px
}

.ui-icon-arrowthick-1-ne {
background-position:-16px -48px
}

.ui-icon-arrowthick-1-e {
background-position:-32px -48px
}

.ui-icon-arrowthick-1-se {
background-position:-48px -48px
}

.ui-icon-arrowthick-1-s {
background-position:-64px -48px
}

.ui-icon-arrowthick-1-sw {
background-position:-80px -48px
}

.ui-icon-arrowthick-1-w {
background-position:-96px -48px
}

.ui-icon-arrowthick-1-nw {
background-position:-112px -48px
}

.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px
}

.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px
}

.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px
}

.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px
}

.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px
}

.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px
}

.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px
}

.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px
}

.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px
}

.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px
}

.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px
}

.ui-icon-arrowreturn-1-w {
background-position:-64px -64px
}

.ui-icon-arrowreturn-1-n {
background-position:-80px -64px
}

.ui-icon-arrowreturn-1-e {
background-position:-96px -64px
}

.ui-icon-arrowreturn-1-s {
background-position:-112px -64px
}

.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px
}

.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px
}

.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px
}

.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px
}

.ui-icon-arrow-4 {
background-position:0 -80px
}

.ui-icon-arrow-4-diag {
background-position:-16px -80px
}

.ui-icon-extlink {
background-position:-32px -80px
}

.ui-icon-newwin {
background-position:-48px -80px
}

.ui-icon-refresh {
background-position:-64px -80px
}

.ui-icon-shuffle {
background-position:-80px -80px
}

.ui-icon-transfer-e-w {
background-position:-96px -80px
}

.ui-icon-transferthick-e-w {
background-position:-112px -80px
}

.ui-icon-folder-collapsed {
background-position:0 -96px
}

.ui-icon-folder-open {
background-position:-16px -96px
}

.ui-icon-document {
background-position:-32px -96px
}

.ui-icon-document-b {
background-position:-48px -96px
}

.ui-icon-note {
background-position:-64px -96px
}

.ui-icon-mail-closed {
background-position:-80px -96px
}

.ui-icon-mail-open {
background-position:-96px -96px
}

.ui-icon-suitcase {
background-position:-112px -96px
}

.ui-icon-comment {
background-position:-128px -96px
}

.ui-icon-person {
background-position:-144px -96px
}

.ui-icon-print {
background-position:-160px -96px
}

.ui-icon-trash {
background-position:-176px -96px
}

.ui-icon-locked {
background-position:-192px -96px
}

.ui-icon-unlocked {
background-position:-208px -96px
}

.ui-icon-bookmark {
background-position:-224px -96px
}

.ui-icon-tag {
background-position:-240px -96px
}

.ui-icon-home {
background-position:0 -112px
}

.ui-icon-flag {
background-position:-16px -112px
}

.ui-icon-calendar {
background-position:-32px -112px
}

.ui-icon-cart {
background-position:-48px -112px
}

.ui-icon-pencil {
background-position:-64px -112px
}

.ui-icon-clock {
background-position:-80px -112px
}

.ui-icon-disk {
background-position:-96px -112px
}

.ui-icon-calculator {
background-position:-112px -112px
}

.ui-icon-zoomin {
background-position:-128px -112px
}

.ui-icon-zoomout {
background-position:-144px -112px
}

.ui-icon-search {
background-position:-160px -112px
}

.ui-icon-wrench {
background-position:-176px -112px
}

.ui-icon-gear {
background-position:-192px -112px
}

.ui-icon-heart {
background-position:-208px -112px
}

.ui-icon-star {
background-position:-224px -112px
}

.ui-icon-link {
background-position:-240px -112px
}

.ui-icon-cancel {
background-position:0 -128px
}

.ui-icon-plus {
background-position:-16px -128px
}

.ui-icon-plusthick {
background-position:-32px -128px
}

.ui-icon-minus {
background-position:-48px -128px
}

.ui-icon-minusthick {
background-position:-64px -128px
}

.ui-icon-close {
background-position:-80px -128px
}

.ui-icon-closethick {
background-position:-96px -128px
}

.ui-icon-key {
background-position:-112px -128px
}

.ui-icon-lightbulb {
background-position:-128px -128px
}

.ui-icon-scissors {
background-position:-144px -128px
}

.ui-icon-clipboard {
background-position:-160px -128px
}

.ui-icon-copy {
background-position:-176px -128px
}

.ui-icon-contact {
background-position:-192px -128px
}

.ui-icon-image {
background-position:-208px -128px
}

.ui-icon-video {
background-position:-224px -128px
}

.ui-icon-alert {
background-position:0 -144px
}

.ui-icon-info {
background-position:-16px -144px
}

.ui-icon-notice {
background-position:-32px -144px
}

.ui-icon-help {
background-position:-48px -144px
}

.ui-icon-check {
background-position:-64px -144px
}

.ui-icon-bullet {
background-position:-80px -144px
}

.ui-icon-radio-off {
background-position:-96px -144px
}

.ui-icon-radio-on {
background-position:-112px -144px
}

.ui-icon-play {
background-position:0 -160px
}

.ui-icon-pause {
background-position:-16px -160px
}

.ui-icon-seek-next {
background-position:-32px -160px
}

.ui-icon-seek-prev {
background-position:-48px -160px
}

.ui-icon-seek-end {
background-position:-64px -160px
}

.ui-icon-seek-first {
background-position:-80px -160px
}

.ui-icon-stop {
background-position:-96px -160px
}

.ui-icon-eject {
background-position:-112px -160px
}

.ui-icon-volume-off {
background-position:-128px -160px
}

.ui-icon-volume-on {
background-position:-144px -160px
}

.ui-icon-power {
background-position:0 -176px
}

.ui-icon-signal-diag {
background-position:-16px -176px
}

.ui-icon-signal {
background-position:-32px -176px
}

.ui-icon-battery-0 {
background-position:-48px -176px
}

.ui-icon-battery-1 {
background-position:-64px -176px
}

.ui-icon-battery-2 {
background-position:-80px -176px
}

.ui-icon-battery-3 {
background-position:-96px -176px
}

.ui-icon-circle-plus {
background-position:0 -192px
}

.ui-icon-circle-minus {
background-position:-16px -192px
}

.ui-icon-circle-close {
background-position:-32px -192px
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px
}

.ui-icon-circle-triangle-s {
background-position:-64px -192px
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px
}

.ui-icon-circle-triangle-n {
background-position:-96px -192px
}

.ui-icon-circle-arrow-e {
background-position:-112px -192px
}

.ui-icon-circle-arrow-s {
background-position:-128px -192px
}

.ui-icon-circle-arrow-w {
background-position:-144px -192px
}

.ui-icon-circle-arrow-n {
background-position:-160px -192px
}

.ui-icon-circle-zoomin {
background-position:-176px -192px
}

.ui-icon-circle-zoomout {
background-position:-192px -192px
}

.ui-icon-circle-check {
background-position:-208px -192px
}

.ui-icon-circlesmall-plus {
background-position:0 -208px
}

.ui-icon-circlesmall-minus {
background-position:-16px -208px
}

.ui-icon-circlesmall-close {
background-position:-32px -208px
}

.ui-icon-squaresmall-plus {
background-position:-48px -208px
}

.ui-icon-squaresmall-minus {
background-position:-64px -208px
}

.ui-icon-squaresmall-close {
background-position:-80px -208px
}

.ui-icon-grip-dotted-vertical {
background-position:0 -224px
}

.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px
}

.ui-icon-grip-solid-vertical {
background-position:-32px -224px
}

.ui-icon-grip-solid-horizontal {
background-position:-48px -224px
}

.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px
}

.ui-icon-grip-diagonal-se {
background-position:-80px -224px
}

.ui-corner-tl {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px
}

.ui-corner-tr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px
}

.ui-corner-bl {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px
}

.ui-corner-br {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px
}

.ui-corner-top {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px
}

.ui-corner-right {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px
}

.ui-corner-left {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px
}

.ui-corner-all {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.ui-widget-overlay {
background:#aaa url(images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30)
}

.ui-widget-shadow {
background:#aaa url(images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30);
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
margin:-8px 0 0 -8px;
padding:8px
}

ol,ul,#footer ul#address-top,#footer ul#address-bottom {
list-style:none
}

ins,a:hover,#side .pad a,div#user-notice a:hover {
text-decoration:none
}

img,fieldset {
border:none
}

hr,.hidden,.hide,#client-login-form-container.closed,#green-box.closed,legend,div#fancy_bg {
display:none
}

#wrapper,ul.column,.content-column .content-column-container {
float:left
}

h1,#latest-tweet .content p {
margin:0;
padding:0
}

.odd,table tr.odd td,table td.odd,table.list tr.rowodd {
background-color:#fff
}

.even,table tr.even td,table td.even,table.list tr.roweven {
background-color:#eee
}

#nav-secondary li a:hover,#nav-secondary li a.on,#footer span.color,ul.links li a:hover {
color:#fdba31
}

#client-login-form-container.opened,#green-box.opened,.clearfix {
display:block
}

#nav-footer li.nav-textlink a:hover,.datepickerControl tr.navigation td:hover {
text-decoration:underline
}

.double1,#footer #field-container {
float:left;
width:530px
}

ul.icons li a,a.icon {
margin:0;
padding:3px 0 3px 20px
}

ul.callouts-chart li a:hover,.ui-icon-arrow-1-n {
background-position:0 -32px
}

input.file,select.lg {
width:250px
}

input.username,input.password {
width:165px
}

input.image-button,input.image-button:hover,table.list tfoot tr td,table.list tfoot tr th {
border:0
}

.datepickerControl td.day,.datepickerControl td.dayothermonth,.datepickerControl td.hour,.datepickerControl td.minute {
cursor:pointer;
background-color:#FFF;
border:1px solid #EEE;
width:2em
}

.datepickerControl td.today,.ui-priority-primary,.ui-widget-content .ui-priority-primary {
font-weight:700
}

.datepickerControl input.current,.datepickerControl td.current:hover {
background-color:#EBC2C0
}

table th.right,table td.right,table.filters th {
text-align:right
}

table.form tbody tr.field th,table.view tbody tr.field th {
text-align:right;
white-space:nowrap
}

table.form tbody tr.error td input,table.form tbody tr.error td textarea,table.form tbody tr.error td select,table.form tbody tr.error span.mceEditor table.mceLayout {
border:1px solid #c00
}

table.no-icon tbody tr.field td,table.view tbody tr.field td {
padding-left:5px
}

.ui-widget-header a,.ui-widget-content a {
color:#222
}

.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
background-image:url(images/222222_256x240_icons_icons.png)
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon {
background-image:url(images/454545_256x240_icons_icons.png)
}