/* CSS Document */

body {
	margin:0;
	padding:0;
	font:75%/1em Arial, Helvetica, sans-serif;
	background:#ffffff url(../../files/images/bgd_tile.gif) repeat-x left top;
}
* {
	margin: 0;
	padding:0px;
}
html, body, form {
	height: 100%;
}

/* skip links */
.rm { position: absolute; left: -999em; }
a.rm:active, a.rm:focus {
    top:0;
    left:0;
    border:1px #ababab solid;
	padding:3px;
    background-color:#ffffff;
    color:#000000;
    z-index: 100;
}


/* Float Clearing */
.leftNav ul:after,
.leftCons ul:after,
.ctrHd:after,
.acc-content:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/* float clearing for IE6 */
* html .leftNav ul,
* html .leftCons ul,
* html .ctrHd,
* html .acc-content {
	height: 1%;
	overflow: visible;
}
/* float clearing for IE7 */
* + html .leftNav ul,
* + html .leftCons ul,
* + html .ctrHd,
* + html .acc-content {
	min-height: 1%;
}


/* superscript and subscript line height fix */
sup, sub { 
	position: relative; 
	vertical-align: 0;
	font-size:.75em;
}
sup { bottom: 0.5em; }
sub { top: 0.4em; }

form, img {
	border:0;
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,ul {
	margin:0;
	padding:0;
}
ul li {
	list-style-type:none;
}
p {
	font-size:1em;
	margin:0;
	padding:0 0 8px 0;
	color:#333333;
	line-height:normal;
}
.clear {
	clear:both;
}
a {
	color:#000000;
	text-decoration:none;
	outline: none;
}

#wrap {
	width:100%;
	/* margin:0 auto;
	padding:0; */
	background:url(../../files/images/bgd_tileBtm.gif) no-repeat left bottom;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px;
}
#wrapIn {
	margin:0 auto;
	padding:0;
	width:979px;
}
#head {
	width:979px;
	margin:0;
	padding:0;
}
.logo {
	float:left;
	width:201px;
	padding:0 0 0 12px;
	margin:21px 0 26px 0;
}
.logo span {
	display:none;
}
.printLogo {
	display:none;
}

.headRight {
	width:500px;
	float:right;
	margin:0;
	padding:0;
}

/* Search box navigation */
.search {
	float:right;
	/* width:196px; old value */
	width:174px;
	padding:0 3px 0 0;
	margin:0 0 34px 0;
}
.search fieldset {
	width:196px;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
}
.search label {
	display:none;
}
.search .inputBox {
	float:left;
	/*width:165px; old value */
	width:142px;
	padding:0 3px 0 0;
}
.search input.inBox {
	/* width:161px; old value */
	width:138px;
	background:#ffffff;
	height:16px;
	padding:2px 1px;
	border:1px solid #e1e2e3;
	font-size:13px;
	color:#5f6062;
	margin:0;
}
.search input.inGo {
	margin:0;
	float:left;
}
.search br {
	clear:both;
}

/* Constant navigation */
#conNav {
	width:275px;
	float:right;
	margin:0;
	padding:10px 0;
	text-align:right;
}
#conNav li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	font-weight:normal;
}
#conNav li.first {
	background:none;
	padding:0;
}
#conNav li a {
	padding:0;
	color:#ffffff;
	text-decoration:none;
}
#conNav li a:hover {
	padding:0;
	color:#ffffff;
}

/* Top main navigation */
.topNav {
	width:973px;
	padding:0;
	margin:0 0 0 3px;
	height:39px;
	line-height:0;
	color:#da4438;
	background:#ffffff;
}
.topNav ul {
	width:973px;
	margin:0;
	padding:0;
	height:39px;
}
.topNav ul li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	height:39px;
	overflow:hidden;
}
.topNav ul li span {
	display:none;
	line-height:0;
}
.topNav ul li a {
	color:#da4438;
	margin:0;
	padding:0;
}

/* center section */
#center {
	width:979px;
	padding:28px 0 50px 0;
}

/* home center section */
.homeCtr {
	width:973px;
	margin:0 0 11px 0;
	padding:3px;
	background:url(../../files/images/bgd_homeCtr.gif) no-repeat left top;
}
* html .homeCtr { margin-top:-3px; } /* IE6 fix */

.homeCtr h1 {
	display:none;
}


