/* MSMU Web CSS 2007 | ::sigam */

a {text-decoration: none;}
#ext_menu a:link {color:#f1b6d9;} /* External menu */
#ext_menu a:hover {color:#fff !important; border-bottom: 1px #f90 dotted;}
#ext_menu a:active {color:#fff; border-bottom: 1px #f90 solid;}
#ext_menu a:visited {color:#f1b6d9;}
#local_menu a:link {color:#fff;} /* Local menu */
#local_menu a:hover {color:#fff !important; border-bottom: 2px #fff solid;}
#local_menu a:active {color:#fff; border-bottom: 2px #fff solid;}
#local_menu a:visited {color:#fff;}
#local_menu ul a:link {color:#a4afe6;} /* Home button */
#local_menu ul a:hover {color:#fff !important; border-bottom: none;}
#local_menu ul a:active {color:#fff; border-bottom: none;}
#local_menu ul a:visited {color:#a4afe6;}

#quicklinks p a:link {color:#a5a5a5;}
#quicklinks p a:hover {color:#000 !important;}
#quicklinks p a:active {color:#000;}
#quicklinks p a:visited {color:#a5a5a5;}

#sideboxR a:link {color:#666677;} /* Right sidebox-ed image */
#sideboxR a:hover {color:#666677 !important; border-bottom: 1px #666677 dotted;}
#sideboxR a:active {color:#666677; border-bottom: 1px #666677 dotted;}
#sideboxR a:visited {color:#666677;}
#sideboxR ul a:link {color:#eb840d;} /* Right More button */
#sideboxR ul a:hover {color:#c14800 !important; border-bottom: none;}
#sideboxR ul a:active {color:#c14800; border-bottom: none;}
#sideboxR ul a:visited {color:#eb840d;}
a.imagelink {border-bottom: none !important;} /* Images that are links */

html, body {margin:0; padding:0; border:none; height:100%;}
html {
/*	background: #7f8180 url(stylery/msmu/body_bg.jpg) repeat-x top fixed;*/
}
body {
	color: #000;
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
/*	background: url(stylery/msmu/wrapper_bg.gif) repeat-y center fixed;*/
}
/* * {padding: 0; margin: 0; border: 0;} */
div, span, img, ol, ul, li, p, p1, h1, h2 {margin:0; padding:0; border:0;}

/* DIWISIONS */
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -3em; /* the bottom margin is the negative value of the footer's height */
	width: 926px;
}
#onepxdiw {margin: 0 auto; width: 900px; height: 1px; background: #fff;}
#fivepxdiw {
	margin: 0 auto;
	width: 900px;
	height: 5px;
	background: #fff url(stylery/msmu/5pxdiw_bg.jpg) no-repeat;
}
#tenpxdiw {margin: 0 auto; width: 900px; height: 10px; background: #fff;}
#banner {
	margin: 0 auto;
	width: 900px;
	height: 105px;
	background: url(stylery/msmu/bnr.jpg) no-repeat;
}

div#primary_menu {
	width:900px;
	margin:0 auto;
	clear:both;
	background:url(stylery/msmu/primarymenu_bg_bottom.gif) left bottom no-repeat;
	overflow:hidden;
}
div#primary_menu ul {
	height: 4em;
	margin:0;
	list-style:none;
	padding-left:4px;
	float:left;
	background:url(stylery/msmu/primarymenu_bg_top.gif) left top no-repeat;
	width:900px;
	margin-bottom:-1px;
}
div#primary_menu ul li {
	margin:0;
	border-right: dotted 1px #fff;
	float:left;
	width:auto;
	text-align:center;
	background:url(/Resources/img/css/primarynav_separator.gif) right top repeat-y;
}
div#primary_menu ul li.first {
	margin-left:-4px;
	padding-left:4px;
	display:inline;
}

div#primary_menu ul li a { color:white; padding:5px 11px 0 12px; float:left; margin-right:2px; font: 9px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#primary_menu ul li a.dead { color:#336699; }

/**
#primary_menu {
	margin: 0 auto;
	width: 900px;
	height: 44px;
	background: url(stylery/msmu/primarymenu_bg.jpg) no-repeat;
} **/
#primary_menu p {
	display: none; /* HIDDEN */
	color: #f8b600;
	line-height: 25px;
	padding-left: 170px;
}
#local_menu {
	display: none; /* HIDDEN */
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 27px;
	background: #1b36c0;
}
#local_menu p {
	color: #f8b600;
	line-height: 25px;
	text-align: center;
}
#local_menu ul {
	position: absolute;
	right: 0;
	top: 0;
	padding: 9px 13px 0 0;
	font: 9px/9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(stylery/msmu/ico_home.gif);
}
/*#local_menu ul li {}*/
#main_tbl {
	margin: 0 auto;
	width: 900px;
	background: #fff;
}


#quicklinks {
	margin: 0 0 15px;
	width: 200px;
	border: 1px solid #fff;
	background: #fff;
}
#quicklinks p {
	margin: 0 0 10px;
	color: #666677;
	font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px #a5a5a5 dotted;
}


#submenu_t {
	width: 200px;
	height: 4px;
	background: url(stylery/msmu/sm_top.gif) no-repeat;
}
#submenu {
	margin: 0 0 10px;
	width: 200px;
	background: #e7f0ff url(stylery/msmu/sm_bot.gif) no-repeat bottom left;
}

