/* Acumin Ltd, www.acumin.co.uk  	*/
/* Developed by Juliano Araujo   	*/
/* v 5.51   						*/
/* 2008-02-13  						*/


/* ------------------------------------------------------------------- */
/* -------------------------- Layout Css ----------------------------- */
/* ------------------------------------------------------------------- */


html, body {
	margin: 0;
	padding: 0;
	font-family: verdana, helvetica, freesans, sans-serif;
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1em;
}
h1 {
	font-size: 2em;
}
p {
	margin: 0;
	font-size: 100%;
}
tr, td, th {
	font-size: 100%;
}
select, textarea {
	font-size: 100%;
}
form {
	margin: 0;
	padding: 0;
}
small {
	font-size: 1em;
}
img {
	border: 0;
}
a:link, a:visited, a:active, a:hover {
	color: #000000;
	text-decoration: none;
}
li {
	padding: 0;
}
/* SSS INPUTS, FORMS */

input {
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0.2em;
	font-size: 1.2em;
	color: #4d4d4d;
}
textarea {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #4d4d4d;
}
select {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #4d4d4d;
}
input.buttonNormal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	border: solid 0.0626em #cccccc;
}
input.buttonNormal:hover {
	color: #F04D4D;
}
/********************** generic class *******************/

.ico_pdf {
	background: url(/images/icon-pdf.gif) no-repeat 0 50%;
	padding-left: 2em;
}
.ico_ppt {
	background: url(/images/icon-pps.gif) no-repeat 0 50%;
	padding-left: 2em;
}
.ico_doc {
	background: url(/images/icon-doc.gif) no-repeat 0 50%;
	padding-left: 2em;
}
.ico_exl {
	background: url(/images/icon-exl.gif) no-repeat 0 50%;
	padding-left: 2em;
}
/********************** error class *******************/

.alert_box {
	background-color: #FFEDED;
	border: 0.0626em solid #CC340E;
	padding-right: 0.7em;
}
.alert_red {
	color: #CC340E;
}
.required {
	color: #CC340E;
}
.errBox {
	text-align:left;
	width: auto;
	border: 1px solid #CC3300;
	padding: 5px 5px 5px 30px;
	margin-bottom: 1em;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background-color: #FFE5CB;
	background-image: url(/images/Error.gif);
	background-repeat: no-repeat;
	background-position: 2% 20%;
}
/* ------------------------------------------------------------------- */
/* --------------=------ Header Css ----------=-------------- */
/* ------------------------------------------------------------------- */

/*  CssClass used to control the background table for the common navigation */
/* 
   61.875 - 990px
   53.4375em - 855px
   8.4375em - diff
   45.5em; 
   diff:16.375em; 
   */


#header {
	height: 5.4em;
	width: auto;
	min-width: 61.226em;
	margin: 0 auto;
}
#header #header-container {
	width: 50.875em;
	margin: 0 auto;
	padding-top: 0.7em;
}
#header #header-logo {
	float: left;
}
#header #header-banner {
	position: relative;
	float: left;
	width: 475px;
	height: 65px;
	left: 4.252em;
}
#header #header-welcome {
	color: #666666;
	text-align: right;
	font-size: 0.6875em;
	position: relative;
	float: right;
	width: 15.192em;
	height: 6.303em;
}
#header #header-welcome a {
	color: #666666;
}
#header #header-welcome span {
	position: relative;
	top: -0.55em;
}
.epi-r {
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 15px;
}
.epi-r:hover {
	background: url(/images/arrow_red_down.gif) no-repeat 0 50%;
	padding-left: 15px;
}
#navbar {
	text-align: left;
	width: 51.875em;
	margin: 0 auto;
	background: #ffffff url(/images/bg-header-bar.gif) repeat-x bottom left;
}
#navbar ul {
	margin: 0;
	padding: 0;
}
#navbar li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* ------------------------------------------------------------------- */
/* --------------=------ Main Navigation Css ----------=-------------- */
/* ------------------------------------------------------------------- */

/*  CssClass used to control the background table for the common navigation */