/* homepage jquery slideshow */
#showNav { 
	text-align:left; 
	width:973px;
	height:309px;
}
#showNav {
/*	width:246px;
	height:309px;*/
	margin:0;
	padding:0;
	background: url(../../files/images/bgd_showNav.jpg) no-repeat left top!important;
}
#showNav ul {
	float:left;
	width: 180px;
	height: 240px;
	padding:0;
	margin:37px 0 0 28px;
	background:url(../../files/images/bgd_leftHomeUL.gif) repeat-x left top;
}
*html #showNav ul {
	margin-left:14px;
}
#showNav ul li {
	list-style:none;
	display:block;
	padding:13px 10px 0 10px;
	width: 160px;
	font-size:1.1em;
	font-weight: bold;
	line-height:1.2em;
	background:url(../../files/images/bgd_leftHomeLine.gif) no-repeat left bottom;
}
#showNav ul li:hover,
#showNav ul li.sfhover {
	cursor:pointer;
	background:#acacac url(../../files/images/bgd_leftHomeHover.gif) no-repeat left bottom;
}
#showNav ul li:hover a,
#showNav ul li.sfhover a {
	color:#ffffff;
}
#showNav ul li a {
	color:#333333;
	display:block;
	width: 160px;
	padding:0 0 13px 0;
	/*background:url(../../files/images/bgd_leftHomeLine.gif) no-repeat -10px bottom;*/
}
#showNav ul li.last a { 
	background: none!important;
	padding:0 0 13px 0;
}
#showNav ul li.tabActive {
	background:#acacac url(../../files/images/bgd_leftHomeHover.gif) no-repeat left bottom;
}
#showNav ul li.tabActive a { 
	color: #ffffff;
}
#showNav ul li a:hover {
	color:#ffffff;
}

.display { display: block !important; }

.clearfix:after { 
	content: "\0020"; 
	display: block; 
	height: 0; 
	clear: both; 
	overflow:hidden;
}
.clearfix {
	display: block;
}

#tabs-1, 
#tabs-2, 
#tabs-3, 
#tabs-4, 
#tabs-5 { 
	display: none; 
	width: 727px; 
	height: 309px; 
	padding-top:0; 
	float:right;
}
#tabs-1 { background: url(../../files/images/tab1_bkgnd.jpg) no-repeat left top; }
#tabs-2 { background: url(../../files/images/tab2_bkgnd.jpg) no-repeat left top; }
#tabs-3 { background: url(../../files/images/tab3_bkgnd.jpg) no-repeat left top; }
#tabs-4 { background: url(../../files/images/tab4_bkgnd.jpg) no-repeat left top; }
#tabs-5 { background: url(../../files/images/tab5_bkgnd.jpg) no-repeat left top; }

#no-js-tab { 
	background: url(../../files/images/tab1_bkgnd.jpg) no-repeat  left top; 
	display: block; 
	width: 727px; 
	height: 309px; 
	padding-top:0; 
	float:right;
}

#showNav p {
	float:right;
	width:380px;
	margin-top:94px;
	padding:20px;
	background:#d94337;
	color:#ffffff;
	font-size: 1.15em;
	font-weight: bold;
	line-height:1.3em;
}
#showNav p a { 
	font-weight: normal;
	color:#ffffff;
	text-decoration:underline;
}
.video {
	background:url(../../files/images/bgd_video.gif) no-repeat left top;
	padding:0 0 0 22px;
	font-weight:bold!important;
}


/* lightbox area */
/*.videoBox {
	position:absolute;
	width:423px;
	height:255px;
	margin:0 auto;
	padding:9px 8px 9px 5px;
	text-align:left;
	background:#ffffff;
	display:none;
}
.videoBox img,
.videoBox object {
	width:423px;
	padding:0;
	margin:0;
	float:left;
}
.videoBox p {
	width:423px;
	padding-top:9px;
	text-align:right;
	float:right;
}
.videoBox a {
	color:#da4a3f;
	text-decoration:underline;
}
*/

/* home below center section */
.homepage-teaserSection {
	width:976px;
	margin:0;
	padding:0 0 0 3px;
	/*background:#ffffff;*/
}
.homepage-teaser {
	float:left;
	width:237px;
	margin:0 9px 0 0;
}
.homepage-teaserSection .last {
	margin:0;
	float:left;
}
.homepage-teaser h2 {
	float:left;
	width:217px;
	background:url(../../files/images/bgd_homeBlwR1_H3.gif) repeat-x left top;
	padding:9px 10px;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	line-height:normal;
	color:#ffffff;
}
.homepage-teaser .teaser-content {
	width:235px;
	clear:both;
	border:1px solid #d1d1d1;
	border-top:none;
	background:#ffffff;
	padding:0;
	padding-bottom:20px;
}
.homepage-teaser img {
	margin:0 0 12px 0;
	border-bottom:1px solid #d1d1d1;
}
.homepage-teaser p {
	width:215px;
	padding:0 10px;
	font-size:1em;
	line-height:1.6em;
	color:#5f6062;
}
.homepage-teaser ul {
	margin:0;
	padding:28px 0 0 10px;
	float:none;
}
.homepage-teaser ul li {
	list-style-type:none;
	margin:0;	
	padding:0 0 5px 0;
	font-size:1em;
}
.homepage-teaser p span { 
	color:#000000;
}
.homepage-teaser a:hover {
	text-decoration:underline;
}
.homepage-teaserSection .last h2 {
	background:url(../../files/images/bgd_homeBlwR1Last.gif) repeat-x left top;
}
.homepage-teaser .homeLastList {
	clear:both;
	width:217px;
	padding:0 9px 9px 9px;
	margin:0 0 10px 0;
	background:#dbedff;
	color:#1a1a1a;
	border:1px solid #d1d1d1;
}
.homeLastList h3 {
	display:block;
	width:215px;
	padding:10px 0 9px 0;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
}
.homeLastList ul {
	margin:0;
	padding:0;
	background:none;
}
.homeLastList ul li {
	list-style-type:none;
	margin:0;	
	padding:0 0 5px 0!important;
	font-size:1em;
}
.homeLastList ul li img {
	border:none;
	padding:0 3px 0 0;
	float:left;
	margin:0;
}
.homepage-teaserSection .last p {
	border:1px solid #d1d1d1;
	background:#ffffff;
	min-height:70px!important;
	height:70px!important;
	padding:12px 10px 0 10px;
	line-height:normal;
	color:#000000;
	font-size:.9em;
}
.homepage-teaserSection .last p img {
	float:left;
	padding:0 14px 0 0;
	border:none;
}
.homepage-teaserSection .last p a {
	text-decoration:underline;
}