#submenu h1 {
	padding: 3px 12px 12px 10px;
	color: #000;
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#submenu p {
	padding: 3px 0 0;
	color: #000;
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
}
#sideboxL_top {
	display: none;/* HIDDEN */
	margin: 15px auto 0;
	width: 200px;
	height: 18px;
	background: url(stylery/msmu/sideboxL_top.gif) no-repeat;
}
#sideboxL_top p {
	color: #456b9e;
	font: 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 13px;
}
#sideboxL {
/*	display: none; HIDDEN */
	margin: 0 auto 10px;
	width: 198px;
	border: 1px solid #b1cfee;
	background: #f7fafd;
}
#sideboxL p {
	padding: 0 0 10px;
	margin: 10px;
	color: #666677;
	font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px #a0bfdc dotted;
}
#sideboxL p.noborder { /* When no bottom border (hence nor padding) is required at the end of a <p> block in a L sidebox */
	padding: 0;
	border-bottom: none;
}
#sideboxL ul {
	padding: 0 0 10px 75px;
	list-style-position: outside;
	list-style-image: url(stylery/msmu/ico_moreL.gif);
	font: 9px/9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*#sideboxL ul li {}*/
#currentpath {
	margin: 0 auto 24px;
	width: 890px;
	height: 1.6em;
	background: #f7f3f6;
	border-bottom: 1px solid #d2cfd1;
}
#currentpath p {
	color: #7a7c89;
	font: 9px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 10px;
}
#currentpath p.tarik {
	color: #7a7c89;
	font: 9px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: right;
	padding-right: 10px;
}
#content {
	margin: 0 auto;
	width: 490px;
}
#content h1 {
	padding: 0 0 2px;
	margin: 0 0 12px;
	color: #041153;
	font: 18px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 2px solid #c5dbf1;
}
#content h1.divehi {
	direction: rtl;
	padding: 0 0 2px;
	margin: 0 0 12px;
	color: #333;
	font: 18px/24px Faruma, "Mv Galan Normal", "MV Boli", sans-serif;
	font-weight: bold;
	border-bottom: 2px solid #c5dbf1;
}
#content h2 {
	padding: 0 0 2px;
	margin: 0 0 12px;
	color: #333;
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	border-bottom: 1px solid #c5dbf1;
}
#content p {
	margin: 0 0 18px;
	color: #333;
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}
#content p.divehi {
	direction: rtl;
	margin: 0 0 18px;
	color: #333;
	font: 16px/20px Faruma, "Mv Galan Normal", "MV Boli", sans-serif;
}
#content p.nomargin { /* When no bottom margin is required at the end of a content block <p> in main content area */
	margin: 0;
}
#content ol {
	list-style-position: outside;
	padding-left: 30px;
}
/*#content ol li {}*/
#content ul {
	list-style-position: outside;
	list-style-image: url(stylery/msmu/ico_bull_aro1.gif);
	padding-left: 25px;
}
#content ul.divehi {
	font: 16px/20px Faruma, "Mv Galan Normal", "MV Boli", sans-serif;
	list-style-position: outside;
	list-style-image: url(stylery/msmu/ico_bull_aro1.gif);
	padding-left: 25px;
}
#content ul li {
	padding-left: 5px;
	padding-bottom: 1em;
}
#sideboxR_top {
	margin: 0 auto 1px;
	width: 150px;
	height: 20px;
	background: url(stylery/msmu/sideboxR_top.gif) repeat-x;
}
#sideboxR_top p {
	color: #5f5f5f;
	font: 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
#sideboxR {
	margin: 0 auto 10px;
	width: 148px;
	border: 1px solid #eef3fb;
	background: #eef3fb url(stylery/msmu/sideboxR_bg.gif) repeat-x bottom;
}
#sideboxR p {
	padding: 0 0 10px;
	margin: 10px;
	color: #666677;
	font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px #a0bfdc dotted;
}
#sideboxR p.noborder { /* When no bottom border (hence nor padding) is required at the end of a <p> block in a R sidebox */
	padding: 0;
	border-bottom: none;
}
#sideboxR ul {
	padding: 0 0 10px 65px;
	list-style-position: outside;
	list-style-image: url(stylery/msmu/ico_moreR.gif);
	font: 9px/9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*#sideboxR ul li {}*/
div#push, div#footer {height: 3em;} /* #push must be the same height as #footer */
#footer {
	margin: 0 auto;
	width: 900px;
	background: #f7f3f6 url(stylery/msmu/footer_bg.gif) repeat-x top;
}
#footer p {
	color: #81767d;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 1.5em;
	padding-top: 1.3em;
}
#footer p.credit {
	color: #ccc;
	float: right;
	padding-right: 1.5em;
}

/* TABLE TD CLASSES */
.cls_sidebarL {
/*	background: url(stylery/msmu/submenu_bg.jpg) repeat-x top;*/
	padding: 0 0 40px;
}
.cls_contentbar {
	padding: 0 0 30px;
}
.cls_sidebarR {
	padding: 0 0 10px;
}

/* IMAGE CLASSES */
img.newsimage { /* Full widths */
	margin: 0 0 12px;
}
img.newsimageL { /* Left floats */
	float: left;
	clear: right;
	margin: 0 15px 5px 0;
}
img.newsimageR { /* Right floats */
	float: right;
	clear: left;
	margin: 0 0 5px 15px;
}
img.sideboxLimage, img.sideboxRimage { /* Side-boxed */
	margin: 0 0 5px;
}

table.linkstb {
	width:100%;
	border-collapse:collapse;
}
table.linkstb td, table.linkstb th {
	border:1px solid #999;
	padding: 2px;
	font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
table.linkstb th {
	text-align:left;
	font-weight:bold;
	border-left:none;
}
table.linkstb th.tlcorner {
	border-top:none;
	border-left:none;
}
table.linkstb th.si {background:#e0e4f3;}
table.linkstb td.si {background:#f0f6ff;}

/* And remember, good designers copy, great designers steal! */