#navbar {
	position: relative;
	z-index: 199;
	text-align: center;
	width: 100%;
	border-top: 0.0626em #d8d8d8 solid;
}
#navbar-inner {
	position: relative;
	top: -1px;
	border-top: 1px #d8d8d8 solid;
	height: 3.375em;
	width: 61.875em;
	margin: 0 auto;
	text-align: left;
}
#navbar-line {
	position: absolute;
	z-index: 2000;
	top: 1.262em;
	left: -1000px;
	width: 1001px;
	margin-left: 5.4375em;
	background: #d8d8d8;
	height: 1px;
	overflow: hidden;
}
#navbar ul {
	margin-left: 5.4375em;
	height: 1.3em;
}
#navbar li {
	margin: 0 0 0 -1px;
	float: left;
}
#navbar li.first {
	margin: 0;
}
#navbar li a {
	display: block;
	float: left;
	overflow: hidden;
	font-weight: bold;
	border: #d8d8d8 solid;
	border-width: 0 1px 1px 1px;
	font-size: 0.626em;
	text-transform: capitalize;
	padding: 0.4545em 0.8182em 0.3636em 0.8182em;
}
#navbar li a:hover, #navbar li.current a {
	background: #ffffff url(/images/bg-navbar-item.gif) repeat-x top left;
	border-bottom-width: 0;
}
#navbar li.current a .epi-r {
	background: url(/images/arrow_silver_down.gif) no-repeat 0 50%;
}
#navbar li li a:hover {
	background: none;
}
#navbar li.current li a {
	background: none;
}
#navbar li a:link, #navbar li a:visited {
	color: #4d4d4d;
}
#navbar li.inserted a:link, #navbar li.inserted a:visited {
	color: #ffffff;
	background-color: #f30167;
}
#navbar li.inserted a:hover {
	background-color: #ffffff;
	color: #f30167;
}
/* Secondary Navigation */
#navbar ul ul {
	position: absolute;
	top: 1.5em;
	left: 0;
	padding: 0;
	height: 1.5625em;
	width: 46.75em;
}
#navbar ul ul li {
	margin: 0;
	padding-top: 0.5em;
	height: auto;
}
#navbar ul ul li a {
	color: #4d4d4d;
	font-weight: normal;
	border: #d8d8d8 solid;
	border-width: 0 0 0 1px;
	padding: 0 0.8182em;
}
#navbar ul ul li.first a {
	border-left-width: 0;
}
#navbar li li a:hover {
	text-decoration: underline;
}
#navbar li li.current a {
	font-weight: bold;
}
#navbar li li.current a:hover {
	text-decoration: none;
}
#search {
	position: absolute;
	width: 15.125em;
	top: 0;
	right: 5.4375em;
	height: 1.4375em;
}
#search #search-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	color: #4d4d4d;
}
#search #search-icon {
	position: absolute;
	top: 0.25em;
	right: 0;
	z-index: 12;
}
#search #search-icon img {
	width: 8.4375em;
	height: 1.4375em;
	display: block;
}
#search #search-type {
	position: relative;
	left: 0;
	top: 0;
	z-index: 13;
}
#search #search-type label {
	position: absolute;
	top: 0.5455em;
	left: 0;
	font-weight: bold;
	font-size: 0.6875em;
	vertical-align: top;
}
#search #search-type ul {
	position: absolute;
	left: 3.5em;
	top: 0;
	margin: 0;
	padding: 0;
	width: 6.25em;
}
#search #search-type ul li {
	position: absolute;
	margin: 0;
	padding: 0 0 0 0.625em;
	font-size: 0.6875em;
	list-style-type: none;
	color: #4d4d4d;
}
#search #search-type ul li#search-vacancy {
	left: 1em;
}
#search #search-type ul li#search-website {
	left: 9em;
}
#search #search-type ul li#search-new {
	left: 17em;
}
#search #search-type ul label {
	position: absolute;
	font-size: 1em;
	font-weight: normal;
	left: 1.4545em;
	top: 0.5454em;
}
#search #search-type ul input {
	position: absolute;
	background-color: transparent;
	width: 1.2727em;
	top: 0.2727em;
	padding-left: 0;
	margin-left: 0;
	left: 0;
	font-size: 1em;
}
#search #search-bottom {
	position: absolute;
	top: 1.8125em;
	width: 100%;
}
#search #search-bottom input#acumin-search-input {
	position: absolute;
	padding: 0.0909em 0.2727em 0.1818em 0.2727em;
	font-size: 0.6875em;
	color: #4d4d4d;
	border: 1px #8d8d8d solid;
	width: 21em;
	font-family: verdana;
}
#search #search-bottom input#acumin-search-submit {
	position: absolute;
	right: 0.1em;
	font-size: 1em;
	width: 1.838em;
	height: 1.125em;
	overflow: visible;
	background-color: transparent;
	padding: 0;
	border-width: 0;
}
/* ------------------------------------------------------------------- */
/* --------------=------ Main Content Css ----------=-------------- */
/* ------------------------------------------------------------------- */