/* inner pages center section */
.ctrLft {
	float:left;
	width:203px;
	padding:0;
	margin:0 0 0 3px;
}

/* left navigation */
.leftNav {
	width:203px;
	padding:0;
	margin:0 0 9px 0;
	background:#ffffff;
}
.leftNav p {
	width:185px;
	display:block;
	background:#da493e;
	color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 9px 7px 9px;
}
.leftNav ul {
	width:182px;
	background:#ffffff;
	border:1px solid #dadada;
	border-top:none;
	margin:0;
	padding:2px 10px 16px 9px;
}
.leftNav ul li {
	color:#1a1a1a;
	border-bottom:1px solid #f3f3f3;
	font-size:1.1em;
	line-height:1.1em;
	clear:both;
}
.leftNav ul li.last {
	border:none;
}
.leftNav ul li a {
	display:block;
	padding:4px 9px 4px 12px;
	color:#1a1a1a;
	cursor:pointer;
	background:url(../../files/images/bgd_leftNavLi.gif) no-repeat left 5px;
}
.leftNav ul li.onLnk a {
	display:block;
	padding:4px 9px 4px 12px;
	color:#e31b23;
	font-weight:bold;
	cursor:pointer;
	background:url(../../files/images/bgd_leftNavLiOn.gif) no-repeat left 5px;
}
.leftNav ul li.onLnk span {
	display:block;
	padding:4px 9px 4px 12px;
	color:#e31b23;
	font-weight:bold;
	background:url(../../files/images/bgd_leftNavLiOn.gif) no-repeat left 5px;
}
.leftNav ul ul {
	width:182px;
	margin:0;
	padding:0;
	border:none;
}
.leftNav ul li li {
	clear:both;
	width:170px;
	border:none;
	padding:0 0 0 12px;
	margin:0;
	background:url(../../files/images/bgd_leftNavLiLiBdr.gif) no-repeat left top;
}
.leftNav ul li li a {
	display:block;
	padding:4px 9px 4px 9px;
	margin:0;
	color:#1a1a1a;
	font-size:.9em;
	font-weight:normal;
	line-height:1.1em;
	cursor:pointer;
	background:url(../../files/images/bgd_leftNavLiLi.gif) no-repeat left 7px;
}
.leftNav ul li.onLnk li a {
	display:block;
	padding:4px 9px 4px 9px;
	margin:0;
	color:#1a1a1a;
	font-size:.9em;
	font-weight:normal;
	line-height:1.1em;
	cursor:pointer;
	background:url(../../files/images/bgd_leftNavLiLi.gif) no-repeat left 7px;
}
.leftNav ul li.onLnk li span {
	display:block;
	padding:4px 9px 4px 9px;
	margin:0;
	color:#e31b23;
	font-size:.9em;
	font-weight:normal;
	line-height:1.1em;
	background:url(../../files/images/bgd_leftNavLiLi.gif) no-repeat left 7px;
}

/* left constant links */
.leftCons {
	clear:both;
	width:189px;
	padding:9px 5px 0px 5px;
	border:1px solid #dfdfe0;
	font-size:1em;
}
.leftCons ul li {
	clear:both;
}
.leftCons ul li a {
	float:left;
	color:#5f6062;
	text-decoration:underline;
	padding:0 0 6px 18px;
	display:block;
}
.leftCons ul li a.down {
		background:url(../../files/images/bgd-leftConsDwn.gif) no-repeat left top;
}
.leftCons ul li a.email {
		background:url(../../files/images/bgd-leftConsEmail.gif) no-repeat left top;
}
.leftCons ul li a.print {
	background:url(../../files/images/bgd-leftConsPrint.gif) no-repeat left top;
}


/* inner pages center section */
.ctrMid {
	float:left;
	margin:0 0 0 14px;
	width:533px;
	padding:0 0 20px 0;
	text-align:left;
}
.ctrMidWide {
	float:left;
	margin:0 0 0 14px;
	width:753px;
	padding:0 0 20px 0;
	text-align:left;	
}

.breadcrumb {
	width:533px;	
	color:#5f6062;
	font-size:1.2em;
	padding:1px 0 18px 0;
	line-height:normal;
}
.ctrMidWide .breadcrumb {
	width:753px;
}
.breadcrumb a {
	color:#5f6062;
	text-decoration:underline;
}
.breadcrumb a:hover {
	color:#000000;
	text-decoration:underline;
}


