/**
 * @projectDescription: Combined stylesheet outputted by sass.
 * @author: Louis Briggs <louis.briggs@heathwallace.com>, Simon Buerger <simon.buerger@heathwallace.com>
 * @version: 2.0
 */
 /*
 @media screen, projection {
 */
.headerContent:after, .breadcrumbContent:after, #pageBody:after, .row:after, .downloadSection:after, .tabHeader:after, .tabsContent .tabList:after, .legend:after, #pageFooter:after, .revolverNavigation:after, .photoAlbum:after, .horizontal:after, .customSelectArea:after, .comboBoxTriggerContainer:after {
	visibility: hidden;
	clear: both;
	content: ".";
	height: 0;
	display: block;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	font-size: 100%;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
a img {
	border: none;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
	margin: 0;
}
input {
	border-radius: 0;
}

#pageHeader {
	height: 97px;
	background: url("../images/background/header_bg.jpg");
	width: 100%;
	margin: 0 auto;
	border-bottom: 2px solid #c2392f;
}
.headerContent {
	width: 1004px;
	margin: 0 auto;
	height: 95px;
	padding: 2px 0 0 0;
	background: url("../images/background/header_bg.jpg");
	border-bottom: 2px solid #c2392f;
}
.accessibleTxt{
	position: absolute!important;
	left: -9999px!important;
	top: auto!important;
	font-size: 0!important;
	overflow: hidden;
}
.headerContent .logoTabs {
	float: left;
	width: 650px;
	height: 100%;
	color: #fff;
	font-size: 100%;
	position: relative;
}
.headerContent .logoTabs .logo {
	padding-left: 22px;
	height: 75px;
}
.headerContent .headerSearchLinks {
	float: right;
	text-align: right;
	height: 100%;
	width: 350px;
	position: relative;
}
.headerContent .headerSearchLinks .rightLogo {
	padding: 3px 16px 0 0;
}
/* tabbed content START */
.tabbedContent {
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.tabbedContent .siteSelect {
	background: url("../images/background/red_bg.jpg") no-repeat right top;
	padding: 0 21px 0 0;
	float: left;
	width: 12em;
}
.tabbedContent .siteSelect .siteSelectContent {
	display: block;
	background: #c2382f;
	height: 20px;
	padding: 0 0 0 9px;
	line-height: 22px;
}
.tabbedContent .siteSelect .siteSelectContent a {
	color: #fff;
	text-decoration: none;
}
.tabbedContent .siteSelect .siteSelectContent a:hover {
	color: #000;
}
.tabbedContent .access {
	background: url("../images/background/grey_bg.gif") no-repeat right top;
	padding: 0 21px 0 0;
	height: 20px;
	float: left;
}
.tabbedContent .access .accessContent {
	display: block;
	font-size: 75%;
	background: #717171;
	height: 20px;
	line-height: 20px;
}
.tabbedContent .access .accessContent span {
	padding-left:7px;
}
.tabbedContent .access .accessContent span a {
	color: #fff;
	padding: 0 4px;
	border-right: 1px solid #fff;
	text-decoration: none;
	font-size: 100%;
}
.tabbedContent .access .accessContent span a:hover {
	color: #000;
}
.tabbedContent .access .accessContent span .noBorder {
	border: none;
	padding-left: 4px;
}
.tabbedContent .access .accessContent .textControls {
	float: left;
	padding-left: 8px;
}

.tabbedContent .access .accessContent .picker {
	position:relative;
	float:left;
	padding:0 0 0 7px;
}
.tabbedContent .access .accessContent .pickerTrigger {
	position:relative;
	display:inline-block;
	height:20px;
	padding:0 10px;
	text-decoration:none;
	color:#fff;
}
.tabbedContent .access .accessContent .pickerOpen,
.tabbedContent .access .accessContent .pickerTrigger:hover,
.tabbedContent .access .accessContent .pickerTrigger:focus {
	height:22px;
	background-color:#393939;
}
/* tabbed content END */

/* colourPicker START */
#pageHeader {
	position:relative;
	z-index:100;
} 
#pageWrapper {
	position:relative;
	z-index:50;
}
.colourPicker {
	position:absolute;
	top:-9999em;
	left:-9999em;
	height:58px;
}
.colourPickerShown {
	top:22px;
}
.colourPicker .wrapper01 {
	height:58px;
	padding:0 10px 0 0;
	background:url("../images/background/colourPickerBox01.png") 100% 5px no-repeat;
}
.colourPicker .wrapper02 {
	height:42px;
	padding:9px 0 7px 4px;
	background:url("../images/background/colourPickerBox02.png") 0 5px no-repeat;	
}
.colourPicker .wrapper03 {
	padding:11px 10px 11px 4px;
}
.colourPicker .decor {
	position:absolute;
	top:0;
	left:45%;
	display:block;
	width:14px;
	height:9px;
	background:url("../images/background/colourPickerBoxTip.png") 0 0 no-repeat;
}
.colourPicker ul {
	list-style:none;
}
.colourPicker li {
	float:left;
	padding-left:9px;
}
.colourPicker a {
	display:block;
	width:20px;
	height:20px;
}
.colourPicker .colourOption01 {
	background-color:#eee0b6;
}
.colourPicker .colourOption02 {
	background-color:#754b51;
}
.colourPicker .colourOption03 {
	background-color:#4b7915;
}
.colourPicker .colourOption04 {
	background-color:#1478ad;
}
.colourPicker .colourOption05 {
	background-color:#939393;
}
.colourPicker .selected a {
	background-image:url("../images/background/colourPickerSelected.png");
	background-position:0 0;
	background-repeat:no-repeat;
}
/* colourPicker END */ 

.siteSearch {
	width: 100%;
	position: absolute;
	bottom: 1px;
	right: 7px;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	font-size: 68.75%;
	font-weight: 600;
}
.siteSearchContent {
	float: right;
}
#searchForm {
	float: left;
}
#searchForm label {
	float: left;
	display: block;
	padding: 0 5px 0 0;
}
#searchBox {
	border: 1px solid #e3e3eb;
	border-top: 1px solid #aaadb2;
	width: 106px;
	height: 17px;
	position: relative;
	top: -4px;
}
.searchBtn {
	height: 17px;
	width: 20px;
	background: url("../images/content/search.gif") no-repeat;
	border: 0;
	cursor: pointer;
	padding: 0;
	overflow: visible;
	position: relative;
	top: -1px;
}

.headerLinks {
	display: block;
	float: left;
}
.headerLinks a {
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 7px;
	color: #181512;
	border-left: 1px solid #000;
	height: 19px;
}
.headerLinks a:hover {
	color: #c2382f;
}
.headerLinks .mail{
	background: url("../images/content/mail.png") 7px 4px no-repeat;
	width: 18px;
}
.headerLinks .mail:hover{
	background-position: 7px -15px;
}
.headerLinks .mail span{
	text-indent:-9999px;
	font-size: 0;
}
#pageWrapper {
	width: 100%;
	margin: 0 auto;
	color: #333;
}
#pageBody {
	width: 1004px;
	margin: 0 auto;
	background: url("../images/background/pg_background.jpg") repeat-y;
}
.row {
	width: 100%;
}
.column {
	float: left;
}
.column01 {
	width: 193px;
}
.column02 {
	width: 811px;
}
.column03 {
	width: 506px;
	padding: 0 0 0 20px;
}
.column04 {
	width: 250px;
	padding: 0 15px 0 20px;
}
.column05 {
	width: 100%;
}
.column06 {
	width: 360px;
	padding: 28px 30px 25px 30px;
}
.column07 {
	width: 360px;
	padding: 28px 0 25px 0px;
}
.column08 {
	width: 750px;
	padding: 0 30px 0 30px;
}
.column09 {
	width: 100%;
}

/* breadcrumbs */
.breadcrumbs {
	width:100%;
	/*height:34px;*/
	height:auto;
}
.breadcrumbLinks {
	float:left;
	width: 900px;
	/*
	padding-left:6px;
	*/
	padding: 7px 0px 7px 6px;
}
.breadcrumbLinks .breadcrumb {
	list-style: none;
	white-space: nowrap;
}
.breadcrumbLinks .breadcrumb .current {
	text-decoration:none;
	color:#fff;
	background:none;
}
.breadcrumbLinks .breadcrumb li {
	float: left;
	padding: 0 10px 0 5px;
	font-size:75%;
	line-height: 20px;	
	
	/*
	line-height:34px;	
    display:inline-block;
    white-space: normal;
	*/
}


.breadcrumbs2 {
	position: relative;
	width:100%;
	height:auto;
	padding: 7px 0px;
	/*
	background: #0a3057;
	color: #fff;
	*/
}
.breadcrumbs2 .breadcrumbContent{
	/*
	background: #0a3057;
	*/
	margin-left:11px;
	margin-right:40px;
	font-size:75%;
	line-height: 20px;	
}

.breadcrumbs2 .breadcrumbContent a, .breadcrumbs2 .breadcrumbContent span{
	padding-left: 0px;
	padding-right: 10px;
	margin-right: 5px;
}
.breadcrumbs2 .breadcrumbContent a{
	background: url("../images/background/breadcrumb-list-theme1.gif") right center no-repeat;
	color: #cecece;
}
.breadcrumbs2 .breadcrumbContent span{
	color: #fff;
}
.breadcrumbs2 .extraIcons{
	position: absolute;
	top : 0px;
	right : 0px;
}

