#loginbox{
position : absolute;
top : 5px;
left : 400px;
width : 40px;
height : auto;
text-indent : -15px;
padding : 4px;
border: 3px solid  rgb(52,153,51);
-moz-border-radius : 5pt 5pt;

}


.bigred
{
color : red;
font-size : large;
}


#abox{
position : relative;
top : 5px;
left : 20px;
width : 400px;
height : auto;
text-indent : -15px;
padding : 4px;
}

#aboxcolor{
position : relative;
top : 5px;
left : 20px;
width : 400px;
height : auto;
text-indent : -1px;
padding : 4px;
margin : 5px;
}


#ccrider{
text-align : center;
}


p { margin-top: 2px; margin-bottom: 2px; }

.phone
{
color : blue;
color: rgb(37,37,114);
font-size : large;
}

#banner {
position: absolute;
left: 15px;
top: 6px;
}

#middle {
position: absolute;
left: 165px;
top: 190px;
width: 450px;
height : auto;
margin: 0;
padding: 5px;
text-align : left;
color : rgb(55,55,55);

border: 1px solid grey;

-moz-border-radius : 6pt 6pt;
background-color : white;
font-size : 12px;
}

#middle A 
{
color : red;
text-decoration : none;
}

#middle2 A 
{

color: red
text-decoration : none;
}


.medium {
text-align : left;
font-size: 16px;
color: #252572;
}

p:first-letter{
font-size : 130%;
color: rgb(37,37,114);
}


#middle2 ul, li {
margin-left: 0px; 
padding-left: 0px;
list-style-type : none;

}


/* Notes:
Use rgb(128,128,128) not 'grey' (IE7 shows as black)
*/
.dlsub1{
font-size : 18px;
color : rgb(37,37,114);
background-color: white;
text-align : center;
}
.dlsub2{
font-size : 13px;
color : rgb(37,37,114);
background-color: lightblue;
text-align : center;
}


a:visited {
color : white;
}

#zerozero{
position : absolute;
top : 0px;
left : 0px;
}

#homebutton{
position : absolute;
top : 220px;
left : 10px;
}

.staff{
font-size : 15px;
color : black;
text-decoration : underline;
}

#rightimg{
position : absolute;
top : 644px;
height : 118px;
width : 140px;
left : 620px;
}

.red {
color : red;
}

.normal {
font-weight : bold;
}

.floatright{
float : right;
}

.floatleft{
float : left;
padding : 10px;
}


#totheright{
text-align : right;
}

.subhead{
font-size : 11px;
color : black;
}

.submenu
{
font-style : normal;
}

a {
color : white;
text-decoration : none;
}

.selected{
font-weight : bold;
font-style : italic;
}

body {
font-family: Comic Sans MS, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
margin: 0px;
padding: 0px;
background-color: rgb(225,240,240);
}

#container {
position: relative;
padding: 0px;
width: 800px;
height: 844px;
height : auto;
background-color: rgb(225,240,240);
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: center;
}

ul img{
background-color : lightblue;		/* for home made 'list-images' to change colour  OVERRIDE THIS!!!*/
}

.bluebg img{
background-color : lightblue;		/* for home made 'list-images' to change colour  OVERRIDE THIS!!!*/
}


#toplinks {
position : relative;
left : 155px;
top : 10px;
width : 666px;
height : 30px;
text-align : left;
}

#ftr {
position : absolute;
top : 820px;
height : 30px;
left : 444px;
}

#aleftbox {
position :relative;
top : 0px;
left : 1px;
width : 55%;
height : 215px;
border-right : 1px solid rgb(153,204,204);
text-align : left;
font-size : 12px;
padding-right : 7px;
}

#arightbox {
position : absolute;
top : 10px;
left : 265px;
width : 140px;
font-size : 12px;
}

#arightbox ul{
font-size : 22px;
}





#T-Rcorner{
position : absolute;
top : -2.5px;
left : 406px;
}

/* for generating button images */
#button	{
position : absolute;
top : 10px;
height : 18px;
width : 120px;
left : 10px;
border: 3px solid rgb(51,51,153);
background-color : rgb(153,204,204);
color : white;
-moz-border-radius : 5pt 5pt;
line-height : 20px;
line-height : 15px;
font-size: 15px;
font-weight : bold ;

}