.ctrMid h1,
.ctrMidWide h1 {
	clear:both;
	float:none!important;
	font-size:2.3em;
	font-weight:bold;
	color:#5f6062;
	margin-top:-10px;
	margin-bottom:22px;
	line-height:normal;
}
.ctrMid h1 span,
.ctrMidWide h1 span {
	font-size:.5em;
	font-weight:normal;
	display:block;
	width:500px;
}
.ctrMid h2,
.ctrMidWide h2 {
	float:none;
	font-size:1.2em;
	font-weight:bold;
	color:#5f6062;
	margin-bottom:10px;
}
.ctrMid h3,
.ctrMidWide h3 {
	font-size:1em;
	font-weight:bold;
	color:#5f6062;
	margin-bottom:10px;
}
.ctrMid h4,
.ctrMidWide h4 {
	font-size:1em;
	font-weight:bold;
	color:#5f6062;
	margin-bottom:6px;
}
.ctrMid p,
.ctrMidWide p {
	font-size:1em;
	font-weight:normal;
	line-height:1.4em;
	color:#5f6062;
	margin:0;
	padding:0 0 8px 0;
}
.ctrMid p a,
.ctrMidWide p a,
.ctrMid ul li a,
.ctrMidWide ul li a {
	color:#db473b;
	text-decoration:underline;
}

.ctrMid ul,
.ctrMidWide ul {
	margin:0;
	padding:0 0 5px 0;
}
.ctrMid ul li,
.ctrMidWide ul li {
	list-style:none;
	margin:0;
	padding:0 0 6px 10px;
	color:#5f6062;
	line-height:1.4em;
	background:url(../../files/images/bgd_leftNavLiLi.gif) no-repeat left 3px;
}
table tr th a,
table tr td a {
	color:#db473b;
	text-decoration:underline;
}

/* accordian for center section */
#kui-accordion {
	clear: both;
	float: left;
	margin-top:0;
	padding:0 0 16px 0;
	width:533px;
	/* border-top:1px dotted #001c66; */
}
#kui-accordion h2 {
	display:none;
}
#kui-accordion h3 {
	cursor: pointer;
	border:none;
	font-weight:bold;
}
#kui-accordion h3 span {
	font-weight:normal;
}
#kui-accordion .line {
	cursor: pointer;
	border:none;
	font-weight:bold;
	border-bottom:1px solid #949494;
	width:100%;
	padding:0 0 3px 0;
}
#kui-accordion h3.active, 
.h-first-elm {
	width:509px;
	font-size:1.25em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:14px 12px;
	margin:0 0 2px 0;
	background:url(../../files/images/bg_acc_on.gif) no-repeat left top;
}
#kui-accordion h3, 
#kui-accordion h3.inactive {
	width:509px;
	font-size:1.25em;
	font-weight:bold;
	color:#1a1a1a;
	text-decoration:none;
	padding:14px 12px;
	margin:0 0 2px 0;
	background:url(../../files/images/bg_acc_off.png) no-repeat left top;
}
.acc-content h4 {
	clear:both;
}
.acc-content {
	padding:10px 14px;
	margin: -1px 0 5px 0;
	width:503px;
	background:#f5f5f5;
	border:1px solid #e7e7e7;
}
#kui-accordion .acc-content p a:link,
#kui-accordion .acc-content p a:visited,
#kui-accordion .acc-content p a:active,
#kui-accordion .acc-content p a:hover {
	text-decoration:underline;
}

.acc-content div p {
	padding:0 0 8px 0;
}
.acc-content div p img {
	float:left;
	padding:0 12px 12px 0;
}
.acc-content div ul {
	margin:0;
	padding:0 0 8px 0;
}
.acc-content ul li {
	list-style:none;
	margin:0;
	color:#5f6062;
	line-height:normal;
	padding:0 0 2px 0;
	border-bottom:1px solid #949494;
	margin-bottom:2px;
	background:none;
	/*padding:0 0 8px 9px;
	background:url(../../files/images/bgd_leftNavLiLi.gif) no-repeat left 3px;*/
}
.acc-content ul li.last {
	border:none;
}
.products h4 {
	margin-bottom:2px;
	padding-bottom:5px;
	border-bottom:1px solid #949494;
}

.sign {
	clear:both;
	text-align:left;
	line-height:normal;
	padding:0 0 0 12px;
	margin:0;
}
.sign p {
	color:#1a1a1a;
	margin:0 0 8px 0!important;
}

.signs {
	float:left;
	width:200px;
	text-align:left;
	line-height:normal;
	padding:0 0 0 12px;
	margin:0;
}
.signs p {
	color:#1a1a1a;
	margin:0 0 8px 0!important;
}

.principleLeft {
	float:left;
	width:249px;
}
.content .principleLeft h3{
	margin-bottom:0;
	padding-bottom:5px;
}

.bulletList div ul li {
	padding:0 0 5px 10px;
	line-height:1.4em;
	border-bottom:none;
	background:url(../../files/images/bgd_leftNavLiLi.gif) no-repeat left 3px;
}


