@charset "utf-8";
/* CSS Document */

body{
     background-color:#fff;
	 margin:0px;
	 padding:0px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:80%;
	 background-color:#eae9e1;
	 background-image:url(../images/topbg.png);
	 background-repeat:repeat-x;
}

.maincontent{
	 width:970px;
	 margin-left:auto;
	 margin-right:auto;
	 background-color:#f7f6ee;
	 padding-bottom:20px;
	}

.topcontainer{
     width:100%;
	 height:107px;
	 background-image:url(../images/titlebg.png);
	 background-repeat:repeat-x;
}

#logo{
	 z-index:1000;
	 float:left;
	 width:300px;
	 }
	 
#quicklinks{
	float:right;
	margin-top:15px;
	}

#homelink{	
	text-align:right;
	text-decoration:none;
	margin-top:5px;
	}
	
#homelink a, a:visited, a:hover, a:active{	
    text-decoration:none;
	outline:none;
	cursor:pointer;
	border:none;
}

#homelink img{
	 border:none;
	}
	
#mnghomemenu{
	height:28px;
	background-image:url(../images/menubg.png);
	background-repeat:repeat-x;
	}

.tblquicklinks{
      border:none;
	  border-top:1px solid #ecddbe;
	  margin-top:45px;
	  margin-right:0px;
	  width:120px;
}

.tblwelcomequicklinks{
      border:none;
	  border-top:1px solid #CCC;
	  margin-left:10px;
	  margin-top:25px;
}

.tblstaffquicklinks{
      border:none;
	  border-top:1px solid #CCC;
	  margin-top:15px;
	  margin-bottom:20px;
}

#managementconsole{
	  margin-left:10px;
	  margin-top:px;	
	  font-size:14px;
	  font-weight:bold;
	  color:#FFF;
	}

.tblwelcomequicklinks td{
      font-family:Georgia, "Times New Roman", Times, serif;
      border-bottom:1px solid #CCC;
	  font-size:85%;
	  font-weight:bold;
	  color:#000000;
	  padding:3px;
	  padding-top:5px;
	  padding-bottom:5px;
	  cursor:pointer;
}

.tblstaffquicklinks td{
      font-family:Georgia, "Times New Roman", Times, serif;
      border-bottom:1px solid #CCC;
	  font-size:85%;
	  font-weight:bold;
	  color:#000000;
	  padding:3px;
	  padding-top:5px;
	  padding-bottom:5px;
	  cursor:pointer;
}

.tblquicklinks td{
      font-family:Georgia, "Times New Roman", Times, serif;
      border-bottom:1px solid #ecddbe;
	  font-size:80%;
	  font-weight:bold;
	  color:#FFF;
	  padding:3px;
}


.navbar{
	height:28px;
    background-image:url(../images/menubg.png);
	background-position:top;
	background-repeat:repeat-x;
	}
	
.navbar ul{
	  height:28px;
	  list-style-type:none;
	  margin:0 auto;
	  padding:0;
	  width:952px;
	}
	
.navbar li{
      float: left;
      display: inline;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:100%;
	}

.navbar li a{
	  text-decoration:none;
	  color:#FFF;
	  height:28px;
	  display:inline-block;
      line-height: 28px;
	  padding-left:20px;
	  padding-right:20px;
	  background-image:url(../images/menubglink.png);
	  background-position:right;
	  background-repeat:no-repeat;
	  outline:none;
	  border:none;
	  font-size:12px;
	}
	
.navbar #navhome{	
      background-image:url(../images/menucurrent.png);
	  color:#720000;
	  height:28px;
	  display:inline-block;
	  line-height: 28px;
	  padding-left:5px;
	  padding-right:5px;	  
	  text-decoration:none;
}

.navbar li a:visited{
	  text-decoration:none;
	  color:#FFF;
	  height:28px;

	}
	
.navbar li a:hover{
	  text-decoration:none;
	  color:#FFF;
	  background-image:url(../images/menuhoverbg.png);
	  background-repeat:repeat-x;
	}
	
.navbar li a:active{
	  text-decoration:none;
	}

.menu{
	background-image:url(../images/menubg.png);
	background-repeat:repeat-x;
	width:100%;
	}