#welcome{
position: absolute;
left: 190px;
top: 220px;
width: 400px;
height : 60px;
text-align : left;
width : 555px;
}

.welcome {
text-align : left;
font-size: 28px;
color: rgb(177,212,226);
}


#middle h1 {
font-size: 13px;
color: rgb(177,212,226);
margin: 8px 0 8px 0;
padding: 0;
}


#middle h2 {
font-size: 13px;
color: rgb(177,212,226);
margin: 8px 0 8px 0;
padding: 0;
}


#middle2 h1 {
font-size: 14px;
color: rgb(177,212,226);
margin: 8px 0 8px 0;
padding: 0;
}

/* left */

#home {
font-size : small ;
font-weight : normal ;
color : white;
position: absolute;
left: 0px;
top: 175px;
width: 137px;			/* add padding to get total width */
height : 56px;
margin-left: 15px;
margin-TOP: 15px;
padding: 5px;
text-align : left;
background-color: rgb(153,204,204);
-moz-border-radius : 6pt 6pt;
border: 0px solid rgb(51,51,153);

}


#carers {
font-size : small ;
font-weight : normal ;
text-align : left;
-moz-border-radius : 13pt 13pt;
position: absolute;
left: 0px;
top: 260px;
width: 137px;
height : 140px;
margin-left: 15px;
padding: 5px;
background-color: rgb(37,37,114);
-moz-border-radius : 6pt 6pt;
border: 0px solid rgb(51,51,153);

}


#locaut {
font-size : small ;
font-weight : normal ;
text-align : left;
position: absolute;
left: 0px;
top: 412px;
width: 137px;
height : 55px;
margin-left: 15px;
padding: 5px;
background-color: rgb(204,51,204);
-moz-border-radius : 6pt 6pt;
border: 0px solid rgb(51,51,153);

}


#aboutus {
font-size : small ;
font-weight : normal ;
text-align : left;
position: absolute;
left: 0px;
top: 480px;
width: 137px;
height : 108px;
margin-left: 15px;
padding: 5px;
background-color: rgb(51,153,51);
-moz-border-radius : 6pt 6pt;
border: 0px solid rgb(51,51,153);

}

.hdr {
  
  font-size : 14px;
  font-weight : bold;
}

#jobs {
font-size : small ;
font-weight : normal ;
color : white;
text-align : left;
-moz-border-radius : 13pt 13pt;
position: absolute;
left: 0px;
top: 602px;
width: 137px;
height : 38px;
margin-left: 15px;
padding: 5px;
background-color: rgb(214,0,0);
-moz-border-radius : 6pt 6pt;
border: 0px solid rgb(51,51,153);
}



#privacy {
font-size : small ;
font-weight : normal ;
color : white;
text-align : left;
-moz-border-radius : 13pt 13pt;
position: absolute;
left: 0px;
top: 653px;
width: 137px;
height : 60px;
margin-left: 15px;
padding: 5px;
-moz-border-radius : 6pt 6pt;
border: 0px solid rgb(51,51,153);
background-color : orange;
}


#right1 {
-moz-border-radius : 6pt 6pt;
position: absolute;
left: 630px;
top: 190px;
margin: 0;
padding: 5px;
font-size: 12px;
text-align: center;
width: 145px;
height: 275px;

border: 1px solid grey;
background-color: white;
color : rgb(55,55,55);
line-height : 25px;
}


#right1 img{
padding-left : 2px;
}

#right1 A{
color : red;
text-decoration : underline;
}


#right2 {

-moz-border-radius : 6pt 6pt;
position: absolute;
left: 630px;
top: 480px;
margin: 0;
padding: 5px;
font-size: 13px;
color : yellow;	
text-align: center;
width: 147px;
height: 232px;
border: 0px solid rgb(51,51,153);
background-color: rgb(92,219,5);
color : white;
}

#right2 .hdr{
color: yellow;
}

#right2 A{
font-size : 13px;
color : darkgreen;
}

#foot a	{
color : blue;
}