/* table styles */
table {
	border-collapse: collapse; 
	width:730px;
	font-size: 12px;
	margin:9px 0;
}
tr.redback th {
	/*background:#da4438;
	color:#ffffff;*/
	vertical-align:bottom;
}
th {
	font-weight:normal; 
	text-align: right;
	padding:5px 0 5px 5px;
}
th.center {
	text-align: center;
	padding:5px;
}
th.desc {
	text-align: left;
	padding:5px 5px 5px 0;
}
.top-border-thin {
	border-top:1px solid #5f6062;
}
.right-border-thin {
	border-right:1px solid #5f6062;
}
.bottom-border-thin,
.bottom-border-thin th,
.bottom-border-thin td {
	border-bottom:1px solid #5f6062;
}
.left-border-thin {
	border-left:1px solid #5f6062;
}
.top-border-medium {
	border-top:2px solid #5f6062;
}
.right-border-medium {
	border-right:2px solid #5f6062;
}
.bottom-border-medium {
	border-bottom:2px solid #5f6062;
}
.left-border-medium {
	border-left:2px solid #5f6062;
}
.top-border-thick {
	border-top:3px solid #5f6062;
}
.right-border-thick {
	border-right:3px solid #5f6062;
}
.bottom-border-thick {
	border-bottom:3px solid #5f6062;
}
.left-border-thick {
	border-left:3px solid #5f6062;
}
.figures {
	text-align: right;
}
.indent {
	padding-left: 8px;
}
.footnote {
	font-size:0.6em;
}
.narrow {
	width:5px;
}
.shade {
	background-color: gray;
}

.xlsLink {
	float:right;
	display:block;
	width:160px;
	background:url(../../files/images/bgd_excel_icon.gif) no-repeat left 0;
	padding:3px 0 3px 30px!important;
	margin:-40px 0 20px 0!important;
}

.medtable {
	width:499px;
	padding:0;
	margin:9px 0 17px 0;
	border:0;
}
.widetable {
	width:688px;
	padding:0;
	margin:9px 0 17px 0;
	border:0;
}
.widetable th,
.medtable th {
	background:#da4438;
	color:#ffffff;
	padding:8px 8px 10px 8px;
	text-align:right;
	vertical-align:bottom;
}
.widetable th.first,
.medtable th.first {
	text-align:left;
	vertical-align:bottom;
}
.widetable td,
.medtable td {
	color:#5f6062;
	padding:8px 8px 10px 8px;
	text-align:right;
	border-top:none;
	border-left:none;
	vertical-align:top;
}
.medtable td.first,
.widetable td.first {
	text-align:left;
	vertical-align:top;
}
.medtable tr.left th,
.widetable tr.left th,
.medtable th.left,
.widetable th.left {
	text-align:left;
}
.medtable tr.left th,
.widetable tr.left th,
.medtable th.left,
.widetable th.left,
.medtable tr.left td,
.widetable tr.left td,
.medtable td.left,
.widetable td.left {
	text-align:left!important;
	vertical-align:top;
}
.ctrMid .note,
.ctrMidWide .note {
	font-style:italic;
	font-size:.95em;
	padding:0 0 10px 0;
	margin:-10px 0 0 0;
}
.ctrMid ol.note,
.ctrMidWide ol.note {
	margin:0 0 0 20px;
	padding:0;
}
.ctrMid ol.note li,
.ctrMidWide ol.note li {
	color:#5f6062;
	font-style:italic;
	font-size:.95em;
	padding:0 0 15px 0;
	margin:-10px 0 0 0;
}
.ctrMid .big sup,
.ctrMidWide .big sup {
	font-size:1em;
}
.widetable tr.top-border-thin td,
.medtable tr.top-border-thin td,
.widetable tr td.top-border-thin,
.medtable tr td.top-border-thin {
	border-top:1px solid #5f6062;
}
.widetable tr.bottom-border-thin td,
.medtable tr.bottom-border-thin td,
.widetable tr td.bottom-border-thin,
.medtable tr td.bottom-border-thin {
	border-bottom:1px solid #5f6062;
}
.widetable tr.bottom-border-medium td,
.medtable tr.bottom-border-medium td,
.widetable tr td.bottom-border-medium,
.medtable tr td.bottom-border-medium {
	border-bottom:2px solid #5f6062;
}
.widetable tr.bottom-border-thick td,
.medtable tr.bottom-border-thick td,
.widetable tr td.bottom-border-thick,
.medtable tr td.bottom-border-thick {
	border-bottom:3px solid #5f6062;
}
.medtable tr.doubleline td,
.widetable tr.doubleline td {
	border-bottom:1px solid #5f6062;
}
.widetable tr.bottom-border-thin th,
.medtable tr.bottom-border-thin th,
.widetable tr th.bottom-border-thin,
.medtable tr th.bottom-border-thin{
	border-bottom:1px solid #ffffff;
}

table tr td a {
	color:#da4438;
	text-decoration:underline;
}
.listTable {
	width:300px;
	padding:0;
	margin:9px 0 15px 0;
	border:0;
	border-bottom:1px solid #5f6062;
}
.listTable tr td {
	color:#5f6062;
	padding:8px 0;
	text-align:left;
	border-top:1px solid #5f6062;
}

.vertical-bottom {
	vertical-align:bottom!important;
}

