/*standard HTML tags*/
body  {
	font-family : Verdana, Arial, Helvetica;
	color : #000000;
	font-size : 11px;
	margin-top : 5px;
}

.autoconvFirst {
    margin-top:     0;
}

.autoconvLast {
    margin-bottom:  0;
	 background: transparent;
}

td {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}

font {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}

font2 {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}

LI {
	list-style-image : url(/images/icons/bullet.gif);
	vertical-align: middle;
	font-size : 11px;
}

ul {
	list-style-image : url(/images/icons/bullet.gif);
	vertical-align: middle;
}

LI.err-msg {
	color : #DE1820;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
	list-style-type : none;
	list-style-image : none;
}

ol 	{
	font-size: 11px;
	color: #000000;
	font-family : Verdana, Arial, Helvetica;
	font-weight: normal;
}

.noBullet {
list-style:none;
margin:0;
padding:0;
}

select {
	font-size :11px;
	font-family : Arial, Verdana, Helvetica;
}

.selectday {
	font-size :11px;
	font-family : Arial, Verdana, Helvetica;
	width : 35px;
}

.selectmonth {
	font-size :11px;
	font-family : Arial, Verdana, Helvetica;
	width : 45px;
}

.selectyear {
	font-size :11px;
	font-family : Arial, Verdana, Helvetica;
	width : 50px;
}

option {
	font-size :11px;
	font-family : Arial, Verdana, Helvetica;
}

fieldset { 		
	border-width:medium;
	border-style:solid;
	border-color:#ffffff;
	background:inherit; 
}

legend { 
	color : #ffffff;
	font-size : 1px;
}

.legend { 
	color:#ffffff;
	font-size: 1px;
}

ul  {
	font-family : Verdana, Arial, Helvetica;
	color : #000000;
	font-size: 11px;
}

ol  {
	font-family : Verdana, Arial, Helvetica;
	color : #000000;
	font-size: 11px;
}

h1 {
	color: #DE1820;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	font-weight: bold;

}

h1.comment {
	color: #000000;
	font-size: 15px;
}

h1.statement {
	font-family: Verdana, Helvetica;
	font-weight:bold;
	background-color: #DE1820;
	color: #ffffff;
	font-size: 9px;
	padding:0;
	margin:0;

}

h2.comment {
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
}

h3 {
	color: #DE1820;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;

}

h5 {
	color: #DE1820;
	background-color: #BEC5EA;
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px;
	font-weight: bold;
}

hr {
	width : 100%;
	color : #000000;
	size : 1px;
}

img {
	border:none;
}

/*links*/

A:link  {
	text-decoration: underline;
	color: #423939;
}

A:visited  {
	color: #423939;
}

A:active  {
	text-decoration: none;
	color: #423939;
}

A:hover {
	color: #423939;
	text-decoration: none;
}

A.underlineonhover:link  {
	text-decoration: none;
	color: #00007B;
}

A.underlineonhover:visited  {
	text-decoration: none;
	color: #00007B;
}

A.underlineonhover:active  {
	text-decoration: none;
	color: #DE1820;
}

A.underlineonhover:hover {
	color:#DE1820;
	text-decoration: underline;
}

A.greentitle:link  {
	font-size : 15px;
	font-family : Arial, Verdana, Helvetica;
	text-decoration: underline;
	font-weight: bold;
	color: #216342;
}

A.greentitle:visited  {
	font-size : 15px;
	font-family : Arial, Verdana, Helvetica;
	text-decoration: underline;
	font-weight: bold;
	color: #216342;
}

A.greentitle:active  {
	font-size : 15px;
	font-family : Arial, Verdana, Helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #216342;
}

A.greentitle:hover {
	font-size : 15px;
	font-family : Arial, Verdana, Helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #216342;
}

A.normallink:link  {
	text-decoration: underline;
	color: #423939;
}

A.normallink:visited  {
	text-decoration: none;
	color: #423939;
}

A.normallink:active  {
	text-decoration: underline;
	color: #423939;
}

A.normallink:hover {
	text-decoration: none;
	color: #423939;
}

A.black:link  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #423939;
}

A.black:visited  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #423939;
}

A.black:active  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	text-decoration: none;
	color: #423939;
}

A.black:hover {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	color: #423939;
	text-decoration: none;
}

A.blackarial:link  {
	font-size : 11px;
	font-family :  Arial, Helvetica, Verdana;
	text-decoration: underline;
	color: #423939;
	font-weight : normal;
}

