/****************
 * site globals *
 ****************/
body {
	color: #000000;
}
body, #Header {
	background-color: #FFF;
}
#Content {
	color: #333333;
}
h1 {
	color: #303060;
}
h2 {
	color: #FFF;
	background-color: #303060;
}
h3 {
	color: #404080;
}
img {
	border-color: #000;
}
ul li {
	color: #C33;
}
ol li, ul li {  /*IE 5.0 bug fix*/
	background-color: transparent;  /*eliminates the black background*/
}
li span, li p, li strong, li small {
	color: #333333;
}
a {
	color: #303090;
	border-bottom-color: #B0B0E0;
}
a:hover {
	color: #202060;
	border-bottom-color: #4040B0;
}
hr {
	color: #B0B0E0;
	background-color: #B0B0E0;
}
th {
	color: #202060;
	border-color: #606090;
	background-color: #D8D8E8;
}
td {
	color: #333333;
	border-color: #9090B0;
	background-color: #FFF;
}


/*********
 * forms *
 *********/
.FormButton {
	color: #303060;
	border-color: #D8D8E8 #9090B0 #606090 #9090B0;
	background-color: #B0B0C8;
}
.FormInput, .FormButton:active {
	border-color: #9090B0 #D8D8E8 #D8D8E8 #9090B0;
}
div.FormFieldError {
	border-color: #E88080;
	background-color: #FFF0F0;
}
span.FormFieldError {
	color: #CC0000;
	border-color: #E88080;
}
div.FormError, div.FormFatal {
	border-color: #E88080;
	background-color: #FFF0F0;
}
div.FormInfo {
	border-color: #D8D8E8;
	background-color: #F0F0FF;
}
form.Form fieldset, .FormList form {
	border-color: #D8D8E8;
	background-color: #F0F0FF;
}
form.Form legend {
	color: #303060;
	border-color: #9090B0;
	background-color: #D8D8E8;
}
form.Form label {
	color: #303060;
}
form.Form input[type=text]:focus, form.Form textarea:focus, form.Form select:focus {
	border-color: #202060;
	background-color: #D8D8E8;
}
input.Disabled, input.Disabled:active {
	color: #999;
	border-color: #DDD;
	background-color: #CCC;
}

/*************
 * main menu *
 *************/
#Menu li {
	color: #303060;
	border-color: #9090B0;
	background-color: #F0F0FF;
}
#Menu li:hover, #Menu li.Hover {
	color: #FFF;
	background-color: #606090;
}
#Menu a, #Menu a:visited {
	color: inherit;
}
/* the 'cow on the ditch' way for IE */
* html #Menu li a, * html #Menu li.Hover li a, * html #Menu li.Hover li.Hover li a {
	color: #303060;
}
* html #Menu li.Hover a, * html #Menu li.Hover li.Hover a, * html #Menu li.Hover li.Hover li.Hover a {
	color: #FFF;
}


/**************
 * navigation *
 **************/
.NavigationList {
	border-color: #D8D8E8;
	background-color: #F0F0FF;
}
#NavigationBar span:before {
	color: #C33;
}
#NavigationBar a {
	color: #404080;
}
#NavigationBar a:hover {
	color: #202060;
}
.NavigationList a {
	color: #303060;
}
.NavigationList a:hover, .NavigationList .Current {
	color: #C33;
}
.NavigationList a.Prev:hover, .NavigationList a.Next:hover {
	color: #303060;
	background-color: #C33;
}
.NavigationList .Prev, .NavigationList .Next {
	background-color: #B0B0C8;
}


/* TODO: check if this is really used */
/*************
 * side note *
 *************/
.SideNote {
	border-color: #D8D8E8;
	background-color: #F0F0FF;
}

/* TODO: check if this is really used */
/********
 * more *
 ********/
.More a {
	border-color: #F0F0FF;
	background-color: #D8D8E8;
}
.More a:hover {
	background-color: #B0B0C8;
}
.More {
	border-bottom-color: #F0F0FF;
	border-top-color: #D8D8E8;
}


/*************************
 * group navigation list *
 *************************/
.MenuGroup h2 {
	color: #FFF;
	background-color: #606090;
}
.MenuGroup li a {
	border-color: #9090B0;
	color: #404080;
}
.MenuGroup li a.active {
	border-left-color: #C33;
}
.MenuGroup li a:hover {
	color: #303090;
	background-color: #F0F0FF;
}


/* BIP specific */

#Header, #Footer, #Wrapper {
	border-color: #9090B0;
}
#Header h1 a {
	color: #303060;
}
#HeaderLinks li {
	border-color: #C33;
}
#FooterLinks {
	color: #C33;
}
#SearchButton {
	background-color: transparent;
}

#ChangeLog {
	border-color: #9090B0;
	background-color: #F0F0FF;
}
#ChangeLog h3 {
	color: #FFF;
	background-color: #202060;
}


/***************
 * right panel *
 ***************/
#RHS h2 {
	color: #FFF;
}
#RHS li {
	color: #933;
}
#RHS li:hover {
	color: #C33;
}
#ToPrint, #Online, #Addons, div.CommonTab {
	background-color: #F0F0FF;
}
#ToPrint, div.CommonTab {
	border-color: #B0B0C8;
}
#ToPrint h2, div.CommonTab h2 {
	background-color: #606090;
}
#Online {
	border-color: #9090B0;
}
#Online h2 {
	background-color: #404080;
}
#Addons {
	border-color: #606090;
}
#Addons h2 {
	background-color: #303060;
}

/**********
 * others *
 **********/
.Date {
	color: #303060;
}
