/**
 * Overall
 */
html {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.clear {
	clear: both;
}

img.left {
	float: left;
	padding: 10px;
}

img.right {
	float: right;
	padding: 10px;
}

#identity,
#search,
#content,
#site-switcher,
#main-nav ul {
	width: 965px;

	margin-left: auto;
	margin-right: auto;
}

/**
 * Identity
 */
#identity h1 {
	text-indent: -9999em;

	width: 270px;
	height: 60px;
	margin-top: 30px;
	margin-left: 10px;
}

/**
 * Search
 */
#site-switcher {
	margin-top: -95px;
	text-align: right;
}

#site-switcher fieldset legend {
	margin-left: 820px;
}

#search {
	margin-top: -5px;
	text-align: right;
}

#search fieldset legend {
	display: none;
}

#search fieldset input {
	margin: 0;
	padding: 4px;
}

#search fieldset input.text {
	width: 200px;
}

#search fieldset input.button {
	width: 57px;
	height: 24px;
}

/**
 * Main Navigation
 */

#main-nav {
	width: 100%;
	padding: 0;
	padding-top: 17px;
}

#main-nav ul {
	height: 39px;

	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}

#main-nav ul li {
	float: left;
}

#main-nav ul li a span,
#main-nav ul li.selected span {
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 25px;
}

#main-nav ul li.selected,
#main-nav ul li a {
	display: block;
	padding-left: 75px;
}

#main-nav ul li.selected a,
#main-nav ul li.selected a:hover {
	padding: 0;
}

#main-nav ul li ul {
	display: none;
	position: absolute;

	width: 180px;

	padding: 0;
	margin: 0;

	z-index: 20;
}

#main-nav li > ul {
	top: auto;
	left: auto;
}

#main-nav li:hover ul,
#main-nav li.over ul {
	display: block;
}

#main-nav ul li ul li {
	float: none;
	display: block;
	padding: 0;
}

#main-nav ul li.selected ul {
	margin-left: -75px;
}

#main-nav ul li ul li a,
#main-nav ul li ul li.selected a,
#main-nav ul li ul li.selected {
	padding: 0;
}

#main-nav ul li ul li a span,
#main-nav ul li ul li.selected span {
	display: block;
	padding-left: 10px;
}

#main-nav ul li ul li ul li,
#main-nav ul li ul li.selected ul li {
	display: none;
}

/**
 * Content Area
 */

#content {
	margin-top: 10px;
}

#content .header {
	width: 965px;
	height: 118px;
	margin: 0;
	padding: 0;
}

#content .header h2 {
	position: relative;
	z-index: 10;
}

#content .body {
	float: left;
	width: 918px;
	margin: 0;
	margin-top: 0;
	margin-left: 3px;

	padding: 20px;

	clear: both;
}

#content .main {
	float: left;
	width: 628px;
}

#content .main ul li {
	padding-top: 2px;
	padding-bottom: 2px;
}

#content .sub {
	float: right;
}

.breadcrumbs {
	padding-bottom: 5px;
}

/**
 * Home page
 */
#home .header {
	position: relative;

	margin: 0;
	padding: 0;

	height: 242px;
}

#home .panel {
	float: left;
	width: 478px;

	margin-top: 10px;
	margin-left: 0;

	padding: 0;
}

#billboard {
	position: absolute;

	top: 0;
	left: 0;
	margin: 0;
	padding: 0;

	z-index: 0;
}

/**
 * Tab Interface styles
 */
.tabber {
}

.tabberlive .tabbertabhide {
	display:none;
}

.tabberlive .tabbertab {
	padding: 0;
	margin: 0;
}

.tabberlive .tabbertab h2 {	display: none; }
.tabberlive .tabbertab h3 {	display: none; }

ul.tabbernav {
	float: left;
	width: 100%;

	padding: 0;
	margin: 0;

	list-style: none;
}


ul.tabbernav li {
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 4px;

	list-style: none;
}