/*  CssClass used to control the main body structure */

#content {
	width: auto;
	min-width: 61.226em;
	margin: 0.626em auto;
}
#content input {
	border: 0.0626em #8d8d8d solid;
}
#content input.normal {
	border: none;
}
#content textarea {
	border: 0.0626em #8d8d8d solid;
}
#content select {
	border: 0.0626em #8d8d8d solid;
}
#content-container {
	width: 50.875em;
	margin: 0 auto;
}
#content-search {
	font-size: 0.7em;
}
#content-left {
	float: left;
	position:relative;
	width: 11em;
	margin: 0 auto;
}
#content-left ul {
	list-style:none;
	padding:0;
	margin:0;
	width: auto;
}
#content-left ul li {
	position:relative;
	padding:0;
	margin-bottom:0.125em;
	clear:both;
	float:left;
	width:100%;
}
#content-left ul li a {
	position:relative;
	font-size:0.6375em;
	padding:0.3636em 0.3636em 0.3636em 0.5455em;
	font-weight:bold;
	display:block;
	border:1px solid #dbdbdb;
}
#content-left ul li a:hover {
	background:#e8e8e8;
}
#content-left ul li a:active {
	background:#e8e8e8;
}
#content-left ul li a.activemenu {
	background:#e8e8e8;
}
#content-left ul a span {
	position:absolute;
	right:.4545em;
	top:0;
	padding-top:0.3636em;
	font-weight:normal;
}
#content-left .submenu {
	padding-left: 1.2em;
	background: url(/images/arrow_silver_right.gif) no-repeat 5%;
}
#content-left .submenu a {
	border: none;
	width: 90%;
}
#content-left .submenu a:hover {
	background-color: #FFFFFF;
}
#content-centre {
	float: left;
	width: 27em;
	margin: 0 auto 0 auto;
	padding: 0 0.626em 0 1em;
}
#content-centre h1 {
	font-size: 1em;
	background: url(/images/h1_arrow.gif) no-repeat 0 50%;
	padding-left: 1.3em;
	margin-bottom: 1.3em;
}
#content-centre p {
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 0.626em 0;
}
#content-centre li {
	font-size: 0.7em;
	list-style-image: url(/images/arrow_red.gif);
	line-height: 1.4em;
}
#content-centre ul li ul li {
	font-size: 100%;
	margin-left: 1.4em;
}
#content-centre a {
	color: #CC340E;
}
#content-centre a:hover {
	color: #FF0000;
}
#call-back table {
	font-size: 0.7em;
}
/* ------------------------------------------------------------------- */
/* --------------=------ Main Search Content Css ----------=-------------- */
/* ------------------------------------------------------------------- */

/*  CssClass used to control the main search result body structure */


#content-result {
	float: left;
	width: 27em;
	margin: 0 auto 0 auto;
	padding: 0 0.626em 0 1em;
}
#content-result h1 {
	font-size: 1em;
	background: url(/images/h1_arrow.gif) no-repeat 0 50%;
	padding-left: 1.3em;
}
#content-result p {
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 0.626em 0;
}
#content-result .notfond {
	color: #CC340E;
}
#content-result .joblist {
	font-size: 0.626em;
	padding: 1em;
	margin-top: 2em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #ffffff;
}
#content-result .joblist h2 {
	color: #990000;
	padding-bottom: 1em;
}
#content-result .joblist label {
	font-weight: bold;
	float: right;
}
#content-result .joblist table tr td {
	font-size: 1.1em;
	vertical-align: top;
	height: 1.5em;
}
#content-result .jobDisplay {
	font-size: medium;
}
#content-result .joblist ul li ul li {
}
#content-result a {
	font-size: 1.2em;
	color: #CC340E;
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 15px;
}
#content-result a:hover {
	color: #FF0000;
}
/* ------------------------------------------------------------------- */
/* --------------=------ Main  Css ----------=-------------- */
/* ------------------------------------------------------------------- */

