
div {
border : 0px solid red;
}
* {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
line-height : 1.3em;
}
table {
font-size : inherit;
font-size : 100%;
}
p, li {
line-height : 1.3em;
}
ul, ol {
margin : 0 2em;
}
#outer {
position : absolute;
height : 100%;
width : 100%;
}

/*
width : 930px;
*/
#core {
position : relative;
margin : 0 3% 2em 3%;
min-width : 800px;
width : 956px;
padding-bottom : 2em;
background : #ffffff url('../images/content_only_1024.gif');
background-repeat: no-repeat;

border: 0px solid red;

overflow: hidden;
display: table;



}

#core_white {

}

#content {
margin : 0 10px;
}
#outer-column-container {
padding-left : 224px;
}
.right-tools #outer-column-container, .ad-margin #outer-column-container {
padding-right : 224px;
}
#inner-column-container {
width : 100%;
}
#source-order-container {
float : left;
width : 100%;
margin-right : -1px;
}
#main {
float : right;
width : 100%;
margin-left : -1px;
}
#tools {
float : left;
margin-left : -224px;
width : 214px;
margin-right : 1px;
}
#ads {
float : right;
margin-right : -224px;
width : 214px;
padding-left : 10px;
margin-left : 1px;
overflow : hidden;
}
#outer-column-container.sec-summary {
padding-left : 0;
}
#outer-column-container.sec-summary #main {
float : left;
}
.right-tools #outer-column-container {
padding-left : 0;
}
.right-tools #outer-column-container #main {
float : left;
width : 100%;
margin-right : -1px;
}
.right-tools #outer-column-container #tools {
float : right;
margin-right : -224px;
width : 214px;
margin-left : 10px;
}
.clear:after, .filter-top:after, .about dl:after, div.input:after, dl.about:after, ul.horz:after, ul.pad-li:after, #section:after, .view-sort:after, dl.menu dd:after, dl.websites ul:after, div.half + div.half:after, dl.envelope:after, ul.item-summary li:after {
content : ".";
clear : both;
display : block;
height : 0;
visibility : hidden;
}
.clearFix {
clear : both;
padding-bottom : 1px;
margin-bottom : -1px;
}
.clear {
clear : both;
}
* html .clear {
height : 1%;
}
br.clear {
display : block;
height : 0;
}
.hide {
display : none;
}
.inline {
display : inline !important ;
}
.left {
float : left;
}
.right {
float : right !important ;
}
.center {
text-align : center;
}
strong {
font-weight : bold;
}
small {
color : #666;
}
pre {
overflow : auto;
}
img {
border : none;
}
.iform em {
font-weight : normal;
font-style : italic;
}
.pad-n {
margin-top : 10px !important ;
}
.pad-e {
margin-right : 10px !important ;
}
.pad-s {
margin-bottom : 10px !important ;
}
.pad-w {
margin-left : 10px !important ;
}
.shim-v {
margin-top : 5px !important ;
margin-bottom : 5px !important ;
}
.shim-h {
margin-left : 5px !important ;
margin-right : 5px !important ;
}
.shim-n {
margin-top : 5px !important ;
}
.shim-e {
margin-right : 5px !important ;
}
.shim-s {
margin-bottom : 5px !important ;
}
.shim-w {
margin-left : 5px !important ;
}
#tools ul, #ads ul {
margin-left : 0;
margin-right : 0;
}
.pad {
margin-right : 10px;
}
.pad-li li {
padding-right : 10px;
}
ul.horz, ul.pad-li {
display : block;
margin : 0;
list-style : none;
line-height : 1.6em;
}
ul.horz li, ul.paging li, ul.pad-li li, ul.cmt-actions li, .view-sort li {
display : block;
float : left;
list-style : none;
}
.half, .half-left {
float : left;
width : 48%;
}
.half + .half, .half-right {
float : right;
clear : right;
width : 48%;
}
.sm-row {
clear : both;
margin-top : 0.5em;
height : 2em;
}
ul.sm-row {
list-style : none;
margin : 0;
}
ul.sm-row > li {
padding-right : 5px;
}
.md-row {
clear : both;
margin-top : 0.5em;
min-height : 2.5em;
}
ul.md-row {
list-style : none;
margin : 0;
padding : 0;
height : 2.5em;
}
ul.md-row li {
float : left;
margin-right : 5px;
}

a {
color : #ffffff;
line-height : inherit;
text-decoration : none;
}
a:visited, a:hover {
color : #0055a5;
}
a:hover {
text-decoration : underline;
}
a:focus {
outline : none;
}
a.strong {
text-decoration : underline;
border-bottom : 1px solid #cadae9;
}
a.more {
padding-left : 1em;
font-size : 9px;
font-weight : bold;
white-space : nowrap;
}
#wrapper {
width : 1024px;
margin : 0 auto;
border : 0px solid red;
display : table;

}
#nvTop {
position : relative;
margin : 0 3% 2em 3%;
min-width : 800px;
width : 956px;
height : 116px;
background :  url(../images/header_1.gif) no-repeat left bottom;
border : 0px solid #736b7b;
border-top : none;
z-index : 20;
}
#home {
position : absolute;
top : 15px;
left : 30px;
height : 90px;
width : 90px;
text-indent : -999em;
}
* html #nvTop {
border-width : 0;
}
#nvTop a {
color : white;
}


#nvUser {
list-style : none;
margin : 0 0.5em 0 0;
padding : 1em 0 0 0;
color : #f1e5f7;
text-align : right;
white-space : nowrap;
}
#nvUser li {
display : inline;
padding-right : 0.5em;
font-size : 1.1em;
}
#nvUser > li + li {
padding-left : 0.6em;
border-left : 1px dotted #91b7df;
}
/*
#nvUser .notifications {
padding : 1px 0 1px 21px;
width : 26px;
background : url(../i/sk2/notification.gif) no-repeat -2px 0;
}
#nvUser .notifications.none {
background-color : #aaa;
}
*/

#nvSearch {
position : absolute;
top : 3.8em;
right : 1em;
}
#nvSearch div {
float : left;
margin-right : 0.5em;
padding-top : 1px;
width : 125px;
height : 1.8em;
background-color : white;
border : 1px solid #999;
overflow : hidden;
vertical-align : bottom;
}
#nvSearch input {
margin : 0;
font-size : 1.4em;
width : 125px;
border-width : 0;
}
#nvSearch label.overlabel-apply {
top : 5px;
}
#nvSearch button {
padding-left : 2px !important ;
padding-right : 0 !important ;
color : white;
font-size : 1.1em;
height : 1.85em;
border-width : 0;
text-align : center;
width : 4.5em;
}
#nvSearch button.md {
font-weight : bold;
background : transparent url(../images/gradient-blue.gif) repeat-x 0 30%;
}
li.divider + .divider {
padding-left : 1em;
border-left : 1px dotted #aaa;
}

#nvMenu {
position : absolute;
top : 8.8em;
left : 164px;
list-style : none;
}
#nvMenu li {
float : left;
display : block;
line-height : 1.5em;
padding-right : 0.8em;
padding-left : 0;
font-size : 1.4em;
font-weight : bold;
color : #f1e5f7;
border-left : none;
}
#nvMenu li.mnu {
padding-right : 0.4em;
}
#nvMenu > li + li {
padding-left : 0.8em;
border-left : 1px dotted #91b7df;
}
#nvMenu li.on a, #nvMenu li a.on {
color : #f1e5f7;
}
#nvMenu li.mnu span {
color : white;
}



body {
font-size : 62.5%;
font-family : Arial, arial, 'Helvetica', helvetica, sans-serif;
color : #333;
background-color : #ffffff;
background-image : url('../images/background_clouds5.png');
background-repeat: repeat-x;
}

/*
body * {
display: none;
}
*/

