/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

body { 
margin:0;
padding:0;
line-height: 1.5;
/*background-color:#f4b471;*/
font-family:tahoma;
color:#403f3f;  
font-size:13px; 
}
input {font-family:tahoma;}
fieldset {border:1px solid #DEDEDE;}
legend {font-weight:bold;color:#33A333;}

p{text-align:justify; margin:8px 0px;}

a img { border: none; cursor:pointer;}

ul{	margin: 0; padding: 0;}

a, a:link, a:visited{ color:#c26321; font-weight:bold; text-decoration:none;}
a:hover { color:#595959;text-decoration:none; }

.clear{clear:both;}

table {border-collapse:separate; border-spacing:0px}


/**
 * Generic elements.
 */
.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}
.home-msg .messages {
  margin: 0 0 .75em!important;
  padding: .5em 1em;
}

.messages ul {
  margin: 0!important;
}
.messages {
  background-color: #EDEDED;
  border: 2px solid #b8d3e5;
}
.preview {
  background-color: #EDEDED;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}
div.error, tr.error {
  color: #FF0000;
  background-color: #EDEDED;
	border:1px solid #FF0000;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/******** item lists */
ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0.5em 0.4em 0em; /* LTR */
}

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em; /* LTR */
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em; /* LTR */
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em; /* LTR */
}

.page-content ul li {
  margin-right: 25px!important; /* LTR */
}

.messages ul li {
  /*margin: 0!important;*/
  margin-right:2em;
}

ul li.expanded {
  background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; /* LTR */
}

ul li.collapsed {
  background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em; /* LTR */
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0; /* LTR */
}

.page-content .form-submit {
	*margin-top:10px!important;
}



#container{
	margin:0 auto;
	padding:0;
	width:948px;
	background:#ffffff;
	border:4px solid #3e3e3a;
	margin-top:24px;
	direction:rtl;
	position:relative;
}
#header{ margin:12px 16px 0px 16px;}
#shareBtn{ float:left; display:inline; width:217px; height:16px; }
/*.a2a_dd {
	position:absolute;
	top:14px;
	left:250px;
}*/
#languageLink{ float:left; display:inline; width:80px; height:16px; text-align:left; margin-left:10px;}
#languageLink a:link, #languageLink a:visited{ color:#000000; }
#languageLink a:hover{ color:#c26321; }

#logo{ margin-top:16px; width:362px; height:82px; float:right; display:inline; }
#logo a span, #logo span{ float:right; display:inline; width:362px; height:73px; background:url(images/logo2.jpg) no-repeat 0 0;margin-top:3px; }

#applyLink{text-align:left;position:absolute; left:15px; top:80px;}
#applyLink a {}

#content{ padding:5px 16px;}
#mainImage{ margin-right:229px;height:283px;margin-top:40px;}
#mainMenu{ width:187px; height:340px; position:absolute; top:118px;*top:130px; right:58px; background-color:#ef9434; z-index:1000;}
#mainMenu ul.nice-menu{ height:287px; margin:42px 6px 0 8px!important;padding:0px 0px 0px!important;border:0px!important;right:0px!important;left:0px!important; }
#mainMenu ul li{
	background:#EF9434; 
	/*float:right!important;*/
	border:none;
	border-bottom:1px solid #f7ca9a; 
	text-align:right; 
	display:block; 
	width:164px!important;
	padding:4px 8px 5px 0px;
	margin:0px 0px 0px 0px!important;
	list-style:none!important; 
	list-style-image:none!important; 
	list-style-type:none!important; 
}
#mainMenu ul li a:link, #mainMenu ul li a:visited{ color:#FFFFFF; }
#mainMenu ul li a:hover{ color:#595959; }

#mainMenu ul ul, #mainMenu ul ul ul, #mainMenu ul ul ul ul{
	top:0px!important;
	width:188px!important;
	border:1px solid #fbdab9!important;
	background-color:#f5b472!important;
}

#mainMenu ul ul {
	right:172px!important;
	margin:0px 0px 0px 0px!important;
	z-index:10;
}
#mainMenu ul ul ul, #mainMenu ul ul ul ul{
	right:160px!important;
}

#mainMenu ul li ul li{ 
	width:180px!important;
	margin:0px 0px 0px 0px;
	padding:4px 8px 4px 0px!important;
	background:#f5b472;
}
#menuShadow{ width:187px; height:12px; background:url(images/menuShadow.jpg) no-repeat 0 0;font-size:1px; }

