﻿/* Neutralize styling */
html, body, form, fieldset 
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address 
{
	margin: 1em 0;
	padding:0;
}

a,a:link,a:visited,a:hover,a:active
{
    text-decoration:none;
    padding:0px;
    margin:0px;
}
li, dd, blockquote 
{
	margin-left: 1em;
}
img
{
	border: none;
}
body
{
    padding:0px;
    margin:0px;
    background:#4f3600 url(../../../images/bg.gif) top left repeat-x;
    font:normal 12px tahoma;
    color:#4e4e4e;
}
form
{
	height:1000px;
	position:relative;
}
.top-bg
{
	    background:url(../../../images/top-bg.png) top left no-repeat;
	    position:absolute;
	    height:202px;
	    width:388px;
	    left:450px;
	    top:0px;

}
.left-bg
{
	    background:url(../../../images/l-bg.png) top left no-repeat;
	    position:absolute;
	    height:373px;
	    width:143px;
	    left:10px;
	    top:190px;
}
.right-bg
{
	    background:url(../../../images/r-bg.png) top left no-repeat;
	    position:absolute;
	    height:441px;
	    width:297px;
	    right:10px;
	    z-index:1000px;
	    top:78px;
}
.Container
{
	width:1024px;
	margin:0 auto;
	padding-bottom:27px;
}
.sub-container
{
    background:url(../../../images/sub_bg.png) top left repeat-y;
    padding:0 27px;
    margin-top:-1px;
    position:relative;

}
#header
{
	height:115px;
	width:940px;
	padding:14px 41px 0 41px;
}
#header .logo
{
	 float:left;
}
#header .toplinks
{
	float:right;
	padding-top:20px;
	text-align:right;
}
#header .toplinks .links 
{
	background:url(../../../images/tb.gif) bottom right no-repeat;
	width:374px;
	padding:0 0 10px 0;
	direction:rtl;
}
#header .toplinks .date
{
	color:#ffba24;
	direction:rtl;
	display:block;
	padding-top:5px;
}
#header .toplinks .links a
{
	color:#fff;
	padding-left:10px;
	font-size:12px;
	display:inline-block;
	background-color:#6c4a01;
	padding:5px;
}
#header .toplinks .links a:hover
{
	background-color:#b47c02;
}
.banner
{
	background:url(../../../images/b-bg.gif) top left repeat-x;
	padding:10px;
}
#nav
{
	width:972px;
	padding:0px 25px 0 25px;
	height:57px;

}
#nav ul 
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}
#nav li
{
	display:block;
	float:right;
	margin:1px 0 0 0;
	padding:0px;
}
#nav li a 
{
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:arial;
	font-size:14px;
	height:41px;
	line-height:normal;
	margin:0;
	padding:14px 11px  0  11px!important;
	text-decoration:none;
	text-transform:uppercase;
}
#nav li a:hover 
{
	background:transparent url(../../../images/tm-bg.gif) repeat-x scroll center top;
}
.left
{
	float:left;
	
}
.right
{
	float:right;
}
.content
{
     text-align:justify;
}
#newsticker { height: 44px; background-color: #795301;margin-top:10px; font-size: 12px;position:relative}
#newsticker .label { height: 34px; background: #513700 ; display: block; float: right; width: 130px;padding:10px 40px 0 0}
#newsticker .label span{background:url(../../../images/ln.gif) no-repeat top right; display: block; float: right;width: 80px;height:22px}
#newsticker ul { height: 44px; width: 700px;margin:4px;direction:rtl;list-style-position:outside;list-style-type:none; }
#newsticker ul li { background: none; height: 24px; width: 700px; float: right; margin: 0; padding:10px 0px 0 0;#padding:10px 10px 0 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #fff; }
#newsticker ul li a { color: #fff; font:normal 14px tahoma ;padding-right:8px !important}
#newsticker ul li a:hover { color: #FFBA24; text-decoration:none}
#newsticker .wrapper { height: 44px; width: 700px; overflow: hidden; float: right; margin-right: 10px; }
.left-part
{
	float:left;
	width:222px;
}
.right-part
{
	float:right;
	width:700px;
	padding:8px 24px 0 0;


}
#highlights 
{
  float:right;
  width:345px;
  direction:rtl;
    position:relative;

}
#highlights .title
{
	margin:0px;
	padding:0px 0px 9px 0px;
	width:149px;
	height:25px;
	background:url(../../../images/nh.gif) top left no-repeat;
}
#highlights ul 
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:309px;
	position:relative;

}
#highlights ul li
{
	margin:0px;
	padding:0px;
	padding:14px 0px 18px 0;
	background:url(../../../images/sep.gif) right bottom repeat-x;
}
#highlights ul li .img
{
	float:right;
	position:relative;
	width:91px;
	height:76px;
	margin-top:8px;
}