.content{
      width:100%;
	  margin-top:10px;
}

.content #frontimage{ 
      float:left;
      width:710px;
	  height:350px;
	  margin-top:5px;
	  margin-left:5px;
}

.content #imageleft{
      float:left;
}

.content #frontimageborder{
      float:left; 
      padding:7px;
      background-color:#f8f5eb;
	  border:1px solid #CCCCCC;
      margin-top:20px;
	  margin-left:20px;  
}

.content #photocredit{
       float:right; 
       margin-right:0px;
       color:#BF6000;
	   font-size:80%; 
	   padding-top:3px;
	   margin-bottom:5px;
}

.content #photodescription{
       float:left; 
	   width:316px;
       margin-left:20px;
	   font-size:85%; 
	   padding-top:0px;
}

.content .latestnews{
       float:right;
	   margin-right:18px;
	   margin-top:18px;
	   width:330px;
	   height:314px;
	   background-color:#f8f5eb;
	   border:1px solid #CCCCCC;
}

.content img{
       text-decoration:none;
	   border:none;
}

.content .latestnews #heading{
       font-size:105%;
	   color:#cc0000;
	   padding-top:10px;
	   padding-left:10px;
}

.tbllatestnews{
       width:310px;
       border:none;
	   margin-left:10px;
	   margin-top:10px;
	   font-size:80%;
}

.tbllatestnews td{
       height:79px;
	   border-bottom:1px soild #000000;
	   vertical-align:top;
	   padding:2px;
	   padding-top:4px;
	   padding-bottom:4px;
}

.tbllatestnews #newsimage{
       border:1px solid #CCCCCC;
	   padding:2px;
}

.tbllatestnews #bottomborderimg{
       width:30px; 
       border-bottom:2px solid #ecddbe;
}

.tbllatestnews #bottombordercontent{
       width:280px;        
       border-bottom:2px solid #ecddbe;
	   padding-left:10px;
}

.tbllatestnews #leftpadding{
       padding-left:10px;
}

.tbllatestnews #newsheading{
       color:#000000;
	   text-decoration:underline;
	   padding-bottom:3px;
}

.tbllatestnews #date{
       color:#cc0000;
	   text-decoration:underline;
	   padding-bottom:10px;
}

.content #photodescriptionheading{
        color:#cc0000;
		font-size:100%;
		font-weight:800;
}

.content p{
          margin:0px;
		  margin-top:4px;
}

.content #header{
      height:30px;
	  font-size:180%;
	  color:#cc0000;  
	  text-align:left;
	  padding-top:10px;
	  padding-bottom:10px;
}

.infobar{
      width:100%;  
	  margin-top:15px;
}


.tblbottom{ 
      width:98%;
	  margin-left:10px;
}

.tblbottom td{
      min-height:100px;
      height:auto !important;
      height:100px;
	  width:33%;
	  border:1px solid #E5E5E5;
	  padding:5px;
}

.tblbottom #blank{
	  width:1px;
	  border:none;
}

.tblbottom #red{
	  background-color:#cc0000;
	  width:100%;
	  height:100%;
	  color:#FFFFFF;
}

.tblbottom #lightyellow{
     background-color:#f8f5eb;
     width:100%;
	 height:100%;  
  
}

.tblbottom #ash{
     background-color:#f5f5f5;
     width:100%;
	 height:100%; 
 
}

.tblinfocontent{
     margin:1%;
	 width:98%;
}

.tblinfocontent td{
     width:auto; 
     border:none; 
	 vertical-align:top;
	 padding:4px;
	 font-size:80%
}

#headinginred{
     font-size:90%;
	 color:#FFFFFF;
	 text-decoration:underline;
	 padding-bottom:10px;
}

#headinginlightyellow{
     font-size:90%;
	 color:#000000;
	 text-decoration:underline;
	 padding-bottom:10px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.footer{
      overflow:hidden; 
	  height:100px;
	  background-image:url(../images/footerouterbg.png);
	  background-repeat:repeat-x;
	  font-size:70%;
	  text-align:left;
}