/* accordion report for remuneration report */
.remuneration {
	float:left;
	margin:0 0 0 220px!important;
	width:753px;
	padding:0 0 20px 0;
	text-align:left;	
}
#kui-accordion3 {
	clear: both;
	float: left;
	margin-top:0;
	padding:0 0 16px 0;
	width:753px;
}
#kui-accordion3 h3 {
	cursor: pointer;
	border:none;
	font-weight:bold;
}
#kui-accordion3 h3.active, 
.h-first-elm {
	width:729px;
	font-size:1.25em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:10px 12px 14px 12px ;
	margin:0 0 2px 0;
	background:url(../../files/images/bg_acc3_on.gif) no-repeat left top;
}
#kui-accordion3 h3, 
#kui-accordion3 h3.inactive {
	width:729px;
	font-size:1.25em;
	font-weight:bold;
	color:#1a1a1a;
	text-decoration:none;
	padding:10px 12px 14px 12px ;
	margin:0 0 2px 0;
	background:url(../../files/images/bg_acc3_off.png) no-repeat left top;
}
#kui-accordion3 h3 span {
	font-weight:normal;
}
.acc-content3 h4 {
	clear:both;
}
.acc-content3 {
	padding:10px 14px;
	margin: -1px 0 5px 0;
	width:723px;
	background:#f5f5f5;
	border:1px solid #e7e7e7;
}
#kui-accordion3 .acc-content3 p a:link,
#kui-accordion3 .acc-content3 p a:visited,
#kui-accordion3 .acc-content3 p a:active,
#kui-accordion3 .acc-content3 p a:hover {
	text-decoration:underline;
}

.acc-content3 div p {
	padding:0 0 8px 0;
}
.acc-content3 div p img {
	float:left;
	padding:0 12px 12px 0;
}
.acc-content3 div ul {
	margin:0;
	padding:0 0 8px 0;
}
.acc-content3 ul li {
	list-style:none;
	margin:0;
	color:#5f6062;
	line-height:normal;
	padding:0 0 2px 0;
	border-bottom:1px solid #949494;
	margin-bottom:2px;
	background:none;
}
.acc-content3 ul li.last {
	border:none;
}
.acc-content3 .widetable {
	width:723px;
	padding:0;
	margin:9px 0 17px 0;
	border:0;
}
.acc-content3 .widetable th {
	text-align:right;
}
.acc-content3 .widetable th.first,
.acc-content3 .widetable td.first {
	text-align:left;
}

/* inner pages right section */
.ctrRit {
	float:right;
	width:203px;
	padding:0 0 20px 0;
	margin:0 3px 0 0;
	color:#1a1a1a;
	text-decoration:none;
}
.rltdLinks {
	float:left;
	width:203px;
	color:#1a1a1a;
	padding:0 0 10px 0;
	margin:0 0 8px 0;
	background:#dbedff url(../../files./images/bgd_rltdLinksBtm.gif) no-repeat left bottom;
}
.rltdLinks h3 {
	width:185px;
	display:block;
	background:#da493e;
	color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
	padding:11px 9px 11px 9px;
	margin:0 0 4px 0;
	line-height:normal;
}
.rltdLinks div {
	width:201px;
	border-left:1px solid #d7dfe8;
	border-right:1px solid #d7dfe8;
}
.rltdLinks h4 {
	display:block;
	width:192px;
	font-size:1em;
	padding:3px 0 0 9px;
}
.rltdLinks ul {
	width:201px;
	padding:12px 0 0 0;
}
.rltdLinks ul li {
	width:182px;
	margin:0;
	padding:2px 10px 9px 9px;
}
.rltdLinks ul li,
.rltdLinks ul li a {
	color:#1a1a1a;
}
.external-links {
	margin:0 0 0 9px;
}
.external-links li {
	background:url(../../files/images/img_lstRdArw.gif) no-repeat left top;
	padding:0 0 9px 15px!important;
}