#nav {
	width: 100%;
}
#nav ul {
	list-style: none;
}
#nav ul li {
	line-height: 1.2em;
	max-width: 100%;
	font-size: 75%;
	clear: both;
}
#nav ul li a {
	display: block;
	padding: 10px 15px 11px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	background: url("../images/background/menuSeparator.gif") 0 100% no-repeat transparent;
}
#nav ul li a:hover, #nav ul li a:focus {
	color: #c2382f;
}
#nav .subMenu li a {
	font-weight:normal;
}
#nav .subMenu .current a{
	font-weight: bold;
}
#nav .hasSubMenu {
	background: url("../images/background/sub_menu.jpg") 169px center no-repeat;
}
#nav .hasSubMenu a {
	padding-right: 24px;
}
#nav .selected {
	background: url("../images/background/selected.jpg") 169px 15px no-repeat;
}
#nav .selected a {
	padding-right: 24px;
}
#nav .subMenu {
	border-top: 1px solid #dfdfca;
	background: #fff;
	border-left: 4px solid #afb2a5;
	margin-left: 11px;
	width: 177px;
}
#nav .subMenu li {
	font-size: 100%;
}
#nav .subMenu li a {
	padding: 11px 9px 10px;
	background: none;
	border-bottom: 1px solid #d8d7cc;
	font-weight: normal;
}
#nav .subMenuWrapper {
	background: #fff;
	border-top: 1px solid #dfdfca;
	border-right: 1px solid #dfdfca;
	position: relative;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
}
#nav .subMenuStyle01 {
	background: url("../images/background/topShadow.png") top repeat-x;
	height: 6px;
	width: 100%;
	position: absolute;
	top: 0;
}
#nav .subMenuStyle02 {
	background: url("../images/background/botShadow.png") bottom repeat-x;
	height: 6px;
	width: 100%;
	position: absolute;
	bottom: 0;
}
.mainContent {
	width: 100%;
	padding: 9px 0 0 0;
}
.articleWrap {
	position: relative;
}
.articleWrap .caption {
	position: absolute;
	bottom: 4px;
	width: 482px;
	left: 0;
	background-color: #fff;
	background-color: rgba(16,53,91,0.9);
	color: #fff;
	padding: 12px;
	font-size: 75%;
	font-weight: bold;
}
.articleWrap .largeArticle {
	width: 506px;
	height: 327px;
	position: relative;
}
.articleWrap .largeArticle .innterWrap {
	position: absolute;
	left: 0;
	top: 0;
}

/* sections */
.sections {
	padding:3px 0 0;
}
.sections .section {
	float:left;
	display:block;
	width:243px;
	padding:18px 20px 0 0;
}
.sections .rightSection {
	padding-right:0;
}
.section a {
	border:0;
	text-decoration:none;
	color:#fff;	
}
.section a:hover,
.section a:focus {
	text-decoration: underline;
}
.section img {
	display:block;
}
.section .caption {
	display:block;
	padding:18px 10px 18px 12px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	font-size:87.5%;
	font-weight:bold;	
}
.section .caption span {
	display:block;
	padding-right:20px;
}
.section .caption01 {
	background:#e24f06;
}
.section .caption01 span {
	background:url("../images/background/orange-arrow.jpg") right center no-repeat;
}
.section .caption02 {
	background:#5d9521;
}
.section .caption02 span {
	background:url("../images/background/green-arrow.jpg") right center no-repeat;
}
.section .caption03 {
	background:#401559;
}
.section .caption03 span {
	background:url("../images/background/purple-arrow.jpg") right center no-repeat;
}
.section .caption04 {
	background: #1b2e5b;
}
.section .caption04 span {
	padding-right:16px;
	background: url("../images/background/blue-arrow.jpg") right center no-repeat;
}
.section .caption05 {
	background:#bf1010;
}
.section .caption05 span {
	background:url("../images/background/red-arrow.jpg") right center no-repeat;
}
.section .caption06 {
	background:#2f2f2f;
}
.section .caption06 span {
	background:url("../images/background/black-arrow.jpg") right center no-repeat;
}
.section .caption07 {
	background:#965781;
}
.section .caption07 span {
	background:url("../images/background/pink-arrow.jpg") right center no-repeat;
}
.section .caption08 {
	background:#245f63;
}
.section .caption08 span {
	padding-right:16px;
	background: url("../images/background/dgreen-arrow.jpg") right center no-repeat;
}
.section .caption09 {
	background:#0d75a6;
}
.section .caption09 span {
	background:url("../images/background/lblue-arrow.jpg") right center no-repeat;
}
.section .caption10 {
	background:#a1500f;
}
.section .caption10 span {
	background:url("../images/background/brown-arrow.jpg") right center no-repeat;
}

.aside {
	width: 100%;
	padding: 4px 0 0 0;
}
.extraIcons {
	text-align: right;
}
.extraIcons.iconstyle2{
	padding: 5px 14px 0 0;
}
.extraIcons a{
	height: 21px;
	width: 21px;
	background: url("../images/background/extra-icons.png") no-repeat;
	display: inline-block;
}
.extraIcons a span{
	text-indent:-9999px;
	font-size: 0;
	top:-9999px;
	position:absolute;
}
.videoSection{
	position: relative;
}
.videoSection .playButton{
	position: absolute;
	left: 88px;
	top: 36px;
}

/* newsBox */
.newsBox {
	width: 100%;
}
.newsBox img{
	display: block;
}
.newsBox h1, .newsBox h2 {
	position: relative;
	display: block;
	border-bottom: 3px solid #ccc;
	font-size: 87.5%;
	line-height: 1.2em;
	color: #fff;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.newsBox h1 span, .newsBox h2 span {
	display:block;
	padding:12px 0 13px 10px;
}
.newsBoxMainContent {
	border-bottom: 1px solid #ccc;
}

.newsBoxContent {
	border-bottom: 1px solid #ccc;
	font-size: 75%;
	line-height: 1.625em;
	padding: 10px 8px;
}
.newsBoxContent a {
	color: #c18a68;
}
.newsBoxContent a:hover {
	color: #000;
}

.newsBoxList ul {
	list-style: none;
	padding-top: 1px;
	
}
.newsBoxList ul li {
	padding: 7px 9px 7px 38px;
	border-bottom: 1px solid #ccc;
}
.newsBoxList ul li a {
	font-size: 81.25%;
	text-decoration: none;
	color: #aa5303;
}
.newsBoxList ul li a:hover,
.newsBoxList ul li a:focus {
	color: #333;
}
.newsBoxList ul li a strong {
	text-decoration: underline;
}

.landingList {
	border:1px solid #e5e5e5;
	border-width:0 1px 1px;
	box-shadow:0 0 1px #e5e5e5;
	background:#fff;
}
.landingList ul {
	padding-top:0;
}
.landingList ul li {
	border-top:1px solid #e5e5e5;
	border-bottom:0;
}
.landingList ul .first {
	border-top:0;
}

.newsBoxTable {
	width: 100%;
}
.newsBoxTable table {
	margin-top: -2px;
	border-collapse: collapse;
	width: 100%;
}
.newsBoxTable table .infoCell {
	width:20%;
	padding: 13px 10px 13px 15px;
}
.newsBoxTable table .contentCell {
	padding: 0 10px 13px 15px;
}
.newsBoxTable table .contentCell p{
	padding:13px 0 0;
}
.newsBoxTable table td {
	border: 1px solid #d9d9d9;
	font-size: 87.5%;
}
.more {
	margin: 6px 0 0 10px;
}
.more a {	
	font-size: 81.25%;
	text-decoration: none;
	border: 0;
	font-weight: bold;
}

.topMargincontentContainer03  {
	margin-top: 17px;
}

/* alpha list */
.alphaList {
	list-style:lower-latin;
	padding:0 0 0 24px;
}
.alphaList li {
	padding:14px 0 0;
	font-size:87.5%;
	line-height:1.5em;
}
.alphaList li li {
	font-size:100%;
}
.alphaList.noListStyle {
	list-style:none;
}
.romanList {
	list-style:lower-roman;
}
.romanList li {
	padding:14px 0 0;
	font-size:87.5%;
	line-height:1.5em;	
}
.listStyle02 {
	margin-left: 50px;
}
.listStyle02 li {
	margin-top: 20px;
}
.listStyle02 li a {
	color: #c18a68;
}
.listStyle02 li a:hover {
	color: #000;
}
.introText {
	padding-bottom: 20px;
/*	
	font-size: 87.5%;
	line-height: 1.5em;
*/
}
.introText a{
	color:#AA5303;
}
.introText a:hover{
	color:#000000;
}
.notes {
	margin-top: 40px;
}
.notes h3 {
	font-size: 93.75%;
	color: #0a3057;
	padding-bottom: 5px;
	border-bottom: 5px solid #e5e5e5;
}
.notes p {
	margin-top: 10px;
	font-size: 87.5%;
	line-height: 1.75em;
}
.notes p a {
	color: #c18a68;
}
.notes p a:hover {
	color: #000;
}
.footnote {
	margin-left: 24px;
}
.footnote li {
	margin-bottom: 10px;
}
.secondaryDownload {
	margin-top: 40px;
}
.secondaryDownload .downloadButtonWrapper {
	width: 184px;
	margin: 0 auto;
}
.downloadWrapper {
	float: left;
	width: 198px;
	padding-top: 8px;
	position: relative;
	background: url("../images/background/contentContainer06.png") no-repeat 0 0;
}
.downloadSection {
	padding-bottom: 22px;
}
.downloadBox {
	background-color: rgb(239,238,222);
	/*background: url("../images/background/contentContainer06.png") no-repeat 0 100%;*/
	font-size: 75%;
	line-height: 1.75em;
	padding: 0 8px 8px;
}
.downloadBox div{
	padding-top:5px;
}
.downloadDescription {
	float: left;
	width: 505px;
	padding: 0 20px 0 20px;
}
.downloadDescription p{
	padding-bottom: 18px;
	font-size: 87.5%;
	line-height: 1.5em;
}
.downloadDescription a{
	color:#C18A68;
}
.downloadDescription a:hover{
	color:#000000;
}
.headerWrapper {
	background: url("../images/background/botShadow.png") repeat-x bottom #fbfbfa;
	padding: 20px;
	color: #0a3057;
}
.headerWrapper h1, .headerWrapper h2{
	font-size: 112.5%; 
}
.mainShowHide {
	color: #393545;
	padding: 33px 35px;
}