ul.tabbernav li.tabberactive a:hover {
	cursor: default;
}

#home .tabberlive {
	position: absolute;

	top: 30px;
	left: 510px;
}

#home ul.tabbernav li a {
	display: block;

	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 10px;
	margin-right: 5px;
	text-decoration: none;
}

#home ul.tabbernav li a:hover,
#home ul.tabbernav li.tabberactive a {
	background-color: #002ebb;
}

#home .tabbertab .body {
	width: 409px;
	margin: 0;
	padding: 10px;
}

#home .tabbertab .body p {
	margin-top: 0;
}

.main ul.tabbernav {
	float: left;
	width: 100%;
	position: relative;

	padding: 0;
	margin: 0;

	z-index: 2;
}

.main ul.tabbernav li {
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 4px;

	height: 32px;
}

.main ul.tabbernav li a {
	color: white;
	display: block;
	margin: 0;
	text-decoration: none;


	background-image: url('plusxpert/images/content-tab-left.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.main ul.tabbernav li a span {
	display: block;
	margin-left: 4px;
	margin-top: -2px;
	padding: 10px;
	padding-left: 6px;

	background-image: url('plusxpert/images/content-tab-right.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

.main ul.tabbernav li.tabberactive {
	color: white;

	border-bottom: 1px solid white;
}

.main ul.tabbernav li a:hover,
.main ul.tabbernav li.tabberactive a {
	color: white;

	background-image: url('plusxpert/images/content-tab-active-left.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.main ul.tabbernav li a:hover span,
.main ul.tabbernav li.tabberactive span {
	display: block;

	background-image: url('plusxpert/images/content-tab-active-right.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

.main .tabberlive .tabbercontent {
	float: left;
	width: 100%;
	margin-top: -1px;
	padding: 10px;
	border: 1px solid #cccccc;
}

.main .tabbercontent h3 {
	display: block;
	clear: left;
}


/**
 * Profile pages
 */
.member {
	float: left;
	width: 290px;
	margin-top: 10px;
	margin-right: 10px;

	padding: 5px;

	border: 1px solid #dfdfdf;
}

.member h3 {
	display: block;
	padding: 0;
	margin: 0;
}

.member .position {
	margin-top: 16px;
}

.member h3,
.member .position {
	position: absolute;
	width: 200px;

	margin-left: 90px;
}

.member .image {
	float: left;
	width: 80px;

	margin: 0;
	padding: 0;
}

.member img {
	width: 80px;
	margin: 0;
	padding: 0;
}

.member .description {
	float: right;
	margin: 0;
	margin-top: 60px;
}

.member-profile .image {
	float: left;

	padding: 15px;
}


/**
 * Client/Partner image list
 */
.body .image-list .image {
	float: left;

	padding: 10px;
}

#our-partners .image-list .image {
	width: 45%;
	height: 120px;

	margin-left: 10px;
}

/**
 * Event Calendar
 */
#event-calendar .calendar-table {
	width: 100%;

	margin-top: 10px;
}

#event-calendar .calendar-table .date-today {
	width: 100%;

	padding: 5px;
}

#event-calendar .calendar-table .prev-month,
#event-calendar .calendar-table .curr-month,
#event-calendar .calendar-table .next-month {
	padding: 5px;
	padding-top: 7px;
	border-bottom: 1px solid #cccccc;
}

#event-calendar .calendar-table .prev-month {
	width: 20%;
	background-image: url('plusxpert/images/table-top-left.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#event-calendar .calendar-table .prev-month a {
	display: block;

	padding-left: 25px;
	background-image: url('plusxpert/images/red-arrow-left.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

#event-calendar .calendar-table .prev-month a:hover {
	display: block;

	padding-left: 25px;
	background-image: url('plusxpert/images/blue-arrow-left.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

#event-calendar .calendar-table .curr-month {
	width: 60%;
	background-image: url('plusxpert/images/table-top-bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

#event-calendar .calendar-table .next-month {
	width: 20%;
	background-image: url('plusxpert/images/table-top-right.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

#event-calendar .calendar-table .next-month a {
	display: block;

	padding-right: 25px;
	background-image: url('plusxpert/images/red-arrow.gif');
	background-position: center right;
	background-repeat: no-repeat;
}

#event-calendar .calendar-table .next-month a:hover {
	display: block;

	padding-left: 25px;
	background-image: url('plusxpert/images/blue-arrow.gif');
	background-position: center right;
	background-repeat: no-repeat;
}


#event-calendar .calendar-table .calendar-dates {
	width: 100%;

}

#event-calendar .calendar-table .calendar-dates th {
	width: 90px;

	text-align: left;
	padding: 4px;
	font-weight: normal;

	color: white;
	background-color: #001f8a;

}

#event-calendar .calendar-table .calendar-dates td {
	background-color: white;
}

#event-calendar .calendar-table .calendar-dates td.days {
	padding: 5px;

	background-image: url('plusxpert/images/table-top-bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
}

#event-calendar .calendar-table .calendar-dates td.events {
	height: 60px;

	font-size: 11px;
	padding: 5px;
	border: 1px solid #cccccc;
	border-top: 0;
}

#event-calendar .calendar-table .calendar-dates td.events ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#event-calendar .calendar-table .calendar-dates td.events ul li {
	margin-bottom: 5px;
	list-style: none;

	padding: 0;
	padding-left: 15px;
	background-image: url('plusxpert/images/red-arrow.gif');
	background-position: 0 2px;
	background-repeat: no-repeat;
}

/**
 * Generic Panel
 */
.panel {
	width: 254px;
	margin-bottom: 20px;
}

.panel .panel-head {
	width: 250px;
	height: 40px;
}

.panel .panel-head h2 {
	display: block;

	height: 28px;
	margin: 0;
	margin-left: 70px;

	padding-left: 5px;
	padding-top: 12px;
}

.panel .panel-body {
	width: 229px;

	padding: 10px;
	padding-right: 14px;
}

.panel .panel-body-list ul {
	padding: 0;
	margin: 0;
}

.panel .panel-body-list ul li a {
	display: block;

	padding: 2px;
	padding-left: 20px;
	padding-right: 0;
}

.panel .panel-body-list ul li.selected span {
	display: block;

	padding: 2px;
	padding-left: 20px;
	padding-right: 0;
}

.panel .panel-body-list ul li.selected ul {
	margin-left: 20px;
	font-weight: normal;
}

.panel .panel-body-list ul li.selected ul li a span {
	padding: 0;
	margin: 0;
}

.left {	text-align: left; }
.right { text-align: right; }
.center { text-align: center; }


/**
 * Right solution panel on home page
 */
#right-solution.panel {
	width: 480px;
}