A.blackarial:visited  {
	font-size : 11px;
	font-family :  Arial, Helvetica, Verdana;
	text-decoration: underline;
	color: #423939;
	font-weight : normal;
}

A.blackarial:active  {
	font-size : 11px;
	font-family :  Arial, Helvetica, Verdana;
	text-decoration: none;
	color: #423939;
	font-weight : normal;
}

A.blackarial:hover {
	font-size : 11px;
	font-family :  Arial, Helvetica, Verdana;
	color: #423939;
	text-decoration: none;
	font-weight : normal;
}

A.blackBold:link  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #423939;
	font-weight:bold;
}

A.blackBold:visited  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #423939;
	font-weight:bold;
}

A.blackBold:active  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #423939;
	font-weight:bold;
}

A.blackBold:hover {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	color: #423939;
	text-decoration: none;
	font-weight:bold;
}



.blue  {
	text-decoration: none;
	color: #00007B;
}
A.blue:link  {
	text-decoration: underline;
	color: #00007B;
}

A.blue:visited  {
	text-decoration: underline;
	color: #00007B;
}

A.blue:active  {
	text-decoration: none;
	color: #00007B;
}

A.blue:hover {
	color:#00007B;
	text-decoration: none;
}

A.pagetitle:link  {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;

}

A.pagetitle:visited  {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;

}

A.pagetitle:active  {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;

}

A.pagetitle:hover  {
	color: #D72E61;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;

}

A.sitemap:link  {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

A.sitemap:visited  {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

A.sitemap:active  {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

A.sitemap:hover  {
	color: #D72E61;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

A.newsheadline:link  {
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;
	text-decoration: underline;
	color: #423939;
}

A.newsheadline:visited  {
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;
	text-decoration: underline;
	color: #423939;
}

A.newsheadline:active  {
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
	color: #423939;
}

A.newsheadline:hover  {
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
	color: #423939;
}

A.newsheadlinelarge:link  {
	font-family : Arial, Verdana, Helvetica;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}

A.newsheadlinelarge:visited  {
	font-family : Arial, Verdana, Helvetica;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}

A.newsheadlinelarge:active  {
	font-family : Arial, Verdana, Helvetica;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}

A.newsheadlinelarge:hover  {
	font-family : Arial, Verdana, Helvetica;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}

A.breadcrumbs:link {
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica;
	color: #8EAECD
}

A.breadcrumbs:visited  {
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica;
}

A.breadcrumbs:active  {
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica;
}

A.breadcrumbs:hover  {
	text-decoration : none;
	color : #D72E61;
	font-size : 11px;
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica;
}

A.footer:link {
	color: #423939;
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica;
}

A.footer:visited {
	color: #423939;
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica;
}
	
A.footer:active {
	color: #423939;
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica;
}

A.footer:hover {
	color: #000000;
	color: #423939;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica;
}

A.nav:link {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.nav:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.nav:active {
	font-family : Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
	background-color : #DE1820;
}
	
A.nav:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
	background-color : #DE1820;
}

A.navon:link {
	font-family : Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
}

A.navon:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
}
	
A.navon:active {
	font-family : Arial, Verdana, Helvetica;
	color: #DE1820;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
}

A.navon:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #DE1820;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
}

A.subnav:link {
	font-family : Verdana, Helvetica;
	color: #e1e1e1;
	text-decoration : none;
	font-size : 9px;
	font-weight : bold;
}

A.subnav:visited {
	font-family : Verdana, Helvetica;
	color: #e1e1e1;
	text-decoration : none;
	font-size : 9px;
	font-weight : bold;
}

A.subnav:active {
	font-family : Verdana, Helvetica;
	color: #e1e1e1;
	text-decoration : none;
	font-size : 9px;
	font-weight : bold;
}
	
A.subnav:hover {
	font-family : Verdana, Helvetica;
	color: #e1e1e1;
	text-decoration : underline;
	font-size : 9px;
	font-weight : bold;
}

A.register:link {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	font-size : 11px;
	font-weight : bold;
}
	
A.register:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	font-size : 11px;
	font-weight : bold;
}

A.register:active {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	font-size : 11px;
	font-weight : bold;
}
	
A.register:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

A.utility:link {
	color: #A9A9A9;
	text-decoration : none;
	font-size : 11px;
	font-weight : medium;
	font-family : Arial, Verdana, Helvetica;
}

A.utility:visited {
	color: #A9A9A9;
	text-decoration : none;
	font-size : 11px;
	font-family : Arial, Verdana, Helvetica;
	font-weight : medium;
}

A.utility:active {
	color: #A9A9A9;
	text-decoration : none;
	font-size : 11px;
	font-weight: medium;
	font-family : Arial, Verdana, Helvetica;
}
	
A.utility:hover {
	text-decoration : none;
	font-size : 11px;
	font-family : Arial, Verdana, Helvetica;
	font-weight : medium;
}

A.sectionlinks:link {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.sectionlinks:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.sectionlinks:active {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.sectionlinks:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.redsectionlinks:link {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.redsectionlinks:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.redsectionlinks:active {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.redsectionlinks:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.redtext:link {
	color: #DE1820;
	text-decoration : underline;
	font-weight : bold;
}
	
A.redtext:visited {
	color: #DE1820;
	text-decoration : underline;
	font-weight : bold;
}

A.redtext:active {
	color: #DE1820;
	text-decoration : none;
	font-weight : bold;
}

A.redtext:hover {
	color: #DE1820;
	text-decoration : none;
	font-weight : bold;
}

A.detaillinks:link {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	text-decoration : underline;
	font-size : 12px;
	font-weight : normal;
}

A.detaillinks:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	text-decoration : underline;
	font-size : 12px;
	font-weight : normal;
}

A.detaillinks:active {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 12px;
	font-weight : normal;
}

A.detaillinks:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	text-decoration : none;
	font-size : 12px;
	font-weight : normal;
}

A.morelinks:link {
	font-family : Verdana, Arial, Helvetica;
	color: #423939;
	text-decoration : underline;
	font-size : 11px;
	font-weight : normal;
}

A.morelinks:visited {
	font-family : Verdana, Arial, Helvetica;
	color: #423939;
	text-decoration : underline;
	font-size : 11px;
	font-weight : normal;
}

A.morelinks:active {
	font-family : Verdana, Arial, Helvetica;
	color: #423939;
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
}

A.morelinks:hover {
	font-family : Verdana, Arial, Helvetica;
	color: #423939;
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
}

A.advancedsearch:link {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : underline;
	font-size : 11px;
	font-weight : bold;
}
	
A.advancedsearch:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : underline;
	font-size : 11px;
	font-weight : bold;
}

A.advancedsearch:active {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : underline;
	font-size : 11px;
	font-weight : bold;
}

A.advancedsearch:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}

A.jobslinks:link {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : underline;
	font-size : 11px;
}

A.jobslinks:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : underline;
	font-size : 11px;
}