sup {
font-size : 0.7em;
}
h1#top, h2#top {
padding : 14px 0 4px 0.5em;
color : #366881;
clear : both;
}
h1.simple {
height : 51px;
}
h1.rule {
height : 51px;
border-bottom : 1px solid #aaa;
}
h1 {
padding : 0.5em 0;
font-size : 1.6em;
line-height : 1.3;
font-weight : bold;
}
h2 {
font-weight : bold;
}
h3 {
font-size : 1.3em;
font-weight : bold;
}
h4 {
font-size : 1.2em;
font-weight : bold;
}
html .formatted-content h1 {
font-size : 2em;
}
html .formatted-content h2 {
font-size : 1.5em;
}
html .formatted-content h3 {
font-size : 1.17em;
}
html .formatted-content em {
font-weight : normal;
}
html .formatted-content h1, html .formatted-content h2, html .formatted-content h3 {
padding : 0.5em 0;
font-weight : bold;
color : #333;
}
html .formatted-content ul, html .formatted-content ol {
margin-bottom : 1em;
}
html .formatted-content p {
margin : 0 0 1em 0;
}
label.overlabel {
color : #999;
font-weight : normal;
}
label.overlabel-apply {
position : absolute;
top : 4px;
left : 5px;
z-index : 1;
color : #999;
font-size : 11px;
}


input[type="text"], input[type="search"], input[type="password"], textarea {
font-size : 13px;
font-family : Arial;
}
.field {
font-size : 12px;
}
.field span {
font-weight : bold;
}
textarea {
font-family : inherit;
}
label {
vertical-align : baseline;
line-height : inherit;
}
.oops {
color : #910;
}
ul.box {
margin-left : 0;
margin-right : 0;
list-style : none;
}
.box ul {
margin : 0;
list-style : none;
}
.box {
margin-top : 0.5em;
margin-bottom : 1em;
padding : 1em;
overflow : hidden;
}
.box h2 {
padding-bottom : 5px;
font-size : 1.3em;
color : #444;
}
.box h3.subhead {
font-size : 1em;
margin-top : -5px;
padding-bottom : 10px;
color : #444;
}
.box.blue {
background-color : #fbf6e7;
border : 1px solid #fbf6e7;
}
.box.blue a {
color : #028bcf;
font-weight : bold;
}
.box.white {
background-color : #fff;
border : 1px solid #fbf6e7;
}
.box.gray {
position : relative;
background-color : #f8f8f8;
border : 1px solid #d0d0d0;
}
.box.gray small.byline {
position : absolute;
top : 0.6em;
right : 1.2em;
color : #999;
}
.box.gray h6 {
margin : -3px 0 6px 0;
padding-bottom : 0.6em;
font-size : 1em;
font-weight : normal;
color : #999;
border-bottom : 1px dotted #aaa;
}
.box.gray p {
margin : 0;
font-size : 1.2em;
line-height : 1.4em;
color : #444;
}
.box.tool-buttons {
border-color : #d0d0d0;
background-color : #faf2d9;
}

/*
.tool-buttons ul {
clear : left;
margin : 0;
padding : 0.5em 0;
list-style : none;
}
.tool-buttons li {
display : block;
margin : 0 0 3px 0;
height : 26px;
border : 1px solid #b5b5b5;
background-color : white;
}
.tool-buttons li * {
display : block;
padding-left : 30px;
font-size : 1.1em;
font-weight : bold;
line-height : 26px;
background : url(../i/icon/summary-icons.gif) no-repeat 5px -473px;
}
.tool-buttons li a {
color : #457f45 !important ;
}
.tool-buttons li span {
color : #333;
cursor : pointer;
}
.tool-buttons li span.disabled {
cursor : default;
}
.tool-buttons li a:hover {
text-decoration : none;
}
.tool-buttons li.a a {
background-position : 5px -473px;
}
.tool-buttons li.b a {
background-position : 5px -1016px;
}
.tool-buttons li .app-connectWithUser, .tool-buttons li .connectWithUser, .tool-buttons li.c a {
background-position : 5px -268px;
}
.tool-buttons li.d a {
background-position : 5px -608px;
}
.tool-buttons li .edit, .tool-buttons li.f a {
background-position : 5px -676px;
}
.tool-buttons li.g a {
background-position : 5px -948px;
}
.tool-buttons.about li + li a, .tool-buttons li .leave {
background-position : 5px -200px;
}
.tool-buttons li .connection {
background-position : 5px -743px;
}
.tool-buttons li .accept {
background-position : 5px -880px;
}
.tool-buttons li .decline {
background-position : 5px -812px;
}
.tool-buttons li .app-disconnectUser, .tool-buttons li .disconnectUser {
background : url(/i/sk2/remove-sm.gif) no-repeat 7px 6px;
}



.compact-type li span.iconSizeSm {
padding-top : 0.8em;
min-height : 20px;
}
.compact-type span.compact-title {
display : block;
width : 168px;
height : 14px;
line-height : 14px;
overflow : hidden;
white-space : nowrap;
font-size : 1.2em;
font-weight : bold;
cursor : pointer;
}
* html .compact-type span.compact-title {
white-space : normal;
width : auto;
}
.compact-type li small a {
display : block;
font-weight : normal;
font-size : 1em;
}
.compact-type small {
display : block;
width : 168px;
overflow : hidden;
height : 12px;
}

.stripe {
background-color : #f3efe4;
}
.striped thead tr {
background-color : #e0e8eb;
border-top : 1px dotted #999;
border-bottom : 1px dotted #999;
}
.striped tbody tr {
border-bottom : 1px dotted #999;
}
.notifications {
width : 100%;
font-size : 12px;
}
.notifications #select {
width : 20px;
}
.notifications #date {
width : 75px;
}
.notifications #to, .notifications #from {
width : 100px;
}
.notifications #subject {
width : 65%;
}
.box.accordion, .box.disclosing {
padding : 0;
border-bottom : none;
overflow : hidden;
}
.accordion li h3 {
display : block;
margin : 0;
padding : 0 0.8em;
background : url(../i/sk2/accordion-title.png) no-repeat center bottom;
border-top : 1px solid #fff;
display : block;
font-size : 1.4em;
line-height : 2em;
color : #0055a5;
cursor : pointer;
}
.accordion li h3:hover {
color : #333;
text-decoration : none;
}
.accordion li.selected h3 {
color : #333;
}
.accordion ul {
display : block;
padding : 1em;
border-bottom : 1px solid #fbf6e7;
}
.accordion ul li {
font-size : 1.3em;
line-height : 2em;
}
.box.disclosing li h3 {
margin : 0;
display : block;
font-size : 1em;
background : url(../i/sk2/accordion-title.png) no-repeat center bottom;
border-top : 1px solid #fff;
}
.box.disclosing li h3 .title {
display : block;
padding-left : 24px;
font-size : 1.4em;
line-height : 2em;
color : #0055a5;
background : url(../i/sk2/arrow-contracted.gif) no-repeat 10px center;
}
.box.disclosing li h3 .title:hover {
text-decoration : none;
color : #333;
}
.box.disclosing li h3.expanded .title {
background : url(../i/sk2/arrow-expanded.gif) no-repeat 10px center;
}
.box.disclosing .content {
border-bottom : 1px solid #fbf6e7;
}
button.txt {
text-align : left;
border : none;
background : none;
font-size : inherit;
font-family : Arial;
color : #0055a5;
letter-spacing : 0;
}
button.txt:hover {
color : #0055a5;
text-decoration : underline;
}
button, .btn {
cursor : pointer;
color : #06c;
white-space : nowrap;
text-align : center;
}
.btn {
float : left;
}
button.lg:active, .btn:active {
outline : none;
}
.btn.lg, button.lg {
margin-top : 4px;
padding-left : 18px;
padding-right : 18px;
padding-top : 1px;
padding-bottom : 3px;
line-height : 18px;
color : #333;
font-size : 13px;
font-weight : bold;
border : 1px solid #999;
background : white url(../i/button-light.gif) repeat-x 0 50%;
}



button.lg {
height : 27px;
}
.btn.lg {
padding-top : 5px;
padding-bottom : 2px;
}
.btn.md, button.md {
padding-left : 5px;
padding-right : 5px;
font-size : 11px;
line-height : 17px;
border : 1px solid #fbf6e7;
background : #f3fafe url(../i/sk2/gradient-blue.png) repeat-x left bottom;
}
.btn.md span {
line-height : 17px;
}
.btn.md {
padding-top : 2px;
}
.md:hover {
background-position : 0 90%;
}
.btn em {
font-style : normal;
}
.btn.sm, button.sm {
padding-left : 6px;
padding-right : 6px;
font-size : 10px;
vertical-align : middle;
border : 1px solid #fbf6e7;
background : #f3fafe url(../i/sk2/gradient-blue.png) repeat-x left bottom;
}
button.sm {
padding-top : 0;
padding-bottom : 3px;
}
.btn.sm {
padding-top : 0;
padding-bottom : 1px;
line-height : 1em;
vertical-align : bottom;
}
button.default, .btn.default {
padding-left : 0;
padding-right : 0;
width : 5.9em;
text-align : center;
}
button.md.default, .md.default {
width : 65px;
}
button.padded, .btn.padded {
padding-left : 12px;
padding-right : 12px;
}
.lg.disabled, .sm.disabled {
background-image : none;
background-color : white;
color : #999;
}
.md.disabled {
background-color : white;
color : #888;
}
.md.disabled:hover {
color : #888;
}
.lg.disabled:hover, .sm.disabled:hover {
color : #999;
}
a.btn, span.btn {
display : block;
text-decoration : none;
}
.btn a:hover, a.btn:hover {
color : #0055a5;
text-decoration : none;
}
button.sm:hover, button.md:hover, .mnu:hover .btn, .btn:hover, .hoverClass .btn {
color : #0055a5;
}
.mnu .btn {
float : none;
}
#main .btn.left {
margin-right : 10px;
margin-bottom : 6px;
}
.view-sort {
float : right;
margin : 0;
}
.view-sort li {
list-style : none;
margin-right : 0.8em;
}

*/
ul.vert {
margin : 0;
list-style : none;
}
ul.view-sort {
position : relative;
}
ul.view-sort .btn > em {
font-weight : bold;
font-style : normal;
min-width : 80px;
}
li.view-type {
position : relative;
margin-top : 2px;
margin-right : 4px;
}
li.view-type * {
display : block;
width : 20px;
height : 19px;
background : url(../i/view-list.png) no-repeat 0 0;
overflow : hidden;
text-indent : -200px;
z-index : 1;
}
li.view-type.list *, li.view-type.flat * {
background-position : -40px 0;
}
li.view-type.threads * {
background-position : -60px 0;
}
li:hover.view-type a {
margin-top : -1px;
margin-left : -1px;
width : 19px;
height : 19px;
background-color : #fde1bd;
border : 1px solid #fcce95;
}
li.view-type span {
margin-top : -1px;
margin-left : -1px;
border : 1px solid #fcce95;
}
.mnu {
position : relative;
cursor : pointer;
}
.mnu ol, ol.mnu-items {
position : absolute;
display : none;
margin : 0;
top : 21px;
left : 2px;
padding : 2px;
border : 1px solid #aaa;
z-index : 1000;
}
.mnu-action .btn {
padding-right : 0;
}
.mnu-v {
display : inline;
padding-right : 12px;
font-weight : normal;
font-style : normal;
background : url(../images/down-arrow.png) no-repeat 50% 50%;
cursor : pointer;

}