#gryBk{ background:#ededed; margin-top:2px; padding-top:26px; padding-bottom:25px; }
.gry-pr{
	padding-top:10px!important;
	min-height:290px;
	height:auto!important;
	height:290px;
}

#content h1{color:#595959; font-family:tahoma; font-size:16px; font-weight:bold; text-align:right; margin:0px; padding:0px 0px 0px 0px; }
#content h1.with-padding {padding:0px 45px 0px 0px;}
#content h1.with-padding2 {padding:0px 20px 0px 0px;}
#content h1 a, #content h1 a:link, #content h1 a:visited{
	height:28px; color:#595959; font-family:tahoma; font-size:16px; font-weight:bold; text-align:right; margin:0px; padding:0px 0px 0px 0px;
}

#content h1 a:hover {
	color:#c26321;
}

#photoGallery{ width:295px;  margin:0px 0px 0px 19px;float:left; display:inline;position:relative;}

.block-latest_images {
	padding:30px 0px 0px 0px;
}
#imgCont{ margin:7px 0px;}
.imgCont{ float:left; display:inline; border:3px solid #b4b4b4; margin:0px 2px 15px; }
.imgCont img {width:80px; height:80px; border:1px solid #FFFFFF;}

.more-images {text-align:left;}
.more-images a, .more-images a:link, .more-images a:visited, .more-images a:hover {font-weight:normal;}

#photoGallery img{border:1px solid #ffffff; }

#video{ width:294px;padding-right:21px; float:right; display:inline;position:relative; }
#videoBorderRight{background:url(images/dashedLine.jpg) no-repeat 94% 30px;}
#videoPlyer{margin:7px 100px 7px 0px;}

#news{ background:url("images/dashedLine.jpg") no-repeat scroll 0 30px #EDEDED;
display:inline;
float:right;
padding:0 45px 0 0;
position:relative;
width:546px;}
#news .block-views {
	padding-left:30px;
}
#news ul{ margin-right:30px; margin-left:10px; }

.views-row-odd, .views-row-even {
	background:url(images/dashedLineH.gif) repeat-x 0px bottom;
	padding:7px 0px;
}

#mainImage .views-row-odd, #mainImage .views-row-even{
	background:none!important;
	padding:0px 0px!important;
}

#news .views-row-odd, #news .views-row-even {
	display:inline;
    float:right;
    margin-right:15px;
    width:239px;
	background:none;
}

.views-row-last {
	background:none!important;
}

#news p {
	margin:0px 0px;
}


#countdown {
display:inline;
float:right;
width:300px;
margin-top:10px;
}

.count-bg {
	background:url(images/countdown2.jpg) no-repeat 0px 0px; 
	width:191px;
	height:123px;
	margin:24px 58px 0px 0px;
}

.count-bg .content { 
	font-size:48px;
	font-weight:bold;
	margin-right:85px;
}

.count-bg .count-day {
	font-size:26px;
	font-weight:bold;
	color:#a6a5a5;	
	margin-right:80px;
	margin-top:-15px;
}

.stay-connected {
	padding:10px 30px 0 0;
	/*text-align:center;*/
	direction:rtl;
}

.stay-connected .row1 {
	margin-bottom:15px;
}

.views-field-view-node, .moreDetail {
	float:left;
	background:url(images/arrwo.jpg) no-repeat left 8px; 
	padding-left:13px; 
}
.back {
	text-align:left;	
}
.back a{
	font-weight:normal;
}
.views-field-view-node a, .views-field-view-node a:link, .views-field-view-node a:visited,  
.moreDetail a, .moreDetail a:link, .moreDetail a:visited{  
	font-weight:normal; 
	margin-left:5px; 
}
.views-field-view-node a:hover{}

#footer{ text-align:center; padding:5px 0px; direction:ltr!important;}
#footer ul.menu {padding:0px 0px 0px 0px!important; margin:0px 0px 0px 0px!important;text-align:center;}
#footer ul li{display:inline; padding:0 0px 0 0px!important; margin:0px 0px 0px 0px!important;list-style:none!important;list-style-type:none!important;list-style-image:none!important;}
#footer a, #footer a:link, #footer a:visited{background:url(images/sep.jpg) no-repeat right 6px; color:#595959; font-weight:normal; font-size:11px;padding:0px 12px 0px 10px!important; margin:0px 0px 0px 0px!important;display:inline-block; }
#footer a:hover{ color:#c26321;}

