a:HOVER
		{
			color: #E8831D;
			text-decoration:underline;
		}

p		{
			font-family: Arial, Helvetica, sans-serif; 
			color: #000000; 
			font-size: 11px;
		}

.p_border
{
	border:#CC6600 solid 1px; 
	padding:5px; 
	margin:0px;
}

.p_highlight
{
	padding:5px; 
	margin:0px;
	background-color:#FC9;
}
		
ol		{
			font-family: Arial, Helvetica, sans-serif; 
			color: #CCCCCC; 
			font-size: 11px;
		}
		
ul		{
			font-family: Arial, Helvetica, sans-serif; 
			color: #000000; 
			font-size: 11px;
		}
		
li		{
			font-family: Arial, Helvetica, sans-serif; 
			color: #000000; 
			font-size: 11px;
		}
		
.h1_sponsor
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #eb8c2b;
}

.h3_orangeBorder
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #669;
  background-color: #fff;
  padding: 2px 5px 2px 5px;
  border: 1px solid #FF6600;
  margin-left:-4px;
}
		
table	{
			font-family: Arial, Helvetica, sans-serif; 
			color: #000000; 
			font-size: 11px;
		}


.grey_text
		{
			color: #626C75;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			margin-left: 5px;
		}
		
a.bottomnav
		{
		text-decoration: none;	
		color: #CC6600;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 5px;
		height: 15px;
		}
		
a:HOVER.bottomnav
		{
		color: #002B80;
		background-color: #cccccc;
		}

a.dark_blue_nav
		{
		color: #002B80;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
}
	
a:HOVER.dark_blue_nav
		{
			color: #0066CC;
		}

.study_border 

{
  border-left: 6px solid #0066CC;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
}
		
.grey_border 
{
  border-left: 6px solid #DCDFE3;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
}

.blue_border 

{
  border-left: 6px solid #0066CC;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  color: #1B52A3;
}

.research_border 

{
  border-left: 6px solid #0066CC;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
}

.next_border 

{
  border-left: 6px solid #8C7A77;
  margin: 0px 0px 0px 1px;
  padding: 0px 0px 0px 0px;
}

.next_heading 

{
  color: #E8E7E5;
  font-size: 12px;
  font-family: Helvetica, verdana, Arial, sans-serif;
  background-color: #8C7A77;
	padding: 2px;
	font-weight: bold;
	}
	
a.next_link
{
	color: 	#8C7A77;
	font-weight: bold;
}

a:HOVER.next_link
{
	text-decoration: underline;
}

a:VISITED.next_link
{
	color: #8C7A77;
}	

.coursesheading

{
	border: 1px solid #0066CC; 
	background-color: #ebebeb;
	font-size: 11px;
	color: #707070;
	padding: 2px;
}

.newsheading

{
	border: 1px solid #0066CC; 
   background-image: url('http://images.hw.ac.uk/bkground_category03.gif');
	padding: 5px;
}

a.news_heading

{
	font-weight: bold;
	color: #0066CC;
	font-size: 12px;
	font-family: Geneva, Helvetica, "Century Gothic", FuturaT-Medium, Tahoma;
	text-decoration: none;	
}

a:VISITED.news_heading

{
	color: #0066CC;
}

a:HOVER.news_heading

{
	text-decoration: underline;
}

.banner_research

{
  width: 100%;
  color: #0066CC;
  background-color: #BFD493;
  margin-top: 8px;
}

.alumni_border

{
	border: 1px dotted #0066CC;
}

.alumni_back
{
	background-color: #D0DFEA;
}

.alumni_head
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A67E0C;
	border-top: 1px solid #5b7bb4;
}

.alumni_ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0;
	padding-left:15px;
	padding-right:15px;	
	list-style-type:none;
}

.alumni_table
{
  font-size: 11px;
  color: #666666;
  background-color: #F6F0D8;
  margin: 0px;
  padding: 0px;
  border: 1px solid #666666;
}

.h2_alumni
{
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 18px; 
	 color: #7F9CC8;
}

a.cesem_navigation
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #407292;
	text-decoration: none;
	padding: 10px;
}

a:HOVER.cesem_navigation
{
	text-decoration: underline;
}