A.jobslinks:active {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
}

A.jobslinks:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;

}


/*columns*/

.col-3-maintitle {
	color: #DE1820;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

.col-3-blacktitle {
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

.col-3-greentitle {
	color: #216342;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

.col-3-purpletitle {
	color: #764F94;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

.col-3-bwtitle {
	color: #A89F79;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

.col-3-bluetitle {
	color: #487C9C;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

.col-3-bluetitleb {
	color: #487C9C;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.col-3-lawzonetitle {
	color: #E7AE21;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

.col-2-maintitle {
	color: #000000;
	background-color: #000000;
}

.col-3-subtitle {
	color : #000000;
	font-family : Arial, Verdana, Helvetica;
	font-size : 16px;
	font-weight : bold;
	line-height: 160%;
}

.col-5-maintitle {
	color : #004FB3;
	font-family : Arial, Verdana, Helvetica;
	font-size : 16px;
	font-weight : bold;
}

.col-5-contentspacer {
	background-color : #FFFFFF;
}

.col-5-contenttable {
	background-color : #DAE1EC;
	font-family : Arial, Verdana, Helvetica;
}

.col-5-bordercontenttable {
  font-size: 11px;
}

.columnone { 
	background: #FFFFFF;
	font-family : Arial, Verdana, Helvetica ;
	font-size: 11px;
}

.columntwo { 
	background: #000000;
}

.columnthree { 
	background: #FFFFFF;
}

.columnfour { 
	background: #FFFFFF;
	font-family : Arial, Verdana, Helvetica ;
}

.columnfive {
	background: #DEDEDE;
	font-family : Verdana, Arial, Helvetica ;
}

.columnfivenews {
	background: #efe7d6;
	font-family : Verdana, Arial, Helvetica ;
}

.columnfivejobs {
	background: #dae5eb;
	font-family : Verdana, Arial, Helvetica ;
}

.columnfivediary {
	background: #e4dcea;
	font-family : Verdana, Arial, Helvetica ;
}

.columnfivedir {
	background: #e7f0df;
	font-family : Verdana, Arial, Helvetica ;
}

.columnfivebw {
	background: #e6e1ce;
	font-family : Verdana, Arial, Helvetica ;
}

/*text & forms*/

.breadcrumbs {
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica;
	color: #9E9E9E
}

.errormessage	{
	color : #DE1820;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
	text-indent : 4px
	list-style-type : disc;
	list-style-image : none;
}

.errorMessageEmailPage   {
	padding:5px;
	padding-left:20px;
	border:none;
	color:#00009C!important;
	list-style:none;
	background-position : left;
	background-repeat : no-repeat;
}

.err-msg	{
	padding:5px;
	padding-left:20px;
	color:#00009C!important;
	list-style:none;
	background-image : url(../../images/exclam.gif);
	background-position : left;
	background-repeat : no-repeat;
}


.greytext {
	color : #cacaca;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
}

.register  {
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
	color : #004FB3;
	text-decoration : none;
}

.searchbox {
	font-size :10px;
	font-family : Arial, Verdana, Helvetica;
	width: 90px;
	height: 21px;
}

.jobssearchbox {
	font-size :10px;
	font-family : Arial, Verdana, Helvetica;
	width: 150px;
	height: 18px;
}

.newssearchbox {
	font-size :10px;
	font-family : Arial, Verdana, Helvetica;
	width: 150px;
	height: 18px;
}

.searcharchivebox {
	font-size :10px;
	font-family : Arial, Verdana, Helvetica;
	width: 110px;
	height: 21px;
}

.searchboxhead {
	background-color : #DE1820;
	color : #ffffff;
	height : 18px;
	font-family : Arial, Verdana, Helvetica;
	font-size : 10px;
	font-weight : bold;
}

.shadedtable-text  {
	color : #000000;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
	background-color : #F3F3F3;	
}

.smalltext  {
	color : #000000;
	font-size : 9px;
	font-weight : normal;
}

.table-text  {
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
}

.textboxsmall {
	font-size :10px;
	font-family : Arial, Verdana, Helvetica;
	width : 120px;
	height: 18px;
}

.textbox {
	font-size :10px;
	font-family : Arial, Verdana, Helvetica;
	width : 110px;
}

.textbox2 {
	font-size :11px;
	width: 150px;
	font-family : Arial, Verdana, Helvetica ;
}

.textbox3 {
	font-size :11px;
	width: 250px;
	font-family : Arial, Verdana, Helvetica ;
}

.textbox4 {
	font-size :11px;
	width: 280px;
	font-family : Arial, Verdana, Helvetica ;
}

.textarea {
	font-size :11px;
	width: 250px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textareatiny {
	font-size :11px;
	width: 10px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea190 {
	font-size :11px;
	width: 190px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea205 {
	font-size :11px;
	width: 205px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea210 {
	font-size :11px;
	width: 210px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}
.textarea215 {
	font-size :11px;
	width: 215px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea227 {
	font-size :11px;
	width: 227px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea330 {
	font-size :11px;
	width: 330px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}
.textarea355 {
	font-size :11px;
	width: 353px;
	height: 80px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textbox355
	{
	font-size :11px;
	width: 353px;
	/* height: 80px; */
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
	}
	
.textarea450 {
	font-size :11px;
	width: 450px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea185 {
	font-size :11px;
	width: 185px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea180 {
	font-size :11px;
	width: 180px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea170 {
	font-size :11px;
	width: 170px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea420 {
	font-size :11px;
	width: 420px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea570 {
	font-size :11px;
	width: 570px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea560 {
	font-size :11px;
	width: 560px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textareasmall {
	font-size :11px;
	width: 120px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.textarea80 {
	font-size :11px;
	width: 80px;
	font-family : Arial, Verdana, Helvetica ;
	white-space: normal;
}

.highlight {
	color : #595858;
	background-color : #F9FC06;
	font-size : 12px;
	font-weight : bold;
	text-indent : 4px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
}

.highlightBoxed {
	color : #595858;
	background-color : #EFEFF1;
	font-size : 12px;
	font-weight : bold;
	border : 1px;
	border-style : solid;
	border-color : #595858;
	padding-left : 6px;
	padding-top : 6px;
	padding-right : 6px;
	padding-bottom : 6px;
}

.highlightLined {
	color : #595858;
	font-size : 12px;
	font-weight : bold;
	padding-left : 6px;
	padding-top : 6px;
	padding-right : 6px;
	padding-bottom : 6px;
	border-top : 1px solid #595858;
	border-bottom : 1px solid #595858;
}

.highlightQuote {
	color : #595858;
	font-family : Verdana, Helvetica, Arial, Sans-serif;
	font-size : 14px;
	font-weight : bold;
	border : 1px;
	border-style : solid;
	border-colosr : #595858;
	padding-left : 6px;
	padding-top : 6px;
	padding-right : 6px;
	padding-bottom : 6px;
	text-align : center;
}

.whitetext {
	color : #ffffff;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bolder;
	line-height : 12px
}

.white {
	color : #ffffff;
}
	
.foottext {
	color : #000000;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
}

.smblacktext {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 10px;
	font-weight : bold;
}

.smbluetext {
	font-family : Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : bold;
	padding-left : 3px;
}

.redtext {
	font-family : Verdana, Arial, Helvetica;
	color: #DE1820;
	font-size : 11px;
	font-weight : bold;
}

.statsheadline {
	font-family : Arial, Verdana, Helvetica;
	background-color: #DE1820;
	color: #FFFFFF;
	font-size : 13px;
	font-weight : bold;
}

.statstext {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}

.courier {
	font-family : courier new, courier, mono;
	color: #000000;
	font-size : 11px;
	font-weight : bold;
}

.purplearialtext {
	font-family : Arial, Helvetica, Verdana;
	color: #764F94;
}

.greentext {
	color: #216342;
}
.greentextnofont {
	color: #216342;
}

A.greentext:link  {
	text-decoration: underline;
	font-weight: bold;
	color: #216342;
}

A.greentext:visited  {
	text-decoration: underline;
	font-weight: bold;
	color: #216342;
}

A.greentext:active  {
	text-decoration: none;
	font-weight: bold;
	color: #216342;
}

A.greentext:hover {
	text-decoration: none;
	font-weight: bold;
	color: #216342;
}

A.purpletext:link  {
	text-decoration: underline;
	font-weight: bold;
	color: #764F94;
}

A.purpletext:visited  {
	text-decoration: underline;
	font-weight: bold;
	color: #764F94;
}

A.purpletext:active  {
	text-decoration: none;
	font-weight: bold;
	color: #764F94;
}

A.purpletext:hover {
	text-decoration: none;
	font-weight: bold;
	color: #764F94;
}

.greentitle {
	font-size : 15px;
	font-family : Arial, Verdana, Helvetica;
	font-weight:bold;
	color: #216342;
}

.bluetext {
	color: #487C9C;
}

.lightbluebg {
	background-color: #DEE7EF;
}

.dirbluetext {
	color: #00007B;
}

a.dirbluetext {
	font-weight:bold;
	color: #00007B;
}

a.dirbluetext:hover {
	font-weight:bold;
	color: #00007B;
}

a.dirbluetext:visited {
	font-weight:bold;
	color: #00007B;
}

.bluearialtext {
	font-family : Arial, Helvetica, Verdana;
	color: #487C9C;
}

.dkbluearialtext {
	font-family : Arial, Helvetica, Verdana;
	color: #143484;
}

.purpletext {
	color: #764F94;
}

.helpmaintitle {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 16px;
	font-weight : bold;
}

.popmaintitle {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 16px;
	font-weight : bold;
}

.bigblacktext {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 14px;
	font-weight : bold;
}

.helppagetitle {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 13px;
	font-weight : bold;
}

.text {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}

.storytext {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 12px;
	font-weight : normal;
	line-height: 16px;
}

.arialtext {
	font-family : Arial, Helvetica, Verdana;
}

.newsheadline {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 15px;
	font-weight : bold;
}

.searchtext {
	font-family : Arial, Verdana, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : bold;
}

.textbox3 {
	font-size :10;
	width: 150;
	font-family : Verdana, Helvetica, Arial;
}



.textbox3register {
	font-size :10;
	width: 145;
	font-family : Verdana, Helvetica, Arial;
}

.textbox4register {
	font-size :10px;
	width: 295;
	font-family : Verdana, Helvetica, Arial;
}

.textbox5register {
	font-size :10px;
	width: 200;
	font-family : Verdana, Helvetica, Arial;
}

.textbox6register {
	font-size :10px;
	width: 180;
	font-family : Verdana, Helvetica, Arial;
}

.menubullet {
	background-color: #030567;
}

.menuoptionselected {
	background-color: #030567;
	color: #FFFFFF;
	font-weight: bold;
}

.menuoptionnonselected {
	background-color: #DDE0FF;
	color: #030567;
	font-weight: bold;
}

a.menuoptionnonselected:link,
a.menuoptionnonselected:visited,
a.menuoptionnonselected:active {
	background-color: #DDE0FF;
	color: #030567;
	font-weight: bold;
	text-decoration: none;
}	

a.menuoptionnonselected:hover {
	background-color: #DDE0FF;
	color: #030567;
	font-weight: bold;
	text-decoration: underline;	
}

a.menuOptionLawfirm:link,
a.menuOptionLawfirm:visited,
a.menuOptionLawfirm:active {
	font-weight: bold;
	text-decoration: none;
}

a.menuOptionLawfirm:hover {
	font-weight: bold;
	text-decoration: underline;
}

.nobreak {
	white-space: nowrap;
}

/*other formatting*/

.searchboxborder {
	background-color: #FFFFFF;
	height : 35px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color : #DE1820;
}

.searcharchiveborder {
	background-color: #FFFFFF;
	height : 35px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color : #000000;
}

.bottomnavline {
	background-color: #000000;
}

.iccnav {
	background-color: #E6E1CE;
}

.lockdownshade {
	background-color : #DDDDDD;
	
}

.maincontent {
	background-color : #FFFFFF;
}

.navshade {
	background-color : #0066CC;	
}

.navshadeoff {
	background-color : #1E81E5;	
}

.footerstrip {
	border-top : solid 1px #423939;
	color : #423939;
	padding-top : 5px;
	padding-bottom : 5px;
}

.divider {
	background-color : #000000;
	padding-bottom:5px;
}

.redrowbackground {
	color : #ffffff;
	background-color: #BD0039;	
}

.redtablebg {
	background-color : #DE1820;
	color : #ffffff;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
}

.redtablebgpad {
	background-color : #DE1820;
	color : #ffffff;
	font-family : Arial, Verdana, Helvetica;
	font-size : 12px;
	font-weight : bold;
	padding: 2px;
}
	
.redtableborder {
	background-color: #FFFFFF;
	height : 35px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color : #DE1820;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}

.relatedbox {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color : #DE1820;
}

.greentablebg {
	background-color : #185B3A;
	color : #ffffff;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
}
	
.greentableborder {
	background-color: #FFFFFF;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color : #185B3A;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}

.bluetablebg {
	background-color : #487C9C;
	color : #ffffff;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
}
	
.bluetableborder {
	background-color: #FFFFFF;
	height : 35px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color : #487C9C;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}
	
.bluetablebordernopad {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color : #487C9C;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}
.purpletablebg {
	background-color : #764F94;
	color : #ffffff;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
}

.purpletablenofont {
	background-color : #764F94;
	color : #ffffff;
}
	
.purpletableborder {
	background-color: #FFFFFF;
	height : 35px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color : #764F94;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}

.purpletablebordernopad {
	background-color: #FFFFFF;
	height : 35px;
	border-style: solid;
	border-width: 1px;
	border-color : #764F94;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}

.greentablebg {
	background-color : #185B3A;
	color : #ffffff;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	font-weight : bold;
}

.greentablebordernopad {
	background-color: #FFFFFF;
	height : 35px;
	border-style: solid;
	border-width: 1px;
	border-color : #185B3A;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}

.browntableborder {
	background-color: #FFFFFF;
	height : 35px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color : #A89F79;
	font-family : Arial, Helvetica, Verdana;
	color: #000000;
	font-size : 11px;
}
.newsbg {
	background-color: #EFE7D6;
}

.diarybg {
	background-color: #E4DCEA;
}

.jobsbg {
	background-color: #DAE5EB;
}

.jobsrow1 {
	background-color: #DAE5EB;
}

.jobsrow2 {
	background-color: #ffffff;
}

.jobsresultsmessagebox {
	display: block;
	width:550px;
	border: 1px black solid;
	border-color: #487C9C;
	padding-left: 5px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	text-align:center;
}

.jobsresultsmessage {
	color: #000000;
	font-size: 11px;
	line-height: 2;	
}

A.jobsresultsmessagelink:link {
	font-size: 11px;
}

A.jobsresultsmessagelink:visited  {
	font-size: 11px;
}

A.jobsresultsmessagelink:active  {
	font-size: 11px;
}

A.jobsresultsmessagelink:hover {
	font-size: 11px;
}

.dirbg {
	background-color: #E7F0DF;
}

.dir_supplier_1Y {
    background-color: #FFFFFF;
    padding: 2px;
	font-weight : bold;
}

.dir_supplier_2Y {
    background-color: #FFFFFF;
    padding: 2px;
	font-weight : bold;
}

.dir_supplier_1N {
    background-color: #FFFFFF;
}

.dir_supplier_2N {
    background-color: #E7F0DF;
}

.dir_inhouse_1 {
    background-color: #E7F0DF;
}

.dir_inhouse_2 {
    background-color: #FFFFFF;
}

.bwbg {
	background-color: #E6E1CE;
}

.lawzonebg {
	background-color: #E7BD8F;
}
.bwtablebg {
	background-color: #A89F79;
	font-family : Arial, Helvetica, Verdana;
	font-weight: bold;
	color: #FFFFFF;
}
.tableborder { 		
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}
.smalltexttable {
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 9px;
	font-weight : normal;
}

.valignmiddle {
	vertical-align : middle;
	margin : 1px;
}


.IndexNavNormal {
	TEXT-DECORATION: none; COLOR: #00007B; FONT-WEIGHT:bold; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ; CURSOR:POINTER;
}
A.IndexNavNormal:link {
	COLOR: #00007B; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ;
}
A.IndexNavNormal:visited {
	COLOR: #00007B; FONT-WEIGHT: bold; TEXT-DECORATION: none ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ;
}
A.IndexNavNormal:active {
	COLOR: #00007B; FONT-WEIGHT: bold; TEXT-DECORATION: none ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ;
}
A.IndexNavNormal:hover {
	COLOR: #00007B; FONT-WEIGHT: bold; TEXT-DECORATION: none ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ;
}

.IndexNavHover {
	 COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND-COLOR : #DE1820 ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ; CURSOR:POINTER;
}
A.IndexNavHover:link {
	 COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ;
}
A.IndexNavHover:visited {
	 COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ; 
}
A.IndexNavHover:active {
	 COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ; 
}
A.IndexNavHover:hover {
	 COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none ; FONT-FAMILY : Arial, Verdana, Helvetica; FONT-SIZE:11px ;
}
.cursorLink {
	CURSOR:POINTER;
}
.ICCNavSubLink {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
A.ICCNavSubLink:link {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
A.ICCNavSubLink:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #00007B;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
A.ICCNavSubLink:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #DE1820;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
.ICCNavSubLinkOn {
	font-family : Arial, Verdana, Helvetica;
	color: #DE1820;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
A.ICCNavSubLinkOn:link {
	font-family : Arial, Verdana, Helvetica;
	color: #DE1820;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
A.ICCNavSubLinkOn:visited {
	font-family : Arial, Verdana, Helvetica;
	color: #DE1820;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
A.ICCNavSubLinkOn:hover {
	font-family : Arial, Verdana, Helvetica;
	color: #DE1820;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
}
.hiddenBorder {
	border-style:solid;
	border-width:0;
}

.newswireBox1 {
	border:1px solid #DE1820;
	margin-bottom:5px;
}
.newswireBox30 {
	border:1px solid #DE1820;
	margin-bottom:5px;
}
.newswireBox31 {
	border:1px solid #DE1820;
	margin-bottom:5px;
}

.newswireHeader1 {
	color:white;
	background:#DE1820;
	padding:3px;
}

.newswireHeader30 {
	color:white;
	background:#DE1820;
	padding:3px;
}
.newswireHeader31 {
	color:white;
	background:#DE1820;
	padding:3px;
}

.newswirebody {
	margin:3px;
}

.newswireBox3 {
	border:1px solid #F7B539;
	margin-bottom:5px;
}

.newswireHeader3 {
	color:white;
	background:#F7B539;
	padding:3px;
}
.lawyerJobsAlerter {
	background:#4A7B9C;
	color:white;
	padding:3px;
	
}
.lawyerEventsAlterer {
	background:#734A94;
	color:white;
	padding:3px;
}
.lawyerJobsAlerterBox {
 border:1px solid #4A7B9C;
 background:#fff;
 border-top:none;
}

.lawyerEventsAlerterBox {
 border:1px solid #734A94;
 background:#fff;
 border-top:none;
}

.jobAlertAdvertBox {
background:#DEE7EF;
border:1px solid #4A7B9C;
border-top:0;
padding:3px;
}

.jobAlertSMSBox {
background:#DEE7EF;
border:1px solid #4A7B9C;
border-left:0;
border-right:0;
padding:3px;
}

.eventAlertAdvert {
	background:#E7DEEF;
	padding:3px;

}

.advert_bg {
	background: url("/images/bg1.gif");
}
.advert_bg_header {
	background: url("/images/bg1.gif");
	padding: 10px;
}
/* 2004 Registration styles */

.lawyerNewsWeeklyBox2004 {
	border: 1px solid #B50031;
	background: #EFE7D6;
}

.lawzoneAlerterBox2004 {
	border: 1px solid #B50031;
	background: #FFF7DE;
}

.lawyerEventsAlerterBox2004 {
	border: 1px solid #B50031;
	background: #E4DCEA;
}

.lawyerJobsAlerterBox2004 {
	border: 1px solid #B50031;
	background: #DAE5EB;
}

.marketwatchAlerterBox2004 {
	border: 1px solid #B50031;
	background: #E6E1CE;
}

.ulbluesquare {
	list-style-image : url(/images/icons/blue_square_small.gif);
	vertical-align: middle;
	font-family : Verdana, Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}
A.arialunderlineonhover:link  {
	text-decoration: none;
	color: #00007B;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
}

A.arialunderlineonhover:visited  {
	text-decoration: none;
	color: #00007B;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
}

A.arialunderlineonhover:active  {
	text-decoration: none;
	color: #DE1820;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
}

A.arialunderlineonhover:hover {
	color:#DE1820;
	text-decoration: underline;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
}
.selectbox310 {
	font-size :11px;
	width: 310px;
	font-family : Helvetica, Arial, Verdana;
}

.logoTable	{
	border: 1px solid #DDDDDD;
}

.headernews  {
	border-bottom: solid 2px #DE1820;

}

.headernews1  {
	border-bottom: solid 2px #DE1820; repeat:none; 

}

.headerjobs  {
	border-bottom: solid 2px #46779C;
}

.headerdiary  {
	border-bottom: solid 2px #764F94;
}
.adstitle { 
	color:#8C8484;
	padding: 3px;
}
.classifiedhead {
	background-color: #decead;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.classifiedcell {
	background-color: #efe7d6;
	text-align:left;
}

.jobsbackground {
background-image:url(/images/headings/jobsindex_background_jobs.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:20px;
padding-top:1px;
height:16px;
font-weight:bold;
}

.jobsbackgroundshort {
background-image:url(/images/headings/jobsindex_background_short_.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:20px;
padding-top:1px;
height:16px;
font-weight:bold;
}

.cpdbackground {
background-image:url(/images/headings/diaryindex_background_event.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:20px;
padding-top:1px;
height:16px;
font-weight:bold;
}

.cdpbackgroundshort {
background-image:url(/images/headings/diaryindex_background_event_short.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:20px;
padding-top:1px;
height:16px;
font-weight:bold;
}

.hotjobs {
background-image:url(/images/hot_jobs_header.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-top:9px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
height:32px;
}

.hjob {
float:left;
padding:2px;
margin-left:2px;
font-size:9px;
width:100px;
height:75px;
border:1px solid #487c9c;
text-align:center;
}

.himage {
width:100px;
text-align:center;
margin:3px 0 3px 0;
padding:0;
}

/* Comment styles */

.commentTools, .adminTools {
	margin-top:3px;
	float: right;
	width: 69%;
	text-align: right;
}

.commentTools a{
	font-weight:bold;
}
/* comment tools are hidden from non-registered users */
div#comment-tools-wrapper.hide-comment div.comment-tools {
	display: none;
}

.userComments {
	padding-top: 3px;
	float:left;
	width: 29%;
}	

.commentBox {
	background-color:#F5F5F5;
	clear:left;
	margin:8px 0pt 0pt;
	padding:0pt 0pt 5px;
	text-align:left;
}

.commentBox a {

}

.commentBox .commentHeader {
	background:#DFDFDF;
	padding:2px 5px 2px 5px;
}

.commentHeader h3 {
	display:inline;
	background-color: #DFDFDF;
	font-size:11px;
	color: #000000;
}

.commentDetails {
	background-color:#F5F5F5;
	margin:0pt 0pt 5px;
	padding:6px 3px;
	line-height:1.5em;
}

.commentBox .commentBody {
	background-color:#F5F5F5;
	border-top:1px solid #AAAAAA !important;
	padding: 0 3px 0 3px;
}

.newsbgComments {
	background-color: #EFE7D6;
	border: 1px solid #000000;
	padding: 3px;
}

.uk200 th{
text-align:left;
font-size:11px;
font-weight:bold;
width:75%;
padding:4px 2px;
}

table.uk200 {
margin-top:10px;
}

.uk200 td{
text-align:left;
font-size:11px;
padding:4px 2px;
}

table.uk200top {
margin-top:10px;
width:445px;
}

.uk200top th{
text-align:left;
font-size:11px;
font-weight:bold;
padding:4px 2px;
}

.uk200top td{
text-align:left;
font-size:11px;
padding:4px 2px;
}

