/* Site-wide Styles */
body
{
   /*
   font-family: Arial, sans-serif;
   font-size: 81%;
   color: #515D6B;
   */
}

a,
a:visited,
a:hover
{
   color: #000;
   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

h1
{
   font-family: Helvetica, Arial, sans-serif;
   font-size: 146.5%;
   font-weight: normal;
}

h2
{
   font-weight: bold;
   font-size: 123.1%;
}

h1 .light,
h1 .lighter,
h2 .light,
h2 .lighter
{
   color: #c7dbeb;
}

h3
{
   font-weight: bold;
   font-size: 108%;
}

h4
{
   font-weight: bold;
}

h3 .light,
h3 .lighter,
h4 .light,
h4 .lighter
{
   color: #a2a2a2;
}


hr
{
   color: #E4E4E4;
   background-color: #E4E4E4;
}

.label
{
   font-weight: bold;
}

.error
{
   background: white !important;
   color: red !important;
}
.error-alt
{
   background-color: red !important;
   color: white !important;
}

.light
{
   font-weight: normal;
}

.lighter
{
   font-size: 93%;
   font-weight: normal;
}

.yui-skin-default .yui-panel
{
   border-bottom:medium none;
}

.yui-skin-default .mask
{
   opacity: 0.25;
}

.yui-skin-default .yui-panel .hd,
.yui-skin-default .yui-panel .bdft,
.yui-skin-default .yui-panel .ft 
{
   color: #515D6B;
   background: #E3EBEC;
   border-bottom: 1px solid #C4C5C5;
   border-left-color: #C4C5C5;
   border-right-color: #C4C5C5;
}

.yui-skin-default .yui-panel .hd
{
   font-size: 123.1%;
   font-weight: bold;
   border-bottom: 1px solid #C4C5C5;
}

.yui-skin-default .yui-panel .bdft
{
   font-size: 100%;
   border-top: 1px solid #C4C5C5;
}

.yui-skin-default .yui-panel .ft
{
   border-top:1px solid #C4C5C5;
   padding: 5px;
}

.yui-skin-default .yui-panel .bd
{
   color: #515D6B;
   background-color: #F9FBFD;
   border-left-color: #C4C5C5;
   border-right-color: #C4C5C5;
}

/* Style the default message  */

.yui-skin-default #message .bd
{
   background-color:#808080;
   color:white;
}

.yui-skin-default #message .bd span.wait
{
   background-image: url(images/wait.gif);
   background-repeat: no-repeat;
}

/* Style the default prompt */

.yui-skin-default #prompt
{
   border-top: 1px solid #C4C5C5;
   border-bottom: 1px solid #C4C5C5;
   background-color: #E3EBEC;
}

.yui-skin-default #prompt .bd
{
   background-color: #e3ebec;
}

.yui-skin-default #prompt .ft
{
   border-left: 1px solid #c4c5c5;
   border-right: 1px solid #c4c5c5;
   background-color: #e3ebec;
}


/* Page title and navigation styles */

.page-title
{
   background-color: #6CA5CE;
   border-top: 1px dotted #45637f;
   color: white;
}

.page-title a,
.page-title a:visited
{
   color: #000;
}

.page-title a:hover
{
   color: #fff;
}

.page-title h1
{
   color: #c7dbeb;
}

.page-title h1 span
{
   color: #fff;
}

.site-navigation
{
   background-color: #73B4DA;
   background-image: url(../../components/images/navigation-bg.png);
   border-bottom: 1px solid #4B86ae;
   border-top: 1px dotted #bbd6e7;
   color: white;
}

span.navigation-separator,
span.navigation-item,
span.navigation-item-alt
{
   color: #9fc6e1;
}


span.navigation-item a,
span.navigation-item a:visited   
{
   color: #0D3B57;
}

span.navigation-item a.active-page,
span.navigation-item a.active-page:visited,
span.navigation-item a:hover
{
   color: #fff;
}

span.navigation-separator
{
   border-right: 1px dotted #457A9C;
}

span.navigation-separator-alt
{
   border-right: 1px solid #457A9C;
}

/* Standard toolbar separator */

.toolbar .separator
{
   border-right: 1px dotted #457A9C;
}

strong
{
	font-weight: bold;
}


em
{
	font-style: italic;
}

.rich-content a.wiki-missing-page
{
   color: #CC2200 !important;
}


select,
input[type="text"],
textarea
{
   border: 1px solid #C5D6E2;
   font-weight: normal;
}

/* Richtext Editor Plug-ins */
.yui-toolbar-container .yui-toolbar-alfresco-imagelib span.yui-toolbar-icon
{
   background-position: 0 0 !important;
   background-image: url(images/alfresco-imagelib.png) !important;
}

/* Point the YUI button to the themed sprite */
.yui-skin-default .yui-button
{

}

/* Override YUI Button styles for - flat button style */
.yui-skin-default .flat-button .yui-button
{
   background: none;
   border-color: transparent;
}
.yui-skin-default .flat-button .yui-button .first-child
{
   border-color: transparent;
}

.yui-skin-default .flat-button .yui-button-hover
{
   background: transparent url(images/sprite.png) repeat-x scroll 0 0;
   border-color: #808080;
   border-style: solid;
   border-width: 1px 0;
}
.yui-skin-default .flat-button .yui-button-hover .first-child
{
   border-color: #808080;
   border-style: solid;
   border-width: 0 1px;
}

.yui-skin-default .flat-button .yui-radio-button-checked,
.yui-skin-default .flat-button .yui-checkbox-button-checked
{
   background: #6ca5ce none;
}


/* Override YUI Button styles for - title button style */
.yui-skin-default .title-button .yui-button
{
   background: transparent url(images/title-button-bg.png) repeat-x 0 0;
   border-color: #205487;
}

.yui-skin-default .title-button a:hover
{
   color: #000;
}

.yui-skin-default .title-button .yui-button .first-child
{
   border-color: #286A99;
}

/* Paginator link styling */

.yui-skin-default .yui-pg-container a.yui-pg-next,
.yui-skin-default .yui-pg-container a.yui-pg-previous
{
   color:#2B6EB5;
}

/* A combination of a link and splitbutton wrapped inside a span */


.yui-skin-default .link-menu-button .yui-menu-button span button
{
   color: #4C4C4C;
   font-size: 2px;
   background-image: url(images/link-menu-button-arrow.png);
   background-position: center center;
}

.yui-skin-default .link-menu-button .yui-menu-button.yui-menu-button-hover
{
   background-color: #FFFFFF;
   border: 1px solid #7BA9CE;
}

.yui-skin-default .link-menu-button .yui-menu-button span.first-child,
.yui-skin-default .link-menu-button .yui-menu-button.yui-menu-button-activeoption span.first-child,
.yui-skin-default .link-menu-button .yui-menu-button.yui-menu-button-hover span.first-child
{
   border-width: 0;
}

.yui-skin-default .link-menu-button span.link-menu-button-link
{
   border-right: 1px #BDBDBD solid;
}

.yui-skin-default .link-menu-button.link-menu-button-menu-active
{
   background-color: #FFFFFF;
   border: 1px solid #7BA9CE;
}

.yui-skin-default .link-menu-button.link-menu-button-menu-active .yui-menu-button.yui-menu-button-hover
{   
   border: 1px solid #FFFFFF;
}
/* filter list link */
.yui-skin-default .treeview .selected,
.yui-skin-default .filter li.selected, 
.yui-skin-default .tags li.selected {
   background-color:#D2E5F2;
}

.yui-skin-default .node .nodeTitle a,
.yui-skin-default .node .nodeURL a,
.yui-skin-default .nodeAttrValue a,
.yui-skin-default .node .userLink a,
.yui-skin-default .site-members h3 a,
.yui-skin-default .yui-calendar td.calcell a,
.yui-skin-default .doclist .documents a,
.yui-skin-default .attrValue a {
  color: #4F94C9;
}

.yui-skin-greenTheme .site-navigation {
   background-image:url(./images/navigation-bg.png);
}
/* Theme colors */
.theme-color-1,
a.theme-color-1,
a.theme-color-1:visited,
a.theme-color-1:hover {
   color:#4F94C9;
}

.theme-color-2,
a.theme-color-2,
a.theme-color-2:visited,
a.theme-color-2:hover {
   color: #038603;
}

/* Theme background colors */
.theme-bg-color-1,
div.theme-bg-color-1 {
   background-color: #6CA5CE;
}


.theme-bg-color-2,
div.theme-bg-color-2 {
   background-color: #fffbdd;
}