#right-solution.panel .panel-head {
	width: 476px;
}

#right-solution.panel .panel-body {
	float: left;
	width: 455px;
}


#right-solution.panel .panel-body-list ul {
	width: 200px;
	float: left;
	margin-right: 20px;
}

/**
 * Download and latest news panel on homepage
 */
#downloads.panel,
#latest-news.panel {
	width: 191px;
	margin-left: 25px;
}

#downloads .panel-body,
#latest-news .panel-body {
	width: 191px;
}

#latest-news hr {
	margin-left: 0;
	width: 180px;
}

#downloads .panel-head h2,
#latest-news .panel-head h2 {
	margin-left: 50px;
}

/**
 * Other panels on content pages
 */
#info-download .panel-head h2,
#help-you .panel-head h2 {
	margin-left: 60px;
}

#info-download .panel-body-list ul li a {
	padding-left: 45px;
}

/**
 * Contact Us page
 */
#contact-us fieldset,
#downloads fieldset {
	width: 300px;
	margin-top: 10px;
	border: none;
}

#contact-us fieldset {
	padding-left: 320px;

	background-image: url('plusxpert/images/world-map.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.main fieldset legend {
	color: red;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
}

.main fieldset label,
.main fieldset input.input-text,
.main fieldset select {
	display: block;
	float: left;

	width: 200px;

	margin-top: 3px;
	margin-bottom: 3px;

	background-color: white;
}