#show-job-left {
	font-size: 0.7em;
	float: left;
	position:relative;
	width: 15.5em;
	margin: 0 auto;
	display:block;
	border:1px solid #dbdbdb;
}
#show-job-left label {
	font-weight:bold;
}
#show-job-left ul {
	list-style:none;
	padding: 0;
	margin:0;
	width: auto;
}
#show-job-left ul li {
	position:relative;
	padding: 0.5em;
	margin-bottom:0.125em;
	clear:both;
	float:left;
	width: 100%;
}
#content-centre-show-job div {
	font-size: 0.7em;
	line-height: 1.4em;
}
/* ------------------------------------------------------------------- */
/* ----------=------ Content Application Content Css ----------=---------- */
/* ------------------------------------------------------------------- */


#show-job-apply-box {
	padding: 1em;
	margin-top: 1em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #F2F2F2;
}
#show-job-apply-box h3 {
	font-size: 0.7em;
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 1.2em;
}
#show-job-apply-box a {
	color: #CC340E;
}
#show-job-apply-box input {
	font-size: 0.7em;
}
#show-job-apply-box input.apply {
	font-size: 0.65em;
}
#show-job-apply-box {
	padding: 1em;
	margin-top: 1em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #F2F2F2;
}
#show-job-apply-box h3 {
	font-size: 0.7em;
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 1.2em;
}
#show-job-apply-box a {
	color: #CC340E;
}
#show-job-apply-box input {
	font-size: 0.7em;
}
#show-job-apply-box input.apply {
	font-size: 0.65em;
}
/* ------------------------------------------------------------------- */
/* ----------=------ Commun forms Css ----------=---------- */
/* ------------------------------------------------------------------- */

.cform {
	padding: 0.7em;
	background-color: #F2F2F2;
	border-top: 0.0626em solid #CCCCCC;
}
.cform-box {
}
.cform-box .titlebar {
	background-color: #d1d1d1;
	padding: 0.3em;
}
.cform-box .titlebar h3 {
	font-size: 0.7em;
}
.cform-box label {
	font-size: 0.7em;
	font-weight: bold;
}
.cform-box label.normal {
	font-size: 0.7em;
	font-weight: normal;
}
.cform-box input {
	font-size: 0.7em;
}
.cform-box select {
	font-size: 0.7em;
}
.cform-box input.btn-login {
	font-size: 0.7em;
}
.cform-box a {
	font-size: 0.7em;
}
.cform-box small {
	font-size: 0.7em;
}
.cform-box small a {
	font-size: 1em;
}
#content-right {
	float: right;
	margin: 0;
	padding: 0;
	color: #666666;
}
#content-right #sidebar {
	background: url(/images/sidebar-bg.jpg) repeat-y 100% 0;
}
#content-right #sidebar-img {
	width: 10em;
	text-align: right;
}
#content-right #sidebar-content {
	font-size: 0.7em;
	text-align: left;
	padding: 1em 1em 1em 1.5em;
	width: 11em;
}
#content-right #sidebar-content a {
	color: #333333;
}
#content-right #sidebar-content a:hover {
	color: #CC3300;
}
#content-right .sidebar-bottom {
	clear:both;
	background: url(/images/sidebar_bottom.jpg) no-repeat 100% 0;
	width: 10em;
	height: 2em;
}
/* ------------------------------------------------------------------- */
/* ----------=------ Upcoming Events Section ----------=---------- */
/* ------------------------------------------------------------------- */

.upcoming-events {
	padding: 1em;
	margin-top: 1em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #F2F2F2;
}
.upcoming-events h3 {
	font-size: 0.7em;
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 15px;
}
.upcoming-events span {
	font-size: 0.7em;
	font-style: italic;
}
.upcoming-events a {
	color: #CC340E;
	font-size: 0.7em;
}
/* ------------------------------------------------------------------- */
/* ----------=------ Upcoming Events Section ----------=---------- */
/* ------------------------------------------------------------------- */

.case-studies {
	padding: 1em;
	margin-top: 1em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #F2F2F2;
}
.case-studies h3 {
	font-size: 0.7em;
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 15px;
}
.case-studies span {
	font-size: 0.7em;
	font-style: italic;
}
.case-studies a {
	color: #CC340E;
	font-size: 0.7em;
}
/* ------------------------------------------------------------------- */
/* ----------=------ Document library Section ----------=---------- */
/* ------------------------------------------------------------------- */

