
html,body{
  height:100%;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#444444;
  background-color: #333;
  line-height:13px;
}

a:link{
  text-decoration:none;
  color:#444444;
}

a:visited{
  text-decoration:none;
  color:#444444;
}
h3 {
  font: bold 13px Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  color: #333;
}
h4 {
  font: bold 12px Arial, Helvetica, sans-serif;
  padding: 0px 0px 0px 0px;
  color: #333;
}
ul{
  padding-top:0px;
  padding-left:10px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:5px;
  margin-bottom:0px;
}

li{
  list-style-image: url(../graphics/bullet.gif);
  margin: 0px 0px 0px 0px;
}
#whatsnew li {
 margin: 0px 0px 5px 0px;  
}
#horizon{
  position:absolute;
  bottom:250px;
  /*left:0px;*/
  width:100%;
  height:250px;
  /*text-align:center;*/
  background-color:#0000FF;
}

#page{
  width:680px;
  height:500px;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: -320px;
  position:absolute;
  border: 0px solid #000;
}


/* Start Main Page Sections */
#leftSide{
  position:absolute;
  width:340px;
  height:500px;
  background-image:url(../graphics/leftimages/lime.jpg);
  margin: 0px auto 0px auto;
  background-color: #E0E0E0;
}
#leftSide img {
  margin: 0px 0px 0px 0px;
}
#rightSide{
  position:absolute;
  left:340px;
  width:340px;
  height:460px;
  /*border:1px solid #ff0000;*/
  background-image:url(../graphics/bigK.gif);
}

#rightSideFooter{
  position:absolute;
  top:460px;
  width:340px;
  height:40px;
  left:0px;
  background-image:url(../graphics/rightFooter.jpg);
  /*border:1px solid #ff0000;*/
}
#rightSideContentFooter{
  position:absolute;
  top: 0px;
  height:25px;
  width: 400px;
  padding-top:13px;
  font-size:11px;
  font-weight:bold;
  left: 20px;
  /*border:1px solid #ff0000;*/
}
#nav {
  position: absolute;
  height: 20px;
  z-index: 1;
  }
/* End Main Page Sections */


/* Start Right Side Main Content Area */

#mainContentTable{
  position:absolute;
  margin:15px;
  height:430px;
  width:310px;
  display:table;
  overflow:hidden;
}

/*** ie7 fix code ***/
#rightSideContent{
  position:relative;
  }
#rightSideContent p {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
#rightSideContentHeader{
  position:relative;
  margin: 0px 0px 0px 0px;
  padding: 50px 0px 0px 0px;
  height:40px;
  border-bottom:1px solid #000000;
  padding-bottom:9px;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}
#rightSideContentMain{
  position:relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 8px 0px 0px;
  margin:10px 4px 10px 4px;
  text-align:justify;
  height:320px;
  width: 298px;
  overflow: auto;
}

/*** end ie7 fix code ***/


#scroll {
  overflow: auto;
  height: 250px;
  width: 305px;
  position: relative;
}
#scroll li {
  width: 260px;
}
#subNav{
  position:relative;
  padding:10px 0px 0px 10px;
  border-top:1px solid #444444;
  margin-top:10px;
  font-size:11px;
  font-weight:bold;
}

/* End Right Side Main Content Area */




/* Start Text Colours */

.red{
  color:#d93732;
}
.redBold{
  color:#d93732;
  font-size:11px;
  font-weight:bold;
}

.greyBold{
  color:#444444;
  font-size:11px;
  font-weight:normal;
}

.ltred{
  color:#eeb7b7;
}

.ltgrey{
  color:#c1c1c1;
}

/* End Text Colours */

.subBlock{
  padding:0px 0px 10px 20px;
}
#newsdisplay {
  margin: 30px 0px 0px 0px;
}
#newsdisplay ul{
  margin: 0px 0px 10px 20px;
}
#newsdisplay li {
  margin: 0px 0px 0px 0px;
}
#award {
 position: absolute;
 top: 190px;
 left: 210px;
}