/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 03 October 2007 20:31:03
*/


/* CSS Document */

/* ---------------------------------------------
Source CSS Document: v1.0
Copyright: ICON Studios - icon.com.mt
Site:
Author:
------------------------------------------------*/
/* ------------ USAGE OF FONT SIZES
x-small, small, medium, large, x-large, xx-large
----------- */

/* ------------ BODY ----------- */
body 
{
    background:url(http://www.um.edu.mt/__data/assets/image/0012/1236/banner_background.jpg) repeat-x;
    margin: 0px;
    font-size:x-small;
    color:#666666;
}

tr, td, tbody, body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color:#666666;
}

p 
{ 
    line-height:14px
}

/*-------------CONTAINER CLASSES -------------*/

.bodyTable
{
    margin-top:20px;
    border-top:#cfd0cc 5px solid;
    border-left:#cfd0cc 5px solid;
    border-bottom:#e2e3df 5px solid;
    border-right:#e2e3df 5px solid;
}

.ddlContainer
{
    padding-left:2px;
}

.infoContainer
{    
}

.flashContainer
{
    background:url(http://www.um.edu.mt/__data/assets/image/0015/1239/flash_banner2.jpg) no-repeat;
    height:192px;
}

.subHeaderContainer
{
    background:url(http://www.um.edu.mt/__data/assets/image/0007/1240/green_head.gif) no-repeat;
}

.subHeaderContainer2
{
    background:url(http://www.um.edu.mt/__data/assets/image/0013/1237/blue_head.gif) no-repeat;
}

.headerTitle
{
    padding-bottom:8px;
}

.imagePos
{
    padding-top:12px;
}

/* ------------- HYPERLINK & TEXT CLASSES --------------*/

.linespace
{
    line-height:14pt;
}

.navButtons
{
    background:url(http://www.um.edu.mt/__data/assets/image/0009/1242/top_menu_background.jpg);
    margin-bottom:0px;
    padding-bottom:3px;
}

.newsText
{
    color:#454D58;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:11pt;
}

.facultyText
{
    color:#454D58;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:11pt;
    padding-bottom:5px;
    padding-right:5px;
    padding-top:5px;
}

.formText
{    
    font-family:Verdana;
    font-size:x-small;
    padding-left:2px;
}

.sideTitle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    padding-left:10px;
}

.imgTitle
{
    padding-left:20px;
}

.bodyText
{
    color:#787878;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
}

.title
{
    color:#585859;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    padding-top:10px;
    padding-left:20px;
}

.contentText 
{
    /*color:#585859; */
/*    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-left:20px;
    padding-right:20px;
    text-align:justify;
*/
    padding-left:20px;
    padding-right:20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
}

.contentText h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-style: normal;
    line-height: 30px;
    font-weight: bold;
    font-variant: normal;
    color: #666666;
    letter-spacing: normal;
    word-spacing: normal;
}

.contentText h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal;
    line-height: 30px;
    font-weight: bold;
    font-variant: normal;
    color: #666666;
    letter-spacing: normal;
    word-spacing: normal;
}

.contentText h3, h4, h5, h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 30px;
    font-weight: bold;
    font-variant: normal;
    color: #666666;
    letter-spacing: normal;
    word-spacing: normal;
}

.contentText a:link 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    color: #000099;
    text-decoration: underline;
}    

.contentText a:visited 
{ 
    color: #660033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    text-decoration: underline;
} 


.contentText a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    color: #000099;
    text-decoration: underline;
} 

.contentText a:active  
{ 
    color: lime 
    
}
.contentText table th td
{
    font-weight: bold;
}

.contentPos
{
    padding-left:20px;
}

.footerText
{
    padding-left:15px;
    border-left:1px solid #D6D7B4;
}

.updateText
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;
    font-weight:bold;
	text-align: right;
	padding-right:20px;
}

.subHeaderText1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;
    padding-top:7px;
    padding-left:9px;
    color:#FFFFFF;
    font-weight:bold;
}

