body {

padding: 0;

margin:0;

font-family:verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; color: #333333;

}



p {

margin: 5px;

line-height: 1.5em;

}



p.narrow {

width: 450px;

}



.imagec {

width: 250px;

float: right;

}



.imagec img {



margin-bottom: 10px;

float: right;

}



/*sets the width and centres the page*/



#wrapper {

width: 960px;

position: relative;

display: block;

margin-right: auto;

margin-left: auto;

/*border: 1px solid #DDECFF;*/

padding: 0;

}



/*Header, Menu is in a separate CSS file*/



#header {

position:relative;

height: 200px;

padding:0;

margin:0;

z-index: 1;

}



#header h1 {

background-image:url(../images/header.gif);

width:960px;

height:142px;

background-position: 0px 0px;

background-repeat: no-repeat;

}



#header h1 span {

display: none;

}



#headerright {

position:absolute;

right:20px;

top: 30px;

color: #064FA4;

font-weight: bold;

font-size: 1.1em;

}



#headerright img {

position: relative;

top: 3px;

left: 10px;

border: 0;

}



#headerright a {

text-decoration: none;

color: #064FA4;

}



/*Footer*/



#footer {

position: relative;

background-color: #074DA3;

text-align: center;

margin: 0;

color: #fff;

font-size: 1.3em;

font-weight: bold;

height:30px;

clear: both;

}



#footer p {

margin: 0;

padding: 3px;

}



#footer span {

margin-right: 40px;

}





#footer a {

text-decoration: none;

color: #fff;

}



.clear {

clear: both;

}





#body {

position: relative;

}



/*Stuff in the body*/



#leftcolumn {

position: relative;

top:-26px;

margin: 10px 10px 10px 11px;

width: 180px;

border: 3px solid #0A3575;

background-color: #C1C2C4;

/*background-image:url(../images/leftback.jpg);

background-position: bottom left;

background-repeat: repeat-x;*/

padding:0px;

color: #074DA3;

min-height: 538px;

z-index: 1;

padding-bottom:50px;

}



#leftcolumn h2 {

margin-top: 0px;

font-weight: normal;

margin-bottom: 5px;

}



#leftcolumn h2 a {

text-decoration: none;

color: #064FA4;

} 



#leftcolumn ul {

margin-top: 0px;

}



#leftcolumn ul li {

margin-bottom: 10px;

}



#leftcolumn ul a {

text-decoration: none;

color: #064FA4;

font-size: 1.1em;

}



#leftcolumn ul a.selected {

text-decoration: none;

color: #064FA4;

font-size: 1.1em;

font-weight: bold;

}





#leftcolumn ul a:hover {

font-weight: bold;

}



#leftcolumn h3 {

margin-top: 60px;

margin-bottom: 5px;

}



#leftcolumn h3.close {

margin-bottom: 5px;

}



#leftcolumn p {

font-size: 1em;

} 



#leftcolumn p.basket {



}



#leftcolumn p.basket a {

color: #fff;

font-weight: bold;

text-decoration: none;

}



#submitter

{

background-image:url(../images/basket.gif);

background-position: 0px 2px;

background-repeat: no-repeat;

border: 0;

background-color:  #C1C2C4;

margin-top: 3px;

display: block;

height: 36px;

width: 136px;

text-align: center;

position: absolute;

bottom: 5px;

left: 23px;

padding-top: 0px;

color: #fff;

font-weight: bold;

}

#submitter2{
background-image:url(../images/basket.gif);

background-position: 0px 2px;

background-repeat: no-repeat;

border: 0;

background-color:  #C1C2C4;

margin-top: 3px;

display: block;

height: 36px;

width: 136px;

text-align: center;
margin-left:15px;


padding-top: 0px;

color: #fff;

font-weight: bold;


}

#cards

{

border: 0;


margin-top: 3px;

display: block;



bottom: 5px;

left: 3px;


}



#main {

margin-top: 10px;

margin-right: 0px;

margin-bottom: 10px;

width: 720px;

_width: 710px;

float: right;

}



#main h1 {

margin-top: 0;

color: #0A3575;

font-size: 2em;

font-weight: bold;

margin-bottom: 5px;

}



#main p {

font-size: 1em;

}



#main h2 {

color: #074DA3;

font-size: 1.2em;

margin-top: 15px;

margin-bottom: 5px;

}



#main img.centre {

display: block;

margin-right: auto;

margin-left: auto;

margin-top: 10px;

margin-bottom: 20px;

}



#rightcolumn {

float: right;

width: 200px;

position: relative;

top:-10px;

}



#rightcolumn img {

