body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
background-image:url('images/headercolour.jpg');
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
clear: both;
}


.footer
{
clear: both;
height: 50px;
padding-top: 30px;
background-image:url('images/headercolour.jpg');
background-repeat:repeat-x;
}

.overallcontainer
{
/*width: 1000px;*/
width: 100%;
}


.container
{
margin: 0 auto;
clear: both;
}


.orangebar
{
background-color: #ff9933;
min-height: 100px;
margin-top: 120px;
float: left;
position: absolute;
width: 90%;
padding-left: 10%;
}

.greybar
{
float: left;
min-height: 100%;
width: 250px;
background-color: #666666;
background-image:url('logo.jpg');
background-repeat:no-repeat;

margin-left: 100px;
}

.innergreybar
{
margin: 20px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
min-height: 400px;
margin-top: 250px;
padding-left: 10px;
}

.maincontent
{
float: left;
width: 550px;
padding-left: 20px;
margin-bottom: 20px;
}

.searchtopper
{
height: 170px;
padding-bottom: 60px;
text-align: right;
padding-top: 20px;
}

.searchbox
{
text-align: center;
padding-top: 20px;
padding-bottom:30px;
padding-right: 10px;
}

.mainpage
{
/*border-width: 1px;
border-style: solid;
border-color: #cccccc;*/
width: 700px;
min-height: 650px;
padding-left: 10px;
}

h2
{
font-size: 130%;
color: #ff9933;

padding-left: 10px;
}

.relatedlinks
{
list-style-type: none;
font-size: 120%;
color: #ffffff;
line-height: 30px;
font-weight: bold;

padding: 0px;
margin: 0px;

padding-left: 20px;;

}

.relatedlinks a:link {color: #ffffff;}
.relatedlinks a:visited {color:#ffffff}
.relatedlinks a:active {color: #ffffff;}
.relatedlinks a:hover {color: #ffffff;}

.relatedlinks a {text-decoration: none;}


.leftside
{
float: left;
width: 350px;
/*background-color: #cccccc;*/

padding-left: 30px;
}

.rightside
{
float: right;
width: 150px;
/*background-color: #999999;*/
margin-right: 20px;
padding-left: 50px;

text-align: right;

padding-top: 20px;
}






.maincontainer
{

width: 100%;
clear: both;

min-height: 600px;
min-width: 1000px;

margin-bottom: 30px;
}

.leftcolumn
{
float: left;
width: 10%;

/*min-width: 100px;*/

padding-top: 150px;
}

.middlecolumn
{
float: left;
width: 20%;

min-width: 230px;

background-color: #666666;
background-image:url('logo.jpg');
background-repeat:no-repeat;

height: 100%;
min-height: 700px;

padding-top: 150px;

margin-bottom: 100px;
}

.rightcolumn
{
float: left;

width: 67%;
}

.orangeblock
{
background-color: #ff9933;
height: 100px;

width: 100%;
.

overflow: visible;
}

.topad
{
margin-top: 20px;
margin-left: 20px;

height: 130px;
}

h1.title
{
font-size: 170%;

padding:0px;
margin: 0px;

padding-top: 30px;
}