/*[fmt]1100-010A-1*/
@charset "utf-8";
/*CSS Document*/

.paragraph_01{
    color: #2D4792;
}
.paragraph_02 {
    margin-left:25px;
	width:605px;
}
.paragraph_02_arabic {
    margin-left:;
	width:605px;
}
.paragraph_03 {
	width:605px;
}
.red_text{font-size:13px;color:#FF4747;}
.heading_07{font-size:14px;color:#2D4792;font-weight:bold;}
.heading_12{font-size:18px;color:#2D4792;font-weight:bold;text-align:center;}
.reqHeader{font-family:"Times New Roman", Times, serif;font-size:2.5em;color:#2D4792;margin-top: 15px;}
	.pricing_notices{float:left;}
.heading_06{font-size:14px;color:#999999;}


#inner_page_body #inner_page_body_BG_Color .dropListBarTop .dropListBars_columns_new.heading_02 tr td {
padding-right: 4px;
color: #2D4792;
line-height: 15px;
}
#inner_page_body {
color: #2D4792;
line-height: 17px;
}
.paragraph-07{display:block;margin:auto;text-align:center;padding:15px;color:#2D4792;font-size: 16px; font-weight: bold;}


/*****REQUIREMENTS PAGES*****/
	#new_country_title{margin:-10px auto;width:900px;text-align:center;}
	.pricing_notices{float:left;}
	#requirements_page_header{margin:0 auto;background:url(../images/RequirementsPageHeader_f.png);width:1000px;height:60px;position:relative;overflow:hidden;}
	#requirements_paragraphs_container{/*STYLES FOR THIS ONE ARE EMBEDED IN THE PAGE - GO BACK!!*/ }
	.requirements_paragraphs{margin-left:25px;width:678px;}
	.requirements_paragraphs_arabic{margin-left:8px;width:678px;direction: rtl;}
	.requirements_paragraphs_legal{margin-left:25px;width:600px;}
	.requirements_new_numbering, .requirements_notices{width:100%;margin-bottom:15px;}
	.requirements_new_numbering_numberbox{float:left;width:35px;height:35px;background:url(../images/reqNumbers_f.png);}
	.requirements_new_numbering_numberbox_number_holder{margin:9px auto;width:auto; line-height:17px;}
	.requirements_new_numbering_numberbox_number{text-align:center;font-size:13px;color:#ffffff;font-weight:bold;}
	.requirements_new_numbering_requirements, .requirements_notices_notices{float:left;padding:10px;width:575px;min-height:30px;}

	.requirements_notice_exclamation{float:left;width:35px;height:35px;background:url(../images/requirementsNoticeExclamation_f.png);}
	.dropListBarTop{position:relative;margin:0 auto;background:url(../images/b_f.png);width:681px;height:25px;cursor:pointer;overflow:hidden;}	
	.dropListBarBtm{margin:0 auto 3px auto;background:url(../images/c_f.png) no-repeat;width:681px;height:10px;cursor:pointer;overflow:hidden;}
	.RequirementsParagraphsHeaders{clear:both;height:50px;padding:15px;padding:15px 0 0 15px;}
	.reqParConHide{margin:0 auto;background:url(../images/d_f.png) repeat-y;width:681px;}
	.get_adobe_logo_box{display:block;float:right;background-image:url(../images/get_adobe_logo_f.png);border:0px;width:112px;height:33px;cursor:pointer;}
	
	table#dropListBarsColumnsTitles{margin:8px auto;width:680px; font-weight: bold;}
	table#dropListBarsColumnsTitles td{width:235px;text-align:center;}
	table.dropListBars_columns{float:left;margin:8px auto;width:680px;}
	table.dropListBars_columns td{width:235px;text-align:center;}
	
	table.dropListBars_columns_new{float:left;width:auto;text-align:left;margin:8px 0 0 10px;}
	
	table.pricingTable{margin:0 auto 3px;width:680px;}
	table.pricingTable td{width:33%;text-align:center;border-bottom:1px solid #CCC;}
	table.pricingTableNew{margin:0 auto 3px;width:680px;}
	table.pricingTableNew td{width:20%;text-align:center;border-bottom:1px solid #CCC;}
	


	.forms_notices{float:left;}	
table.formsTable {
	margin: 0 auto;
	width: 680px;
	color: #CCC;
}
table.formsTable tr {
	height: 30px;
	vertical-align: top;
}
table.formsTable tr.formsFirst {
	background-attachment: scroll;
	background-color: #1B6FBA;
	background-repeat: no-repeat;
	background-position: 0 0;
}
table.formsTable tr.formsLast {
	background-attachment: scroll;
	background-color: #1B6FBA;
	background-repeat: no-repeat;
	background-position: 0 17px;
}
table.formsTable td.formBorderBottom {
	border-bottom: 1px solid #CCCCCC;
	color: #999;
}
table.formsTable tr.formShade_01 {
	background: none repeat scroll 0 0 #EEEEEE;
}
table.formsTable tr.formShade_02 {
	color: #F3F3F3;
	background-attachment: scroll;
	background-color: #E9E9E9;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
table.formsTable tr.formHover:hover {
	background-color: #FFF;
	cursor: pointer;
}
.pdfClick {
	display: block;
}
.get_adobe_logo_box {
	background-image: url(../images/get_adobe_reader.png);
	border: 0 none;
	cursor: pointer;
	display: block;
	float: right;
	height: 39px;
	width: 158px;
	background-repeat: no-repeat;
	margin-right: 60px;
}
.formsTable .heading_04 {
	color: #FFFFFF;
	font-size: 14px;
}
#inner_page_body .heading_04 span {
	color: #FFFFFF;
	font-size: 14px;
}
.formsTable a:link {
	text-decoration: none;
		color: #2D4792;
}
.formsTable a:hover {
	text-decoration: none;
		color: #2D4792;
}





	
	.plusBtn{position:absolute;top:8px;left:10px;background:url(../images/plus_f.png) no-repeat;width:17px;height:17px;}
	
	.eml-img{margin-top:4px;}

	#slideshow2{margin:12px auto;position:relative;width:210px;height:210px;background:url(../images/hajjUmrahSlideshowBG_f.png) no-repeat;}
	#slideshow2 IMG{position:absolute;top:0px;left:5px;z-index:1;width:200px;height:200px;}
	#slideshow2 IMG.active{z-index:3;}
	#slideshow2 IMG.last-active{z-index:2;}
	table#hajjUmrahGlossary{width:100%;}
	table#hajjUmrahGlossary td{vertical-align:top;}
	table#hajjUmrahGlossary td:first-child{width:130px;font-style:italic;}
	#umrahTitle{margin:0 auto;background:url(../images/umrahTitle_f.png);width:1000px;height:60px;}
	#umrahCustomFees{width:430px;height:auto;}
	#hajjUmrahSelects{width:90px;-moz-border-radius: 15px;border: 3px solid #FFF;cursor:pointer;}
	#scholars, #umrahLocations{cursor:pointer;}
	#customizeUmrahTable{width:430px;}
	#customizeUmrahTRs{border-top:10px solid #F00000;}
	#mainUmrahBtn, #mainUmrahEdBtn, #mainUmrahCustomizeBtn{display:block;float:left;margin-left:10px;width:205px;height:205px;cursor:pointer;}
	#mainUmrahBtn{background:url(../images/mainUmrahBtn.jpg) no-repeat;}
	#mainUmrahEdBtn{background:url(../images/mainUmrahEdBtn.jpg) no-repeat;}
	#mainUmrahCustomizeBtn{background:url(../images/mainUmrahCustomizeBtn.jpg) no-repeat;}
	#makkahAd{background:url(../images/makkahAd.jpg) no-repeat;width:600px;height:420px;}
	#makkahAdTextBox01{margin:0 0 0 30px;}
	#mainHajjBtnsContainer{margin:10px auto 108px auto;width:930px;height:300px;}
	#mainHajjBtnsBottomContainer{margin:30px auto;width:930px;}
	#hajjPackagesLinks{float:left;margin-left:15px;}
	#mainHajjBtn{float:left;margin:0 0 0 10px;width:300px;height:300px;background:url(../images/mainHajjBtn.jpg) no-repeat;cursor:pointer;}
	#hajjUmrahLeftContent{float:left;width:600px;min-height:360px;padding:10px;position:relative;}
	#hajjUmrahRightContent{float:right;width:240px;}
	#hajjUmrahRightContentLinks{margin:0 auto;width:220px;}
	#hajjUmrahBottomContentLinks{float:right;width:220px;}
	#hajjUmrahWhiteBGFooter{margin:0 auto;width:600px;height:26px;background:url(../images/hajjUmrahWhiteBGFooter_f.png) no-repeat;}
	#hajjUmrahWhiteBGHeader{margin:0 auto;width:600px;height:26px;background:url(../images/hajjUmrahWhiteBGHeader_f.png) no-repeat;}
	#hajjUmrahWhiteBGRepeat{margin:0 auto;width:600px;height:auto;background:url(../images/hajjUmrahWhiteBGRepeat_f.png) repeat-y;overflow:hidden;}
	#hajjUmrahWhiteInnerBox{margin:0 auto;width:570px;min-height:320px;}

/*****MISC + UNKNOWN*****/
	.clear{clear:both;}
	.spacer_01{margin:0 auto;width:100%;height:20px;}
	.top_bottom_margins{margin:0 auto;height:40px;}
	#ruler_02{width:900px;height:2px;background-color:#FFF;margin:0 auto 0 auto;}
	#torso{margin:5px auto 0 auto;width:1005px;}
	#header_container{display:block;margin:0 auto;width:1000px;height:110px;}
	#header_container img{float:left;border:none;}
	.long-shadow{margin:0 auto;background:url(../images/longUnderShadow_f.png);width:950px;height:10px;}

.saudi_options_page_btns{
	display:block;
	margin:10px auto 15px auto;
	/*background:url(../images/saudi_options_page_btns_f.png);*/
	width:500px;
	height:50px;
	cursor:pointer;
}
/*.saudi_options_page_btns:hover{
	background:url(../images/saudi_options_page_btns_over_f.png)
}*/
.saudi_options_page_btns_inside{
	display:block;
	margin:auto;
	text-align:center;
	position:relative;
	top:10px;
}


	
	#title-logo{float:left;display:block;background:url('../images/title.png');width:645px;height:110px;}
	#title-contact-info{float:left;display:block;margin:40px 0 0 120px;width:200px;height:20px;}
	#choose-lang-button{float:left;display:block;margin:5px 0 0 210px;width:110px;height:35px;background:url(../images/buttonGeneral_f.png);}

	
	#nav-pane{margin:0 auto;width:980px;height:50px;cursor:pointer;}
	#nav-pane-left{float:left;background:url(../images/navPaneLeft_f.png);width:20px;height:inherit;}
	#nav-pane-right{float:right;background:url(../images/navPaneRight_f.png);width:20px;height:inherit;}
	#nav-pane #ulbg{float:left;width:940px;height:inherit;background:url(../images/navsBg_f.png);background-repeat:repeat-x;}
	#nav-pane ul{float:left;width:85%;height:inherit;list-style-type:none;padding:0;margin:0;background:url(../images/navsBg_f.png);background-repeat:repeat-x;}
	#nav-pane ul li{float:left;margin-top:2px;display:block;width:11%;height:46px;}
	#nav-pane ul li:hover{background:url(../images/navsBgHover_f.png);background-repeat:repeat-x;}
	#nav-pane ul li a span{display:block;width:inherit;height:15px;padding-top:15px;padding-bottom:15px;text-align:center;}
	#cse-search-results{margin:0 auto;width:795px;min-height:700px;}
	#google-search{}
	#google-search-input-container{float:right;margin:14px 8px 0 0;}
	#search-input-left{float:left;width:22px;height:22px;background:url('../images/search-box-left.png')}
	#search-input-right{float:left;width:15px;height:22px;background:url('../images/search-box-right.png')}
	#google-search-input{
		background:url('../images/search-box-middle.png');
		float:left;
		width:67px;
		height:20px;
		color:#AAA;
		font-size:1em;
		border:0;
		/*border:1px solid #CCC;*/
		/*-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		-khtml-border-radius: 7px;
		border-radius: 7px;*/
		/*10*/
	}
	#google-search-button{}
	
	.jurisdiction-large-buttons{
		clear:left;
		margin:15px auto 15px auto;
		width:650px;
		background-color:#FFF;
		cursor:pointer;
	}
	
	.round-corners-01{
		border:2px solid #BBB;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
	}
	
	.gradient-bg-grey{
		background: #eeeeee; /* Old browsers */
		background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* W3C */
	}
	.gradient-bg-grey:hover{
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#bbbbbb 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#bbbbbb 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #ffffff 0%,#bbbbbb 100%); /* W3C */
	}
	
	#wrapper{margin:0 auto;width:1000px;}
	
	/*Accordion Experiment*/
	ul#accordion, ul#accordion ul { list-style: none; margin: 0; }  
	ul#accordion { border-bottom: 1px solid #000E2E; }
	ul#accordion li { border: 1px solid #000E2E; border-bottom: none; }  
	ul#accordion ul li {  
		border: none;  
		border-bottom: 1px solid #C2C8D1;  
		color: #999;  
		padding: 5px 10px;  
	}  
	ul#accordion ul li:last-child { border-bottom: none; }  
	ul#accordion a.heading {  
		background: #F4FFF9;  
		color: #999;  
		display: block;  
		font-size: 18px;  
		line-height: 18px;  
		padding: 10px 5px;  
		text-decoration: none;  
	}  
	ul#accordion a.heading:hover { background: #00B9D2; color: #fff; }  
	ul#accordion li ul a { border-bottom: 1px solid #00B9D2; color: #025185; text-decoration: none; }  
	ul#accordion li ul a:hover { border-bottom: none; }  
	ul#accordion li ul .date { padding-right: 10px; }  
	ul#accordion li ul .count { padding-left: 10px; }  
	ul#accordion { float: left; width: 800px; }  
    ul#accordion li { float: left; width: 798px; }  
    ul#accordion a.heading { width: 798px; }  
    ul#accordion ul li { float: none; width: auto; }  
	
#floatleft {
	float: left;
	width: 455px;
}
#floatright {
	float: right;
	width: 203px;
}
#slideshowwrap {
	padding-bottom: 20px;
}
#mapbluebox {
	width: 600px;
	height: 56px;
}
