html, body {box-sizing: border-box; -moz-box-sizing: border-box;  margin:0; width: 100%;  
	font-family: Tahoma,verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000;}

a {color: #201a55;  text-decoration: underline;  box-sizing: border-box;  -moz-box-sizing: border-box;}
a:hover {text-decoration: none;}
textarea {font-family: Tahoma,verdana,Arial,Helvetica,sans-serif;  font-size: 11px;}
hr {color: #201a55;}


table {font-family: Tahoma,verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000;}

div, span, form {box-sizing: border-box; -moz-box-sizing: border-box; margin:0; padding:0; background-color: transparent;}

/*** IE & Mozilla iframes Fix ***/
.whitebg {background-color: #FFFFFF; height: 100%; width: 100%; padding:3px;}

/*** main scrollable div ***/
.scrollarea {height: 100%; /*overflow-y: scroll; */ }
.scrolldiv {height: 245; overflow-y: scroll;  }

.tabStrip {display:none;}		  
#tableCSV {display:none;}
#cellFilter {display:none;}
.topmenu {display:none;}
#topmenu {display:none;}
#topmenu2 { display:none;}
span.adminShow {display:none;}
#divFilter1 {display:none;}
#divFilter2 {display:none;}
		  
/*** TOP SHADOW ***/
#headershadow {display:none;}

/*** MAIN AREA HEADER ***/
#readmenu {display:none;}

/*** CENTER MENU DIV ***/
#centermenu {position: absolute; left: 0; top: 320px; width: 100%; height: 55px; padding: 0 5px 0 152px; z-index: 1;}
#inclist {position: absolute; top: 305px;  right: 5px; height: 14px; z-index: 1; font-size: 9px;}
#inctool {height: 25px; width: 100%;/* overflow: hidden; MH 2/7/7 removed ausing issues with alpha paging jump*/ padding-left:5px;}
#inctool2 {width: 100%; overflow: hidden; padding-left:5px;}

/** buttons positions **/
#okbutton{position: relative; top: 1px;}
#emptybuttons{position: absolute; top: 2px; right: 5px; -right: 0; /*IE abs position*/  z-index: 100;}

/*** VIEW DIV (100%x100% position = padding!) ***/
#viewdiv {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: auto; padding: 374px 5px 5px 152px;}

/*** FOLDER FORM DIV ***/
#newsmenu {display:none;}

/*** FOLDER DIV ***/
#folderdiv {display:none;}

/*-- menu links --*/
.topheader a, #topmenu2 a {display: block; height: 30px; float: left; font-size: 13px; font-weight: bold; text-decoration: none; padding-top: 8px; padding-left: 5px; padding-right: 5px;}
#topmenu2 a{float: right;}

.menulink {display: block; float: left; height: 24px; padding: 5px 4px 4px 30px; text-decoration: underline; background-position: 3px 50%; background-repeat: no-repeat;}
.menulink:hover {background-color: #DFE7D9;}

/** drop down menus **/
.topheader .menulink3 {padding-top: 8px; font-size: 13px; font-weight: bold;}
.topheader .menulinkX {font-weight: bold; padding-top: 8px; font-size: 13px;}
.topheader a:hover, .topheader .menulink3:hover, #topmenu2 a:hover, .menulinkX {background-color: #dedede; color: #000; filter:alpha(opacity='70'); -moz-opacity: 0.7;}

/*** list ***/
#inclist a {display: block; float:left; margin-left: 3px; height: 12px; padding-left: 3px; padding-right: 3px; text-decoration: none; background-color: #EBF0E8; border-width: 1px;
	  border-color: white; border-style: solid; border-top-width: 0px;}

#inclist a:hover, #inclist .isactive {background-color: white;}

/*** menu icons ***/
.divider {height: 25px; width: 6px; float: left; background-position: 2px 4px; background-repeat: no-repeat; background-image: url('images/div.gif');}

/*** center menu icons ***/
#xreport {background-image: url(images/xreport.gif);}
#xemail {background-image: url(images/xemail.gif);}
#xforward {background-image: url(images/xforward.gif);}
#xnearest{background-image: url(images/xnearest.gif);}
#xviewing{background-image: url(images/xviewing.gif);}
#xedit{background-image: url(images/xedit.gif);}
#xmap{background-image: url(images/xmap.gif);}
#xdeal{background-image: url(images/xdeal.gif);}
#xpipeline{background-image: url(images/xpipeline.gif);}
#xquote{background-image: url(images/xquote.gif);}

/*** header ***/
.topheader{width: 100%; height: 110px; overflow: hidden; background-repeat: no-repeat; background-image: url('images/header_new.jpg'); background-color: #FFFFFF; padding-top:70px}

/*5px white border*/
.topheader, #newsmenu, .whitebg, #readmenu2, .menubg1{border-width: 5px; border-style: solid; border-color: #FFFFFF;}

.divshadow {width: 100%; height: 4px; background-repeat: repeat-x; background-image: url(images/headerbg.gif);}

/*** News menu background ***/
#newsmenu {background-color: #EBF0E8;}


/*** LIST HEADER (readmail,search...) ***/
  .tblhead2 {background-color: #EBF0E8;}
  .tblhead, .tblheadactive, .tblheadactive2, .tblheadactive3 {height: 23px; border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color: #EBF0E8; background-color: #EBF0E8;}
  .tblheadactive, .tblheadactive2, .tblheadactive3{border-bottom-color: #C2DAB3;}
  .tblheadactive, .tblheadactive2 {background-repeat: no-repeat; background-position: 100% 60%;}
  .tblheadactive {background-image: url(images/down.gif);}
  .tblheadactive2 {background-image: url(images/up.gif);}

    .tblhead a, .tblheadactive a, .tblheadactive2 a, .tblheadactive3 a {margin-right: 12px;}
    
    	
	/* Newer style for grids - Deal LIST MH 2/7/7 */
	.column-headsN { background: #201a55; color:#fff; line-height:1.5em;}
	TR.column-headsN { background: #201a55; color:#fff; padding: 3px 0;}
	a.headerLinkN {color: #fff;}
      .col-head-right {font-weight:bold; text-align:right; width: 100px; background: #EBF0E8;}
      .col-head-left {font-weight:bold; width: 100px; background: #EBF0E8;}
      .col-head-main {font-weight:bold; background: #201a55; color:#fff;}

.rowPrint {display:block!important;}
.imgPrint {display:none;}

#readmenu2, .menubg1, #readdiv .whitebg {border-bottom-width: 0px;}

  #readdiv .whitebg {border-top-width: 0px;}

select, input, .input-box, .input-list-small {font-size: 11px; padding: 1px;}
select.small {font-size: 10px; padding: 1px;}
select {margin-bottom:2px;}

/* Dialogue header style */
.caption {font-weight: bold; font-size: 10pt; color: white;	background-color: #b3dc20; padding:3px;}
.caption-grey {font-weight: bold; font-size: 10pt; color: black; border:1px solid gray; padding:3px;}
.caption-grey a {font-weight: bold; font-size: 10pt; color: Black;}
.caption a:visited {font-weight: bold; font-size: 10pt; color: white;}
.caption-grey a:visited {font-weight: bold; font-size: 10pt; color:Black;}

.label-small {font-size: 0.9em; color:Black;}

th {text-align: left;}
image.direction-arrow {margin-left:5px;}

/* Bottom list paging style */
	#pager {display:none}
	#pager a.page {border:1px solid #201a55; padding:1px 3px; color: #000; text-decoration: none; margin:0;}
	#current {background: #ccc; color: #000;}
	#pager a.current {border:1px solid #201a55; padding:1px 3px; background: #ccc; color: #000; text-decoration: none; margin:0;}
	#pager a:hover.page {background: #ccc; color: #000;}
	
	td.options image {margin-right:2px;margin-bottom:1px;}
	
	/* fieldset display styling */
	fieldset.menu {margin: 2px 2px 10px 5px; padding:3px;}
	fieldset.content {margin: 2px 10px 10px 5px; padding:3px;}
	/* new main content background style */
	fieldset.contentBD {margin: 2px 10px 10px 5px; padding:3px; background: url(images/shade-line.jpg);}
	.tableWht {color:#fff;}
	fieldset.instructs {margin: 2px 10px 10px 5px; padding:3px; border:0;}
	fieldset.data {margin: 2px 10px 10px 5px; border-top: solid 1px #999999; border-bottom: none; border-left: none; border-right: none; padding:3px;}
	fieldset.detail-page {margin: 2px 10px 5px 5px; border-top: solid 1px #999999; border-bottom: none; border-left: none; border-right: none; padding:3px;}
	legend.detail-page {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	font-weight:bold; background: #ffffff; margin-bottom:4px; margin-top:4px; color:#201a55;}
		legend {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	font-weight:bold; background: #ffffff; margin-bottom:4px; margin-top:10px; color:#201a55;}
	label {padding-right: 5px; font-size: 10pt;	margin: 0px 1em 10px 0px; font-family: Arial, Helvetica, sans-serif; background-color: whitesmoke;}
	label.field {width: 10em; float: left; text-align: right; margin: 0 1em 10px 0; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
	label.widerfield {width: 18em; float: left; text-align: right; margin: 0 1em 10px 0; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
	label.fieldwhite {width: 10em; float: left; text-align: right; margin: 0 1em 10px 0; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background: #fff;}
	.5below {margin-bottom:5px;}
	div.notice {margin:0 3px 0 0;}
	/* position fe calendar icon */
	span.icon-cal image {position:relative; top:3px;}
	
	/* login box */
	.login-box {border:1px solid #ccc; background: #f2f2f2; width:280px; text-align:center; font-family: Verdana; margin-bottom:10px; font-size:x-small}
	.login_box td {padding: 3px;}
	.bold_center_large {font-weight:bold; font-size: 130%;}
	.error {color: #201a55;}
	
	/* popup calendar styling */
	.cal_calendar {font-size:10pt;font-family:verdana;padding:0px;margin:0px;border:none; border-collapse:collapse;}
	.cal_header {background-color:#CCCCCC;padding:0px;margin:0px;border:none; border-collapse:collapse;}
	.cal_cell {padding:2px;margin:1px;border:2px groove;text-align:center;width:3ex;cursor:hand}
	.cal_labelcell {padding:2px;margin:1px;border:2px groove;text-align:center;}
	.cal_oddweek {background-color:#fafafa;padding:0px;margin:0px;border:none; border-collapse:collapse;}
	.cal_evenweek {background-color:#fafafa;padding:0px;margin:0px;border:none; border-collapse:collapse;}

	.day {width:3ex;text-align:center;padding:0px;margin:0px;border:none; border-collapse:collapse;cursor:hand;}
	.cal_day {width:3ex;text-align:center;padding:0px;margin:0px;border:none; border-collapse:collapse;cursor:hand;}
	.cal_today {color:white;background-color: #990000;width:3ex;padding:1px;margin:0px;border:none; border-collapse:collapse;}
	.cal_disabled {color:#999999;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
	.cal_common {color:black;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
	.cal_holiday {color:gray;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
	.cal_event {background-color:yellow;color:red;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}

	.anchorclass {text-decoration:none; cursor:hand; color: #0000ff;}
	
	/* full page article styles */
	#article-body {padding:10px; background: #e6e6e6;}
	#article-body image {border:1px #fff;}
	span#article-author {font-size: 80%; color: #454545;display: block; text-align:right;}
	
	/*** IE Iframe width FIXing DIV ***/
	.ie_ifram_fix{height: 100%;}

	.top-title {font-weight: bold; padding-top: 4px;}
	.column-heads {background: #dedede; line-height:1.5em;}
	table.column-data th {border-bottom: 2px solid #fff;}
	.image-button {padding-top:5px; margin-left:10px;}
	.icon-edit image {margin-right:2px; margin-top:2px;}
	
	div#popup-keysearch {border:5px solid #fff;height:220px;}
	div#popup-keysearch form {margin:0;}
	div#popup-general {border-top:5px solid #fff;border-left:5px solid #fff;border-bottom:5px solid #fff; width:650px;}
	div#popup-general form {margin:0;}
	div#popup-building {border-top:5px solid #fff;border-left:5px solid #fff;border-bottom:5px solid #fff; width:780px;}
	div#popup-building form {margin:0;}
	div#popup-geo {border-top:5px solid #fff;border-left:5px solid #fff;border-bottom:5px solid #fff; width:830px;}
	div#popup-geo form {margin:0;}
	table#popup-input input,select,textarea {margin-top:4px;}
	.popup-section {color: #201a55; font-weight: bold; padding-top:8px; border-top:1px solid silver;}
	span.icontext {padding-left:5px;}
	td.telno {color: #201a55;}
	span.contact {color: #990000;}
	
	div.viewings-count {background: #201a55; color:#fff; padding:2px; border-bottom:2px solid #fff;}
	div.viewings-count td {color: #fff; font-weight:bold; font-size:95%;}
	div.viewings-count h4 {margin:0; font-size:100%; margin-left:6px;}
	div.viewings-count a {color: #fff; font-weight:bold; text-decoration: none;}
	div.viewings-count a:link {color: #fff; font-weight:bold; text-decoration: underline;}
	div.viewings-count a:visited {color: #fff; font-weight:bold; text-decoration: underline;}

	div.viewings-navigate {background: #d5d9d2;  padding:2px; border-bottom:2px solid #fff; text-align:center; margin:0;}
	div.viewings-navigate h4 {margin:0; font-size:80%; font-weight:normal; line-height:0.8em;}
	div.viewings-navigate a {color:#454545;text-decoration:none;}
	div.viewings-navigate a:hover { color: #000;} 
	
	div.targets-navigate {padding:2px;text-align:right; margin-bottom:5px; margin-top:5px;}
	div.targets-navigate h4 {margin:0; font-size:80%; font-weight:normal; line-height:0.8em; }
	div.targets-navigate a {color:#000;text-decoration:none; padding-left:10px; padding-right:10px;}
	div.targets-navigate a:hover {background: #fff;}
	
	.reportname {color:black}
	
	div.news-none {background: #eaeaea; color:#333; padding:3px 4px; margin-top:10px; border:1px solid silver;}
	div.news-previews {background: #eaeaea; color:#333; padding:3px 4px; margin-top:10px; border:1px solid silver;}
	div.news-previews a {font-weight:bold;}
	
	div.news-previews-sticky {background: #b3dc1f; color:#333; padding:3px 4px; margin-top:10px; border:1px solid #454545;}
	div.news-previews-sticky a {font-weight:bold;}

	table.email-top td {padding-right:5px;}
	td.email-background {background: #eaeaea url(images/email-background.gif); border:1px solid silver; padding:10px}
	
	.read
	{
		color:#990000;
	}
	.read a
	{
		color:#990000;
	}
	.read a:hover
	{
		color:#000;
	}
	
	td.summary-month-title {background: #201a55; color:#fff; padding:2px; border-bottom:2px solid #fff; font-size:10pt; font-weight:bold}
	td.summary-week-title {background: #b3dc1f; color:#fff; padding:2px; border-bottom:2px solid #fff; font-size:10pt; font-weight:bold}
	td.summary-month-sum {background: #dedede; color:#000; padding:2px; border-bottom:2px solid #fff; font-size:9pt; font-weight:bold; text-align:right;}
	td.summary-week-sum {background: #dedede; color:#000; padding:2px; border-bottom:2px solid #fff; font-size:9pt; font-weight:bold; text-align:right;}
	td.day-count a {font-weight:bold; text-decoration: none; font-size:9pt;}
	td.day-count a:link {font-weight:bold; text-decoration: underline;}
	td.day-count a:visited {font-weight:bold; text-decoration: underline;}
	
	
	/* report creation area */
	div.report-options {background:#dedede; margin-bottom:5px; padding: 0 5px 10px 5px; width:825px;}

	a.grey-link {color: White;}
	
	/*	Grading colour coding */
	
	.grade0 {background-color: #d4d7d9; border-top:1px solid #fff; padding-left:5px;}  /* grey */
	.grade1 {background-color: #a4bae4; border-top:1px solid #fff;padding-left:5px;}  /* blue */
	.grade2 {background-color: #a4bae4; border-top:1px solid #fff;padding-left:5px;}  /* blue */
	.grade3 {background-color: #dfec71; border-top:1px solid #fff; padding-left:5px;}  /* yellow */
	.grade4 {background-color: #ed926e; border-top:1px solid #fff; padding-left:5px;}  /* red */
	.grade5 {background-color: #ed926e; border-top:1px solid #fff; padding-left:5px;}  /* red */

	td.inactive {font-style: italic;}
	
	/* alpha paging style for record filtering */
	span.alpha-set {font-family: Arial,sans-serif; font-size:110%;}
	.currentpager {background: #282828; color:#fff; text-decoration:none;}
	a.alpha-paging {background: #fff; color: #000; padding: 0 2px; text-decoration: none;}
	a:hover.alpha-paging  {color:#fff; background-color:#000;}
		
	/* Map bubble centre type identification */
	.centre_live  { background-color: #55cc56; color: #ffffff; padding-left:5px; padding-right:5px; margin-right:3px;}
	.centre_rejected  { background-color: #e9524b; color:#ffffff; padding-left:5px; padding-right:5px; margin-right:3px;}
	.centre_dup_live  { background-color: #38c4c6; color:#ffffff; padding-left:5px; padding-right:5px; margin-right:3px;}
	.centre_dup_rejected  { background-color: #c149cb; color:#ffffff;padding-left:5px; padding-right:5px; margin-right:3px;}

	/* KPI report classes */	
	#kpifolderdiv {position: absolute; top: 0; left: 5px; width: 137px; height: 100%; padding: 150px 0 5px 0; z-index: 2;}
	#kpimenu {position: absolute; left: 5px; top: 122px; width: 137px; padding: 5px 2px 5px 5px; overflow: hidden; z-index: 10;}
	div.reports-list {color:#454545; padding:2px; border-bottom:2px solid #fff;}
	div.reports-list td {color: #454545; font-weight:bold; font-size:95%;}
	div.reports-list h4 {margin:0; font-size:100%; margin-left:6px;}
	div.reports-list a {color: #454545; font-weight:bold; text-decoration: undeline;}
	div.reports-list a:hover {color: #000;}
	div.reports-list a:visited {color: #454545;}
	
	/* stuff */
	.float-dl {float:right; width:150px;}
	.icon-download {background: url(images/icon_csv.gif) no-repeat 0 -3px; padding-left:26px; height:20px;}
	
div.kpi-report {width:100%;}
table.kpi-report-body {width:100%; font-family:Arial;border-collapse:collapse;}

td.kpi-teamname  
{ 
	width:100%;
	background-color: #55cc56; 
	color: #000000; 
	padding-left:5px; 
	padding-right:5px; 
	margin-right:3px;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: solid 2px black;
	border-top: solid 2px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
}

td.kpi-groupname  
{ 
	width:30%;
	background-color: blue; 
	color: #ffffff; 
	padding-left:5px; 
	padding-right:5px; 
	margin-right:3px;
	font-size: 9pt;
	font-weight: bold;
	border-top: solid 2px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
}

td.kpi-total1
{
	text-align: center;
	background-color: #cc99ff;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 2px;
	font-size: 9pt;
	font-weight: bold;
	border-top: solid 2px black;
	border-bottom: solid 2px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
	border-collapse:collapse;
}

td.kpi-total2
{
	text-align:center;
	background-color: #ccffff;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 2px;
	font-size: 9pt;
	font-weight: bold;
	border-top: solid 2px black;
	border-bottom: solid 2px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
}

tr.kpi-user-head td
{
	color: #ff0000; 
	padding-left:5px; 
	padding-right:5px; 
	margin-right:3px;
	font-size: 8pt;
	font-weight: bold;
	border-right: solid 2px black;
	border-left: solid 2px black;
	border-bottom: solid 2px black;
	border-top: solid 1px black;
}

td.kpi-team-head
{
	padding:2px; 
	background-color: #ff0000; 
	border-left: solid 2px black;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
	font-size: 8pt;
	font-weight: bold;
}

td.kpi-cell-bold
{
	padding:2px; 
	border-bottom: solid 1px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
	text-align:left;
	font-size: 8pt;
	font-weight: bold;
}

td.kpi-cell
{
	padding:2px; 
	border-bottom: solid 1px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
	text-align:left;
	font-size: 8pt;
}

td.kpi-data
{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	font-size: 8pt;
	text-align:center;
}

td.kpi-data-total
{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	font-size: 8pt;
	text-align:center;
	font-weight: bold;
	background-color: #ffff00; 
}

td.kpi-data-bold
{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
}

td.kpi-days-header
{
	background-color: #c0c0c0; 
	color: #000000;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
	font-size: 8pt;
	font-weight: bold;
}

td.kpi-header
{
	text-align:center;
	background-color: #c0c0c0; 
	color: #000000;
	border-right: solid 2px black;
	border-left: solid 2px black;
	border-bottom: solid 2px black;
	border-top: solid 2px black;
	font-size: 8pt;
	font-weight: bold;
}

tr.dr td
{
	border: solid 1px gray;
}


/* Deal List unapproved, new and old deal background row colours (deal_list.aspx) */
	.deal_row_notauth {background-color: #fcebeb;}
	.deal_row_authold {background-color: #f2f8b1;}
	.deal_row_authnew {background-color: #e0f8c8;}
    .deal_row_rejected {background-color: #ff0000;}
    
	.icon-download {background: url(images/icon_csv.gif) no-repeat 0 -3px; padding-left:26px; height:20px; color: #0C0854}
	a:hover.icon-download {text-decoration:underline; color: #0C0854;}
	
   /* report legend links */
    a.link-deal  {background:#83d961; padding:2px 10px; border:1px solid #666; margin-bottom:3px; text-align:center; width:60px; color:#000;}
    a:hover.link-deal {color: #000; text-decoration:underline;}
    a.link-live  {background:#e97e83; padding:2px 10px; border:1px solid #666; margin-bottom:3px; text-align:center; width:60px; color:#000;}
    a:hover.link-live {color: #000; text-decoration:underline;}
    a.link-dead  {background:#fefefe; padding:2px 10px; border:1px solid #666; margin-bottom:3px; text-align:center; width:60px; color:#000;}
    a:hover.link-dead {color: #000; text-decoration:underline;}

    .Bl11TxtB { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #0C0854; font-weight: bold; }
    .Bl11Txt { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
    .Bl12TxtB { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #0C0854; font-weight: bold; text-decoration: none; }
    .Bl13TxtB { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #0C0854; font-weight: bold; }
    .Wh12TxtB { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
    .Wh11TxtB { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
	.icon-expand {background: url(images/icon_expand.gif) no-repeat 0 -4px; padding-left:26px; height:20px; color: #0C0854}
	.icon-collapse {background: url(images/icon_contract.gif) no-repeat 0 -4px; padding-left:26px; height:20px; color: #0C0854}
	a:hover.icon-expand {text-decoration:underline; color: #0C0854;}