.showHideContent h4 {
	padding:14px 0 0;
	font-size:87.5%;
	line-height:1.5em;	
	font-weight:normal;
}
.showHideContent p{
	padding:14px 0 0;
	font-size:87.5%;
	line-height:1.5em;
	text-align: justify;
}
.showHideContent li p {
	padding:0;
	font-size:100%;
}
.showHideStyle01 .showHide {
	padding-bottom: 18px;
}
.subSection{
	padding-top: 48px;
}
.showHideStyle01 .showHide .showHideTrigger {
	background: url("../images/content/closedTab.jpg") left 5px no-repeat;
	display: block;
	padding-left: 35px;
	font-size: 87.5%;
	font-weight: 700;
	line-height: 24px;
	cursor: pointer;
}
.showHideStyle01 .showHide.open .showHideTrigger {
	background: url("../images/content/openTab.jpg") left 5px no-repeat;
}
.showHideStyle01 .showHide .showHideContent {
	padding:0 0 0 46px;
	color:#333;
}
.showHideStyle01 .showHide .confaqStyle{
	padding:0 0 0 36px;
}
.showHideStyle01 .showHide .showHideContent a {
	color: #aa5303;
}
.showHideStyle01 .showHide .showHideContent a:hover,
.showHideStyle01 .showHide .showHideContent a:focus {
	color: #333;
}
.showHideStyle01 .showHide .showHideContent ul {
	padding-left:24px;
}
.showHideStyle01 .showHide .showHideContent li {
	padding:14px 0 0;
	font-size:87.5%;
	line-height:1.5em;
}
.showHideStyle01 .showHide .showHideContent li li,
.showHideStyle01 .showHide .showHideContent li p {
	font-size:100%;
}

.secondaryShowHide {
	color: #333333;
	padding: 0 29px;
	margin-top: -24px;
}
.showHideStyle02 .showHide {
	padding-bottom: 10px;
}
.showHideStyle02 .showHide .showHideTrigger {
	background: url("../images/content/closedTab02.jpg") left 6px no-repeat;
	display: block;
	font-size: 87.5%;
	font-weight: 600;
	cursor: pointer;
	border-bottom: 5px solid #e5e5e5;
	padding: 2px 0 11px 20px;
}
.showHideStyle02 .showHide.open .showHideTrigger {
	background: url("../images/content/openTab02.jpg") left 6px no-repeat;
}
.showHideStyle02 .showHide .showHideContent {
	padding: 7px 0 30px 20px;
	font-size: 81.25%;
	line-height: 18px;
}
.showHideStyle02 .showHide .showHideContent a {
	color: #aa5303;
}
.showHideStyle02 .showHide .showHideContent a:hover {
	color: #333333;
}
.header01 {
	background: url("../images/background/visaH2Bground.jpg") no-repeat;
}
.column06 .newsBox, .column07 .newsBox {	
	margin-bottom: 24px;
}
.column04 .newsBox{
	margin-bottom: 22px;
}

.inPageJumper a {
	font-size:87.5%;
	line-height:1.5em;
	color:#aa5303;
}
.inPageJumper a:hover,
.inPageJumper a:focus {
	color:#333;
}

.relatedList {
	list-style:none;
	padding:8px 0 0;
}
.relatedList li {
	padding:0 0 6px 26px;
	font-size:87.5%;
	line-height:1.5em;
	color:#b59657;
	background:url("../images/background/bullet-list.gif") 10px 0.6em no-repeat;
}
.relatedList li a {
	color: #aa5303;
}
.relatedList li span,
.relatedList li a:hover {
	color: #333333;
}

.headingSelectBox {
	background: url("../images/content/howToApply.png") no-repeat;
	height: 68px;
	margin-left: 25px;
	padding: 33px 0 0 124px;
	position: relative;
}
.headingSelectBox.ch {
	background: url("../images/content/howToApply-ch.jpg") no-repeat;
}
.headingSelectBox.saf {
	background: url("../images/content/selectApplicationFor.png") no-repeat;
}
.headingSelectBox .caption {
    color: #fff;
    height: 99px;
    left: 15px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 110px;
	text-transform: uppercase;
	padding-top: 36px;
	line-height: 15px;
	font-size: 150%;
}
.headingSelectBox.saf .caption {
	padding-top: 24px;
}
.headingSelectBox .caption span {
	font-size: 62.5%;
	font-weight: bold;
	padding-top: 6px;
	display: inline-block;
	line-height: 18px;
}

/* custom select area START */
.customSelectArea {
	border-bottom: 5px solid #eaeaea;
	padding: 24px 0px 20px 0px;
}
.customSelectStyle2{
	padding: 30px 0 20px 0;
}
.customSelectArea.noBorder {
	border: 0;
}
.customSelectAreaNoDecoration {
	border:0;
	padding:20px 0 0;
}
.customSelectArea h1,
.customSelectArea h2,
.customSelectArea label {
	float:left;
	padding:0 10px 0 0;
	font-size:87.5%;
	line-height:38px;
	font-weight:bold;
	color:#393545;
}
.customSelectArea .customSelect {
	float: left;
}
/* custom select area END */

/* custom select START */
.customSelect {	
	width:398px;
	height:36px;
	border:1px solid #cfc9b6;
	cursor:pointer;	
	font-size:87.5%;
	font-weight:bold;
	background:#fff;
}
.customSelect .arrow {
	float:left;
	width:14px;
	height:30px;
	background:url("../images/background/dropdown-arrow.jpg") 0 14px no-repeat;
}
.customSelect .valueRegion .value {
	float:left;
	width:356px;
	height:36px !important; /* override the inline style set by JS */
	padding:0 10px;
	overflow:hidden !important; /* override the inline style set by JS */
	line-height:36px;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}
.customSelect .selected {
	background-color:#cfc9b6;
}
.customSelect .customSelectMenu {
	position:relative;
	width:100%;
}
.customSelect .customSelectMenu ul {
	top:36px;
	left:-1px;
	margin:0;
	padding:0;
	border:1px solid #cfc9b6;
	border-top:none;
	list-style:none;
	background-color:#fff;
}
.customSelect .customSelectMenu ul li {
	padding:5px 10px;
	cursor:pointer;
}
/* custom select END */

.contentContainer01 {
	padding: 10px 25px 50px;
}

.contentContainer02 {
	padding: 0px 25px 50px;
}

.mainContent01 {
	margin: 0;
}

.mainContent02 {
	margin-top: 30px;
}
.mainContent02 h3{
	padding-bottom: 6px;
	font-size:100%;
}
.mainContent02 .introText {
	font-size:87.50%;
	line-height:1.5em;
}

.mainContent03{
	padding: 30px 30px 0;
}
.mainContent03 .listheadStyle{
	padding: 0 0 18px 12px;
}

.col1{
	float: left;
	padding-right: 20px;
	width: 248px;
}
.col1 .col1Inner{
	padding-left: 6px;
}
.col1 .col1Feature{
	padding-bottom: 32px;
	display: block;
}
.col2{
	float: left;
	width: 480px;
}

/* list arrow */
.listArrow li{
	list-style:none;
	padding:8px 0 16px 38px;
	font-size:87.5%;
	line-height:1.5em;
	color:#aa5303;
	background: url("../images/background/bullet-style01.jpg") no-repeat 10px 10px;	
}
.listArrow li a {
	color:#aa5303;
	text-decoration:none;
}
.listArrow li a:hover,
.listArrow li a:focus{
	color: #333;
}

/* downloadList START */
.downloadList li{
	list-style:none;
	padding:0 0 20px;
	font-size: 87.5%;
	line-height:1.5em;
}
.downloadList li a{
	text-decoration:none;
	color:#aa5303;
}
.downloadList li a:hover,
.downloadList li a:focus{
	color:#333;
}
.downloadList .withIcon a {
	position:relative;
	display:block;
	margin:0 0 0 40px;
}
.downloadList span{
	position:absolute;
	top:0;
	left:-40px;
	display:inline-block;
	width:32px;
	height:38px;
	padding-right:8px;
	text-indent:-9999px;
	cursor:pointer;
	background:url("../images/content/download-icons.png") no-repeat;
}
.downloadList .graphicFile{
	background-position:0 0;
}
.downloadList .booklet{
	background-position:-48px 0;	
}

.downloadListStyle2 {
	list-style:none;
}
.downloadListStyle2 li {
	padding:0 0 10px 40px;	
	color:#b59657;
	background:url("../images/background/bullet-list.gif") 24px 0.6em no-repeat;
}
.downloadListStyle2 li a {
	text-decoration:underline;
}
.downloadListStyle2 .withIcon a {
	position:relative;
	left:-40px;
}
.downloadListStyle2 .withIcon a span {
	position:absolute;
	top:-10px;
	left:-40px;
	width:32px;
	height:32px;
	cursor:pointer;	
}
/* downloadList END */

.linkReport{
	background: url("../images/content/report-icon.png") no-repeat top right;
	padding-right: 24px;
}
.linkReport:hover{
	background-position:100% -25px;
}