#nvMenu .mnu-v {
background : url(../images/down-arrow-white.png) no-repeat 50% 50%;
}
#nvMenu li.on em {
background : url(../images/down-arrow-orange.gif) no-repeat 50% 50%;
}
.mnu-action span.txt em.mnu-v {
display : inline;
padding-right : 1.4em;
background : url(../i/sk2/mnu-open-txt.gif) no-repeat 50% 50%;
}
.hoverClass > ol {
display : block;
}




#nvMenu li.mnu ol li, .mnu ol li, ol.mnu-items li {
position : relative;
display : block;
float : none;
margin : 0;
padding : 0;
width : auto;
list-style : none;
font-size : 13px;
height : 26px;
line-height : 26px;
background-color : #fff;
white-space : nowrap;
cursor : pointer;
font-weight : normal;
}
.mnu ol li em, .mnu ol li span, .mnu ol li a, ol.mnu-items li a {
position : relative;
font-size : 13px !important ;
padding : 0 0.6em;
line-height : 26px !important ;
display : block;
}
.mnu ol li a, ol.mnu-items li a {
width : inherit;
font-weight : normal;
color : #333 !important ;
}
#nvMenu .mnu ol li:hover, .mnu ol li:hover, .mnu ol li:hover a, ol.mnu-items li:hover, ol.mnu-items li:hover a {
text-decoration : none;
}
.mnu ol li button.txt {
font-weight : normal;
font-size : 13px;
color : #0055a5;
}
.mnu-more ol {
position : absolute;
display : none;
top : 1.2em;
left : 0;
list-style : none;
}
.mnu-more em.mnu-v {
padding-right : 4px;
cursor : pointer;
}
.mnu-entity > a, a.mnu-entity {
color : #0055a5;
}
.tabs {
display : block;
margin-bottom : 0.5em;
}
.tabs ul.tabLabel {
margin : 0;
margin-left : 220px;
list-style : none;
}
.tabs li.tab, .tabs li.nonTab {
float : left;
margin-left : 0.5em;
height : 2.1em;
white-space : nowrap;
}
.tabs ul.tabLabel li.tab {
text-align : center;
font-weight : bold;
color : #0055a5;
cursor : pointer;
border-top : 1px solid #d0d0d0;
border-left : 1px solid #d0d0d0;
border-right : 1px solid #d0d0d0;
background : #ffc15f;
}
* html li.tab {
width : 6.5em;
}
.tabs ul.tabLabel li.tab a, .tabs ul.tabLabel li.tab span, .tabs ul.tabLabel li.nonTab a, .tabs ul.tabLabel li.nonTab span {
display : block;
font-size : 11px;
line-height : 21px;
}
.tabs ul.tabLabel li.tab a, .tabs ul.tabLabel li.tab span {
padding : 0 0.8em;
}
.tabs ul.tabLabel li.tabOn {
background-color : #fff;
}
.tabs ul.tabLabel > li.tabOn > span, .tabs ul.tabLabel > li.tabOn > a[href="#"] {
color : #666;
border-bottom : 1px solid #fff;
text-decoration : none;
}
.tabs ul.tabLabel > li.tabOn > a {
border-bottom : 1px solid #fff;
}
ul.tabLabel .txt {
display : block;
padding : 1px 3px 0 8px;
color : #d07b20;
font-weight : bold;
}
.tabContent {
float : none;
clear : both;
border-top : 1px solid #d0d0d0;
}
.tabContent #outer-column-container {
padding-top : 0.5em;
}
#main .tabContent .sec-summary h2 {
padding : 0.5em 0;
color : #444;
}
.paging {
float : right;
margin : 1em 0 0 0;
list-style : none;
color : #666;
}
.paging input {
width : 36px;
color : #666;
text-align : center;
border : 1px solid #999;
}
.paging li {
font-size : 1.3em;
line-height : 1.5em;
padding-right : 0.5em;
}
.paging span {
line-height : inherit;
}
.paging li + li + li {
border-left : 1px dotted #aaa;
}
.paging li.next, .paging li.prev {
padding-right : 0;
}
.paging .prev a, .paging .prev span, .paging .next a, .paging .next span {
padding : 0 0.5em;
display : block;
width : 0.8em;
text-align : center;
}
.paging .prev a:hover, .paging .next a:hover {
font-weight : bold;
background-color : #ccc;
text-decoration : none;
}
.track-bar {
clear : both;
margin : 2em 0 1em 0;
padding : 0 1em;
height : 4em;
background : #f3efe5;
border-top : 1px dotted #bfbfbf;
border-bottom : 1px dotted #bfbfbf;
}
.track-bar ul.pad-li {
margin-top : 1.1em;
line-height : 1.4em;
}
.track-bar ul.pad-li li {
float : left;
padding-top : 1px;
}
#trackOptions {
display : block;
}
.sec-items #trackOptions {
display : block;
}
ul.cloud {
padding : 1em;
list-style : none;
overflow : hidden;
}
.cloud li {
line-height : 2em;
display : block;
width : 190px;
}
.cloud a {
padding : 0 0 0 6px;
white-space : nowrap;
}
.cloud li.s0, .cloud li.s1, .cloud li.s2, .cloud li.s3, .cloud li.s4, .cloud li.s5 {
line-height : 1em !important ;
padding-bottom : 3px;
}
.cloud .s0 {
font-size : 0.9em;
}
.cloud .s1 {
font-size : 1.1em;
}
.cloud .s2 {
font-size : 1.3em;
}
.cloud .s3 {
font-size : 1.8em;
}
.cloud .s4 {
font-size : 2.2em;
}
.cloud .s5 {
font-size : 2.6em;
}
dl.menu {
font-size : 15px;
margin-top : 2em;
line-height : 2em;
}
dl.menu dt {
clear : left;
font-weight : bold;
display : block;
float : left;
width : 15em;
text-align : right;
}
dl.menu dd {
color : #444;
padding-left : 16em;
padding-bottom : 1em;
}
dl.stats {
clear : both;
font-size : 0.8571em;
color : #999;
}
dl.stats dt, dl.stats dd {
display : inline;
}
dl.stats dd {
padding-right : 4em;
white-space : nowrap;
}
dl.stats dt:after {
content : ":";
}
.noResultsMessage {
margin : 0.5em 0;
padding : 0.8em 1em;
font-size : 13px;
color : #333;
background-color : #fbf8ed;
}
.noResultsMessage a, .noResultsMessage span {
font-weight : bold;
}
.noResultsMessage .separate {
margin-top : 20px;
}
.noResultsMessage h2 {
margin-bottom : 20px;
}
.summary.warm {
margin : 0.5em 0 30px 0;
border-color : #fcce95;
border-width : 1px 0;
border-style : solid;
background-color : #fffbf1;
}
.summary ul.vert {
padding : 0;
}
.summary ul.vert + h2 {
margin-top : 30px;
}
.summary ul.vert > li + li {
border-top : 1px dotted #aaa;
}
.summary.warm ul.vert li + li {
border-top : 1px dotted #fcce95;
}
.summary.warm h2 {
margin-top : 6px;
margin-bottom : 2px;
}
.summary.warm h3 {
margin-top : 6px;
margin-bottom : 2px;
}
.summary ul.vert li.brief {
font-size : 1.3em;
height : 2.3em;
line-height : 2.3em;
overflow : hidden;
white-space : nowrap;
}
.summary li .docTypeSm {
line-height : 2.3em;
margin-top : 0.5em;
}
dl.envelope {
margin : 1em 0 2em 0;
padding-left : 73px;
}
dl.envelope dt {
clear : left;
float : left;
display : block;
margin-left : -73px;
height : 1.5em;
width : 73px;
font-size : 1.3em;
font-weight : bold;
}
dl.envelope dd {
float : left;
font-size : 1.3em;
min-height : 1.5em;
}
.related-items {
border-top : 1px dotted #999;
margin : 1em 0;
padding-top : 1em;
}
.related-items .label {
display : block;
font-size : 1.2em;
font-weight : bold;
}
.related-items dl {
padding : 0.5em 0;
clear : both;
}
.related-items dl dt {
position : absolute;
font-size : 13px;
font-weight : bold;
}
.related-items dl dd {
margin-left : 12em;
}
.related-items dl dd a {
font-size : 1.1em;
}
.attachments dd {
margin-bottom : 2em;
}
.attachments a.label {
margin-bottom : 0.5em;
}
dl.websites ul {
list-style : none;
margin : 0;
}
dl.websites ul li {
margin : 0 0 1em 110px;
min-width : 20em;
height : 7em;
}
dl.websites ul li .label {
display : block;
margin-bottom : 0.25em;
line-height : 1.2;
max-height : 2.5em;
overflow : hidden;
}
dl.websites ul li .thumb-box {
position : absolute;
margin : 0;
margin-left : -130px;
height : 140px;
width : 140px;
overflow : hidden;
}
ul li .thumb-box .thumbnail {
margin : 0;
width : 100%;
text-align : right;
float : right;
background-position : 50% 85%;
}
dl.websites .url {
display : block;
overflow : hidden;
white-space : nowrap;
}
.searchFacetValues ul {
list-style : none;
}
.box.about {
background-color : #e5e5e5;
}
.box.about dl {
font-size : 1.2em;
display : block;
color : #444;
}
.box.about dt {
font-weight : bold;
}
.box.about dd {
margin : 0.25em 0 0.25em 1em;
}
ul.item-summary {
margin : 0;
list-style : none;
clear : both;
}
ul.item-summary li.blog-item {
clear : both;
margin-bottom : 0.5em;
padding : 0.5em 0;
min-width : 40em;
}
ul.item-summary > li.item {
line-height : 1.7em;
color : #666;
}
ul.item-summary > li + li, ul.item-summary li.blog-item + li.blog-item {
padding-top : 1em;
border-top : 1px dotted #bfbfbf;
}
ul.item-summary li p, ul.item-summary li div, ul.item-summary li pre {
margin : 0;
font-size : 13px;
line-height : 16px;
color : #333;
}
ul.item-summary > li pre {
font-family : Arial;
}
ul.item-summary > li > em {
font-weight : normal;
font-style : normal;
font-size : 1.1em;
color : #666;
}
ul.item-summary h3 {
display : block;
float : none;
margin-left : 0;
margin-bottom : 2px;
font-size : 15px;
line-height : 17px;
width : auto;
font-weight : bold;
text-indent : 0;
}
ul.user-list li {
padding-top : 5px;
width : 23em;
height : 7.2em;
overflow : hidden;
}
ul.user-list li p {
padding-right : 5px;
}
* html .blog-item .blurb-copy {
display : inline-block;
}
.iconSizeXL .blurb-copy {
font-size : 10px;
}
.iconSizeXL .blurb-copy p {
margin : 0 10px 0 0 !important ;
padding : 0 !important ;
font-size : 10px !important ;
height : 1.1em !important ;
line-height : 1.1 !important ;
white-space : nowrap;
overflow : hidden;
}
.iconSizeXL .c-persona-name p span {
line-height : 1;
}
* html .c-persona p {
overflow : hidden;
width : 90%;
}
.iconSizeXL .title {
margin : 0;
font-size : 13px;
line-height : 15px;
font-weight : bold;
}
.iconSizeXL .c-persona-name span {
font-size : 10px;
}
.icon-stats .title {
font-size : 12px;
font-weight : bold;
}
.compact-type .last-icon, .vert .last-icon {
margin-bottom : -12px;
}
.ui-dialog label {
margin-top : 1em;
display : block;
font-size : 12px;
font-weight : bold;
color : #333;
line-height : 1.8;
}
.ui-dialog label span {
font-size : 12px;
}
.ui-dialog select.multi {
border : 1px solid #999;
width : 100%;
height : 100px;
}
.ui-dialog div.textarea-wrapper {
position : relative;
width : 370px;
height : 124px;
}
.ui-dialog textarea {
margin-bottom : 0.5em;
border : 1px solid #999;
width : 370px;
height : 114px;
}
.ui-dialog .md-row {
padding : 0.5em 0.1em;
}
.ui-dialog #spinner {
display : inline;
margin : 0;
padding-top : 1px;
vertical-align : middle;
}
.box .big-more {
position : absolute;
display : block;
bottom : 0.4em;
right : 0.5em;
padding-right : 36px;
color : #444 !important ;
font-size : 1.4em;
font-weight : bold;
height : 2.4em;
line-height : 2.4em;
background : url(../i/sk2/btn-go.gif) no-repeat 100% 50%;
}
.blockUI {
cursor : wait;
}
#blockUIFilm {
top : 0;
left : 0;
position : fixed;
width : 100%;
height : 100%;
z-index : 1001;
}
#blockUISpinner {
position : fixed;
margin : -30px 0 0 -90px;
height : 52px;
width : 180px;
top : 50%;
left : 50%;
text-align : center;
background-color : white;
z-index : 1002;
}
#blockUISpinner img {
padding-top : 10px;
height : 32px;
width : 32px;
border : none;
}
#betaTag[id] {
background : url(/i/tmp/beta-tag.png) no-repeat 0 0;
}
#footer {
padding : 1em 0;
clear : both;
text-align : center;
width: 956px;
background : url(../images/footer_bckg1.png);
height: 19px;
margin: 0 auto;
position: relative;
left: -4px;
padding-left: 5px;
margin-bottom: 30px;
}