.main fieldset textarea {
	display: block;
	float: left;
	clear: right;

	width: 290px;

	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;

	background-color: white;
	border: 1px solid #cccccc;
}

.main fieldset label {
	width: 80px;
	font-weight: bold;
}

.main fieldset input {
	padding: 3px;
}

.main fieldset input,
.main fieldset select {
	clear: right;

	border: 1px solid #cccccc;
}

.main fieldset input.input-button {
	float: left;
}

.office {
	display: block;
	float: left;
	width: 50%;
}

.office img {
	border: 0px none;
}

/**
 * Footer
 */

#footer {
	width: 965px;

	margin-left: auto;
	margin-right: auto;
}

#footer hr {
	display: none;
}

/**
 * Footer Navigation
 */
#footer-nav {
	float: left;

	width: 500px;
	margin-left: 23px;
	padding-top: 17px;
}

#footer-nav ul {
	height: 39px;

	padding: 0;
	margin: 0;
}

#footer-nav ul li {
	float: left;
	font-size: 10px;
	margin-right: 6px;
	padding-right: 6px;
}

#footer-nav ul li a{
	display: block;
}

#footer-nav ul li.selected span {
	display: block;
}


#footer-nav ul li.selected,
#footer-nav ul li a {
	display: block;
}

/**
 * Copyright
 */
#copyright {
	float: left;
	width: 370px;
	padding-top: 17px;
	padding-right: 45px;

	text-align: right;
	clear: right;
}

/**
 * MSC Logo
 */
#msc {
	float: right;
	margin-top: -25px;
	margin-right: 20px;
}
/**
 * Overall
 */
html {
	background-color: #a2d1ff;
	background-image: url('plusxpert/images/main-bg.jpg');
	background-repeat: repeat-x;
}

a, a:visited { color: blue; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }

/**
 * Identity
 */
#identity h1 {
	background-image: url('plusxpert/images/logo.gif');
	background-repeat: no-repeat;
}

/**
 * Search
 */
#site-switcher fieldset,
#search fieldset {
	border: 0;
}

#search fieldset input.text {
	background-color: white;
	border: 1px solid #cccccc;
}

#site-switcher fieldset input.button,
#search fieldset input.button {
	color: white;

	border: none;
	border-right: 1px solid #010e88;
	border-bottom: 1px solid #010e88;

	background-image: url('plusxpert/images/button-blue.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#site-switcher fieldset input:hover.button,
#search fieldset input:hover.button {
	color: white;

	border: none;
	border-right: 1px solid #c61218;
	border-bottom: 1px solid #c61218;

	background-image: url('plusxpert/images/button-red.jpg');
	background-position: top left;
	background-repeat: no-repeat;

	cursor: pointer;
}

/**
 * Main Navigation
 */

#main-nav {
	background-color: #ff0000;
	background-image: url('plusxpert/images/navbar-top.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

#main-nav ul {
	list-style: none;

	background-color: #00228e;
	background-image: url('plusxpert/images/navbar-bg.gif');
	background-repeat: no-repeat;
	background-position: top left;

}

#main-nav ul li a span,
#main-nav ul li.selected span {
	color: white;
	text-decoration: none;
	background: none;
}

#main-nav ul li.selected,
#main-nav ul li a:hover {
	background-image: url('plusxpert/images/nav-left.gif');
	background-repeat: no-repeat;
	background-position: top left;

	text-decoration: none;
}

#main-nav ul li.selected span,
#main-nav ul li a:hover span {
	background-image: url('plusxpert/images/nav-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

#main-nav ul li.selected a,
#main-nav ul li.selected a:hover {
	background: none;
}

