div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
margin:0px;
padding:0px;
border:0px;
border-collapse:separate;
border-spacing:0px;
}

html, body {
	height: 100%;
	margin-top:3px;
	margin-bottom:0px;	
	background-color:#6393B2;
}

/********** global styles ********/
ul {
	list-style-type:none;
}
ul li {
	margin-bottom:5px;
}


/********** link styles **********/

a:link, a:visited, a:hover {
	color: #0060aa;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/******* left side content areas ***********/
#leftNav{
	margin-right:5px;
	background:#ffffff;
	clear:left;
	float:left;
	width:170px;
	padding: 5px 0px 10px 5px;
}
#leftFeature{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#333333;
}
#leftFeature h2{
	font-size: 90%;
	text-align: left;
	color:#69678f;
}

#leftFeature h3{
	font-size: 80%;
	text-align: left;
	color:#69678f;
}
#leftFeature img {
	margin:0px;
}
#rightFeature{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#333333;
	padding-left:5px;
}
#rightFeature h2{
	text-align: left;
	color:#69678f;
}

#rightFeature h3{
	font-size: 90%;
	text-align: left;
	color:#69678f;
}
#rightFeature img {
	float:left;
	margin:0px;
}
#search{
	position:relative;
	float:left;
	clear:left;
	width:160px;
	background-color:#f0f0f0;
	border-bottom:1px solid #a0b8ce;
	border-right:1px solid #a0b8ce;
	padding: 1px 1px 1px 1px;
	color:#6393b2;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
}
#promo{
	height:200px;
	width:140px;
	float:left;
	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#333333;
	/*background:url(images/question-block.gif) left top no-repeat;*/
	border-top:1px solid #6393b2;
	padding:60px 5px 5px 5px;
}
/******** top heart list ***********/
#TopHeartList{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-right:15px;
	padding:0px;
}

#TopHeartList ul{
	list-style-type: none;
	line-height:normal;
	padding-left: 0px;
	margin-left: 0px;
}
#TopHeartList li{
	display:inline;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#TopHeartList a:link, #TopHeartList a:visited {
	padding-left:15px;
	color:#0060aa;
	display:block;
	background: url(images/marker-inactive3.gif) left center no-repeat;
	text-decoration:none;
}

#TopHeartList li a:hover{
	background: url(images/marker-active3.gif) left center no-repeat;
	color:#69678f;
}

/*********** left navigation bulleted list ************/

#LeftHeartList{
	color:#0060aa;
}
#LeftHeartList ul{
	list-style-type: none;
	line-height:normal;
	padding-left: 0px;
	margin-left: 0px;
}
#LeftHeartList li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#LeftHeartList li a:link, #LeftHeartList li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0060aa;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	text-decoration:none;
}

#LeftHeartList a:hover{
	background: url(images/marker-active.gif) left center no-repeat;
	color:#69678f;
}

#LeftHeartList .lefthere{
	background: url(images/marker-active.gif) left center no-repeat;
	color:#69678f;
}

/************* top navigation highlights **************/
#home #home-link a, #contact #contact-link a, #news #events-link a, #stay #stay-link a,#events #events-link a, #volunteer #volunteer-link a, #welcome #welcome-link a, #giftshop #giftshop-link a, #support #support-link a{
	float:left;
	display:block;
	background-color:#69678f;
	padding:0px;
	line-height:40px;
	color:#ffffff;
	text-decoration:none;
}

/************ topNav ***********/
#topNav
{	
	margin-left:-40px;
	white-space:nowrap;
	list-style-type:none;
}
#topNav ul {
	margin-left:40px;
}

#topNav li {display:inline;
	padding:0px;
	}
#topNav li a
{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background:#e5f0f6;
	/*border-top: 1px solid #5a5b7a;
	border-right: 1px solid #5a5b7a;
	border-bottom: 1px solid #5a5b7a;*/
	padding:0px;
	line-height:40px;
	color:#0060aa;
	text-decoration:none;
}
/*#topNav li a:hover
{
	border-top: 1px solid #69678f;
	border-right: 1px solid #6393b2;
	color:#ffffff;
	background:#69678f;
}*/
/************** .feature styles ***************/

.feature{
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 10px 10px 0px;
	font-size: 80%;
	margin-left:180px;
}
.feature h2{
	font:Arial bold 12pt;
	text-align: left;
	color:#69678f;
}

.feature h3{
	font:Arial bold 12pt;
	text-align: left;
	color:#69678f;
}

.feature img {
	clear:inherit;
	float: right;
	margin: 10px 5px 5px 10px;
	/*border:#69678f solid 1px;*/
}
.feature img.nb{
	clear:inherit;
	float: right;
	margin: 10px 5px 5px 10px;
	border:0px;
}
.feature img.lnb{
	clear:inherit;
	float: left;
	margin: 10px 5px 5px 0px;
	border:0px;
}
.feature ul, .feature ol {
	padding-left:20px;
}
.feature ul.bullet {
	list-style:circle;
}
.feature .giftshop img {
	clear:inherit;
	float: left;
	margin: 10px 5px 5px 0px;
	/*border:#000000 solid 1px;*/
}