.subHeaderText2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;
    padding-top:0px;
    padding-left:0px;
    color:#FFFFFF;
    font-weight:400;
    vertical-align:text-top;
}

.subHeaderText2 A:link {color:#FFFFFF; text-decoration:none}
.subHeaderText2 A:active {color:#FFFFFF; text-decoration:none}
.subHeaderText2 A:visited {color:#FFFFFF; text-decoration:none}
.subHeaderText2 A:hover {color:#FFFFFF; text-decoration:underline}

.subHeaderText3
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;;
    padding-top:17px;
    padding-left:9px;
    color:#505050;
}

.listMenu
{
    font-family:Verdana;
    font-size:x-small;
}

.blockQuote
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#42440A;
    font-weight:bolder;
    padding-left:18px;
    padding-right:18px;
    padding-top:30px;
}

/*-------------- SIMPLE TABLE IDs ---------------*/

#footerBorderTop
{
    border-top:#D6D7B4 1px solid;
}

#footerBorderBottom
{
    border-bottom:#D6D7B4 1px solid;
}

#langBar
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;
    padding-left:1px;
    margin-top:20px;
}

langLink:link { color:#000000; text-decoration:none; font-weight:normal;}
langLink:visited { color:#000000; text-decoration:none; font-weight:normal;}
langLink:hover { color:#999999; text-decoration:none; font-weight:normal;}
langLink:active { color:#454D58; text-decoration:none; font-weight:normal;}

/* ------------ HEADINGS ----------- */

h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
    font-weight:bold;
    color:#0079a6;
}
h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:medium;
    font-weight: bold;
    color:#585859;
}
h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:medium;
    font-weight:bold;
    color:#585859;
}

h4, h5{
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
    font-weight:bold;
    color:#585859;
}

h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:large;
    font-weight:normal;
    color:#585859;
    }
    
hr{
    width:225px;
}

.line
{
    width:325px;
    height:7px;
    color:#b1aa9a;
}

big {
    font-size:small;
    font-weight:bold;
    color:#585859;
}

/* small, sub, sup {
    font-size:;
    font-weight:;
    color:;
}
*/

/* ------------ TEXT FORMATTING ----------- */

strong { font-weight:bold; }
em { font-style:italic; }
i { font-style:italic; }
u { text-decoration:underline; }

/* ------------ QUOTE ----------- */

/* 
blockquote 
{
    font-family:;
    font-size:;
    font-weight:;
    font-style:;
    color:;
    text-align:;
}
*/

/* ------------ LISTS ----------- */

ul{
list-style-image: url(http://www.um.edu.mt/__data/assets/image/0014/1238/bullet.gif);
margin-left:25px;
margin-top:3px;
}

li{
margin-top:7px;
}

/* ------------ LINKS ----------- */

a:link { color:#454D58; text-decoration:none; font-weight:normal;}
a:visited { color:#454D58; text-decoration:none; font-weight:normal;}
a:hover { color:#999999; text-decoration:none; font-weight:normal;}
a:active { color:#454D58; text-decoration:none; font-weight:normal;}

/* ------------ FORMS ----------- */
label {
    font-size:x-small;
    /* color:; */
    text-align:left;
}
input {
    font-size:x-small;
/*     width:;
    color:; */
}
textarea {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;
/*    width:;
    height:;
    color:; */
}
select {
    font-size:x-small;
    width:150px;
/*    color:; */
}
.button {
/*    font-size:;
    font-weight:;
    width:; */
}

form {
/* scrollbar-base-color: ;
scrollbar-arrow-color: ;
scrollbar-track-color: ;

scrollbar-shadow-color:;
scrollbar-lightshadow-color:; 
scrollbar-darkshadow-color:;

scrollbar-highlight-color:;
scrollbar-3dlight-color:; */
}

/* ------------ IMAGES ----------- */
.imgBody
{
    padding-top:10px;
}
.imageCaption {
    font-size:xx-small;
    font-weight: normal;
    color:#8A8A8A;
}

/* ------------ FOOTER LINK ----------- */

.footerLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; text-decoration:none; text-align:left}
.footerLink:active { color:#828282; text-decoration:none; font-size:xx-small;}
.footerLink:link { color:#828282; text-decoration:none; font-size:xx-small;}
.footerLink:visited { color:#828282; text-decoration:none; font-size:xx-small;}
.footerLink:hover { color:#828282; text-decoration:none; font-size:xx-small;}

/* ------------ ICON LINK ----------- */
.iconLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.iconLink:active { color:#0073ea; text-decoration:none; font-weight:normal;}
.iconLink:link { color:#0073ea; text-decoration:none; font-weight:normal;}
.iconLink:visited { color:#0073ea; text-decoration:none; font-weight:normal;}
.iconLink:hover { color:#7982a7; text-decoration:none; font-weight:normal;}

/* ------------ SNAP ----------- */
.snapLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}
.snapLink:active { color:#22BE3E; text-decoration:none; font-weight:normal;}
.snapLink:link { color:#22BE3E; text-decoration:none; font-weight:normal;}

.snapLink:visited { color:#22BE3E; text-decoration:none; font-weight:normal;}
.snapLink:hover { color:#F2BB15; text-decoration:none; font-weight:normal;}

/* ------------ OTHER STYLES 
Use descriptive names
No absolute font sizes allowed
----------- */

/* ------------ Home Title ----------- */
.Title    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:x-large;
    color:#FFA700;
    font-weight:normal;    
}

.subTitle    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:large;
    color:#717171;
}

/* ------------ Menu Link ----------- */
.menuLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.menuLink:active { color:#676767; text-decoration:none; font-weight:normal}
.menuLink:link { color:#676767; text-decoration:none; font-weight:normal}
.menuLink:visited { color:#676767; text-decoration:none; font-weight:normal}
.menuLink:hover { color:#FFA700; text-decoration:none; font-weight:normal}

.menuLinkActive { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.menuLinkActive:active { color:#FFFFFF; text-decoration:none; font-weight:bold}
.menuLinkActive:link { color:#FFFFFF; text-decoration:none; font-weight:bold}
.menuLinkActive:visited { color:#FFFFFF; text-decoration:none; font-weight:bold}
.menuLinkActive:hover { color:#CCCCCC; text-decoration:none; font-weight:bold}

/* ------------ Sub Menu Link ----------- */
.subMenuLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }
.subMenuLink:active { color:#878787; text-decoration:none; font-weight:bold}
.subMenuLink:link { color:#878787; text-decoration:none; font-weight:bold}
.subMenuLink:visited { color:#878787; text-decoration:none; font-weight:bold}
.subMenuLink:hover { color:#0579D8; text-decoration:none; font-weight:bold}

/* ------------ Black Link ----------- */
.blackLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.blackLink:active { color:black; text-decoration:none; font-weight:normal;}
.blackLink:link { color:black; text-decoration:none; font-weight:normal;}
.blackLink:visited { color:black; text-decoration:none; font-weight:normal;}
.blackLink:hover { color:#EE1C23; text-decoration:none; font-weight:normal;}

/* ------------ White  Link ----------- */
.readLink { font-family:Verdana, Arial, Helvetica, sans-serif;}
.readLink:active { color:#992C26; text-decoration:none;}
.readLink:link { color:#992C26; text-decoration:none;}
.readLink:visited { color:#992C26; text-decoration:none;}
.readLink:hover { color:#570327; text-decoration:none;}


/* ------------ NEWS Link ----------- */
.newsLink { font-family:Verdana, Arial, Helvetica, sans-serif; color:#6E6E6E; font-weight:bold; font-size:11px; text-decoration:underline}
.newsLink:active { color:#6E6E6E; text-decoration:underline; font-weight:bold; font-size:11px;}
.newsLink:link { color:#6E6E6E; text-decoration:underline;  font-weight:bold; font-size:11px;}
.newsLink:visited { color:#6E6E6E; text-decoration:underline; font-weight:bold; font-size:11px;}
.newsLink:hover { color:#A5A5A5; text-decoration:underline; font-weight:bold; font-size:11px;}

.facultyLink { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:10px; text-decoration:underline}
.faculty:active { color:#000000; text-decoration:underline; font-weight:bold; font-size:11px;}
.faculty:link { color:#000000; text-decoration:underline;  font-weight:bold; font-size:11px;}
.faculty:visited { color:#000000; text-decoration:underline; font-weight:bold; font-size:11px;}
.faculty:hover { color:#A5A5A5; text-decoration:underline; font-weight:bold; font-size:11px;}

/* ------------ Bold ----------- */
.whitebold{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    }

.blackBigbold
{
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:40px;
    font-weight:bold;
}
    
.black{
    color:#000000;
}
    
/* ------------ Blue ----------- */
.blue{
    color:#4082BE
    }
    
/* ------------ Red ----------- */
.red{
    color:#A83A16
    }    
    
/* ------------ Grey ----------- */
.grey{
    color:#D5D5D5
    }    

/* ------------ Small ----------- */
.small{
    font-size:small
    }

/* ------------ Small ----------- */
.xx-small{
    font-size:xx-small
    }
    
/* ------------ Img Border ----------- */
.greyBorder{
    border:1px solid #8A8A8A;
    }

/* ------------ Img Border ----------- */
.borderBottom{
    border-bottom:1px solid #E8E8E8;
    }
    
/* ------------ Page Functions ----------- */
.pageFunctionsLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-right:10px; padding-left:2px;}
.pageFunctionsLink:active { color:#8A8A8A; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:link { color:#8A8A8A; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:visited { color:#8A8A8A; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:hover { color:#8A8A8A; text-decoration:underline; font-weight:normal;}

/* ------------ Styles by IT Service4s ----------- */
.contentText
{
	/*color:#585859; */
/*    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-left:20px;
    padding-right:20px;
    text-align:justify;
*/
    padding-left:20px;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-align: justify;
}

.contentText p, .contentText table tr td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
	text-align: justify;
}

.contentText h1, .contentText h2, .contentText h3, .contentText h4, .contentText h5, .contentText h6, .contentText table tr th, contentText ul, contentText ol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
	color: #333333;
    letter-spacing: normal;
    word-spacing: normal;
}

.contentText h1 {
    font-size: 16px;
    line-height: 20px;
}


.contentText h2 {
    font-size: 14px;
    line-height: 18px;
}

.contentText h3 {
    font-size: 12px;
    line-height: 16px;
}

.contentText h4, .contentText h5, .contentText h6, .contentText table tr th {
    font-size: 11px;
    line-height: 16px;
}

.contentText table
{
	border-spacing: 0;
}

.contentText a:link, .contentText a:visited, .contentText a:hover, .contentText a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}    

.contentText a:hover
{
    color: #000099;
	text-decoration: underline;
} 

.contentText a:active  
{
	color: red;
	text-decoration: underline overline;	
    
}

.contentText ul, .contentText ol
{
	list-style-type: square;
	position: relative;
	left: 15px;
	z-index: 1;
	margin-left: 0px;
	padding-left: 15px;
	list-style-image: none;
}


.contentText ul ul
{
	list-style-type: circle;
}

.contentText ol 
{
	list-style-type: lower-alpha;
}

.contentText ol ol
{

	list-style-type: lower-roman;
}

.contentText hr 
{
	width: 90%;
	text-align: center;
}

#read_more a {
}

#read_more {
	text-align: right;
	padding-right: 30px;
	vertical-align: middle;
}

#notices, #events, #scholarships, #international, #research, #staff, #features, #fellowships, #community {
	text-align: left;
	vertical-align: top;
	line-height: 12px;
}