#highlights ul li .intro
{
	width:208px;
	height:86px;
	margin-right:10px;
    float:right;
}
#highlights ul li .intro .date
{
	margin:0px;
	font:normal 13px Trebuchet MS;
	padding:0px;
	color:#b07902;
}
#highlights ul li .intro .news-title
{
	margin:0px;
	padding:0px;
	direction:rtl;
	line-height:17px;
	text-align:justify;
}

#highlights ul li .intro .news-title a.read-more
{
	background:url(../../../images/arrow.gif) left no-repeat;
	background-position:left 6px !important;
	padding:0px 12px 0 12px;
    #padding:0px 10px 0 5px;
	
	direction:rtl;
	color:#b07902;

}
#highlights ul li .intro .news-title a.read-more:hover
{
	text-decoration:underline;
}
#events 
{
  float:left;
  width:354px;
  direction:rtl;
  background:url(../../../images/le_bg.gif) center left no-repeat;
  position:relative;

}
#events .title
{
	margin:0px;
	padding:0px 0px 27px 0px;
	width:149px;
	height:21px;
	background:url(../../../images/events.gif) top left no-repeat;
}
#events .first-event
{
	height:111px;
	width:304px;
	padding:0px 5px;
	background:url(../../../images/fe-bg.gif) bottom center repeat-x;

}


