/* CSS Document */

html
 {
  height:100%;
  }

body
 {
  font-family:tahoma, arial;
  color:#000000;
  padding:0px;
  margin:0px;
  height:100%;
  }
  
#wrapper
 {
  margin-top:20px;
  width:800px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  }
  
.divider
 {
  width:800px;
  background-color:#000000;
  background-image:url(images/barbg.gif);
  height:11px;
  background-repeat:repeat-x;
  padding:0px;
  margin:0px;
  line-height:11px;
 }
 
.divider-lighter
 {
  width:118px;
  position:absolute;
  top:157px;
  background-image:url(images/barbg-lighter.gif);
   line-height:11px;
  }
 
#header-wrapper
 {
 width:800px;
 background-color:#A4A4CA;
 position:relative;
 height:144px;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 }

#header-left
 {
  width:212px;
  background-color:#FFFFFF;
  float:left;
  height:134px;
  text-align:center;
  padding-top:10px;
 }

#header-centre
 { 
  width:474px;
  background-color:transparent;
  height:84px;
  float:left;
  text-align:left;
  padding-top:50px;
  padding-left:20px;
  padding-right:5px;
  font-family:"trebuchet MS", verdana;
  color:#FFFFFF;
  }

#header-right
 {
  width:84px;
  background-color:#A4A4Ca;
  height:143px;
  background-image:url(images/hl-right-bg.gif);
  background-repeat:repeat-y;
  float:right;
  border-left:1px solid #FFFFFF;
  }
  
#maincontent-wrapper
 {
  width:800px;
  height:auto;
  margin:0px;
  padding:0px;
  border:0px solid black;
  min-height:800px;
  overflow:hidden;
  
  }
  
#menu
 {
  width:113px;
  background-image:url(images/menubg.gif);
  background-repeat:repeat-y;
  height:100%;
  float:left;
  min-height:200px;
  font-family:arial, tahoma;
  font-size:12px;
  padding-left:5px;
  padding-top:0px;
  position:inherit;
  padding-bottom: 7000px;
  margin-bottom:-7000px;
  }
  
#menu h4
 {
  font-size:14px;
  font-weight:bold;
  font-style:oblique;
  padding-top:0px;
  }
  
#menu a, a:visited
 {
  font-size:13px;
  font-family:verdana,"Trebuchet MS", arial;
  text-decoration:none;
  color:#000000;
  font-weight:400;
  margin-top:0px;
 }
 
#menu a:hover, a:active
 {
  font-size:13px;
  font-family:verdana,"Trebuchet MS", arial;
  text-decoration:none;
  color:#656BB6;
  font-weight:400;
  margin-top:0px;
 }
 
#menu h5
 {
  font-size:10px;
  font-family:"Trebuchet MS", arial;
  text-decoration:none;
  color:#727272;
  text-indent:5px;
  margin-top:0px;
   margin-bottom:3px;
  }
  
#menu hr
 {
  width:80%;
  line-height:normal;
  margin-top:10px;
  border-style:dashed;
  border-color:#9D9D9D;
  }
  
#menu a.affiliate:link,a.affiliate:visited
 {
   font-size:12px;
  font-family:"Trebuchet MS", arial;
  text-decoration:none;
  color:#727272;
  
  line-height:12px;
  }
  
 #menu a.affiliate:hover,a.affiliate:active
 {
   font-size:12px;
  font-family:"Trebuchet MS", arial;
  text-decoration:none;
  color:#003333;
  
  line-height:12px;
  }
  
#main-content
 {
  width:633px;
  height:100%;
  background-color:#FFFFFF;
  float:left;
  margin-left:25px;
  margin-top:0px;
  font-size:12px;
  color:#222239;
  background-image:url(images/bg-logo.jpg);
  background-position:center;
  background-repeat:repeat-y;
  }
  
* html #main-content
 {
  margin-top:20px;
  }
  

  
#footer
 {
  width:800px;
  height:15px;
  background-color:#A4A4CA;
  float:left;
  color:#FFFFFF;
  font-size:12px;
  margin-top:10px;
  text-align:center;
  }

/* set background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }
 
.rb-title
 { 
  font-family:"trebuchet ms", verdana;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
  }
  
.rb-input
 {
  background-color:#EEEEEE;
  border:1px solid #999999;
  width:70%;
  margin-top:10px;
  }
  
.rb-submit
 {
 background-color:#CCCCCC;
 border:1px solid #999999;
 }
 
h5
 {
  font-family:"trebuchet ms", verdana;
  font-weight:bold;
  font-size:16px;
  color:#000000;
  }

h2
 {
  font-family:"trebuchet ms", verdana;
  font-weight:bold;
  font-size:16px;
  color:#000000;
  }
h3
 {
  font-family:"trebuchet ms", verdana;
  font-weight:bold;
  font-size:16px;
  color:#000000;
  }
  
.right-picture
 {
  float:right;
  margin:5px;
  width:150px;
  height:180px;
  border:1px solid #A4A4CA;
  }
  
a, a:visited
 {
  color:#666666;
  text-decoration:underline;
  }
  
a:hover
 {
  color:#000000;
  text-decoration:none;
  }
  
img.centre
 {
margin-left:150px;
  float:left;
  }