.document-library {
	padding: 1em;
	margin-top: 1em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #F2F2F2;
}
.document-library h3 {
	font-size: 0.7em;
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 15px;
}
.document-library span {
	font-size: 0.7em;
	font-style: italic;
}
.document-library a {
	color: #CC340E;
	display: block;
}
.document-library p {
}
/* ------------------------------------------------------------------- */
/* ----------=------ Home Page Section ----------=---------- */
/* ------------------------------------------------------------------- */

#home-content-left {
	float: left;
	width: 40.377em;
}
#home-content-left #home-content-banner {
	width: 39.377em;
	padding-bottom: 0.626em;
}
#home-content-left h2 {
	background-color: #D8D8D8;
	background-image: none;
	font-size: 0.7em;
}
#home-content-left h3 {
	background: url(/images/arrow_red.gif) no-repeat 0 50%;
	padding-left: 1.5em;
	margin: 1em 0 1em 2em;
	font-size: 0.6em;
}
#home-content-left p {
	font-size: 0.6em;
	padding-left: 1.5em;
	padding-right: 1.0em;
}
#home-content-left #box-latest-vacancies-jobs {
	float: left;
	width: 19.406em;
	height: 8.5em;
	border: 0.0626em solid #cccccc;
}
#home-content-left #box-latest-vacancies-jobs h2 {
	color: #666666;
	padding: 0.5em 0 0.5em 1.2em;
	text-transform:capitalize;
}
#home-content-left #box-latest-vacancies-jobs ul {
	margin: 0;
	padding: 0;
}
#home-content-left #box-latest-vacancies-jobs li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#home-content-left #box-latest-vacancies-jobs a, #home-content-left #home-news-box a {
	display: block;
	color:#666666;
}
#home-content-left #box-latest-vacancies-jobs a:hover, #home-content-left #home-news-box a:hover {
	color: #333333;
}
#home-content-left #home-news-box {
	position: relative;
	float: right;
	right: 0.06em;
	margin-right: 0.4em;
	width: 19.406em;
	height: 8.5em;
	border: 0.0626em solid #cccccc;
}
#home-content-left #home-news-box h2 {
	color: #666666;
	padding: 0.5em 0 0.5em 1.2em;
	text-transform:capitalize;
}
#home-content-left #home-news-box ul {
	margin: 0;
	padding: 0;
}
#home-content-left #home-news-box li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#home-content-left #news {
	overflow: hidden;
}


#home-content-left .home_more a, #home-content-left .home_more a:active, #home-content-left .home_more a:visited {
	float: right;
	background-image:url(/images/News/bul_arrow_tiny.gif);
	background-position: 0pt 5px;
	background-repeat:no-repeat;
	display:block;
	padding-left:8px;
	font-size: 0.6em;
	margin-right: 0.6em
}
#home-content-left .home_more a:hover {
	color: #FF0000;
}
#home-content-right {
	float: right;
	text-align: right;
	width: 10.100em;
}
#responses-link {
	clear: both;
	display: block;
	text-align: center;
	margin-top: 8px;
	padding: 0;
	border: 0.0696em solid #cccccc;
}

.home_page_box {
	background-color: #CCC;
	color: #666;
	font-size: 12px;
	padding: 5px;
	margin-bottom: 5px;
	text-align: left;
	
}
/* ------------------------------------------------------------------- */
/* ----------=------ News Section Section ----------=---------- */
/* ------------------------------------------------------------------- */


