@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;font-family:inherit;font-style:normal;font-weight:400;margin:0;padding:0;text-align:right;}
:focus { outline:0;}
body {
background:#eae9e1 url(pics/bodybg.gif) 0 0 repeat-x;
color:#474740;
font: 10px Verdana,sans-serif;
height:100%;
voice-family:inherit;
}


ul { list-style:none;}
table {border-collapse:collapse;border-spacing:0; width:100%; direction:rtl;}
caption,th,td {font-weight:400;text-align:left;vertical-align:top; direction:rtl; text-align:right;}

a {
color:#155f83;
outline:none;
text-decoration:none;
}

a:hover {color:#20364c;text-decoration:underline;}

body h1, body h2, body h3, body h4, body h5, body h6, body ul, body ul li { direction:rtl;}

h1 { font-size:30px;}

h2 {
color:#7f3735;
letter-spacing: 1px;
font-size:32px;
font-family: helvetica,arial,sans-serif;
font-weight: normal;
height: 32px;
margin:28px 0 14px 0;
text-align:right;
}

h3, #content h3 {
color:#7f3735;
font-size:24px;
}

 #content h3 { font-size:26px; }

h3 a, #content h3 a{
color:#8F3931;
font-size:24px;
}

h3 a:hover, #content h3  a:hover,{
color:#8F3931;
}


h4, #content h4 {
color:#7f3735;
font-size:16px;
font-weight:bold;
padding:0 0 5px 0;
}

h4 a, #content h4 a {
color:#184154;
font-size:18px;
font-weight:bold;
}

#content h4, #content h4 a{font-size:20px;}

h4 a:hover, , #content h4 a:hover {
color:#184154;
}

#home div.articles_list{
background: transparent url(pics/modulebg4.gif) top left repeat-x;
width:420px;
border-top:4px solid #184154;
padding-right:8px;
}

.article_summary {
width:420px;
float:right;
margin:10px 0;
}

div.article_summary p{
font-family:Tahoma;
font-size:14px;
}

div.article_summary p.metadata{
font-size:12px;
}

div.article_summary img{
float:right;
padding:0 0 0 10px;
}

/* Added by louaye */
#content { text-align:right;}
/* End of Added by louaye */

#wrapper {
background:#f7f6ee url(pics/maincontentbg.gif) 0 0 no-repeat;
clear:both;
margin:115px auto 0;
padding:0 16px 16px 16px;
width:922px;
}

body#home #wrapper {padding:16px 16px 0;}

#khiyamheader {
height:108px;
margin:0 auto;
width:952px;
}

.hide, div#wordmark {display:none; visibility:hidden;}

#khiyamheader p {position: absolute; left: -1000em; width: 20em;}

#khiyamheader h1 {
margin:31px 0 0 16px;
color:#FFFFFF;
font-size:50px;
/*text-indent:-9999px;*/
}

#khiyamheader h1 a {
/*background:transparent url(pics/logo6.png) 0 0 no-repeat;
display:block;*/
height:53px;
text-decoration:none;
width:246px;
color:#FFFFFF;
}

#sitesearch {
height:24px;
margin:-72px 0 0 100px;
position:absolute;
width:217px;
z-index:4;
}

input#searchtext {
background:#e3e3db;
border:0;
color:#333;
font-size:1.5em;
height:16px;
padding:3px 3px 2px 3px;
width:189px;
direction:rtl;
}







/*ul#nav { 
	clear: both;
	float: right;
	height: 28px;
	margin: 18px 0 2px 0;
	padding: 0 2px 0 0;
	position: relative;
	width: auto;
	font-size:14px;
	font-family:Tahoma;
}
ul#nav li {
	margin: 0;
	list-style:none;
	padding: 0 0 0 1px;
	height: 28px;
	display: block;
	float: right;
	background:#AF5858 ;
}
ul#nav li a {
	display: block;
	color: #8f7758;
	line-height: 28px;
	padding: 0 19px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color:#981E21;
}
ul#nav li a.last {
       background: transparent url('http://webimages.mailchimp.com/img/bg_nav_item.gif') no-repeat right bottom;
}
ul#nav li.current a:link {
	color: #ce853d;
	background-color:#AF5858;
}
#nav a:link, #nav a:visited, #nav a:active {
	text-decoration: none;
} 
#nav a:hover, ul#nav li a.last:hover {
	background-color:#AE3631;
	color:#FCE9E9;

}

*/