/* tab header */
.tabHeader {
	position: relative;
	margin: 20px 20px 25px 20px;
	padding:18px 0 15px;
	border-bottom: 1px solid #ffcc99;
	width: 700px;
}
.tabHeader h1,
.tabHeader h2{
	float:left;
	width:500px;
	font-size:112.5%;
	color:#666;
}
.tabHeader .expandContract {
	/*float: right;*/
	position: absolute;
	/*left: 840px;*/
	right: 5px;
	
	width:200px;
	text-align:right;
}
.tabHeader .expandContract a {
	display:inline-block;
	padding:0 0 0 20px;	
	text-decoration:none;	
	font-size:81.25%;
	color:#46719d;
	background:url("../images/content/closeAll.png") left center no-repeat;	
}
.tabHeader .closed a {
	background:url("../images/content/expandAll.png") left center no-repeat;
}
.tabHeader .expandContract a:hover,
.tabHeader .expandContract a:focus {
	color:#333;
}
.tabHeader01 {
	margin:0;
	padding:12px 25px;
	border:0;
}

/* tabsContent START */
.tabsContent {
	width:750px;
	/*margin-left:30px;*/
}
.tabsContent .tabList {
	list-style:none;
}
.tabsContent .tabList li {
	float:left;
	display:block;
	padding-left:9px;
	font-size:0.9em;
}
.tabsContent .tabList li a {
	position:relative;
	display:block;
	width:241px;
	height:46px;
	text-align:center;
	text-decoration:none;
	line-height:46px;
	font-weight:bold;
	color:#fff;
}
.tabsContent .tabList li a:hover,
.tabsContent .tabList li a:focus {
	text-decoration:underline;
}
.tabsContent .tabList li.lastli {
	margin-right:0;
}
.tabsContent .tabList .active .selected {
	position: absolute;
	bottom:-8px;
	left:0;
	width:100%;
	height:10px;
}
.tabsContent .tabContent {
	padding-top:20px;
	border:2px solid #d2d3cd;
	border-width:0 2px 2px;
	border-radius:0 0 5px 5px;
}
.tabsContent .tabHeader {
	margin-top:0;	
}
/* tabsContent END */

/* inPageActions START */
.inPageActions {
	padding:15px;
	text-align:right;
}
.inPageActions a {
	text-decoration:none;
	font-size:81.25%;
	color:#46719d;
}
.inPageActions a:hover,
.inPageActions a:focus {
	color:#333;
}
.inPageActions .textVersion {
	padding-left:15px;
	background:url('../images/background/textIcon.png') left center no-repeat;
}
/* inPageActions END */


/* tableStyle01 START */
.tableStyle01 {
	margin:14px 0 0;
	border:1px solid #d9d9d9;
}
.tableStyle01 thead th {
	border:1px solid #fff;
	font-size:87.5%;
	line-height:1.5em;
}
.tableStyle01 .head01 {
	padding:10px;
	text-align:center;
	vertical-align:middle;
	background:#d1d1c6;
}
.tableStyle01 .head02 {
	width:119px;
	padding:10px;
	border-top:2px solid #fff;
	text-align:left;
	background:#e5e5d9;
}
.tableStyle01 .highlight {
	background:#faf1be;
}
.tableStyle01 .first {
	width:22px;
	text-align:center;
}
.tableStyle01 td {	
	border:1px solid #d9d9d9;
	text-align:center;
	vertical-align:middle;
	font-size:87.5%;
	line-height:1.5em;
}
.tableStyle01 td a {
	color:#aa5303;
}
.tableStyle01 td a:hover,
.tableStyle01 td a:focus {
	color: #333;
}
.tableStyle01 .firstCol {
	width:290px;
	padding:10px;
	text-align:left;
}
/* tableStyle01 END */

/* tableStyle02 START */
.tableStyle02 table {
	width: 100%;
	clear: both;
	margin-top: 20px;
}
.tableStyle02 table th {
	border-bottom: 2px solid #ccc;
}
.tableStyle02 table thead th {
	background: url("../images/background/table-header-bg.jpg") repeat-x;
	padding: 12px 0 13px 19px;
	line-height: 1.2em;
	color: #fff;
	text-align: left;
	font-size: 87.5%;
}
.tableStyle02 table td {
	width: 370px;
	font-size: 87.5%;
	padding: 12px 18px;
	border: 1px solid #d9d9d9;
}
/* tableStyle02 END */

.supLink a{
	position:relative;
	bottom:0.5em;
	text-decoration:none;
	vertical-align:baseline;
	margin-right:3px;
	font-size:78.57%; /* 11px @ 14px base */
	color:#aa5303;
}
.supLink a:hover,
.supLink a:focus{
	color:#333;
}

/* tableStyle03 START */
.showHideContent .tableStyle03 {
	margin-top:17px;
}
.tableStyle03 table {
	border-top: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
	margin-bottom: 20px;
	width: 100%;
}
.tableStyle03 thead th {
	border-bottom:2px solid #ccc;
	border-right:1px solid #b6b6b6;
	text-align:left;
	vertical-align:top;
	font-size:87.5%;
	line-height:1.5em;
	color:#fff;
}
.tableStyle03 thead th span {
	display:block;
	padding:11px 10px 12px;
	white-space:nowrap;
}
.tableStyle03 table td {
	padding: 10px;
	color: #333;
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	font-size:87.5%;
	line-height:1.5em;
	vertical-align: top;
}
.tableStyle03.innerStyle2 tbody td{
	padding: 20px;
}
.tableStyle03 td a{
	color: #AA5303;
}
.tableStyle03 td a:hover,
.tableStyle03 td a:focus {
	color: #333333;
}
.tableStyle03 .cell01 {
	width:20%;
}
.tableStyle03 .cell02 {
	width:80%;
}
.tableStyle03 .cell03 {
	width:25%;
}
.tableStyle03 .cell04 {
	width:75%;
}
/* tableStyle03 END */

/* legend */
.legend p{
	font-size:87.5%;
	line-height:1.5em;
}
.legend .stars {
	padding:14px 0 0;
}

#pageFooter {
	width: 1004px;
	margin: 0 auto;
}
#footer {
	width: 100%;
	font-size: 68.75%;
	padding: 20px 0 0 0;
	border-top: 1px solid #e3e3dd;
	overflow: hidden;
}
#footer .linkContent {
	padding: 0 0 0 12px;
	float: left;
}
#footer .linkContent .footerLinks {
	list-style: none;
}
#footer .linkContent .footerLinks li {
	float: left;
	border-right: 1px solid #000;
	padding: 0 5px 0 9px;
}
#footer .linkContent .footerLinks li:last-child {
	border-right: none;
}
#footer .linkContent .footerLinks li a {
	color: #6682b3;
}
#footer .linkContent .footerLinks li a:hover {
	color: #666666;
}
#footer .linkContent .footerLinks .last {
	border: 0;
}
#footer .linkContent .footerLinks .first {
	padding: 0 9px 0 0;
}
#footer .linkContent p {
	color: #666666;
	padding: 10px 0 0 2px;
	clear: both;
}
#footer .footerLogo {
	float: right;
	padding: 0 12px 0 0;
	text-align:right;
}
#footer p {
	padding-bottom: 12px;
	font-size: 11px;
	color: #333333;
}
#footer img {
	/*float: right;*/
}
.slider {
	padding-bottom: 44px;
}
.revolver {
	width: 250px;
	position: relative;
}
.revolverItem {
	width: 250px;
	float: left;
	padding: 0 0 3px 0;
}
.revolverNavigation {
	background: url("../images/background/slider-nav.jpg") repeat-x;
	height: 31px;
	position: absolute;
	bottom: -24px;
	left: 0;
	width: 250px;
}
.revolverNavigation p {
	float: left;
	display: none;
	text-indent: -9999em;
}
.revolverNavigation .revolverPager {
	margin: 0 0 0 0;
	float: left;
}
.revolverNavigation p.revolverNext {
	float: right;
}
.revolverPager {
	padding: 7px 0 0 20px;
	float: left;
}
.revolverPager ul {
	margin: 0;
	margin-top: 5px;
}
.revolverPager ul li {
	float: left;
	list-style: none;
}
.revolverPager ul li a {
	text-indent: -9999em;
}
.pagerItem a {
	width: 9px;
	height: 9px;
	background: url("../images/background/pagerItem.jpg") no-repeat 0 0;
	margin: 0 0 0 5px;
	cursor: pointer;
	display: block;
}
.pagerItemSelected a {
	background: url("../images/background/selectedPager.jpg") no-repeat 0 0;
}
.revolverPrev {
	cursor: pointer;
	margin: 5px 10px 0;
	width: 14px;
	background: url("../images/background/lastPager.jpg") center left no-repeat;
}
.revolverNext {
	cursor: pointer;
	margin: 5px 10px 0;
	width: 14px;
	background: url("../images/background/nextPager.jpg") center right no-repeat;
}
a.colorstyle1 {
	color: #d535cc;
}
a.pdf {
	background: url("../images/content/pdf-icon.jpg") no-repeat;
	height: 28px;
	padding-left: 36px;
	display: inline-block;
	margin-bottom: 10px;
}

table.twoColumn1 {
	margin:14px 0 0;
}
table.twoColumn1 td {
	padding:0 40px 12px 0;
	font-size:87.5%;
	line-height:1.5em;	
}

.numberList {
	list-style: decimal;
}

/* tabContent */
.tabContentOut {
	padding:0 20px;
}
.tabContentOut a {
	color: #aa5303;
}
.tabContentOut a:hover,
.tabContentOut a:focus {
	color: #333;
}
.tabContentOut p {
	font-size:87.5%;
	line-height:1.5em;
	padding:0 0 14px;
}
.tabContentOut h4 {
	padding-bottom:12px;
	font-size:112.5%;
}

.indentStyle strong {
	float: left;
}
.indentStyle p {
	padding-left: 30px;
}
.linkList a {
	display: block;
	margin-bottom: 6px;
}
.textWrapper p {
	font-size: 87.5%;
	line-height: 18px;
	margin-bottom: 20px;
}

