html, body {
	height:100%
}

body {
	padding: 0;
	margin: 0;
	background: #131C23;
}

#indexbody{
        min-height: 100%;
        background: #7e8164;
        padding: 50px 0px 0px 0px;
}

#outer{
	min-height: 100%; /* For mozilla as IE treats height as min-height anyway */
	margin-left: 180px;
	background: #7E8164;
	border-left: 1px solid #000;
	margin-bottom: -0px;
	color: #000000;
}

* html #outer{height:100%; margin-left:177px} /* IE 3 pixel jog */

#header{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 164px;
	background-image: url("image.jpg");
	border-bottom: 1px solid #000;
	overflow: hidden;
	color: #000000;
}

#left {
	position:relative; /* IE needs this to show float */
	width: 180px;
	float: left;
	margin-left: -179px; /*must be 1px less than width*/
	padding-top: 166px; /* needed to make room for header */
	left: -1px /* line things up exactly */
}

* html #left {margin-right:-3px}/* three pixel jog*/
#clearheader{height:166px;}/*needed to make room for header*/
/* div,p  {margin-top:0} */ /*clear top margin for mozilla*/
/* * html #inner {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */

#inner {
    width: 610px;
    font-size: 10pt;
    text-align: justify;
    font-family: tahoma;
    color: #000000; 
}

#main {
    width: 609px;
    position: relative;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0;
}

#news-main {
    position: relative;
    float: left;
    width: 449px;
    border-right: 1px dashed #DFD9CA;
    padding-left: 0px;
    padding-right: 0px;
}

#news-main h4 {
    text-align: center;
}

#news-right {
    float: right;
    width: 140px;
    padding: 10px 5px 10px 5px;
    margin-right: 5px;
    text-align: center;
    font-size: 8pt;
    color: #000000;
}

div.nonbordered {
    padding: 10px 5px 10px 5px;
}

div.nonbordered2 {
    padding: 0;
}

div.bordered {
    border-bottom: 1px dashed #DFD9CA;
    padding: 10px 5px 10px 5px;
}

div.bordered2 {
    border-bottom: 1px dashed #DFD9CA;
    border-right: 1px dashed #DFD9CA;
    padding: 10px 5px 10px 5px;
}

div.bordered3 {
    border-bottom: 1px dashed #DFD9CA;
    border-right: 1px dashed #DFD9CA;
    padding: 0;
}

div.bordered4 {
    border-bottom: 1px dashed #DFD9CA;
    padding: 0;
}

div.bordered5 {
    border: 1px dashed #DFD9CA;
    padding: 5px;
}

div.bordered6 {
    border-bottom: 1px dashed #DFD9CA;
    border-right: 1px dashed #DFD9CA;
    border-left: 1px dashed #DFD9CA;
    padding: 5px;
}

#review-topleft {
  float: left;
  vertical-align: middle;
  padding: 25px 5px 5px 5px;
  max-width: 400px;
}

#review-topright {
  float: right;
  padding: 5px;
  min-height: 140px;
}

.review-midleft {
    float: left;
    width: 193px;
    padding: 12px 5px 5px 5px;
    margin-bottom: 0px;
}

.review-midright {
    float: right;
    width: 393px;
    padding: 5px 5px 5px 5px;
}

#review-bottomleft {
    float: left;
    width: 293px;
    border-right: 1px dashed #DFD9CA;
    padding: 5px 5px 5px 5px;
    margin-bottom: 0px;
}

#review-bottomleft-noborder {
    float: left;
    width: 293px;
    padding: 5px 5px 5px 5px;
    margin-bottom: 0px;
}

#review-bottomleft-border {
    float: left;
    width: 293px;
    border-right: 1px dashed #DFD9CA;
    padding: 5px 5px 5px 5px;
    margin-bottom: 0px;
}

#review-bottomright {
    float: right;
    width: 293px;
    padding: 5px 5px 5px 5px;
}
#review-bottomright-border {
    float: right;
    width: 293px;
    border-left: 1px dashed #DFD9CA;
    padding: 5px 5px 5px 5px;
}