#navbar {
height:28px;
margin:-31px 0 0;
padding:0;
width:100%;
}

#navbar ul {
display:block;
height:28px;
list-style-type:none;
margin:0 auto;
padding:0;
position:relative;
width:920px;
clear: both;
font-size:14px;
font-family:Tahoma;
}

#navbar ul li {
	margin: 0;
	list-style:none;
	padding: 0;
	height: 28px;
	display: block;
	float: right;
}
#navbar ul li a {
	display:block;
	height:28px;
	color: #8f7758;
	line-height: 28px;
	padding: 0 19px;
	font-family:'Droid Arabic Kufi', serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	border-right:#C38987 1px solid;
}

#navbar ul li a.lastnavitem {
	border-left:#C38987 1px solid;
}

#navbar ul li.first a {
	background:url(pics/navbar_home.gif) top center no-repeat;
}

#navbar ul li.last a {
	border-left:#C38987 1px solid;
}
#navbar ul li.current a {
	color:#A93624;
	background:#fff url(pics/navbar_current_bg2.gif) top repeat-x;
}
#navbar ul a:link, #navbar ul a:visited, #navbar ul a:active {
	text-decoration: none;
} 
#navbar ul a:hover, #navbar ul li a.last:hover {
	background-color:#AE3631;
}

#navbar ul li.first a:hover {
	background:url(pics/navbar_home_highlight.gif) top center no-repeat;
}

#navbar ul li.firstcurrent a {
	background:#AE3631 url(pics/navbar_home_current.gif) top center no-repeat;
}

/*#navhome a:hover { background:transparent url(pics/navbar.gif) -15px -28px no-repeat;}
#navabout a:hover { background:transparent url(pics/navbar.gif) -53px -28px no-repeat;}
#navacademics a:hover { background:transparent url(pics/navbar.gif) -192px -28px no-repeat;}
#navresearch a:hover { background:transparent url(pics/navbar.gif) -272px -28px no-repeat;}
#navadmissions a:hover { background:transparent url(pics/navbar.gif) -345px -28px no-repeat;}
#navstudents a:hover { background:transparent url(pics/navbar.gif) -430px -28px no-repeat;}
#navcommunity a:hover { background:transparent url(pics/navbar.gif) -500px -28px no-repeat;}
#navalumni a:hover { background:transparent url(pics/navbar.gif) -649px -28px no-repeat;}
#navworking a:hover { background:transparent url(pics/navbar.gif) -769px -28px no-repeat;}

body#home #navbar li#navhome a { background:transparent url(pics/navbar.gif) -15px -56px no-repeat;}
body#about #navbar li#navabout a { background:transparent url(pics/navbar.gif) -53px -56px no-repeat;}
body#academics #navbar li#navacademics a { background:transparent url(pics/navbar.gif) -191px -56px no-repeat;}
body#research #navbar li#navresearch a { background:transparent url(pics/navbar.gif) -272px -56px no-repeat;}
body#admissions #navbar li#navadmissions a { background:transparent url(pics/navbar.gif) -345px -56px no-repeat;}
body#students #navbar li#navstudents a { background:transparent url(pics/navbar.gif) -430px -56px no-repeat;}
body#community #navbar li#navcommunity a { background:transparent url(pics/navbar.gif) -500px -56px no-repeat;}
body#alumni #navbar li#navalumni a { background:transparent url(pics/navbar.gif) -649px -56px no-repeat;}
body#working #navbar li#navworking a { background:transparent url(pics/navbar.gif) -769px -56px no-repeat;}

#navhome { left:15px; width:37px;}
#navabout { left:53px; width:138px;}
#navacademics { left:192px; width:79px;}
#navresearch { left:272px; width:72px;}
#navadmissions { left:345px; width:84px;}
#navstudents { left:430px; width:69px;}
#navcommunity { left:500px; width:148px;}
#navalumni { left:649px; width:119px;}
#navworking { left:769px; width:169px;}

body#home #navhome { left:15px; width:38px;}
body#about #navabout { left:52px; width:140px;}
body#academics #navacademics { left:190px; width:82px;}
body#research #navresearch { left:270px; width:75px;}
body#admissions #navadmissions { left:343px; width:87px;}
body#students #navstudents { left:428px; width:72px;}
body#community #navcommunity { left:499px; width:150px;}
body#alumni #navalumni { left:647px; width:122px;}
body#working #navworking { left:767px; width:172px;}
*/