a.forum2003_border
{
  border-left: 3px solid #940203;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  border-bottom: 1px solid #940203;
  color: #04369A;
  font-size: 12px;
  text-decoration: none;
}

.forum_sessions

{
  width: 350px;
  float: center;
  margin-top: 5px;
  background-image: url('http://images.hw.ac.uk/bkground_category02.gif');
  border-left: 5px solid #B5BFC8;
  border-right: 5px solid #B5BFC8;
  border-bottom: 1px solid #B5BFC8;
  padding: 3px 3px 2px 3px;
}

.author
{
	font-size:10px; 
	font-family:arial, verdana, sans serif; 
	color:#003399; 
}

.red_text
{
	color: #993300;
}

.light_line
{
	background-color: #e7e7e7;
	padding: 1px 3px 1px 3px;
}

.dark_line
{
	background-color: #999999;
	color: #ffffff;
	padding: 1px 3px 1px 3px;
}

.distance_border
{
  border-left: solid #E8831D 6px;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}

.bannernews {
  border: 0px solid;
  position: relative;
  width: 280px;
  margin-left: 8px;
}

.banner-news-text {
  width: 100%;
  background-color: transparent;
  color: #003399;
  font-size: 11px;
  margin-left: 6px;  
}

.banner-news-text p {
  margin: 6px 6px 0 6px;    
}

.banner-news 

{
  width: 100%;
  background-color: #B5BFC8;
  color: inherit;
  background-image: url('http://images.hw.ac.uk/bkground_banner_grey.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 6px;
}



.banner-news-top 

{ 
  background: url('http://images.hw.ac.uk/tr_grey.gif') no-repeat top right; 
}

.banner-news-bottom 

{
  background: url('http://images.hw.ac.uk/br_grey.gif') no-repeat top right; 
}

.banner-news-orange 

{
  width: 100%;
  background-color: #E8831D;
  color: inherit;
  background-image: url('http://images.hw.ac.uk/bkground_banner_pet.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 6px;
}



.banner-news-top-orange 

{ 
  background: url('http://images.hw.ac.uk/tr_pet.gif') no-repeat top right; 
}

.banner-news-bottom-orange 

{
  background: url('http://images.hw.ac.uk/br_pet.gif') no-repeat top right; 
}

.small_text
{
	font-size: 8px;
}

.project_nav

{
  border-left: 6px solid #BFD493;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  color: #e8831d;
  font-weight: bold;
  background-color: #ededed;
}

.project_h3

{
  padding: 2px 5px 2px 5px;
  color: #FFFFFF;
  font-weight: bold;
  background-color:#BFD493;
}

a.project_nav
{
	color: #ffffff;
	border-left: 3px solid #BFD493;
}

.project_navSpon

{
  border-left: 6px solid #BFD493;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  color: #fff;
  font-weight: bold;
  background-color: #BFD493;
}

.project_navSpon a
{
	color: #ffffff;
	border-left: 3px solid #BFD493;
	background-color: #BFD493;
}

.project_navSpon a:hover
{
	color: #BFD493;
	border-left: 3px solid #BFD493;
	background-color: #e7e7e7;
}


.rcc_nav

{
  border-left: 6px solid #0066CC;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  color: #e8831d;
  font-weight: bold;
  background-color: #ededed;
}

.rcc_navCommittee

{
  border-left: 6px solid #e8831d;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  color: #e8831d;
  font-weight: bold;
  background-color: #ededed;
}
a.rcc_nav
{
	color: #ffffff;
	border-left: 3px solid #0066CC;
}

a:VISITED.project_nav
{
	color: #ffffff;
}

a:LINK.project_nav
{
	color: #ffffff;
}

.project_subnav

{
  border-left: 6px solid #93bed4;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  background-color: #ededed;
  font-family: arial, "Lucida Sans", Tahoma;
  font-size: 11px;
}

a.project_subnav
{
	color: #ffffff;
	border-left: 3px solid #93bed4;
}

a:VISITED.project_subnav
{
	color: #ffffff;
}

a:LINK.project_subnav
{
	color: #ffffff;
}

.projs-a-z 

{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #e8f1f7;
  margin: 1px;
  background-color: #eaeaea;
  border: 1px outset #93bed4;
  width: 15px;
  height: 15px;
  text-align: center;
  display: block;
  float: left;
}

.projs-a-z a:link 
{
  background-color: inherit;
  color: #93bed4;
  font-weight: bold;
}

.projs-a-z a:visited 
{
  background-color: inherit;
  color: #93bed4;
  font-weight: bold;
}

.projs-a-z a:active 
{
  color: #93bed4;
  text-decoration: none;
  background-color: #cccccc;
  width: 100%;
  height: 100%;
  float: left;
  font-weight: bold;
}

.projs-a-z a:hover 
{
  color: #FFFFFF;
  text-decoration: none;
  background-color: #cccccc;
  width: 100%;
  height: 100%;
  float: left;
}

#projs-a-z-margin 
{
  margin-left: 2px;
  clear: both;
}

.main_nav_highlight 

{
  border-left: 6px solid #999999;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  color: #e8831d;
  font-weight: bold;
  background-color: #ededed;
}

a:LINK.main_nav_highlight 
{
  color: #e8831d;
  font-weight: bold;
}

a:VISITED.main_nav_highlight 
{
  color: #e8831d;
  font-weight: bold;
}

a:ACTIVE.main_nav_highlight 
{
  color: #e8831d;
  font-weight: bold;
}



/*AAPG STUDENT CHAPTER FORUM */
.background-yellow 

{	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #666;
	background-color:#ffffea;
	padding:5px
}

.background-yellow-center 

{	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #666;
	background-color:#ffffea;
	padding:5px
}


/* HYDRATES */
a.hydrates
{
	color: #3A8CC6;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

a:HOVER.hydrates
{
	text-decoration: underline;
}

a:VISITED.hydrates
{
	color: #3A8CC6;
}

.hydrates_menu
{
	background-color: #3A8CC6;
	color: #ffffff;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
}

a.hydrates_menu
{
	color: #ffffff;
}

a:HOVER.hydrates_menu
{
	text-decoration: underline;
}

a:VISITED.hydrates_menu
{
	color: #ffffff;
}

.hydrates_border 

{
  border-left: 6px solid #ED992B;
  margin: 0px 0px 0px 1px;
  padding: 0px 0px 0px 0px;
}


/* ------->>> ETLP SPECIFIC STYLES <<<------*/
.etlp_border
{
	border-left: 6px solid #6261A4;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 1px;
	font-weight: bold;
}

.etlp_border2
{
    border-left: 6px solid #DADADA;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 1px;
}

.etlp_sponsor
{
	border-left: 6px solid #E8831D;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 1px;
	font-weight: bold;
}


a.etlpsponsor_link
{
	background-color: #6261A4;
	color: #ffffff;
	font-weight: bold;
}

a:VISITED.etlpsponsor_link
{
	background-color: #6261A4;
	color: #ffffff;
	font-weight: bold;
}

.h2_etlpSponsor
{ 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #E8831D;
  background-color: inherit;
  margin-top: 0px;
  margin-bottom: 0px;
}

.h3_etlp
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #669;
  background-color: #fff;
  padding: 2px 5px 2px 5px;
  border: 1px solid #B5BFC8;
  margin-left:-4px;
}

.h5_Phase
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color:#6261A4;
	text-align:right;
}

.li_etlp
{
list-style-image:url(/research/etlp_ph4/images/bullet4px.jpg);
margin-left: 20px;
margin-top: 5px;
padding-left:12px;
}

a.etlp_link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #F4F4F4;
}

a:HOVER.etlp_link
{
	background-color: #ffffff;
	font-weight: bold;
	color: #6261A4;
}

a:VISITED.etlp_link
{
	background-color: #F4F4F4;
	font-weight: bold;
	font-size: 9px;
}

a.etlp_link2
{
	background-color: #F4F4F4;
	color: #fff;
}

a:HOVER.etlp_link2
{
	background-color: #dfd5e9;
	color: #6261A4;
}

a:VISITED.etlp_link2
{
	background-color: #fff;
	font-weight: bold;
}

a.anchor_year
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #669;
  background-color: #fff;
  padding: 2px 5px 2px 5px;
  border: 1px solid #B5BFC8;
  width:37px;
}