/* search box */
.searchBox{
	margin:25px 25px 10px;
	padding:20px;
	border-radius:8px;
}
.searchBox legend{
	position:absolute;
	top:-9999em;
	font-size:0;
}
.searchBox label{
	float:left;
	margin-right:12px;
	padding-top:9px;
	font-size:87.5%;
	font-weight:bold;
	color:#fff;
}
.searchBox .query{
	float:left;
	width:559px;
	padding:9px 12px;
	border:1px solid #cfc9b6;
	border-radius:3px;	
	font-size:87.5%;
	font-weight:bold;
	color:#333;
}
.searchBox .searchBtn{
	float:right;
	display:inline-block;
	width:45px;
	height:26px;
	margin:6px 0 0;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
}
.searchBox .placeholder {
	color:#999;
}
.searchResult{
	float:left;
	padding:12px 0 0 25px;
}
.searchResult p{
	font-size:87.5%;
	color:#949494;
}

/* clearfix START */
.clearfix {
	overflow: hidden;
	padding-top: 18px;
}
.clearfix.noPad{
	padding-top: 0;
}
.clearfix .leftCol {
	width: 570px;
	float: left;
}

.clearfix .leftCol.small {
	width: 525px;
}

.clearfix .rightCol {
	width: 170px;
	float: right;
}
.clearfix .rightCol.boxStyle2{
	background: #FFFFFF;
}
.clearfix .rightCol.boxStyle2 p {
	padding: 10px;
	border: 1px solid #e3e3dd;
	text-align: center;
}
.clearfix .rightCol.big {
	width: 215px;
}
.clearfix .colSmall{
	width: 215px;
}
.clearfix .colBig{
	width: 525px;
}
.clearfix .rightCol img {
	width: 100%;
	display: block;
}

.clearfix h3 {
	font-size:100%;
	padding:0 0 20px;
}
.clearfix p {
	padding-bottom:18px;
	color:#333;
}
.clearfix ul {
	list-style-type: square;
	margin-left: 20px;
}
.clearfix ul li{
	padding-bottom: 12px;
	color: #333;
}

.clearfix .colorList {
	list-style-type:none;
	margin-left:0;
}
.clearfix .colorList li{
	padding-left:26px;
	font-size:100%;
	color:#b59657;
	background:url("../images/background/bullet-list.gif") 10px 0.6em no-repeat;	
}
.clearfix .colorList li span{
	color: #333333;
}
/* clearfix END */

/* pageContent START */
.pageContent h3 {
	padding:18px 0 0;
	font-size:87.5%;
	line-height:1.5em;
	color:#0a3057;
}
.pageContent .headerStyle2 {
	color:#393545;
}
.pageContent p {
	padding:14px 0 0;
	font-size:87.5%;
	line-height:1.5em;
	color:#333;
}
.pageContent ul {
	margin-left:20px;
	list-style-type:square;
}
.pageContent ul li{
	padding:0 0 12px;
	color:#333;
}
.pageContent .colorList li{
	font-size:87.5%;
	color:#b59657;
}
.pageContent .colorList li span{
	color:#333;
}
/* pageContent END */

.headerImg {
	width: 100%;
	padding: 24px 0;
}

.downloadFormButton {
	background: url(../images/background/downloadButtonBottom.gif) no-repeat 0 100% #0d8304;
	width: 184px;
	display: block;
	text-decoration: none;
	color: #FFFFFF !important;
}
.downloadFormButton:hover,
.downloadFormButton:focus {
	text-decoration: underline;
}
.downloadFormButton span {
	background: url(../images/background/downloadButtonTop.gif) no-repeat 0 0 transparent;
	display: block;
	font-size: 108.3%;
	line-height: 18px;
	padding: 8px 10px 10px 54px;
}
.downloadFormButton span strong{
	font-size: 115.4%;
}

.relatedTab {
	border-bottom:2px solid #cecdcb;
}
.relatedTab .relatedTabInner {
	display:block;
}
.relatedTab .relatedTabInner span {
	display:inline-block;
	padding:6px 12px 3px;
	border-radius:5px 5px 0 0;
	font-size:87.5%;
	color:#fff;
}
.footerTop {
	padding:44px 0 0 193px;
}
.top {
	display:block;
	width:88px;
	height:26px;
	margin:0 auto;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;	
	text-align:center;	
	text-decoration:none;
	font-size:68.75%;
	line-height:26px;
	font-weight:bold;
	color:#fff;
}
.top:hover,
.top:focus {
	text-decoration: underline;
}

.contentContainer03 {
	padding: 10px 25px 50px;
}
.contentContainer03 h3 {
	padding-bottom: 40px;
}
.contentContainer03 .leftCol.small {
	width: 175px;
}
.contentContainer03 .rightCol.big {
	width: 500px;
}
.contentContainer03 .rightCol.big p {
	text-align: left;
	border: none;
	padding: 0;
}

/* contentContainer04 */
.contentContainer04 {
	background: url(../images/background/contentContainer04.png) no-repeat 0 0 transparent;
	padding-top: 24px;
	width: 768px;
	position: relative;
	left: -7px;
}
.contentContainer04 .contentContainer04inner {
	background: url(../images/background/contentContainer04.png) no-repeat 0 100% #F5F5F5;
	padding: 0 24px 32px;
}

/* .contentContainer05 */
.contentContainer05 {
	background: url(../images/background/contentContainer05.png) no-repeat 0 0 transparent;
	padding-top: 24px;
	width: 768px;
	position: relative;
	left: -7px;
	margin-bottom: 30px;
}
.contentContainer05 .contentContainer05inner {
	background: url(../images/background/contentContainer05.png) no-repeat 0 100% #F5F5F5;
	padding: 0 9px 24px;
}

/* .contentContainer07 */
.contentContainer07 {
	position:relative;
	margin:0 -30px;
	padding:12px 0 0;
	background:url("../images/background/contentContainer07.png") 22px 0 no-repeat;
}
.contentContainer07 .contentContainer07inner {
	padding:14px 30px 9px 31px;
	background:#f5f5f5 url("../images/background/contentContainer07.png") 22px 100% no-repeat;
}

/* carousel START */
.carousel {
	position:relative;
	margin:0;
	padding:0;
}
.carousel .carouselinner {
	width:690px;
	padding-left:30px;
}
.carousel .prev {
	background: #fff;
	display: block;
	height: 251px;
	left: 0;
	position: absolute;
	top: 0;
	margin: 0;
	width: 30px;
	text-indent: -9999px;
	overflow: hidden;
}
.carousel .prev a {
	display: block;
	height: 100%;
	max-width: 30px;
	width: 30px;
	background: url(../images/background/carousel-prev.gif) no-repeat 50% 50% transparent;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.carousel .next {
	background: #fff;
	display: block;
	height: 251px;
	right:0;
	position: absolute;
	top: 0;
	margin: 0;
	width: 30px;
	text-indent: -9999px;
	overflow: hidden;
}
.carousel .next a {
	background: none repeat scroll 0 0 red;
	display: block;
	height: 100%;
	max-width: 30px;
	width: 30px;
	background: url(../images/background/carousel-next.gif) no-repeat 50% 50% transparent;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.carousel .revolverItem{
	float:left;
	display:block;
	width:285px;
	padding-left:25px;
	padding-right:15px;	
	z-index:10;
}
.carousel .revolverItem p {
	font-size:87.5%;
	line-height:1.5em;
	font-weight:bold;
	color:#393545;
}
.carousel .revolverItem .readLink{
	display:inline-block;
	padding:10px 0 0;
	font-size:87.5%;
	line-height:1.5em;
	color:#aa5303;
}
.carousel .revolverItem .readLink:hover,
.carousel .revolverItem .readLink:focus{
	color:#333;
}
.carousel .revolverItem img{
	display: block;
	padding-bottom: 14px;
}
.carouselStyle2 .prev {
	/*height:200px;*/
	height: 100%;
}
.carouselStyle2 .next {
	/*height:200px;*/
	height: 100%;
}
.carouselStyle2 .revolverItem {
	width:114px;
	padding-left:15px;
	padding-right:0;
}
/* carousel END */

/* photoAlbum START */
.photoAlbum {
	position: relative;
}
.photoAlbum .leftCol {
	float:left;
	display:block;
	width:148px;
}
.photoAlbum .leftCol h3 {
	padding:0 0 18px 13px;
	font-size:87.5%;
	line-height:1.5em;
}
.photoAlbum .listHolder {
	width:148px;
	height:496px;
	overflow:auto;
	overflow-x:hidden;
}
.photoAlbum .tabList {
	list-style:none;
	border-top:1px solid #dadada;
}
.photoAlbum .tabList li {
	display: block;
	width:100%;
	border-bottom:1px solid #dadada;
}
.photoAlbum .tabList a {
	display:block;
	text-decoration:none;
	font-size:87.5%;
	font-weight:bold;
	color:#9b9a9a;	
	background:#fff url("../images/background/photoAlbumNav.gif") left bottom repeat-x;	
}
.photoAlbum .tabList a span {
	display: block;
	padding:12px 0 12px 13px;
}
.photoAlbum .tabList li a:hover,
.photoAlbum .tabList li a:focus {
	text-decoration: underline;
}
.photoAlbum .rightCol {
	float:left;
	display:block;
	width:601px;
	position:relative;
}
.photoAlbum .rightCol h3 {
	padding:0 0 18px;
}
.photoAlbum .viewport {
	height:496px;
	margin-left:23px;
	overflow:auto;
	overflow-x:hidden;
}
.photoAlbum img {
	float:left;
	width:171px;
	height:115px;
	margin:0 14px 12px 0;
}
.photoAlbum .tabContent h1,
.photoAlbum .tabContent h2 {
	padding:0 0 18px 23px;
	font-size:87.5%;
	line-height:1.5em;
}
/* photoAlbum END */

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:10000;
	background: #000 url("img/overlay-bg.png");
	opacity: 0.75;
}
.lightbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index:10001;
	background: #fff;
}
.lightboxVideoPlayerClose,
.lightbox .close {
	width: 28px;
	height: 28px;
	border-radius: 15px;
	position: absolute;
	top: -15px;
	right: -15px;
	background-image: url('../images/content/lightboxCloseButton.png');
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.lightboxVideoPlayer {
	width: 570px;
	height: 380px;
	background-color: #2a2a2a ;
	opacity: 1.0;
	position: absolute;
	margin-top: -190px;
	top: 50% !important;
	color: #fff;
	font-size: 81.3%;
}

.lightboxInner1 {
	padding: 25px 0 10px 0;
	background-color: #2a2a2a;
}

.lightboxVideoPlayer .lightboxInner1 {
	padding: 0;
	margin: 0;
}

#video {
	padding: 0;
	margin: 0;
}

