body {color: #4b60a4;
      font-family:century gothic, verdana;
			font-size:1em;
      margin-left:auto;
      margin-right:auto;
      text-align:center;
      vertical-align:top;
      width:100%
}

TEXTAREA {font-family:verdana;color: #4b60a4;}
INPUT {font-family:verdana;color: #4b60a4;}
SELECT {font-family:verdana;color: #4b60a4;}
H2 {font-size:1.4em;color: #ab9c8b;}
IMG {vertical-align:top;text-align:left}

a {color:#4b60a4; font-weight:bold; font-size:1.1em}

a img { border: none; }

li {padding:10px}

#container
{
background-color: #ffffff;
border-width:1px;
border-color: #4b60a4;
border-style:solid;
font-family:verdana;
width:auto;
color: #4b60a4;
}

#top
{
height:323px;
width:100%;
border:0px
padding:0px;
margin:0px;
background: url("../images/topbar.jpg") repeat-x 0% 0%;
text-align:left;
}

#toptext
{
float:left;
}

#btmhalf
{
background: url("../images/leftbarbg.jpg") repeat-y 0% 0%;
width:100%
}


#leftnav
{
width: 237px;
height:285px;
border:0;
vertical-align:top;
text-align:left;
float:left
}

#topmenu
{
float:left;
height:40px;
background: url("../images/topmenubgrnd.jpg") repeat-y 0% 0%;
}

#bespoke
{
width:130px;
margin-left:75px;
display:none;
padding-bottom:20px;
background-color:#4b60a4;
}

#bespoke a{ font-size:.6em;color:white}
#bespoke a:hover{ background-color:white;width:130px;color:#4b60a4}

#indexcontent
{
color: #4b60a4;
background-color: #ffffff;
font-size:.8em;
text-align:left;
margin-left:342px;
margin-right:2px;
padding:10px;
border-right: 1px solid #ebecf2;
min-height:350px;
}

#content
{
color: #4b60a4;
background-color: #ffffff;
font-size:.8em;
text-align:left;
margin-left:342px;
margin-right:284px;
padding:10px;
border-right: 1px solid #ebecf2;
min-height:350px;
}

#content A{
font-size:1em;
font-weight: bold;
color: #4b60a4;
}

#rightside{
float:right;
border-bottom: 1px solid #ebecf2;
}

#footer
{
clear: both;
margin: 0;
background-color: #4b60a4;
padding: 0px;
border:0px;
}

#greybox{
float:right;
width:118px;
height:323px;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

#cinline
{
list-style-type:none;
white-space:nowrap;
}

#cinline LI {border 1px solid #4f372a;}

#admin
{
text-align:center;
margin-left:auto;
margin-right:auto;
background-color:#4b60a4;
border solid 1px #4f372a;
color:white;
width:75%;
padding:10px
}

#admin a{font-size .7em}
#admin td{border: 1px solid #4b60a4;}

.marginleft
{
margin-left: 10px;
}

.bigmarginleft
{
text-align:left;
float:left;
padding:10px
}

.yellowbox
{
background-color:#d0d0d0;
border: thin solid #4f372a;
padding:5px;
}

.newlink A {color:4f372a; font-weight:bold;font-size:1.1em}
.imgborder{border: thin solid #4b60a4;}
.smalltext {font-size:.8em;height:20px}
.l {text-align:left}
.r {text-align:right}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 285px;
  text-align: left;
  }

div.spacer{
  clear:both;
}

div.float {
  float: left;
  width: 120px;
  height:120px;
  padding: 10px;
  }

div.float2 {
  float: left;
  width: 180px;
  height:120px;
  padding: 10px;
  }

div.float p {
   text-align: left;
   }

div.floatadm {
  float: left;
  width: 150px;
  height:50px;
  border: thin outset #70573b;
  background-color:#4b60a4;
  color: white
  }

div.floatadm a {
color:white
}

div.centre {
  text-align:center;
  left-margin:auto;
  right-margin:auto;
  padding:5px
}

div.centre a {
color:white
}