a:HOVER.anchor_year
{
  color: #fff;
  border: 1px solid #6261A4;
  background-color:#669;
  text-decoration:none;

}

.p_etlpBorder
{
  background-color: #fff;
  padding: 2px 5px 2px 5px;
  border: 1px solid #B5BFC8;
  margin-left:-4px;
}

/*   >>> FAST <<< */
.fast_border
{
   border-left: 6px solid #7CA0D4;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}

a.fast_link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #F4F4F4;
}

a:HOVER.fast_link
{
	background-color: #ffffff;
	font-weight: bold;
	color: #6261A4;
}

.archive_table
{
	background-color: #e7e7e7;
	border: solid 1px #000000;
}

.archive_heading
{
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.gup_border
{
	border-left: 6px solid #1818CE;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
	font-weight: bold;
}


.shm_border
{
	border-left: 6px solid #8480BD;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}

a.shm_link
{
	background-color: #015FB9;
	font-weight: bold;
}

a:VISITED.shm_link
{
	background-color: #015FB9;
	font-weight: bold;
}

/*    >>>>>>>>>>>>>>>>>>>> UNCERTAINTY START <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<   */

#uncertainty
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.uncertainty_border
{
   border-left: 6px solid #9ab3d5;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}

.uncertainty_border2
{
   border-left: 6px solid #eb8c2b;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}

.uncertainty_border3
{
   border-left: 6px solid #dadada;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}


.uncertainty_sponsor
{
	border-left: 6px solid #eb8c2b;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 1px;
	font-weight: bold;
}

#uncertainty a
{
	color: #3C5888;
	font-weight: bold;
}

#uncertainty a:HOVER
{
	color: #9ab3d5;
	text-decoration:underline;
}


#uncertainty h2
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #9ab3d5;
  background-color: inherit;
  margin-top: 0px;
  margin-bottom: 0px;
}

#uncertainty .h2_sponsor
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #eb8c2b;
  background-color: inherit;
  margin-top: 0px;
  margin-bottom: 0px;
}

#uncertainty h3
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3C5888;
  background-color: #e8f1f7;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 3px;
}

#uncertainty h3_archive
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  background-color: #999999;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1px 3px 1px 3px;
}


#uncertainty h5
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #9ab3d5;
	text-align:right;
	margin-top:5px;
}