#footer *{
font-weight: bold;
font-size: 12px;
color: #ffffff;
}

/*

#footer {
padding : 2em 0;
clear : both;
text-align : center;
width: 960px;
background : url(../images/footer_bckg.png);
margin : 0 3em;
font-size: 12px;
line-height: 8px;
position: relative;
bottom: 13px;
}
background-color: #e8c078;
*/

#footer li {
display : inline;
color : #ffffff;
}
#footer li span a {
padding : 0 0.5em 0 0;
text-decoration : none;
color : #ffffff;
}
#footer li a {
padding : 0 0.5em;
color : #ffffff;
}
#footer li + li:before {
content : "|";
}
.newUserOrientation div.step {
position : absolute;
margin-top : -22px;
padding : 0 0 0.5em 10px;
font-size : 13px;
color : #666;
}
.newUserOrientation span.description {
display : block;
margin : 1em 0;
}
.newUserOrientation table, .newUserOrientation label span.caption {
font-size : 12px;
}
.newUserOrientation #nextBtn {
float : right;
}
.newUserOrientation #skipBtn {
float : right;
margin-right : 20px;
padding : 3px 10px;
font-size : 11px;
line-height : 15px;
}
.newUserOrientation .wrapper {
margin-top : 10px;
padding : 0 5px;
width : 700px;
}
.newUserOrientation .wrapper h3 {
padding-top : 0.5em;
}
.newUserOrientation .wrapper p, .newUserOrientation .wrapper ul {
margin-bottom : 1em;
}
.newUserOrientation .wrapper p, .newUserOrientation .wrapper li {
font-size : 1.3em;
}
.newUserOrientation div.rule {
clear : both;
margin-top : 15px;
padding : 10px 5px;
border-top : 1px dotted #aaa;
}
.docTypeSm, .docType, .docTypeLg, .docTypeXL {
display : block;
}
img.customIconSm {
width : 17px;
height : 17px;
padding-right : 3px;
display : block;
float : left;
}
img.customIconLg {
width : 32px;
height : 32px;
padding-right : 3px;
display : block;
float : left;
}
#content .customIcon {
background-position : 50% 50%;
background-repeat : no-repeat;
background-color : white;
}
.docTypeSm.customIcon {
width : 17px;
padding : 0;
}