/* accordian for right side section */
#kui-accordion2 {
	clear: both;
	float: left;
	margin-top:0;
	padding:0 0 16px 0;
	width:203px;
	/* border-top:1px dotted #001c66; */
}
#kui-accordion2 h3 {
	cursor: pointer;
	border:none;
	font-weight:normal;
}
#kui-accordion2 h3.active, 
.h-first-elm {
	width:179px;
	font-size:1.25em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:10px 12px 14px 12px ;
	margin:0 0 2px 0;
	background:url(../../files/images/bgd_rightLinksOn.gif) no-repeat left top;
}
#kui-accordion2 h3, 
#kui-accordion2 h3.inactive {
	width:179px;
	font-size:1.25em;
	font-weight:normal;
	color:#1a1a1a;
	text-decoration:none;
	padding:10px 12px 14px 12px ;
	margin:0 0 2px 0;
	background:url(../../files/images/bgd_rightLinks.png) no-repeat left top;
}
#kui-accordion2 .acc-content2 {
	padding:0 14px 10px 14px;
	margin: -1px 0 5px 0;
	width:175px;
	background:none;
	border:0;
	color:#1a1a1a;
	text-decoration:none;
}
#kui-accordion2 .acc-content2 h4 {
	font-size:1em;
	font-weight:bold;
	line-height:normal;
}
#kui-accordion2 .acc-content2 p a:link,
#kui-accordion2 .acc-content2 p a:visited,
#kui-accordion2 .acc-content2 p a:active,
#kui-accordion2 .acc-content2 p a:hover {
	text-decoration:underline;
	cursor:pointer;
}
#kui-accordion2 .acc-content2 div p {
	padding:0 0 8px 0;
}
#kui-accordion2 .acc-content2 div ul {
	margin:0;
	padding:0;
}
#kui-accordion2 .acc-content2 ul li {
	list-style:none;
	margin:0;
	color:#5f6062;
	line-height:normal;
	padding:0 0 8px 12px;
	background:url(../../files/images/bgd_list-arrow.gif) no-repeat left 3px;
}
#kui-accordion2 .acc-content2 table {
	width:175px;
	margin:0;
	padding:0;
	border:none;
}
#kui-accordion2 .acc-content2 table tr th {
	text-align:left;
	padding:5px 0;
	color:#5f6062;
}
#kui-accordion2 .acc-content2 table tr td {
	padding:0;
	color:#5f6062;
}
#kui-accordion2 .acc-content2 table table {
	width:175px;
	margin:0!important;
	padding:0;
	border:none;
}
#kui-accordion2 .acc-content2 table table tr th,
#kui-accordion2 .acc-content2 table table tr td {
	text-align:right;
	padding:5px 0;
	color:#5f6062;
}
#kui-accordion2 .acc-content2 table tr th.left {
	width:175px;
}
#kui-accordion2 .acc-content2 table tr td {
	border:none;
}
#kui-accordion2 .acc-content2 table table tr td {
	border:none;
	border-top:1px solid #5e5f60;
}
#kui-accordion2 .acc-content2 table tr th.left,
#kui-accordion2 .acc-content2 table tr td.left {
	text-align:left;
}
#kui-accordion2 .acc-content2 table tr td.desc {
	text-align:left;
	width:95px;
}
#kui-accordion2 .acc-content2 table tr td.bdrR {
	border-right:1px solid #5e5f60;
	padding-right:3px;
}
.blueNumber {
	text-align:left;
	font-size:30px;
	font-weight:bold;
	color:#7da6d8;
	padding:0;
	margin:0;
}
.ctrRit .note {
	font-style:italic;
	font-size:.95em;
	padding:0 14px 10px 14px;
}
.ctrRit .note a{
	color:#DB473B;
	text-decoration:underline;

}

/* summary section */
.summary {
	float:left;
	width:203px;
	color:#1a1a1a;
	padding:0 0 10px 0;
	margin:0 0 8px 0;
}
.summary h3 {
	width:185px;
	display:block;
	background:#da493e;
	color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
	padding:11px 9px 11px 9px;
	margin:0 0 4px 0;
	line-height:normal;
}
.summary ul {
	width:175px;
	padding:0 17px 6px 9px;
	border:1px solid #dfdfe0;
	border-top:none;
	background:#ffffff;
}
.summary ul li {
	padding:6px 0 8px 0;
	border-bottom:1px solid #f8dbd9;
}
.summary ul li.last {
	border-bottom:none;
}


/* detail page section */
.ctrHd {
	width:513px;
	background:#dfdfe0;
	color:#5f6062;
	padding:10px 10px 10px 10px;
	margin:0 0 7px 0;
}
.ctrHd img {
	float:left;
	padding:0;
	margin:0 10px 0 0;
	border:1px solid #ffffff;
}
.ctrHd h2 {
/*	margin:0 0 0 333px;
	width:180px;*/
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 5px 0;
	line-height:normal;
}
.content {
	clear:both;
	padding:10px 10px 0 10px;
	margin:0 0 10px 0;
	width:511px;
	background:#f5f5f5;
	border:1px solid #e7e7e7;
} 
.content h2 {
	display:none;
}
.content h3 {
	background:none;
	padding:5px 0 10px 0;
	margin:0;
	font-size:2.3em;
	font-weight:bold;
	color:#5f6062;
	margin-top:-10px;
	margin-bottom:10px;
	line-height:normal;
}


/* board people section */
.boardPpl {
	width:503px;
	margin:0;
	padding:0;
}
.boardPpl img {
	float:left;
	margin:0 13px 13px 0;
	padding:0;
	border:1px solid #ffffff;
}


