body {

  padding:          0px;
  margin:           0px;

  font-family:      "Myriad Web Pro", Arial, Helveltica, "Sans Serif";
  font-size:        15px;
  background:       url(images/header.jpg) 0px -90px repeat-x;
  background-color: #f26334;
  color:            #ffeeee;
}

h1, h2{

  color:            white;

}

h3, h4 {

  color:            #FFC3B1;

}


a {

  color:            yellow;

}

a:hover {

  color:            white;

}

#menu {

  position:         relative;
  margin:           80px 30px 0px 270px;
  float:            right;
  padding:          0px;
  font-size:        12px;

  height:           220px;
	
  color:            #ffd0c0;

  z-index:          1000;

}

#menu ul {

  float:            right;

  list-style:       none;
  margin:           0px auto;
  padding:          0px;

}

#menu ul li {

  position:         relative;
  float:            left;
  padding:          5px 10px;
  margin:           0px;
  border-left:      1px solid #f26334;

}

#menu ul a {

  display:          block;
  padding:          5px 10px;
  margin:           -5px -10px;
  text-decoration:  none;
  color:            white;

}

*html #menu ul a {

  display:          inline;

}

#menu ul li ul {

  display:          none;
  position:         absolute;

  width:            250px;

  margin:           0px;
  padding:          0px;

  top:              24px;
  left:             -1px;
  border:           0px;


	
}

#menu ul li ul li a {

  padding:          0px;
  margin:           0px;

}

li > ul {

  top:              auto;
  left:             auto;

}
	
#menu ul li ul li {

  padding:          5px 10px;
  margin:           0px;
  float:            none;
  border-left:      0px;
  border-top:       1px solid #f26334;
  background:       url(images/header.jpg) left -100px repeat-x;

}

#menu ul li ul li a {

  padding:          5px 10px;
  margin:           -5px -10px;
  background:       url(images/header.jpg) left -100px repeat-none;

}

#menu ul li:hover {

  background:       url(images/header.jpg) left -0px repeat-x;

}

#menu ul a:hover {

  color:            yellow;

}


#menu ul li:hover ul, #menu ul li.over ul {

  display:          block;

}

#logo{

  width:            480px;
  height:           480px;

  margin:           0px -140px -140px 0px;
  padding:          0px;

  background:       url(images/FrontLogo.gif) top left no-repeat;

  position:         absolute;
  left:             -140px;
  top:              -140px;
  float:            left;

}

#content {

  width:            340px;
  margin:           0px 60px 0px auto;
  clear:            both;

  padding:          0px 300px 0px 0px;

  z-index:          1;

}


#main {

  position:         relative;
  width:            100%;
  float:            left;
  padding:          0px 30px 20px 0px;
  margin:           0px;

}

#main p {

  line-height:      2.5em;
  padding:          0em 0em 2em 0em;

}

#side ul li, #main ol li, #side ol li {
  padding-bottom:   1em;
}

#side {

  position:         relative;
  float:            left;
  width:            218px;
  margin:           0px -100% 0px 0px;
  padding:          0px 30px 30px 30px;
  border-left:      1px solid #FE8034;

}

.error {
  color:            yellow;
  font-weight:      bold;

}

div.error {
  display: inline
}





form p {
  margin:           0px;
  padding:          0px;
  line-height:      1.5em;
}


 * html #logo { 
  position:         relative; 
  margin:           0px -420px 0px 0px; 
  width:            420px; 
} 


* html body { 
  behavior: url(htc/csshover.htc); /* call hover behaviour file */ 
}