.docType {
float : left;
margin-left : -32px;
height : 30px;
width : 30px;
overflow : hidden;
}
* html .docType {
margin-left : -16px;
}
.iconSizeSm {
display : block;
padding-left : 20px;
}
a span.docTypeSm {
padding-left : 20px;
}
.docTypeSm {
display : inline-block;
float : left;
padding-left : 20px;
height : 17px;
line-height : 17px;
background-repeat : no-repeat;
}


.iconSizeSm .docTypeSm {
float : left;
display : block;
margin-left : -20px;
}
* html .iconSizeSm .docTypeSm {
margin-left : -10px;
}
.iconSize {
display : block;
padding-left : 32px;
}
.docTypeLg {
height : 40px;
width : 40px;
}
.iconSizeLg {
display : block;
padding-left : 40px;
min-height : 40px;
}
.iconSizeLg .docTypeLg {
float : left;
margin-left : -40px;
}
* html .iconSizeLg .docTypeLg {
margin-left : -20px;
}
.iconSizeXL {
position : relative;
padding-left : 60px;
min-height : 70px;
}
* html .iconSizeXL {
height : 70px;
}
.docTypeXL {
height : 48px;
width : 48px;
}
.iconSizeXL .docTypeXL {
position : absolute;
display : block;
float : left;
left : 2px;
z-index : 10;
}
.icon-static {
position : static !important ;
}
.icon-static span.docTypeXL {
position : static;
display : block;
float : left;
margin-left : -58px;
background-repeat : no-repeat;
}
span.customIcon {
position : absolute;
height : 48px;
width : 48px;
z-index : 10;
}
* html .iconSizeXL .docTypeXL {
left : 2px;
}
.iconSizeThumb {
position : relative;
padding-left : 140px;
float : left;
}
.iconSizeThumb img.thumbshots {
border : 1px solid #ccc;
}
.iconSizeThumb a.thumbshots {
width : 118px;
height : 88px;
background-position : -1px -1px;
background-repeat : no-repeat;
border : 1px solid #ccc;
}
.c-persona .thumbnail, .iconSizeThumb a.thumbnail {
position : absolute;
top : 4px;
left : 4px;
width : 120px;
height : 120px;
background-color : white;
z-index : 10;
}



* html .iconSizeThumb a.thumbnail {
top : 3px;
left : 3px;
}
.iconSizeThumb a.thumbshots {
width : 118px;
height : 88px;
background-position : -1px -1px;
background-repeat : no-repeat;
border : 1px solid #ccc;
}
.iconSizeThumb a.thumbColumn, .iconSizeThumb a.thumbshots {
position : relative;
display : inline-block;
float : left;
margin-top : 4px;
margin-left : -136px;
width : 120px;
}
.iconSizeThumb .thumbColumn {
min-height : 90px;
}
* html .iconSizeThumb .thumbColumn {
height : 90px;
}
.thumbnail-wrapper img.thumbnail, .iconSizeThumb img.thumbnail {
width : 120px;
display : block;
}
.icon-shade {
position : absolute;
margin-left : -61px;
margin-top : -3px;
display : block;
height : 58px;
width : 58px;
background : transparent url(/i/icon/user-shade-icon.png) no-repeat 0 0;
z-index : 1;
}
.icon-static .icon-shade {
position : static;
float : left;
}
.Spot .icon-shade {
background : transparent url(/i/icon/spot-shade-icon.png) no-repeat 0 0;
}
.User .icon-shade {
background : transparent url(/i/icon/user-shade-icon.png) no-repeat 0 0;
}
.iconSizeXL .icon-badge {
position : absolute;
float : left;
margin-left : -61px;
margin-top : -3px;
display : block;
width : 58px;
height : 68px;
background : transparent url(/i/icon/badge-icon.png) no-repeat 0 0;
}
.iconSizeXL .icon-badge strong {
bottom : 3px;
width : 24px;
font-size : 10px;
}