#content-news {
	float: left;
	width: 26em;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0.6em;
}
#content-news p {
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 0.626em 0;
}
#content-news li {
	font-size: 0.7em;
	list-style-image: url(/images/arrow_red.gif);
	line-height: 1.4em;
}
#content-news ul li ul li {
	font-size: 100%;
	margin-left: 1.4em;
}
#content-news a {
	color: #CC340E;
}
#content-news a:hover {
	color: #FF0000;
}
#content-news h1 {
	font-size: 1em;
	background: url(/images/h1_arrow.gif) no-repeat 0 50%;
	padding-left: 1.3em;
	margin-bottom: 1.3em;
}
#content-news .headline_box {
	clear: both;
	width: 100%;
	padding: 1em;
	margin-top: 0.6em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #e3e3e3;
}
#content-news .headline_box .mfURL {
	background-image:url(/images/News/bul_arrow_tiny.gif);
	background-position: 0pt 5px;
	background-repeat:no-repeat;
	display:block;
	padding-left:8px;
	font-size: 0.6em;
}
#content-news .news_list {
	clear: both;
	width: 100%;
	padding: 1em;
	margin-top: 0.6em;
	border-top: 0.0626em solid #CCCCCC;
	background-color: #F2F2F2;
}
#content-news .news_list:hover {
	background-color: #e3e3e3;
}
#otherStories, #otherVacancies {
	width: 100%;
	margin:0;
	padding:0;
}
#otherStories p, #otherVacancies p  {
	background-image:url(/images/dotted_h2.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	margin:0;
	padding:10px 0pt 5pt;
	text-transform:uppercase;
	clear: both;	
}
#otherStories ul, #otherVacancies ul {
	margin:0;
	padding:0;
}
#otherStories li, #otherVacancies li {
	background: transparent url(/images/news/bg_news_other_stories.gif) no-repeat;
	float:left;
	list-style: none;
	padding:5px 0pt 4px 8px;
	display: block;
	width: 450px;
}
#otherStories a, #otherVacancies a {
	float:left;
	font-size:1em;
	text-decoration:none;
}
#otherStories .osPublishDate, #otherVacancies .osPublishDate {
	color:#999999;
	float:right;
	font-size:0.9em;
}
#otherStories div.archive {
	background-image:url(../images/dotted_h2.gif);
	background-repeat:repeat-x;
	clear:both;
	font-size:0.69em;
	padding:15px 0pt 0pt;
}



#content-news .news_list h2 {
	font-size: 0.7em;
}
#content-news .news_list .font-italic {
	font-style:italic;
}
.dt_silver_bcg {
	background-color: #999999;
	color: #FFFFFF;
	padding: 5px;
}
.dl_border {
	border: 1px solid #999999;
	background-color: #e1e1e1;
}
dd {
	margin:0;
	padding: 0 10px 0 0;
}
dd ul li p {
	font-size: 100% !important;
}
/* ------------------------------------------------------------------- */
/* ----------=------ Main Structure Footer Section ----------=---------- */
/* ------------------------------------------------------------------- */
#footer {
	clear: both;
	text-align: center;
	padding-bottom: 0.625em;
	background: #ffffff url(/images/bg-footer-bar.gif) repeat-x top left;
	width: auto;
	min-width: 61.226em;
}
#footer-content {
	text-align: left;
	width: 50.875em;
	margin: 0 auto;
	background: #ffffff url(/images/bg-footer-bar.gif) repeat-x top left;
}
#footer-firstrow {
	height: 1.875em;
	overflow: hidden;
}
#footer-copy {
	color: #4d4d4d;
	font-size: 0.625em;
	font-weight: bold;
	float: left;
	padding: 0.9em 0 0 0;
}
#footer-homelinks {
	padding: 0.6em 0 0 0;
	text-align: right;
	float: right;
	font-size: 0.625em;
}
#footer-homelinks label {
	color: #4d4d4d;
	vertical-align: middle;
}
#footer-homelinks select {
	color: #4d4d4d;
	font-family: verdana, helvetica, sans-serif, freesans;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
#footer-homelinks input {
	vertical-align: middle;
	font-size: 1.6em;
	height: 1.125em;
	width: 1.125em;
	overflow: visible;
	margin-left: 0.75em;
}
#footer-homelinks input#submit-footer {
	width: 1.838em;
	height: 1.125em;
	padding: 0;
	border-width: 0;
}
#footer-secondrow {
	clear: both;
	font-size: 0.625em;
	padding: .7em 0 1em 0;
}
#footer-secondrow ul {
	padding: 0;
	margin: 0;
}
#footer-secondrow li {
	list-style-type: none;
	margin: 0;
	float: left;
	border-left: 1px #4d4d4d solid;
	padding: 0 0.8em;
}
#footer-secondrow li.first {
	border-left-width: 0;
	padding-left: 0;
}
#footer-secondrow li a:link, #footer-secondrow li a:visited {
	color: #4d4d4d;
}
.info_click {
	width: 49.6em;
	margin: auto;
	padding: 0.6em;
	background-color: #f1f1f1;
	text-align: center;
}
.info_click a {
	font-size: 0.6em;
	color: #999999;
}
#content_box {
	background-color: #f1f1f1;
	width: 51.0em;
	margin: 0.626em auto 2em auto;
}
#content_box a {
	color: #999999;
}
#content_box .content_box {
	color: #999999;
	margin: 0.626em;
	padding: 0.626em;
	background-color: #ffffff;
	font-size: 0.6em;
}
#content_box h1 {
	font-size: 110%;
}
#content_box h2 {
	font-size: 100%;
}

