h1, h2, h3 {font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight : bold; font-style : normal; line-height : 1.5em; margin: 0.5em 0 0.5em 0; color: #4D4D4D; }
h3 { font-style: italic; }
div.warning { border: 1px solid #A20E09; background-color: #FFF4CE; padding: 10px; margin: 5px; }
div.message { border: 1px solid #999; background-color: #fff; padding: 10px; margin: 0px; }

.body {
	background-color: #636255;
	font-size : 11px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	line-height : 16px; 
}

.bodyHome {
	background-color: #4D4D4D;
	font-size : 11px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	line-height : 16px; 
}


td.menuGroup { padding: 0px; margin: 0px; border: 0px; background: #3E495B url('../images_dev/menu_new/menu_slice.png') repeat-x bottom left;}
form { padding: 0px; margin: 0px; border: 0px solid #FFF; }
textarea, input { color: #4D4D4D; font-size : 12px; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; line-height:20px; border: 1px solid #cccccc; }
select { color: #4D4D4D; font-size : 12px; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #cccccc; }
input.submit { padding: 4px; border: 1px solid #999; background-color: #EFEACF; }
input.error { border: 1px solid #A20E09; background-color: #FFF4CE; }
select.error { border: 1px solid #A20E09; background-color: #FFF4CE; }

p {
	padding:0px; margin:0px;
	color: #4D4D4D;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
	line-height:16px;
}

.header { 
	background-color: #3E495B;
}

.footer { 
	background-color: #3E495B;
}

.hiddenLink { 
	color: #4D4D4D;
	font-size : 1px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
	background-color: #4D4D4D;
	line-height:1px;
}

a.hiddenLink { 
	text-decoration: none;
}

a.hiddenLink:Hover {
	text-decoration: none;
}

.printCopy {
	color: #000000;
	font-size : 12px;
	font-family: Georgia, Times, serif ;
	font-weight : normal;
	font-style : normal;	
	background-color: #FFFFFF;
	line-height:16px;
}

.printTitle {
	color: #000000;
	font-size : 16px;
	font-family: Georgia, Times, serif ;
	font-weight : bold;
	font-style:normal;	
	background-color: #FFFFFF;
	line-height:18px;
}

.drop { 
	color: #4D4D4D;
	font-size : 11px;
	line-height : 16px; 
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;		
}

a.drop {
	text-decoration: none;
}

a.drop:Hover {
	text-decoration: none;
}

.bodyGrey { 
	color: #4D4D4D;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
	background-color: #FFFFFF;
	line-height:16px;
}

a.bodyGrey { 
	color: #00719F;
	text-decoration: none;
	font-weight:bold;
}

a.bodyGrey:Hover {
	color: #CBB960;
	text-decoration: none;
}

.bodyGold {
	color: #8C7027;
	font-weight:bold;
}

.editionTitle { 
	color: #4D4D4D;
	font-size : 14px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
	background-color: #FFFFFF;
	line-height:16px;
}

.homeSmall { 
	color: #4D4D4D;
	font-size : 10px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
	background-color: #FFFFFF;
	line-height:14px;
}

.bulletin { 
	color: #4D4D4D;
	font-size : 11px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
	background-color: #FFFFFF;
}

a.bulletin { 
	color: #00719F;
	text-decoration: none;
	font-weight:bold;
}

a.bulletin:Hover {
	color: #CBB960;
	text-decoration: none;
}

.bulletinHeader { 
	color: #CBB960;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
	background-color: #FFFFFF;
}

a.linky {
	text-decoration: underline;
	color : #555555;
}

a.linky:hover {
	text-decoration: none;
	color : #555555;
}

.crumbtrail {
 font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
 text-transform: lowercase;
 font-size: 10px;
 color: #19445B;
}
	
a.crumbtrail {
	text-decoration: none;
}

a.crumbtrail:Hover {
	text-decoration: underline;
}	

.peopleName {
	font-size : 11px;
	color: #19445B;
}

.peopleDetails { 
	color: #CBB960;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
}

.legalServicesHeader { 
	color: #CBB960;
	font-size : 14px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	line-height: 20px;
}

.legalServicesSelected { 
	color: #CBB960;
	font-weight:bold;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.itemmed { 

}

.itemsml { 

}

a.itemsml {
	text-decoration: none;
}

a.itemsml:Hover {
	text-decoration: underline;
}

.formGrey { 
	color: #4D4D4D;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
	line-height:16px;
}