body 
{
  background: #fff url(/images/Background.png) repeat-x top fixed; color: #303030; font: 70% 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin: 0; padding: 0; text-align: left;
}

a
{
  color: #db8419; text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

#Header
{
  width: 984px; clear: left; margin: 0px auto; padding: 20px 0px 0px 0px;
}

#Header span
{
  display: none;
}

#Header a#StuartLogo
{
  padding-top: 125px; width: 300px; float: left; margin-left: 5px; background: url(../images/HoverObjects.gif) no-repeat;
}

#Header a#StuartLogo:hover
{
  background: transparent url(../images/HoverObjects.gif) no-repeat 0px -125px;
}

#Header a#ContactNumber
{
  padding-top: 110px; width: 215px; float: right; margin: 15px 5px 0px 0px; background: url(../images/ContactNumber.gif) no-repeat;
}



#Wrapper
{
  width: 964px; clear: both; margin: 0px auto; padding: 0px 0px;
}

#Wrapper .Column
{
  width: 165px;
}

#Wrapper .Left
{
  float: left;
}

#Wrapper .Right
{
  float: right;
}



#Content
{
  width: 572px; float: left; margin: 0px 0px 0px 31px; padding: 0px; border: 1px solid #ccc; background: #fff;
}

#Content .FiveFourZero
{
  width: 540px; margin: 15px 15px 0px 15px;
}

#Content .TwoSixOne
{
  width: 261px; margin: 15px 0px 0px 16px; background: #fff;
}

#Content h1
{
  width: 542px; float: left; padding: 5px 15px; margin: 0px; border-bottom: 1px solid #ccc; font: 500 1.2em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: left; letter-spacing: 0px; background: #eee; color: #222;
}

#Content .Level h2
{
  padding: 5px 15px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #ccc; font: 500 1.2em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: left; letter-spacing: 0px; background: #eee; color: #222;
}

#Content .FiveFourZero h2
{
  width: 510px; 
}

#Content .TwoSixOne h2
{
  width: 231px; 
}

#Content .Level
{
  float: left; border: 1px solid #ccc; background: #fff;
}

#Content .Level p
{
  font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin: -3px 15px 12px 15px;
}

#Content .FloatRight
{
  float: right; margin-right: 14px;
}

#Content .ClearLeft
{
  clear: left;
}

#Content .ClearRight
{
  clear: right;
}

#Content .CentreText
{
  text-align: center;
}

#Content .Level ul
{
  padding: 0px; margin: 0px 0px 7px 0px; float: left;
}

#Content .Level ul li
{
  padding: 1px 0px 2px 39px; margin: 0px 15px 5px 0px; list-style: none; background: url(../images/tick2.gif) no-repeat 12px 0px; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Arial; text-align: left;
}


#Content .FooterIndex
{
  width: 100%; float: left; padding: 0px 0px 1px 0px; margin-top: 15px; border-top: 1px solid #ccc; background: #f5f5f5;
}

#Content .FooterIndex .Column
{
  width: 28%; padding-left: 5%; float: left;
}

#Content .FooterIndex h1
{
 font: 500 1.2em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; padding: 10px 25px; margin: 0px 0px 25px 0px; color: #222; width: 522px; float: left; border-bottom: 1px solid #ccc; background: #eee; text-align: left;
}

#Content .FooterIndex h2
{
 font: 500 1.2em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin: 0px 0px 15px 0px; color: #222; text-align: left; float: left;
}

#Content .FooterIndex ul, #content .FooterIndex ul li
{
  width: 100%; float: left; margin: 0px 0px 0px 1px; padding: 0px; background: none; list-style: none;
}

#Content .FooterIndex ul
{
  margin-bottom: 22px;
}

#Content .FooterIndex ul li a
{
  font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; color: #777; text-decoration: none;
}

#Content .FooterIndex ul li a:hover
{
  color: #222; text-decoration: none;
}

#Content .FooterIndex p
{
  width: 100%; padding: 10px 0px; margin: 0px 0px 25px 0px; clear: both; font: 500 1.0em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: center; color: #555; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #eee;
}



#Menu
{
  width: 163px; float: left; margin-bottom: 20px; background: #fff;
}

#Menu .OptionList 
{
  width: 143px; float: left;
}

#Options .OptionHead h2
{
  width: 137px; float: left; padding: 7px 15px 5px 15px; margin: 0px; background: #eee url(../images/Heading.gif) no-repeat; border-bottom: 1px solid #ccc; font: 500 1.1em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; letter-spacing: 0px;
}

#Options .OptionHead a
{
  width: 135px; float: left; padding: 5px 15px; margin: 0px; background: #fff; border: 1px solid #ccc; border-top: 0px solid #ccc; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; color: #333; text-decoration: none;
}

#Options .OptionHead a:hover
{
  background: #f5f5f5; color: #ac0909;
}

#Options .OptionBody 
{
  display: none; width: 130px; float: left; padding: 8px 15px 10px 20px; border: 1px solid #ccc; border-top: 0px solid #ccc;
}

#Options .OptionBody a 
{
  display: block; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin-left: 0px; color: #333; text-decoration: none;
}

#Options .OptionBody a:hover 
{
  color: #ac0909;
}

#Wrapper .Category
{
  width: 165px; float: left; margin: 0px 0px 20px 0px; padding: 0px;
}

#Wrapper .Category ul
{
  margin: 0; padding: 0;
}

#Wrapper .Category ul li
{
  margin: 0; padding: 0; list-style: none;
}

#Wrapper .Category h2
{
  width: 137px; float: left; padding: 7px 15px 5px 15px; margin: 0px; background: #eee url(../images/Heading.gif) no-repeat; border-bottom: 1px solid #ccc; font: 500 1.1em/1.5em 'Lucida Grande', 'Lucida Sans Unicode'; letter-spacing: 0px;
}

#Wrapper .Category li a
{
  width: 135px; float: left; padding: 5px 15px; margin: 0px; background: #fff; border: 1px solid #ccc; border-top: 0px solid #ddd; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; color: #333; text-decoration: none;
}

#Wrapper .Category li a:hover
{
  background: #f5f5f5; color: #ac0909;
}