/* Notes section */
.notes,
.notes_comp{
	float:left;
	margin:0;
	padding:0;
	width:730px;
}
.noteslisting ul {
	margin:0;
	padding:20px 0;
}
.noteslisting ul li {
	padding:0 0 5px 0!important;
	width:730px;
	background:none!important;
	list-style-type:none!important;
}
.notes_comp li a {
	padding:0 0 5px 0;
	width:730px;
	color:#db473b;
	text-decoration:underline;
	background:none;
	list-style:none;
}
.notes_comp li.top{
	padding-top:20px;
	width:400px;
}
.notes_comp li.bottom{
	padding:0 0 30px 0;
	width:400px;
}
.notes h2{
	float:left;
	font-size:1.5em;
	font-weight:normal;
	color:#5f6062;
	padding:10px 0 4px 0;
}
.notes h3{
	float:none;
	font-size:1em;
	font-weight:bold;
	color:#5f6062;
	padding:10px 0 0px 0;
}
.notes ul {
	width:402px;
	border-top:none;
	margin:0;
	padding:2px 10px 16px 0px;
	color:#5f6062;
}
.notes ul li {
	color:#5f6062;
	font-size:1.1em;
	padding:0 10px 0 10px;
	line-height:1.1em;
}
.notes table,
.financial {
	clear:both;
}
.pagination{
	width:550px;
	background-color:#dfdfe0;
	color:#5f6062;
	padding:10px 0 10px 0px;
	float:left;
	margin:10px 0 0 0;
}
.pagination p{
	width:210px;
	padding:0px 8px 0 0px;
	float:left;
}
.pagination p.first{
	width:100px;
	padding:0px 0px 0 10px;
	float:left;
}

.pagination p a {
	color:#db473b;
	text-decoration:underline;
	padding:0;
}
/*new style for Notes Content date: october - 06 */
.notesleft{
	float:left;
	padding:10px 0px 0 10px;
	width:110px;
}
.notesleft p a{
	color:#5F6062;
}

/*downloads section */
.ctrdownload{
	float:left;
	width:530px;
}
.ctrdownload h2 {
	float:none;
	font-size:1.2em;
	font-weight:bold;
	color:#134a84;
	padding:10px 0 0px 0;
}
.ctrdownload p a {
	color:#db473b;
	text-decoration:underline;
	background:url(../../files/images/bgd_pdf_icon.gif) no-repeat 5px top;
	padding:5px 7px 0 31px;
}
.ctrdownload p a.excel {
	color:#db473b;
	text-decoration:underline;
	background:url(../../files/images/bgd_excel_icon.gif) no-repeat 5px top;
	padding:5px 7px 0 31px;
}


/* search results */
.ctrsearch{
	float:left;
	width:400px;
}
.ctrsearch h2 {
	float:none;
	font-size:1.2em;
	font-weight:bold;
	color:#db493e;
	padding:10px 0 0px 0;
}
.ctrsearch p {
	color:#333333;
	padding:0;
}
.srh_pagination{
	width:530px;
	color:#5f6062;
	padding:10px 0 10px 0px;
	float:left;
	margin:10px 0 0 0;
}
.srh_pagination p{
	width:210px;
	padding:0px 0px 0 0px;
	float:left;
}
.srh_pagination p.first{
	width:160px;
	padding:0px 0px 0 0;
	float:left;
}

.srh_pagination p a {
	color:#db473b;
	text-decoration:underline;
	padding:2px;
}

/* search results new */
#re h3,
#n h3 {
	display:none;
}
dt {
	padding-top:8px;
	line-height:1.4em;
}
dt a {
    color:#db473b;
	text-decoration:underline;
}
dd .s {
  padding-bottom:0;  
}
#n ul {
    margin:18px 0 0 0;
	padding:0;
}
#n ul li {
	float:left;
	list-style-type:none;
	background:none;
}
.prev-off {
    padding-left:0!important;
}
.next-on {
    padding-right:0!important;
}


/* sitemap section */
.sitemap {
	width:374px;
	padding:14px 0;
}
.sitemap ul {
	margin:0;
	padding:0;
}
.sitemap ul li {
	list-style-type:none;
	margin:0;
	padding:0 0 8px 0;
	font-weight:bold;
	background:none;
	color:#1b232a;
	line-height:normal;
}
.sitemap ul li a {
	color:#db473b;
	text-decoration:underline;
}
.sitemap ul li a:hover {
	color:#000000 ;
	text-decoration:none;
}
.sitemap ul ul {
	margin:0;
	padding:8px 0 0 0;
}
.sitemap ul ul li {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
	font-weight:normal;
	background:none;
	color:#1b232a;
}
.sitemap ul ul ul {
	margin:0;
	padding:3px 0 0 10px;
}
.sitemap ul ul ul li {
	list-style-type:none;
	margin:0;
	padding:0 0 3px 0;
	font-weight:normal;
	background:none;
	color:#1b232a;
}
.smapFoot {
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
}
.sitemap .smapFoot {
	padding-top:10px;
}

/* Footer section */
#foot {
	clear:both;
	width:975px;
	background:#ffffff /*url(../../files/images/bg_foot.gif) repeat-x left top*/;
	color:#4c4c5a;
	margin:0 auto;
	font-size:.95em;
	border:1px solid #c9c9c9;
}
#foot a {
	color:#4c4c5a;
	text-decoration:underline;
}
#foot .left {
	float:left;
	text-align:left;
	width:160px;
	padding:11px 0 15px 19px;
}
#foot .left span { 
	padding:0 28px 0 0;
}
#foot .right {
	float:right;
	text-align:right;
	width:526px;
	padding:11px 19px 15px 0;
}
#foot .right a {
	margin:0 3px;
}
#foot .rssLink {
	background:url(../../files/images/bgd_rssLink.gif) no-repeat left top;
	padding:0 15px 4px 24px;
}