/******* footer styles **********/
#footer{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #6393b2;
	color:#ffffff;
}
#footer a:link, #footer a:visited {
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
}
#footer a:hover{
	color:#1b6dac;
}
#shadow-bottom{
	height:8px;
	background-image:url(images/shadow-bottom.gif);
	background-repeat:repeat-x;
}
#shadow-bottomedge{
	clear:both;
	height:8px;
	width:700px;
	margin-left:11px;
	background-image:url(images/shadow-bottomedge2.gif);
	background-repeat:repeat-x;
}

#shadow-left{
	position:relative;
	height:100%;
	float:left;
	width:11px;
	background-image:url(images/shadow-leftedge.gif);
	background-repeat:repeat-y;
}


#shadow-right{
	position:relative;
	height:100%;
	float:left;
	width:11px;
	background-image:url(images/shadow-rightedge.gif);
	background-repeat:repeat-y;
}

/************ HOME PAGE STYLES ***********/
#onecolumn {
	position:relative;
	width:auto;
}
#topFeature {
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 5px 10px 5px;
	font-size: 80%;
	width:500px;
	float:left;
	border-top:1px #666666 dotted;
	border-bottom:1px #666666 dotted;
	margin-left:5px;
	margin-right:5px;
	background-color:#e6f1f7;
}
#topFeature h3{
	font:Arial bold 12pt;
	text-align: left;
	color:#69678f;
}

#topFeature img {
	margin-bottom:auto;
	float:left;
	margin: 5px;
}

.homeFeature{
	clear:left;
	float:left;
	width: 510px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 5px 10px 0px;
	font-size: 80%;
	margin-left:5px;
	margin-right:5px;
}
.homeFeature h2{
	font:Arial bold 14pt;
	text-align: left;
	color:#69678f;
}

.homeFeature h3{
	font:Arial bold 12pt;
	text-align: left;
	color:#69678f;
}

.homeFeature img {
	clear:inherit;
	float: right;
	margin: 10px 5px 5px 10px;
	border:#69678f solid 1px;
}
.homeFeature img.nb{
	clear:inherit;
	float: right;
	margin: 10px 5px 5px 10px;
	border:0px;
}
.home2columnContain {
	float:left;
	width:250px;
	margin: 5px;
}
.home2column {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#333333;
	float:left;
	width: 100%;
	padding:5px;
}
.home2column h3 {
	display:block;
	border-bottom:1px dotted #666666;
	color:#69678f;
}
.home2column img {
	float:left;
}

.home2columnContain {
	float:left;
	width:250px;
}

#homeRightColumn {
	float:right;
	clear:none;
	width:164px;
	margin-right:5px;
	margin-bottom:10px;
}

/********** feature boxes ****/

.featureBoxBlue {
	margin-bottom:10px;
	float:left;
	width:162px;
	border:1px solid #e9f0f6;
}
.featureBoxBlue p {
	padding:0px 5px 5px 5px;
}
.featureBoxBlue h3 {
	text-transform:uppercase;
	height:30px;
	padding-left:3px;
	display:block;
	background: url(images/gradient-blue-158w.jpg) top left;
}
.featureBoxGold {
	margin-bottom:5px;
	float:left;
	width:162px;
	border-right:1px solid #f3eacd;
	border-left:1px solid #f3eacd;
	border-bottom:1px solid #f3eacd;
}
.featureBoxGold p {
	padding:0px 5px 5px 5px;
}

.featureBoxGold h3 {
	text-transform:uppercase;
	height:30px;
	padding-left:3px;
	display:block;
	background: url(images/gradient-gold-158w.jpg) top left;	
}
.featureBoxGreen {
	margin-bottom:5px;
	float:left;
	width:162px;
	border-right:1px solid #dae6da;
	border-left:1px solid #dae6da;
	border-bottom:1px solid #dae6da;

}
.featureBoxGreen p {
	padding:0px 5px 5px 5px;
}

.featureBoxGreen h3 {
	text-transform:uppercase;
	height:30px;
	padding-left:3px;
	display:block;
	background: url(images/gradient-green-158w.jpg) top left;
}
/******** photo styles *********/

.standardPhoto {
	float:left;
	margin:5px 10px 5px 0px;
	text-align:center;
	width:200px;
	height:200px;
	color:#69678f;
	font-size:80%;
}

.highlight {
	background-color:#e6f1f7;
	border:1px solid #69678f;
	padding:5px;
	}
	
.arabic-text {
	padding-right:5px;
	font-size: 135%; 
	text-align: right;
	direction: rtl; 
	unicode-bidi: bidi-override; 
	/* unicode-bidi: embed; */
}
.arabic-head h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	text-align: left;
	color:#69678f;
}

.leftFloatFull {
	width:inherit;
	float:left;
}

.standardTable {
	text-align:left;
	vertical-align:top;
}

.standardTable img {
	float:right;
}