.iconSizeThumb .icon-badge {
position : relative;
display : block;
float : left;
margin-left : -140px;
width : 130px;
height : 147px;
background : transparent url(/i/icon/badge-thumbnail.png) no-repeat 0 0;
}
.item-summary .icon-badge {
margin-bottom : -10px;
}
* html .item-summary .icon-badge {
margin-bottom : 0;
}
.item-summary .icon-badge strong {
bottom : 5px;
}
.iconSizeThumb .icon-shade {
position : relative;
display : block;
float : left;
margin-top : 0;
margin-left : -140px;
width : 130px;
height : 130px;
background : transparent url(/i/icon/spot-shade-thumbnail.png) no-repeat 0 0;
}
.User.iconSizeThumb .icon-shade {
background : transparent url(/i/icon/user-shade-thumbnail.png) no-repeat 0 0;
}
.icon-badge strong {
position : absolute;
bottom : 7px;
width : 32px;
font-size : 13px;
text-align : center;
color : white;
}
.CaseStudy .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -852px;
}
.CaseStudy .docType {
background : url(../i/icon/doc-type.gif) no-repeat -646px -857px;
}
.CaseStudy .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -865px;
}
.Company .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -51px;
}
.Company .docType {
background : url(../i/icon/doc-type.gif) no-repeat -646px -60px;
}
.Company .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -70px;
}
.Comment .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -469px;
}
.Comment .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -477px;
}
.Comment .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1081px -487px;
}
.Contact .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -751px;
}
.Contact .docType {
background : url(../i/icon/doc-type.gif) no-repeat -646px -759px;
}
.Contact .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -769px;
}
.Document .docTypeLg, .Item .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -268px;
}
.Document .docType, .Item .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -275px;
}
.Document .docTypeSm, .Item .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -286px;
}
.Discuss .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -469px;
}
.Discuss .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -477px;
}
.Discuss .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1081px -487px;
}
.EmailAttachment .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -268px;
}
.EmailAttachment .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -275px;
}
.EmailAttachment .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -286px;
}
.EmailMessage .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -159px;
}
.EmailMessage .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -168px;
}
.EmailMessage .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -177px;
}
.Event .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -160px;
}
.Event .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -165px;
}
.Event .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1080px -177px;
}
.Group .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -61px;
}
.Group .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -67px;
}
.Group .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1081px -71px;
}
.HowTo .docTypeLg, .Drawing .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -658px;
}
.HowTo .docType, .Drawing .docType, .Drawing.HowTo {
background : url(../i/icon/doc-type.gif) no-repeat -646px -666px;
}
.HowTo .docTypeSm, .Drawing .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -676px;
}
.List .docTypeLg, .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -751px;
}
.List .docType, .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -759px;
}
.List .docTypeSm, div .docTypeSm, .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -769px;
}
.Location .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -472px;
}
.Location .docType {
background : url(../i/icon/doc-type.gif) no-repeat -646px -483px;
}
.Location .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -489px;
}
.Note .docTypeLg, .Text .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -376px;
}
.Note .docType, .Text .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -383px;
}
.Note .docTypeSm, .Text .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -394px;
}
.Person .docTypeXL, .User .docTypeXL {
background : url(../i/icon/doc-type.gif) no-repeat -71px -36px;
}
.Person .docTypeLg, .User .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -51px;
}
.Person .docType, .User .docType {
background : url(../i/icon/doc-type.gif) no-repeat -229px -58px;
}
.Person .docTypeSm, .User .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -298px -70px;
}
.PhotoAlbum .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -159px;
}
.PhotoAlbum .docType {
background : url(../i/icon/doc-type.gif) no-repeat -648px -167px;
}
.PhotoAlbum .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -177px;
}
.Picture .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -268px;
}
.Picture .docType {
background : url(../i/icon/doc-type.gif) no-repeat -648px -274px;
}
.Picture .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -716px -285px;
}
.Image .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -268px;
}
.Image .docType {
background : url(../i/icon/doc-type.gif) no-repeat -648px -274px;
}
.Image .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -716px -285px;
}
.Presentation .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -656px;
}
.Presentation .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1010px -764px;
}
.Presentation .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1081px -771px;
}
.Product .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -563px;
}
.Product .docType {
background : url(../i/icon/doc-type.gif) no-repeat -646px -571px;
}
.Product .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -716px -581px;
}
.Book .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -563px;
}
.Book .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -571px;
}
.Book .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1082px -581px;
}
.ProjectPlan .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -657px;
}
.ProjectPlan .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -664px;
}
.ProjectPlan .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1082px -676px;
}
.Review .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -939px;
}
.Review .docType {
background : url(../i/icon/doc-type.gif) no-repeat -646px -947px;
}
.Review .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -957px;
}
.RssFeed .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -563px;
}
.RssFeed .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -571px;
}
.RssFeed .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -581px;
}
.Search .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -657px;
}
.Search .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -664px;
}
.Search .docTypeSm, .Search.docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -674px;
}
.Spot .docTypeXL {
background : url(../i/icon/doc-type.gif) no-repeat -849px -257px;
}
.Spot .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -266px;
}
.Spot .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -273px;
}
.Spot .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1081px -288px;
}
.Spreadsheet .docTypeLg, .Data .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -938px;
}
.Spreadsheet .docType, .Data .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -946px;
}
.Spreadsheet .docTypeSm, .Data .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -956px;
}
.ToDo .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -844px;
}
.ToDo .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -852px;
}
.ToDo .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -862px;
}
.Video .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -576px -376px;
}
.Video .docType {
background : url(../i/icon/doc-type.gif) no-repeat -648px -382px;
}
.Video .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -715px -393px;
}
.YouTubeVideo .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -944px -376px;
}
.YouTubeVideo .docType {
background : url(../i/icon/doc-type.gif) no-repeat -1012px -382px;
}
.YouTubeVideo .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -1080px -393px;
}
.Bookmark .docTypeLg {
background : url(../i/icon/doc-type.gif) no-repeat -164px -470px;
}
.Bookmark .docType {
background : url(../i/icon/doc-type.gif) no-repeat -232px -475px;
}
.Bookmark .docTypeSm {
background : url(../i/icon/doc-type.gif) no-repeat -300px -487px;
}
.subscribe .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -1px;
}
.bookmarkIt .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat -1px -69px;
}
.Selected .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -137px;
}
.Leave .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -205px;
}
.Invite .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -273px;
}
.comment .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat -2px -341px;
}
.connectionFailed .docTypeSm, .invitationFailed .docTypeSm, .membershipRequestFailed .docTypeSm, .Alert .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -409px;
}
.Start .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -477px;
}
.Import .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -545px;
}
.Bookmarklet .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -613px;
}
.Email .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -681px;
}
.connectionReplied .docTypeSm, .connectionPending .docTypeSm, .invitationReplied .docTypeSm, .invitationPending .docTypeSm, .membershipRequestReplied .docTypeSm, .membershipRequestPending .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -749px;
}
.connectionDeclined .docTypeSm, .invitationDeclined .docTypeSm, .membershipRequestDeclined .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -816px;
}
.connectionAccepted .docTypeSm, .invitationAccepted .docTypeSm, .membershipRequestAccepted .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -885px;
}
.Help .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -1089px;
}
.reportThis .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -1158px;
}
.Notification .docTypeSm {
background : url(../i/icon/summary-icons.gif) no-repeat 0 -953px;
}
div.profile {
position : relative;
padding-left : 222px;
}
div.profile .profile-image-side {
position : relative;
display : inline-block;
float : left;
margin-left : -222px;
width : 210px;
}
* html div.profile .profile-image-side {
margin-left : -111px;
}
div.profile .profile-image {
position : absolute;
display : block;
top : 4px;
left : 4px;
width : 200px;
height : 200px;
background-color : white;
z-index : 10;
background-position : 50% 50%;
background-repeat : no-repeat;
border : 1px solid #666666;
}
div.profile .icon-badge {
position : relative;
display : block;
margin-left : 0;
width : 210px;
height : 228px;
background : transparent url(/i/icon/badge-profile.png) no-repeat 0 0;
}
div.profile .icon-shade {
position : relative;
display : block;
margin : 0;
width : 210px;
height : 210px;
}
div.profile .Spot .icon-shade {
background : transparent url(../images/spot-shade-profile.png) no-repeat 0 0;
}
div.profile .User .icon-shade {
background : transparent url(/i/icon/user-shade-profile.png) no-repeat 0 0;
}
div.profile .icon-badge strong {
position : absolute;
bottom : 6px;
width : 32px;
font-size : 13px;
text-align : center;
color : white;
}
div.profile .profile-description {
position : relative;
padding-top : 2px;
font-size : 13px;
}
.jcarousel-container {
position : relative;
width : auto;
}
.jcarousel-clip {
z-index : 2;
display : inline-block;
padding : 0;
margin : 0;
width : 100%;
overflow : hidden;
position : relative;
}
.jcarousel-list {
z-index : 1;
overflow : hidden;
position : relative;
top : 0;
left : 0;
margin : 0;
padding : 0;
}
.jcarousel-list li, .jcarousel-item {
float : left;
list-style : none;
}
.jcarousel-next {
z-index : 3;
display : none;
}
.jcarousel-prev {
z-index : 3;
display : none;
}
.thumb-carousel ul.carousel {
padding-left : 15px;
height : 200px;
overflow : hidden;
}
.thumb-carousel ul.carousel li {
display : block;
position : relative;
width : 200px;
height : 200px;
}
.thumb-carousel .iconSizeThumb .icon-badge {
position : absolute;
}
.thumb-carousel .cropper {
clear : left;
margin-top : 152px;
padding-right : 10px;
height : 4.8em;
line-height : 1.6em;
overflow : hidden;
}
.thumb-carousel p {
margin-right : 11px;
line-height : 16px;
}
.icon-carousel ul.carousel .title {
position : absolute;
display : block;
top : 66px;
margin-left : -62px;
padding-top : 2px;
width : 90px;
overflow : hidden;
white-space : nowrap;
}
.icon-carousel .jcarousel-container-horizontal {
padding : 5px 20px 5px 20px;
}
.thumb-carousel .jcarousel-container-horizontal {
padding : 5px 20px;
}
.icon-carousel ul.carousel {
padding-left : 30px;
}
.icon-carousel .jcarousel-clip-horizontal {
height : 88px;
}
.thumb-carousel .jcarousel-clip-horizontal {
height : 200px;
}
.icon-carousel ul.carousel li {
position : relative;
padding-top : 5px;
padding-left : 4px;
width : 90px;
height : 85px;
}
.icon-carousel div.User {
width : 30px;
}
.jcarousel-prev-horizontal {
position : absolute;
top : 0;
left : 1px;
width : 30px;
height : 100%;
cursor : pointer;
background : url(/i/sk2/carousel-arrows.png) no-repeat 0 -75px;
}
.jcarousel-next-horizontal {
position : absolute;
top : 0;
right : 1px;
width : 30px;
height : 100%;
cursor : pointer;
background : url(/i/sk2/carousel-arrows.png) no-repeat 100% -75px;
}
.thumb-carousel .jcarousel-next-horizontal {
background : url(/i/sk2/carousel-arrows.png) no-repeat 100% -15px;
}
.thumb-carousel .jcarousel-prev-horizontal {
cursor : pointer;
background : url(/i/sk2/carousel-arrows.png) no-repeat 0 -15px;
}
.jcarousel-next-horizontal:hover {
background-position : 100% -265px;
}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
cursor : default;
background-position : 100% -15px;
}
.jcarousel-prev-horizontal:hover {
background-position : 0 -265px;
}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
cursor : default;
background-position : 0 -15px;
}
.icon-carousel .jcarousel-prev-horizontal:hover {
background-position : 0 -325px;
}
.icon-carousel .jcarousel-prev-disabled-horizontal, .icon-carousel .jcarousel-prev-disabled-horizontal:hover, .icon-carousel .jcarousel-prev-disabled-horizontal:active {
cursor : default;
background-position : 0 -75px;
}
.icon-carousel .jcarousel-next-horizontal:hover {
background-position : 100% -325px;
}
.icon-carousel .jcarousel-next-disabled-horizontal, .icon-carousel .jcarousel-next-disabled-horizontal:hover, .icon-carousel .jcarousel-next-disabled-horizontal:active {
cursor : default;
background-position : 100% -75px;
}
div.exbox {
padding : 2px;
border : 1px solid #aaa;
}
* html .icon-carousel {
width : 99%;
}
h2.ex, div.exbox .exbox-head {
height : 28px;
line-height : 28px;
font-size : 16px;
font-weight : bold;
color : #444;
background-color : #dfe8ef;
}
div.exbox .exbox-head {
position : relative;
margin : 0 0 2px 0;
padding : 2px 0 0 8px;
}
h2.ex {
clear : both;
margin : 10px 5px 2px 0;
padding : 2px 0 0 8px;
}
div.exbox .exbox-head a.exbox-more {
position : absolute;
top : 2px;
right : 10px;
display : block;
font-size : 12px;
font-weight : bold;
}
div.exbox ul.new-spots {
margin : 10px 0 0 8px;
}
div.exbox .exbox-head:hover a.exbox-more, div.exbox .exbox-head:hover {
color : white;
background-color : #4d89bf;
cursor : pointer;
}
div.exbox .exbox-head:hover a.exbox-more {
text-decoration : underline;
}
#spotColumns {
margin-top : 10px;
}
#newSpots {
float : right;
width : 33%;
}
#topSpots {
float : left;
width : 66%;
}
#spotColumns div.exbox p {
color : #666;
}
#newSpots div.exbox {
height : 242px;
overflow : hidden;
}
div.exbox .title {
font-size : 13px;
font-weight : normal;
line-height : 16px;
}
#topMembers {
margin-top : 10px;
}
.iconSizeThumb .title {
padding-top : 5px;
font-size : 13px;
line-height : 18px;
}
.explore-all .iconSizeThumb .title {
padding-top : 5px;
font-size : 13px;
line-height : 16px;
}
.explore-all .title {
font-weight : bold;
}
.three-column .spot-summary .blurb-copy {
margin-top : 20px;
}
.iconSizeThumb .blurb-copy p {
font-size : 13px;
line-height : 18px;
}
.explore-all .iconSizeThumb .blurb-copy p {
font-size : 13px;
line-height : 16px;
}
.explore-all .user-summary .blurb-copy {
color : #555;
height : 12.9em;
overflow : hidden;
}
.explore-all .spot-summary .blurb-copy {
height : 12.9em;
overflow : hidden;
}
.iconSizeThumb .formatted-content, .explore .spot-summary .formatted-content {
font-size : 13px;
line-height : 16px;
}
.explore .spot-summary .spot-tags {
margin-top : 16px;
font-size : 13px;
line-height : 16px;
}
.explore .spot-summary .spot-tags span {
font-weight : bold;
}
.three-column .spot-summary .formatted-content {
clear : left;
padding : 10px 15px 0 10px;
}
.two-column .formatted-content {
padding : 1em 15px 0 0;
}
.explore-all .two-column .formatted-content {
padding : 16px 15px 0 0;
}
.explore-all .iconSizeThumb .cropper {
height : 128px;
overflow : hidden;
}
div.mini-cloud {
margin : 10px 10px 0 4px;
}
div.mini-cloud h2 {
margin : 10px 6px 0;
padding : 0 0 5px 0;
font-size : 14px;
}
div.mini-cloud .cloud {
line-height : 2.5em;
}
.new-spots-all {
margin-top : 10px;
}
.new-spots-all .item {
width : 200px;
height : 190px;
overflow : hidden;
}
.new-spots-all .title {
clear : left;
margin : 5px 0 0 5px;
width : 170px;
font-size : 13px;
line-height : 16px;
}
.new-spots-all p {
margin-left : 5px;
}
.explore p.intro {
font-size : 13px;
margin : 10px 0;
}
.explore .three-column {
margin : 6px 0 0 0;
}
.explore .three-column li.item {
width : 33.1%;
}
.explore .two-column {
margin : 5px -14px auto 0;
}
.explore .two-column li.item {
margin : 0.75em 0;
overflow : hidden;
width : 49%;
height : 15em;
border-bottom : 1px dotted #aaa;
}
.explore .two-column .sum {
white-space : nowrap;
}
.ui-dialog .ui-dialog-container {
background-color : #fff;
font-size : 1.3em;
}
.ui-dialog .ui-dialog-titlebar {
padding : 0;
height : 28px;
background-color : #f90;
border-color : #c80;
border-width : 1px 1px 0 1px;
border-style : solid;
cursor : move;
}
.ui-dialog .ui-dialog-titlebar-close {
width : 16px;
height : 16px;
background : url(./i/dialog-titlebar-close.gif) no-repeat;
position : absolute;
top : 6px;
right : 7px;
cursor : default;
}
.ui-dialog .ui-dialog-titlebar-close-hover {
background : url(./i/dialog-titlebar-close-hover.gif) no-repeat;
}
.ui-dialog .ui-dialog-title {
margin-left : 8px;
color : white;
font-weight : bold;
position : relative;
top : 7px;
left : 4px;
}
.ui-dialog .ui-dialog-content {
padding : 1em 1em 1em 1em;
border-style : solid;
border-color : #aaa;
border-width : 0 1px 1px 1px;
}
.ui-dialog .ui-dialog-buttonpane.fix-bottom {
clear : both;
height : 2.6em;
padding-bottom : 5px;
}
.ui-dialog .ui-dialog-content .ui-dialog-buttonpane {
clear : both;
height : 2.6em;
margin-top : 5px;
padding-bottom : 5px;
}
.ui-dialog .ui-dialog-buttonpane button {
margin-left : 5px;
float : right;
}
.ui-dialog .ui-dialog-buttonpane span {
display : block;
margin-top : 5px;
padding : 0 5px;
text-align : right;
font-size : 11px;
font-weight : bold;
font-weight : normal;
line-height : 2.4em;
background-color : #fbf6e7;
border : 1px solid #fbf6e7;
}
.ui-dialog .ui-dialog-buttonpane span a {
padding : 0 5px;
font-weight : bold;
}
.defaultDialog {
display : none;
background : white url(/images/spinner-lg.gif) no-repeat center center;
border : 2px solid #555;
padding : 0;
position : absolute;
overflow : auto;
z-index : 1000001;
}
.defaultDialogOverlay {
background-color : #bbb;
position : absolute;
top : 0;
left : 0;
right : 0;
z-index : 1000000;
}
ul.picklist.default li, table.picklist.default td {
padding : 5px;
padding-left : 25px;
border-top : 1px solid #d2d2d2;
cursor : pointer;
list-style : none;
}
ul.picklist.default li.group, table.picklist.default tr.group {
font-size : 1.5em;
padding : 15px 0 0 5px;
border-top : 0;
}
ul.picklist.default li span.right {
float : right;
text-align : right;
vertical-align : middle;
}
ul.picklist.default li:hover, table.picklist.default tr:hover {
background-color : #ffffd2;
}
ul.picklist.default li.nopick:hover, table.picklist.default tr.nopick:hover {
background-color : transparent;
}
ul.picklist.default li.nopick, table.picklist.default tr.nopick {
cursor : default;
}
ul.picklist.default li.selected, table.picklist.default tr.selected {
background : #ffa url(/images/check-sm.gif) no-repeat 3px center;
}
ul.picklist.default li.locked, table.picklist.default tr.locked {
background : #eee url(/images/check-sm.gif) no-repeat 3px center;
}