#videotitle {
	padding: 8px 14px 8px 14px;
}

.lightboxInner2 {
	position:relative;
}
.lightbox .prev{
	position:absolute;
	top: 50%;
	left: 10px;
	width: 34px;
	height: 40px;
	background-image: url('../images/content/lightboxPreviousArrow.png');
	text-indent: -9999px;
	overflow: hidden;
}
.lightbox .prev:hover{
	background-image: url('../images/content/lightboxPreviousArrowHover.png');
}
.lightbox .next{
	position:absolute;
	top: 50%;
	width: 34px;
	height: 40px;
	right: 10px;
	background-image: url('../images/content/lightboxNextArrow.png');
	text-indent: -9999px;
	overflow: hidden;
}
.lightbox .next:hover{
	background-image: url('../images/content/lightboxNextArrowHover.png');
}
.lightbox .prev.disabled,
.lightbox .next.disabled{
	display: none;
}
#lightboxPhotoTitle {
	min-height: 19px;
	display: inline-block;
	padding: 10px 20px 10px 20px;
	color: #c5c5c5;
	font-size: 81.3%;
}

/* Lightbox video player */

.lightboxVideoPlayer .video {
	height: auto;
	background-color: #2a2929;
}

.lightboxVideoPlayer .videotitle {
	padding: 5px 10px;
	font-size: 81.25%;
	color: #fff;
}

.lightboxVideoPlayer .videoContainer {
	height: 320px;
}

.lightboxVideoPlayer .controlsContainer {
	height: 35px;
	position: relative;
}

.lightboxVideoPlayer .controlsContainer .play {
	width: 20px; 
	height: 20px; 
	background-image: url('../images/content/video_play.png'); 
	text-indent: -9999px; 
	position: absolute; 
	left:10px; 
	top: 12px; 
	cursor: pointer;
}

.lightboxVideoPlayer .controlsContainer .play.paused {
	background-image: url('../images/content/video_pause.png'); 
}

.lightboxVideoPlayer .controlsContainer .progressBar {
	height: 8px;
	width: 570px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.lightboxVideoPlayer .controlsContainer .progressBar .progressBarInner {
	height: 8px; 
	width: 568px;
	position: absolute;
	left:0;
	top: 0;
	background-color: #626262;
	z-index: 11;
}

.lightboxVideoPlayer .controlsContainer .progressBar .progress {
	height: 8px;
	position: absolute;
	left:0;
	top: 0;
	background-color: #d41210 !important;
	z-index: 12;
}

.lightboxVideoPlayer .controlsContainer .progressBar .buffer {
	height: 10px;
	position: absolute;
	left:0;
	top: 0;
	background-color: #969696;
	display: none;
}

.lightboxVideoPlayer .controlsContainer .progressBar .scrubber {
	height: 10px;
	position: absolute;
	left:0px;
	top: -5px;
	width: 18px;
	height: 17px;
	background-image: url('../images/content/video_scrubber.png');
	z-index: 13;
}

.lightboxVideoPlayer .controlsContainer .volume {
	width: 20px;
	height: 20px;
	background-color: #121212;
	position: absolute;
	left:40px;
	top: 12px;
	cursor: pointer;
	background-image: url('../images/content/video_volume.png');
	text-indent: -9999px;
}

.lightboxVideoPlayer .controlsContainer .volume.muted {
	background-image: url('../images/content/video_volume_mute.png');
}

.lightboxVideoPlayer .controlsContainer .volumeBar {
	width: 80px;
	height: 8px;
	background-color: #363636;
	position: absolute;
	left:24px;
	top: 6px;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 16;
}

.lightboxVideoPlayer .controlsContainer .volumeScrubber {
	width: 8px;
	height: 8px;
	background-color: #626262;
	position: absolute;
	left:0;
	top: 0;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 17;
}

.lightboxVideoPlayer .controlsContainer .fullscreen {
	width: 20px;
	height: 20px;
	position: absolute;
	right:10px;
	top: 12px;
	cursor: pointer;
	text-indent: -9999px;
	background-image: url('../images/content/video_fullscreen.png');
}

.lightboxVideoPlayer .lightboxVideoPlayerClose {
	z-index: 15;
}

/* jqueryUI combobox related START */
.comboBoxContainer .comboBoxLabel {
/*
	float:left;
	padding:0 10px 0 0;
	font-size:87.5%;
	line-height:38px;
	font-weight:bold;
 	color: #393545;
*/
	display:none;	
}
.comboBoxContainer .comboBox {
	float:left;
}
.ui-helper-hidden-accessible {
	position:absolute;
	top:-99999em;
}
.custom-combobox {
	position:relative;
	display: inline-block;
	width:398px;
	height:36px;
	border:1px solid #cfc9b6;
	vertical-align:top;
	background:#fff;
}
.custom-combobox-input {
	float:left;
	width:378px;
	height:36px;
	padding:0 10px;
	border:0;
	overflow:hidden;
	font-size:87.5%;
	line-height:36px;
	font-weight:bold;
}
.custom-combobox .placeholder {
	color:#999;
}
.custom-combobox-toggle {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:28px;
	height:36px;
	cursor:pointer;
	background:#fff url("../images/background/dropdown-arrow.jpg") 7px 12px no-repeat;
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	z-index:5000;
	display:block;
	width:397px;
	height:200px;
	border:1px solid #cfc9b6;
	border-width:0 1px 1px;
	overflow:auto;
	cursor:default;
	background:#fff;
}
.ui-autocomplete li {
	font-size:87.5%;
	font-weight:bold;	
}
.ui-autocomplete a {
	display:block;
	padding:5px 10px;
	cursor:pointer;
}
.ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-state-active {
	background-color:#cfc9b6;
}

/* jqueryUI combobox related END */

/* country remark START */
.countryRemark {
	padding:20px 0 0;
}
.countryRemark h3 {
	font-size:87.5%;
	line-height:1.5em;
}
/* country remark END */

/* no matching search result START */
.noMatchingResult {
	padding:15px 0;
}
.noMatchingResult p {
	font-size:87.5%;
}
.noMatchingResult a {
	text-decoration:none;
	color:#aa5303;
}
.noMatchingResult a:hover,
.noMatchingResult a:focus {
	color:#333;
}
/* no matching search result END */

.matchedText {
	padding: 0px !important;
	display: inline !important;
	background:#ff0 !important;
}

.intro p{
	font-size:87.5%;
	line-height:1.5em;
}

.vision p,
.vision h3,
.vision .colorList li {
	font-size:87.5%;
	line-height:1.5em;
}
.vision ul {
	padding:0 0 6px;
}
.vision .colorList li p{
	font-size:100%;
	padding:0 0 0;
}
.vision .colorList li h3 {
	font-size:100%;
	padding:0 0 0;
	color:#333;
}

.welcome p{
	font-size:87.5%;
	line-height:1.5em;
}
.museum p,
.museum h3{
	font-size:87.5%;
	line-height:1.5em;
}
.museum h3 {
	padding:0 0 6px;
	color:#0a3057;
}

.backgroundCircleSearchText{
	float:left;
	width:140px;
	height:101px;
	margin-left:25px;
	text-align:center;
}
.backgroundCircleSearchText .caption{
    height:81px;
	padding:22px 0 0;
    text-transform:uppercase;	
	color:#fff;
}
.backgroundCircleSearchText .caption span{
	display:inline-block;
    padding:0 0 0;
}
.backgroundCircleSearchText .caption .emphasize {
	display:block;
	font-size:150%;
	line-height:1em;
}
.backgroundCircleSearchText .caption .normal {
	font-size:93.75%;
	line-height:1.2em;
    font-weight:bold;
}

.searchDropdown{
	float:left;
	padding-top:33px;
	margin-left:-8px;
}

/*** NOTE: all other rules should be defined beofre the colourTheme section ***/
/*
* COLOR THEME SECTION
*/
/****COLOR THEME 1*****/
.colorTheme1 #nav ul .current {
	background: #eee0b6;
}
.colorTheme1 .newsBox h1,
.colorTheme1 .newsBox h2 {
	background:#369 url("../images/background/newsBox-title-top-theme1.gif") left top repeat-x;
}
.colorTheme1 .newsBox h1 span,
.colorTheme1 .newsBox h2 span {
	background: url("../images/background/newsBox-title-bottom-theme1.gif") left bottom repeat-x;	
}
.colorTheme1 .more a {
	color: #003366;
}
.colorTheme1 .more a:hover,
.colorTheme1 .more a:focus {
	color: #000;
}
.colorTheme1 .top {
	background:#2d72b6 url("../images/background/back-top-theme1.gif") left bottom repeat-x;
}
.colorTheme1 .newsBoxList ul li,
.colorTheme1 .listArrow li {
	background: url("../images/background/bullet-style01-theme1.jpg") 10px 10px no-repeat;
}
.colorTheme1 .breadcrumbs, .colorTheme1 .breadcrumbs2 {
	background: #0a3057;
	color: #fff;
}
.colorTheme1 .breadcrumbLinks a {
	color: #cecece;
}
.colorTheme1 .breadcrumbLinks a:hover,
.colorTheme1 .breadcrumbLinks a:focus {
	color: #fff;
}
.colorTheme1 .breadcrumbLinks .breadcrumb li {
	background: url("../images/background/breadcrumb-list-theme1.gif") right center no-repeat;
}
.colorTheme1 .breadcrumbLinks .breadcrumb .current {
	background:none;
}
.colorTheme1 .relatedTabInner {
	border-bottom:6px solid #369;
}
.colorTheme1 .relatedTabInner span {
	background:#369;
}
.colorTheme1 .extraIcons .share{
	background-position: 0 0;
}
.colorTheme1 .extraIcons .share:hover {
	background-position: 0 -29px;
}
.colorTheme1 .extraIcons .print{
	background-position: -33px 0;
}
.colorTheme1 .extraIcons .print:hover {
	background-position: -33px -29px;
}
.colorTheme1 .tableStyle02 thead th, 
.colorTheme1 .tableStyle03 thead th {
	background:#369 url("../images/background/table-header-bottom-theme1.gif") left bottom repeat-x;
}
.colorTheme1 .tableStyle02 thead th span, 
.colorTheme1 .tableStyle03 thead th span {
	background: url("../images/background/table-header-top-theme1.gif") left top repeat-x;
}
.colorTheme1 .searchBox{
	background: #c4541d;
}
.colorTheme1 .searchBox .searchBtn{
	background: url("../images/background/searchButton-theme1.png") no-repeat;
}