#events .first-event .img
{
	position:relative;
	width:304px;
	
}
#events ul 
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:314px;
	position:relative;

}
#events ul li
{
	margin:0px;
	padding:0px;
	padding:2px 0px 13px 0;
	background:url(../../../images/sep.gif) right bottom repeat-x;
}
#events ul li:hover
{
	background-color:#f2f2f2;
		color:#4e4e4e;

}
#events ul li a
{
	background:url(../../../images/arrow.gif) right no-repeat;
	background-position:298px 13px;
	padding-top:8px;
	padding-right:17px;
	margin-right:5px;
	color:#4e4e4e;
	display:block;
	
}
#events ul li:hover a
{
	color:#9a6900;

}
#video-gallery 
{
  float:left;
  width:203px;
  direction:rtl;
  padding-right:19px;
}
#video-gallery  .title
{
	margin:0px;
	padding:0px 0px 13px 0px;
	width:178px;
	text-align:right;
	display:block;
	height:21px;
	background:url(../../../images/videos.png) top left no-repeat;
}
#video-gallery .img
{
	width:183px;
	height:76px;
	position:relative;
}
#video-gallery .arrow
{
	width:56px;
	display:block;
	position:absolute;
	top:10px;
	right:63px;
	height:56px;
	background:url(../../../images/video-arrow.png) top left no-repeat;
}
#photo-gallery 
{
	float:left;
	width:320px;
	margin-left:38px;
	direction:rtl;
	position:relative;
	overflow:hidden;
	height:143px;
}
#photo-gallery .title
{
	margin:0px;
	padding:0px 0px 14px 0px;
	width:116px;
	text-align:right;
	display:block;
	height:19px;
	background:url(../../../images/photo-gallery.gif) top left no-repeat;
}
#photo-gallery ul
{
	height:76px ;
	list-style-type:none;
	margin:0;
	padding:0;
	width:20000px;

	position:absolute;
}
#photo-gallery ul li
{
	float:right;
	height:76px;
	margin:0;
	padding:0px;
	width:330px;
}
#photo-gallery ul li div
{
	position:relative;
	height:76px;
	width:91px;
	float:right;
	margin-left:19px;
	
	
}
#photo-gallery .pagers
{
	position:absolute;
	width:60px;
	height:14px;
	text-align:left;
	top:105px;
	left:8px;
}
#photo-gallery .pagers a
{
	display:inline-block;
	width:15px;
	height:14px;
	color:#fff;
	font:normal 11px arial;
	margin-left:3px;
	text-align:center;
	background:url(../../../images/pager_bg.jpg) top left no-repeat;
	
}
#photo-gallery .pagers a.selected
{
		background:url(../../../images/pager_over_bg.jpg) top left no-repeat !important;

}
#sponsors
{
	float:right;
	width:345px;
	direction:rtl;
}
#sponsors .title
{
	margin:0px;
	padding:0px 0px 14px 0px;
	width:131px;
	text-align:right;
	display:block;
	height:30px;
	background:url(../../../images/banner_space.jpg) top left no-repeat;
}
.view-all
{
	margin:0px;
	padding:10px 0px;
	position:relative;
}
.view-all a
{
	background:url(../../../images/c-arrow.gif) right no-repeat;
	color:#795301;
	background-position:right 5px !important;
	padding-right:15px !important;
	#padding-left:15px !important;
	font-weight:bold;
	
}
.view-all a:hover
{
	text-decoration:underline;
}
.top-main
{
	padding:3px 10px 15px 10px;
	background:url(../../../images/m-border.gif) bottom center no-repeat !important;

}
#quick-links
{
	direction:rtl;
			    background:url(../../../images/quick-links-bg.gif) top right repeat-x !important;

}
#quick-links .title
{
	    background:url(../../../images/quick-links.gif) center right no-repeat !important;
		width:199px;
		height:48px;
		display:block;
} 
#quick-links ul 
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:185px;
	padding-right:15px;
	position:relative;


}
#quick-links ul li
{
	margin:0px;
	padding:0px;
	padding:8px 0px 8px 0;
	background:url(../../../images/sep.gif) right bottom repeat-x;
}
#quick-links ul li:hover
{
	background-color:#f2f2f2;
		color:#4e4e4e;

}
#quick-links ul li a
{
	background:url(../../../images/arrow.gif) right no-repeat;
	background-position:right 6px;
	padding-right:17px;
	margin-right:5px;
	font:normal 18px arial;
	color:#4e4e4e;
	display:block;
	
}
#quick-links ul li:hover a
{
	color:#9a6900;

}
#footer
{
	height:102px;
}
#footer .left-corner
{	
	background:url(../../../images/lf-bg.gif) top left no-repeat;
	width:37px;
	height:102px;
	float:left;
}
#footer .middle
{	
		background:url(../../../images/f-bg.gif) top left repeat-x;
		width:947px;
		height:48px;
		float:left;
		padding:27px 0px;
		 color:#fcc349;

}
#footer .middle ul
{	
	margin:0px;
	padding:0px;
	background:url(../../../images/fb.png) bottom center no-repeat;
	list-style-type:none;
	direction:rtl;
	height:30px;
	padding-right:110px;
}
#footer .middle ul li
{
	float:right;
	margin:0px;
	padding:0px;
	color:#fcc349;
	
}
#footer .middle ul li a
{
	 color:#fcc349;
	 padding:0px 18px;
	 font:normal 12px tahoma;
}
#footer .middle ul li a:hover
{
	text-decoration:underline;
}
#footer .right-corner
{	
	background:url(../../../images/rf-bg.gif) top left no-repeat;
	width:37px;
	height:103px;
	float:left;

}
.bottom-main
{
		padding:18px 24px 15px 10px;

}
.more a
{
    font:normal 12px arial;
    color:#fff;
    text-transform:uppercase;
    background:url(../../../../images/arrow.gif) center right no-repeat !important;
    padding-right:16px !important;
}
.more a:hover
{
    text-decoration:underline;
}
.trc {
	background:transparent url(../../../images/trc.png) no-repeat scroll left top;
	display:block;
	height:2px;
	position:absolute;
	right:0px;
	top:0;
	width:2px;
}
.tlc 
{
	background:transparent url(../../../images/tlc.png) no-repeat scroll left top;
	display:block;
	height:2px;
	left:0px;
	position:absolute;
	top:0;
	width:2px;
}
.brc {
	background:transparent url(../../../images/brc.png) no-repeat scroll left top;
	bottom:0;
	display:block;
	height:2px;
	position:absolute;
	right:0px;
	width:2px;
}
.blc 
{
	background:transparent url(../../../images/blc.png) no-repeat scroll left top;
	bottom:0;
	display:block;
	height:2px;
	left:0px;
	position:absolute;
	width:2px;
}   
.clear
{
    clear:both;
    height:0;
    line-height:0;
    margin-top:-1px;
    overflow:hidden;
    visibility:hidden;
}
.clear-right
{
    clear:right;
    height:0;
    margin:0px;
    padding:0px;
    line-height:0;
    margin-top:-1px;
    overflow:hidden;
    visibility:hidden;
}