.fancy_item, .fancy li {
list-style-image : url('../images/sea_star_xs.png');
line-height : 23px;
color : #e39104;
font-weight : bold;
padding-left : 10px;
}
blockquote {
font-style : italic;
line-height : 160%;
font-size : 95%;
}
.highlighted {
line-height : 160%;
font-size : 95%;
letter-spacing : 1px;
font-weight : bold;
color : #0288cd;
}
































        .defaultForm label {
            display: block;
        }

        .defaultForm .field {
            height: 2em;
            line-height: 1.9em;
            display: block;
            position: relative;
            margin-bottom: 5px;
        }
        /* ie has big problems with absolute positioning on ajax update */
        .defaultForm .field span {
            clear: left;
            top: 6px;
            padding-right: 5px;
			padding-left:5px;
            float: left;
            width: 200px;
            text-align: left;
        }
        .defaultForm input,
        .defaultForm textarea,
        .defaultForm select,
        .defaultForm button {
            float: left;
        }
        .defaultForm button+button {
            margin-left: 1em;
        }
        .defaultForm div.error {
            margin-left: 150px;
        }
        .defaultForm .md-row {
            margin-left: 150px;
        }
        .defaultForm label.input-rd {
            float: left;
            clear: none;
            margin-top: 4px;
            line-height: 1.2em;
            padding-right: 1em;
        }
        .defaultForm label.textarea {
            height: auto;
            padding-bottom: .5em;
        }
        /**
         * Generic Form Errors
        **/
        form label.field.error span {
            color: #910;
        }
        form div.error {
            color: #910;
        }
        form .required em:after {
            content: "*";
            color: #910;
        }

    