.colorTheme1 .tabsContent .tabList li {
	background:url("../images/background/tabBg-theme1.jpg") -301px 0 no-repeat;
}
.colorTheme1 .tabsContent .tabList li a {
	background: url("../images/background/tabBg-theme1.jpg") -59px 0 no-repeat;
}
.colorTheme1 .tabsContent .tabList .active .selected {
	background:url("../images/background/selectedTab-theme1.png") center bottom no-repeat;
}
.colorTheme1 .backgroundCircleSearchText{
	background: url("../images/background/selectApplicationFor-theme1.png") left center no-repeat;
}
.colorTheme1 .photoAlbum .tabList .active a {
	color:#fff;
	background:#e47d38 url("../images/background/photoAlbumBg-theme1.gif") left bottom repeat-x;
}
.colorTheme1 .photoAlbum .tabList .active a span {
	background:url("../images/background/photoAlbumDecor-theme1.gif") left top repeat-x;
}

/****COLOR THEME 2*****/
.colorTheme2 #nav ul .current {
	background: #dac9cb;
}
.colorTheme2 .newsBox h1,
.colorTheme2 .newsBox h2 {
	background:#754b51 url("../images/background/newsBox-title-top-theme2.gif") left top repeat-x;
}
.colorTheme2 .newsBox h1 span,
.colorTheme2 .newsBox h2 span {
	background:url("../images/background/newsBox-title-bottom-theme2.gif") left bottom repeat-x;
}
.colorTheme2 .more a {
	color: #316673;
}
.colorTheme2 .more a:hover,
.colorTheme2 .more a:focus {
	color: #000;
}
.colorTheme2 .top {
	background:#754b51 url("../images/background/back-top-theme2.gif") left bottom repeat-x;
}
.colorTheme2 .newsBoxList ul li,
.colorTheme2 .listArrow li{
	background: url("../images/background/bullet-style01-theme2.jpg") 10px 10px no-repeat;
}
.colorTheme2 .breadcrumbs, .colorTheme2 .breadcrumbs2{
	background: #402220;
}
.colorTheme2 .breadcrumbLinks a {
	color: #dac9cb;
}
.colorTheme2 .breadcrumbLinks a:hover,
.colorTheme2 .breadcrumbLinks a:focus {
	color: #fff;
}
.colorTheme2 .breadcrumbLinks .breadcrumb li{
	background: url("../images/background/breadcrumb-list-theme2.gif") right center no-repeat;
}
.colorTheme2 .breadcrumbLinks .breadcrumb .current {
	background:none;
}
.colorTheme2 .relatedTabInner {
	border-bottom:6px solid #754b51;
}
.colorTheme2 .relatedTabInner span {
	background:#754b51;
}

.colorTheme2 .extraIcons .share{
	background-position: -66px 0;
}
.colorTheme2 .extraIcons .share:hover {
	background-position: -66px -29px;
}
.colorTheme2 .extraIcons .print{
	background-position: -99px 0;
}
.colorTheme2 .extraIcons .print:hover {
	background-position: -99px -29px;
}
.colorTheme2 .headingSelectBox.saf {
	background: url("../images/content/selectApplicationFor-theme2.png") no-repeat;
}
.colorTheme2 .tableStyle02 thead th, 
.colorTheme2 .tableStyle03 thead th {
	background:#754b51 url("../images/background/table-header-bottom-theme2.gif") left bottom repeat-x;
}
.colorTheme2 .tableStyle02 thead th span, 
.colorTheme2 .tableStyle03 thead th span {
	background: url("../images/background/table-header-top-theme2.gif") left top repeat-x;
}
.colorTheme2 .searchBox{
	background: #754b51;
}
.colorTheme2 .searchBox .searchBtn{
	background: url("../images/background/searchButton-theme2.png") no-repeat;
}
.colorTheme2 .tabsContent .tabList li{
	background: url("../images/background/tabBg-theme2.jpg") no-repeat scroll -301px 0 transparent;
}
.colorTheme2 .tabsContent .tabList li a{
	background: url("../images/background/tabBg-theme2.jpg") no-repeat scroll -59px 0 transparent;
}
.colorTheme2 .tabsContent .tabList .active .selected{
	background: url("../images/background/selectedTab-theme2.png") no-repeat scroll center bottom transparent;
}
.colorTheme2 .backgroundCircleSearchText{
	background: url("../images/background/selectApplicationFor-theme2.png") left center no-repeat;
}
.colorTheme2 .photoAlbum .tabList .active a {
	color:#fff;
	background:#754b51 url("../images/background/photoAlbumBg-theme2.gif") left bottom repeat-x;
}
.colorTheme2 .photoAlbum .tabList .active a span {
	background:url("../images/background/photoAlbumDecor-theme2.gif") left top repeat-x;
}

/****COLOR THEME 3*****/
.colorTheme3 #nav ul .current{
	background: #e5cb67;
}
.colorTheme3 .newsBox h1,
.colorTheme3 .newsBox h2 {
	background:#4b7915 url("../images/background/newsBox-title-top-theme3.gif") left top repeat-x;
}
.colorTheme3 .newsBox h1 span,
.colorTheme3 .newsBox h2 span {
	background: url("../images/background/newsBox-title-bottom-theme3.gif") left bottom repeat-x;	
}
.colorTheme3 .more a {
	color: #003366;
}
.colorTheme3 .more a:hover,
.colorTheme3 .more a:focus {
	color: #000;
}
.colorTheme3 .top {
	background:#4b7915 url("../images/background/back-top-theme3.gif") left bottom repeat-x;
}
.colorTheme3 .newsBoxList ul li,
.colorTheme3 .listArrow li{
	background: url("../images/background/bullet-style01-theme3.jpg") 10px 10px no-repeat;
}
.colorTheme3 .breadcrumbs, .colorTheme3 .breadcrumbs2{
	background: #353535;
}
.colorTheme3 .breadcrumbLinks a {
	color: #cecece;
}
.colorTheme3 .breadcrumbLinks a:hover,
.colorTheme3 .breadcrumbLinks a:focus {
	color: #fff;
}
.colorTheme3 .breadcrumbLinks .breadcrumb li{
	background: url("../images/background/breadcrumb-list-theme3.gif") right center no-repeat;
}
.colorTheme3 .breadcrumbLinks .breadcrumb .current {
	background:none;
}
.colorTheme3 .relatedTabInner {
	border-bottom:6px solid #4b7915;
}
.colorTheme3 .relatedTabInner span {
	background:#4b7915;
}

.colorTheme3 .extraIcons .share{
	background-position: -132px 0;
}
.colorTheme3 .extraIcons .share:hover {
	background-position: -132px -29px;
}
.colorTheme3 .extraIcons .print{
	background-position: -165px 0;
}
.colorTheme3 .extraIcons .print:hover {
	background-position: -165px -29px;
}
.colorTheme3 .headingSelectBox.saf {
	background: url("../images/content/selectApplicationFor-theme3.png") no-repeat;
}
.colorTheme3 .tableStyle02 thead th, 
.colorTheme3 .tableStyle03 thead th {
	background:#4b7915 url("../images/background/table-header-bottom-theme3.gif") left bottom repeat-x;
}
.colorTheme3 .tableStyle02 thead th span, 
.colorTheme3 .tableStyle03 thead th span {
	background: url("../images/background/table-header-top-theme3.gif") left top repeat-x;
}
.colorTheme3 .searchBox{
	background: #4b7915;
}
.colorTheme3 .searchBox .searchBtn{
	background: url("../images/background/searchButton-theme3.png") no-repeat;
}
.colorTheme3 .tabsContent .tabList li{
	background: url("../images/background/tabBg-theme3.jpg") no-repeat scroll -301px 0 transparent;
}
.colorTheme3 .tabsContent .tabList li a{
	background: url("../images/background/tabBg-theme3.jpg") no-repeat scroll -59px 0 transparent;
}
.colorTheme3 .tabsContent .tabList .active .selected{
	background: url("../images/background/selectedTab-theme3.png") no-repeat scroll center bottom transparent;
}
.colorTheme3 .backgroundCircleSearchText{
	background: url("../images/background/selectApplicationFor-theme3.png") left center no-repeat;
}
.colorTheme3 .photoAlbum .tabList .active a {
	color:#fff;
	background:#4b7915 url("../images/background/photoAlbumBg-theme3.gif") left bottom repeat-x;
}
.colorTheme3 .photoAlbum .tabList .active a span {
	background:url("../images/background/photoAlbumDecor-theme3.gif") left top repeat-x;
}