.footer #fcontent{
      overflow:hidden; 
	  width:965px;
	  height:100px;
	  padding-top:10px;
	  padding-left:5px;
	  background-image:url(../images/footerbg.png);
	  background-repeat:repeat-x;	  
	  text-align:left;
	  margin-left:auto;
	  margin-right:auto;
	  color:#CCC;
}

.footer #frightcontent{
	  float:right;
	  width:200px;
	  text-align:right;
	  padding-right:5px;
	}
	
.footer #fleftcontent{
	  float:left;
	  width:200px;
	}
	
.footer #frightcontent a, a:visited, a:active, a:hover{
	text-decoration:none;
	border-bottom:1px dashed #999;
	color:#ccc;
	cursor:pointer;
	outline:none;
	}

.footer #fleftcontent a, a:visited, a:active, a:hover{
	text-decoration:none;
	color:#ccc;
	cursor:pointer;
	outline:none;
	}

.footer #ffirstline{
	padding-bottom:7px;
	}

.footer #telintend{
	text-indent:23px;
	padding-bottom:4px;
	}

.footer #fax{
	padding-bottom:4px;
	}
	
.staffcontent{
	  padding:0px;
	  padding-left:10px;
	  font-size:100%;
	}	

.managementcontent{
	 padding:10px;
	 font-size:90%;
	 min-height:400px;
	}
	
.loginbox{
	text-align:center; 
	padding-top:60px;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
	}

.tbllogin{
	width:150px;
	margin-left:auto;
	margin-right:auto;
	}

.logininfo{
	height:40px;
	font-size:10px;	
	vertical-align:middle;
	}
	
.logininfo #logininforow{
	border:1px solid #CCC;
	background-color:#f8f5eb;
	text-align:center;
	}
	
.logininfo #loginbuttonrow{
	border:1px solid #CCC;
	background-color:#f8f5eb;
	text-align:right;
	}	
	
#right{
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
	height:25px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;	
	}	
	
.logintext{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	height:25px;
	}
	
.logintext #loginleft{
	border-left:1px solid #CCC;	
	border-bottom:1px solid #CCC;
	font-size:10px;
	}	

.logintext #loginright{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size:10px;
	}	

#normalheading{
     font-size:14px;
	 color:#820000;
	 padding-bottom:2px;
	 text-transform:uppercase;
	 font-family:Verdana, Geneva, sans-serif;
	 font-weight:bold;
	}
	
#normalunderline{
	width:100%;
	background-color:#820000;
	height:5px;
	margin-bottom:15px;
	}	
	
#subheading{
     font-size:14px;
	 color:#333;
	 padding-bottom:2px;
	 text-transform:uppercase;
	 font-family:Georgia, "Times New Roman", Times, serif;
	}
	
#subunderline{
	width:100%;
    border-top:1px dashed #333;
	margin-bottom:15px;
	}	
	
#coursetitles{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:3px;
	}
	
#coursecontent{
	font-size:10px;
	margin-bottom:10px;
	}
	
#coursecontentimage{
	float:left;
	width:75px;
	font-size:10px;
	margin-bottom:10px;
	margin-top:5px;
	padding:4px;
	border:1px solid #D7D7D7;
	}
	
#coursecoordinator{
    float:left;
	padding-left:15px;
	margin-top:5px;
}

#coursecoordinator a{
	text-decoration:none; 
	color:#000;
	}
	
#coursecoordinator a:hover{
	text-decoration:none; 
	}	
	
#coursecoordinator a:active{
	text-decoration:none; 
	}	
	
#coursecoordinator a:visited{
	text-decoration:none; 
	}	
	
#coordinatorlink{
	font-weight:bold;
    cursor:pointer;
	}	
	
#pgiarimagehide{
    visibility:hidden;
	width:0px;
	height:0px;
}

#pgiarimage{
	float:left;
	width:80px;
	margin:3px;
	padding:4px;
	border:1px solid #D7D7D7;
	}
	
#tabhide{
	 visibility:hidden;
	 height:0px;
	}

#welcomeimagecon{
	margin-left:auto;
	margin-right:auto;	
	}

#welcomeimage{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	margin-bottom:3px;
	margin-top:10px;
	padding:5px;
	border:1px solid #D7D7D7;	
	}	
	