#main-nav ul li ul {
	background: none;
}

#main-nav ul li ul li {
	border: 1px solid white;
}

#main-nav ul li ul li a,
#main-nav ul li.selected ul li a {
	background-color: #001e86;
}

#main-nav ul li ul li a span,
#main-nav ul li ul li a:hover span,
#main-nav ul li.selected ul li,
#main-nav ul li.selected ul li span,
#main-nav ul li.selected ul li a span,
#main-nav ul li.selected ul li a:hover span {
	background: none;
}


#main-nav ul li ul li a:hover,
#main-nav ul li.selected ul li a:hover,
#main-nav ul li.selected ul li {
	background-color: #cc0000;
	background-image: none;
}

/**
 * Content Area
 */

#content .header {
	background-repeat: no-repeat;
	background-position: top center;
}

#content .body {
	background-color: white;
}

#content .main h3 {
	color: red;
}

.breadcrumbs {
	border-bottom: 1px solid #cccccc;
}

.main ul {
	list-style: url('plusxpert/images/x-bullet.gif');
}

/**
 * Home page
 */
#home .header {
	background-image: url('plusxpert/images/home-banner.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

#home .header h2:hover {
	cursor: pointer;
}

#home .header h2.selected {
	background-color: #002ebb;
}

#home .panel {
	background-color: white;
}

#who-we-are,
#what-we-do {
	color: white;
}

#who-we-are .body,
#what-we-do .body {
	background-color: #002ebb;
	background-image: url('plusxpert/images/blue-gradient.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

#who-we-are a,
#what-we-do a {
	color: white;
}

#who-we-are a:visited,
#what-we-do a:visited {
	color: white;
}

/**
 * Header Images
 */
#content .header h2 {
	text-indent: -9999em;

	height: 113px;
	background-image: url('plusxpert/header_rotater.php');
	background-position: 820px 0;
	background-repeat: no-repeat;
}

#solutions .header { background-image: url('plusxpert/images/banners/banner_solutions.jpg'); }
	#custom-it-solutions .header    { background-image: url('plusxpert/images/banners/banner_custom-it.jpg'); }
	#enterprise-solutions .header   { background-image: url('plusxpert/images/banners/banner_enterprise-solutions.jpg'); }
		#customer-relationship-management .header { background-image: url('plusxpert/images/banners/banners_CRM.jpg'); }
		#performance-support-system .header { background-image: url('plusxpert/images/banners/banner_performance-support.jpg'); }
		#human-resource-management .header  { background-image: url('plusxpert/images/banners/banner_human-resource.jpg'); }
		#Retail-Business-Intelligence .header  { background-image: url('plusxpert/images/banners/banners_RBI.jpg'); }
		#erp-system .header                 { background-image: url('plusxpert/images/banners/banner_erp-system.jpg'); }
					#sapb1 .header                 { background-image: url('plusxpert/images/banners/banners_SAPB1.jpg'); }
		#e-commerce .header                 { background-image: url('plusxpert/images/banners/banner_ecommerce.jpg'); }
		#point-of-sale .header              { background-image: url('plusxpert/images/banners/banner_pointofsale.jpg'); }
	#epublishing-solutions .header  { background-image: url('plusxpert/images/banners/banner_epublishing.jpg'); }
	#self-service-solutions .header { background-image: url('plusxpert/images/banners/banner_self-service.jpg'); }
		#rfid-solutions .header      { background-image: url('plusxpert/images/banners/banner_rfid.jpg'); }
		#bluetooth-solutions .header { background-image: url('plusxpert/images/banners/banner_bluetooth.jpg'); }
		#sms-solutions .header       { background-image: url('plusxpert/images/banners/banner_sms.jpg'); }
		#gps-solutions .header       { background-image: url('plusxpert/images/banners/banner_gps.jpg'); }
		#kiosk-solutions .header     { background-image: url('plusxpert/images/banners/banner_kiosk.jpg'); }

