/* "SafeDee uses Tahoma Bold 32px (antialiasing) 
   "by Bundu Technology Ltd." uses Verdana Normal and Bold 11px (antialiasing)
*/

#Bodystyle
  {
  font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#404040;
  }



.Heading
  {
  background-image:url(images/header_fill.gif);
  background-repeat:repeat-x;
  }

/*
.maincolumn
  {
  background-image:url(images/background.gif);
  }
*/

#topmenu
  {
  float:left;
  line-height:normal;
  margin-top:77px;
  margin-left:-10px;
  }

#topmenu ul
  {
  margin:0;
  padding:10px 10px 0 0;
  list-style:none;
  }

#topmenu li
  {
  display:inline;
  margin:0;
  padding:0;
  }

#topmenu a
  {
  float:left;
  background:url("images/menuBtnLeft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }

#topmenu a span
  {
  float:left;
  display:block;
  background:url("images/menuBtn.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#ffffff;
  }

#topmenu a:hover
  {
  background-position:0% -42px;
  }

#topmenu a:hover span
  {
  background-position:100% -42px;
  }

#topmenu .topmenu_disabled
  {
  float:left;
  display:block;
  background:url("images/menuBtnDisable.gif") no-repeat right top;
  padding:6px 15px 4px 6px;
  color:#ffffff;
  }

a img
  {
  background: transparent;
  border: 0.1px none #000000;
  }

img.left,img.center,img.right
  {
  padding: 4px;
  }

img.left
  {
  float: left;
  margin: 0 12px 5px 0;
  }

img.nopad_left
  {
  float: left;
  margin: 0 0 0 0;
  }

img.centre
  {
  display: block;
  margin: 0 auto 5px auto;
  }

img.right
  {
  float: right;
  margin: 0 0 5px 12px;
  }

img.nopad_right
  {
  float: right;
  margin: 0 0 0 0;
  }




.leftcolumn
  {
  vertical-align: top;
  width:116px;
  text-align : right;
  line-height: 16px;
    background-image:url(images/leftcol_fill.gif);
    background-repeat:repeat-y;
  }
 
.leftcolumn a
  {
  font-size: 13px;
  font-weight: bold;
  color: #609ad8;
  text-decoration:none;
  }

 .leftcolumn a:hover
  {
  color:#dfb200;
  text-decoration:underline;
  }

.maincolumn
  {
  vertical-align: top;
  padding-left:20px;
  padding-right:20px;
/*  padding-top: 0;
  padding-bottom: 0;
  */
  }

/*
.rightcolumn
  {
  vertical-align: top;
  width:116px;
   }
*/

#footer a { 
    text-decoration:none;
    color: #609ad8;
    font-weight: bold;
    }

#footer a:hover { 
    color:#dfb200;
    text-decoration:underline;
    }

#maintext a
    {
    color: #609ad8;
    text-decoration:none;
    font-weight: bold;
  }


#maintext a:hover
    {
    color:#dfb200;
    text-decoration:underline;
    }
/*
#maintext h1
    {
  font-weight:bold;
  font-size:24px;
    }
*/

#maintext h1 {
  color: #4075b1;
  font-size: 220%;
  font-weight: bold;
  text-align: center;
/*  line-height: 90%; */
/*  margin-top:-20px; */
}

#maintext h3 {
  color: #4075b1;
  font-size: 140%;
  font-weight: bold;
  text-align: center;
/*  line-height: 100%;   */
}


/* we use this instead of h3 for the subheading, so that the subhead can be part
of the h1 heading for better search engine optimization
*/

#maintext .h1SubHead
  {
  color: #4075b1;
  font-size: 60%;
  font-weight: bold;
  text-align: center;
/*  line-height: 100%;   */
  }



#featureList
{
  font-size:13px;
}


#EmphasisedPar
{
  font-size:13px;
  margin-left:40px;
  margin-right:40px;
}


#maintext h2 {
/*  color: white; */
  color: #4075b1;
  background-color: #b5d5f3;
  font-size: 120%;
  font-weight: bold;
  margin: 3em 0 0 0;
  padding: 0.5ex 0 0.5ex 1ex;

}




#footer
    {
    border-top:1px solid #3e73b2;
    padding-top:5px;
    text-align:center;
    width:90%;
    margin:auto;
    }


a.WhiteLink
    {
    color:#ffffff;
    text-decoration:none;
    }

a.WhiteLink:hover
  {
  color:#ffffff;
  text-decoration:none;
  }









/*

.HeaderRow  h1
  {
  font-weight:normal;
  font-size:32px;
  color:#3e73b2;
 margin-bottom: 30px;
  }

.HeaderRow p
  { 
  margin-top: -30px;
  margin-left: 130px;
  color:#404040;
  }

.HeaderRow a
  { 
  text-decoration:none;
  color:#404040;
  font-weight: bold;
  }

.HeaderRow a:hover
  { 
  text-decoration:underline;
  }
*/


/*
 
.leftheader
  {
  vertical-align: top;
  width:116px;
  }

.rightheader
  {
  vertical-align: top;
  width:116px;
  }

*/


/*
.xyzzy
  {
 
   background:url("images/safedeeBottom.gif") no-repeat left top;
  }
*/