/* text styles */
h1 {font-size: 36pt; font-family: tahoma; color: #000000; margin-top: 0px;}
h2 {font-size: 24pt; font-family: tahoma; color: #000000; margin-top: 0px;}
h3 {font-size: 14pt; font-family: tahoma; color: #000000; margin-top: 0px;}
h4 {font-size: 11pt; font-family: tahoma; color: #000000; margin-top: 0px;}
h5 {font-size: 8pt; font-family: tahoma; color: #000000; margin-top: 0px;}
h6 {font-size: 7pt; font-family: tahoma; color: #000000; margin-top: 0px;}
.quote {font-size: 10pt; color: #333366; font-style:italic;}
.copyright {font-family: tahoma; text-decoration: none; font-size: 7pt; color: #DFD9CA; margin:5px;}
.descr {font-size:7pt; font-family: tahoma; color: #333366;}
.category {font-family: tahoma; font-size: 10pt; color: #333366}
.announce {font-size: 10pt; color: #333366}
.note {font-size: 8pt; color: #000000}
.notequote {font-size: 8pt; color: #333366; font-style:italic;}

/* image styles */
.imgleft  {padding: 0px 5px 0px 0px; float:left;}
.imgright {padding: 0px 0px 0px 5px; float:right;}

/* general link colours */
a:link, a:active, a:visited { text-decoration: none; color: #38352A; }
a:hover	{ text-decoration: none; color : #FFFFFF }

/* menu colours */
.menu1 { font-size: 14pt; font-family: tahoma; color: #DFD9CA; margin: 5px; }
.menu1 a { color : #DFD9CA }
.menu1 a:link   { text-decoration: none; color : #DFD9CA }
.menu1 a:visited { text-decoration: none; color : #DFD9CA }
.menu1 a:hover	{ text-decoration: underline; color : #FFFFFF }

.menu2 { font-size: 11pt; font-family: tahoma; color: #DFD9CA; margin: 5px; }
.menu2 a { color : #DFD9CA }
.menu2 a:link { text-decoration: none; color: #DFD9CA }
.menu2 a:visited { text-decoration: none; color: #DFD9CA }
.menu2 a b { display: none; }
.menu2 a:hover { text-decoration: none; color: #FFFFFF }
.menu2 a:hover b { display: inline;}

.menu3 { font-size: 14pt; font-family: tahoma; color: #DFD9CA;}
.menu3 a { color : #DFD9CA }
.menu3 a:link   { text-decoration: none; color : #DFD9CA }
.menu3 a:visited { text-decoration: none; color : #DFD9CA }
.menu3 a:hover	{ text-decoration: none; color : #FFFFFF }
.menu3 a b {display:none;}
.menu3 a:hover {border:0;} /* our trigger for IE5.x and IE6 */
.menu3 a:hover b {display:inline;}

.menu4 { font-size: 11pt; font-family: tahoma; color: #DFD9CA; padding:3px; border: 1px dashed #DFD9CA;}
.menu4 a { color : #DFD9CA }
.menu4 a:link   { text-decoration: none; color : #DFD9CA }
.menu4 a:visited { text-decoration: none; color : #DFD9CA }
.menu4 a:hover	{ text-decoration: underline; color : #FFFFFF }

a img {border: 0;}

img.floatleft {
    float: left;
    margin: 4px;
}

.clearleft, .clearright, .clearboth {
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: 0px;
}

.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

.reviewsnew {
  width:120px; padding:5px; text-align:center;
  }
  
.listpic { 
  width: 125px;
  text-align:center;
  }

.listtext {
  width: 475px; font-size: 11pt; font-family: tahoma; color: #000000;
  }
  
.linkslist {width: 300px; vertical-align: top; text-align: justify; padding: 5px; font-size: 9pt; font-family: tahoma; color: #000000;
}