#industries .header { background-image: url('plusxpert/images/banners/banner_industry-solutions.jpg'); }
	#education .header        { background-image: url('plusxpert/images/banners/banner_education.jpg'); }
	#financial .header        { background-image: url('plusxpert/images/banners/banner_financial.jpg'); }
	#food-beverage .header    { background-image: url('plusxpert/images/banners/banner_fnb.jpg'); }
	#government .header       { background-image: url('plusxpert/images/banners/banner_government.jpg'); }
	#healthcare .header       { background-image: url('plusxpert/images/banners/banner_healthcare.jpg'); }
	#logistics .header    { background-image: url('plusxpert/images/banners/banner_logistics.jpg'); }
	#manufacturing .header    { background-image: url('plusxpert/images/banners/banner_manufacturing.jpg'); }
	#retail-wholesale .header { background-image: url('plusxpert/images/banners/banner_retailwholesale.jpg'); }

#services .header {	background-image: url('plusxpert/images/banners/banner_services.jpg'); }

#company-profile .header { background-image: url('plusxpert/images/banners/banner_company-profile.jpg'); }
	#our-team .header             { background-image: url('plusxpert/images/banners/banner_our-team.jpg'); }
	#partnership-program .header  { background-image: url('plusxpert/images/banners/banner_partnership-prog.jpg'); }
		#our-partners .header         { background-image: url('plusxpert/images/banners/banner_our-partners.jpg'); }
		#Consulting-services .header  { background-image: url('plusxpert/images/banners/banner_consulting-services.jpg'); }
		#SM-Resources .header         { background-image: url('plusxpert/images/banners/banner_SM-Resources.jpg'); }
		#TS-Training .header          { background-image: url('plusxpert/images/banners/banners_TS-Training.jpg'); }
		#PP-Support .header           { background-image: url('plusxpert/images/banners/banners_PP-Support.jpg'); }
		#technology-technical .header { background-image: url('plusxpert/images/banners/banners_technology-technical.jpg'); }
		#Customer-Service .header     { background-image: url('plusxpert/images/banners/banners_Customer-Service.jpg'); }
		#Reference-Clients .header    { background-image: url('plusxpert/images/banners/banners_Reference-Clients.jpg'); }
		#High-Margine .header         { background-image: url('plusxpert/images/banners/banners_High-Margine.jpg'); }
		#bdiscounts-rewards .header   { background-image: url('plusxpert/images/banners/banners_bdiscounts-rewards.jpg'); }
	#our-clients .header          { background-image: url('plusxpert/images/banners/banner_our-clients.jpg'); }
	#career-opportunities .header { background-image: url('plusxpert/images/banners/banner_career-opportunities.jpg'); }
	#our-advisors .header         { background-image: url('plusxpert/images/banners/banner_our-advisors.jpg'); }
	#event-calendar .header       { background-image: url('plusxpert/images/banners/banner_event-calendar.jpg'); }
	#press-releases .header       { background-image: url('plusxpert/images/banners/banner_press-releases.jpg'); }
	#newsletters .header          { background-image: url('plusxpert/images/banners/banner_our-newsletters.jpg'); }

#contact-us .header { background-image: url('plusxpert/images/banners/banner_contact-us.jpg'); }
	#malaysia .header    { background-image: url('plusxpert/images/banners/banner_malaysia-office.jpg'); }
	#singapore .header   { background-image: url('plusxpert/images/banners/banner_singapore-office.jpg'); }
	#uae .header  		 { background-image: url('plusxpert/images/banners/banner_uae-office.jpg'); }

#downloads .header { background-image: url('plusxpert/images/banners/banner_downloads.jpg'); }
#sitemap .header   { background-image: url('plusxpert/images/banners/banner_sitemap.jpg'); }

/**
 * Generic Panel
 */