/****COLOR THEME 4*****/
.colorTheme4 #nav ul .current{
	background: #233f62;
}
.colorTheme4 #nav ul .current a {
	color:#fff;
}
.colorTheme4 .newsBox h1,
.colorTheme4 .newsBox h2 {
	background:#126d9a url("../images/background/newsBox-title-top-theme4.gif") left top repeat-x;
}
.colorTheme4 .newsBox h1 span,
.colorTheme4 .newsBox h2 span {
	background: url("../images/background/newsBox-title-bottom-theme4.gif") left bottom repeat-x;	
}
.colorTheme4 .more a {
	color: #003366;
}
.colorTheme4 .more a:hover,
.colorTheme4 .more a:focus {
	color: #000;
}
.colorTheme4 .top {
	background:#126d9a url("../images/background/back-top-theme4.gif") left bottom repeat-x;
}
.colorTheme4 .newsBoxList ul li,
.colorTheme4 .listArrow li{
	background: url("../images/background/bullet-style01-theme4.jpg") 10px 10px no-repeat;
}
.colorTheme4 .breadcrumbs, .colorTheme4 .breadcrumbs2{
	background: #00507a;
}
.colorTheme4 .breadcrumbLinks a {
	color: #cecece;
}
.colorTheme4 .breadcrumbLinks a:hover,
.colorTheme4 .breadcrumbLinks a:focus {
	color: #fff;
}
.colorTheme4 .breadcrumbLinks .breadcrumb li{
	background: url("../images/background/breadcrumb-list-theme4.gif") right center no-repeat;
}
.colorTheme4 .breadcrumbLinks .breadcrumb .current {
	background:none;
}
.colorTheme4 .relatedTabInner {
	border-bottom:6px solid #126d9a;
}
.colorTheme4 .relatedTabInner span {
	background:#126d9a;
}

.colorTheme4 .extraIcons .share{
	background-position: -198px 0;
}
.colorTheme4 .extraIcons .share:hover {
	background-position: -198px -29px;
}
.colorTheme4 .extraIcons .print{
	background-position: -231px 0;
}
.colorTheme4 .extraIcons .print:hover {
	background-position: -231px -29px;
}
.colorTheme4 .headingSelectBox.saf {
	background: url("../images/content/selectApplicationFor-theme4.png") no-repeat;
}
.colorTheme4 .tableStyle02 thead th, 
.colorTheme4 .tableStyle03 thead th {
	background:#126d9a url("../images/background/table-header-bottom-theme4.gif") left bottom repeat-x;
}
.colorTheme4 .tableStyle02 thead th span, 
.colorTheme4 .tableStyle03 thead th span {
	background: url("../images/background/table-header-top-theme4.gif") left top repeat-x;
}
.colorTheme4 .searchBox{
	background: #1478ad;
}
.colorTheme4 .searchBox .searchBtn{
	background: url("../images/background/searchButton-theme4.png") no-repeat;
}
.colorTheme4 .tabsContent .tabList li{
	background: url("../images/background/tabBg-theme4.jpg") no-repeat scroll -301px 0 transparent;
}
.colorTheme4 .tabsContent .tabList li a{
	background: url("../images/background/tabBg-theme4.jpg") no-repeat scroll -59px 0 transparent;
}
.colorTheme4 .tabsContent .tabList .active .selected{
	background: url("../images/background/selectedTab-theme4.png") no-repeat scroll center bottom transparent;
}
.colorTheme4 .backgroundCircleSearchText{
	background: url("../images/background/selectApplicationFor-theme4.png") left center no-repeat;
}
.colorTheme4 .photoAlbum .tabList .active a {
	color:#fff;
	background:#1478ad url("../images/background/photoAlbumBg-theme4.gif") left bottom repeat-x;
}
.colorTheme4 .photoAlbum .tabList .active a span {
	background:url("../images/background/photoAlbumDecor-theme4.gif") left top repeat-x;
}

/****COLOR THEME 5*****/
.colorTheme5 #nav ul .current{
	background: #b2b2b2;
}
.colorTheme5 .newsBox h1,
.colorTheme5 .newsBox h2 {
	background:#595959 url("../images/background/newsBox-title-top-theme5.gif") left top repeat-x;
}
.colorTheme5 .newsBox h1 span,
.colorTheme5 .newsBox h2 span {
	background: url("../images/background/newsBox-title-bottom-theme5.gif") left bottom repeat-x;	
}
.colorTheme5 .more a {
	color: #595959;
}
.colorTheme5 .more a:hover,
.colorTheme5 .more a:focus {
	color: #000;
}
.colorTheme5 .top {
	background:#595959 url("../images/background/back-top-theme5.gif") left bottom repeat-x;
}
.colorTheme5 .newsBoxList ul li,
.colorTheme5 .listArrow li{
	background: url("../images/background/bullet-style01-theme5.jpg") 10px 10px no-repeat;
}
.colorTheme5 .breadcrumbs, .colorTheme5 .breadcrumbs2{
	background: #1e1e1e;
}
.colorTheme5 .breadcrumbLinks a {
	color: #cecece;
}
.colorTheme5 .breadcrumbLinks a:hover,
.colorTheme5 .breadcrumbLinks a:focus {
	color: #fff;
}
.colorTheme5 .breadcrumbLinks .breadcrumb li{
	background: url("../images/background/breadcrumb-list-theme5.gif") right center no-repeat;
}
.colorTheme5 .breadcrumbLinks .breadcrumb .current {
	background:none;
}
.colorTheme5 .relatedTabInner {
	border-bottom:6px solid #595959;
}
.colorTheme5 .relatedTabInner span {
	background:#595959;
}

.colorTheme5 .extraIcons .share{
	background-position: -264px 0;
}
.colorTheme5 .extraIcons .share:hover {
	background-position: -264px -29px;
}
.colorTheme5 .extraIcons .print{
	background-position: -297px 0;
}
.colorTheme5 .extraIcons .print:hover {
	background-position: -297px -29px;
}
.colorTheme5 .headingSelectBox.saf {
	background: url("../images/content/selectApplicationFor-theme1.png") no-repeat;
}
.colorTheme5 .tableStyle02 thead th, 
.colorTheme5 .tableStyle03 thead th {
	background:#595959 url("../images/background/table-header-bottom-theme5.gif") left bottom repeat-x;
}
.colorTheme5 .tableStyle02 thead th span, 
.colorTheme5 .tableStyle03 thead th span {
	background: url("../images/background/table-header-top-theme5.gif") left top repeat-x;
}
.colorTheme5 .searchBox{
	background: #515151;
}
.colorTheme5 .searchBox .searchBtn{
	background: url("../images/background/searchButton-theme5.png") no-repeat;
}
.colorTheme5 .tabsContent .tabList li{
	background: url("../images/background/tabBg-theme5.jpg") no-repeat scroll -301px 0 transparent;
}
.colorTheme5 .tabsContent .tabList li a{
	background: url("../images/background/tabBg-theme5.jpg") no-repeat scroll -59px 0 transparent;
}
.colorTheme5 .tabsContent .tabList .active .selected{
	background: url("../images/background/selectedTab-theme5.png") no-repeat scroll center bottom transparent;
}
.colorTheme5 .backgroundCircleSearchText{
	background: url("../images/background/selectApplicationFor-theme5.png") left center no-repeat;
}
.colorTheme5 .photoAlbum .tabList .active a {
	color:#fff;
	background:#515151 url("../images/background/photoAlbumBg-theme5.gif") left bottom repeat-x;
}
.colorTheme5 .photoAlbum .tabList .active a span {
	background:url("../images/background/photoAlbumDecor-theme5.gif") left top repeat-x;
}

/***COLOR THEME COMMON***/
.colorTheme2 .breadcrumbLinks .breadcrumb .current,
.colorTheme3 .breadcrumbLinks .breadcrumb .current,
.colorTheme4 .breadcrumbLinks .breadcrumb .current,
.colorTheme5 .breadcrumbLinks .breadcrumb .current{
	background: none;
}
.colorTheme1 .tabsContent .tabList .active,
.colorTheme2 .tabsContent .tabList .active,
.colorTheme3 .tabsContent .tabList .active,
.colorTheme4 .tabsContent .tabList .active,
.colorTheme5 .tabsContent .tabList .active{
	background-position:-301px -48px;
}
.colorTheme1 .tabsContent .tabList .active a,
.colorTheme2 .tabsContent .tabList .active a,
.colorTheme3 .tabsContent .tabList .active a,
.colorTheme4 .tabsContent .tabList .active a,
.colorTheme5 .tabsContent .tabList .active a {
	background-position:-59px -48px;
}
/*** NOTE: all other rules should be defined beofre the colourTheme section ***/	















} 
/* end of @media screen, projection */

/*
@media print {
body {
	background: White;
	color: Black;
	font: 12pt "New Century Schoolbook", "Times New Roman", TimesNR, Times, serif;
	text-align: left;
}
a {
	color: Blue;
	text-decoration: underline;
}
a img {
	border: none;
}
.exampleClass, #exampleID {
	display: none;
	visibility: hidden;
}

} 
*/
/* end of @media print */