#utility {
height:14px;
margin:-129px auto 0;
width:952px;
}

#utility ul {
background:transparent url(pics/navbar.gif) 0 -84px no-repeat;
display:block;
float:right;
height:14px;
list-style-type:none;
margin:0 12px 0 0;
padding:0;
position:relative;
width:345px;
}

#navdirectory a:hover,body#directories div#utility li#navdirectory a {background:transparent url(pics/navbar.gif) -8px -98px no-repeat;}
#navmaps a:hover,body#maps div#utility li#navmaps a {background:transparent url(pics/navbar.gif) -97px -98px no-repeat;}
#navquicklinks a:hover,body#quicklinks div#utility li#navquicklinks a {background:transparent url(pics/navbar.gif) -141px -98px no-repeat;}
#nava2z a:hover, body#a2z div#utility li#nava2z a {background:transparent url(pics/navbar.gif) -229px -98px no-repeat;}
#navgiving a:hover,body.giving div#utility li#navgiving a {background:transparent url(pics/navbar.gif) -263px -98px no-repeat;}

#utility ul li a {
display:block;
height:14px;
text-indent:-9999px;
}

#navdirectory {left:8px;width:76px;}

#navmaps {left:97px;width:30px;}

#navquicklinks {left:141px;width:75px;}

#nava2z {left:229px;width:21px;}

#navgiving {left:263px;width:74px;}



form#directorysearch fieldset {
padding-bottom: 20px;
}

form#directorysearch legend {
margin-bottom: 10px;
}

#content p {
font-size:1.9em;
line-height:1.35em;
margin-bottom: 1.15em;
text-align:right;
direction:rtl;
}

#content h3 {
color:#740000;
font-size:24px;
line-height:1.142em;
margin:1.5em 0 .7em 0;
text-align:right;
}

body.archivelist #content h3, body.safety #content h3 {clear:both;}

#content h5 {
color:#5b5b4f;
font-weight:700;
font-size:20px;
line-height:1.333em;
margin:1.3em 0pt 0.45em;
}

table {margin-bottom:16px; padding-bottom:16px; border-bottom: 1px solid #eaeae2;}
table caption {
color:#740000;
font-size:1.4em;
line-height:1.142em;
margin:0 0 .5em 0;
}

table th, table td {font-size:1.1em;
line-height:1.65em;
margin-bottom: 1.65em;}
table th {font-weight:700;}

th.hotel {width:210px}

th.price {width:109px;}

th.phone {width: 109px;}

table th, table td {padding:0 8px 8px 0;}

#content table tr th, #content table tr td { font-size:18px; border-bottom:solid 1px #7f3735}

.notopmargin {
margin-top: 0 !important;
}

#content h2+h3 {margin-top:0;}



#content h4 {
color:#7f3735;
font-weight:700;
font-size:22px;
line-height:1.333em;
margin:1.3em 0 0.45em 0;
letter-spacing:1px;
text-transform:uppercase;
}

.img {margin-bottom:16px; border-bottom: 1px solid #d7d7cf;}



div#sharebuttons {
margin-top: 6px;
margin-left: 165px;
}

div#sharebuttons input {
font-size: 1.1em;
margin-left: 4px;
padding: 4px;
}

#bottomrow {float:right; margin-top:5px; padding-top:16px; border-top:1px solid #D7D7CF;}

#bottomrow ul {
list-style-image:url(pics/greybullet.gif);
direction:rtl;
margin-right:20px;
margin-bottom:15px;
}