.panel .panel-head {
	background-image: url('plusxpert/images/panel-head-left.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.panel_lim .panel-head_lim {
	background-image: url('plusxpert/images/panel-head-left.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.panel .panel-head h2 {
	color: white;
	background-image: url('plusxpert/images/panel-head-right.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

.panel .panel-body {
	border: none;
	border-left: 1px solid #cccccc;
	background-image: url('plusxpert/images/panel-shadow.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

.panel_lim .panel-body_lim {
	border: none;
	border-left: 1px solid #cccccc;

	background-image: url('plusxpert/images/panel-shadow.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	float: right;
}

.panel .panel-body-list ul {
	list-style: none;
}

.panel .panel-body-list ul li a {
	background-image: url('plusxpert/images/red-arrow.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

.panel .panel-body-list ul li a:hover,
.panel .panel-body-list ul li.selected span {
	background-image: url('plusxpert/images/blue-arrow.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

.panel .panel-body-list ul li.selected ul li a span {
	background: none;
}


/**
 * Download and latest news panel on homepage
 */
#downloads .panel-body,
#latest-news .panel-body {
	border: none;
	background: none;
}

#downloads .panel-head h2,
#latest-news .panel-head h2 {
	color: black;
	background-image: none;
}

#downloads .syern a {
	color: white;
}

#downloads .syern a:visited {
	color: white;
}

#downloads .panel-head { background-image: url('plusxpert/images/panel-head-downloads.gif'); }
#latest-news .panel-head { background-image: url('plusxpert/images/panel-head-news.gif'); }

/**
 * Other panels on content pages
 */
#info-download .panel-head h2,
#help-you .panel-head h2 {
	color: black;
	background-image: none;
}
#info-download .panel-head { background-image: url('plusxpert/images/panel-head-info-download.gif'); }
#help-you .panel-head { background-image: url('plusxpert/images/panel-head-help-you.gif'); }

#info-download .panel-body-list ul li a {
	background-image: url('plusxpert/images/pdf-icon.gif');
}

/**
 * Footer
 */

#footer {
	background-image: url('plusxpert/images/footer-bg.gif');
	background-repeat: no-repeat;
	background-position: 3px bottom;
}

/**
 * Footer Navigation
 */
#footer-nav {
	border-top: 1px solid #cccccc;
}

#footer-nav ul {
	list-style: none;
}

#footer-nav ul li {
	border-right: 1px solid black;
}

#footer-nav ul li.last {
	border: none;
}

#footer-nav ul li a{
	color: black;
	text-decoration: underline;
}

#footer-nav ul li.selected span {
	color: black;
	text-decoration: none;
}

#footer-nav ul li.selected,
#footer-nav ul li a:hover {
	text-decoration: none;
}

/**
 * Copyright
 */
#copyright {
	border-top: 1px solid #cccccc;
}
/**
 * Overall
 */
html {
	font-size: 62.5%;
	font-family: arial;
}

/**
 * Search
 */

#search fieldset input {
	font-size: 12px;
}

/**
 * Main Navigation
 */
#main-nav ul li {
	font-size: 12px;
}

/**
 * Content Area
 */

#content {
	font-size: 12px;
}

#content .main {
	line-height: 16px;
}

#content .main h3 {
	font-size: 12px;
	text-transform: uppercase;
}

.panel .panel-head h2 {
	text-transform: uppercase;
}

.panel .panel-body-list ul li.selected span {
	font-weight: bold;
}

.panel .panel-body-list ul li.selected ul li a span {
	font-weight: normal;
}

/**
 * Home page
 */
#who-we-are h2,
#what-we-do h2 {
	font-size: 14px;
}

/**
 * Generic Panel
 */
.panel h2 {
	font-size: 12px;
}
.panel h3 {
	font-size: 12px;
}

/**
 * Footer Navigation
 */
#footer-nav ul li {
	font-size: 10px;
}

