body {
margin-left: auto; 
margin-right: auto;
margin-top: 0px;
width: 900px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}

.figures {
	font: bold 14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	line-height:27px;
	color: #68ac25;
}
.healthcare {
	font: normal 13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	line-height:16px;
	color: #000000;
}
.healthcaretitle {
	font: bold 16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	background-color:#68ac25;
	color: #fff;
}
.healthcaremain {
	font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	line-height:16px;
	color: #000;
}
.value {
	font: bold 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;	
	line-height:18px;
	color: #68ac25;
}
.percentage {
	font: bold 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;	
	line-height:25px;
	color: #fff;
}
.valuetitle {
	font: bold 19px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	line-height:25px;
	color: #68ac25;
}
.trends {
	font: bold 22px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	color: #68ac25;
}


/*CSS Hacks for Internet Explorer */

/* fix the over extended h2 borders */
* html h2 {
	zoom: 1;
}

* html .sidebar {
/* double margin bug fix */
	display: inline;
}

.roundcont {
	width: 210px;
	background-color: #68ac25;
	color: #fff;
}


.roundcont p {
	margin: 0px;
}

.roundtop { 
	background: url(vacancies/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(vacancies/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.copyright {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:9px;
color:#000000;
}

.sitemap {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:10px;
FONT-WEIGHT: normal; 
line-height:14px;
color:#000000;
}

.sitemap A:link {
font-family: font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:10px; FONT-WEIGHT: normal; color:#000000; line-height:14px; text-decoration: none;
}

.sitemap A:active {
font-family: font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:10px; FONT-WEIGHT: normal; color:#000000; line-height:14px; text-decoration: none;
}

.sitemap A:visited {
font-family: font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:10px; FONT-WEIGHT: normal; color:#000000; line-height:14px; text-decoration: none;
}

.sitemap A:hover {
font-family: font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:10px; FONT-WEIGHT: normal; color:#333333; line-height:14px; text-decoration: none;
}

.subhead {
font-family: verdana;
font-size:14px;
FONT-WEIGHT: bold; 
line-height:16px;
color:#b72404;
}

.main {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:11px;
line-height:13px;
color:#000000;
}

.maincopy {
font-family: verdana;
font-size:10.5px;
line-height:13px;
color:#000000;
}

.main A:link {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:11px; color:#000099; text-decoration: none;
}

.main A:active {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:11px; color:#000099; text-decoration: none;
}

.main A:visited {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:11px; color:#000099; text-decoration: none;
}

.main A:hover {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:11px; color:#ff9900; text-decoration: none;
}

.newssubhead {
font-family: verdana;
font-size:11px;
FONT-WEIGHT: bold; 
line-height:13px;
color:#b72404;
}

.news {
font-family: verdana;
font-size:10px;
line-height:12px;
color:#000000;
}

.news A:link {
font-family: verdana;
font-size:10px;
FONT-WEIGHT: bold;
line-height:12px;
color:#b72404;
}

.news A:active {
font-family: verdana;
font-size:10px;
line-height:12px;
color:#b72404;
}

.news A:visited {
font-family: verdana;
font-size:10px;
line-height:12px;
color:#b72404;
}

.news A:hover {
font-family: verdana;
font-size:10px;
line-height:12px;
color:#b72404;
}


/* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(images/corners2.gif) no-repeat bottom right}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:210px !important; /* IE Win = width - padding */
      width: 210px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:0; /* use to position the box */
      margin:3px 0;
	}


    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:0; 
    /* right-image-gap + right-inside padding */
      padding-right:25px
}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:2px 0 5px 12px; 
	    font-size: 5px;
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:0; /* interior-padding right */ 
      padding:5px 0 15px 0} /* mirror .cssbox_head right/left */
	  
	  
	.cssbox ul {
  color: #000;
  font-size: 10px;
  margin: 0;
  padding: 0 5px 6px 6px;
}

.cssbox li {
text-align: left;
	list-style: none;
	margin-bottom: 8px;
}