/* 
    Document   : default
    Created on : 27.08.2009, 12:35:20
    Author     : cristian
    Description:
        Main stylesheet. Contains page structure styles.
*/

@import url('reset-fonts-base.css');
@import url('classes.css');
@import url('star-rating.css');

/*
    Page basic styles
*/
body {background:#d2dced url('/assets/images/bg.jpg') repeat 0 0;color:#454645;}
body#body-popup {background:#ffffff;padding:20px 40px;}
a, a:link, a:active, a:visited {text-decoration:none;color:#0328fc;cursor:pointer;}
a:hover {text-decoration:none;color:#ee0404;}
.white, a.white, a.white:link, a.white:active, a.white:visited {text-decoration:none;color:#fff;}
a.white:hover {text-decoration:underline;color:#fff;}
.black, a.black, a.black:link, a.black:active, a.black:visited {text-decoration:none;color:#000;}
a.black:hover {text-decoration:underline;color:#000;}
.grey, a.grey, a.grey:link, a.grey:active, a.grey:visited {text-decoration:none;color:#696969;}
a.grey:hover {text-decoration:underline;color:#696969;}
.blue, a.blue, a.blue:link, a.blue:active, a.blue:visited {text-decoration:none;color:#003d9f;}
a.blue:hover {text-decoration:none;color:#003d9f;}
.green, a.green, a.green:link, a.green:active, a.green:visited {text-decoration:none;color:#009900;}
a.green:hover {text-decoration:none;color:#009900;}
.red, a.red, a.red:link, a.red:active, a.red:visited {text-decoration:none;color:#990000;}
a.red:hover {text-decoration:none;color:#990000;}
.next, a.next, a.next:link, a.next:active, a.next:visited, a.next:hover {padding-right:20px;background:url('/assets/images/next.png') no-repeat center right;}
.prev, a.prev, a.prev:link, a.prev:active, a.prev:visited, a.prev:hover {padding-left:20px;background:url('/assets/images/prev.png') no-repeat center left;}
h1.headline {margin:0 0 1.3em 0;font-size:16px;font-weight:bold;color:#253cc9;text-align:center;}
h2 {color:#003d9f;font-weight:bold;margin:0 0 15px 0;padding:0;}

/*
    Page structure
*/
#page-margins {width:1024px;margin:5px auto;text-align:center;}
#page {text-align:left;}
#copyright {padding:15px 0;text-align:center;font-size:75%;clear:both;}

#header {height:60px;font-size:24px;font-weight:bold;color:#3d54ea;position:relative;z-index:2;}
#logo {width:329px;height:147px;position:absolute;top:1px;left:-20px;z-index:3;background:url('/assets/images/logo.png') no-repeat 0 0;cursor:pointer;}
#tagline {width:638px;height:23px;position:absolute;top:25px;right:37px;z-index:3;background:url('/assets/images/tagline.png') no-repeat 0 0;}
#logo em, #tagline em {display:none;}

#container {padding:10px;border:8px solid #c7d0df;background:#f1f0f0;}

/*
    Home
*/
#home-slideshow {width:303px;height:391px;float:left;position:relative;z-index:1;}
#home-slideshow .sign {width:270px;height:135px;position:absolute;top:81px;right:0;background:url('/assets/images/logo-sign.png') no-repeat 0 0;}
#home-slideshow img {display:block;}
#home-slideshow .sign em {display:none;}

#home-news {margin:0 30px;padding:10px 75px 10px 75px;background:url('/assets/images/news.png') no-repeat center left;}
#home-news ul {margin:0;background:#f1f0f0;}
#home-news li {font-size:15px;list-style:none;background:#f1f0f0;}

#home-testimonials {padding:20px 0;background:#fff;}
#home-testimonials-left {width:445px;float:left;}
#home-testimonials-left img {display:block;margin:0 auto;border:4px solid #f1f0f0;}
#home-testimonials-right {width:220px;float:right;position:relative;z-index:2;}
#home-testimonials-right img {display:block;margin:0 auto;border:4px solid #f1f0f0;}
#home-testimonials-middle {height:207px;margin:0 223px 0 446px;padding:30px 38px;background:#f1f0f0;}
#home-testimonials-middle .title {height:25px;margin-bottom:15px;display:block;color:#0225fc;border-bottom:1px solid #bcc2f0;background:url('/assets/images/testimonials.png') no-repeat 0 0;}
#home-testimonials-middle .title em {font-style:normal;display:none;}

/*
    Navigation
*/
#nav {height:23px;padding-top:10px;font:bold 14px/23px Georgia, Times, serif;position:relative;z-index:3;}
#nav ul, #nav li {margin:0;padding:0;list-style:none;}
#nav ul {position:relative;z-index:9;float:left;}
#nav li {float:left;line-height:23px;vertical-align:middle;margin:0 0 0 10px;}
#nav ul li:hover {position:relative;z-index:9;cursor:default;}
#nav ul ul {visibility:hidden;position:absolute;top:100%;left:0;z-index:9;background:#ffffff;border-left:1px solid #e7e6e6;;border-right:1px solid #e7e6e6;}
#nav ul ul li {float:none;margin:0;border-bottom:1px solid #e7e6e6;}
#nav ul ul ul {top:0;left:100%;}
#nav ul li:hover > ul {visibility: visible;}
#nav ul a {display:block;float:left;padding:0 12px;margin:0;line-height:23px;text-decoration:none;background:#c7d0df;border:1px solid #fff;border-bottom:0;color:#0328fc;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
#nav ul a:hover, #nav ul a.selected {background:#fff;color:#0328fc;border:1px solid #e7e6e6;border-bottom:0;}
#nav ul ul a {color:#0328fc;background:#ffffff;float:none;width:155px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;}
#nav ul ul a:hover {color:#0328fc;background:#D3DBEE;}
#nav-1 {margin-left:0 !important;margin-right:3px !important;}

#nav #logout-link {font-size:11px;font-family:verdana,tahoma,arial,sans-serif;position:absolute;top:35px;right:10px;white-space:nowrap;}
/*
    Content
*/
#content {padding:25px 25px 25px 25px;background:#fff;border:1px solid #e7e6e6;}
#home-wrapper {margin-left:313px;}
#home-wrapper #content {height:307px;background:#fff url('/assets/images/mtc.png') no-repeat 354px 328px;}
#wrapper #nav {margin-left:313px;}
#wrapper #content {min-height:200px;height:auto !important;height:200px;padding-top:50px;}

/*
    Forms
*/
label {width:175px;margin-right:5px;display:block;float:left;text-align:right;color:#203360;line-height:1.6em;}
label.block {width:auto;margin:0;display:block;float:none;text-align:left;}
label.small {width:75px;}
label.medium {width:150px;font-weight:bold;}
label.inline {display:inline;float:none;margin-right:5px;font-weight:normal;white-space:nowrap;}
label.inline input {margin-right:4px;}
input.text, textarea, select {font-family:verdana,tahoma,arial,sans-serif;font-size:11px;border:1px solid #454645;background:#fefefe;padding:0.2em;}
input.text:focus, textarea:focus, select:focus {border:1px solid #96A6C5;background:#F7F2D0;}

form p, label {font-size:11px;font-family:"Lucida Grande",verdana,tahoma,arial,sans-serif;}
form span.note {display:block;margin-left:180px;margin-top:3px;font-size:10px;}
form .nolabel, form span.values {margin-left:180px;display:block;}
form span.medium {margin-left:155px;display:block;line-height:1.6em;}
form div.nolabel label {display:inline !important;float:none !important;}
form em {font-weight:bold;font-style:normal;font-size:10px;color:#8F080E;margin-right:3px;}
form p {clear:left;}
form.noclear p {clear:none;font-family:Georgia,Times,serif;font-size:inherit;}
form p.submit_form {min-height:25px;height:auto !important;height:25px;margin-bottom:0;margin-left:180px !important;}

a.button, button {display:block;float:left;margin:0.7em 0.5em 0.7em 0;padding:5px 10px 5px 7px;border-bottom:2px solid #658eed;border-right:2px solid #658eed;border-top:2px solid #81a3f1;border-left:2px solid #81a3f1;background:#d0ddfa url('/assets/images/button-off.png') repeat-x top left;font-family:Verdana, Tahoma, Arial, sans-serif;font-size:10px;line-height:120%;text-decoration:none;font-weight:bold;color:#494949;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.button.float-right {margin:0 0 0 0.5em;}
a.button.float-left {margin:0 0.5em 0 0;}
button {width:auto;overflow:visible;padding:4px 10px 3px 7px;}
button[type] {padding:4px 10px 4px 7px;line-height:17px;}
*:first-child+html button[type] {padding:4px 10px 3px 7px;}
button img, a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none;}
button:hover, a.button:hover{background:#bacdf8 url('/assets/images/button-on.png') repeat-x top left;color:#000;}
a.inactive, button.inactive {border:1px solid #dedede !important;border-top:1px solid #eee !important;border-left:1px solid #eee !important;background:#f5f5f5 !important;color:#565656 !important;}
button.clean, a.clean {margin:0;}

/*
    Form & Result helpers
*/
.error, .notice, .success {padding:.8em;text-align:center;font-size:11px;font-family:"Lucida Grande",verdana,tahoma,arial,sans-serif;border:1px solid #dddddd;-moz-border-radius:5px;-webkit-border-radius:5px;}
.error {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

div.form {width:65%;margin:0 auto;padding-top:15px;border-top:1px solid #96A6C5;border-bottom:1px solid #96A6C5;}
div#ajax-result {width:60%;margin:0 auto;padding:25px 0;display:none;}
div#ajax-response {margin:0 auto;padding:10px;display:none;}
#loader, .loader {width:16px;height:25px;margin:0.7em 0 0 1em;display:block;float:left;}
#loader.animate, .loader.animate {background:url('/assets/images/loader.gif') no-repeat center center;}
#loader1 {width:32px;height:32px;margin:1em 0;display:none;}
#loader1.animate {background:url('/assets/images/loader1.gif') no-repeat center center;}
#loader2 {width:128px;height:15px;margin:1em auto;display:none;}
#loader2.animate {background:url('/assets/images/loader2.gif') no-repeat center center;}
#loader3 {width:128px;height:15px;display:none;}
#loader3.animate {background:url('/assets/images/loader2.gif') no-repeat center center;display:block;}

div.form-embed {width:100%;margin:0 auto;}
div.form-embed label {width:115px;}
div.form-embed span.note, div.form-embed .nolabel, div.form-embed span.values {margin-left:120px;}
div.form-embed span.values {line-height:1.6em;}
div.form-embed p {clear:none;}
div.form-embed .textarea {color:#aaa;height:14px;}
div.form-embed .video {color:#aaa;}

/*
    Member Profile
*/
#members-join {width:50%;float:left;border:0;padding:0;border-right:1px solid #dcdcdc;}
#members-login {width:48%;float:right;border:0;padding:0;}
#members-join label {width:120px;}
#members-join form .nolabel, #members-join form span.values, #members-join form span.note {margin-left:125px;}
#members-join h2, #members-login h2 {text-align:center;}

.clean-font {font-family:verdana,tahoma,arial,sans-serif;}
#profile-ticker {position:relative;}
#profile-ticker div {position:absolute;top:-25px;left:288px;}
#profile-ticker ul {margin:0;background:#fff;}
#profile-ticker li {width:640px;font-size:12px;list-style:none;background:#fff;text-align:center;}

#profile #summary {width:200px;float:left;}
#profile #member {padding:0 0 10px 15px;font-weight:bold;color:#003d9f;}
#profile #details {margin-left:200px;}
#profile #social {width:200px;float:right;}
#profile #panes {width:509px;float:left;padding:10px 5px 10px 10px;}
#profile #main-pane {width:509px;}
#profile .company-panes, #profile .company-panes #main-pane {width:709px !important;}

#profile #summary p {font-size:11px;margin:0;padding:0 5px;text-align:center;}
#profile #social img {margin-bottom:5px;}

#profile-picture {border:1px solid #e7e6e6;background:#f1f1f1;position:relative;}
#profile-picture img {display:block;margin:0 auto;}
#profile-picture a {display:block;margin:0 auto;}
#profile-picture #upload-link {width:198px;padding:5px 0;position:absolute;top:-1px;left:-1px;font-size:10px;text-align:center;border:1px solid #e7e6e6;background:#fff;display:none;z-index:2;}
#profile-picture span {padding:2px;position:absolute;top:-1px;left:-1px;border:1px solid #e7e6e6;background:#fff;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;color:#003d9f;}

.profile-section {margin:5px 0;background:url('/assets/images/fade.png') repeat-x 0 0;border-top:1px solid #c7d0df;}
.profile-section .profile-head {min-height:30px;height:auto !important;height:30px;line-height:22px;padding:0 5px;color:#003d9f;font-weight:bold;text-align:center;}
.profile-section .profile-head a, .profile-section .profile-head a:hover {color:#003d9f;}

#profile #summary #profile-rank p, #profile #summary #profile-status p {font-size:18px;}

/*
    Member UI
*/
.ui-thumb img {display:inline;padding:2px;border:1px solid #e7e6e6;float:left;margin:2px 5px;}
.ui-thumb:hover img {border:1px solid #afafaf;}
.friends-list {margin:0;}
.friends-list td {padding:2px;height:60px;width:60px;}
.friends-list td .ui-thumb img {float:none;display:block;margin:0 auto;}
.ui-bar {padding:0 10px;background:#5F78AB;color:#fff;font-weight:bold;line-height:30px;font-family:verdana,tahoma,arial,sans-serif;}
.ui-overlay-form {padding:0 5px;overflow:hidden;}
.ui-overlay-form p {margin:0.5em 0;}
.ui-spacer {border-top:1px solid #e7e6e6;padding-top:0.5em;}
.ui-text {color:#3b3f3b;}
.ui-error {float:left;line-height:40px;}

.ui-album-title {margin-bottom:0.75em;font-weight:bold;}
.ui-album-desc {margin-bottom:0.75em;font-size:12px;}
.ui-album-stats {padding:5px 0;margin-bottom:10px;border-bottom:1px solid #e7e6e6;font-size:11px;}
.ui-album {width:100%;margin-bottom:15px;background:#f1f0f0;border:1px solid #e7e6e6;}
.ui-album td {padding:5px;vertical-align:middle;}
.ui-album p {margin-bottom:0.4em;}
.ui-album .ui-photo {width:206px;font-size:10px;text-align:center;}
.ui-album .ui-photo img {display:block;margin:0 auto;padding:3px;border:1px solid #e7e6e6;background:#fff;}
.ui-album .ui-photo a:hover img {border:1px solid #afafaf;}
.ui-album .ui-empty {text-align:center;padding:10px;font-size:11px;}
.ui-picture {width:500px;margin:0 auto;overflow:hidden;}
.ui-picture img {max-width:500px;display:block;margin:0 auto;}
.ui-picture p {margin:10px 0 0 0;text-align:center;font-size:12px;}
.ui-picture-stats {padding:5px 0;margin-top:10px;border-top:1px solid #e7e6e6;font-size:11px;}
.ui-box {background:#f1f1f1;border:1px solid #e7e6e6;padding:5px;}

.ui-comment {border-bottom:1px solid #e7e6e6;padding-bottom:5px;margin-top:5px;}
.ui-comment .comment-thumb {width:56px;height:56px;overflow:hidden;float:left;}
.ui-comment .comment-thumb img, .ui-comment .comment-photo {display:block;padding:2px;border:1px solid #e7e6e6;}
.ui-comment .comment-thumb a:hover img, .ui-comment a:hover .comment-photo {border:1px solid #afafaf;}
.ui-comment .comment-info {margin-left:65px;font-size:12px;min-height:56px;height:auto !important;height:56px;}
.ui-comment .comment-info .comment-poster {font-weight:bold;margin-bottom:0.5em;}
.ui-comment .comment-info .comment-stats {font-size:11px;margin-bottom:0;margin-top:0.5em;color:#afafaf;}
.ui-comment .comment-info .comment-dt {font-size:11px;margin-bottom:0.5em;color:#afafaf;}
.ui-comment .comment-info .comment-text {font-size:11px;margin-bottom:0.5em;}
.ui-comment .comment-info .comment-video {font-size:11px;margin-bottom:0.5em;}

.ui-list-friend {float:left;width:49%;border-bottom:0 !important;}
.ui-calendar-today {font-weight:bold;font-variant:small-caps;font-size:14px;color:#5F78AB;}
.ui-calendar {margin:0 auto;border:1px solid #dbdbdb;}
.ui-calendar th {width:64px;font-size:12px;font-weight:bold;text-align:center;padding:3px 0;border:1px solid #dbdbdb;color:#0328fc;background:#dfebff;}
.ui-calendar td {width:64px;height:64px;font-size:12px;font-weight:normal;padding:3px;border:1px solid #dbdbdb;}
.ui-calendar td.today {background:#dfebff;border:1px solid #ababab;}
.ui-calendar td.event {background:#F7F2D0;}
.ui-calendar td.empty {background:url('/assets/images/stripes.gif') repeat 0 0;}
.ui-calendar td a {width:58px;height:58px;display:block;}
.ui-calendar td .day {font-size:14px;line-height:14px;}
.ui-calendar td .time {display:block;font-size:11px;}

#maibox-nav {height:30px;}
#maibox-nav ul {margin:0;padding:0;list-style:none;}
#maibox-nav li {font-size:11px;float:left;}
#maibox-nav li a {padding:0 6px;font-weight:bold;border-right:1px solid #dbdbdb;color:#0328fc;}
#maibox-nav li a:hover {color:#ee0404;}
#maibox-nav li a.last {border-right:0;}
#maibox-nav li a.selected {color:#ee0404;}
#mailbox-search {width:130px;margin:0;padding:0;border:1px solid #dbdbdb;float:left;}
#mailbox-search input {width:101px;border:0;margin:0;padding:5px 3px;}
#mailbox-go {float:right;margin:0;padding:0;width:20px;height:23px;background:url('/assets/images/magnifier.png') no-repeat center center;border-left:1px solid #dbdbdb;}
#mailbox {overflow:hidden;}
#mailbox-content {min-height:350px;height:auto !important;height:400px;padding:15px 5px 0 5px;}
#mailbox-content p {margin-bottom:0.3em;}
#mailbox-actions .button {margin:0 5px;}
#mailbox-pages {padding-top:5px;}
#mailbox-empty {text-align:center;line-height:350px;}
#mailbox-top {border-bottom:1px solid #dbdbdb;font-size:11px;padding-bottom:5px;}
table.mailbox {margin:0;}
table.mailbox td {font-size:11px;padding:5px;}
table.mailbox td.check {width:10px;vertical-align:middle;}
table.mailbox td.subject {width:460px;vertical-align:middle;cursor:pointer;}
table.mailbox td.subject1 {width:660px;vertical-align:middle;cursor:pointer;}
table.mailbox td.subject p, table.mailbox td.subject1 p {margin:2px 0;}
.mailbox-title {font-weight:bold;color:#003d9f;}
.mailbox-recipient {font-size:12px;padding-top:10px;}
.mailbox-message {font-size:12px;clear:left;}

.ui-blog {margin-bottom:15px;}
.ui-blog-title {font-size:16px;font-weight:bold;color:#003d9f;padding-bottom:3px;}
.ui-blog-title a {color:#003d9f;}
.ui-blog-title a:hover {color:#ee0404;}
.ui-blog-created {font-size:11px;padding-bottom:3px;color:#afafaf;}
.ui-blog-tags {font-size:12px;}
.ui-blog-desc {padding:7px 0;}
.ui-blog-share {font-size:11px;padding-bottom:3px;}
.ui-blog-share span {margin-right:15px;}
.ui-blog-comments {font-size:11px;}

.ui-group {padding:5px;margin-bottom:15px;background:#fcfcfc;border:1px solid #e7e6e6;-moz-border-radius:10px;-webkit-border-radius:10px;}
.ui-group-graphic {width:100px;float:right;margin-left:10px;overflow:hidden;}
.ui-group-graphic img {margin:0 auto;display:block;}
.ui-group-title {font-size:16px;font-weight:bold;color:#003d9f;margin-bottom:5px;}
.ui-group-desc {min-height:40px;height:auto !important;height:50px;}
.ui-group-button {font-size:10px;font-family:verdana,tahoma,arial,sans-serif;padding-top:5px;overflow:hidden;}
.ui-group-button .button {font-weight:bold;margin:0;}
.ui-group-button span {float:left;margin-left:10px;margin-top:5px;}

.ui-forum {border:1px solid #e7e6e6;width:100%;margin:0 0 5px 0;}
.ui-forum-1 {margin-top:7px !important;}
.ui-forum-buttons {margin:0 0 5px 0;}
.ui-forum-buttons .button {margin:0 5px 0 0;}
.ui-forum th, .ui-forum th {padding:3px;}
.ui-forum th {background:#5F78AB;border:1px solid #e7e6e6;color:#ffffff;vertical-align:middle;text-align:center;font-size:12px;}
.ui-forum td {border:1px solid #e7e6e6;vertical-align:middle;text-align:left;}
th.ui-forum-graphic, td.ui-forum-graphic {width:24px;}
th.ui-forum-numbers {width:65px;text-align:center;}
td.ui-forum-numbers {width:65px;text-align:center;}
th.ui-forum-last {width:200px;text-align:center;}
td.ui-forum-last {width:200px;text-align:center;}
th.ui-forum-title {text-align:left;}
td.ui-forum-title a {font-weight:bold;}
td.ui-forum-sub {font-size:11px;}
td.ui-forum-sub a {font-weight:bold;}
.ui-forum-desc {display:block;font-size:11px;}
.ui-forum-desc a {font-weight:normal !important;}
.ui-forum-thread-link {display:block;font-size:11px;font-weight:bold;text-align:left;}
.ui-forum-thread-author {display:block;font-size:11px;text-align:left;}
.ui-forum-thread-dt {display:block;font-size:11px;text-align:left;}
.ui-forum-nav-1 {height:16px;line-height:16px;background:url('/assets/images/icons/folder.png') no-repeat center left;padding-left:30px;margin:0 0 5px 0;}
.ui-forum-nav-2 {height:16px;line-height:16px;background:url('/assets/images/icons/folder-child.png') no-repeat center left;padding-left:46px;font-weight:bold;margin:0 0 5px 12px;}
.ui-forum-nav-3 {height:16px;line-height:16px;background:url('/assets/images/icons/folder-child.png') no-repeat center left;padding-left:46px;font-weight:bold;margin:0 0 5px 40px;}
.ui-forum-nav {float:right;font-weight:bold;font-size:12px;font-family:verdana,tahoma,arial,sans-serif;font-size:10px;border:1px solid #e7e6e6;border-right:0;}
.ui-forum-page-general {padding:5px;float:left;border-right:1px solid #e7e6e6;background:#5F78AB;color:#ffffff;}
.ui-forum-page-all {float:left;}
.ui-forum-page-all span, .ui-forum-page-all a {float:left;padding:5px;border-right:1px solid #e7e6e6;background:#dff4ff;}
.ui-forum-page-all span {color:#565656;background:#f5f5f5;}
.ui-forum-page-all a {color:#336699;}
.ui-forum-page-all a:hover {color:#ffffff;background:#6299c5;}
.ui-forum-post {border:1px solid #e7e6e6;width:100%;margin:0 0 5px 0;}
.ui-forum-post th {background:#5F78AB;border:1px solid #e7e6e6;color:#ffffff;vertical-align:middle;text-align:left;font-size:11px;font-weight:normal;}
.ui-forum-post-author {width:150px;height:50px;border-right:1px solid #e7e6e6;}
.ui-forum-post-author img, .ui-forum-attachment img {display:block;margin:5px 0;padding:2px;border:1px solid #e7e6e6;}
.ui-forum-post-author img:hover, .ui-forum-attachment img:hover {border:1px solid #afafaf;}

.bbcode_code_title, .bbcode_quote_title {margin:5px 0 0 20px;font-size:90%;font-style:italic;color:#333;}
.bbcode_code {margin:5px 10px 10px 20px;padding:5px;font-family:monospace;background:#f1f0f0;color:#333;font-size:90%;}
.bbcode_quote {margin:5px 10px 10px 20px;padding:5px;background:#f1f0f0;color:#333;font-size:90%;}

.ui-locations {margin:0 auto;border:1px solid #e7e6e6;border-bottom:0;border-top:0;}
.ui-locations th {padding:5px;text-align:left;border:1px solid #e7e6e6;}
.ui-locations td {padding:3px;text-align:left;border-bottom:1px solid #e7e6e6;}
.ui-locations-company {width:300px;}
.ui-locations-facility {width:300px;}
.ui-locations-action {width:100px;}

/*
    Blog
*/
#blogs {overflow:hidden;}
#blogs-left {width:65%;float:left;}
#blogs-right {width:31%;float:right;height:300px;position:relative;}
#blogs-right .icon-feed {position:absolute;top:0;left:-35px;float:none;}
#blog-panes ul {margin:0 0 5px 0;padding:0;list-style:none;}
#blog-panes ul ul {margin:0 0 0 10px;}
#blog-panes ul li {padding-left:15px;background:url('/assets/images/arrow.png') no-repeat 0 6px;}

/*
	Home Exchange
*/
.ui-house {padding:5px;margin-bottom:10px;background:#fcfcfc;border:1px solid #e7e6e6;-moz-border-radius:10px;-webkit-border-radius:10px;}
.ui-house-graphic {width:70px;float:left;overflow:hidden;}
.ui-house-stats {width:150px;float:right;overflow:hidden;}
.ui-house-cnt {margin:0 110px 0 70px;}
.ui-house-cnt p {margin-bottom:0.2em;}
.ui-house-member {width:70px;float:left;overflow:hidden;}
.ui-house-float {margin-left:80px;}

.ui-house-head {margin:0 0 7px 0;padding:0;font-weight:bold;color:#003d9f;}
#ui-house-right {float:right;width:360px;}
#ui-house-member img {display:block;margin:0 auto 5px auto;padding:2px;border:1px solid #e7e6e6;}
#ui-house-right #map_canvas {width:360px;height:360px;}
#ui-house-left {float:left;width:550px;}
#ui-house-desc {margin:15px 0;}
#ui-house-pictures {width:235px;float:left;}

/*
    Star rater
*/
.star-rating-title {float:left;margin:3px 10px 5px 0;font-weight:bold;}

/*
	Companies
*/
#company-social span {display:inline;float:left;margin:0 10px 0 25px;}
#company-representative-name {font-weight:bold;font-size:16px !important;margin-bottom:10px !important;color:#000;}
#company-representative-info {overflow:hidden;font-size:12px;}
#company-message {border:1px solid #e7e6e6;background:#f1f1f1;padding:10px 10px 0 10px;color:#003d9f;margin-bottom:15px;}
#company-message-title {border-bottom:1px solid #003d9f;font-size:16px;margin:0 0 10px 0;padding:0 0 5px 0;}

/*
	Shopping Cart
*/
#shopping-cart fieldset {border:1px solid #e7e6e6;padding:15px;margin-bottom:10px;}
#shopping-cart fieldset legend {border-left:2px solid #e7e6e6;border-right:2px solid #e7e6e6;padding:0 10px;font-weight:bold;color:#003d9f;}
#shopping-cart fieldset div.description {margin:0 0 15px 0;}
#shopping-cart fieldset p {margin:0 0 5px 0;}
#shopping-cart fieldset label {color:#203360;width:auto;display:inline;float:none;text-align:left;}

#cart-nav {width:675px;margin:0 auto 10px auto;padding:0;list-style:none;}
#cart-nav li {margin:0;padding:0 0 5px 0;float:left;display:inline;width:225px;text-align:center;font-weight:bold;font-variant:small-caps;border-bottom-width:3px;border-bottom-style:solid;}
#cart-nav li.prevStep {border-bottom-color:#ccc;color:#ccc;}
#cart-nav li.nextStep {border-bottom-color:#003d9f;color:#003d9f;}
#cart-nav li.currentStep {border-bottom-color:#00892D;color:#00892D;}

.form-questions {margin:0 0 0 25px;padding:0;}
ul.form-questions {list-style:none;}
.form-questions ol {margin:0 0 0 25px;padding:0;}
.form-questions ul {margin:0 0 0 15px;padding:0;list-style:none;}
.form-questions li {margin:0 0 5px 0;padding:0;}
.form-questions p {margin:0 0 2px 0;padding:0;}
.form-questions p {margin:0 0 2px 0;padding:0;}
.form-questions p.label-top {font-weight:bold;color:#203360;}
.form-questions p.label {color:#203360;}
.form-questions span.example {display:block;margin-bottom:2px;font-size:10px;}

/*
	Benefits Comparison
*/
.ui-table {border:1px solid #e7e6e6;font-family:verdana,tahoma,arial,sans-serif;}
.ui-table th {padding:5px;background:#5f78ab;border:1px solid #e7e6e6;color:#ffffff;vertical-align:middle;text-align:center;font-size:10px;}
.ui-table td {padding:5px;border:1px solid #e7e6e6;vertical-align:middle;text-align:center;font-size:11px;word-wrap:break-word;}
.ui-table span.no, .ui-table span.yes, .ui-table span.unknown {display:block;width:15px;height:15px;margin:0 auto;background-repeat:no-repeat;background-position:center;}
.ui-table span.no em, .ui-table span.yes em, .ui-table span.unknown em {display:none;}
.ui-table span.no {background-image:url('/assets/images/icons/flag-no.png');}
.ui-table span.yes {background-image:url('/assets/images/icons/flag-yes.png');}
.ui-table span.unknown {background-image:url('/assets/images/icons/flag-q.png');}
.ui-table img {vertical-align:middle;margin-right:3px;}

.fieldset {border:1px solid #c7d0df;margin:5px 0;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;}
.fieldset div.desc {margin:5px 20px;}
.fieldset div.legend {background:url('/assets/images/fade.png') repeat-x 0 0;min-height:25px;height:auto !important;height:25px;line-height:25px;padding:0 5px;color:#003d9f;font-weight:bold;-moz-border-radius:10px;-webkit-border-radius:10px;}
.fieldset p {margin:3px 0;}

.benefits {width:100%;border-collapse:separate;}
.benefits td {padding:0;vertical-align:middle;}
.benefits-position {width:35%;font-weight:bold;font-size:20px;text-align:center;background:#304AD9;color:#F9E938;border:5px solid #DBDBDB;}
.benefits-rating {width:30%;text-align:center;}
.benefits-rating {font-weight:bold;font-size:28px;color:#003d9f;}
.benefits-recommend {width:35%;}
.benefits-recommend table {margin:0;border-collapse:separate;border:2px solid #e7e6e6;background:#f6f6f6;}
.benefits-recommend td {padding:2px 5px;text-align:right;font-size:11px;font-family:verdana,tahoma,arial,sans-serif;}

.ui-travel-world {list-style:none;}
.ui-travel-world li {margin:5px 0;}
.ui-travel-world img {vertical-align:middle;margin-right:5px;}

.ratings-tooltip {
	width:300px;
    display:none;
    background-color:#ffa;
    border:1px solid #cc9;
    padding:3px;
    font-size:13px;
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
}

.top-companies {margin:0;}
.top-companies td {width:194px;padding:5px 3px !important;vertical-align:middle;font-size:11px;font-family:verdana, tahoma,arial,sans-serif;text-align:center;}
.top-companies td img {margin:0px auto !important;display:block;}
.top-companies td.top-companies-graphic {padding:0px;}

div.social-scrollable {
    position:relative;
    overflow:hidden;
    width:200px;
    height:400px;
	margin:0 auto;
}
div.social-scrollable div.items {
    width:20000em;
    position:absolute;
}
div.social-scrollable div.item {
    float:left;
	width:200px;
}

/*
	Links
*/
.ui-link {margin-bottom:25px;}
.ui-link-wrapper {margin-left:85px;}
.ui-link-author {font-size:10px;font-family:verdana,tahoma,arial,sans-serif;}
.ui-link-title {font-size:16px;font-weight:bold;color:#003d9f;margin:3px 0 5px 0;}
.ui-link-text {font-size:11px !important;}
.ui-link-action, .ui-link-tags {font-size:11px;font-family:verdana,tahoma,arial,sans-serif;}
.ui-link-tags {margin-bottom:3px;}
.ui-link-action a, .ui-link-tags a {margin:0 3px;border-bottom:1px dotted #ccc;}
.ui-link-like {width:85px;height:100px;float:left;}
.ui-link-badge {width:72px;height:66px;padding:10px 3px 0 0;background:url('/assets/images/icons/badge.png') no-repeat top left;text-align:center;color:#ffd700;font-weight:bold;font-size:14px;}
.ui-link-vote {height:18px;line-height:18px;margin-left:10px;padding:0 0 0 20px;background:url('/assets/images/icons/like.png') no-repeat top left;font-weight:bold;font-size:14px;}

/*
	Facility Ratings
*/
.results-nav {text-align:center;}
.results-nav a, .results-nav span {margin:0 3px;}
.results-nav img {vertical-align:middle;}
.ui-facility {padding:5px;margin-bottom:10px;background:#fcfcfc;border:1px solid #e7e6e6;-moz-border-radius:10px;-webkit-border-radius:10px;}
#ui-facility-left {width:300px;float:left;}
#ui-facility-left #map_canvas {width:300px;height:300px;}
#ui-facility-left .ui-thumb img {margin-left:10px;}
#ui-facility-right {width:600px;float:right;}
.facility-details {width:300px;border-collapse:separate;border:2px solid #e7e6e6;background:#f6f6f6;margin:15px 0;}
.facility-details td {padding:3px 5px;font-size:11px;font-family:verdana,tahoma,arial,sans-serif;}
.ui-facility-compensation {width:295px;min-height:120px;height:auto !important;height:120px;margin-bottom:15px;}
.ui-facility-compensation-total {width:400px !important;}

ul.ui-facility-tabs {list-style:none;margin:0;padding:0;height:16px;border-bottom:1px solid #e7e6e6;}
ul.ui-facility-tabs li {float:left;text-indent:0;padding:0;margin:0 5px 0 0 !important;list-style-image:none !important;}
ul.ui-facility-tabs li.last {margin:0 !important;}
ul.ui-facility-tabs a {background:#c7d0df;font-size:11px;font-weight:bold;font-family:verdana,tahoma,arial,sans-serif;display:block;height: 16px;line-height:16px;text-align:center;text-decoration:none;color:#0328fc;padding:0px 5px;margin:0px;border:1px solid #e7e6e6;border-bottom:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
ul.ui-facility-tabs a:active {outline:none;}
ul.ui-facility-tabs a:hover {background:#fff;}
ul.ui-facility-tabs a.current, ul.ui-facility-tabs a.current:hover, ul.ui-facility-tabs li.current a {background:#fff !important;cursor:default !important;color:#0328fc !important;}
div.ui-facility-pane {display:none;padding:5px;border:1px solid #e7e6e6;border-top:0;}
.ui-facility-compensation-total ul.ui-facility-tabs {height:24px !important;}
.ui-facility-compensation-total ul.ui-facility-tabs li {margin:0 10px 0 0 !important;}
.ui-facility-compensation-total ul.ui-facility-tabs a {height:24px !important;line-height:24px !important;font-size:13px !important;padding:0px 10px !important;}
.ui-facility-compensation-total div.ui-facility-pane td {padding:5px !important;font-size:12px !important;}

div.ui-facility-pane table {margin:0 auto;border:1px solid #e7e6e6;border-collapse:collapse;width:100%;}
div.ui-facility-pane td {padding:2px 5px;font-size:11px;font-family:verdana,tahoma,arial,sans-serif;text-align:center;border:1px solid #e7e6e6;}
.facility-results {width:100%;}
.facility-results-stats {width:310px;}
.facility-results-stats td {padding:0;}

#usa-locator {width:530px;height:410px;margin:75px auto;}

/*
	Jobs
*/
.ui-jobs-header {padding:5px;}
.ui-jobs-header-row {width:33%;float:left;}
.ui-jobs-header-row .button {margin:15px 0 0 0;float:right;font-size:13px;}
.ui-jobs-stats {width:185px;margin:0;border:1px solid #e7e6e6;background:#f6f6f6;border-collapse:collapse;}
.ui-jobs-stats td {padding:2px 5px;font-size:11px;font-family:verdana,tahoma,arial,sans-serif;border:1px solid #e7e6e6;font-weight:bold;}

.ui-jobs-rows {margin:5px;}
.ui-jobs-rows td {padding:0;}
.ui-jobs-row-left {width:145px;height:50px;padding:5px !important;border-top:2px solid #fff;text-align:center;vertical-align:middle;background:#d0ddfa;color:#494949;cursor:pointer;}
.ui-jobs-row-left span {display:block;font-weight:bold;}
.ui-jobs-row-left-hover {background:#bacdf8;color:#000;}
.ui-jobs-row-left-clicked {background:#334dde;color:#f9da5e;}
.ui-jobs-row-left em {display:block;font-size:10px;font-style:normal;}
.ui-jobs-panel {position:absolute;top:1px;left:0;border:5px solid #334dde;background:#fff;width:530px;display:none;}
.ui-jobs-panel-header {border-bottom:1px solid #e7e6e6;padding:5px;}
.ui-jobs-panel-header span {font-weight:bold;color:#003d9f;font-size:14px;text-align:center;display:block;width:250px;line-height:45px;}
.ui-jobs-panel-toolbar {float:right;font-size:11px;font-family:verdana,tahoma,arial,sans-serif;}
.ui-jobs-panel-toolbar a {float:left;text-align:center;width:60px;padding-top:36px;background-position:top center;background-repeat:no-repeat;}
.ui-jobs-panel-toolbar a.ui-job-save {background-image:url('/assets/ui/icons/floppy_disk_36.png');}
.ui-jobs-panel-toolbar a.ui-job-edit {background-image:url('/assets/ui/icons/paper_content_pencil_36.png');}
.ui-jobs-panel-toolbar a.ui-job-reverify {background-image:url('/assets/ui/icons/refresh_36.png');}
.ui-jobs-panel-toolbar a.ui-job-inactivate {background-image:url('/assets/ui/icons/cancel_36.png');}
.ui-jobs-panel-status {text-align:center;padding:5px;font-size:11px;font-family:verdana,tahoma,arial,sans-serif;border-bottom:1px solid #e7e6e6;background:#d0ddfa;color:#494949;}
.ui-jobs-panel-area {padding:5px;}
.ui-jobs-panel-area label {width:auto;float:none;display:block;text-align:left;}
.ui-jobs-panel-area label.inline {width:auto;float:none;display:inline;text-align:left;}
.ui-jobs-panel-area .values {margin:0;display:inline;}
.ui-jobs-panel-area .note {margin:0;display:inline;color:#454645;font-weight:normal;}
.ui-jobs-panel-area table {margin:0;}
.ui-jobs-panel-area table td {padding:2px;font-family:verdana,tahoma,arial,sans-serif;font-weight:bold;font-size:11px;color:#003d9f;}
.ui-jobs-panel-area table td textarea {width:98%;}
.ui-jobs-panel-error {display:none;margin:3px 10px;}
.jobs-table .icon-rmv, .jobs-table .icon-add {float:none !important;margin:0 auto;display:block;}

.member-result {width:210px;float:left;padding:3px;margin:0 15px 15px 0;display:inline;}
.member-result-status {display:block;font-size:11px;}
.member-result-rank {display:block;font-size:11px;}
.member-result-thumb {display:inline;float:left;width:55px;margin-right:5px;}
.member-result-thumb img {padding:2px;border:1px solid #e7e6e6;display:block;margin:0 auto;}
.member-result-thumb:hover img {border:1px solid #afafaf;}

#company-logos {margin:0;}
#company-logos td {width:200px;padding:10px;vertical-align:middle;text-align:center;}

.result-mail, .result-blog, .result-comment {margin:5px 0;font-size:11px;padding:5px;background:#fcfcfc;border:1px solid #e7e6e6;-moz-border-radius:10px;-webkit-border-radius:10px;}
.result-mail p, .result-blog p, .result-comment p {margin-bottom:3px;}
.result-mail .result-content, .result-blog .result-content, .result-comment .result-content {display:none;font-size:12px;}