/* GENERAL STYLES */
/*******************************/
/* Primary structural elements */
/*******************************/

body
{
  color: #000;
  background-color: #A9A7AE;
  background-image: url("/media/13/mysupply-background.jpg");
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 90%;
}
* html body /* IE6 */
{
  text-align: center;
}

div#pagecontainer
{
  max-width: 50em;
  min-width: 35em;
  margin: 1em auto 1em auto;
  padding: 0px;
  background-color: #FFF;
  border: 2px #444 solid;
  border-top-width: 1px;
}
* html div#pagecontainer /* IE6 */
{
  text-align: left;
  width: 50em;
}


/************************/
/* Top banner/logo part */
/************************/

div#top
{
  background: #FFF url("/media/3/top-bg-right.jpg") no-repeat scroll right bottom;
  padding: 0em;
  margin: 0em 0em 1.5em 0em;
  border-bottom: 1px #AAA solid;
}

div#top h1
{
  padding: 2.5em 0px 2px .5em;
  margin: 0px;
}

div#top h1 a
{
  text-decoration: none;
}

h1#mysupply-logo {
	font-family: Arial Black;
        font-size: 150%;
}
span#mysupply-logo-my {
	color: #da4725;
}
span#mysupply-logo-supply {
	color: #002a8f;
}
span#mysupply-logo-copy {
	color: #da4725;
	font-size: 50%;
}
span#mysupply-logo-dk {
	color: #008136;
}


/**********************/
/* General navigation */
/**********************/

a.current-menu-position
{
  font-style: italic;
}


/**********************/
/* Top navigation bar */
/**********************/

div#topnavigation
{
  margin: 0em .5em 0em 12.5em;
  padding: 0em 0em .1em 0em;
  border-bottom: 2px #002a8f solid;
  text-align: right;
}

div#topnavigation ul
{
  padding: 0em .5em 0em 0em;
  margin: 0em;
  border-right: 1px #da4725 solid;
}

div#topnavigation ul li
{
  display: inline;
  padding-left: 0.5em;
  margin-left: 0.5em;
  border-left: 1px #da4725 solid;
}

div#topnavigation ul li a
{
  color: #000;
}

/**************************/
/* Left navigation column */
/**************************/

div#navigation
{
  width: 10em;
  float: left;
  padding: 0em .5em .5em .5em;
}
* html div#navigation /* IE6 */
{
  width: 11em;
}

div#navigation div.navbox
{
  margin-bottom: 1.5em;
}

div#navigation div.navbox > ul
{
  font-size: 80%;
}

* html div#navigation div.navbox ul /* IE6 */
{
  font-size: 80%;
}
* html div#navigation div.navbox ul ul /* IE6 */
{
  font-size: 100%;
}

div#navigation div.navbox ul
{
  list-style-type: none;
  padding-left: 0.5em;
  margin: 0px;
}

div#navigation div.navbox ul ul
{
  padding-left: 1em;
}

div#navigation div.navbox h3
{
  font-size: 100%;
  padding: 0px 0px .1em .5em;
  margin: 0px;
  font-variant: small-caps;
  font-weight: bold;
  border-bottom: 1px #da4725 solid;
}

div#navigation ul li a
{
  color: #000;
}


/******************/
/* Main page part */
/******************/

div#main
{
  margin: 1em 0em 1em 11.5em;
  padding: 0em 1em 0em 1em;
  border-left: 2px #008136 solid;
}

div.sidebox
{
  width: 10em;
  float: right;
  border: 2px #008136 solid;
  padding: .5em;
  margin: 0em 0em .5em .5em;
  clear: right;
}
* html div.sidebox /* IE6 */
{
  width: 11em;
}


/***************/
/* Page footer */
/***************/

div#footer
{
  margin: 0em .5em 0em .5em;
  padding: .5em;
  clear: both;
  border-top: 2px #da4725 solid;
  font-size: 80%;
  font-style: italic;
}


/******************/
/* Generic styles */
/******************/

h1
{
  font-size: 150%;
  margin-top: 0em;
}


/*****************************/
/* Ritchtext editor styling. */
/*****************************/

#holderBody {
  background-color: #FFFFFF;
  background-image: none;
}

#holder {
	text-align: left;
	border: 1px solid #C0C0C0;
	padding: 0.2em;
}

/* EDITOR PROPERTIES */
h2 {
  font-size: 120%;
  font-weight: bold;
}

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

h4 {
  font-size: 100%;
  font-weight: bold;
}

hr {

}