#bomimage{
	float:left;
	width:75px;
	font-size:10px;
	margin-bottom:10px;
	margin-top:5px;
	padding:4px;
	}
		
#bom{
	float:left;
	font-size:11px;
	margin-top:5px;
	padding:10px;
	padding-left:20px;
	font-weight:bold;
	}
	
bomdescription{
	float:left;
	margin-top:10px;
	padding:10px;
	padding-left:20px;
	}	
		
#contacttitle{
	width:auto; 
	color:#820000;
	font-size:11px;
	margin-bottom:5px;
	text-transform:uppercase;
	}
	
#contactdetails{
	color:#333;
	font-size:10px;
	margin-bottom:25px;
	}
	
#map_canvas{
	width:600px;
	height:400px;
    padding:5px;
	border:1px solid #CCC;
	margin-bottom:15px;
}

#mapcon{
	width:636px;
	height:440px;	
	border:1px solid #CCC;
	padding:5px;
	margin-left:0px;
	background-color:#EFEFEF;
	}
	
#floatleft{
	float:left;
	}	
	
#floatleft a, a:hover, a:visited, a:active{
	text-decoration:none;
	color:#333;
	}	
	
#staffmemname{
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:5px;
	}
	
#staffmempost{
	color:#333;
	font-size:11px;	
	margin-left:10px;
	}
	
#staffmemac{
	color:#333;
	font-size:10px;	
	font-style:italic;
	margin-left:10px;
	}	
	
#staffmememail{
	color:#333;
	font-size:11px;	
	margin-left:10px;
	margin-top:20px;
	}	
	
#staffmemtel{
	color:#333;
	font-size:11px;	
	margin-left:10px;
	margin-top:4px;
	}	
	
.webteamheader{
	width:800px;
	height:60px;
	}
	
.webteamheader #webheader{
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	padding-top:35px;
	margin-left:20px;
	}
	
.tblwebteam{
	width:750px;
	margin-left:25px;
	margin-top:80px;
	}
	
.tblwebteam a, a:active, a:hover, a:visited{
	text-decoration:none;
	color:#000;
	}	
	
.tblwebteam #imagecol{
    width:91px;	
	text-align:center;
}

.tblwebteam #infocol{
	text-align:left;
	border-left:3px solid #820000;
}

.tblwebteam img{
	padding:5px;
	border:1px solid #EBEBEB;
	}
	
.tblwebteam td{
	padding:10px;
	vertical-align:top;
	}
	
.tblwebteam #webteamname{
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	text-transform:uppercase;
	}
	
.tblwebteam #webteamrole{
	font-size:11px;
	margin-bottom:15px;
	}
	
.tblwebteam #webteamtitle{
	font-size:11px;
	font-weight:bold;
	margin-bottom:4px;
	}
	
.tblwebteam #webteamnormal{
	font-size:11px;
	font-weight:normal;
	}
	
.tblwebteam #webteamdescription{
	margin-top:20px;
	font-size:11px;
	font-weight:normal;
	}
	
#directionheading{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:10px;
	}
	
#contactimg{
	text-align:center;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top5px;
	}
	
#pgiartilesmall{
	font-size:12px;
	color:#FFF;
	margin-top:18px;
	}
	
	
	
#pgiartilelarge{
	font-size:30px;
	color:#FFF;
	margin-top:2px;
	}
	
#tryagain{
	 text-decoration:underline;
	}
	
.hometop{
	height:390px;
	}
	
.introgallary{
	float:left;
	width:600px;
	height:400px;
	margin-top:15px;
	margin-left:25px;
	}
	
.homenews{
	float:right;
	width:280px;
	padding:5px 5px 5px 0px;
	margin-right:20px;
	margin-top:15px;
	/*border-top:6px solid #ae3631;*/
	border-top:6px solid #069;
	}
	
.homenews td{ 
    vertical-align:top;
}
	
.homenews h1{
	font-size:14px;
	font-weight:bolder;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#069;	
	text-transform:uppercase;
}
	
.homenews h2{
	font-size:10px;
	font-weight:bold;
	color:#666;
	margin:8px 0px 4px 0px;
	}
	