float: right;

}



#main .item {

position: relative;

display: block;

width: 175px;

height: 320px;

float:left;

/*border: 1px solid #CCCCCC;*/

margin-right: 5px;

margin-bottom: 10px;

font-size: 0.9em;

}



#main .item h2 {

font-size: 0.9em;

text-align:center;

/*height: 20px;*/

/*margin-bottom: 5px;*/

}



#main .item p {

font-size: 0.8em;

/*width:170px;*/

text-align: center;

line-height: 1.4em;

}



#main .item img {

/*width: 140px;

height: 140px;*/

float: none;

border: none;

display:block;

margin-left: auto;

margin-right: auto;

margin-bottom: 5px;

}



#main a.itemlink {

display: block;

height: 150px;

width: 165px;

}



/*.link {

float: right;

margin-left: 10px;

/*margin-bottom: 30px;

width: 340px;

text-align: center;

}*/





.item p.link a {

position: relative;

text-decoration: none;

font-weight: bold;

color: #4B2F60;

border: 1px solid #6A7594;

padding: 5px;

width: auto;

/*text-align: right;*/

position: absolute;

bottom: 15px;

left: 37px;

}



.item .link a:hover {

border: 1px solid #6A7594;

background-color: #6A7594;

color: #fff;

}



a.n{

display:block;

height: 15px;

text-decoration: none;

font-weight: bold;

margin-left: 10px;

text-decoration: none;

font-weight: bold;

color: #fff;

border: 1px solid #6A7594;

padding: 3px;

margin-bottom:5px;

font-size: 0.8em;

background-color: #C2C2C2;

width: 40px;

text-align: center;

}



p.n {

height: auto

}



p.pr {

height: auto

}



a.pr{

display:block;

height: 15px;

text-decoration: none;

font-weight: bold;

margin-right: 10px;

text-decoration: none;

font-weight: bold;

color: #fff;

border: 1px solid #6A7594;

padding: 3px;

font-size: 0.8em;

background-color: #C2C2C2;

width: 70px;

text-align: center;



}



.middle {

position: absolute;

left: 250px;

}



a.pr1{



text-decoration: none;

font-weight: bold;

margin-right: 10px;

text-decoration: none;

font-weight: bold;

color: #fff;

border: 1px solid #6A7594;

padding: 5px;

font-size: 0.8em;

background-color: #C2C2C2;

}







a.pr:hover,a.n:hover,a.pr1:hover {

border: 1px solid #6A7594;

background-color: #6A7594;

color: #fff;

}



.navigation {

display: block;

height: 40px;

position: relative;

display: block;

}



p.back{

margin-bottom: 20px;

}



p.back1 {

margin-top: 20px;

}





.floatr {

float: right;

}



img.floatr {

margin: 10px;

}



.floatright {

float: right;

margin-right: 20px;

}



.previous {

float: left;

}



img.floatr {

border: 0;

}



.detailtext {

width: 290px;

float: left;

padding-top: 15px;

padding-bottom: 15px;

font-size:0.9em;

/*border: 1px solid #000;*/

}



.limiter {

position: relative;

left: -35px;

width:750px;

margin: 0px;

padding: 0px;

}



/** html #limit {

width: 800px;

position: absolute;

}*/



/** html .limiter {

width: 710px;

left: -10px;

margin-bottom: 5px;

}*/



* html #limit {

width: 800px;

position: absolute;

top: 0px;

left: 230px;

}



* html .limit2 {

width: 700px;

margin-bottom: 5px;

}



* html #leftcolumn1 {

height: 830px;

}



#text p {

max-width: 400px;

_width: 300px;

}


a.featureditem:link{ color:#064FA4; display: block; width: 165px;text-decoration:none; font-weight:bold}
a.featureditem:hover{ color:#064FA4; text-decoration:none; display: block; width: 165px; font-weight:bold}
a.featureditem:visited{ color:#064FA4; display: block; width: 165px; text-decoration:none; font-weight:bold}

.newsbutton{
background-image:url("../images/topmenusmall.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-weight:bold;
height:32px;
padding-top:9px;
text-align:center;
text-decoration:none;
width:142px;
z-index:3;
}

.boxtop {
background-image:url("../img/images/latestnews_01.png");
background-repeat:no-repeat;
height:26px;
width:188px;
}
.boxbody {
background-image:url("../img/images/latestnews_02.png");
background-repeat:repeat-y;
margin:0;
overflow:hidden;
padding:0;
width:188px;
}
.boxbottom {
background-image:url("../img/images/latestnews_04.png");
height:11px;
width:188px;
}