#footer li.last a {background:none!important;}

#fotLinks1 { width:290px;  float:right; display:inline;margin-left:20px; }
/*#fotLinks2 { width:440px; float:right; display:inline; }*/

#copyRights{padding-top:10px;padding-bottom:10px; height:20px; font-size:11px; text-align:center; }
#copyRights a:link, #copyRights a:visited{ font-size:11px; }
#copyRights a:hover{ font-size:11px; }

#innerCont{ margin:0px 245px 0px 20px; text-align:right; }
#innerCont h1{color:#C26321; font-family:tahoma; font-size:16px; font-weight:bold; text-align:right; margin:0px; padding:0px;}


/*--- Sitemap ---*/
.site-map h2 {
	padding:10px 0px 3px;
	font-weight:bold;
}

.site-map .home-page {
	font-weight:bold;
}

.search-manual {
	float:left;
	display:inline;	
	width:215px;
	margin:-12px 10px 0px 0px;
	
}
.search-manual label{
	float:right;
	display:inline;
	margin:1px 5px 0px 0px;	
}

.search-manual .form-text{
	border:1px solid #aaaaaa;
	height:18px;
	padding:0px;
	width:143px;
	float:right;
	display:inline;
	margin:0px 5px 0px 0px;
}

.search-manual #searchBtn input {
	float:right;
	display:inline;
	/*margin:2px 5px 0px 0px;*/
	padding:0px 0px 0px 0px!important;
	margin:0px 5px 0px 0px!important;
	background:#FFFFFF;
	color:#737373;
	border:0px!important;
	font-weight:bold;
	cursor:pointer;
	font-family:Tahoma;
}

/********* Search Inof ***************/
.search-results .search-info {
	display:none;
}
.box h2{
	color:#666666;
	font-weight:bold;
	margin:0pt;
	font-size:13px;
}

dl.search-results {
	padding:0px 0px 0px !important;
}
.search-results dd {
	border-bottom:1px solid #DEDEDE;
	padding-bottom:8px;
}
dl.search-results dt.title {
	padding:0px 10px 0px 0px;
	margin:10px 0px 5px;
}
dl.search-results dt.title a, dl.search-results dt.title a:link, dl.search-results dt.title a:visited{
	font-weight:bold;
	text-decoration:none;
}
dl.search-results dt.title a:hover {
	text-decoration:none;
}
.search-snippet strong {
	color:#F5650F;
}

/***** Image Attach ****************************/
.image-attach-body {
	float:left!important;
	display:inline;
	padding:4px;
	border:1px solid #DEDEDE;
	margin:0px 1em 5px 0px!important;
}

/** photo gallery **/
ul.images li {
	/*float:right;*/
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
	margin:1em 18px 0em 1em !important;
}

ul.images img {
	border:1px solid #F4B471;
	padding:4px;
}

.galleries li {

	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:transparent none repeat scroll 0 0;
}

ul.galleries li {
	background:transparent none repeat scroll 0 50%;
	border:0;
	margin:1em 0;
	padding:1em;
	position:relative;
}

ul.galleries ul li {
	background:#F0F2F1 none repeat scroll 0 0;
	border-color:#FFFFFF #CED7D2 #CED7D2 #FFFFFF;
	border-style:solid;
	border-width:1px;
	display:inline;
	float:right;
	height:190px;
	margin:0em 0px 0px 25px!important;
	padding:1em;
	position:relative;
	width:245px;
}
ul.galleries li img {
	float:right;
	margin-right:0px;
	padding-right:0px;
	position:relative;
}
ul.galleries h3 {
	margin:7px 0px;
}
ul.galleries h3 a {
	font-weight:bold;
}

ul.galleries li .count {
	clear:left;
	font-style:italic;
	margin-top:15px;
	padding:0;
}

/*.page-content .pager ul li {
	margin-right:0px!important;
}*/

#imageData #bottomNav {
	height:69px;
}

.row-gallery-btns {
	text-align:center;
	margin:5px 0px;
}

.admission-block {
	padding:0 45px 0 0px;
	width:600px;
	margin-top:15px;
}

.admission-block h2 {
	color:#C26321;
	font-size:13px;
	font-weight:bold;
}

.all-attached-images {
	display:inline;
	float:left;
	margin:7px 15px 0 0px;
	width:280px;
}

#newsletter-subs {
	margin: 20px 6px 0px 0px;
}

#openday_banner{
    left: 273px;
    position: absolute;
    top: 81px;
}