.homenews #hncontent{
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	}
	
.homenews img{
	 border:1px solid #CCC;
	 padding:2px 2px 2px 2px;
	 margin:8px 5px 8px 0px;
	 text-align:center;
	}

.homebottom{
	margin-bottom:30px;
	overflow:visible;
	}
	
.homeevents{
	float:left;
	width:280px;
	padding:5px 5px 5px 0px;
	margin-left:25px;
	margin-top:40px;
	/*border-top:6px solid #ae3631;*/
	border-top:6px solid #720;	
	}
	
.homeevents h1{
	font-size:14px;
	font-weight:bolder;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#720;	
	text-transform:uppercase;
}	

.homeevents td{
	vertical-align:top;
	}

.homeevents #hedateinfo{
	width:75px;
	text-align:left;
	vertical-align:top;
	}
	
.homeevents h3{
	font-size:28px;
	color:#720;
	margin:0px;
	}
	
.homeevents h4{
	font-size:10px;
	color:#720;
	margin:0px;
	}
	
.homeevents h2{	
	font-size:10px;
	color:#000;
	margin:0px;
    margin-bottom:8px;
	cursor:pointer;
}

.homeevents h5{	
	font-size:10px;
	color:#666;
	margin:0px;
    margin-bottom:6px;
}

.homeevents #hecontent{
	font-size:10px;
	text-align:justify;
	}
	
.homeevents	#heseparate{
	height:20px;
	}
	
.homeacademic{
	float:left;
	width:280px;
	padding:5px 5px 5px 0px;
	margin-left:34px;
	margin-top:40px;
	/*border-top:6px solid #ae3631;*/
	border-top:6px solid #720;	
	}	
	
.homeacademic h1{
	font-size:14px;
	font-weight:bolder;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#720;	
	text-transform:uppercase;
}	

.homeacademic #hecoursestitle{
	font-size:10px;
	color:#333;
	text-transform:none;
	padding-bottom:15px;
	}
	
.homeacademic a, a:hover, a:visited, a:active{
	text-decoration:none;
	color:#333;
	outline:none;
	font-size:11px;
	}		

.homeresearch{
	float:left;
	width:280px;
	padding:5px 5px 5px 0px;
	margin-left:34px;
	margin-top:40px;
	/*border-top:6px solid #ae3631;*/
	border-top:6px solid #069;	
	}	
	
.homeresearch h1{
	font-size:14px;
	font-weight:bolder;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#069;	
	text-transform:uppercase;
}	

.homeresearch img{
	border:1px solid #CCC;
	padding:6px;
	}
	
.homeresearch h2{
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#069;	
	cursor:pointer;
	}
	
.homeresearch #hrcontent{
	font-size:10px;
	text-align:justify;
}

.contentleftband{
	float:left;
	width:250px;
	margin-bottom:30px;
	margin-left:20px;
	margin-top:60px;
	border-top:6px solid #069;
	}
	
.contentleftband ul{
	list-style:none;
  	margin:0px;
	padding:0px;
	margin-top:0px;
}

.contentleftband ul li{
	margin-bottom:10px;
	color:#069;
	font-size:12px;
	text-transform:uppercase;
	cursor:pointer;
}

.contentleftband ul li a{
	text-decoration:none;
	outline:none;
	color:#069;
	font-size:12px;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
}

.contentleftband img{
	margin-bottom:20px;
	}

.contentleftmiddleband{
	float:left;
	width:410px;
	margin-bottom:30px;
	margin-left:25px;
	margin-top:10px;
	}	
	
.contentleftmiddleband h1{
	font-size:24px;
	color:#720;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0px;
	margin-bottom:15px;
	}
	
.contentleftmiddleband h2{
	font-size:16px;
	color:#720;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0px;
	margin-bottom:15px;
	}
	
.contentleftmiddleband h3{
	font-size:13px;
	color:#333;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0px;
	margin-bottom:8px;	
	cursor:pointer;
	}
	
.contentleftmiddleband h3 a,a:visited,a:active,a:hover{
  text-decoration:none;
  border:none;
	font-size:13px;
	color:#333;  
}
	