#uncertainty .h5_sponsor
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #eb8c2b;
	text-align:right;
}

#uncertainty .h5_sponsorArchive
{
    font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #eb8c2b;
	text-align:right;
	margin-top:13px;
	height:16px;
}


#uncertainty ul
{
list-style-image:url(../research/uncertainty/images/bullet.gif);
}


#uncertainty .p_border
{
	border:#e8f1f7 solid 1px; 
	padding:5px; 
	margin:0px;
}

/*    >>>>>>>>>>>>>>>>>>>> UNCERTAINTY END <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<   */

/*    >>>>>>>>>>>>>>>>>>>> GENERIC RESEARCH CONTENT START <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<   */

#ipeResearch
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
}

.ipeResearch_border
{
   border-left: 6px solid #9ab3d5;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}

.ipeResearch_border2
{
   border-left: 6px solid #eb8c2b;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}

.ipeResearch_border3
{
   border-left: 6px solid #dadada;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}


.ipeResearch_sponsor
{
	border-left: 6px solid #eb8c2b;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 1px;
	font-weight: bold;
}

#ipeResearch a
{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #0066CC;
}

#ipeResearch a:HOVER
{
	color: #eb8c2b;
	text-decoration:underline;
}


#ipeResearch h1
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #0066CC;
  margin-top:30px;
  margin-bottom:7px;
}

#ipeResearch .h1_sponsor
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #eb8c2b;
  margin-top:30px;
  margin-bottom:7px;
}


#ipeResearch h2
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #9ab3d5;
  margin-top:2px;
  margin-bottom:10px;
}

#ipeResearch .h2_sponsor
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #eb8c2b;
  background-color: inherit;
  margin-top: 1px;
  margin-bottom: 10px;
}

#ipeResearch h3
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3C5888;
  background-color: #e8f1f7;
  margin-top: 0px;
  margin-bottom: 0px;
  padding:3px;
}

#ipeResearch h3_archive
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  background-color: #999999;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1px 3px 1px 3px;
}


