body {
	margin:0;
	padding:0;
	color:#363636;
	background:#f1ebdd;
	direction:rtl;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:right;
}
input, select, textarea, a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
}
textarea{
	overflow-y:hidden;
}
html {
	overflow-y:scroll;
}
td{
	vertical-align:top;
}
h1, h2, h3, h4, h5, h6, ul, li{
	margin:0;
	padding:0;
	list-style:none;
}
ol li{
	margin:0!important;
	padding:0!important;
	list-style:decimal!important;
	background:none!important;
}
ol{
	margin:0px
}
h1{
	color:#a1212c;
	font-size:31px;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:15px;
	padding-bottom:15px;
}
h3{
	color:#9b202b;
	font-size:40px;
	padding-bottom:15px;
	font-weight:normal;
	line-height:40px;
}
h4{
	color:#525252;
	font-size:18px;
	line-height:22px;
	padding-bottom:10px;
	font-weight:normal;
}
h5, a.alauneTitle,span.alauneTitle{
	color:#a1212c;
	font-size:14px;
	padding-bottom:7px;
	font-weight:bold;
	display:block;
}
.alauneTitle{
	display:block;
}
a, a img {
	outline:none;
	border:none;
	cursor:pointer;
}
a{
	text-decoration:none;
	color:#a1212c;
}
a:hover{
	color:#9b202b;
	color:#a1212c;
}
input, select, textarea{
	color:#787878;
}
.floatLeft{
	float:left;
}
.padBtm5{
	padding-bottom:5px;
}
.padBtm15{
	padding-bottom:15px;
}
.safeArea{
	width:995px;
	margin:0 auto;
	position:relative;
	/*z-index:1*/
}
.menuSafeArea{
	width:995px;
	margin:0 auto;
	position:relative;
	z-index:100000;
}
.headerCont{
	background:#fff;
	height:88px;
}
.sliderCont{
	background:#d3cbc8;
	height:283px;
}
.logo{
	width:403px;
	float:right;
}
.topContent{
	width:592px;
	float:right;
}
.topMenuCont{
	background:url('../images/topmenu-bg.gif') no-repeat;
	height:19px;
	padding:5px 10px;
	margin-bottom:13px;
}
.topMenuCont td, .topMenuCont td a{
	color:#787878;
	font-size:11px;
}
.topMenuCont td a:hover{
	color:#000;
}
.topSearch td{
	vertical-align:middle;
}
.searchComp{
	height:32px;
	vertical-align:middle;
}
.searchInput{
	background:#e7e7e7;
	border:0px;
	margin:0px 10px;
	width:170px;
}
.posRelative{
	position:relative;
}
/*.hpHeaderText{
	position:absolute;
	color:#fff;
	font-size:34px;
	bottom:80px;
	right:30px;
}*/
/*************Drop Down Menu Styles Start*************/
.menuCont{
	background:url('../images/menu-bg.gif') repeat-x;
	height:37px;
}
.menuListing li{
	display:block;
	float:right;
}
.menuListing li a{
	display:block;
}
.absoluteSubMenu {
	position:absolute;
	right:0px;
	top:0px;
	width:200px;
	background:url('../images/red-transparent.png');
	visibility:hidden;
	z-index:100;
}
.lastAbsoluteSubMenu{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	background:url('../images/red-transparent.png');
	visibility:hidden;
	z-index:100;
}
.absoluteSubSubMenu {
	position:absolute;
	right:200px;
	top:-25px;
	width:200px;
	background:url('../images/red-transparent.png');
	visibility:hidden;
	z-index:100;
}
.lastAbsoluteSubSubMenu{
	position:absolute;
	left:200px;
	top:-25px;
	width:200px;
	background:url('../images/red-transparent.png');
	visibility:hidden;
	z-index:100;
}
.submenuLinks a {
	display:block;
	color:#f0ebeb;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 15px 5px 10px !important;
	border-bottom:1px dotted #cdabae;
}
.submenuLinks a:hover {
	color:#fff;
	background:#a0212c;
}
.submenuLinks a.lastlink {
	border-bottom:none;
}
/*************Drop Down Menu Styles End*************/
.bodyCont{
	background:url('../images/body-bg.png') no-repeat center bottom;
}
.HpBodyCont{
	background:#fff;
	padding:11px 15px;
}
.intBodyCont{
	background:url('../images/body-bg.png') no-repeat center 240px;
	line-height:18px;
	font-size:13px;
}
.theContent a{
	font-size:13px;
	color:#A1212C;	
}
.theContent a:hover{
	color:#A1212C;
	text-decoration:underline;
}
.alphabeticalColor{
	color:#A1212C;
	font-weight:bold;
}
.HpBodyContABS{
	background:#fff;
	width:965px;
	height:35px;
	position:absolute;
	padding:19px 15px 0 15px;
	top:-44px;
	right:0px;
}
.HpBodyContABS td{
	vertical-align:bottom;
}
.videoThumbHp{
	position:relative;
	width:302px;
	margin-bottom:5px;
}
.videoThumbHpAbs{
	position:absolute;
	bottom:0px;
	left:0px;
	width:282px;
	padding:13px 10px;
	background:url('../images/black-transparent.png') repeat;
	color:#fff;
}
.videoThumbHpBtn{
	position:absolute;
	top:80px;
	left:120px;
}
.majmou3atText{
	background:#f9f9f9;
	padding:10px;
}
.hpNewsList{
	border-top:1px solid #dadada;
}
.HPnewsDate{
	color:#970f26;
	padding:5px;
}
.HPnewsCont{
	background:url('../images/newslist-bg.gif') repeat-x;
	height:55px;
	padding:10px 5px;
}
.newsTitle{
	font-size:13px;
	display:block;
	color:#698e1a;
	font-weight:bold;
}
.libraryTitle{
	padding-top:8px;
	font-size:20px;
	color:#698e1a;
	display:block;
}
.supportLibrary{
	height:190px;
	background:url('../images/suplibrary-bg.gif') no-repeat;
	padding:5px 11px;
}
.supportLibraryTitle{
	font-size:32px;
	color:#698e1a;
}
.greenListing{
}
.greenListing a{
	font-size:12px;
	color:#363636;
}
.greenListing li{
	font-size:12px;
	padding:0 10px 0 0;
	line-height:18px;
	background:url('../images/green-blt.gif') no-repeat right 9px;
}
.libraryHistory{
	background:#f9f9f9;
	padding:10px;
	line-height:17px;
}
.libraryBottom{
	font-weight:bold;
	color:#fff;
	font-size:15px;
}
.libraryBottom a{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
}
.libraryBottom a:hover{
	text-decoration:none;
}
.footer{
	background:#a9232f;
	color:#fff;
	padding:10px;
	text-align:left;
	font-size:11px;
}
.footer a{
	color:#fff;
	text-decoration:underline;
	font-size:11px;
}
.footer a:hover{
	text-decoration:none;
}
.headerImg{
	background:url('../images/mission-header.jpg') no-repeat center top;
	height:379px;
}
.headerImgNewsList{
	background:url('../images/news-header.jpg') no-repeat center top;
	height:379px;
}
.headerImgGalleryList{
	background:url('../images/gallery-header.jpg') no-repeat center top;
	height:379px;
}
.headerImgSitemap{
	background:url('../images/sitemap-header.jpg') no-repeat center top;
	height:379px;
}
.collectionsImage{
	background:url('../images/collections.jpg') no-repeat center top;
	height:379px;
}