.contentnormaldetails{
	font-size:11px;
	text-align:justify;
	}
	
.contentnormaldetails a,a:visited, a:hover, a:active{
	text-decoration:none;
	font-size:11px;
	color:#000;
	outline:none;
	}
	
.contentnormaldetails td{
	padding-bottom:5px;
	}
	
.contentnormaldetails img{
	border:1px solid #CCC;
	padding:3px;
	margin-top:10px;
	float:left;
	}
	
.contentnormaldetails #coordinatorinfo{
	float:left;
	margin-left:10px;
	margin-top:10px;
	}

.contentnormaldetails #coordinatorname{
	color:#333;
	font-weight:bold;
	font-size:11px;
	margin-bottom:14px;
	}

.contentnormaldetails #boldsection{
	font-weight:bold;
	}
	
.contentnormaldetails p{
	margin-bottom:12px;
	}
	
.contentleftmiddleband img{
	padding:5px;
	margin-bottom:20px;
	border:1px solid #CCC;
	}
	
	
	
.contentleftmiddleband #futurefloat{
	float:right;
	position:absolute;
	left:750px;
	top:400px;
	z-index:1000;
	padding:10px;
	background-color:#0C6;
	color:#FFF;
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	border:#F93 solid 2px;
	}
	
.contentleftmiddleband #alumnifloat{
	float:right;
	position:absolute;
	left:900px;
	top:400px;
	z-index:1000;
	padding:10px;
	background-color:#9F3;
	color:#003;
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	border:#000 solid 2px;
	}
	
.summarycoursedetails{
	font-size:10px;
	font-weight:normal;
	}
	
.summarycoursedetails #boldsection{
	font-weight:bold;
	}
	
.contentcoursesleftmiddleband{
	float:left;
	width:650px;
	margin-bottom:30px;
	margin-left:25px;
	margin-top:10px;
	}	
	
.contentcoursesleftmiddleband h1{
	font-size:24px;
	color:#720;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0px;
	margin-bottom:15px;
	}
	
.contentcoursesleftmiddleband h2{
	font-size:16px;
	color:#720;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0px;
	margin-bottom:10px;
	margin-top:15px;
	clear:both;
	}
	
.contentcoursesleftmiddleband h3{
	font-size:13px;
	color:#333;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0px;
	margin-bottom:8px;	
	cursor:pointer;
	}
	
.contentcoursesleftmiddleband img{
	float:left;
	padding:5px;
	margin-bottom:20px;
	border:1px solid #CCC;
	}
	
	
	
.contentcoursesleftmiddleband #aboutfloat{
	float:right;
	position:absolute;
	left:750px;
	top:350px;
	z-index:1000;
	padding:10px;
	background-color:#06C;
	color:#FFF;
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	border:#999 solid 2px;
	}
	
.contentcoursesleftmiddleband #researchfloat{
	float:right;
	position:absolute;
	left:800px;
	top:500px;
	z-index:1000;
	padding:10px;
	background-color:#FC9;
	color:#333;
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	border:#039 solid 2px;
	}
	
.contentcoursesleftmiddleband ol li{
	padding-bottom:15px;
	}
	
.contentcoursesleftmiddleband #bominfo{
	float:left;
	margin-left:10px;
	margin-top:10px;
	color:#333;
	font-size:11px;
	}
	
.contentcoursesleftmiddleband #bomname{
	float:left;
	margin-bottom:10px;
	color:#333;
	font-size:11px;
	font-weight:bold;
	}
	
.contentcoursesleftmiddleband a,a:visited, a:hover, a:active{
	text-decoration:none;
	font-size:11px;
	color:#000;
	outline:none;
	}
	
.ulstafffaculty{
	list-style:none;
	}
	
.ulstafffaculty li{
	padding:5px;
	}
	
.ulstafffaculty a,a:visited, a:hover, a:active{
	text-decoration:none;
	font-size:11px;
	color:#000;
	outline:none;
	}
	
.menureplace{
	width:100%;
	height:28px;
	background-image:url(../images/menubg.png);
	background-repeat:repeat-x;
	margin-top:-10px;
	}