﻿/******* Base body style and font style *******/
body { margin: 0 0 0 0; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; }
body.ribbonOffset { padding-top:26px; }

option,
select,
textarea { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; }
textarea { padding:2px; }

input[type="text"], textarea, select { background:#FFFFFF; border:solid 1px #E4E4E4; padding:2px; } 
input[type="text"]:focus, textarea:focus { background:#FFFFDE; border:solid 1px #F6B92A; }
input.field { font-weight: bold; border: 0; background-color: Transparent; color: Black; padding: 0; }

#page { width:1000px; margin:0 auto 0; }

/******* Links and Image links *******/
a { color:#5F78B8; text-decoration:none; }
a:hover { color:#404781; }
a:hover span.inner { border-bottom:1px dotted #404781; }
a.sub { font-size:80%; }

a.selected span { border-bottom:1px solid #404781; }
li.selected a span { border-bottom:1px solid #404781; }
a img { border:none; }

/* Validation */
.error { color:#FF0000; font-size:85%; font-style:italic; font-weight:bold; }
.success  { color:#008000; font-size:100%; font-style:italic; font-weight:bold; }
.watermark { font-style: italic; color: #777777; }
.spinner { background:url("/_orbos/Framework/Img/Icons/loading.gif") no-repeat 50% 50%; }

.flyout { font-size:80%; background-color:#FAFAFA; border:solid 1px #868686; padding:5px; }

em.emphasis { font-style: normal; color: #7A7D85; }

blockquote { margin:10px 0; font-style:italic; color:#7A7D85; }
blockquote.sub { margin:20px 0 0; }

/* Clearfix */
.clearfix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height:1%; }
.clearfix { display: block; }

/******* Form Fields *******/
/* Default Definition list */
* dl:first-child { margin-top:0; }
dl { margin:15px 0 0 0; padding:0; }
dt { color:#7A7D85; margin-top:5px; font-weight:bold; }
dt:first-child { margin-top:0; }
dd { margin:0; }

/* In the event that using a table or an unordered list is needed */
*.term { color:#7A7D85; font-weight:bold; }

ul.definitions { list-style:none; margin:0; padding:0; }
ul.definitions li p { margin-top:0; }

table.definitions tr { height:18px; }
tr.terms td { color:#7A7D85; font-weight:bold; }

tr.terms td select,
tr.terms td option { font-weight: normal; }

td.term { color:#7A7D85; font-weight:bold; text-align:right; padding-right:8px; vertical-align:middle; }

th { text-align:left; }
tr.row { background:#EEF5FB; }
tr.row:hover, tr.row-alt:hover { background:#FFFFDE; }
tr.selected { background:#FFFFDE; }

/******* Headers *******/
h1, h2, h3, h4, h5, h6 { margin:0; }
h1 { font-size:160%; font-weight:bold; color:#5582C5; }
h2 { font-size:160%; font-weight:bold; color:#5582C5; }
h3 { font-size:150%; font-weight:bold; color:#404781; border-bottom:solid 1px #404781; }
h4 { font-size:140%; font-weight:bold; color:#5582C5; }
h5 { font-size:130%; font-weight:bold; color:#5583C3; border-bottom:solid 1px #5583C3; }
.h5-sub { font-size:80%; }
h6 { font-size:100%; font-weight:bold; color:#7A7D85; border-bottom:solid 1px #808080; }

/******* Global Header and Footer *******/
/* Main Header */
#orbHeader { z-index:10000; min-width: 1000px; height:28px; top:0; left:0; position:fixed; width:100%; background-image:url('/_orbos/Framework/Img/RibbonBar/OrbRibbonBar1.1.png'); }
#orbBar { height:28px; }
#orbBar .login  { height:16px; padding:5px 2px 0px 10px; width:80%; float:left;}
#orbBar .homelink { float:left; }
#orbBar .homelink h3 { border:none; font-size:140%; float:left; padding-top:4px; font-weight: normal; }
#orbBar .homelink img { border:none; float:left; }
#orbBar ul.navigationLinks { float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:3px 10px 0 0; padding:1px; border:solid 1px #CCCCCC; }
#orbBar ul.navigationLinks li { float:left; padding:0pt 2px; border-left:solid 1px #CCCCCC; }
#orbBar ul.navigationLinks li:first-child { border-left:none; }

#orbBar .navItem { float:left; }
#orbBar .navItem .navText { line-height:14px; color:#5F78B8; float:left; padding: 2px 7px 2px 7px; font-weight:normal; }
#orbBar .navItem .navText span { width:50px; }
#orbBar .navItem .navMenu { float:left; display:block; }
#orbBar .navMenu { cursor:pointer; padding:7px 4px; width:9px; height:4px;  }

#orbBar .navMenu .t1 { margin:0; }
#orbBar .navMenu .t2 { margin:0 1px; }
#orbBar .navMenu .t3 { margin:0 2px; }
#orbBar .navMenu .t4 { margin:0 3px; }
#orbBar .navMenu .t5 { margin:0 4px; }
#orbBar .navMenu div.tr { background:#5F78B8; font-size:1px; line-height:1px; height:1px; }
#orbBar .navMenu:hover { background:#5F78B8; }
#orbBar .navMenu:hover div.tr { background:#FFFFFF; }

#orbBar .navItem .textHover,
#orbBar .navItem .navText:hover{ background-color:#5F78B8; color:#FFFFFF; cursor:pointer;}

#orbBar .navItem .menuHover,
#orbBar .navItem .navMenu:hover { color:#FFFFFF; cursor:pointer; }

ul.navigationLinks li div.navPopup { background-color:#FFFFFF; border:1px solid #5F78B8; height:0pt; padding:3px; visibility:hidden; display:none; width:0pt; z-index:1001; }
ul.navigationLinks li div.showNavPopup { height:auto; overflow:visible; position:absolute; display:block; visibility:visible; width:180px; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:3px; z-index:1001; }
ul.navigationLinks li div.showNavPopup a { cursor:pointer; white-space:nowrap; border:1px solid white; display:block; font-weight:normal; margin-bottom:2px; padding:3px; overflow:hidden; }
ul.navigationLinks li div.showNavPopup a.hidden { display:none; visibility:hidden }
ul.navigationLinks li div.showNavPopup span.hidden { display:none; visibility:hidden }
ul.navigationLinks li div.showNavPopup a:hover { background:url(/_orbos/Framework/Img/RibbonBar/OrbRibbonBar1.1.png) repeat-x 0 0; border:1px solid #CCCCCC;}
ul.navigationLinks li div.showNavPopup div.dynamicPopup blockquote { margin: 0 0; }
ul.navigationLinks li div.showNavPopup div.dynamicPopup { max-height:400px; overflow-x: auto; }
ul.navigationLinks li div.showNavPopup div.dynamicPopup div { max-height:400px; overflow-y:auto; overflow-x:hidden; }
ul.navigationLinks li.myorbs div.showNavPopup { width:150px; }

div.seperator { height:1px; width:100%; border-bottom:solid 1px #808080; }

#orbBar span.new { font-weight:bold; }

/* New Mini-feed toolbox drop downs */

#page .navItem { margin: 4px 0; }
#page .navItem .navText { line-height:18px; float:left; padding: 1px 7px 1px 3px; width: 120px; overflow: hidden; margin-left: 20px; border: 1px solid #CCCCCC; border-right: none; }
#page .navItem .navText span { width:50px; }
#page .navItem .navMenu { float:left; display:block; border: 1px solid #CCCCCC; }
#page .navMenu { cursor: pointer; padding: 8px 4px; width: 9px; height: 4px; }

#page .navMenu .t1 { margin:0; }
#page .navMenu .t2 { margin:0 1px; }
#page .navMenu .t3 { margin:0 2px; }
#page .navMenu .t4 { margin:0 3px; }
#page .navMenu .t5 { margin:0 4px; }
#page .navMenu div.tr { background:#5F78B8; font-size:1px; line-height:1px; height:1px; }
#page .navMenu:hover { background:#5F78B8; }
#page .navMenu:hover div.tr { background:#FFFFFF; }

#page .navItem .menuHover,
#page .navItem .navMenu:hover { color:#FFFFFF; cursor:pointer; }

#page div.navPopup { border:1px solid #5F78B8; height:0pt; padding:3px; visibility:hidden; display:none; width:0pt; z-index:1001; }
#page div.showNavPopup { margin-left: 20px; height:auto; overflow:visible; position:absolute; display:block; visibility:visible; width:142px; background-color:#FFFFFF; border:1px solid #CCCCCC; padding: 0 3px; z-index:1001; }
#page div.showNavPopup a { cursor:pointer; white-space:nowrap; border:1px solid white; display:block; margin-top: 2px; padding:3px; overflow:hidden; }
#page div.showNavPopup a.hidden { display:none; visibility:hidden }
#page div.showNavPopup span.hidden { display:none; visibility:hidden }
#page div.showNavPopup div.dynamicPopup blockquote { margin: 0 0; }
#page div.showNavPopup div.dynamicPopup { max-height:400px; }
#page div.showNavPopup div.dynamicPopup div { max-height:400px; overflow-y:auto; overflow-x:hidden; }
#page div.showNavPopup a { line-height: normal; padding: 0; }

/* Don't think we need this anymore... T.B. --> */
.loginPopup { position:absolute; z-index:100; left:1px; background:#FFFFDE; width:250px; border:solid 3px #C2DAEF; } 
.loginPopup .widget { margin-top:0; }
.loginPopup .top, .loginPopup .bottom { display:none; }
.loginPopup .widget .wrapper { border:none; }
/* <-- end */

.login .wrapper, .login .bottom .bg { }
.login h5 { margin:5px 0 10px; }
.login td.term { width:60px; }
.login input[type="text"] { background:#FFFFFF; border:solid 1px #E4E4E4; font-size:140%; padding:2px; }
.login input[type="text"]:focus { background:#FFFFDE; border:solid 1px #F6B92A; }
.login input[type="password"] { background:#FFFFFF; border:solid 1px #E4E4E4; font-size:140%; padding:2px; }
.login input[type="password"]:focus { background:#FFFFDE; border:solid 1px #F6B92A; }
.login dl { margin-bottom:5px; }
.login dd { line-height:24px; }
.login dd a { padding:0 0 4px 20px; }
.login table { margin-bottom:20px; }
/* .login .rememberMe { float:left; } */
.login li.login #login { margin-right:20px; }
.login li.login #loading { float:left; margin:2px 20px 0 5px; }
.login .footer ul.mainActions { float:right; margin:4px 0 0; }

.login ul.primaryActions { float:right; margin:0; }
.login ul.primaryActions li.login { margin: 5px 10px 0 0;}
.login ul.primaryActions li.login a.button { background:none; color:#505050 !important; font-size:11px !important; text-decoration:none; }
.login ul.primaryActions li.login a.button:hover { background:none; color:#FAFAFA !important; }
.login ul.primaryActions li.login a.button span.icon,
.login ul.primaryActions li.login a.button span.icon2 { display:none; }
.login ul.primaryActions li.login a.button span.o1,
.login ul.primaryActions li.login a.button span.o2 { background-image:url("/_orbos/Framework/Img/Buttons/btn_SmallGrey.png"); height:18px; line-height:14px; padding-bottom:0; }
.login ul.primaryActions li.login a.button span.text { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }
.login a.forgotpassword { padding:0; margin-left:6px; }
.login .footer div.error { margin-top:5px; }

/* Main Orbius Footer */
#orbiusFooter { width:1000px; margin:0 auto; padding:0;}
#orbiusFooter .content { height:50px; }
#orbiusFooter .version { float:left; color:#999999; font-size:10px; padding:20px 0 0 10px; }

#orbiusFooter ul.navigation { float:right; list-style:none; padding-top:20px; margin:0; }
#orbiusFooter ul.navigation li { float:left; border-left:solid 1px; padding:0 4px; }
#orbiusFooter ul.navigation li.first { border-left:none; }

/* Orb Footer */
#orbFooter { width:1000px; margin:0 auto; }
#orbFooter .content { padding:10px 10px 10px; }

#orbFooter .poweredby { float:right; text-align:right; }
#orbFooter .version { font-size:10px; padding:0 10px; }

#orbFooter .sub-footer { float:left; }
#orbFooter .sub-footer .message { margin:16px 16px 0 8px; }

#orbFooter .sub-footer ul.navigation { list-style:none; margin:0; padding:0; }
#orbFooter .sub-footer ul.navigation li { float:left; padding:0 8px; }

/******* Modal popups *******/
.modalDialog { background-color:#EDF5FC; margin:0 auto; position:absolute; }
.modalDialog div.tlBorder { background:url("/_orbos/Framework/Img/Dialog/borderTopLeft.gif") no-repeat 0 0; }
.modalDialog div.topBorder { background:url("/_orbos/Framework/Img/Dialog/borderTop.gif") repeat-x 0 0; }
.modalDialog div.trBorder { background:url("/_orbos/Framework/Img/Dialog/borderTopRight.gif") no-repeat 100% 0; padding-top:8px; }
.modalDialog div.leftBorder { background:url("/_orbos/Framework/Img/Dialog/borderLeft.gif") repeat-y 0 0; padding-left:8px; }
.modalDialog div.rightBorder { background:url("/_orbos/Framework/Img/Dialog/borderRight.gif") repeat-y 100% 0; padding-right:8px; }
.modalDialog div.blBorder { background:url("/_orbos/Framework/Img/Dialog/borderBottomLeft.gif") no-repeat 0 100%; }
.modalDialog div.bottomBorder { background:url("/_orbos/Framework/Img/Dialog/borderBottom.gif") repeat-x 0 100%; }
.modalDialog div.brBorder { background:url("/_orbos/Framework/Img/Dialog/borderBottomRight.gif") no-repeat 100% 100%; padding-bottom:8px; }

.modalDialogTitle { cursor:move; line-height:normal; padding-left:5px; line-height:28px; height:28px; background:#9DB8D4; color:#4577A1; font-size:15px; }
.modalDialogTitle a.cancel { float:right; margin:4px; padding:0 !important; background:url("/_orbos/Framework/Img/Dialog/close.gif") no-repeat 0 0; height:15px; width:28px; display:block; }
.modalDialogTitle a.cancel span { display:none; }

.modalDialogBody option,
.modalDialogBody select,
.modalDialogBody textarea { font-size:13px; }
.modalDialogBody blockquote { margin:10px 0; color:#5F78B8; font-style:normal; }
.modalDialogBody h3 { font-size:150%; background-color:#FFCC67; color:#FFFFFF; padding:2px 6px; margin:0; border:none; }
.modalDialogBody .h3-sub { font-size:130%; padding:2px 6px; margin:0; color:#4577A1; }
.modalDialogBody h5 { font-size:140%; font-weight:bold; color:#4577A1; border-bottom:none; margin-top:0; }
.modalDialogBody h6 { font-size:120%; font-weight:bold; color:#4577A1; border-bottom:solid 1px #4577A1; margin-top:0; }
.modalDialogBody .body { margin:10px 10px 0; }
.modalDialogBody table tr.content td { vertical-align:top; }
.modalDialogBody table tr.navigation td { vertical-align:bottom; text-align:right; padding:0 10px 10px; }
.modalDialogBody p.description { font-size:130%; color:#404781 }

.modalDialogLink { cursor:pointer; display:inline;}
.modalBackground {  background-color:#808080; filter:alpha(opacity=70); opacity:0.7; }

#notificationMessage { float:left; height:16px; overflow:hidden;padding:5px 2px 0px;text-align:center;width:370px;}
#notificationMessage .label { display:inline; color:Green; font-variant:small-caps; text-decoration:underline; font-weight:bold; margin-left:7px; margin-right:7px; height:16px; }
#notificationMessage .message { display:inline; height:16px; }
#notificationMessage .readMore { display:inline; font-weight: bold; height:16px; vertical-align:middle; }

/********** Homepage Feeds ***********/
div.feedLinks a { font-weight:bold; cursor:pointer; }




/* Begin of canvas area */

/******* Canvas sizing and positioning *******/
#orbCanvas { background:#FFFFFF; padding-bottom:4px; min-height:600px; }
#LeftColumnZone { float:left; width:254px; }
#LeftColumnZone .widget { width:250px; }
#LeftColumnZone img { max-width:234px; }

#ContentZone { float:left; width:538px; }
#ContentZone .widget { width:534px; }
#ContentZone img { max-width:518px; }

#FeedZone { float:right; width:204px; margin-right:4px; }
#FeedZone .widget { width:200px; }

#LeftZone, #RightZone { float: left; width: 497px; }
#OrbOneTwoZoneLayout #TopZone { width: 792px; }
#OrbOneTwoZoneLayout #LeftZone, #OrbOneTwoZoneLayout #RightZone { width: 396px; }

/*  If a user puts something that overflows a text box, this will make sure only the content area gets cut off 
 *  and not the header area so that the edit/delete buttons still show */
#OrbTwoZoneLayout #ContentZone .text .content { width: 519px; }
#OrbOneZoneLayout #ContentZone .text .content { width: 774px; }
#OrbTwoZoneLayout #LeftColumnZone .text .content { width: 233px; }
#OrbTwoZoneLayout #FeedZone .text .content { width: 183px; }
.content { overflow: hidden; }

#OrbOneZoneLayout #ContentZone { width:792px; }
#OrbOneZoneLayout #ContentZone .widget { width:788px; }
#OrbOneZoneLayout #ContentZone img { max-width:772px; }

#OrbOneTwoZoneLayout #TopZone .text .content { width: 774px; }
#OrbOneTwoZoneLayout #LeftZone .text .content, #OrbOneTwoZoneLayout #RightZone .text .content { width: 378px; }

/* Layout Widgets */
.columnLayout .column { float:left; }
.columnLayout .layoutHeader { margin:4px; }
.columnLayout .layoutHeader .widgetMenu { float:right; }

.twoColumnLayout .column { width:50%; }

.threeColumnLayout .column { width:32.9%; }
.threeColumnLayout .columnTwo{ width:34%; }

/******* Baseline Widget styles *******/
.widget { margin:4px 0 4px 4px; }
#HeaderZone .widget { margin:4px 4px 0; }

.widget .content { padding:5px; line-height:1.5; }
.widget .footer,
.login .footer { border-top:solid 1px #E4E4E4; margin-top:15px; }

/* Constrained Widgets */
.text,
.text .content,
.comments,
.comments .content,
.list,
.list .content,
.orbactivityfeed,
.orbactivityfeed .content, .feed { overflow:hidden; }

.blog #ContentZone .widget .content { overflow:hidden; }

/* Default widget styles */
.top, 
.bottom { font-size:1px; }
.b1 { height:1px; margin:0; background:#D9D9D9; }
.b2,
.b3, 
.b4 { display:none; height:1px; margin:0; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; }
.widget .wrapper { border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; }

/* Round Panel solely for displaying rounding effects */
.roundPanel .rtop div,
.roundPanel .rbottom div { font-size:1px; overflow:hidden; }
.roundPanel .rb1 { height:1px; background:#CCCCCC; }
.roundPanel .rb2,
.roundPanel .rb3, 
.roundPanel .rb4 { height:1px; margin:0; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
.roundPanel .rwrapper { border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:0 4px; }

.roundPanel:hover .rbg { background:#FFFFDE; }

/* Widget Header */
.widget h4 { background:#FFFFFF; font-size:140%; padding:2px 4px 4px; height: 18px; overflow-y: hidden; line-height: 20px; }
.widget h4 a, .widget h4 a:hover{ color:#FFFFFF; }
.widget .h4-sub { color:#7E7E7E; background:#F0F0F0; padding:2px 4px; line-height:14px; }
.widget .h4-sub ul.listActions li { line-height:14px; }
.widget h4 input { width:80%; font-weight:bold; }
.widget h5 .title { float:left; }
.widget h5 .ratings,
.widget .h5-sub .ratings { float:right; }

/* Widget Header Sorting */
.widget .h4-sub .sortButtons { list-style:none; float:left; padding-left:0px; margin: 0px; }
.widget .h4-sub .sortButtons li { float:left; border-left: solid 1px; padding:0 4px; margin:0;}
.widget .h4-sub .sortButtons li:first-child { border-left: none; }

/*Widget Content Header */
.widget .header { margin-bottom:20px; }
.widget .header ul.primaryActions { float:left; margin-top:0; }
.widget .header ul.secondaryActions { float:left; margin-top:0; }
.widget .header .ratings { float:right; }

/* Widget with Emphasis */
.emphasis .top .bg, .emphasis .b1 { background:#FFCC67; }
.emphasis .b2, 
.emphasis .b3, 
.emphasis .b4 { border-color:#FFCC67; }
.emphasis .wrapper { border-color:#FFCC67; }
.emphasis h4 { color:#404781; background:#FFCC67; }

/* Callout Widget */
.callout .bg, .callout .b1 { background:#FFCC67 !important; }
.callout .b2, 
.callout .b3, 
.callout .b4 { border-color:#FFCC67 !important; }
.callout .wrapper { border-color:#FFCC67 !important; }
.callout .mainActions { margin:0; }

#FeedZone .callout .top .bg, 
#FeedZone .callout .b1 { background:#FFCC67 !important; }
#FeedZone .callout .b2, 
#FeedZone .callout .b3, 
#FeedZone .callout .b4 { border-color:#FFCC67 !important; }
#FeedZone .callout .wrapper { border-color:#FFCC67 !important; }
#FeedZone .callout h4 { color:#404781; background:#FFCC67; }

/* Widget Menu and Management */
/*.widgetNotDroppable { border-top:solid 8px #D45F5F; }*/
.widgetDroppable { border-top:solid 8px #A1CF93; }
.widgetDragging { filter:alpha(opacity=90); opacity:0.9; border:dotted 1px #AAAAAA; }
.zoneNotDroppable { filter:alpha(opacity=50); opacity:0.5; }

div.pageEditingInfo { background-color:#F0F0F0; border:solid 1px #B7B7B2; line-height:18px; font-size:140%; padding:8px; margin:4px; }

span.widgetDragHandle { background:url("/_orbos/Framework/Img/Widgets/widgetDrag.gif") no-repeat 0 0; font-size:16px; padding-left:14px; }
span.widgetCollapseHandle { background:url("/_orbos/Framework/Img/Widgets/widgetMinimize.gif") no-repeat 0 0; font-size:16px; padding-left:14px; }

ul.widgetMenu { margin:0; padding:0; list-style:none; float:right; font-size:11px !important; text-align:center; }
ul.widgetMenu li { float:left; margin:0 2px; height:18px; }
ul.widgetMenu li a { cursor:pointer; display:block; height:18px; width:18px; }
ul.widgetMenu li a span { display:none; }
ul.widgetMenu li a.widgetDragHandle { cursor:move; background:url("/_orbos/Framework/Img/Widgets/widgetDrag.gif") no-repeat 0 0; }
ul.widgetMenu li a.widgetCollapseHandle { background:url("/_orbos/Framework/Img/Widgets/widgetMinimize.gif") no-repeat 0 0; }
ul.widgetMenu li a.widgetExpandHandle { background:url("/_orbos/Framework/Img/Widgets/widgetExpand.gif") no-repeat 0 0; }
ul.widgetMenu li a.widgetRemoveHandle { background:url("/_orbos/Framework/Img/Widgets/widgetRemove.gif") no-repeat 0 0; }
ul.widgetMenu li a:hover { background-position:bottom; }
ul.widgetMenu li.edit a { width:auto; background:url("/_orbos/Framework/Img/Widgets/widgetMenuButtonContent.gif") repeat-x 0 0; }
ul.widgetMenu li.edit a span.o1 { background:url("/_orbos/Framework/Img/Widgets/widgetMenuButtonLeft.gif") no-repeat 0 0; padding-left:2px; }
ul.widgetMenu li.edit a span.o2 { background:url("/_orbos/Framework/Img/Widgets/widgetMenuButtonRight.gif") no-repeat 100% 0; padding-right:2px; }
ul.widgetMenu li.edit a span.text { color:#666666 !important; font-family:arial !important; font-size:11px !important; font-weight:bold !important; line-height:18px !important; }
ul.widgetMenu li.edit a span { display:block; line-height:18px; float:left; }
ul.widgetMenu li.edit a:hover,
ul.widgetMenu li.edit a:hover span.o1 { background-position:left bottom; }
ul.widgetMenu li.edit a:hover span.o2 { background-position:right bottom; }
ul.widgetMenu li.edit a:hover span.text { color:#FFFFFF !important; }

a.addWidget { border:solid 2px #A1CF93; background:#CFECC6; color:#505050 !important; display:block; padding:4px; font-size:120%; overflow:hidden; }
/*a.addWidget span { background:url("/_orbos/Framework/Img/Icons/add.png") no-repeat 0 1px; padding:0 0 4px 20px; }*/
/*a.addWidget:hover { border:solid 2px #81A5F1; background:#A6C0F5; color:#FFFFFF !important; }*/
a.collapseZone,
a.expandZone { float:right; border:solid 2px #FFB424; background:#FFE4B1; color:#505050 !important; display:block; padding:4px; font-size:120%; }
a.collapseZone:hover,
a.expandZone:hover { border:solid 2px #81A5F1; background:#A6C0F5; color:#FFFFFF !important; }

/* Widget Main Actions */
li.disabled a { color:#808080 !important; cursor:default; }
li.disabled a:hover { color:#808080 !important; }
li.disabled a:hover span { border:none; }

ul.mainActions { list-style:none; margin:15px 0 0 15px; padding:0; }
ul.mainActions li { float:left; margin-right:10px; }
ul.mainActions li a { display:block; line-height:16px; padding:0 0 0 20px; }
ul.mainActions li.viewmore { float:right; }
ul.mainActions li.viewmore a { padding:0 20px 4px 0; }

ul.memberActions { list-style:none; margin:15px 0 0 15px; padding:0; }
ul.memberActions li { margin-right:10px; }
ul.memberActions li a { line-height:18px; padding:0 0 0 20px; }

ul.primaryActions { list-style:none; margin:15px 0 0 15px; padding:0; }
ul.primaryActions li { float:left; margin-right:10px; }
ul.primaryActions li a { display:block; line-height:18px; }
ul.stacked li { float: none; }

.callout .top, 
.callout .bottom, 
.callout h4, 
.callout .h4-sub { display:none; }
.callout .wrapper { background:transparent !important; border:none; }
.callout .content { padding:0; }
.callout ul.primaryActions { margin:0; }
.callout ul.primaryActions li { float:none; margin:0; }
.callout ul.primaryActions li a.button { color:#5F78B8 !important; }
.callout ul.primaryActions li a.button:hover { color:#404781 !important; }
.callout ul.primaryActions li a.button span.o1 { height:34px; padding:2px 0 0 16px; }
.callout ul.primaryActions li a.button span.o2 { height:34px; padding:2px 12px 0 0; }
.callout ul.primaryActions li a.button span.text { display:block; font-size:160%; height:28px; text-align:center; }
.callout ul.primaryActions li a.button span.icon,
.callout ul.primaryActions li a.button span.icon2 { display:none; }

#LeftColumnZone .callout ul.primaryActions li a.button span.text { width:192px; line-height:32px; }
#FeedZone .callout ul.primaryActions li a.button span.text { width:168px; line-height:32px; }

ul.primaryActions li a.button { display:inline-block; color:#505050 !important; font-weight:normal !important; font-size:13px !important; cursor:pointer; }
ul.primaryActions li a.button span.o1,
ul.primaryActions li a.button span.o2 { display:inline-block; float:left; }
ul.primaryActions li a.button span.o1 { padding:2px 0 2px 10px; line-height:18px; height:20px; background-repeat:no-repeat; background-position:top left; }
ul.primaryActions li a.button span.o2 { padding:2px 0 2px 10px; line-height:18px; height:20px; width:4px; background-repeat:no-repeat; background-position:top right; }
ul.primaryActions li a.button:hover { color:#252525 !important; }
ul.primaryActions li a.button:hover span { border-bottom:none; }
ul.primaryActions li a.button:hover span.o1 { background-position:bottom left; }
ul.primaryActions li a.button:hover span.o2 { background-position:bottom right; }

ul.secondaryActions { list-style:none; margin:15px 0 0 15px; padding:0; }
ul.secondaryActions li { float:left; margin-right:10px; }
ul.secondaryActions li a { display:block; line-height:18px; background:none; }

ul.secondaryActions li a.button { display:inline-block; color:#505050 !important; font-weight:normal !important; font-size:13px !important; cursor:pointer; }
ul.secondaryActions li a.button span.o1,
ul.secondaryActions li a.button span.o2 { display:inline-block; float:left; }
ul.secondaryActions li a.button span.o1 { padding:2px 0 2px 8px; line-height:18px; height:20px; background-repeat:no-repeat; background-position:top left; }
ul.secondaryActions li a.button span.o2 { padding:2px 0 2px 4px; line-height:18px; height:20px; width:4px; background-repeat:no-repeat; background-position:top right; }
ul.secondaryActions li a.button:hover { color:#252525 !important; }
ul.secondaryActions li a.button:hover span { border-bottom:none; }
ul.secondaryActions li a.button:hover span.o1 { background-position:bottom left; }
ul.secondaryActions li a.button:hover span.o2 { background-position:bottom right; }

ul.primaryActions li a.button span.o1,
ul.primaryActions li a.button span.o2,
ul.secondaryActions li a.button span.o1,
ul.secondaryActions li a.button span.o2 { background-image:url("/_data/system/themes/assets/buttons/Default/button.png"); }

td.definition ul.primaryActions { margin-left:0; }
td.definition ul.secondaryActions { margin-left:0; }

/* Widget Sub Actions */
ul.listActions { float:right; list-style:none; margin:2px; padding:0; }
ul.listActions li:first-child { border-left:none; }
ul.listActions li { float:left; border-left:solid 1px #7E7E7E; line-height:16px; }
ul.listActions li a { background:none !important; padding:0 4px !important; }
ul.listActions li a span { font-weight:normal; }
ul.listActions li a span.icon,
ul.listActions li a span.icon2,
ul.listActions li a span.o2 { display:none !important; }
h5 ul.listActions li a { font-size:11px !important; }

/* Widget Sorting and Ordering Actions */
ul.sortActions { display:inline; list-style:none; margin:2px; padding:0; }
ul.sortActions li:first-child { border-left:none; }
ul.sortActions li { display:inline; border-left:solid 1px #7E7E7E; line-height:12px; }
ul.sortActions li a { background:none; padding:0 4px !important; }
ul.sortActions li a span { font-weight:normal; }
ul.sortActions li a span.icon,
ul.sortActions li a span.icon2,
ul.sortActions li a span.o2 { display:none !important; }

ul.moveActions { float:left; list-style:none; margin:0px 8px 0 2px; padding:0; width:32px; }
ul.moveActions li { float:left; border:none; line-height:2px; width:16px; }
ul.moveActions li a { display:block; width:16px; height:16px; }
ul.moveActions li a span { display:none; }

/* Collection of items */
ul.collection { list-style:none; margin:0; padding:0; border-top:solid 1px #CCCCCC; }
.managecollection .goback { margin-bottom:8px; }

.addItem dl { margin:20px; }
.addItem ul.listActions { float:none; overflow:hidden; font-size:120%; }

.viewItem blockquote,
.editItem blockquote,
.addItem blockquote { margin:0; font-style:normal; }

.viewItem .radio,
.editItem .radio,
.addItem .radio { float:left; margin-top:3px; }
.addItem .checkbox { margin-left:6px; }

.viewItem ul.moveActions,
.editItem ul.moveActions { margin-top:2px; }
.addItem .item,
.viewItem .item,
.editItem .item { margin:0 0 0 6px; float:left; }

.viewItem,
.editItem { font-size:120%; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; }
.viewItem div.item-wrapper,
.editItem div.item-wrapper { padding:10px 6px; line-height:22px; }

.viewItem:hover div.item-wrapper { background:#FFFFDE; }
.viewItem:hover .item a.clickToEdit:hover { cursor:text; border-bottom:dotted 1px; }
.viewItem:hover .item a.clickToEdit:hover span { border-bottom:none; }

.editItem input[type="text"] { width:200px; font-size:14px; height:16px; }
.editItem ul.listActions { /* float:none; */overflow:hidden; }

div.mainNav { margin-bottom:20px; }
div.mainNav p { font-size:125%; margin:2px; }
div.mainNav ul.primaryActions { margin-left:4px; }
div.mainNav ul.primaryActions li a { font-size:125%; }

div.mainNav ul.navigation { list-style:none; margin:0; padding:0; line-height: 2em;}
div.mainNav ul.navigation li a { line-height:18px; height:18px; padding:0 0 4px 20px; }
div.mainNav ul.navigation ul.listActions { margin:0; }

div.subNav { margin-top:10px; }
div.subNav p { font-weight:bold; margin:0 0 6px; }
div.subNav ul { list-style:none; margin:0 0 6px; padding: 0 0 0 5px; }
div.subNav ul.listActions { margin:0; }
div.subNav ul li.viewItem ul.listActions { display:none; }
div.subNav ul li.viewItem:hover ul.listActions { display:block; }
div.subNav ul li.category a,
div.subNav ul li.album a,
div.subNav ul li.members a,
div.subNav ul li.addcategory a { line-height: 22px; height: 22px; padding:0 0 4px 20px; }
div.subNav ul li.addcategory a.add:hover span { background:#FFFFDE; cursor:text; border-bottom:none; }

div.subNav ul li.userfolder a { line-height:18px; height:18px; padding:0 0 4px 20px; }

/* Site Search */
.site-search input { float:left; font-size:11px; width:100px; height:14px; background:#FFFFFF; border:solid 1px #E4E4E4; padding:2px; margin-right:2px !important; }
.site-search input:focus { background:#FFFFDE; border:solid 1px #F6B92A; }
.site-search ul.primaryActions { float:left; margin:0; }
.site-search ul.primaryActions li a.button { font-size:11px !important; text-decoration:none; padding:0; }
.site-search ul.primaryActions li a.button:hover { color:#FAFAFA !important; }
.site-search ul.primaryActions li a.button span.o1,
.site-search ul.primaryActions li a.button span.o2 { background-image:url("/_orbos/Framework/Img/Buttons/btn_SmallGrey.png"); height:18px; line-height:14px; padding-bottom:0; }
.site-search ul.primaryActions li a.button span.text { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }

/* Widget Activity */
ul.activity { list-style:none; margin:0; padding:0; }
ul.activity li { padding: 6px 0; border-bottom: 1px solid #CCCCCC; }
ul.activity .thumbImage { float:left; }
ul.activity .thumbDescription { overflow:hidden; padding-left:4px; }
ul.activity .thumbDescription a { font-weight: bold; }
ul.activity .thumbDescription p { margin: 4px; font-weight: normal; }
#ContentZone ul.activity .thumbDescription .larger { font-size: 120%; }
ul.activity .timeago { color: #7A7D85; }
#ContentZone ul.activity .thumbDescription .contenttitle { font-size: 140%; }
#LeftColumnZone ul.activity .thumbDescription .contenttitle { font-size: 120%; }

ul.activity li.dategroup, 
.orbactivityfeed ul.activity li.dategroup,
.orbactivity ul.activity li.dategroup { margin:10px 0 5px; border-bottom: 0px; }

.orbactivityfeed ul.activity li, 
.orbactivity ul.activity li { margin:4px 0 8px; }

div.activity .thumbImage { float:left; }
div.activity .details { float:left; margin-left:4px; }
div.activity .details h5 { border:none; }
div.activity .details p { color:#7A7D85; margin:0; }
div.activity .details p a { color:#7A7D85; }

/* Lists of Posts */
ul.posts { list-style:none; margin:0; padding:0; }
ul.posts li.post-wrapper { padding:10px 0 10px; }
ul.posts li.post-wrapper .description { padding-top:5px; }

/* Items that have a thumbnail */
ul.thumbItems { list-style:none; padding:0; margin:0; }
.thumbItem-wrapper { padding:8px 0; margin:0; }
.thumbItem-wrapper .thumbImage { float:left; }
.thumbItem-wrapper .thumbDescription { padding-left:4px; overflow:hidden; }
.thumbItem-wrapper h5 { border-bottom:none; }
.thumbItem-wrapper .h5-sub { background:#F0F0F0; padding:4px 2px 2px; }
.thumbItem-wrapper .description { }

.pager { font-size: 120%; }

/* List of Members */
div.memberThumb { cursor:pointer; }

ul.memberThumbs { list-style:none; margin:0; padding:0; }
ul.memberThumbs .memberThumb-wrapper { width:96px; float:left; text-align:center; margin:3px; }
ul.memberThumbs .smallThumb { height:82px; width:72px; }
ul.memberThumbs .memberThumb-wrapper .rwrapper { height:88px; width:86px; overflow:hidden; }
.memberThumb-wrapper { margin-top:8px; }
.memberThumb-wrapper h5 { border:none; }
.memberThumb-wrapper .h5-sub { font-size:100%; padding:4px 2px 2px; }
.memberThumb-wrapper .memberLogo { float:left; }
.memberThumb-wrapper .member { padding-left:4px; overflow:hidden; }
.memberThumb-wrapper .member dl:first-child dt:first-child { margin-top:0; }

ul.members { list-style:none; margin:0; padding:0; border-top:solid 1px #CCCCCC; }
ul.members .member-wrapper { margin:0; padding:6px; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; cursor:pointer; }
ul.members .member-wrapper:hover { background:#FFFFDE; }
ul.members .member-wrapper .actions ul.primaryActions { float:right; margin:0 0 8px 8px; padding:8px; border:solid 1px #CCCCCC; }
ul.members .member-wrapper .actions ul.primaryActions li { float:none; margin:0; }
ul.members .member-wrapper h6 { border:none; margin:10px 0 0; }
ul.members .member-wrapper .memberGroups p { margin:4px 0 0 20px; }
ul.members .member-wrapper .memberOrbs p { margin:4px 0 0 20px; }
ul.members .member-wrapper .memberInfo dl { margin:4px 0 0 20px; }
ul.members .member-wrapper .memberInfo p { margin:20px 0 0 20px; }
ul.members .expanded .member-wrapper { background:#FFFFDE; }
.member-wrapper { }
.member-wrapper h5 { border:none; margin:0 !important; }
.member-wrapper .h5-sub { }
.member-wrapper .memberLogo { float:left; }
.member-wrapper .member { padding-left:4px; overflow:hidden; }

/* List of Membership Requests */
.viewrequests .memberInfo { margin: 10px 25px 0 15px; }
.viewrequests .memberInfo dd { margin-left: 15px; }

/* List of Orbs */
ul.orbs { list-style:none; margin:0; padding:0; }
ul.orbs .orb-wrapper { margin:12px 2px; width:170px; }
.orb-wrapper { margin-top:8px; }
.orb-wrapper h5 { border:none; }
.orb-wrapper .h5-sub { font-size:100%; padding:4px 2px 2px; }
.orb-wrapper .orbLogo { float:left; }
.orb-wrapper .orb { padding-left:4px; overflow:hidden; }

/* Date Wrapper */
.eventDate-wrapper { border:solid 1px #F0F0F0; width:44px; padding:2px; text-align:center; }
.eventDate .month { font-size:70%; font-weight:bold; }
.eventDate .day { font-size:190%; font-weight:bold; }
.eventDate .year { font-size:70%; font-weight:bold; }

/* Rating */
ul.rating-content,
ul.rating-content li.rating:hover,
ul.rating-content li a:active,
ul.rating-content li a:focus,
ul.rating-content li.average,
ul.rating-content li.current { background-image:url("/_orbos/Framework/Img/Icons/rating_fivestars.png"); background-repeat:no-repeat; }

ul.rating-content { float:left; list-style:none; padding:0; margin:0; position:relative; height:16px; width:84px; background-position:0 0; }
ul.rating-content li { margin:0; padding:0; position:absolute; height:16px; width:84px; }
ul.rating-content li a { display:block; height:16px; }
ul.rating-content li span { display:none; }
ul.rating-content li.average { z-index:1; background-position:0 -16px; }
ul.rating-content li.rating:hover { background-position:0 -32px; }
ul.rating-content li a:active { background-position:0 -48px; }
ul.rating-content li a:focus { background-position:0 -48px; }
ul.rating-content li.current { z-index:2; background-position:0 -48px; }
ul.rating-content li.one { width:20%; z-index:7; }
ul.rating-content li.two { width:40%; z-index:6; }
ul.rating-content li.three { width:60%; z-index:5; }
ul.rating-content li.four { width:80%; z-index:4; }
ul.rating-content li.five { width:100%; z-index:3; }
.contentRatingText { float:left; padding-right: 10px; padding-top: 3px; font-size:9px; font-weight:normal; line-height:12px; }

ul.rating-thumbs { list-style:none; padding:0; margin:0; height:16px;}
ul.rating-thumbs li { float:left; margin:0; padding:0; height:16px; background-repeat:no-repeat; background-position:0 0; }
ul.rating-thumbs li.up:hover, ul.rating-thumbs li.down:hover { background-position:0 100%; }
ul.rating-thumbs li.PositiveValue { float:left; color:Green; padding-right: 5px; }
ul.rating-thumbs li.NegativeValue { float:left; color:Red; padding-right: 5px; }
ul.rating-thumbs li.Text { float:left; padding-right: 5px;}
ul.rating-thumbs li.up { float:left; margin:0; padding:0; height:16px; width:16px; background-image:url("/_orbos/Framework/Img/Icons/rating_thumbup.png"); }
ul.rating-thumbs li.down { float:left; margin:0; padding:0; height:16px; width:16px; background-image:url("/_orbos/Framework/Img/Icons/rating_thumbdown.png"); }
ul.rating-thumbs li.upInactive { float:left; margin:0; padding:0; height:16px; width:16px; background-image:url("/_orbos/Framework/Img/Icons/rating_thumbup.png"); }
ul.rating-thumbs li.downInactive { float:left; margin:0; padding:0; height:16px; width:16px; background-image:url("/_orbos/Framework/Img/Icons/rating_thumbdown.png"); }
ul.rating-thumbs li a { display:block; height:16px; width:16px; }
ul.rating-thumbs li span { display:none; }
ul.rating-thumbs li.RatingCount { padding-right: 5px; padding-top: 3px; font-size:9px; font-weight:normal; } 

.histogram-anchor { margin-left:4px; float:left; }
.histogram-anchor a { background:url("/_orbos/Framework/Img/Icons/bullet_arrow_down_orange.png") no-repeat 0 0; display:block; width:16px; height:16px; }
.histogram-anchor a span { display:none; }
#RatingHistogram { position:absolute; z-index:10; border:solid 1px #D2D2D2; width:150px; height:100px; padding:10px; background:#FFFFFF; }
#RatingHistogram h5 { text-align:center; margin-bottom:10px; border:none; }
#RatingHistogram > div { height:80px; width:150px; }
#RatingHistogram .wrapper { }
#RatingHistogram .rating-bg { float:left; background:#F0F0F0; width:80px; height:10px; margin:2px 0 0 10px; }
#RatingHistogram .rating-bar { height:10px; line-height:10px; }
#RatingHistogram .rating-bar:hover { filter:alpha(opacity=100); opacity:1; }
#RatingHistogram .rating-label { float:left; color:#284EAE; }
#RatingHistogram .rating-value { text-align:right; color:#284EAE; }
#RatingHistogram #Bar5 { background:#A8C4E7; }
#RatingHistogram #Bar4 { background:#A8C4E7; }
#RatingHistogram #Bar3 { background:#A8C4E7; }
#RatingHistogram #Bar2 { background:#A8C4E7; }
#RatingHistogram #Bar1 { background:#A8C4E7; }
#RatingSpinner { z-index:2; position:absolute; background:#FFFFFF url("/_orbos/Framework/Img/Icons/loading.gif") no-repeat 50% 50%; }
#RatingHistogram #MyRatingText { text-align:center; font-weight:bold; color:#284EAE;}

/* New idea factory rating thumbnail styles */
.ratingThumb { text-align: center; font-weight: bold; width: 50px; }
.ratingThumb .ratingValue { font-size: 26pt; margin-bottom: -7px; margin-top: -7px; }
.ratingThumb .ratingLiteral { font-size: 80%; }

/* Orbius Popouts */
div.popout { position:absolute; background:url("/_orbos/Framework/Img/Widgets/calloutBG.png") no-repeat -110px 0 ; padding-top:22px; }
div.popout-left { background:url("/_orbos/Framework/Img/Widgets/calloutBG.png") no-repeat 210px 0; }
div.popout div.popT { background:url("/_orbos/Framework/Img/Popouts/borderTop.png") repeat-x 0 0; padding-top:6px; font-size:1px; line-height:0; }
div.popout div.popTL { background:url("/_orbos/Framework/Img/Popouts/borderTopLeft.png") no-repeat 0 0; padding-left:6px; }
div.popout div.popTR { background:url("/_orbos/Framework/Img/Popouts/borderTopRight.png") no-repeat 100% 0; padding-right:14px; }
div.popout div.popB { background:url("/_orbos/Framework/Img/Popouts/borderBottom.png") repeat-x 0 100%; padding-bottom:14px; font-size:1px; line-height:0; }
div.popout div.popBL { background:url("/_orbos/Framework/Img/Popouts/borderBottomLeft.png") no-repeat 0 100%; padding-left:6px; }
div.popout div.popBR { background:url("/_orbos/Framework/Img/Popouts/borderBottomRight.png") no-repeat 100% 100%; padding-right:14px; }
div.popout div.popL { background:url("/_orbos/Framework/Img/Popouts/borderLeft.png") repeat-y 0 0; padding-left:6px; }
div.popout div.popR { background:url("/_orbos/Framework/Img/Popouts/borderRight.png") repeat-y 100% 0; padding-right:14px; }
div.popout div.popI { background:#FFFFFF; font-size:120%; }
div.popout div.header a.close { float:right; padding:4px 12px 8px; }

/* MiniFeed */
.minifeed .join ul.primaryActions { margin:0 0 40px; }
.minifeed .join ul.primaryActions li { margin:0 0 0 10px; float:none; }
.minifeed .join ul.primaryActions li a.button { text-decoration:none; }
.minifeed .join ul.primaryActions li a.button span.text { width:140px; display:block; text-align:center; line-height:14px; font-size:12px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif }
.minifeed .join ul.primaryActions li a.button span.o1,
.minifeed .join ul.primaryActions li a.button span.o2 { display:block; background-image:url("/_orbos/Framework/Img/Buttons/btn_SmallGrey.png"); padding-bottom:0; height:18px; }
.minifeed .join ul.primaryActions li a.button:hover span.text { color:#FAFAFA !important; }
.minifeed .join ul.primaryActions li.joinorb a.button span.text { font-size:14px; }
.minifeed .join ul.primaryActions li.createorb a.button span.text { font-size:14px; }

.minifeed .offlinePanel { background-color:#FFFFDE; border:1px solid #B7B7B2; padding:4px; margin-top:2px; }
.minifeed .offlinePanel .statustext { color:#FF0000; font-size:200%; font-family: Tahoma; }
.minifeed .offlinePanel ul.primaryActions { margin:10px 0 0; }

.minifeed div.mainNav { margin: 0; border:solid 1px transparent; padding: 2px 6px; }
.minifeed div.adminNav { border:solid 1px #F6B92A; background:#FFFFDE; }

.minifeed .member img { float:right; margin:0 0 4px 4px; }
.minifeed blockquote { overflow:hidden; margin-right:4px; line-height:normal; }
.orbfeed dl.searchOrbius { margin:10px 0; }
.orbstatus .statusonline {color:#008000; font-weight:bold; font-size:175%; margin:10px; }
.orbstatus .statusoffline {color:#BF0000; font-weight:bold; font-size:175%; margin:10px; }
.orbstatus h5 { border:none; font-weight:bold;}
.orbstatus .h5-sub { background-color: Transparent; color:#686E7D; font-size:120%; font-weight:bold;}
li.go .orbOffline { color:#BF0000; }

/* No Access */
.noaccesswidget .content p { font-size:120%; }
.noaccesswidget .actions { padding-left:25px;}
.noaccesswidget .actions { list-style:none;}
.noaccesswidget .actions li { background:url("/_orbos/Framework/Img/Icons/bullet_orange.png") no-repeat 0 2px; margin:8px 0 0; padding-left:24px; font-weight:bold; font-size:140%;}
.noaccesswidget .actions blockquote { font-weight:normal; font-size:80%;}
.noaccesswidget .warning { font-size:150%; padding-bottom:20px; line-height:28px; }

/* 404 */
.orbius404widget .warning { font-size:150%; padding-bottom:20px; line-height:28px; }

/* Orb Searching */
.searchresults .results { margin-top:20px; }
.searchresults ul.orbs { margin-top:20px; }
dl.searchOrbius { margin:15px 0; }

/* Orbius Members and Member Searching */
.peopleonorbius ul.memberThumbs li { width:auto; float: none; }
.peopleonorbius ul.memberThumbs h5 { font-size:100%; border:none; }
.peopleonorbius ul.memberThumbs h5 em { color:#777777; font-style:normal; font-weight:normal; }
.peopleonorbius ul.memberThumbs .h5-sub { font-size:100%; color:#777777; }
.peopleonorbius ul.memberThumbs .member { text-align: left; }

.peoplesearchresult ul.memberThumbs li { float:left; width:230px; height:50px; }
.peoplesearchresult ul.memberThumbs h5 { font-size:100%; border:none; }
.peoplesearchresult ul.memberThumbs h5 em { color:#777777; font-style:normal; font-weight:normal; }
.peoplesearchresult ul.memberThumbs .h5-sub { font-size:100%; color:#777777; }
.peoplesearchresult ul.memberThumbs .member { text-align: left; }

.memberofwidget ul.orbs { list-style:none; }
.memberofwidget ul.orbs li { width:auto; float:none; }
.memberofwidget ul.orbs h5 { font-size:100%; border:none; text-align:left; }
.memberofwidget ul.orbs h5 em { color:#777777; font-style:normal; font-weight:normal; }
.memberofwidget ul.orbs .h5-sub { font-size:100%; color:#777777; text-align:left; }

/* Featured Orbs, Sample Orbs, Orb Categories and Orb Searching */
.featuredorbs ul.orbs li,
.sampleorbs ul.orbs li,
.categorylist ul.orbs li,
.searchresults ul.orbs li,
.highlightedorbs ul.orbs li,
.createanorb ul.orbs li { width:auto; margin:0 2px 20px; }

.featuredorbs ul.orbs li:hover,
.sampleorbs ul.orbs li:hover,
.categorylist ul.orbs li:hover,
.searchresults ul.orbs li:hover,
.highlightedorbs ul.orbs li:hover,
.createanorb ul.orbs li:hover {  }

.searchresults ul.orbs h5 { font-size:140%; border:none; }

.featuredorbs ul.orbs h5 em,
.sample ul.orbs h5 em,
.categorylist ul.orbs h5 em,
.searchresults ul.orbs h5 em,
.highlightedorbs ul.orbs h5 em,
.createanorb ul.orbs h5 em { color:#777777; font-style:normal; font-weight:normal; }

.featuredorbs ul.orbs .h5-sub,
.sampleorbs ul.orbs .h5-sub,
.categorylist ul.orbs .h5-sub,
.searchresults ul.orbs .h5-sub,
.highlightedorbs ul.orbs .h5-sub,
.createanorb ul.orbs .h5-sub { color:#777777; }

.createanorb p.tagline { margin-top:0; }
.createanorb .h5-sub { margin-left:10px; }
.createanorb .h5-sub a { font-size:90%; }

/* Dashboard */
.myorbs .row { margin-bottom:5px; border:solid 1px #FFFFFF; padding:2px; }
.myorbs .row:hover { background-color:#FFFFDE; border:dotted 1px #5683C3; cursor:pointer; }
.myorbs .selected { margin-bottom:5px; background-color:#FFFFDE; border:solid 1px #5683C3; }
.myorbs .selected a span { border-color:#FFFFDE; }

/* Create an Orb */
.orbsetup .h4-sub { padding:2px 1px 4px; }
.orbsetup ul.topNav,
.orbsetup ul.topNav li.orbtemplateCompleted,
.orbsetup ul.topNav li#orbtemplate:hover,
.orbsetup ul.topNav li.orbthemeCompleted,
.orbsetup ul.topNav li#orbtheme:hover,
.orbsetup ul.topNav li.orbprivacyCompleted,
.orbsetup ul.topNav li#orbprivacy:hover,
.orbsetup ul.topNav li.orbnameCompleted,
.orbsetup ul.topNav li#orbname:hover,
.orbsetup ul.topNav li.orbfinishedCompleted,
.orbsetup ul.topNav li#orbfinished:hover { background-image:url("/_orbos/Framework/Img/Buttons/menu_CreateOrb.png"); background-repeat:no-repeat; }

.orbsetup ul.topNav { list-style:none; padding:0; margin:0; position:relative; height:30px; width:984px; background-position:0 0; }
.orbsetup ul.topNav li { margin:0; padding:0; position:absolute; height:30px; }
.orbsetup ul.topNav li a { display:block; height:30px; }
.orbsetup ul.topNav li span { display:none; }

.orbsetup ul.topNav li#orbtemplate { width:205px; z-index:7; }
.orbsetup ul.topNav li.orbtemplateCompleted { background-position:0 -180px; }
.orbsetup ul.topNav li#orbtemplate:hover { background-position:0 -30px; }

.orbsetup ul.topNav li#orbtheme { width:396px; z-index:6; }
.orbsetup ul.topNav li.orbthemeCompleted { background-position:0 -210px; }
.orbsetup ul.topNav li#orbtheme:hover { background-position:0 -60px; }

.orbsetup ul.topNav li#orbprivacy { width:585px; z-index:5; }
.orbsetup ul.topNav li.orbprivacyCompleted { background-position:0 -240px; }
.orbsetup ul.topNav li#orbprivacy:hover { background-position:0 -90px; }

.orbsetup ul.topNav li#orbname { width:813px; z-index:4; }
.orbsetup ul.topNav li.orbnameCompleted { background-position:0 -270px; }
.orbsetup ul.topNav li#orbname:hover { background-position:0 -120px; }

.orbsetup ul.topNav li#orbfinished { width:100%; z-index:3; }
.orbsetup ul.topNav li.orbfinishedCompleted { background-position:0 -300px; }
.orbsetup ul.topNav li#orbfinished:hover { background-position:0 -150px; }

.orbsetup h6 { font-size:160%; margin:20px 0 10px; color:#5F78B8; border:none; text-align:center; }
.orbsetup .h6-sub { font-size:120%; margin:0 0 20px; color:#5F78B8; border:none; text-align:center; }
.orbsetup .h6-sub a { font-weight:bold; }
.orbsetup .tagline { font-size:130%; margin:0 0 20px; color:#5F78B8; }
.orbsetup input[type="text"] { background:#FFFFFF; border:solid 1px #E4E4E4; font-size:140%; padding:2px; }
.orbsetup input[type="text"]:focus { background:#FFFFDE; border:solid 1px #F6B92A; }
.orbsetup textarea { background:#FFFFFF; border:solid 1px #E4E4E4; font-size:140%; padding:2px; }
.orbsetup textarea:focus { background:#FFFFDE; border:solid 1px #F6B92A; }
.orbsetup td.term { font-size:120%; vertical-align:top; width:350px; }
.orbsetup td.definition { vertical-align:top; font-size:120%; }
.orbsetup td.validation { vertical-align:top; padding-top:9px; width:160px; }
.orbsetup ul.todo { list-style:none; margin:10px 0 0 20px; padding:0; }
.orbsetup ul.todo li { font-size:120%; color:#252525; background:url('/_orbos/Framework/Img/Icons/bullet_orange.png') no-repeat 0 0; margin-top:10px; padding-left:20px; }

.orbsetup #CreateOrbBottomNav ul.mainActions li span { display:none; }
.orbsetup #CreateOrbBottomNav ul.mainActions li a { display:block; padding:0; }
.orbsetup #CreateOrbBottomNav ul.mainActions li a:hover { background-position:bottom; }

.orbsetup ul.primaryActions li a.button span.o1 { line-height:18px; }
.orbsetup ul.primaryActions li.cancel a.button span.o1,
.orbsetup ul.primaryActions li.cancel a.button span.o2 { background-image:url("/_orbos/Framework/Img/Buttons/btn_LtRed.png"); }
.orbsetup ul.primaryActions li.back a.button span.o1,
.orbsetup ul.primaryActions li.back a.button span.o2,
.orbsetup ul.primaryActions li.next a.button span.o1,
.orbsetup ul.primaryActions li.next a.button span.o2 { background-image:url("/_orbos/Framework/Img/Buttons/btn_LtGreen.png"); }


.orbsetup .chooseTemplate { text-align:center; }
.orbsetup .chooseTemplate a.scrollButton { background-position:0 0; background-repeat:no-repeat; margin-top:54px; display:block; height:34px; width:16px; float:left; }
.orbsetup .chooseTemplate a.scrollButton:hover { background-position:0 -34px; }
.orbsetup .chooseTemplate a.scrollButton span { display:none; }
.orbsetup .chooseTemplate a.scrollLeftButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollLeft.png"); margin-right:12px; }
.orbsetup .chooseTemplate a.scrollRightButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollRight.png"); margin-left:12px; }
.orbsetup .chooseTemplate #Templates { float:left; overflow:hidden; width:900px; margin:0 4px; }
.orbsetup .chooseTemplate #Templates .template { margin:0 10px; padding:4px; width:150px; text-align:center; font-size:120%; display:block; border:solid 1px #5F78B8; background:#FFFFFF; }
.orbsetup .chooseTemplate #Templates .template span { display:block; margin-bottom:10px; font-weight:bold; }
.orbsetup .chooseTemplate #Templates .template:hover { border:solid 1px #404781; }
.orbsetup .chooseTemplate #Templates .template img { filter:alpha(opacity=80); opacity:0.8; }
.orbsetup .chooseTemplate #Templates .template:hover img { filter:alpha(opacity=100); opacity:1; }
.orbsetup .chooseTemplate #Templates ul.primaryActions { margin:6px 0 0 50px; }
.orbsetup .chooseTemplate #Templates ul.primaryActions li { margin:0; }
/*
.orbsetup .chooseTemplate table { border-right: 1px solid #888888; border-bottom: 1px solid #888888; font-size: 120%; }
.orbsetup .chooseTemplate table tr td { border-left: 1px solid #888888; border-top: 1px solid #888888; padding: 2px 5px; background-color: White; }
.orbsetup .chooseTemplate table .header { font-weight: bold; }
.orbsetup .chooseTemplate table tr td.descriptionCell { text-align: right; font-weight: bold; }
*/

.orbsetup .chooseTheme .scrollButtons { margin:20px auto 0; width:100px; }
.orbsetup .chooseTheme a.scrollButton { background-position:0 0; background-repeat:no-repeat; display:block; height:20px; width:30px; margin:0 10px; float:left; }
.orbsetup .chooseTheme a.scrollButton:hover { background-position:0 100%; }
.orbsetup .chooseTheme a.scrollButton span { display:none; }
.orbsetup .chooseTheme a.scrollDownButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollDown.png"); }
.orbsetup .chooseTheme a.scrollUpButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollUp.png"); }
.orbsetup .chooseTheme .themes-wrapper { float:left; width:342px; }
.orbsetup .chooseTheme ul.themes { height:354px; list-style:none; overflow:hidden; margin:0; padding:0; }
.orbsetup .chooseTheme ul.themes li.theme { float:left; margin:0; padding:0; }
.orbsetup .chooseTheme ul.themes .themeThumbnail { margin:0; padding:0; width:112px; text-align:center; font-size:120%; display:block; border:solid 1px transparent; background:transparent; }
.orbsetup .chooseTheme #ThemePreview { float:right; border:solid 2px #B0B0B0; }
.orbsetup .chooseTheme p { text-align:center; margin:0; font-size:90%; }

/* Message Center */
.messagesnavigation ul { list-style:none; margin:0 0 0 4px; padding:0; }
.messagesnavigation li { border:solid 1px transparent; padding:2px 4px 4px; }
.messagesnavigation li a { line-height:18px; height:18px; padding:0 0 4px 20px; }
.messagesnavigation li .count { margin-left:3px; color:#5F78B8; font-weight:bold; }
.messagesnavigation li.selectednavigation { background-color:#FFFFDE; border:solid 1px #5F78B8; padding:2px 4px 4px; } 

.messagecenter .h4-sub { font-weight:bold; }
.messagecenter .h4-sub ul.listActions { margin:0; }
.messagecenter .h4-sub li.selected a span { border-bottom:none; font-weight:bold !important; }
.messagecenter ul.listActions li:first-child { border-left:none; }
.messagecenter ul.listActions li { width:auto; border-left:solid 2px #7E7E7E; padding:0 4px; margin:0; }
.messagecenter ul.listActions li a { width:auto; display:inline; }
.messagecenter ul.listActions li a span { display:inline; }
.messagecenter .thumbDescription ul.listActions,
.messagecenter .thumbDescription ul.listActions li.remove,
.messagecenter .thumbDescription ul.listActions li.remove a { line-height:16px; margin:0; padding:0 !important; }
.messagecenter .thumbDescription ul.listActions li.remove span.icon { display:inline !important; }
.messagecenter .thumbDescription ul.listActions li.remove span.text { display:none; }
.messagecenter ul.thumbItems { margin:5px 0 0; }
.messagecenter .thumbItem-wrapper dl { border-bottom:solid 1px; padding:4px; }
.messagecenter .thumbItem-wrapper dt { width:44px; float:left; margin:0; }
.messagecenter .thumbItem-wrapper .description { overflow:auto; }

.inbox .thumbItem-wrapper { margin-bottom:2px; padding:10px 4px 8px; cursor:pointer; border-bottom: solid 1px #CCCCCC; }
.inbox .message { font-size:90%; }
.inbox .thumbItem-wrapper:hover { background:#FFFFDE; }
.inbox .unread { background:#EEF5FB; }
.inbox .thumbItem-wrapper .h5-sub { background:none; padding:4px 2px 2px; }
.inbox .thumbItem-wrapper .description { color: #404781; margin-top: 5px; }

.sentitems .thumbItem-wrapper { margin-bottom:2px; padding:10px 4px 8px; cursor:pointer; border-bottom: solid 1px #CCCCCC;}
.sentitems .message { font-size:90%; }
.sentitems .thumbItem-wrapper:hover { background:#FFFFDE; }
.sentitems .unread { background:#EEF5FB; }
.sentitems .thumbItem-wrapper .h5-sub { background: transparent; padding:4px 2px 2px; }
.sentitems .thumbItem-wrapper .description { color: #404781; margin-top: 5px; }

.deleteditems .thumbItem-wrapper { margin-bottom:2px; padding:10px 4px 8px; cursor:pointer; border-bottom: solid 1px #CCCCCC;}
.deleteditems .message { font-size:90%; }
.deleteditems .thumbItem-wrapper:hover { background:#FFFFDE; }
.deleteditems .unread { background:#EEF5FB; }
.deleteditems .thumbItem-wrapper .h5-sub { background: transparent; padding:4px 2px 2px; }
.deleteditems .thumbItem-wrapper .description { color: #404781; margin-top: 5px; }

.inboxrequests .thumbItem-wrapper { margin-bottom:20px; padding:10px 4px;}
.inboxrequests .message { font-size:90%; }
.inboxrequests .thumbItem-wrapper:hover { background:#FFFFDE; }
.inboxrequests .groups { margin-left:15px; }
.inboxrequests .reject { margin-left:135px; }

.alerts .thumbItem-wrapper { margin-bottom:2px; padding:10px 4px 8px; cursor:pointer; border-bottom: solid 1px #CCCCCC; }
.alerts .message { font-size:90%; }
.alerts .thumbItem-wrapper:hover { background:#FFFFDE; }
.alerts .unread { background:#EEF5FB; }
.alerts .thumbItem-wrapper .h5-sub { background:none; padding:4px 2px 2px; }
.alerts .thumbItem-wrapper .description { color: #404781; margin-top: 5px; }

/* Register with Orbius */
.registerwithorbius table.citystatezip blockquote { margin: 0 0; }

.registerwithorbius .error,
.registerwithorbius .success { font-size:100%; }

.registerwithorbius table.form { margin-bottom:40px; }

.registerwithorbius input[type="text"], 
.registerwithorbius input[type="password"],
.registerwithorbius textarea { background:#FFFFFF; border:solid 1px #CCCCCC; font-size:140%; padding:2px; }
.registerwithorbius input[type="text"]:focus, 
.registerwithorbius input[type="password"]:focus,
.registerwithorbius textarea:focus { background:#FFFFDE; border:solid 1px #F6B92A; }

/*.registerwithorbius tr.invalid { background:url("/_orbos/Framework/Img/Homepage/join_ErrorBG.png") repeat-y 100% 0; }*/
.registerwithorbius tr.invalid input, .registerwithorbius tr td.invalid input { border:solid 1px #FF0000; background:#FFD0D0; }
.registerwithorbius tr.valid input { border:solid 1px #008000; background:#D5F1C0; }
.registerwithorbius tr.valid .error { display:none;}

.registerwithorbius h5 { font-size:180%; border:none; margin:0 0 40px; }
.registerwithorbius h6 { font-size:160%; margin:20px 0 10px; color:#5F78B8; border:none; }
.registerwithorbius h6:first-child { margin:0 0 10px; }
.registerwithorbius td.term { width:180px; font-size:120%; vertical-align:top; padding-top:8px; }
.registerwithorbius td.definition {  }
.registerwithorbius td.validation { text-align:left; width:200px; vertical-align:top; padding-top:10px; }

.joinorbform table.citystatezip td { padding:0 4px; }
.joinorbform h4 .poweredby{ font-style:italic; font-size:80%; }

.customizemember h6 { text-align:center; }
.customizemember > blockquote { font-size:120%; margin-bottom:40px; }
.customizemember .memberLogo { float:left; margin:0 12px; width:140px; }
.customizemember .memberLogo-separator { float:left; margin:8px; width:80px; padding-top:60px; }
.customizemember .memberLogo img {  }
.customizemember .memberLogo blockquote {  }
.customizemember .uploadLogo {  }
.customizemember .uploadLogo ul.secondaryActions { margin:0 0 0 10px; overflow:hidden; }

.changemember .memberLogo { float:left; margin:8px; width:240px; }
.changemember .memberLogo img { display:block; margin:0 auto 0; }
.changemember .memberLogo blockquote { text-align:center; margin-top:0; }
.changemember .uploadLogo { width:364px; margin:0 auto 40px; }
.changemember .uploadLogo ul.secondaryActions { margin:0 0 0 10px; overflow:hidden; }

.orbinvitation .register h6 { font-size:140%; margin:10px 0 10px; border:none; }
.orbinvitation .register h6:first-child { margin:0 0 10px; }
.orbinvitation .register ul.mainActions { float:right; }

/* Join Orb */
.joinorb div.validation { float: right; }
.joinorb ul.finalActions { float:right; }
.joinorb td.term { width:180px; }

/* Orb Welcome Block */
.orbcreatedwelcomeblock .content h6 { font-size:160%; margin:0 0 10px; border:none; }
.orbcreatedwelcomeblock .content p { line-height:20px; font-size:120%; }
.orbcreatedwelcomeblock .content ul { list-style:none; margin:10px 0 0 20px; padding:0; }
.orbcreatedwelcomeblock .content ul li { font-size:120%; background:url('/_orbos/Framework/Img/Icons/bullet_orange.png') no-repeat 0 0; margin-top:5px; padding-left:20px; }

/******* Orb Admin *******/

/* Admin Home Page */
#ContentZone .admin_home div.thumbDescription a { font-size: 140%; font-weight: bold; }
.admin_home div.thumbDescription { padding-left: 10px; }
.admin_home div.thumbImage { width: 75px; text-align: center; }
.admin_home ul.description { padding-left: 20px; }

/* Select Theme */
.orbtheme ul.selectTheme { list-style:none; padding:0; margin:0; overflow:hidden; height:450px; width:480px; float:left; }
.orbtheme div.scrollButtons { width:30px; float:left; margin-left:8px; }
.orbtheme a.scrollButton { display:block; height:20px; width:30px; margin:10px 0 0 0; }
.orbtheme a.scrollButton span { display:none; }
.orbtheme a#ScrollUpButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollUp.png"); background-repeat:no-repeat; }
.orbtheme a#ScrollDownButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollDown.png"); background-repeat:no-repeat; }
.orbtheme a.scrollButton:hover { background-position:0 100%; }
.orbtheme ul.selectTheme li { float:left; width:150px; height:140px; padding:5px; text-align:center; font-size:140%; }
.orbtheme ul.selectTheme li img { filter:alpha(opacity=80); opacity:0.8; }
.orbtheme ul.selectTheme li:hover img { filter:alpha(opacity=100); opacity:1; }

/* Custom Theming */
.orbcustomtheme h5 { margin:20px 0 0; margin-bottom:20px; }
.orbcustomtheme h5 .preview { float:right; font-weight:normal; font-size:90%; }
.orbcustomtheme table.themes { width:100%; }
.orbcustomtheme table.themes tr.terms td { width:162px; }
.orbcustomtheme table.themes tr.definitions td input[type="text"] { float:left; width:130px; }
.orbcustomtheme table.themes tr.definitions td select { float:left; }
.orbcustomtheme table.themes tr.definitions { height:50px; }
.orbcustomtheme table.themes tr.description blockquote { margin:0; }
.orbcustomtheme table.themes a.customcolor { background:url(/_orbos/Framework/Img/Icons/color_wheel.png) no-repeat 0 0; margin:3px; display:block; float:left; font-size:80%; font-style:italic; height:16px; width:16px; }
.orbcustomtheme table.themes a.customcolor span { display:none; }
.orbcustomtheme table.themes a.choosefont { background:url(/_orbos/Framework/Img/Icons/font.png) no-repeat 0 0; margin:3px; display:block; float:left; font-size:80%; font-style:italic; height:16px; width:16px; }
.orbcustomtheme table.themes a.choosefont span { display:none; }
.orbcustomtheme table.themes a.custombutton { background:url(/_orbos/Framework/Img/Icons/color_wheel.png) no-repeat 0 0; margin:3px; display:block; float:left; font-size:80%; font-style:italic; height:16px; width:16px; }
.orbcustomtheme table.themes a.custombutton span { display:none; }
.orbcustomtheme table.themes a.uploadfile { background:url(/_orbos/Framework/Img/Icons/picture_add.png) no-repeat 0 0; margin:3px; display:block; float:left; font-size:80%; font-style:italic; height:16px; width:16px; }
.orbcustomtheme table.themes a.uploadfile span { display:none; }
.orbcustomtheme table.themes div.sampleButton { line-height:14px; padding:3px; border:solid 1px #CCCCCC; width:125px; float:left; cursor:pointer; }
.orbcustomtheme table.themes div.sampleText { line-height:14px; padding:4px; border:solid 1px transparent; }

.orbcustomtheme .thumbItem-wrapper .thumbDescription h5 { margin:0; }
.orbcustomtheme .groupheader { margin-top:20px; }
.orbcustomtheme .poll { margin:20px 0 0; }

.orbcustomtheme .ratings { float:right; }

.orbcustomtheme ul.sampleButton { margin:0; }

/* ColorJack Color Picker */
#ColorPickerDialog { position:absolute; z-index:10; width:267px; }
#ColorPickerDialog .modalDialogBody { z-index:10; }
#ColorPickerTitle { cursor:move; }
.colorValue { margin-top:10px; }
.colorValue select { width:160px; }
#CurrentColor { border:1px solid #000000; float:left; width:19px; height:166px; font-size:1px; background:#FFFFFF; } 
#HexColor { float:left; margin-right:4px; width:140px; } 
#SV { border:1px solid #000000; background:#FF0000 url('/_orbos/Framework/Img/ColorJack/ColorPickerOverlay.png') no-repeat 0 0; position:relative; cursor:crosshair; float:left; height:166px; width:167px; margin-right:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/SatVal.png', sizingMethod='scale'); -moz-user-select: none; -khtml-user-select: none; user-select: none; } 
#SVslide { background:url('/_orbos/Framework/Img/ColorJack/Slider.gif') no-repeat 0 0; height:9px; width:9px; position:absolute; line-height:1px; } 
#H { border:1px solid #000000; cursor:crosshair; float:left; height:166px; position:relative; width:19px; padding:0; margin-right:10px; } 
#Hslide { background:url('/_orbos/Framework/Img/ColorJack/Slider_Hue.gif') no-repeat 0 0; left:-6px; height:5px; width:33px; position:absolute; line-height:1px; } 
#Hmodel { position: relative; } 
#Hmodel div { height:1px; width:19px; font-size:1px; line-height:1px; margin:0; padding:0; }
#ColorPickerDialog .actions { margin-top:10px; text-align:center; }

/* Save Theme Dialog */
#SaveThemeDialog { width:385px; }

/* Font Picker */
#FontPickerDialog { width:230px; }
#FontPickerTitle { cursor:move; }
#FontPickerDialog ul.websafefonts { list-style:none; padding:0; }
#FontPickerDialog ul.websafefonts li { font-size:16px; margin:0; }
#FontPickerDialog a { color:#5F78B8 !important; font-weight:normal !important; }
#FontPickerDialog a:hover { color:#404781 !important; }

/* Button Picker */
#ButtonPickerDialog { width:168px; }
#ButtonPickerTitle { cursor:move; }
#ButtonPickerDialog ul.buttonstyles { list-style:none; padding:0; }
#ButtonPickerDialog ul.buttonstyles li { margin:1px; float:left; width:20px; height:20px; }
#ButtonPickerDialog ul.buttonstyles li a { font-size:16px; width:20px; display:block; height:20px; }
#ButtonPickerDialog a { color:#5F78B8 !important; font-weight:normal !important; }
#ButtonPickerDialog a:hover { color:#404781 !important; }

/* Dynamic Menu */
.adminmenunavigation div.mainNav { margin-bottom:0; }
.adminmenunavigation div.subNav { margin-top:0; }
.adminmenunavigation ul.mainMenu { padding:0; }
.adminmenunavigation ul.mainMenu li.mainMenuItem { margin:10px 0 0 0; padding:0 0 0 4px; }
.adminmenunavigation ul.subMenu { margin:0; padding:0; }
.adminmenunavigation ul.subMenu li.subMenuItem { margin:10px 0 0 0; padding:0 0 0 30px; }

.adminmenuroot dl.newMenuItem,
.adminmenuitem dl.newMenuItem { margin:20px 0 0 48px; }

.adminmenuitem .viewItem div.item-wrapper,
.adminmenuroot .viewItem div.item-wrapper { line-height:18px; }

.adminmenuitem ul.moveActions,
.adminmenuroot ul.moveActions,
.adminmenuitem ul.listActions,
.adminmenuroot ul.listActions { margin-top:8px; }

.adminmenuitem ul.listActions,
.adminmenuroot ul.listActions,
.adminmenuitem ul.listActions li.remove,
.adminmenuroot ul.listActions li.remove,
.adminmenuitem ul.listActions li.remove a,
.adminmenuroot ul.listActions li.remove a { line-height:16px; padding:0 !important; }

.adminmenuitem ul.listActions li.remove span.icon,
.adminmenuroot ul.listActions li.remove span.icon { display:inline !important; }
.adminmenuitem ul.listActions li.remove span.text,
.adminmenuroot ul.listActions li.remove span.text { display:none; }

.adminmenuitem .movetolist { border:solid 1px #5F78B8; background:#FFFFFF; padding:2px; width:200px; }
.adminmenuitem .movetolist .subMenu a { padding-left:10px; }
.adminmenuitem .movetolist a { border:solid 1px #FFFFFF; display:block; padding:4px; color:#5F78B8 !important; }
.adminmenuitem .movetolist a:hover { border:solid 1px #5F78B8; background:url("/_orbos/Framework/Img/RibbonBar/OrbRibbonBar1.1.png") repeat-x 0 0; color:#404781 !important; }

/* Member Info */
.orbmemberinformation td.term { width:100px; }

/* Member Report */

/* Orb Security */
.orbsecurity ul.memberThumbs li.memberThumb-wrapper { width:166px; text-align:left; }
.orbsecurity ul.memberThumbs li.memberThumb-wrapper .member { height:64px; }

/* Orb and Group Security */
table.security td.features, 
table.security td.grouppermissions { border:solid 1px #808080; }
table.security h6 { margin:4px 0 10px; }

/* Premium Services */
.surveymarketing p,
.premiumservices p { line-height:20px; font-size:120%; }
.surveymarketing ul.services,
.premiumservices ul.services { list-style:none; margin:10px 0 0 0; padding:0; }
.surveymarketing ul.services li,
.premiumservices ul.services li { background:url('/_orbos/Framework/Img/Icons/bullet_orange.png') no-repeat 0 2px; padding-left:18px; font-size:110%; margin-top:5px; }

/* Survey - */

.surveywizard3 li.question { list-style:none; margin-top: 0; }
.surveywizard3 ul.questions,
.takesurvey ul.questions { padding-left:0; margin-left:0px; }
.surveywizard3 li.question h6, 
.takesurvey li.question h6 { color:#7A7D85; font-weight:bold; margin-bottom:5px; border:none; }
.takesurvey li.question { list-style:none; margin-top: 15px; }
.surveywizard3 li.question .questionText, 
.takesurvey li.question .questionText { text-align:left; }
.surveywizard3 li.question div.multiplechoicemultipleanswer ul.options li span.choice label,
.takesurvey li.question div.multiplechoicemultipleanswer ul.options li span.choice label,
.surveywizard3 li.question td.optionText,
.takesurvey li.question td.optionText { text-align:center; }
.surveywizard3 li.question div.singleanswermatrix input[type="radio"],
.takesurvey li.question div.singleanswermatrix input[type="radio"] { width:1em; height:1em; } 
.surveywizard3 li.question div.singleanswermatrix tr.alternatequestionrow,
.takesurvey li.question div.singleanswermatrix tr.alternatequestionrow,
.surveywizard3 li.question div.multipleanswermatrix tr.alternatequestionrow,
.takesurvey li.question div.multipleanswermatrix tr.alternatequestionrow { background-color:whitesmoke; }
.surveywizard3 li.question div.multiplechoicesingleanswer ul.options,
.takesurvey li.question div.multiplechoicesingleanswer ul.options,
.surveywizard3 li.question div.multiplechoicemultipleanswer ul.options,
.takesurvey li.question div.multiplechoicemultipleanswer ul.options { list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:10px; padding-bottom:0pt; padding-left:0pt; padding-right:0pt; padding-top:0pt; }

.editactions ul li { float:right; }

div.nohover li.viewItem:hover div.item-wrapper { background-image:none; cursor:default; }        

.surveywizardnavigation dl.nav dt { font-size:125%; }
.surveywizardnavigation dl.nav dd { margin-left:20px; }
.surveywizardnavigation div.subNav ul li.addcategory a.add:hover span { cursor:pointer; }

.surveysorbadmin .b4 { background-color:#F3F3F3; }
.surveysorbadmin .b3 { background-color:#F3F3F3; }
.surveysorbadmin .b2 { background-color:#F3F3F3; }
.surveysorbadmin .b2 { background-color:#F3F3F3; }
.surveysorbadmin .content { background-color:#F3F3F3; }
.surveysorbadmin p { line-height:20px; font-size:120%; }
.surveysorbadmin ul.services { list-style:none; margin:10px 0 0 0; padding:0; }
.surveysorbadmin ul.services li { background:url('/_orbos/Framework/Img/Icons/bullet_orange.png') no-repeat 0 2px; padding-left:18px; font-size:110%; margin-top:5px; }

.orbsurveyadmin h5 { border-bottom:none; margin:8px 0 3px 0; }
.orbsurveyadmin blockquote { margin:0; padding:0 }
.orbsurveyadmin blockquote p { margin:0; }
.orbsurveyadmin .thumbItem-wrapper { padding:0; }
.orbsurveyadmin .thumbItem-wrapper .thumbImage { margin:8px 4px 0; }
.orbsurveyadmin .thumbItem-wrapper .thumbDescription blockquote { font-size:80%; line-height:13px; }

.surveywizard3 div.addQuestion blockquote { margin:2px 0 1px 0px; }
.surveywizard3 div.addQuestion dd { margin-left:10px; }
.surveywizard3 div.addQuestion { margin-top:10px; padding:6px; }
.surveywizard3 .linkAction { cursor: pointer; margin-left:5px; }
.surveywizard3 input[type="text"].choice { width:250px; }   
.surveywizard3 .editQuestion blockquote { margin:2px 0 1px 0px; }
.surveywizard3 .editQuestion dd { margin-left:10px; }
.surveywizard3 .editQuestion { padding:6px; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; background-color:#FFFFDE }
.surveywizard3 .linkAction { cursor: pointer; margin-left:5px; }
.surveywizard3 input[type="text"].choice { width:250px; }        

.surveyadmin h5 { border:none; margin:10px 0; }
.surveyadmin ul.moveActions,
.surveyadmin ul.listActions { margin-top:8px; }
.surveyadmin .viewItem div.item-wrapper ul.listActions li.remove,
.surveyadmin .viewItem div.item-wrapper ul.listActions li.remove a { line-height:16px; margin:0; padding:0 !important; }
.surveyadmin .viewItem div.item-wrapper ul.listActions li.remove span.icon { display:inline !important; }
.surveyadmin .viewItem div.item-wrapper ul.listActions li.remove span.text { display:none; }

.surveyadmin .viewItem div.item-wrapper ul.listActions li.edit,
.surveyadmin .viewItem div.item-wrapper ul.listActions li.edit a { line-height:16px; margin:0; padding:0 !important; }
.surveyadmin .viewItem div.item-wrapper ul.listActions li.edit span.icon { display:inline !important; }
.surveyadmin .viewItem div.item-wrapper ul.listActions li.edit span.text { display:none; }

.surveyadmin .viewItem div.item-wrapper ul.listActions li.next,
.surveyadmin .viewItem div.item-wrapper ul.listActions li.next a { line-height:16px; margin:0; padding:0 !important; }
.surveyadmin .viewItem div.item-wrapper ul.listActions li.next span.icon { display:inline !important; }
.surveyadmin .viewItem div.item-wrapper ul.listActions li.next span.text { display:none; }
.surveyadmin .viewItem div.item-wrapper { line-height:18px; }
.surveyadmin .viewItem:hover div.item-wrapper { cursor:pointer; background:url("/_orbos/Framework/Img/Widgets/Survey/bg.png") repeat-x 0 0; }        

.surveyadmin .readonly { cursor:auto; }

.editsurveyinvitation blockquote,
.surveywizard4 blockquote { margin-top:0; }
.editsurveyinvitation ul.thumbItems li a,
.surveywizard4 ul.thumbItems li a { font-weight:bold; font-size:130% }
.editsurveyinvitation ul.thumbItems,
.surveywizard4 ul.thumbItems { margin-left:20px; }


.editsurvey div.editstep dd { margin-left:10px; }
.editsurvey div.addStep,
.editsurvey div.editstep { padding:6px; border:solid 1px #CCCCCC; background-color:#FFFFDE }

.surveyreport div.reportsummary div.response { margin-left:20px; margin-top:20px; font-size:115%; }
.surveyreport div.reportsummary div.response span.num { font-size:3em; }

.surveyreport div.detailedReport div.singleanswermatrix ul,
.surveyreport div.detailedReport div.multipleanswermatrix ul { list-style:none; margin:0 0 0 5px; padding:0; }

.surveyreport div.detailedReport div.multipleanswermatrix ul li table,
.surveyreport div.detailedReport div.singleanswermatrix ul li table { margin-left:5px; }

.surveyreport div.detailedReport div.multipleanswermatrix ul li p,
.surveyreport div.detailedReport div.singleanswermatrix ul li p { font-weight:bold; }

/* Survey Question Drop Down List */
div.questiondropdown div.selector:hover { cursor:pointer; }
div.questiondropdown div.selector div.outer { border-top:solid 1px #808080; border-left:solid 1px #808080; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; width:90%; height:20px; }
div.questiondropdown div.selector div.outer div.inner { border-top:solid 1px #404040; border-left:solid 1px #404040; border-bottom: solid 1px #D4D0C8; border-right: solid 1px #D4D0C8; height:18px; font-size:120%; padding-left:3px; background-color:White; }
div.questiondropdown div.selector div.outer div.dropdown { background:url("/_orbos/Framework/Img/Icons/dropdown.png") no-repeat 0 0; width:16px; height:18px; float:right; }

div.questiondropdown div.questionlist div.listitem { border-bottom:solid 1px black; border-top:solid 1px transparent; border-left:solid 1px transparent; border-right:solid 1px black; padding:6px; }
div.questiondropdown div.questionlist div.listitem p { font-size:110%; font-weight:bold; margin-top:0px; margin-bottom:0px; }
div.questiondropdown div.questionlist div.listitem div { text-align:right; }
div.questiondropdown div.questionlist div.listitem div img { width:215px; border:solid 1px #4A94DD;}
div.questiondropdown div.questionlist div.listitem:hover { border-left:solid 1px transparent; border-top:solid 1px transparent; border-right:solid 1px black; border-bottom:solid 1px black; background-color:#FFFFDE; cursor:pointer; }

div.questiondropdown div.hidelist { visibility:hidden; display:none; }
div.questiondropdown div.showlist { position:absolute; display:block; visibility:visible; background-color:#FFFFFF; z-index:1001; }    

div.questiondropdown div.questionlist { height:300px; width:400px; overflow-x:hidden; overflow-y:auto; border:solid 1px #808080; }
div.questiondropdown td.term { vertical-align:top; }

/* Survey Navigation */
.surveywizardnavigation div.subNav p { margin-bottom:2px; }
.surveywizardnavigation ul.navigation li { margin-left: 10px; }

/* Newsletter */
.newsletters h5 { border-bottom:none; margin:8px 0 3px 0; font-size:150%; font-weight:normal; }
.newsletters .item-wrapper { cursor:pointer; }
.newsletters ul.collection .item-wrapper ul.listActions { margin-top:12px; }
.newsletters ul.collection .item-wrapper h6 { margin:0; border:none; font-size:110%; }
.newsletters ul.collection .item-wrapper h6 a { font-weight:bold !important; }
.newslettertogroups ul.memberThumbs li.memberThumb-wrapper { width:166px; text-align:left; }
.newslettertogroups ul.memberThumbs li.memberThumb-wrapper .member {  }
.newsletterrecipients dt { margin-top: 10px; font-size:115%; }
.newsletterrecipients dd { margin: 0px 0px 20px 20px }

.newsletterDrafts ul.collection .item-wrapper .item { background:url("/_orbos/Framework/Img/Icons/email_edit.png") no-repeat 0 4px; padding-left:28px; }
.newsletterPublished ul.collection .item-wrapper .item { background:url("/_orbos/Framework/Img/Icons/email_go.png") no-repeat 0 4px; padding-left:28px; }

.newsletterrecipients ul.collection { width:300px; }
.newsletterrecipients ul.collection .item-wrapper { padding:2px 4px; line-height:28px; }
.newsletterrecipients ul.collection .item-wrapper ul.listActions { margin-top:2px; }

.newsletteradmin .b4 { background-color:#F3F3F3; }
.newsletteradmin .b3 { background-color:#F3F3F3; }
.newsletteradmin .b2 { background-color:#F3F3F3; }
.newsletteradmin .b2 { background-color:#F3F3F3; }
.newsletteradmin .content { background-color:#F3F3F3; }
.newsletteradmin p { line-height:20px; font-size:120%; }
.newsletteradmin ul.services { list-style:none; margin:10px 0 0 0; padding:0; }
.newsletteradmin ul.services li { background:url('/_orbos/Framework/Img/Icons/bullet_orange.png') no-repeat 0 2px; padding-left:18px; font-size:110%; margin-top:5px; }

.newsletteradmin blockquote { margin:0; padding:0 }
.newsletteradmin blockquote p { margin:0; }
.newsletteradmin .thumbItem-wrapper { padding:0; }
.newsletteradmin .thumbItem-wrapper .thumbImage { margin:8px 4px 0; }
.newsletteradmin .thumbItem-wrapper .thumbDescription blockquote { font-size:80%; line-height:13px; }

.composenewsletter ul.listActions li.remove span.icon { display:inline !important; }
.composenewsletter ul.listActions li.remove span.text { display:none; }
.composenewsletter blockquote .viewItem, .composenewsletter blockquote .editItem { font-size:95%; }

.newsletterrecipients div .filter { border:none; margin:10px 0 0 20px; }
.newsletterrecipients div .collapse { background:url("/_orbos/Framework/Img/Icons/bullet_arrow.png") no-repeat 0 0; display:inline; padding-left: 16px; width:16px; height:16px; }
.newsletterrecipients div .expanded { background:url("/_orbos/Framework/Img/Icons/bullet_arrow_down.png") no-repeat 0 0; display:inline; padding-left: 16px; width:16px; height:16px; }
.newsletterrecipients .listActions { border:solid 1px #CCCCCC; padding:2px 4px 4px; }	
.newsletterrecipients ul.listActions { border:none; }
.newsletterrecipients ul.listActions li.remove span.icon { display:inline !important; }
.newsletterrecipients ul.listActions li.remove span.text { display:none; }

.newletternavigation ul { list-style:none; margin:0 0 0 4px; padding:0; }
.newletternavigation li { border:solid 1px transparent; padding:2px 4px 4px; }
.newletternavigation li a { line-height:18px; height:18px; padding:0 0 4px 20px; }
.newletternavigation li .count { margin-left:3px; color:#5F78B8; font-weight:bold; }
.newletternavigation li.selectednavigation { background-color:#FFFFDE; border:solid 1px #5F78B8; padding:2px 4px 4px; } 


/* Membership Reports */
.membershipreports h5 { border:none; margin:10px 0; }
.membershipreports .notAvailable:hover  div.item-wrapper {position: relative; background:#ffeeee url("/_orbos/Framework/Img/Icons/loading.gif") no-repeat 50% 50%; }
.membershipreports .notAvailable div.item-wrapper {position: relative; background:#ffeeee url("/_orbos/Framework/Img/Icons/loading.gif") no-repeat 50% 50%; }
.membershipreports .notAvailable { cursor:auto; }
.membershipreports div .filter { border:none; margin:10px 0 0 20px; }
.membershipreports div .collapse { background:url("/_orbos/Framework/Img/Icons/bullet_arrow.png") no-repeat 0 0; display:inline; padding-left: 15px; width:16px; height:16px; }
.membershipreports div .expanded { background:url("/_orbos/Framework/Img/Icons/bullet_arrow_down.png") no-repeat 0 0; display:inline; padding-left: 15px; width:16px; height:16px; }

/* Feature Settings */
.featuresettings dl { padding-bottom:10px; } 
.featuresettings dd { margin-bottom:2px; } 

/******* Orb Specific Widgets and Features *******/

/* Orb Header */
#HeaderZone .orbheader { margin-top:0; }
.orbheader .content { line-height:normal; }
.orbheader .top .bg { background:#FFFFFF; }
.orbheader .content { padding:0; min-height: 75px; }
.orbheader img { margin:4px; float:left; }
.orbheader .title { float:left; margin-left:4px; overflow:hidden; }
.orbheader .h2-sub { font-size:120%; color:#5582C5; margin-left:7px; }
.orbheader .banner { float:right; }
#LeftColumnZone .title { width:160px; }

/* Orb Header imagerotator */
.imageviewer { margin:4px 0pt 0pt 4px; }
#orbCanvas .imgrotator img.rotate { max-height:100px; max-width:100%; }
#HeaderZone .imgrotator { float:right; padding-right:10px; }
#HeaderZone .imgrotator img.rotate { max-height:60px; max-width:468px; }
.simplebannerads .selected { background-color:#FFFFDE; padding:2px 0px; margin:2px 0px; } 

/* Orb Header With Image - T.B. OLD */
.orbheaderwithimage .content { min-height: 85px; }
.orbheaderwithimage .top, .orbheaderwithimage .bottom { display: none; }

/* Orb Navigation */
.orbnavigation { position:relative; z-index:100; }

.orbnavigation ul { list-style:none; margin:0; padding:0; }
.orbnavigation li a:hover span { border:none; }
.orbnavigation li.first .mainMenuItem-wrapper { border-left:none !important; }
.orbnavigation li.selected a span { border-bottom:none; }
.orbnavigation ul.mainMenu { padding:0 3px; }
.orbnavigation ul.mainMenu li { float:left; }
.orbnavigation ul.mainMenu .mainMenuItem-wrapper { border-left:solid 1px #D9D9D9; vertical-align:bottom; white-space:nowrap; }
.orbnavigation ul.mainMenu .mainMenuItem-wrapper .mainMenuItem { float:left; font-weight:normal; color:#5F78B8; padding:4px; white-space:nowrap; font-size:120%; }
.orbnavigation ul.mainMenu .mainMenuItem-wrapper span.mainMenuItem { cursor:default; }
.orbnavigation ul.mainMenu .mainMenuItem-wrapper:hover .mainMenuItem { color:#404781; }
.orbnavigation ul.mainMenu li.selected .mainMenuItem { color:#404781; }

.orbnavigation .subMenuClickTrigger { cursor:pointer; padding:4px; width:9px; height:5px; float:left; }
.orbnavigation .subMenuClickTrigger .t1 { margin:0; }
.orbnavigation .subMenuClickTrigger .t2 { margin:0 1px; }
.orbnavigation .subMenuClickTrigger .t3 { margin:0 2px; }
.orbnavigation .subMenuClickTrigger .t4 { margin:0 3px; }
.orbnavigation .subMenuClickTrigger .t5 { margin:0 4px; }
.orbnavigation .subMenuClickTrigger div { background:#FFFFFF; font-size:1px; line-height:1px; height:1px; }
.orbnavigation .subMenuClickTrigger:hover div { background:#A8C4E7; }

.orbnavigation .subMenu { z-index:100; }
.orbnavigation .subMenu ul { z-index:100; position:absolute; background:#FFFFFF; border:solid 1px #5F78B8; }
.orbnavigation .subMenu ul li { float:none; }
.orbnavigation .subMenu ul .subMenuItem-wrapper { padding:4px 4px 4px 6px; width:125px; z-index:100; }
.orbnavigation .subMenu ul .subMenuItem-wrapper .subMenuItem { display:block; padding:0; color:#5F78B8; line-height:16px; z-index:100; }
.orbnavigation .subMenu ul .subMenuItem-wrapper:hover { background:#FAFAFA; }
.orbnavigation .subMenu ul .subMenuItem-wrapper:hover .subMenuItem { color:#404781; }

/* Group Navigation */

.groupheader ul { list-style:none; margin:0; padding:0; }
.groupheader li a:hover span { border:none; }
.groupheader li.first .mainMenuItem-wrapper { border-left:none !important; }
.groupheader li.selected a span { border-bottom:none; }
.groupheader ul.mainMenu { padding:0 3px; }
.groupheader ul.mainMenu li { float:left; }
.groupheader ul.mainMenu .mainMenuItem-wrapper { border-left:solid 1px #D9D9D9; vertical-align:bottom; white-space:nowrap; }
.groupheader ul.mainMenu .mainMenuItem-wrapper .mainMenuItem { float:left; font-weight:normal; color:#5F78B8; padding:4px; white-space:nowrap; font-size:120%; }
.groupheader ul.mainMenu .mainMenuItem-wrapper span.mainMenuItem { cursor:default; }
.groupheader ul.mainMenu .mainMenuItem-wrapper:hover .mainMenuItem { color:#404781; }
.groupheader ul.mainMenu li.selected .mainMenuItem { color:#404781; }

.groupheader .subMenuClickTrigger { cursor:pointer; padding:4px; width:9px; height:5px; float:left; }
.groupheader .subMenuClickTrigger .t1 { margin:0; }
.groupheader .subMenuClickTrigger .t2 { margin:0 1px; }
.groupheader .subMenuClickTrigger .t3 { margin:0 2px; }
.groupheader .subMenuClickTrigger .t4 { margin:0 3px; }
.groupheader .subMenuClickTrigger .t5 { margin:0 4px; }
.groupheader .subMenuClickTrigger div { background:#FFFFFF; font-size:1px; line-height:1px; height:1px; }
.groupheader .subMenuClickTrigger:hover div { background:#A8C4E7; }

.groupheader .subMenu { z-index:100; }
.groupheader .subMenu ul { z-index:100; position:absolute; background:#FFFFFF; border:solid 1px #5F78B8; }
.groupheader .subMenu ul li { float:none; }
.groupheader .subMenu ul .subMenuItem-wrapper { padding:4px 4px 4px 6px; width:125px; z-index:100; }
.groupheader .subMenu ul .subMenuItem-wrapper .subMenuItem { display:block; padding:0; color:#5F78B8; line-height:16px; z-index:100; }
.groupheader .subMenu ul .subMenuItem-wrapper:hover { background:#FAFAFA; }
.groupheader .subMenu ul .subMenuItem-wrapper:hover .subMenuItem { color:#404781; }

/******* Sub-Orb Specific Widgets and Features *******/

/* Group Header */
.groupheader .top, .groupheader .bottom { display:none; }
.groupheader .wrapper { border:none; }
.groupheader img { float:left; }
.groupheader .title { padding-left:4px; overflow:hidden; }
.groupheader .h3-sub { background:#F0F0F0; padding:2px 4px; }

/******* Profile Specific Widgets and Features *******/

/* Profile Header */
.profileheader { padding:8px; margin:0; }
.profileheader .top, .profileheader .bottom { display:none; }
.profileheader .wrapper { border:none; }
.profileheader img { float:left; }
.profileheader .title { float:left; margin-left:12px; width:300px; }
.profileheader h2 { display:inline; margin-left:7px; }
.profileheader .h2-sub { font-size:120%; color:#5582C5; }
.profileheader .status { margin-left:7px; }
.profileheader .status a { font-size:80%; }
.profileheader .tag { font-size:160%; color:#5582C5; display:block; font-weight:normal; text-align:center; width:380px; margin-top:4px; }
.profileheader .tag a { font-size:75%; }
.profileheader .banner { float:right; width:468px; }
.profileheader .wrapper { background:url("/_orbos/Framework/Img/Homepage/OrbiusWaterMark200x70.png") no-repeat 20px 100%; }

/* Profile Navigation */
.tabs a.scrollButton { display:block; height:16px; width:16px; float:left; margin:2px 0 0 6px; }
.tabs a.scrollButton span { display:none; }
.tabs a#ScrollLeftButton { background:url("/_orbos/Framework/Img/Icons/control_reverse_blue.png") no-repeat 0 0; }
.tabs a#ScrollRightButton { background:url("/_orbos/Framework/Img/Icons/control_play_blue.png") no-repeat 0 0; }
.tabs { margin:0 8px 0 75px; }
.tabs .rbottom { display:none; }
.tabs .rwrapper { padding:0 6px 2px; margin:0; }
.tabs #ProfileTabs { float:left; overflow:hidden; width:485px; }
.tabs #AdminTabs { float:right; }
.tabs td { padding-left:4px; white-space:nowrap; }
.tabs td a { line-height:12px; }
.tabs td .roundPanel { cursor:pointer; }
.tabs td .roundPanel .rtop .rb1 { margin:0 5px; }
.tabs td .roundPanel .rtop .rb2 { margin:0 3px; display:block; border-left-width:2px; border-right-width:2px; }
.tabs td .roundPanel .rtop .rb3 { margin:0 2px; display:block; }
.tabs td .roundPanel .rtop .rb4 { margin:0 1px; display:block; height:2px; }
.tabs td.selected a { color:#FFFFFF; }
.tabs td.selected a:hover { color:#FFFFFF; }
.tabs td.selected a span { border:none; }
.tabs td.selected .rbg { background:#5F78B8; }
.tabs td.adminselected .roundPanel .rbg,
.tabs td.adminselected .roundPanel .rb1 { background:#FFCC67; }
.tabs td.adminselected .roundPanel .rb2,
.tabs td.adminselected .roundPanel .rb3,
.tabs td.adminselected .roundPanel .rb4,
.tabs td.adminselected .roundPanel .rwrapper { border-color:#FFCC67; }
.tabs td.adminselected a { color:#404781; }
.tabs td.adminselected a:hover { color:#404781; }
.tabs td.adminselected a span { border:none; }
.tabs td.newprofile { padding:4px 4px 0; }

.menu { margin-top:0 !important; padding-top:0 !important; }
.menu .bg, .menu .b1 { background:#5F78B8; display:block; border-color:#5F78B8; }
.menu ul { list-style:none; margin:0; padding:0; }
.menu li { float:left; }
.menu li { padding:0 6px; border-left:solid 2px #FFFFFF; }
.menu li:first-child { border-left:none; }
.menu li a { color:#FFFFFF; }
.menu li a:hover { color:#A8C4E7; }
.menu li a:hover span { border-color:#A8C4E7; }
.menu li.selected a { color:#A8C4E7; }
.menu li.selected a span { border:none; }
.adminmenu .b2,
.adminmenu .b3,
.adminmenu .b4,
.adminmenu .wrapper { border-color:#5F78B8 !important; }
.adminmenu .bg,
.adminmenu .b1 { background:#FFCC67 !important; }
.adminmenu .b2,
.adminmenu .b3,
.adminmenu .b4,
.adminmenu .wrapper { border-color:#FFCC67 !important; }
.adminmenu li a { color:#5F78B8 !important; background:#FFCC67 !important; }
.adminmenu li a:hover { color:#404781 !important; background:#FFCC67 !important; }
.adminmenu li.selected a { color:#404781 !important; background:#FFCC67 !important; }

/******* Member Specific Widgets and Features *******/

/* Members Page */
.memberactivitynavigation ul.primaryActions { margin: 5px 0 0 5px; }

/* Member */
.membernavigation .thumbItem-wrapper .thumbImage { float:left; }
.membernavigation ul.primaryActions { margin: 10px 0 15px 0; }
.membernavigation ul.primaryActions li,
.memberactivitynavigation ul.primaryActions li,
.memberActionsWrapper ul.primaryActions li { float: none; }
.membernavigation ul.primaryActions li a { padding: 0 0 4px 0; }

/* Member Search Criteria Widget */
.membersearch dd { margin-left: 0px; margin-bottom: 10px; }
.membersearch dt { margin-top: 5px; }
.membersearch select { width: 238px; }

/* Member Actions Panel */
div.memberActions { position:absolute; background:url("/_orbos/Framework/Img/Widgets/calloutBG.png") no-repeat -110px 0 ; padding-top:20px; }
div.memberActions #RatingSpinner { position: relative; background:#FFFFFF url("/_orbos/Framework/Img/Icons/loading.gif") no-repeat 50% 50%; }
div.memberActions div.success { text-align: center; padding: 5px; }
div.memberActions p.description { font-weight: normal; color:#777777; }
div.memberActions div.popT { background:url("/_orbos/Framework/Img/Popouts/borderTop.png") repeat-x 0 0; padding-top:6px; font-size:1px; line-height:0; }
div.memberActions div.popTL { background:url("/_orbos/Framework/Img/Popouts/borderTopLeft.png") no-repeat 0 0; padding-left:6px; }
div.memberActions div.popTR { background:url("/_orbos/Framework/Img/Popouts/borderTopRight.png") no-repeat 100% 0; padding-right:14px; }
div.memberActions div.popB { background:url("/_orbos/Framework/Img/Popouts/borderBottom.png") repeat-x 0 100%; padding-bottom:14px; font-size:1px; line-height:0; }
div.memberActions div.popBL { background:url("/_orbos/Framework/Img/Popouts/borderBottomLeft.png") no-repeat 0 100%; padding-left:6px; }
div.memberActions div.popBR { background:url("/_orbos/Framework/Img/Popouts/borderBottomRight.png") no-repeat 100% 100%; padding-right:14px; }
div.memberActions div.popL { background:url("/_orbos/Framework/Img/Popouts/borderLeft.png") repeat-y 0 0; padding-left:6px; }
div.memberActions div.popR { background:url("/_orbos/Framework/Img/Popouts/borderRight.png") repeat-y 100% 0; padding-right:14px; }
div.memberActions div.popI { max-width:350px; min-width:300px; background:#FFFFFF; }
div.memberActions div.popI p { font-size:125%; margin:2px; }
div.memberActions div.popI .memberImage { padding:5px; float:left; }
div.memberActions div.popI .memberDetail { overflow:hidden; padding-left:12px; }
div.memberActions ul.navigation { list-style:none; margin:0; padding:0; }
div.memberActions ul.navigation li a { height:18px; line-height:18px; padding:0 0 4px 20px; }

/******* Global Widgets and Features *******/

/* Members Page */
ul.memberThumbs li.small { height:83px; width:73px; overflow:hidden; }
ul.memberThumbs li.small .rwrapper { height:73px; width:63px; }

ul.memberThumbs li.large { width:118px; }
ul.memberThumbs li.large .rwrapper { height:113px; width:108px; }

/* Groups Page */
.grouplist ul.secondaryActions { margin:10px 0 20px 20px; }
.grouplist ul.groups { list-style:none; margin:0; padding:0; }
.grouplist ul.groups li.group-wrapper { float:left; width:363px; margin:8px; cursor:pointer; }
.grouplist ul.groups li.group-wrapper h5 { margin:0; }
.grouplist ul.groups li.group-wrapper h5 a { max-width:240px; overflow:hidden; white-space:nowrap; }
.grouplist ul.groups li.group-wrapper .thumbItem-wrapper { margin:0; }
.grouplist ul.groups li.group-wrapper .thumbDescription p { margin-top:0; height:42px; }
.grouplist ul.groups li.group-wrapper .thumbDescription .membership { height:20px; line-height:20px; }
.grouplist ul.groups li.group-wrapper ul.listActions li.remove span.icon { display:inline !important; }
.grouplist ul.groups li.group-wrapper ul.listActions li.remove span.text { display:none; }

.communitylist ul.secondaryActions { margin:10px 0 20px 20px; }
.communitylist ul.groups { list-style:none; margin:0; padding:0; }
.communitylist ul.groups li.group-wrapper { float:left; width:363px; margin:8px; cursor:pointer; }
.communitylist ul.groups li.group-wrapper h5 { margin:0; }
.communitylist ul.groups li.group-wrapper h5 a { max-width:240px; overflow:hidden; white-space:nowrap; }
.communitylist ul.groups li.group-wrapper .thumbItem-wrapper { margin:0; }
.communitylist ul.groups li.group-wrapper .thumbDescription p { margin-top:0; height:42px; }
.communitylist ul.groups li.group-wrapper .thumbDescription .membership { height:20px; line-height:20px; }
.communitylist ul.groups li.group-wrapper ul.listActions li.remove span.icon { display:inline !important; }
.communitylist ul.groups li.group-wrapper ul.listActions li.remove span.text { display:none; }

#LeftColumnZone .grouplist ul.groups { list-style:none; margin:0; padding:0; }
#LeftColumnZone .grouplist ul.groups li { float:left; width:215px; margin:4px 12px; cursor:pointer; }
#LeftColumnZone .grouplist ul.groups li .thumbItem-wrapper { margin:0; }
#LeftColumnZone .grouplist ul.groups li .post p { margin-top:0; height:42px; overflow:hidden; }
#LeftColumnZone .grouplist ul.groups li .post .membership { height:20px; line-height:20px; }
#LeftColumnZone .grouplist ul.groups li .thumbItem-wrapper .thumbImage a img { height:24px; width:24px; }

/* List of Groups Widget */
.customgrouplist ul.groups { list-style:none; margin:0; padding:0; }
.customgrouplist ul.groups li { margin:4px 8px; cursor:pointer; float:left; width:220px; }
.customgrouplist ul.groups li .thumbItem-wrapper { margin:0; }
.customgrouplist ul.groups li .post { padding-left:4px; overflow:hidden; }
.customgrouplist ul.groups li .post p { margin-top:0; height:42px; overflow:hidden; }
.customgrouplist ul.groups li .post h5 { border-bottom:none; line-height:24px; }
.customgrouplist ul.groups li .post .membership { height:20px; line-height:20px; }
.customgrouplist .h4-sub input { margin-left:3px; }

/* Groups */
.joinorb .details { width:700px; }
.joinorb .details dt { float:left; margin:0; text-align:right; margin-right:8px; width:200px; }
.joinorb .details dd { float:left; }

/* Newest Members */
.newestmembers div.memberThumb a img { display:block; margin:0 auto; }

/* Thought of the Day */
.thought { background:url('/_orbos/Framework/Img/Widgets/rquot.png') no-repeat 98% 100%; }
.thought .content { padding:5px 40px; background:url('/_orbos/Framework/Img/Widgets/lquot.png') no-repeat 5px 1px; }

/* RSS Feed */
#orbCanvas .feed .post { padding:0; }
#orbCanvas .feed .h5-sub .posted { float:left; }
#orbCanvas .feed .h5-sub .source { float:right;}
#orbCanvas .feed .postlist h5 { border-bottom: none;}

/* Polls */
.polls h5 { margin-bottom:10px; border-bottom:none; }
ul.pollChoices { list-style:none; margin:0; padding:0; }
ul.pollChoices .addItem .item { width:40%; }
ul.pollChoices .addItem input[type="text"] { width:98%; }
ul.pollChoices .editItem .item { width:40%; }
ul.pollChoices .editItem input[type="text"] { width:98%; }
#FeedZone .editItem { font-size:100%; }
#FeedZone ul.pollChoices .editItem .item { width:30%; }
#FeedZone ul.pollChoices .addItem .item { width:30%; }

.polls .poll-wrapper .poll-bar-bg { background:#F0F0F0; height:7px; float:left; margin:4px 4px 9px 0; width:80%; }
.polls .poll-wrapper .poll-bar { filter:alpha(opacity=60); opacity:0.6; height:7px; float:left; }
.polls .poll-wrapper .poll-value { float:left; }
.polls .poll-wrapper:hover .poll-bar { filter:alpha(opacity=100); opacity:1; }
.polls .poll-wrapper .bar0 { background:#5683C3; }
.polls .poll-wrapper .bar1 { background:#91D188; }
.polls .poll-wrapper .bar2 { background:#A8C4E7; }
.polls .poll-wrapper .bar3 { background:#A599B1; }
.polls .poll-wrapper .bar4 { background:#FFCC67; }
.polls .poll-wrapper .bar5 { background:#E58D9F; }
.polls .poll-wrapper .bar6 { background:#E8A06C; }
.polls .poll-wrapper .bar7 { background:#9797AA; }
.polls .poll-wrapper .bar8 { background:#FFEB7F; }
.polls .poll-wrapper .bar9 { background:#404781; }

.viewtopic .polls h5 { margin-top:20px; border-bottom:none; }

/* Featured Group */
.featuredgroup select { float:left; margin-right:10px; }
.featuredgroup .listview { position:relative; }
.featuredgroup .listview span { position:absolute; top:5px; }

/* Library */
.librarynavigation td a.treeNode { padding-left:4px; }
.librarynavigation td a.selected { border-bottom:solid 1px; font-weight:bold; }
.librarynavigation div.treeRoot { display:none; }
.librarynavigation div.subNav ul { margin:0 0 6px 20px; }
.librarynavigation div.subNav ul.secondaryActions { margin:0 0 6px 20px; }
.libraryitemdetail .thumbnail { float:left; }
.libraryfolder ul.folders { padding:0; margin:10px 0; }
.resourcebrowser .rwrapper { width:240px; }
.resourcebrowser ul.listActions { margin-left:8px; }

/* Files */
ul.files { list-style:none; margin:0; padding:0; }
ul.files li.file-wrapper { float:left; margin:4px; width:250px; }
ul.files li.file-wrapper .file { text-align:center; cursor:pointer; margin-top:8px; }
ul.files li.file-wrapper ul.mainActions { float:right; }
ul.files .thumbImage { float:left; }
ul.files .member { float:left; margin-left:4px; width:140px; }
ul.files .h5-sub a { color:#7E7E7E; }

/* Image Gallery */
.gallerybrowser table.images { }
.gallerybrowser td.image-wrapper { width:245px; }
.gallerybrowser td.image-wrapper { padding:8px; vertical-align:top; overflow:hidden; }
.gallerybrowser td.image-wrapper p { height:60px; overflow:auto; }
.gallerybrowser td.image-wrapper .image { margin-top:8px; }
.gallerybrowser td.image-wrapper .image a { display:block; margin:0 auto; }
.gallerybrowser td.image-wrapper .image img { display:block; margin:0 auto; }
.gallerybrowser td.image-wrapper h5 { height:24px; }
.gallerybrowser td.image-wrapper input { width:60%; }
.gallerybrowser td.image-wrapper textarea { width:95%; }
.galleryimage h4 { overflow:hidden; }
.galleryimage textarea { width: 95%; }
.galleryimage .scrollButton { background-position:0 0; background-repeat:no-repeat; display:block; height:34px; width:16px; float:left; }
.galleryimage .scrollButton:hover { background-position:0 -34px; }
.galleryimage .scrollButton span { display:none; }
.galleryimage #ScrollLeftButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollLeft.png"); margin:8px 12px 0 0; }
.galleryimage #ScrollRightButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollRight.png"); margin:8px 0 0 12px; }
.galleryimage #AlbumImages { float:left; height:50px; width:460px; overflow:hidden; }
.galleryimage a.thumbItem { float:left; display:block; border:solid 1px transparent; margin:0 2px; }
.galleryimage a.thumbItem:hover { border:dotted 1px #CCCCCC; }
.galleryimage a.selected { border:solid 1px #CCCCCC; }

.gallery_viewalbum  .scrollButton { background-position:0 0; background-repeat:no-repeat; display:block; height:34px; width:16px; float:left; }
.gallery_viewalbum .scrollButton:hover { background-position:0 -34px; }
.gallery_viewalbum .scrollButton span { display:none; }
.gallery_viewalbum #ScrollLeftButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollLeft.png"); margin:8px 12px 0 0; }
.gallery_viewalbum #ScrollRightButton { background-image:url("/_orbos/Framework/Img/Buttons/btn_ScrollRight.png"); margin:8px 0 0 12px; }
.gallery_viewalbum #AlbumImages { float:left; height:52px; width:447px; overflow:hidden; border: 1px solid #888888; padding: 2px; }
.gallery_viewalbum a.thumbItem { display:block; border:solid 2px transparent; margin:0 2px; }
.gallery_viewalbum a.thumbItem:hover { border:solid 2px black; }
.gallery_viewalbum a.selected { border:solid 2px black; }

/* Page Group */
.pagegroupnavigation ul.navigation { padding:0; margin:0; } 
.pagegroupnavigation ul.navigation li { margin:4px 0; height:24px; } 
.pagegroupnavigation .itemIcon { float:left; } 
.pagegroupnavigation .itemText { overflow:hidden; padding-left:5px; line-height:24px; } 
.pagegroupnavigation .item { vertical-align:middle; }

/* Forum */
.addpost .top,
.addpost .bottom { display:none; }
.addpost .wrapper { background:transparent; border:none; }
.addpost .content { padding:0; }

#LeftColumnZone .addpost li { margin-right:0; }
#LeftColumnZone .addpost li a { background:url("/_orbos/Framework/Img/Buttons/btn_AddPost.jpg") no-repeat 0 0; display:block; width:250px; height:30px; padding:0; }
#LeftColumnZone .addpost li a:hover { background-position:bottom; }
#LeftColumnZone .addpost li a span { display:none; }

.thumbItem-wrapper .h5-sub .listActions li { border-left:solid 1px; margin:0; padding:0 4px; }
.thumbItem-wrapper .h5-sub .listActions li:first-child { border-left:none; }
.thumbItem-wrapper .h5-sub .listActions li { height:auto; width:auto; }
.thumbItem-wrapper .h5-sub .listActions li a { background:none; height:auto; width:auto; }
.thumbItem-wrapper .h5-sub .listActions li span { display:inline; }
.thumbItem-wrapper .message { margin-bottom:10px; padding-bottom:5px; padding-top:5px;}

/* Calendar */
.calendarnavigation .calendar { margin:10px auto 0; border:solid 1px #5F78B8; }
.calendarNextPrev, .calendarOtherMonthDay, .calendarDay, .calendarDayHeader { padding:3px; }
.calendarDay a, .calendarOtherMonthDay a, .calendarToday a, .calendarWeekend a { color: Black !important; }
.calendarOtherMonthDay, .calendarDay, .calendarWeekend { border:solid 1px #FFFFFF; }
.calendarOtherMonthDay:hover, .calendarDay:hover, .calendarWeekend:hover { border:solid 1px #5F78B8; background:#EEF5FB; }
.calendarToday { border:solid 1px #5F78B8; background:#EEF5FB; }
.calendarTitle { color:#FFFFFF; background:#5F78B8; font-size:130%; font-weight:bold; }
.calendarNextPrev { font-size:80%; }
.calendarNextPrev a { color:#FFFFFF !important; }
.calendarDayHeader { color:#5F78B8; text-decoration:underline; }
.calendarOtherMonthDay { color:#777777; border:solid 1px #F0F0F0; background:#F0F0F0; }
.calendarWeekend { }
.calendarDayWithEvents { border:solid 1px #FFCC67; background:#FFFFDE; }
.calendarDaySelected { border:solid 1px #FFCC67; background:#FFFFDE; }
.calendarnavigation .months ul { margin:0 0 0 15px; }
.calendarevent dt { float:left; margin:0 4px 0 0; width:65px; text-align:right; }
.calendarevent dd { height:20px; }
.calendareventrsvp ul.primaryActions { overflow:hidden; }
.calendareditevent .content { width: 534px; }
.calendareditevent h4 { width: 525px; } 
dl.datetime { float:left; width:130px; margin-top:10px; }
dl.datetime dt { white-space:nowrap; }

/* Ask an Expert */
.askquestion .top,
.askquestion .bottom { display:none; }
.askquestion .wrapper { background:transparent; border:none; }
.askquestion .content { padding:0; }

#LeftColumnZone .askquestion li { margin-right:0; }
#LeftColumnZone .askquestion li a { background:url("/_orbos/Framework/Img/Buttons/btn_AskQuestion.jpg") no-repeat 0 0; display:block; width:250px; height:30px; padding:0; }
#LeftColumnZone .askquestion li a:hover { background-position:bottom; }
#LeftColumnZone .askquestion li a span { display:none; }

.askansweredquestiondetail .mainActions li { float:none; }

/* Blog */
.addblogentry .top,
.addblogentry .bottom { display:none; }
.addblogentry .wrapper { background:transparent; border:none; }
.addblogentry .content { padding:0; }
h5.footnote { border-bottom:medium none; font-weight:normal; margin-top:10px; }

#LeftColumnZone .addblogentry li { margin-right:0; }
#LeftColumnZone .addblogentry li a { background:url("/_orbos/Framework/Img/Buttons/btn_AddPost.jpg") no-repeat 0 0; display:block; width:250px; height:30px; padding:0; }
#LeftColumnZone .addblogentry li a:hover { background-position:bottom; }
#LeftColumnZone .addblogentry li a span { display:none; }

/* Profiles */
.myprofiles h5 { margin:12px 0 4px; }

.myemails h5 { margin:12px 0 4px; }
.myemails .loginemail .listActions { float:left; }
.myemails .listActions li { height:auto; width:auto; }
.myemails .listActions li a { height:auto; width:auto; padding:0 0 4px 20px; }
.myemails .listActions li a span { display:inline; }
.myemails dl { background:#FFFFDE; padding:4px 20px; }
.myemails dt { float:left; margin-right:4px; }

.mylogin .listActions li { height:auto; width:auto; }
.mylogin .listActions li a { height:auto; width:auto; padding:0 0 4px 20px; }
.mylogin .listActions li a span { display:inline; }

.editpersonalinfo .term { width:200px; }

.editcontactinfo h5 { margin:12px 0 4px; }
.editcontactinfo .mainNav ul li { margin-top:4px; }
.editcontactinfo .term { width:200px; }

.editeducationinfo h5 { margin:12px 0 4px; }
.editeducationinfo table { margin-bottom:20px; }
.editeducationinfo .term { width:150px; }

.editprofessionalinfo h5 { margin:12px 0 4px; }
.editprofessionalinfo table { margin-bottom:20px; }
.editprofessionalinfo td.title { font-weight:bold; padding-top:20px; }
.editprofessionalinfo .term { width:150px; }

.editinterestsinfo .term { width:100px; }
.editinterestsinfo .definition textarea { width:95%; }

.editotherinfo .term { width:200px; }

.viewpersonalinfo .term { width:70px; }

ul.colleges, ul.highschools, ul.employers { list-style:none; margin:0; padding:0; }

#OrbTwoZoneLayout #LeftColumnZone .viewotherinfo .term { width:150px; }
#OrbTwoZoneLayout #LeftColumnZone .viewcurrentemployersinfo .term { width:150px; }
#OrbTwoZoneLayout #LeftColumnZone .viewpreviousemployersinfo .term { width:150px; }
#OrbTwoZoneLayout #LeftColumnZone .viewotherinfo .definition:first-letter { margin-left:20px; }
#OrbTwoZoneLayout #LeftColumnZone .viewinterestsinfo .definition:first-letter { margin-left:20px; }
#OrbTwoZoneLayout #LeftColumnZone .viewcurrentemployersinfo .definition:first-letter { margin-left:20px; }
#OrbTwoZoneLayout #LeftColumnZone .viewcurrentemployersinfo .definition .a:first-letter { margin-left:20px; }
#OrbTwoZoneLayout #LeftColumnZone .viewpreviousemployersinfo .definition:first-letter { margin-left:20px; }

/* List Widget */
.list ul.listItems { list-style:none; margin:0 0 0 8px; padding:0; }
.list ul.listItems li.listItem { margin:6px 0; }
.list ul.listItems blockquote { margin:0 0 0 12px; font-style:normal; }
.list .moveupdown { float:left; margin-right: 15px;} 
.list .data { float:left; padding-left:5px;} 
.alert { background-color:#FFFFDE; border:solid 1px #B7B7B2; padding-top:4px; padding-right:4px; padding-bottom:4px; }
.alert h6 { border-bottom:none; color:inherit; font-size:103%; }
.alert .h6-sub {color:#777777; font-size:100%; } 
.info { background-color:#F0F0F0; border:solid 1px #B7B7B2; padding:4px 4px 4px 0; }
.info h6 { border-bottom:none; color:inherit; font-size:103%; }
.info .h6-sub {color:#777777; font-size:100%; } 

/* Share and Invite People */
.invitewidget dd { margin-left:10px; }
.invitewidget .success { font-size:140%; }

div.connectionPanel { float:left; width:250px; height:200px; overflow:auto; border:solid 1px #CCCCCC; padding:3px; }
ul.connections { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:3px; }
ul.connections li { height:30px; }
ul.connections li input[type="checkbox"] { display:none; visibility:hidden; }
ul.connections li p img { vertical-align:middle; }
ul.connections li p { height:24px; margin:0; border:solid 1px white; padding:1px; }
ul.connections li p img.thumb { vertical-align:middle; cursor:pointer; float:left; margin-right:4px; }
ul.connections li p img.addRemove { float:right; margin:2px 2px; vertical-align:middle; }
ul.connections li p span { margin-bottom:3px; font-weight:bold; }
ul.connections li p span:hover { cursor:pointer; }
ul.connections li p:hover { cursor:pointer; border:solid 1px #CCCCCC; background:#FFFFDE; }
ul.connections li.selectedRight { display:block; visibility:visible; margin-bottom:2px; }
ul.connections li.unselectedRight { display:none; visibility:hidden; margin-bottom:2px; }    
ul.connections li.unselectedLeft { display:block; visibility:visible; margin-bottom:2px; }
ul.connections li.selectedLeft { display:none; visibility:hidden; margin-bottom:2px; }
.visible { display:block; visibility:visible; }
.invisible { display:none; visibility:hidden; }

.peopleconnectionrequests ul.memberThumbs li { float:left; width:96px; text-align:center; margin:3px; cursor:pointer; }
.peopleconnectionrequests ul.memberThumbs li .rwrapper { height:88px; width:86px; overflow:hidden; }

/* Asset Cabinet Styles */
.orbassetcabinet h5 { cursor: pointer; }
.orbassetcabinet h6 { border-bottom:none; font-size:120%; }
.orbassetcabinet .h6-sub { background:#F0F0F0; color:#808080; overflow:hidden; }
.orbassetcabinet ul.assets { list-style:none; margin:20px; padding:0; }
.orbassetcabinet ul.assets li.pageItem { margin:10px 0 0 0; padding:0; }
.orbassetcabinet ul.assets li.pageItem:hover {  }
.orbassetcabinet ul.assets li.insertItem { margin:10px 0 0 0; padding:5px; border: 1px solid #808080; }
.orbassetcabinet div.section { margin-bottom:20px; }
.orbassetcabinet div.description { margin-left:10px; color:#808080; }
#OrbTwoZoneLayout #ContentZone .orbassetcabinet .term { width:auto; vertical-align:middle; white-space:nowrap; }

/* File List in Library */
div.fileList ul.files { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt; }
div.fileList ul.files li { margin-top:2px; margin-bottom:2px; }
div.fileList ul.files li h5 span div { display:inline; margin-left:3px; }
div.fileList ul.files li h5 span img { border-width: 0px; height:16px; width:16px; vertical-align:middle; }
div.fileList div.editItem { padding:2px; background:#FFFFDE; border:solid 1px #CCCCCC; }

/* Featured Content */
.featuredcontent .b1,
.featuredcontent .top .bg,
.featuredcontent h4,
.featuredcontent h4 > a { background-color:#FF8C3A !important; }
.featuredcontent .b2,
.featuredcontent .b3,
.featuredcontent .b4,
.featuredcontent .wrapper { border-right-color:#FF8C3A !important; border-left-color:#FF8C3A !important; }
.featuredcontent h4 { border-bottom-color:#FF8C3A !important; }
.featuredcontent h4,
.featuredcontent h4 > a { color:#FFFFFF !important; }
.featuredcontent h4 > a:hover { color:#FFFFFF !important; border:none; }

/* Idea Center */
.ideacenternavigation div.subNav ul li.category a { background:none; }

.ideadetail .post dl { margin-top:0; }
.ideadetail ul.polls { list-style:none; padding:0; margin:10px 0 0; }
.ideadetail ul.polls li { }
.ideadetail .displaypolls { margin-top:20px; }
.ideadetail .polleditor { margin-bottom:40px; }

.ideaRating { width: 75px; float: left; }
.ideaVote-wrapper { width:34px; padding:2px; text-align:center; }
.ideaRating .month { color:#808080; font-size:70%; font-weight:bold; }
.ideaRating .day { font-size:160%; font-weight:bold; }
.ideaRating .year { color:#808080; font-size:60%; font-weight:bold; }
.ideaRating .vote { width:50px; margin:0 auto; }
.ideaRating .vote a { display:block; width:16px; height:16px; }
.ideaRating .vote a span { display:none; }
.ideaRating .vote a.yes { float:left; background-image:url("/_orbos/Framework/Img/Icons/rating_thumbup_darker.png"); background-repeat:no-repeat; background-position:bottom left; }
.ideaRating .vote a.no { float:right; background-image:url("/_orbos/Framework/Img/Icons/rating_thumbdown_darker.png"); background-repeat:no-repeat; background-position:bottom left; }
.ideaRating .vote a:hover { background-position:top left; }

.disposition { color: Black; }
.dispAudit { margin: 5px 0px 0px 15px; color: #AAAAAA; padding-left: 20px; height: 20px; background:url("/_orbos/Framework/Img/Icons/time.png") no-repeat 0 0; }
.ideaRating .ideaVote-wrapper { width: 65px; }

.ideaRating .year { font-size:100%; font-weight:bold; }
.ideaRating .year a:hover { text-decoration: underline; }
#ContentZone .ideaRating .yes { color: Green; }
#ContentZone .ideaRating .no { color: Red; }
.ideaSteps .step { color: #CCCCCC; }

.ideaRating .roundPanel .rb1, 
.ideaRating .roundPanel:hover .rb1 { background:#CCCCCC; }
.ideaRating .roundPanel .rb2 { background: #EEEEEE; border-left:solid 2px #CCCCCC; border-right:solid 2px #CCCCCC; }
.ideaRating .roundPanel .rb3, 
.ideaRating .roundPanel .rb4 { background: #EEEEEE; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
.ideaRating .roundPanel .rwrapper { background: #EEEEEE; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:0 4px; }

/* RecentActivity */
.recentactivityfeed ul.activity li:first-child { border-top:none; }
.recentactivityfeed ul.activity li { border-top:solid 1px #F0F0F0; padding:4px; }
.recentactivityfeed ul.activity h6 { border-bottom:none; font-size:130%; margin-bottom:4px; }
#LeftColumnZone .recentactivityfeed ul.activity h6 a { font-weight: normal; }
.recentactivityfeed ul.activity div.details { font-weight:normal; color:#808080; }

/* File attachments */
h5.fileAttachments { margin-top:20px; }
dd.fileAttachments div.fileList,
dd.fileAttachments div.attachFiles { margin-left:10px; }
dd.fileAttachments dl { margin:10px 0; }
dd.fileAttachments dl dt { margin-top:5px; float:none; text-align:left; width:auto}
dd.fileAttachments dl dd { margin-top:5px; }
h5.first { margin-top:20px; }
div.attachFiles a.hidden,
div.attachFiles dd.hidden { visibility:hidden; display:none; }
div.attachFiles a { cursor:pointer; }

/* Type-ahead Textbox */
ul.MatchList { margin: 0px; padding: 0px; list-style-type: none; }
ul.MatchList li { margin: 0px; cursor: pointer; padding: 3px 5px; font-size: 120%; }
ul.MatchList li div.MemberImage { float: left; padding-right: 5px; }
ul.MatchList li:Hover { background-color: #DDDDDD; }
div.MatchDiv { position: absolute; border: 1px solid #888888; background-color: White; overflow-y: auto; max-height: 220px; min-height: 50px; }
iframe.MatchDivIframe { position: absolute; height: 100px; }

/* Admin Manage Members Page */
.adminbrowsemembers ul.primaryActions { margin: 0px; }

/* VAR Portal Community Listing */
.var_communitylist th { padding: 2px 5px; border-bottom: 1px solid #888888; vertical-align: bottom; }
#ContentZone .var_communitylist th a { font-weight: bold; }

/* Form Tool */
.form_editor .step { margin: 10px; background-color: #F0F0F0; font-size: 110%; }
.form_editor .step option, .advancedform .step select { font-size: 110%; }
.form_editor .step legend { font-size: 130%; padding: 1px 8px; border: 1px solid #888888; background-color: #E0F0E0; }
.form_editor .step .stepContent { margin-left: 10px; }
.form_editor .step .stepContent blockquote { margin-top: 2px; color: Black; }
.form_editor .step .mainActions { display: inline; }

/* Twitter Widget */
#twitter_update_list { list-style-type: none; padding: 0; margin: 0; }
#twitter_update_list li { padding: 5px 0; border-bottom: 1px solid #CCCCCC; }

/* Billing Invoice Lists */
table.invoice { border-right: 1px solid #888888; border-bottom: 1px solid #888888; font-size: 120%; }
table.invoice td { border-left: 1px solid #888888; border-top: 1px solid #888888; padding: 2px 5px; }
table.invoice tr.header { background-color: #DDDDDD; font-weight: bold; }

table.invoiceitem { border-right: 1px solid #888888; border-bottom: 1px solid #888888; margin-top: 5px; background-color: White; }
table.invoiceitem td { border-left: 1px solid #888888; border-top: 1px solid #888888; padding: 2px 5px; }
#ContentZone table.invoiceitem tr.header { background-color: #DDDDDD; font-weight: bold; }
#ContentZone table.invoiceitem tr.header a { font-weight: bold; }

ul.valueList { padding-left: 15px; }
.adminmenuroot ul.primaryActions { margin: 5px 0 8px 15px; }

/* Tag Cloud Styles */
#ContentZone a.tag1, #LeftColumnZone a.tag1, #FeedZone a.tag1  { font-size: 110%; font-weight: 200; }
#ContentZone a.tag2, #LeftColumnZone a.tag2, #FeedZone a.tag2 { font-size: 120%; font-weight: 400; }
#ContentZone a.tag3, #LeftColumnZone a.tag3, #FeedZone a.tag3 { font-size: 130%; font-weight: 500; }
#ContentZone a.tag4, #LeftColumnZone a.tag4, #FeedZone a.tag4 { font-size: 140%; font-weight: 600; }
#ContentZone a.tag5, #LeftColumnZone a.tag5, #FeedZone a.tag5 { font-size: 150%; font-weight: 700; }
#ContentZone a.tag6, #LeftColumnZone a.tag6, #FeedZone a.tag6 { font-size: 160%; font-weight: 900; }



