/*selectors*/

body{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;}

span, legend{
	font-family: Verdana, MS Sans Serif, Arial;}
		
p, blockquote{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.7em;}    
	
	
p.introtext{
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	line-height: 130%;}
	
hr.hryellow{
	color: #FFC329;}
	
hr.hrpurple{
	color: #9E43B1;}
	
.mandatory{
	color: red;}
	
/*this is a work around, not ideal as the text is a different size to the default

*/
#contentcell table td ul,
#contentcell table td ol{
	font-size: 1em;
}
	

/*forms*/
form{
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
input, select, textarea{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.7em;}
	
.search{
	margin-top: 0px;}
	
fieldset{
	border: 1px solid #9E43B1;
	padding:10px;}
	
/*classes*/

dt{
	font-weight: bold;}

.imgplaceholder{
	padding:10px;
	padding-right:18px;}
	
.searchpadding{
	margin-left: 8px;}
	
.newsdate{
	font-weight: bold;
	font-size: 0.9em;}
	
.hidden{
	display : none;}
	
.purpleborder{
	border: 1px solid #9E43B1;}


/*backgrounds*/

.darkpurple{
	background-color: #630063;}
	
.purple{
	background-color: #9E43B1;}
	
.lightpurple{
	background-color: #ECD8F1;}
	
.darkyellow{
	background-color: #FFC329;}
	
.yellow{
	background-color: #FFEE9D;}
	
.lightyellow{
	background-color: #FFF4C4;}
	
.white{
	background-color: #FFFFFF;}
	
	
/*cyclic images*/
.bgimage-left{
	background-repeat: no-repeat;
	background-position: right;}
	
.bgimage-right{
	background-repeat: no-repeat;
	background-position: left;}	

	
/*lists*/
ul, menu, dir, dl{
	font-size: 0.7em;
	margin-top: 23px;
	margin-bottom: 10px;
	margin-left: 18px;
	margin-right: 8px;}
	
ul li p, dl dt, dl dd, ul li {
	font-size: 100%;}
	
ul ul {
	font-size: 100%;
	margin-top: 8px;}
	
ol{
	font-size: 0.7em;
	margin-top: 18px;
	margin-bottom: 20px;
	margin-left: 25px;
	margin-right: 8px;}
	
ol li p {
	font-size: 100%;}
	
ol ol {
	font-size: 100%;}
	
ul.latestupdates{
	margin-left: 26px;
	list-style-image: url(../images/furniture/bullet-square.gif);}

ul.moreupdates{
	margin-left: 26px;  
	list-style-image: url(../images/furniture/bullet-purple.gif);}
	
ul.purplelist{  
	list-style-image: url(../images/furniture/bullet-purple.gif);}
	
ul.squarelist{
	list-style-image: url(../images/furniture/bullet-square.gif);}
	
ul.leftnav{
	list-style-image: url(../images/furniture/bullet-yellow.gif);
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.7em;
	margin-left: 28px;}
	
li.leftnav{
	margin-top: 8px;
	margin-bottom: 8px;}
	
	
/*headings*/

h1{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 1.1em;
	margin-top: 20px;
	margin-bottom: 30px;}

h1.home{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.8em;
	margin-top: 20px;
	margin-bottom: 3px;
	margin-left: 20px;}

h2{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 1em;
	color: #9E43B1;}

h2.homeyellow{
	color: #594100;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 0.7em;}
	
h2.homewhite{
	color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 7px;
	font-size: 0.7em;}
	
h2.homepurple{
	color: #630063;
	margin-top: 0px;
	margin-bottom: -10px;
	font-size: 0.7em;}
	
h3{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.9em;
	color: #630063;}
	
h4{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.8em;
	color: #000000;}
	
h5{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.7em;
	color: #000000;}
	
h6{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.6em;
	color: #000000;}
	
	
/*links*/

a{
	color: #630063;}
	
a:visited{
	color: #999999;}
	
a:hover{
	color: #AC56BE;}
	
/*------------------*/

a.leftnav{
	text-decoration: none;
	font-weight: bold;
	color: #594100;}
	
a.leftnav:visited{
	text-decoration: none;
	font-weight: bold;
	color: #594100;}
	
a.leftnav:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #9B7100;}
	
/*------------------*/
	
a.subleftnav{
	text-decoration: none;
	color: #594100;}
	
a.subleftnav:visited{
	text-decoration: none;
	color: #594100;}

a.subleftnav:hover{
	text-decoration: underline;
	color: #9B7100;}
	
/*------------------*/
	
a.breadcrumb{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.7em;
	text-decoration: none;
	color: #FFFFFF;}
	
a.breadcrumb:visited{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.7em;
	text-decoration: none;
	color: #FFFFFF;}

a.breadcrumb:hover{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 0.7em;
	text-decoration: underline;
	color: #FFFFFF;}