#bottomrow ul li {
list-style-image:url(pics/greybullet.gif);
direction:rtl;
margin-right:20px;
font-family:Tahoma;
font-size:14px;
}

body#home #bottomrow {padding-top:0; border-top:none;}

#feat1,#feat2,#feat3,#feat4,#feat5 {
float:left;
height:370px;
margin-left:78px;
position:absolute;
width:610px;
}

#content ol li {
font-size:1.1em;
line-height:1.65em;
margin: 0 0 .7em 0;
}

#content dl dd
{
font-size:14px;
}

#content table td ol li {font-size:1em;}

#content ol li { margin-left:-20px; }


#footerwrapper {
background:#5a5952 url(pics/outsidefooterbg.gif) 0 0 repeat-x;
clear:both;
height:105px;
width:100%;
}
#footer {
background:#5e5d56 url(pics/insidefooterbg.gif) 0 0 repeat-x;
height:105px;
margin:0 auto;
width:954px;
font-size: 16px;
}
#footer p,#footer ul {
display:block;
float:right;
line-height:160%;
margin:10px 10px 0 0 ;
width:150px;
}

#footer #foot_address
{
width:600px;
}

#footer p, #footer li {
color:#bebeb6;
}
#footer a {
color:#bebeb6;
text-decoration:underline;
}

.hide{display:none;visibility:hidden;}
.clr {clear:both;}
.ctr {margin:8px auto; display:block;}
br.clr {display:block; height:1px; width:1px;}






#utility ul li {
list-style:none;
margin:0;
padding:0;
position:absolute;
top:0;
}


html
{
height: 100%;
}

body
{
height: 100%;
}

#container
{
background: url(pics/containerbg.gif) top center no-repeat;
position: relative;
min-height: 100%;
}

* html #container
{
height: 100%;
}

#footerwrapper
{
position: relative;
margin-top: -105px;
}

div#clearfoot {
clear: both;
height: 120px;
background: url(pics/clearbg.gif) top center repeat-y;
}

/* emergency styles */

body#home div.emergency h3
{
	margin-left: 0!important;
	position: inherit!important;
	text-indent: 0!important;
	width: auto!important;
	z-index: 0!important;
	color:#7F3735;
	font-size:32px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0 0 14px;
}

body#home div.emergency p {
height:auto!important;
margin-left:0!important;
position:inherit!important;
text-indent:0!important;
width:auto!important;
z-index:0!important;
font-size:1.1em;
line-height:1.65em;
margin-bottom:1.15em;
}

body#home div.emergency ul {
clear:both;
font-size:1em;
line-height:1.6em;
padding:0 0 16px;
}

body#home div.emergency li {
list-style-image:url(pics/greybullet.gif);
margin-left:16px;
}

/*body#home div.emergencynews {height:auto!important;}*/

body#home div.emergencynews h3 {
display:block;
width:186px;
height:11px;
background: transparent url(pics/hdr_emergency.gif) 0 0 no-repeat;
text-indent:-9999px;
}




dl#menu {
margin-top: -2px;
border-bottom:1px solid #e8e8e0;
margin-top:45px;
margin-bottom:16px;
padding-bottom:16px;
}

dl#menu dt.null,
dl#menu dt a {
background:#d6d6ce;
color:#184154;
display:block;
font-size:18px;
font-weight:normal;
line-height:1.4em;
font-weight:400;
border-top:1px solid #fff;
min-height:13px;
padding:4px 10px 6px 10px;
width:198px;
}

dt a.on, li a.on { background:#969693!important; color:#fff!important;}
dd a.on {font-weight:700!important;}

dl#menu dt a:hover {
background:#969693;
color:#fff;
text-decoration:none;
}

dl#menu dd {
background:#eaeae1 url(/scripts/pics/greybullet.gif) 203px 15px no-repeat;
display:block;
font-size:16px;
font-weight:normal;
line-height:1.4em;
font-weight:400;
width:180px;
padding:4px 30px 4px 8px;
}

dl#menu dd.lastdd {padding-bottom: 8px;}

dl#menu dd a {display:block;font-weight:400; color:#1b4b61;}