#ipeResearch h5
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #9ab3d5;
	text-align:right;
	margin-top:5px;
}


#ipeResearch .h5_sponsor
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #eb8c2b;
	text-align:right;
}

#ipeResearch .h5_sponsorArchive
{
    font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #eb8c2b;
	text-align:right;
	margin-top:13px;
	height:16px;
}

#ipeResearch ul
{
list-style-image:url(../images/bullet.gif);
}


#ipeResearch .p_border
{
	border:#e8f1f7 solid 1px; 
	padding:5px; 
	margin:0px;
}

/*    >>>>>>>>>>>>>>>>>>>> GENERIC RESEARCH CONTENT END <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<   */


/* >>> LIBRARY <<<< */
a.library_subNav
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   color: #CC6600;	 
   font-size: 10px;
   font-weight: bold;
}

a:HOVER.library_subNav
{
	text-decoration: underline;
}

a.publications_link
{
   font-family:Arial, Helvetica, sans-serif;
   color:#e8831d;	 
   font-size:11px;
   font-weight:bold;
}

a:HOVER.publications_link
{
	text-decoration:underline;
}

.sccs_nav
{
  border-left: 6px solid #90A2D2;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
  color: #e8831d;
  font-weight: bold;
  background-color: #ededed;
}

.cesem_border
{
	border-left: 6px solid #3586B1;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 1px;
}

.select {
	background-color: black;
	color: white;
}
.hover {
	background-color: #FFCC66;
	color: black;
}
.currentPage {
	font-weight: bold;
	color: red;
}

.even {
	background-color: #389DCD;
}
.odd {
	background-color: #FFFFEA;
}
.other {
	background-color: #9B689B;
}

a.publications_headings
{
	color: #FFFFFF;
	text-decoration: none
}

a:VISITED.publications_headings
{
	color: #FFFFFF;
	text-decoration: none
}

.pgr_headings {
	background-color: #3399FF;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	width: 75px;
	padding: 2px;
}

.animationContainer{
	height: 50px;
}

.demoDiv{
	background-color: #CCC; 
	overflow: hidden;
}

.hideInitially {
	visibility: hidden;
}

.small {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.picture

{
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	padding: 10px;
 	vertical-align: middle;
	display: block;
	text-align: center;
}

/*  >>>>>>>>>> PICTURE GALLERY  <<<<<<<<<<*/
.gallerywrapper	{
position: relative;
height:450px;
text-decoration: none;
}
 
.thumbnail img{
border: 2px thin #fff;
margin: 1px;
text-decoration: none;
}
 
.thumbnail:hover{
background-color: #CCC;
text-decoration: none;
}
 
.thumbnail:hover img{
border: 2px thin #fff;
margin: 1px;
text-decoration: none;
}
 
.thumbnail span{/*CSS for enlarged image*/
position: absolute;
background-color:#fff;
padding: 10px;
left: 220px;
border: thin;
visibility: hidden;
font: normal bold 11px  Arial, Helvetica, sans-serif;
color:#666;
text-decoration: none;
width:555px;
}
 
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
text-decoration: none;
}
 
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 220px; /*position where enlarged image should offset horizontally */
z-index: 1;
text-decoration: none;
}
/* end of picture gallery */



div_cflogin
{   
    position: absolute;
    left: 90%;
    margin-left: 100px;/*-115px;*/
    top: 250px;/*200px;*/
    width: 200px;
}

/*---->> LOGIN/LOGOUT <<<-------*/
#cfloginTable
{
color:##666; 
font-size:0.9em;
width:200px;
}

/*---->> STAFF PAGES <<----*/
#staff {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 0.9em;
	width:580px;
}

#staff h1	{
	color:#003399;
	background-color:#e8f1f7;
	font-size: 1.2em;
	padding:5px;
	text-align:center;
}

#staff h2	{
	border-bottom: #EB8C2B 1px solid; width: 50%;
	color:#003399;
	font-size: 1.0em;
	text-align:right;
}


#staff img

{
	padding: 10px 35px 0px 0px;
	display: block;
	text-align: center;
}

#staff category

{
  border: 0px solid;
  font-weight: bold;
  background-color: inherit;
  color: #003399;
  white-space: nowrap;
}


