
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
.yui-overlay {
	position:absolute;
	display:block;
}

.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

* html body.masked select {
	visibility:hidden;
}

* html div.yui-panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:0;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.yui-panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}

.yui-panel-container.focused {
}


.yui-panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.yui-panel-container.matte .underlay {
	display:none;
}

.yui-panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.yui-panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
	zoom:1;
}

.yui-panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.yui-panel .hd {
	background-color:#3d77cb;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd {
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd p {
	margin:0 0 1em;
}

.yui-panel .container-close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	background:url(close12_1.gif) no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.yui-panel .ft {
	padding:4px;
	overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.yui-simple-dialog .bd span.blckicon {
	background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
	background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
	background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
	background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
	background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
	background: url("tip16_1.gif") no-repeat;
}

.yui-dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.yui-dialog form, .yui-simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
/* Menu styles */

div.yuimenu {

    background-color:#f6f7ee;
    border:solid 1px #c4c4be;
    padding:1px;
    
}

/* Submenus are positioned absolute and hidden by default */

div.yuimenu div.yuimenu,
div.yuimenubar div.yuimenu {

    position:absolute;
    visibility:hidden;

}

/* MenuBar Styles */

div.yuimenubar {

    background-color:#f6f7ee;
    
}

/*
    Applying a width triggers "haslayout" in IE so that the module's
    body clears its floated elements
*/
div.yuimenubar div.bd {

    width:100%;

}

/*
    Clear the module body for other browsers
*/
div.yuimenubar div.bd:after {

    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
    height:0;

}

/* Matches the group title (H6) inside a Menu or MenuBar instance */

div.yuimenu h6,
div.yuimenubar h6 { 

    font-size:100%;
    font-weight:normal;    
    margin:0;
    border:solid 1px #c4c4be;
    color:#b9b9b9;    

}

div.yuimenubar h6 {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    padding:4px 12px;
    border-width:0 1px 0 0;
    
}

div.yuimenu h6 {

    float:none;
    display:block;
    border-width:1px 0 0 0;
    padding:5px 10px 0 10px;

}

/* Matches the UL inside a Menu or MenuBar instance */

div.yuimenubar ul {

    list-style-type:none;
    margin:0;
    padding:0;

}

div.yuimenu ul {

    list-style-type:none;
    border:solid 1px #c4c4be;
    border-width:1px 0 0 0;
    margin:0;
    padding:10px 0;

}

div.yuimenu ul.first-of-type, 
div.yuimenu ul.hastitle,
div.yuimenu h6.first-of-type {

    border-width:0;

}

/*
    Styles for the menu's header and footer elements that are used as controls 
    to scroll the menu's body element when the menu's height exceeds the 
    value of the "maxheight" configuration property.
*/

div.yuimenu div.topscrollbar,
div.yuimenu div.bottomscrollbar {

    height:16px;
    background-image:url(map.gif);
    background-repeat:no-repeat;

}


div.yuimenu div.topscrollbar {

    background-image:url(map.gif);
    background-position:center -72px;

}


div.yuimenu div.topscrollbar_disabled {

    background-image:url(map.gif);
    background-position:center -88px;

}


div.yuimenu div.bottomscrollbar {

    background-image:url(map.gif);
    background-position:center -104px;

}


div.yuimenu div.bottomscrollbar_disabled {

    background-image:url(map.gif);
    background-position:center -120px;

}


/* MenuItem and MenuBarItem styles */

div.yuimenu li,
div.yuimenubar li {

    font-size:85%;
    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;

}

div.yuimenu li.yuimenuitem {

    padding:2px 24px;
    
}

div.yuimenu li li,
div.yuimenubar li li {

    font-size:100%;

}


/* Matches the help text for a menu item */

div.yuimenu li.hashelptext em.helptext {

    font-style:normal;
    margin:0 0 0 40px;

}

div.yuimenu li a,
div.yuimenubar li a {
    
    /*
        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and 
        mouseout events bubble to the parent LI in IE.
    */
    zoom:1;
    color:#000;
    text-decoration:none;
    
}

div.yuimenu li.hassubmenu,
div.yuimenu li.hashelptext {

    text-align:right;

}

div.yuimenu li.hassubmenu a.hassubmenu,
div.yuimenu li.hashelptext a.hashelptext {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    text-align:left;

}


/* Matches selected menu items */

div.yuimenu li.selected,
div.yuimenubar li.selected {

    background-color:#8c8ad0;

}

div.yuimenu li.selected a.selected,
div.yuimenubar li.selected a.selected {

    text-decoration:underline;

}

div.yuimenu li.selected a.selected,
div.yuimenu li.selected em.selected, 
div.yuimenubar li.selected a.selected {

    color:#fff;

}


/* Matches disabled menu items */

div.yuimenu li.disabled, 
div.yuimenubar li.disabled {

    cursor:default;

}

div.yuimenu li.disabled a.disabled,
div.yuimenu li.disabled em.disabled,
div.yuimenubar li.disabled a.disabled {

    color:#b9b9b9;
    cursor:default;
    
}

div.yuimenubar li.yuimenubaritem {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    border-width:0 0 0 1px;
    border-style:solid;
    border-color:#c4c4be;
    padding:4px 24px;
    margin:0;

}

div.yuimenubar li.yuimenubaritem.first-of-type {

    border-width:0;

}


/* Styles for the the submenu indicator for menu items */

div.yuimenu li.hassubmenu em.submenuindicator, 
div.yuimenubar li.hassubmenu em.submenuindicator {

    display:-moz-inline-box; /* Mozilla */
    display:inline-block; /* IE, Opera and Safari */
    vertical-align:middle;
    height:8px;
    width:8px;
    text-indent:9px;
    font:0/0 arial;
    overflow:hidden;
    background-image:url(map.gif);
    background-repeat:no-repeat;

}

div.yuimenubar li.hassubmenu em.submenuindicator {

    background-position:0 -24px;
    margin:0 0 0 10px;

}

div.yuimenubar li.hassubmenu em.submenuindicator.selected {

    background-position:0 -32px;

}

div.yuimenubar li.hassubmenu em.submenuindicator.disabled {

    background-position:0 -40px;

}

div.yuimenu li.hassubmenu em.submenuindicator {

    background-position:0 0;
    margin:0 -16px 0 10px;

}

div.yuimenu li.hassubmenu em.submenuindicator.selected {

    background-position:0 -8px;

}

div.yuimenu li.hassubmenu em.submenuindicator.disabled {

    background-position:0 -16px;

}


/* Styles for a menu item's "checked" state */

div.yuimenu li.checked {

    position:relative;

}

div.yuimenu li.checked em.checkedindicator {

    height:8px;
    width:8px;
    text-indent:9px;
    overflow:hidden;
    background-image:url(map.gif);
    background-position:0 -48px;
    background-repeat:no-repeat;
    position:absolute;
    left:6px;
    _left:-16px; /* Underscore hack b/c this is for IE 6 only */
    top:.5em;

}

div.yuimenu li.checked em.checkedindicator.selected {

    background-position:0 -56px;

}

div.yuimenu li.checked em.checkedindicator.disabled {

    background-position:0 -64px;

}
/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    margin:2px 0px;
}

TD
{
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	
{
	color:#5389BF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.8em;
	font-weight: 700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	
{
	color:#CF7D26;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.6em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	color:#CF7D26;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

A:link.tag
{
	color:Green;
}

A:visited.tag
{
	color:Green;
}

A:active.tag
{
	color:Green;
}

A:hover.tag
{
	color:Red;
}

A:visited.CommandLink, A:active.CommandLink, A:link.CommandLink
{
	font-size:0.7em;
	color:#A06060;
	text-decoration:none;
}

A:hover.CommandLink
{
	text-decoration:underline;
}

A:visited.EditLink, A:active.EditLink, A:link.EditLink
{
	font-size:0.7em;
	color:#8080c0;
	text-decoration:none;
}

A:hover.EditLink
{
	text-decoration:underline;
}

A:visited.CopyLink, A:active.CopyLink, A:link.CopyLink
{
	font-size:0.7em;
	color:#a06060;
	text-decoration:none;
}

A:hover.CopyLink
{
	text-decoration:underline;
}

/* Service Links Styles */
.ServiceLink
{
	font-size:0.7em;
	color:#808080;
}

A:visited.ServiceLink, A:active.ServiceLink, A:link.ServiceLink
{
	font-size:0.7em;
	color:#8080c0;
	text-decoration:underline;
}

A:hover.ServiceLink
{
	color:Red;
}

A:visited.ItemTitle, A:active.ItemTitle, A:link.ItemTitle
{
	font-size:1.2em;
	color:#0000C0;
	text-decoration:none;
}

A:hover.ItemTitle
{
	text-decoration:underline;
}

.ItemDescription
{
	font-size:0.85em;
	color:#000000;
}

A:visited.NojoomTitle, A:active.NojoomTitle, A:link.NojoomTitle, A:hover.NojoomTitle
{
    display:block;
    height:48px; /* 38 image height + 10px margin */
    width:106px;
    float:left;
	color: #a00000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-image: url(/common/images/ziizo.png);
	background-repeat:no-repeat;
	text-indent:-1000px;
}

A:visited.UserTitle, A:active.UserTitle, A:link.UserTitle, A:hover.UserTitle
{
	color: #83A3E2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:2em;
	background-color:#ffffff;
	font-weight: 700;
	font-style:	normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	position:relative;
	left: 3px;
	top:6px;
}

A:visited.AddFriendLink, A:active.AddFriendLink, A:link.AddFriendLink
{
	font-size:0.7em;
	color:#606080;
	text-decoration:none;
}

A:hover.AddFriendLink
{
	color:Red;
}

.HeaderMenu
{
    font-size:0.9em;
}

.ResultBarTable
{
	border:0px;
	border-top:0px;
	border-bottom:0px;
	border-collapse:collapse;
    margin-bottom:2px;	
}

.ResultBarTable tr
{
	color:#404040;
	background-color:#93B3F2;
}

.ResultBarTable tr td
{
    padding:1px;
}

.ResultBarSearchResult
{
	color:#404040;
}



div.PageContent
{
	margin-left: 10px;
	margin-right: 10px;
}


/*********************
* Tags Auto Complete *
*********************/
.TagsTextBox {width:400px; } 
.TagsAutoCompleteShadow {position:relative;width:401px;*width:auto;_width:401px;margin:0em;z-index:5;padding:0} /* bug 614383 workaround for ie7 */
.TagsAutoCompleteContainer {position:absolute;background:#fff;font-size:85%;overflow:hidden;width:400px;*width:auto;_width:400px;}
.TagsAutoCompleteContainer .yui-ac-content {border:1px solid #404040;background:#fff;}
.TagsAutoCompleteContainer ul {margin:0;position:relative;width:100%;padding:5px 0;list-style:none;}
.TagsAutoCompleteContainer li {padding:0 5px;cursor:default;white-space:nowrap;display:list-item;}
.TagsAutoCompleteContainer li.yui-ac-highlight {color:#ffffff;background:#0060c0;}

/************************
* Friends Auto Complete *
************************/
.FriendsAutoComplete {position:relative;width:440px;margin:0.1em;height:1.7em;}
.FriendsAutoComplete input {position:absolute;width:400px; border:1px solid #008000; height:1.4em;} 
.FriendsAutoComplete span.DropDownButton {
	position:absolute;right:0px;top:0px;
	display:block;
	cursor:pointer;
	border:1px solid #e0e0e0;
	width:30px;
	height:1.4em;
	background-repeat:no-repeat;background-position:10px 7px;
}
.FriendsAutoComplete span.Collapsed {background-image:url(/nojoom/images/expand.gif);}
.FriendsAutoComplete span.Expanded  {background-image:url(/nojoom/images/collapse.gif);}
.FriendsAutoCompleteContainer {position:absolute;top:1.7em;width:100%;}
.FriendsAutoCompleteContainer .yui-ac-content {position:absolute;font-size:85%;width:100%;border:1px solid #404040;background:#fff;overflow:auto;overflow-x:hidden;z-index:50;}
.FriendsAutoCompleteContainer ul {margin:0;width:100%;padding:5px 0;list-style:none;}
.FriendsAutoCompleteContainer li {padding:0 5px;cursor:default;white-space:nowrap;}
.FriendsAutoCompleteContainer li.yui-ac-highlight {color:#ffffff;background:#0060c0;}
div.FriendsList {position:relative;border:1px solid #e0e0e0;width:440px;}
div.FriendsList a {margin-right:10px;}

/* Top Item classes */
.TopItemBox {border:1px solid #ffffff;margin:0px;}
A:visited.TopItemTitle, A:active.TopItemTitle, A:link.TopItemTitle
{
	font-size: 1em;
	color: #0000c0;
	text-decoration: none;
	line-height: 15pt;
}

A:hover.TopItemTitle
{
	text-decoration:underline;
}


/* Sub menu styles */
.SubMenu { font-family: Arial; font-size: 90%; }



/*****************************
* Help tips and instructions *
*****************************/
.HelpTips
{
	font-size:0.7em;
	color:#008000;
}

UL.HelpList
{
    list-style-type:decimal;
}


UL.HelpList LI
{
    font-size:1.3em;
    font-weight:bold;
    margin-bottom:30px;
}

UL.HelpList LI P
{
    margin-top: 5px;
    font-size:0.9em;
    font-weight:normal
}

UL.HelpList LI P SPAN.Note
{
    font-size:0.8em;
    font-style:italic;
    font-weight:normal;
    color:#808080;
}



/*********************
* Div Form Styles      
*********************/
.formDiv
{
	width:45em;
	margin-top:1em;
	margin-left:3em;
	background-color:#F8F8F8;
	padding:0.5em 1em;
	border:1px solid #5389BF;
}

.formDiv div.fieldDiv
{
	margin: 1.2em 1.5em;
}

.formDiv label
{
    font-size:1.1em;
    margin-left:0.1em;
    display:block;
    font-weight:bold;
}

.formDiv label .note
{
	font-size:0.8em;
	color:#444;
}

.formDiv input
{
    font-size:1.4em;
}

.formDiv textarea
{
	width:30em;
	height:4em;
    font-size:1.3em;
}

.formDiv span.help
{
	margin-left:1em;
    font-size:0.9em;
    color:#a0a0a0;
}

.formDiv span.help a
{
    color:#a0a0a0;
    text-decoration:underline;
}

.formDiv .SubmitButton
{
    margin-left:180px;
    padding:auto 1em;
    height: 2em;
}

.formDiv .CancelButton
{
    margin-left:20px;
    padding:auto 0.5em;
    height: 2em;
}

.formDiv .FormErrorMessage
{
	font-size: 1.2em;
	font-weight:bold;
	color:Red;
}

.formDiv .FieldErrorMessage
{
	font-size: 1.1em;
	color:Red;
}



/*********************
* Footer Style
*********************/
.footer
{
	color: Silver;
	font-size: smaller;
}

.footer a, .footer a:visited
{
	color:Silver;
}
/*********************
* Messaging Classes  *
*********************/

.MessagesSectionHeading
{	
	color: #404080;
	font-size: 1em;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff2a1;
    border-top:1px solid #e3d063;
    border-bottom:0px solid #ffffc4;
}

td:first-child.MessagesSectionHeading
{	
    border-left:1px solid #e3d063;
}

.MessagesSectionEditArea
{
	padding:5px;
	border:1px solid ##e0e0f0;
	border-top:0px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffadb;
}

.Sender
{
}

A:visited.Sender, A:active.Sender, A:link.Sender
{
	text-decoration:none;
}

A:hover.Sender
{
	text-decoration:underline;
}

.MessageTitle
{
    font-size:85%;
    color:#0000c0;
}


/*********************
* Section Classes    *
*********************/
.SectionHeading
{	
	color: #404040;
	font-size: 1em;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F0F0F0;
    border-top:1px solid #C0C0C0;
    border-bottom:0px solid #e0e0f0;
}	

td:first-child.SectionHeading
{	
    border-left:1px solid #C0C0C0;
}

.SectionHeading A.MenuLink
{
	color: #9090d0;
	cursor:pointer;
	font-size:90%;
	font-weight:normal;
}

A:hover.MenuLink
{
	color: #A00000;
}

.Section
{
	background-color:White;
	border: 1px solid #ffffff;
	margin:0px;
	padding:0px;
}

.SectionDDEnter
{
	border: 1px solid red;
}

.SectionEditArea
{
	padding:5px;
	border:1px solid ##e0e0f0;
	border-top:0px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d0d0e8;
}



/*********************
* Tags Sidebar       *
*********************/
.TagsSidebar
{
    background-color:#E6F0FF;
    border-left:1px solid #5F92EF;
}

.TagsMenuButton,.TagsMenuButtonHover
{
    background:#c3daf9;
    border:1px solid #6593cf;
    padding:1px;
    padding-left: 10px;
    padding-right: 5px;
    margin-top:0px;
    font-family:Arial;
    font-weight:bold;
    cursor:pointer;
}

.TagsMenuButtonHover
{
    background:#d3eaff;
}

.TagsSidebar SPAN.EditButton
{
    float:right;
    cursor:pointer;
    margin-right:5px;
}

.TagsSidebar DIV.EditArea
{
	padding:5px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d0d0e8;
}

UL.TagsSidebarList
{
    color:#7395b4;
	list-style-type:square;
    padding-left:20px;
    margin-left:0px;
    margin-top:0px;
}

UL.TagsSidebarList LI
{
    padding:1px;
}	

UL.TagsSidebarList LI.Starred
{
	list-style-type:none;
	margin-left:-20px;
	padding-left: 20px;
    background-image: url(/nojoom/images/16-star-hot.png);
    background-repeat:no-repeat;
    background-position: 1px center;
}	

.TagsSidebarTitle
{
    background-color:#93B3F2;
    margin:0px;
    padding:2px;
    font-family:arial;
    font-weight:bold;
    padding-left:5px;
    border-top:1px solid #5F92EF;
}

.TagsSidebarTitle span
{
    color: #606060;
    font-weight: normal;
    font-size: 90%;
}

/*********************
* Rounded Corners    *
*********************/
.rtop, .rbottom{display:block}
.rtop *, .rbottom *
{
    display: block; 
    height: 1px; 
    overflow: hidden;
    background-color:#CBD7FD
}
.r1{margin: 0 5px;}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


/*******************
* Tabs Classes     *
*******************/
.SelectedTab    
{
	border:1px solid #808080;
	background-color:#c0c0f0;
	color:#000000;
	border-bottom:0px;
	cursor:pointer;
	padding-left: 5px;
	height:18px;
}

.SelectedTab td
{
	color:#000000;
	cursor:pointer;
}
.SelectedTab img
{
	margin:2px;
	cursor:pointer;
}

.NotSelectedTab
{
	border:1px solid #a0a0a0;
	border-bottom:1px solid #808080;
	background-color:#f0f0f0;
	color:#808080;
	cursor:pointer;
	padding-left: 5px;
	height:18px;
}

.NotSelectedTab td 
{
	color:#808080;
	cursor:pointer;
}

.NotSelectedTab img
{
	margin:2px;
	cursor:pointer;
}

.EmptyTab       
{
	border-bottom:1px solid #808080;
	background-color:#ffffff;
}


/*********************************************
* Menu Classes                               *
* Override default settins in YUI's menu.css *
*********************************************/
div.yuimenubar li.yuimenubaritem
{
    padding:0px 10px;
}

div.yuimenubar
{
    background-color:#ffffff;
}

/* bring the image closer to the text */
div.yuimenubar li.hassubmenu em.submenuindicator
{
    background-position:0 -24px;
    margin:0 0 0 5px;
}


/*********************************************
* Floating Menu Classes                      *
*********************************************/
div.FMenu
{
	background-color: #ffffff;
	border: 2px solid #808080;
    padding: 15px;
}

div.FMenu H1
{
	margin: 0px 0px 10px 0;
	padding:0px;
	font-size:12pt;
	font-weight:bold;
}

div.FMenu A
{
	line-height:14pt;
}

div.FMenu A.AddStar
{
	background-image: url(/nojoom/images/16-star-hot.png);
	background-repeat:no-repeat;
	padding-left: 20px;
}

div.FMenu A.RemoveStar
{
	background-image: url(/nojoom/images/16-star-cold.png);
	background-repeat:no-repeat;
	padding-left: 20px;
}


/********************************************
* Items Classes
*********************************************/

.ItemDate
{
	font-size:0.85em;
	color:#A0A0A0
}