.up-dialog p {
    padding-bottom: .5em;
}
#alphaSignUp input {
    width: 15em;
}
#alphaSignUp select {
    font-size: 11px;
}
#errorMessages {
    padding: .75em 0 .5em 0;
}


        .noTagsBlurb {
            padding: 10px;
            font-size: 13px;
        }
    

.loginForm label.field.error input {
    border: 2px solid #ff8800;
    background-color: #ffffcc;
}
.loginForm div.error {
    padding-bottom: 1em;
}
.loginForm fieldset div.error {
    margin-bottom: 0;
    font-size: .85em;
}
.loginForm label {
    margin-top: 0;
}
#login fieldset {
    width: 17em;
}
#login .input {
    height: 4.6em;
}
#login .input input {
    display: block;
    width: 17em;
    font-size: 1em;
    margin-top: .2em;
    margin-bottom: 1em;
}
#login .input-chk span {
    font-size: 11px;
}


#updates h2 {
    border-bottom: none;
}

#main h2 {
    margin: 25px 0 5px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px dotted #aaa;
    font-size: 14px;
}

#content a.more {
    margin-top: -25px;
    padding-right: 5px;
    float: right;
    font-size: 11px;
}
a.more {
    font-size: 1em;
    margin-top: -1.3em;
}

div.profile .formatted-content {
    padding-right: 0;
    padding-bottom: 1em;
    min-width: 30em;
}

#main .invitation {
    margin: 0 0 1em 0;
    background-color: #fffbf1;
    font-size: 1.3em;
    padding-top: 0.5em;
    padding-left: 10px;
}

#main .invitation button {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}

#main .invitation p {
    padding-top: 5px;
}

#setting div.publicTwine {
    margin-left: 0;
}
#setting div {
    display: inline;
}

div.profile .profile-description {
    font-size: 13px;
}
div.profile .profile-description div {
    padding-bottom: 10px;
}

div.profile .profile-status {
    float: left;
    padding-right: 10px;
    min-width: 210px;
}
* html div.profile .profile-status {
    width: 210px;
}
div.profile .profile-permissions {
    float: left;
    white-space: nowrap;
}

#emailPost { padding: 1em 0; }
#emailPost a { white-space: nowrap; }

.attention {
    margin-top: .5em;
    padding: .5em;
    color: white;
    font-weight: bold;
    font-size: 12px;
    background-color: #f90;
}
.attention.right-arrow {
    background: #f90 url(/i/tmp/attention-right-arrow.gif) 100% 50% no-repeat;
}





.recommendations .holder { 
    margin-top: 3px;
    min-height: 60px; 
    background: url( /i/spinner-blue.gif ) center center no-repeat; 
}
.recommendations .holder.loaded { 
    background: transparent; 
}
* html .recommendations ul.vert li {
    height: 70px; /* ie6 float bug min-height added FL-3299 */
}
.recommendations .empty {
    font-weight: bold;
    color: #888;
}
.recommendations .title {
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
}


        #renderTime {
            color: gray;
            font-size: 10px;
            text-align: center;
        }
        #nvTop #nvUser #headerCurrentUser {
            color: #F4B363;
        }
    

    .green, .private {
        display: block;
        float: left;
        font-size: 40px;
        line-height: 20px;
        height: 20px;
        width: 16px;
    }
    .green {
        color: green;
    }
    .private {
        background: url(/i/sk2/private.png) 0 -1px no-repeat;
    }
    ul.item-summary li div.publicItem {
        color: #333;
        font-size: 11px;
        padding-top: 10px;
    }
    .blogStats {
        list-style: none;
        margin: 0;
    }
    .blogStats li {
        display: inline;
        margin-right: 20px;
        font-size: 11px;
        font-weight: normal;
        line-height: 20px;
    }
    .blogStats li em {
        font-size: 10px;
        font-style: normal;
    }
    .blogEntryActions {
        margin: 10px 0;
    }
    .blogEntryActions li {
        display: inline;
        padding-right: 80px;
    }
    .blogEntryActions ol li {
        display: block;
    }
    .blogEntryActions .mnu,
    .blogEntryActions ol li a {
        color: #0055A5;
    }
    .publicItem .sharedInfo {
        display: block;
        font-size: 11px;
        padding-top: 5px;
    }
    

.joinBtn { cursor: pointer; }


.topics .holder { background: url( /i/spinner-blue.gif ) center center no-repeat; min-height: 100px; }
.topics .holder.loaded { background: transparent; }
.topics ul.vert li {
    padding-top: 5px;
    padding-bottom: 5px;
}
* html .topics ul.vert li {
    height: 48px; /* ie6 float bug min-height added FL-3299 */
}
* html .topics ul.vert li h3 a { margin-left: 7px; }
* html .topics ul.vert li p {
    margin-left: -3px; /* ie6 3-pixel text jog FL-3299 */
}
.topics .empty {
    font-weight: bold;
    color: #888;
}


#places_to_visit{
	background-image: url(../images/places_to_visit.png); width: 100%; height: 135px;
	background-repeat: no-repeat;
}


h1{
	text-transform: none;
}


#main {
	font-size : 12px;
	line-height: 15px;
	padding: 12px;
}



#main a {
color : #028dd0;
line-height : inherit;
text-decoration : underline;
}
#main a:visited, a:hover {
color : #ffb22d;
}
#main a:hover {
text-decoration : none;
}



#main p{
	line-height: 23px;
	font-size: 12px;
	margin-bottom: 10px;
}



#main ul, #main span{
	line-height: 23px;
	font-size: 12px;
	padding: 12px;
	margin-bottom: 2px;
}


.gallery_img{
	border-left: 1px solid #d7d3ca;
	border-top: 1px solid #d7d3ca;
	border-bottom: 2px solid #bbaf95;
	border-right: 2px solid #bbaf95;
	padding: 4px;
	margin-left: 10px;
	margin-right: 4px;
	margin-bottom: 10px;
}

.white_non_link{
	cursor: default: 
}

#searchstring{
color : #0288cd;
font-weight : normal;
font-size : 60%;
padding: 3px;
line-height: 10px;
}


.form-error-msg, .form_error{
	color: red;
}



dl, dt, dd{
	margin: 0px;
}


dt {
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 10px;
}

dd {
	text-align: left;
	font-weight: normal;
	padding-left: 10px;
}

dl {
	padding: 5px;
}



#verification_image_code, .captchapict{
	border: 1px solid black;
	margin: 0px;
}


#bookmarks a{
	color: #000000;
}



.left {
	float: left;

	width: 30%;
}

.right {
	float: right;
	width: 70%;

}