/* $Id: styles.css 3138 2006-07-15 15:00:24Z eugene $
 *  Proprietary and confidential. (c) 2004-2005. Property of Hive7.com, Inc. 
 */

/**
 * Link: http://evil.che.lu/2006/9/25/no-more-ie6-background-flicker
*/
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
 
body {
	background-position: left top;
	background-repeat: repeat;
	background-attachment: fixed;
	border: 0;
	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;
	color: #3B3F40;
	/***background-image: url(logo.gif);***/ 
	/* Yes, don't touch it. Background is up to room to decide while generating on server */
}

hr {color: #60A3A2; background-color: #60A3A2; height: 1px; border-bottom: #8BD8D6; width:100%;}
td {font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif; color: #3B3F40;}

a:link { text-decoration: underline; color: #425392;}
a:visited { text-decoration: underline; color: #425392;}
a:hover { text-decoration: underline; color: #F7F79F;}
a:active { text-decoration: underline; color: #F7F79F;}

.darkbutton a:link { font-weight: bold; text-decoration: none; color: #f9f9f9; background: transparent; font-size: 16px;}
.darkbutton a:visited {font-weight: bold; text-decoration: none; color: #f9f9f9; background: transparent; font-size: 16px;}
.darkbutton a:hover {font-weight: bold; text-decoration: underline; color: #F7F79F; background: transparent; font-size: 16px;}
.darkbutton a:active {font-weight : bold; text-decoration: underline; color: #F7F79F; background: transparent; font-size: 16px;}

.darkbutton .buttonleft {width:11px; height:33px; background:url(http://res.hive7.com/site/overbuttonleft.gif) no-repeat;}
.darkbutton .buttonmiddle {height:33px; background:url(http://res.hive7.com/site/overbuttonmiddle.gif) repeat-x;}
.darkbutton .buttonright {width:11px; height:33px; background:url(http://res.hive7.com/site/overbuttonright.gif) no-repeat;}

.navbutton .buttonleft {width:11px; height:33px; background:url(http://res.hive7.com/site/normalbuttonleft.gif) no-repeat;}
.navbutton .buttonmiddle {height:33px; background:url(http://res.hive7.com/site/normalbuttonmiddle.gif) repeat-x;}
.navbutton .buttonright {width:11px; height:33px; background:url(http://res.hive7.com/site/normalbuttonright.gif) no-repeat;}

.navbutton	a:link { font-weight: bold; text-decoration: none; color: #3B3F40; background: transparent; font-size: 16px;}
.navbutton	a:visited {font-weight: bold; text-decoration: none; color: #3B3F40; background: transparent; font-size: 16px;}
.navbutton	a:hover {font-weight: bold; text-decoration: underline; color: #F7F79F; background: transparent; font-size: 16px;}
.navbutton	a:active {font-weight : bold; text-decoration: underline; color: #F7F79F; background: transparent; font-size: 16px;}

/* HiveTabControl styles */
.unselectedtab .buttonleft {width:11px; height:33px; background:url(http://res.hive7.com/site/unselectedtableft.gif) no-repeat; background-position: 1px 0px }
.unselectedtab .buttonmiddle {height:33px; background:url(http://res.hive7.com/site/unselectedtabmiddle.gif) repeat-x;}
.unselectedtab .buttonright {width:11px; height:33px; background:url(http://res.hive7.com/site/unselectedtabright.gif) no-repeat;}

.selectedtab .buttonleft {width:11px; height:33px; background:url(http://res.hive7.com/site/selectedtableft.gif) no-repeat; background-position: 2px 0px}
.selectedtab .buttonmiddle {height:33px; background:url(http://res.hive7.com/site/selectedtabmiddle.gif) repeat-x; }
.selectedtab .buttonright {width:11px; height:33px; background:url(http://res.hive7.com/site/selectedtabright.gif) no-repeat;}

table.hiveTabPage {}
table.hiveTabPage td.tabpagetop {background:url(http://res.hive7.com/site/tabpagetop.gif) repeat-x; height:25px; line-height:20px; background-position: 0px 25px}
table.hiveTabPage td.tabpagetopleft {background:url(http://res.hive7.com/site/tabpagetopleft.gif) no-repeat;height:25px; width:14px; background-position: 0px 25px  }
table.hiveTabPage td.tabpagetopright {background:url(http://res.hive7.com/site/tabpagetopright.gif) no-repeat;height:25px; width:20px; background-position: 0px 25px}

table.hiveTabPage td.tabpagebottom		{background:url(http://res.hive7.com/site/popupbottom.gif) repeat-x; height:17px;}
table.hiveTabPage td.tabpagebottomleft	{background:url(http://res.hive7.com/site/popupbottomleft.gif) no-repeat; height:17px; width:14px;}
table.hiveTabPage td.tabpagebottomright {background:url(http://res.hive7.com/site/popupbottomright.gif) no-repeat; height:17px; width:20px;}

table.hiveTabPage td.tabpagecontentCell	{background:#BAE1E0 url(http://res.hive7.com/site/popupmiddle.gif); vertical-align:top; font-size:9pt;}
table.hiveTabPage td.tabpagecontentCell	p {margin:3px 0;}

table.hiveTabPage td.tabpageleft		{background:url(http://res.hive7.com/site/popupleft.gif) repeat-y;  width:14px;}
table.hiveTabPage td.tabpageright		{background:url(http://res.hive7.com/site/popupright.gif) repeat-y; width:20px;}

.tablinkblack a { text-decoration: none !important; color: #3B3F40 !important; font-style: normal; font-weight:bold; text-align: left; font-size: 13px; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}


/* Bubble. common styles */
div.active p {color:#000;}

.bubblecontent { text-align: left; font-size: 12px; color: #3B3F40; vertical-align: top; padding-right: 8px; padding-left: 8px;}

/* Bubble. Talk skin */
div.talk .bubbletop			{background:url(http://res.hive7.com/site/talkbubbletop.gif) top repeat-x;}
div.talk .bubbletopleft		{background:url(http://res.hive7.com/site/talkbubbletopleft.gif); background-repeat: no-repeat; background-position: bottom;}
div.talk .bubbletopright	{background:url(http://res.hive7.com/site/talkbubbletopright.gif); background-repeat: no-repeat; background-position: bottom;}
div.talk .bubbleleft		{background:url(http://res.hive7.com/site/talkbubbleleft.gif); background-repeat: repeat-y;}
div.talk .bubblemiddle		{background:url(http://res.hive7.com/site/talkbubblemiddle.gif);}
div.talk .bubbleright		{background:url(http://res.hive7.com/site/talkbubbleright.gif); background-repeat: repeat-y;}
div.talk .bubblebottomleft	{background:url(http://res.hive7.com/site/talkbubblebottomleft.gif); background-repeat: no-repeat;}
div.talk .bubblebottom		{background:url(http://res.hive7.com/site/talkbubblebottom.gif); background-repeat: repeat-x;}
div.talk .bubblebottomright	{background:url(http://res.hive7.com/site/talkbubblebottomright.gif); background-repeat: no-repeat;}
div.talk .bubblemiddle p {margin:3px; border-bottom:1px solid #B5D6D5;}

/* Bubble. Help (yellow) skin */
div.help .bubbletop			{background:url(http://res.hive7.com/site/helpbubbletop.gif) top repeat-x;}
div.help .bubbletopleft		{background:url(http://res.hive7.com/site/helpbubbletopleft.gif); background-repeat: no-repeat; background-position: bottom;}
div.help .bubbletopright	{background:url(http://res.hive7.com/site/helpbubbletopright.gif); background-repeat: no-repeat; background-position: bottom;}
div.help .bubbleleft		{background:url(http://res.hive7.com/site/helpbubbleleft.gif); background-repeat: repeat-y;}
div.help .bubblemiddle		{background:url(http://res.hive7.com/site/helpbubblemiddle.gif); }
div.help .bubbleright		{background:url(http://res.hive7.com/site/helpbubbleright.gif); background-repeat: repeat-y;}
div.help .bubblebottomleft	{background:url(http://res.hive7.com/site/helpbubblebottomleft.gif); background-repeat: no-repeat;}
div.help .bubblebottom		{background:url(http://res.hive7.com/site/helpbubblebottom.gif); background-repeat: repeat-x;}
div.help .bubblebottomright	{background:url(http://res.hive7.com/site/helpbubblebottomright.gif); background-repeat: no-repeat;}

/* New Tip Like Bubble. Grey with title*/
/*div.tip {filter: progid:DXImageTransform.Microsoft.Glow(color=#CCCCCC,Strength=10);}*/
div.tip .bubbletopleft		{background:url(http://res.hive7.com/site/rolloverHeaderLeft.gif) right bottom no-repeat; height:37px;}
div.tip .bubbletop			{background:url(http://res.hive7.com/site/rolloverHeaderMiddle.gif) top repeat-x; color:#FFF;  height:37px;}
div.tip .bubbletopright	{background:url(http://res.hive7.com/site/rolloverHeaderRight.gif) left bottom no-repeat; height:37px;}
div.tip .bubbleleft		{background:url(http://res.hive7.com/site/rolloverLeft.gif) right repeat-y;  text-align:right;}
div.tip .bubblemiddle		{background:url(http://res.hive7.com/site/rolloverMiddle.gif); font-size:12px; vertical-align:top;}
div.tip .bubbleright		{background:url(http://res.hive7.com/site/rolloverRight.gif) repeat-y;}
div.tip .bubblebottomleft	{background:url(http://res.hive7.com/site/rolloverBottomLeft.gif) right top no-repeat; height:20px;}
div.tip .bubblebottom		{background:url(http://res.hive7.com/site/rolloverBottom.gif) top repeat-x; height:20px;}
div.tip .bubblebottomright	{background:url(http://res.hive7.com/site/rolloverBottomRight.gif) left top no-repeat; height:20px;}
div.tip .bubbletop p { color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:2px 0 0 0; padding:0;}
div[class=tip] .bubbletopleft		{background:url(http://res.hive7.com/site/rolloverHeaderLeft.png) right bottom no-repeat;}
div[class=tip] .bubbletop			{background:url(http://res.hive7.com/site/rolloverHeaderMiddle.png) top repeat-x;}
div[class=tip] .bubbletopright	{background:url(http://res.hive7.com/site/rolloverHeaderRight.png) left bottom no-repeat; }
div[class=tip] .bubbleleft		{background:url(http://res.hive7.com/site/rolloverLeft.png) right repeat-y;}
div[class=tip] .bubblemiddle		{background:url(http://res.hive7.com/site/rolloverMiddle.png);}
div[class=tip] .bubbleright		{background:url(http://res.hive7.com/site/rolloverRight.png) repeat-y;}
div[class=tip] .bubblebottomleft	{background:url(http://res.hive7.com/site/rolloverBottomLeft.png) right top no-repeat;}
div[class=tip] .bubblebottom		{background:url(http://res.hive7.com/site/rolloverBottom.png) top repeat-x;}
div[class=tip] .bubblebottomright	{background:url(http://res.hive7.com/site/rolloverBottomRight.png) left top no-repeat;}

.talkbubbleLabel { text-align: left; font-size: 13px; color: #3B3F40; vertical-align: top; padding-right: 8px; }

.textfield { text-align: left; font-size: 13px; color: #3B3F40; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.shadowtext { color: #93ABB5; font-style: italic; text-align: left; font-size: 13px; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.regulartext { color: #3B3F40; font-style: normal; text-align: left; font-size: 13px; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}

.textfield { text-align: left; font-size: 13px; color: #3B3F40; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.shadowtext { color: #93ABB5; font-style: italic; text-align: left; font-size: 13px; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.regulartext { color: #3B3F40; font-style: normal; text-align: left; font-size: 13px; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}

a:link { text-decoration: underline; color: #425392;}
a:visited { text-decoration: underline; color: #425392;}
a:hover { text-decoration: underline; color: #F7F79F;}
a:active { text-decoration: underline; color: #F7F79F;}
.talkbubblebuttons{ text-align: center; padding-right: 8px;  vertical-align: bottom;}

/*chat window styles*/
.chatwindowIconFont { text-align: center; font-size: 10px; color: #3B3F40; vertical-align: top;	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.chatwindowInstantWebChatFont { text-align: left; font-size: 11px; color: #3B3F40; vertical-align: top;	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.chatwindowMessageHeaderFontDark { text-align: left; font-size: 12px; color: #0B2840; vertical-align: middle; font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.chatwindowMessageHeaderFontLight { text-align: left; font-size: 12px; color: #FFFFFF; vertical-align: middle; font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}
.chatwindowMessageFont { text-align: left; font-size: 11px; color: #072432; font-weight:bold; font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}

/*  Menu System */
ul.systemMenu {border:1px solid #666; background:#EEE; padding:1px; margin:0; list-style:none; width:180px; font-size:12px;}
ul.systemMenu li {margin:0; padding:0;}
ul.systemMenu li a {cursor:pointer; display:block; margin:0; height:20px; line-height:20px; padding:3px 8px; text-decoration:none;}
ul.systemMenu li a img {margin:2px 5px 2px 2px;}
ul.systemMenu li a.withoutIcon {padding-left:22px;}
ul.systemMenu li a.hover {background:#006; color:#FFF;}
ul.systemMenu li a.disabled {color:#999;}
ul.systemMenu li a#default {font-weight:bold;}
ul.systemMenu li a span {text-decoration:underline; }
ul.systemMenu li.splitter {height:auto; margin:0; padding:0;}
ul.systemMenu hr {margin:2px 2px; padding:0; }
ul[class=systemMenu] hr {margin:5px 2px; }
ul.systemMenu li.submenu a {background:url(http://res.hive7.com/site/submenu.gif) center right no-repeat;}
ul.systemMenu li.submenu a.hover {color:#FFF; background:#006 url(http://res.hive7.com/site/submenu-hover.gif) center right no-repeat;}

/* HiveEditor resizer */
div.resizer {border:1px dotted #000; position:absolute; }

/* Scroll Area */
div.scrollArea { overflow:auto; margin:3px; /*scrollbar-face-color:#5BAA84; scrollbar-shadow-color:#D9DEDC; scrollbar-highlight-color:#EFF2F1; scrollbar-3dlight-color:#E6EDEA; scrollbar-darkshadow-color:#A4B5AD; scrollbar-track-color:#F5F8F7; scrollbar-arrow-color:#FFF*/ }

table#chatHistoryWindow {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
table#chatHistoryWindow td.background {background:#F5F3EF; }
table#chatHistoryWindow td.left {background:url(http://res.hive7.com/site/chatwindowleft.gif) repeat-y; width:9px;}
table#chatHistoryWindow td.right {background:url(http://res.hive7.com/site/chatwindowright.gif) repeat-y; width:10px;}
table#chatHistoryWindow td.content {vertical-align:top;}
table#chatHistoryWindow td#title {margin:0; padding:0; font-size: 16px; height:15px; line-height:15px; color: #072432; text-align:center;}
table#chatHistoryWindow td#invitePlace {margin:0; padding:0; height:30px; }
table#chatHistoryWindow td#textPlace {margin:0; padding:0;}

table#chatHistoryWindow input#chatInviteField {font-style:italic; border:1px solid #747673; float:left; height:25px; line-height:25px; padding:0 0.5em; margin-top:1px; color: #427974; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 
table#chatHistoryWindow textarea#chatTextField {border:1px solid #747673; overflow:auto; float:left; height:35px; margin-top:1px; color: #427974; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 
table#chatHistoryWindow img#chatInviteButton {margin-left:3px;}
table#chatHistoryWindow img#chatSendButton {margin-left:3px;}

div.chatHistory {padding:5px; margin:0 auto; text-align:left; }
div.chatHistory p {font-family:Verdana, Arial, Helvetica, sans-serif; }
div.chatHistory p.chatFrom {padding:0; margin:0; height:28px; line-height:28px; color: #0B2840; font-weight:bold; }
div.chatHistory p.chatFrom img { display:block; }
div.chatHistory p.chatFrom img.left {float:left;}
div.chatHistory p.chatFrom img.right {float:right;}
div.chatHistory p.chatFrom img.avatar { float:left; margin:2px 5px 0 2px; }
div.chatHistory p.chatFrom span.labelFrom {display:block; float:left; max-width:80%;}
div.chatHistory p.chatFrom span.labelTime {display:block; float:right; }

div.chatHistory p.chatMessageSelf {margin:3px 3px 10px 3px; padding:0; color: #497974; }
div.chatHistory p.chatMessageMember {margin:3px 3px 10px 3px; padding:0; color: #1B2322; }
div.chatHistory p.chatMessageSystem {margin:3px 3px 10px 3px; padding:0; color: #1B2322; }
div.chatHistory p.chatMessagePrivate {margin:3px 3px 10px 3px; padding:0; color: #1B2322; font-weight:bold;}

div.chatHistory p.chatFromSelf {color: #1B2322; background-color:#B6D8D5;}
div.chatHistory p.chatFromFriend {color:#0B2840; background-color:#B6D8D5}
div.chatHistory p.chatFromMember {color:#FFF; background-color:#698986}
div.chatHistory p.chatFromSystem {color:#333; background-color:#F3F2A6}
div.chatHistory p.chatFromReserved {color:#FFF; background-color:#898969}
div.chatHistory p.chatFromPrivate {color:#FFF; background-color:#912428}

textarea#chatConsole {font-weight:bold; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #000;}

/* Hive Window control*/
table.hiveWindow {}
table.hiveWindow td.top {background:url(http://res.hive7.com/site/popuptop.gif) repeat-x; height:25px; line-height:20px;}
table.hiveWindow td.topleft {background:url(http://res.hive7.com/site/popuptopleft.gif) no-repeat;height:25px; width:14px;}
table.hiveWindow td.topright {background:url(http://res.hive7.com/site/popuptopright.gif) no-repeat;height:25px; width:20px;}

table.hiveWindow td.top span.title		{ margin:0; padding:2px; float:left; font-size:12px; font-weight:bold; vertical-align:top;}
table.hiveWindow td.top img.icon		{ margin:5px 5px 0 0; padding:0; float:left; height:16px; width:16px;}
table.hiveWindow td.top a.closeButton	{ display:block; float:right; padding-top:8px;}
table.hiveWindow td.top a.maximizeButton	{ display:block; float:right; padding-top:8px; margin-right:5px}

table.hiveWindow td.bottom		{background:url(http://res.hive7.com/site/popupbottom.gif) repeat-x; height:17px;}
table.hiveWindow td.bottomleft	{background:url(http://res.hive7.com/site/popupbottomleft.gif) no-repeat; height:17px; width:14px;}
table.hiveWindow td.bottomright {background:url(http://res.hive7.com/site/popupbottomright.gif) no-repeat; height:17px; width:20px;}

table.hiveWindow td.contentCell	{background:#BAE1E0 url(http://res.hive7.com/site/popupmiddle.gif); vertical-align:top; font-size:9pt;}
table.hiveWindow td.contentCell	p {margin:3px 0;}

table.hiveWindow td.left		{background:url(http://res.hive7.com/site/popupleft.gif) repeat-y;  width:14px;}
table.hiveWindow td.right		{background:url(http://res.hive7.com/site/popupright.gif) repeat-y; width:20px;}

table.hiveWindowContent {}
table.hiveWindowContent td.verticalline		{background:url(http://res.hive7.com/site/verticalline.gif) repeat-y; }
table.hiveWindowContent td.horizontalline	{background:url(http://res.hive7.com/site/horizontalline.gif) repeat-y; }


/* white skin */
table.whiteSkinhiveWindow {}
table.whiteSkinhiveWindow td.top {background:url(http://res.hive7.com/site/lightskintop2.gif) repeat-x; height:25px; line-height:20px;}
table.whiteSkinhiveWindow td.topleft {background:url(http://res.hive7.com/site/lightskintopleft2.gif) no-repeat;height:25px; width:14px;}
table.whiteSkinhiveWindow td.topright {background:url(http://res.hive7.com/site/lightskintopright2.gif) no-repeat;height:25px; width:20px;}

table.whiteSkinhiveWindow td.top span.title		{ margin:0; padding:2px; float:left; font-size:12px; font-weight:bold; vertical-align:top;}
table.whiteSkinhiveWindow td.top img.icon		{ margin:5px 5px 0 0; padding:0; float:left; height:16px; width:16px;}
table.whiteSkinhiveWindow td.top a.closeButton	{ display:block; float:right; padding-top:8px;}
table.whiteSkinhiveWindow td.top a.maximizeButton	{ display:block; float:right; padding-top:8px; margin-right:5px}

table.whiteSkinhiveWindow td.bottom		{background:url(http://res.hive7.com/site/lightskinbottom.gif) repeat-x; height:17px;}
table.whiteSkinhiveWindow td.bottomleft	{background:url(http://res.hive7.com/site/lightskinbottomleft.gif) no-repeat; height:17px; width:14px;}
table.whiteSkinhiveWindow td.bottomright {background:url(http://res.hive7.com/site/lightskinbottomright.gif) no-repeat; height:17px; width:20px;}

table.whiteSkinhiveWindow td.contentCell	{background:#BAE1E0 url(http://res.hive7.com/site/lightskinmiddle.gif); vertical-align:top; font-size:9pt;}
table.whiteSkinhiveWindow td.contentCell	p {margin:3px 0;}

table.whiteSkinhiveWindow td.left		{background:url(http://res.hive7.com/site/lightskinleft.gif) repeat-y;  width:14px;}
table.whiteSkinhiveWindow td.right		{background:url(http://res.hive7.com/site/lightskinright.gif) repeat-y; width:20px;}

table.whiteSkinhiveWindowContent {}
table.whiteSkinhiveWindowContent td.verticalline	{background:url(http://res.hive7.com/site/lightskinverticalline.gif) repeat-y; }
table.whiteSkinhiveWindowContent td.horizontalline	{background:url(http://res.hive7.com/site/horizontalline.gif) repeat-y; }

/* Hive ToolTip control*/
table.hiveToolTip {}
table.hiveToolTip td.top {background:url(http://res.hive7.com/site/lightskintop.gif) left top repeat-x;height:7px;}
table.hiveToolTip td.topleft {background:url(http://res.hive7.com/site/lightskintopleft.gif) no-repeat;height:7px; width:10px;}
table.hiveToolTip td.topright {background:url(http://res.hive7.com/site/lightskintopright.gif) no-repeat;height:7px; width:15px;}

table.hiveToolTip td.bottom		{background:url(http://res.hive7.com/site/lightskinbottom2.gif) repeat-x; height:8px;}
table.hiveToolTip td.bottomleft	{background:url(http://res.hive7.com/site/lightskinbottomleft.gif) left no-repeat; height:8px; width:10px;}
table.hiveToolTip td.bottomright {background:url(http://res.hive7.com/site/lightskinbottomright.gif) left no-repeat; height:8px; width:15px;}

table.hiveToolTip td.contentCell	{background:#BAE1E0 url(http://res.hive7.com/site/lightskinmiddle.gif);}
div.hiveToolTipContent span { font-size: 12px; }
div.hiveToolTipContent table { font-size: 12px; }

table.hiveToolTip td.left		{background:url(http://res.hive7.com/site/lightskinleft.gif) left repeat-y;}
table.hiveToolTip td.right		{background:url(http://res.hive7.com/site/lightskinright.gif) left repeat-y;}

/* Hive Debug Window control*/
/*
table.Debug_hiveWindow				{ font-size: xx-small; }
table.Debug_hiveWindow td.top		{ background:url(http://res.hive7.com/site/popuptop.gif) left bottom repeat-x;height:25px; line-height:25px; }
table.Debug_hiveWindow td.topleft	{ background:url(http://res.hive7.com/site/popuptopleft.gif) no-repeat;height:25px; width:14px; }
table.Debug_hiveWindow td.topright	{ background:url(http://res.hive7.com/site/popuptopright.gif) no-repeat;height:25px; width:20px; }

table.Debug_hiveWindow td.top span.title		{ margin:0; padding:0; float:left; height:20px; line-height:20px; font-size:12px; font-weight:bold; vertical-align:top;}
table.Debug_hiveWindow td.top img.icon			{ margin:0; padding:0; float:left; height:16px; width:16px;}
table.Debug_hiveWindow td.top a.closeButton		{ display:block; float:right; margin-top:8px;}
table.Debug_hiveWindow td.top a.maximizeButton	{ display:block; float:right; margin-top:8px; margin-right:3px}

table.Debug_hiveWindow td.bottom		{ background:url(http://res.hive7.com/site/popupbottom.gif) repeat-x; height:17px; }
table.Debug_hiveWindow td.bottomleft	{ background:url(http://res.hive7.com/site/popupbottomleft.gif) no-repeat; height:17px; width:14px; }
table.Debug_hiveWindow td.bottomright	{ background:url(http://res.hive7.com/site/popupbottomright.gif) no-repeat; height:17px; width:20px; }

table.Debug_hiveWindow td.contentCell	{ background:#BAE1E0 url(http://res.hive7.com/site/popupmiddle.gif); vertical-align:top; }

table.Debug_hiveWindow td.left			{ background:url(http://res.hive7.com/site/popupleft.gif) repeat-y; width:14px; }
table.Debug_hiveWindow td.right			{ background:url(http://res.hive7.com/site/popupright.gif) repeat-y; width:20px; }
*/

.avatarHalo			{display:block; font-weight:bold; font-size:14px; color:#333; white-space:nowrap;}
.avatarHaloOwner	{display:block; font-weight:bold; font-size:14px; color:#333; white-space:nowrap;}
.avatarHaloAdmin	{display:block; font-weight:bold; font-size:14px; color:#333; white-space:nowrap;}
/*.avatarHaloOwner {font-weight:bold; font-size:14px; color:#333; filter:progid:DXImageTransform.Microsoft.Glow(Color=#FFE0E0,Strength=3);}*/
.avatarHaloGlow {display:block; white-space:nowrap; position:absolute; font-size:14px; z-index:-1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:.8; background-color:transparent;}

.avatarHalo			.avatarHaloGlow {color:#eee;}
.avatarHaloOwner	.avatarHaloGlow {color:#cfc;}
.avatarHaloAdmin	.avatarHaloGlow {color:#cef;}

/* Error in dialogs style*/
.errormessagetext {  text-align: left; font-size: 12px;	color: #3F5057; font-weight: normal; margin:0; padding:0;}
.errorline td {color:#DB2424;}
.errorline input {background-color: #F6F6B8; text-align: left; font-size: 13px; color: #DB2424; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}

.errorleft {background:   url(http://res.hive7.com/site/yellowleft.gif); background-repeat: repeat-y; background-position: right;}
.errortop {background:   url(http://res.hive7.com/site/yellowtop.gif); background-repeat: repeat-x; background-position: bottom;}
.errortopright {background:   url(http://res.hive7.com/site/yellowtopright.gif); background-repeat: no-repeat; background-position: bottom left;}
.errortopleft {background:   url(http://res.hive7.com/site/yellowtopleft.gif); background-repeat: no-repeat; background-position: bottom right;}
.errorright {background:   url(http://res.hive7.com/site/yellowright.gif); background-repeat: repeat-y; background-position: left;}
.errormiddle {background:   url(http://res.hive7.com/site/yellowmiddle.gif);  }
.errorbottom {background: url(http://res.hive7.com/site/yellowbottom.gif); background-repeat: repeat-x; background-position: top;}
.errorbottomleft {background:   url(http://res.hive7.com/site/yellowbottomleft.gif); background-repeat: no-repeat; background-position: top right;}
.errorbottomright {background:   url(http://res.hive7.com/site/yellowbottomright.gif); background-repeat: no-repeat; background-position: top left}


/*--------------------------------------------------*/
/* Concrete dialogs styles							*/
/*--------------------------------------------------*/
/*Add/edit item dialog*/
table.hiveAddEditItemDialog { font-size: 12px; }

/*Add/edit room dialog*/
table.hiveAddEditRoomDialog { font-size: 12px; }
table.hiveAddEditRoomDialog span { font-size: 12px; }

table.roomtemplate td.templateleft { width:17px; height:70px; background:  url(http://res.hive7.com/site/unselectroomtemplateleft.gif);}
table.roomtemplate td.templateright { width:17px; height:70px; background:  url(http://res.hive7.com/site/unselectroomtemplateright.gif);}
table.roomtemplate td.templatemiddle {background:  url(http://res.hive7.com/site/unselectroomtemplatemiddle.gif); background-repeat: repeat-x;}

table.selectroomtemplate td.templateleft { width:17px; height:70px;background: url(http://res.hive7.com/site/selectroomtemplateleft.gif);}
table.selectroomtemplate td.templateright { width:17px; height:70px;background:  url(http://res.hive7.com/site/selectroomtemplateright.gif);}
table.selectroomtemplate td.templatemiddle {background:  url(http://res.hive7.com/site/selectroomtemplatemiddle.gif); background-repeat: repeat-x;}

/*Edit avatar dialog*/
table.hiveEditAvatarDialog { font-size: 12px; }

/*Bag dialog*/
table.hiveBagDialog { font-size: 12px; }
table.hiveBagDialog span { font-size: 12px; }

/*Info/MessageBox dialog*/
table.hiveMessageBoxDialog { font-size: 12px; }
table.hiveMessageBoxDialog span { font-size: 12px; }
table.hiveMessageBoxDialog table { font-size: 12px; }

/* register/login dialog*/
table.hiveLoginDialog { font-size: 12px; font-weight:bold;}
table.hiveLoginDialog span { font-size: 12px; }
table.hiveRegistrationDialog { font-size: 12px; font-weight:bold;}
table.hiveRegistrationDialog span { font-size: 12px; font-weight:normal;}

/*editNodeDialog*/
table.editNodeDialog { font-size: 12px; }
table.editNodeDialog td.loading { font-size: 32px; }

/*My Spaces dialog*/
table.hiveMySpace { font-size: 11px; font-weight:bold;}
table.hiveMySpace td { height:18px}
table.hiveMySpace table.hiveMySpaceNameTable { font-size: 11px; font-weight:bold;}
table.hiveMySpace tr.hiveMySpaceSelected {cursor:pointer; background-color:#FFFF99}
table.hiveMySpace tr.hiveMySpaceNormal	{ cursor:pointer;}
table.hiveMySpace table.dataGridPager { font-size: 11px;}

/*hiveAddFriend*/
table.hiveAddFriend { font-size: 12px; }

/*editScriptDialog*/
table.editScriptDialog td{ font-size: 11px;}

/* Debug window*/
.debugText		{ font-family:Courier New; font-size: 12px; padding: 0 0 7px 0; margin: 0 0 0 0 }

/* new hiveWindow*/
div.newHiveWindow { position:absolute;}
div.newWinTitle { background:#BAE1E0;font-size:12px; font-weight:bold;}
div.newWinContent {background:#BAE1E0; }

span.rtop {display:block; }
.rtop span{display:block;height: 1px; overflow: hidden; background: #BAE1E0}
span.rtop span.r4{margin: 0 1px;height: 2px}

span.rbottom{display:block;}
span.rbottom span{display:block;height: 1px; overflow: hidden; background: #BAE1E0}
span.rbottom span.r4{margin: 0 1px;height: 2px}

span.r1{margin: 0 5px}
span.r2{margin: 0 3px}
span.r3{margin: 0 2px}

/* Edit Box (Scripts) */
dl#editBoxLegend {margin:0; padding:0; font-size:11px; float:left; }
dl#editBoxLegend dt {margin:0; padding:0; width:100px; float:left; clear:left; font-weight:bold; line-height:13px;}
dl#editBoxLegend dd {margin:0 0 0 100px; width:200px; padding:0;  line-height:13px; height: 13px;}

p#editBoxControls {margin:0; padding:0; float:right; font-size:11px; height:13px; line-height:13px; }
p#editBoxControls a {cursor:pointer; margin-right:5px; color:#00F; text-decoration:none; }
p#editBoxControls a:hover { color:#3B3F40; text-decoration:underline;}

td#editBoxContainer textarea {font-family:Courier, mono; font-size:12px; border:1px inset #666;}

div.syntaxHighlighter { border:1px inset #666; background:#FFF;}
div.syntaxHighlighter table {width:100%;}
div.syntaxHighlighter table td {font-family:Courier, mono; font-size:12px; background:#FFF;}
div.syntaxHighlighter table td.line2 {background-color: #F7F7F7;}

div.syntaxHighlighter .comment {color:#999}
div.syntaxHighlighter .string {color:#090;}
div.syntaxHighlighter .number {color:#F00;}
div.syntaxHighlighter .keyword {color:#009; font-weight:bold;}
div.syntaxHighlighter .native {color:#099;}
div.syntaxHighlighter .client {color:#909; }
div.syntaxHighlighter .event {font-weight:bold;}


/* Admin pages */

.pageTitle { font-weight: bold; text-decoration: none; color: #3B3F40; background: transparent; font-size: 16px; width: 100%; text-align: center; }
.sectionTitle { font-size:12px; font-weight:bold; vertical-align:top; text-align:left; background-color: transparent;}
.blueFrame{ border:1px dotted DeepSkyBlue; }
.fieldTitle { padding:7px; color: #3B3F40; font-size: 13px; font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;  }
.userMessage { color: #3B3F40; background-color: #FFFFAA; font-style: normal; font-weight:normal; text-align: left; font-size: 13px; vertical-align: top; 	font-family: "Gill Sans MT", verdana, lucida, arial, helvetica, sans-serif;}

.groupCommandItemStyle td		{ color: #F7F7F7; height: 10px; padding:2; background-color: #87CDCD; vertical-align: middle;}
.itemStyle td					{ color: #3B3F40; height: 10px; padding:2; vertical-align: middle;   }
.alternatingItemStyle td		{ color: #3B3F40; height: 10px; padding:2; vertical-align: middle;}
.selectedItemStyle td			{ color: #3B3F40; height: 10px; padding:2; background-color: #FFFF99; font-weight:bold; vertical-align: middle;}
.headerStyle td					{ color: #000000; height: 10px; font-weight:bold; text-align: center; vertical-align: middle; }
.itemPreviewBorder				{ border: solid 1px #000000; width:100px; height:100px }
.avatarPresencePreviewBorder	{ border: solid 1px #000000; width:75px; height:110px }
.avatarIconPreviewBorder		{ border: solid 1px #000000; width:26px; height:26px }


label.hiveFormLabel {display:block; width:300px; margin:0 0 .7em 0; text-align:left; font-weight:bold; font-size:11px;}
label.hiveFormLabel input,
label.hiveFormLabel textarea {display:block; width:300px; border:1px solid #747673; color: #427974; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
label.hiveFormLabel .invalid {border:1px solid #990000;}
/*----------------------
div.hiveWindow {position:absolute;}
div.hiveWindow div {overflow:hidden; }

div.hiveWindow div.hdwTopLeft {position:absolute; height:25px;left:0; top:0; width:14px; background:url(http://res.hive7.com/site/popuptopleft.gif) no-repeat;}
div.hiveWindow div.hdwTop {position:absolute; height:25px;left:14px; top:0; right:20px; background:url(http://res.hive7.com/site/popuptop.gif) repeat-x; line-height:20px;}
div.hiveWindow div.hdwTop p {margin:0; padding:0; }

div.hiveWindow div.hdwTop img.icon {float:left; padding:5px 2px 0 0;}
div.hiveWindow div.hdwTop span.title {float:left; font-size:12px; font-weight:bold;}
div.hiveWindow div.hdwTop a.button {float:right; padding:8px 0 0 3px;}


div.hiveWindow div.hdwTop p.hdwTitle {float:left; line-height:25px; font-size:12px; font-weight:bold;}
div.hiveWindow div.hdwTop p.hdwTitle img {margin:3px 2px 0 0; padding:3px 0 0 0; height:16px; width:16px; }
div.hiveWindow div.hdwTop p.hdwButtons {position:relative; right:0; }
div.hiveWindow div.hdwTop p.hdwButtons img {display:block; float:right; margin-top:8px; margin-left:5px; }

div.hiveWindow div.hdwTopRight {position:absolute; height:25px; right:0; top:0; width:20px; background:url(http://res.hive7.com/site/popuptopright.gif) no-repeat;}

div.hiveWindow div.hdwBody {position:absolute; left:14px; top:25px; right:20px; bottom:17px; overflow:auto; background:#BAE1E0 url(http://res.hive7.com/site/popupmiddle.gif); font-size:9pt; }
div.hiveWindow div.hdwBody div.hwdContent {overflow:auto;}

div.hiveWindow div.hdwLeft {position:absolute; left:0; top:25px; width:14px; bottom:17px; background:url(http://res.hive7.com/site/popupleft.gif) repeat-y;} 
div.hiveWindow div.hdwRight {position:absolute; right:0; top:25px; width:20px; bottom:17px; background:url(http://res.hive7.com/site/popupright.gif) repeat-y;} 

div.hiveWindow div.hdwBottomLeft {position:absolute; height:17px; bottom:0;	left:0; width:14px; background:url(http://res.hive7.com/site/popupbottomleft.gif) no-repeat;}
div.hiveWindow div.hdwBottom {position:absolute; height:17px; bottom:0;		left:14px; right:20px; background:url(http://res.hive7.com/site/popupbottom.gif) repeat-x;}
div.hiveWindow div.hdwBottomRight {position:absolute; height:17px; bottom:0;	right:0;  width:20px; background:url(http://res.hive7.com/site/popupbottomright.gif) no-repeat; }
----------------------*/

.fakeWindow {background:#B4DDDD; border:2px solid #4AA7A6}

.hiveDisabledTextBox { background-color:#f1f1f1;border:1px solid #747673;font-family:Verdana, Arial, Helvetica, sans-serif;}