/* CODING FROM CMS WEBLITE TEMPLATE FOR COLUMN 2 USED IN INTRANET DEVELOPMENT FROM MID-OCTOBER 2011 */
/* GENERIC */
    /* Centre column */
    .column-2 {width: 580px; padding: 5px;}
    .column-2 h1 {color:#333; font-size:1.8em; font-weight:normal; margin:10px 0 19px 0px; letter-spacing:-0.05em}
    .column-2 h2 {color:#333; font-size:1.4em; font-weight:normal; letter-spacing:-0.04em; margin-bottom:0.6em}
    .column-2 h3 {color:#666; font-size:1.1em; font-weight:bold; letter-spacing:-0.06em; margin-top:0; margin-bottom:0.6em}
    .column-2 h4 {color:#666; font-size:1em; font-weight:normal; letter-spacing:-0.05em; margin-bottom:0.6em}
    .column-2 p {color:#524C44; font-size:1em}
    .column-2 ul, .column-2 ol {padding-left:2em; padding-bottom:1.2em}
    .column-2 li {color:#524C44; font-size:1em; list-style:disc; padding-top:0.1em; padding-bottom:0.1em}
    .column-2 ol li {list-style:decimal}
    .column-2 table {margin:0.9em 0 2em 0; width:100%; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-top:4px solid #B8CC00; border-spacing: 0; border-collapse: collapse}
    .column-2 table tr {vertical-align:top}
    .column-2 table tr th {background: padding:7px 6px 8px 9px; border-top:1px solid #ccc; border-right:1px solid #ccc; background-color:#f0efed;}
    .column-2 table tr td {font-size:1em; padding:3px 6px 3px 9px; background-color:#F4F4F4; border-top:1px solid #ccc; border-right:1px solid #ccc}
            tr.odd {background-color:#F4F4F4}
            tr.even {background-color:#F0F0F0} 
    .column-2 a.external, .column-2 a .external {background:transparent url(../img/external.png); padding-right:1.3em; background-repeat: no-repeat; background-position: right center; background-color: transparent;}
    .column-2 sup, .column-2 sub {font-size:65%}
    .column-2 ul li ul li {font-size:1em} /* To stop nested list reducing in font size */
    ul#options li ul {list-style-type:disc}
    ul#options li ul li {list-style-type:disc; border-top:0;}
    ul.contact img, ul#contact img, img.contact {margin-right:8px; width:16px; height:16px}
    ul#contact li, ul.contact li {display:block}
    .none {display:none}
    .img_big {margin:1em 0 0.5em 0; text-align:center}
        .img_big img {border: 1px solid #CCC; padding: 3px; max-width:462px}
    abbr, acronym {border-bottom: .1em dotted; cursor: help}
    caption {display:none}
        a acronym, a abbr {cursor:pointer; border:none}
        .column-2 h4 {margin-top:0; margin-bottom:0.3em}
    /* Right column */

/* END GENERIC */
img.right, img.left {float:right; margin-left:1em; margin-bottom:0.5em; border:1px solid #ccc; padding:0.2em}
img.right {clear:right}
img.left {float:left; clear:left; margin-right:1em; margin-left:0em}

/* AUTOMATICALLY ADD PDF OR DOC ICONS IN A HREF
a.noicon {background:transparent none !important; padding:0 !important; margin:0 !important;}
.column-2 a[href$=".pdf"] .related, .column-2 a[href$=".doc"] .related {padding-right:1.3em; background-repeat: no-repeat; background-position: right center; background-color: transparent; }
.column-2 a[href$=".pdf"] .related{ background-image: url(../images/pdf_symbol.gif);}
.column-2 a[href$=".doc"] .related{ background-image: url(../images/doc_24px.png);}
a[href$=".pdf"], a[href$=".doc"] {padding:0.2em 1.3em 0.2em 0; margin:-2px 0; background-repeat: no-repeat; background-position: right center; background-color: transparent;}
a[href$=".pdf"] { background-image: url(../images/pdf-download.png);}
a[href$=".doc"] { background-image: url(../images/doc_24px.png);}   
*/

/* END COL 2 */

/* A minor hack to force the scroll bar (and stop the page from

jumping horizontally) */

html {

min-height:100%;

margin-bottom:1px;

}