.headertransBg{
	background:url('../images/black-transparent.png') repeat;
	width:970px;
	height:80px;
	padding:50px 25px 0 0;
}
.rightMenu div a{
	display:block;
	width:171px;
	background:#f9f9f9;
	border-top:1px solid #e5e5e5;
	color:#005da0;
	padding:8px 13px;
	font-size:14px;
	font-weight:bold;
}
.rightMenu div:hover a,.rightMenu div.selected a{
	background:#a1212c;
	color:#fff;
}
.rightMenu div:hover,.rightMenu div.selected{
	background:url('../images/right-menu-ho-bg.gif') no-repeat left bottom;
}
.rightSubMenu:hover,.rightSubMenu.selected{
	background:none !important;
}
.rightSubMenu a, .rightSubMenu:hover a{
	font-size:13px !important;
	width:161px !important;
	padding:5px 21px 5px 15px !important;
	background:none !important;
	font-weight:normal !important;
	color:#005da0 !important;
}
.rightSubMenu a:hover, .rightSubMenu a.selected{
	color:#a1212c !important;
}
.bredcrumbs{
	color:#a1212c;
	font-size:11px;
	text-align:left;
	padding-bottom:11px;
}
.bredcrumbs a{
	color:#616161;
	font-size:11px;
}
.bredcrumbs a:hover{
	color:#a1212c;
}
.theContent{
	padding:14px 0px;
	border-top:1px solid #e5e5e5;
}
.pageTitle{
	color:#a1212c;
	font-size:23px;
	padding-bottom:24px;
}
.floatingImg{
	float:right;
	padding:0px 0px 10px 10px;
}
.floatingLeftImg{
	float:left;
	padding:0px 10px 10px 0px;
}
.theContent li{
	padding:0 11px 4px 0;
	background:url('../images/listing-bullets.gif') no-repeat 100% 6px;
}
.quoteText{
	padding:17px 25px;
	background:#f6f6f6;
}
.intNewsDate{
	color:#2172ac;
	font-size:12px;
	padding-bottom:8px;
}
.newsListing{
	background:url('../images/newslist-intbg.gif') repeat-x right bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
.galleryListing{
	float:right;
	padding-left:45px;
	margin-bottom:10px;
	width:200px;
}
.galleryListing4pages{
	float:right;
	padding-left:30px;
}
.galleryListing4pages.last{
	padding-left:0px;
}
.galleryListing4pages .image img, .formationImg{
	border:5px solid #ededed;
	margin-bottom:7px;
}
.galleryListing4pages .text, .redText{
	color:#a1212c;
}
.galleryListing.last{
	padding-left:0px;
}
.galleryListing .image img{
	border:5px solid #ededed;
	margin-bottom:7px;
	height:auto !important;
}
.galleryListing .text, .redText{
	color:#a1212c;
}
.galleryListingCont{
	clear:both;
	overflow:hidden;
	padding:0 15px 20px 15px;
	margin-bottom:20px;
	border-bottom:1px dotted #ababab;
}
.contactInfo{
	background:url('../images/containers-bg.gif') repeat-x left bottom;
	padding:10px 20px;
	margin-bottom:20px;
}
.inputText{
	background:url('../images/contact-input.gif') no-repeat;
	border:0px;
	width:180px;
	height:27px;
	padding:0 10px;
}
.contactForm textarea{
	background:url('../images/contact-textarea.gif') no-repeat;
	width:510px;
	height:64px;
	border:0px;
	padding:10px;
	resize:none;
}
.contactForm{
	background:url('../images/containers-bg.gif') repeat-x left bottom;
	padding:10px;
	margin-bottom:20px;
}
.intNewsDetails{
	background:url('../images/containers-bg.gif') repeat-x left bottom;
	padding:10px;
}
.mainSection{
	font-size:16px;
	color:#b52532;
	padding-bottom:5px;
	font-weight:bold;
}
.theContent .mainSection a{
	font-size:16px;
	color:#b52532;
	text-decoration:none;
	}
.sitemapCats li{
	padding:0 11px 2px 0;
	background:url('../images/sitemap-arrow.gif') no-repeat 218px 6px;
}
.sitemapCats li a{
	font-weight:bold;
	color:#686868;
	text-decoration:none;
}
.sitemapCats li a:hover{
	color:#b52532
}
.sitemapSubCatsCont a{
	display:block;
	font-size:12px;
	font-weight:normal !important;
	border-bottom:1px dotted #dedede;
	padding-bottom:3px;
	margin-bottom:4px;
}
.historyDates{
	background:#a1212c;
	overflow:hidden;
	font-size:24px;
	color:#fff;
	padding:6px 13px;
}
.carouselDates{
	color:#a1212c;
	font-size:24px;
	padding-bottom:11px;
}
.carouselImg{
	padding-bottom:11px;
}
.carouselText{
	font-size:11px;
	color:#686868;
	line-height:13px;
	padding-bottom:11px;
}
.dateLeft{
	width:300px;
	float:left;
	text-align:left;
}
.dateRight{
	width:300px;
	float:right;
	text-align:right;
}
.historyCarousel{
	background:url('../images/containers-bg.gif') repeat-x left bottom;
	padding-bottom:30px;
	margin-bottom:30px;
}
.tabscontent{
	height:320px;
}
.gradientBg{
	background:url('../images/gradient-bg.gif') repeat-x left bottom;
	margin-bottom:15px;
	padding:10px 5px;
}
#expandCollapsed .title{
	color:#a1212c;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:5px;
	padding-bottom:5px;
	background:url('../images/acc-plus.gif') no-repeat 0px 0px
}
#expandCollapsed .title.minus{
	background:url('../images/acc-minus.gif') no-repeat 0px 0px
}

.thumb-link{
	display:block;
	padding:2px;
	float:right;
	margin:0 0 0 10px;
	border:1px solid #A1212C;
	text-decoration:none !important;
	}
.thumb-link span{
	display:block;
	text-decoration:none;
	}
.clearfix{
	clear:both;
	}
.formationList li{
	margin-bottom:20px;
}
#printChartNational{
	display:none;
}
.sourceAndRef{
	margin:10px 0px;
	padding-top:10px;
	border-top:1px dotted #000;
}
.sourceAndRef, .sourceAndRef a{
	font-size:11px;	
}
.welcomeTextCont{
	border-bottom:1px solid #DADADA;
	padding-bottom:17px;
}
.at_a11y{
	left:10000px !important;
	}
.addthis_toolbox{
	overflow:hidden;
	}	
.absoluteHomeText{
	position:absolute;
	right:10px;
	top:10px;
	width:400px;
	background:#A9232F;
	color:#FFF;
	font-size:16px;
	z-index:9999;
	opacity:0.8;
}
.absoluteHomeTextPad{
	padding:15px;
}

.cse .gsc-control-cse, .gsc-control-cse, .gsib_a {
    padding:0 !important;
}
.gsib_a input[type=text] {
    width:200px !important;
    height:25px !important;
}