

	/* ******** START DIFFERENT MEDIUM STYLES******** */
	.hidescreen {display:none; visibility:hidden;}
	.hideprint {}
	.hidehandheld {}
	/* ******** END DIFFERENT MEDIUM STYLES******** */



/* This is CSSfile for public-facing pages */
	
	/* **********general styles start**************/
	body{font-size:100%}
	h1,h2,h3,h4,pre,form,body,li,ul,ol,html,p,blockquote,fieldset,input { margin: 0; padding:0; } /* Undo some default browser margins and padding */
	body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.0em; color: #000; background: #3B465C;text-align:center;}
	p { margin-bottom: 0.6em; padding:0; font-size: 0.8em;}
	form {margin-bottom:0; margin-top:0}
	fieldset{border:none;}
	input{font-size:0.9em; margin-right:3px;}
	

	
	.button{font-size:0.9em;font-weight:bold;color:#345a91; border:1px solid #94969c;vertical-align:middle;background-image: url(images/110082_buttonbg.jpg);background-repeat: repeat-x;margin-top:5px;}
	.clearboth {clear:both;}
	.leftflow {	float: left; vertical-align: top;}
	.rightflow {float: right; vertical-align: top;}
	.marginleft{margin-left:2px;}
	.marginright{margin-right:2px;}
        .paddingbottom {padding-bottom:20px;}
        .paddingtop {padding-top:30px;}
	.paddingbottomright {padding-bottom:20px; padding-right:70px;}
        .spacedinlineimage {padding-bottom:50px;padding-left:60px;padding-top:10px;}
	.clearright {clear:right;}
	.clearleft {clear:left;}

	.right {text-align:right;}
	.left {text-align:left;}

	img {border: 0;}
	.imgborder {border: 1px solid #3C4860;margin:5px;}
        .caption{font-size:0.7em; color:#444444; margin-left: 0px;margin-top:0px; margin-bottom:1.5em;}
	.biophoto {margin-right:15px;width:7em;}
	.imgpadding {padding:3px;}
	img.icon {vertical-align: middle;}
	
	/* **********END general styles**************/

	
	/* ******** START FRAMEWORK STYLES******** */
	#container{background: #fff; text-align:left; font-size:0.95em;border: 1px solid #2b3f5c; border-right: 4px solid #2b3f5c;border-bottom: 2px solid #2b3f5c;}
	#footer{border-top: 1px solid #7195c3;}
    .footerarea {float:right; width: 20%;}
	/* ******** END FRAMEWORK STYLES******** */

   
	/* ******** START HEADINGS STYLES******** */
         h1{font-family: Arial, Helvetica, sans-serif;font-size:2em;}
	 h1.pagetitle{color:#00468B;padding-top:5px;margin-bottom:15px;font-weight:bold;}
	 h1.pagetitle a:link{color:#00468B;padding-top:5px;margin-bottom:15px;text-decoration:none;font-weight:bold;}
	 h1.pagetitle a:visited{color:#00468B;padding-top:5px;margin-bottom:15px;text-decoration:none;font-weight:bold;}
	 h1.pagetitle a:active{color:#00468B;padding-top:5px;margin-bottom:15px;text-decoration:none;font-weight:bold;}
	 h1.pagetitle a:hover{color:#00468B;padding-top:5px;margin-bottom:15px;text-decoration:underline;font-weight:bold;}
	 
	 h2.pagesubtitle{color:#3A445D; font-family: Arial, Helvetica, sans-serif;font-size:1.3em;padding-bottom:8px;margin-top:0;}
	 h2.panelheading{color:#3b465c;font-size:1.2em;padding:10px;}

         h3 {color:#3A445D; font-family: Arial, Helvetica, sans-serif;font-size:1.1em;}
         h4 {color:#3A445D; font-family: Arial, Helvetica, sans-serif;font-size:1.0em;font-style:italic;}
	 
	 .tertiary h2{font-family: Arial, Helvetica, sans-serif; font-size:1.1em; color:#3b465c;background:#ffffff;padding-left:15px;padding-bottom:5px;padding-top:2px;}
	 .sidepanel h3{font-family: Arial, Helvetica, sans-serif;font-size:1em;color:#3A445D;padding:5px;} 
	 .sidepanel h5{font-family: Arial, Helvetica, sans-serif;font-size:0.8em;color:#000000;margin:0px; padding:5px;} 
	 
	 
	 h2.panelheading{color:#3b465c;font-size:1.2em;padding:10px;}
	.publisheddate{font-size:0.9em;margin-top:0;padding-top:0;font-weight:bold; color:#3b465c}
	.comments{padding:5px; padding-top:0px;font-weight:bold; font-size:0.85em; color:#ba4b32;}
	
	.newheading {color:#345a91; font-family: Arial, Helvetica, sans-serif;font-size:1.2em;}
	.newheading_intranet {color:#345a91; font-family: Arial, Helvetica, sans-serif;font-size:1.5em;}
	.newheading_jobspage {color:#345a91; font-family: Arial, Helvetica, sans-serif;font-size:1.1em;}

	
	/* ******** END HEADINGS STYLES******** */

	
	/* ******** START LINKS STYLES******** */
	a:link {color:#00468B;	text-decoration:none;font-weight : bold; margin: 0; padding:0;}
	a:visited {color:#593a69; text-decoration:none;	font-weight : bold; margin: 0; padding:0;}
	a:active {color:#00468B; text-decoration:none;font-weight : bold; margin: 0; padding:0;}
	a:hover {color:#00468B;text-decoration:underline;	font-weight : bold; margin: 0; padding:0;}
	
	.sidepanel a:link {color:#00468B;	text-decoration:none;font-weight : normal; margin: 0; padding:0;}
	.sidepanel a:visited {color:#593a69; text-decoration:none;	font-weight : normal; margin: 0; padding:0;}
	.sidepanel a:active {color:#00468B; text-decoration:none;font-weight : normal; margin: 0; padding:0;}
	.sidepanel a:hover {color:#00468B;text-decoration:underline;	font-weight : normal; margin: 0; padding:0;}
	
	
	#skip{color:#004687;font-size:0.8em;margin:0;padding:0;float:left;width:560px;}
	#skip:hover{color:#ffffff;}
	
	.main_link{text-align:right;padding-right:10px;padding-top:0px; font-weight:bold; color:#3b465c;margin-top:0;}

        .sidepanel .main_link a:link {color:#00468B;	text-decoration:none;font-weight : bold; margin: 0; padding:0;}
	.sidepanel .main_link a:visited {color:#593a69; text-decoration:none;	font-weight : bold; margin: 0; padding:0;}
	.sidepanel .main_link a:active {color:#00468B; text-decoration:none;font-weight : bold; margin: 0; padding:0;}
	.sidepanel .main_link a:hover {color:#00468B;text-decoration:underline;	font-weight : bold; margin: 0; padding:0;}
	/* ******** END LINKS STYLES******** */
	
	/* ************** START BULLETED LIST *********** */
	#content ul {margin: 25px; padding: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;list-style-image : url(images/110083_bullet.gif);margin-top:0.8em;float:left;}
#content ul li{padding-top:0.1em;padding-bottom:0.3em;}
	.content ul {margin: 25px; padding: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;list-style-image : url(images/110083_bullet.gif);margin-top:0.8em; float:left;}
.content ul li{padding-top:0.1em;padding-bottom:0.3em;}
	
	/* *************** END BULLETED LIST *********** */
	

	/* ******** START PANEL STYLES******** */

	#home_mainimagepanelbg{background-color:#f9fbf8; background-image: url(images/110086_mainpanelbg_home.jpg);background-repeat: repeat-x;background-position:bottom; padding-bottom:0px;} 
    #home_paneltext{background-image: url(images/110086_mainpanelbg_home.jpg);background-repeat: no-repeat; background-position: left top; z-index:999; padding-left:310px; min-height:160px; height:auto !important; height:230px;padding-bottom:0.1em;} 

#home_paneltext p{margin-top:0.6em;}
	
#mainimagepanelbg{background-color:#f9fbf8; background-image: url(images/110086_mainpanelbg_home.jpg); background-repeat:repeat-x;  background-position:bottom; padding-bottom:0px;border:none;} 
    #paneltext{background-repeat: no-repeat; background-position: left top; z-index:999; padding-left:310px; padding-right:5px; min-height:160px; height:auto !important; height:160px;padding-bottom:0.4em;} 
    #paneltext p{margin-top:0.6em;
	width: 651px;
}
	 
	  .sidepanel{background:#f0eae6;border:1px solid #D8D8D8;margin-top:0;}
	  .tagline{font-family: "Times New Roman", Times, serif; font-size:1.6em; color:#3b465c; font-weight:bold;font-style:italic;  font-stretch: normal; }
	  .articlemetadata{color:#131B33; font-size:0.8em;font-weight:bold;padding-bottom:20px;}
	  
	.stayuptodatepanel{background-color:#f5f5f5;vertical-align:top;text-align:center;padding-bottom:0px;margin-top:0px;}
        .stayuptodatepanel h3{margin-top:0px;padding-top:5px; font-weight:bold; font-size:0.85em; }	
        .stayuptodatepanel h3 a:link{font-weight:bold;}	
        .stayuptodatepanel h3 a:visited{font-weight:bold;}	
        .stayuptodatepanel h3 a:hover{font-weight:bold;text-decoration:none;}	
        .stayuptodatepanel h3 a:active{font-weight:bold;}	
	.stayuptodatepanel img{vertical-align:middle;}

        .specificrss {text-align:left; padding:5px;}

	.smallpanel{background:#f5f5f5;border:1px solid #d8d8d8;height:auto;width:328px;}  
	.smallpanel p {padding:5px;}

        .bigpanel{background:#f5f5f5;border:1px solid #d8d8d8;height:auto; padding:20px;}  
	.bigpanel p {padding:5px;}	

  
	/* ******** END PANEL STYLES******** */
	
	/* ******** START NAVIGATION STYLES******** */
    #navigation {font-size:0.9em;margin-bottom:0px;padding-bottom:0;height:2.2em;}
	#navigation ul {padding: 1px 0 0 5px;margin: 0 0 0 0;float: left;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #FFFFFF;list-style:none;}
	#navigation ul li { float:left;padding:2px;margin:0px;margin-right:2px;}
	#navigation ul li a {margin:0; padding: 0.3em 1em;  text-decoration: none; float: left;font-weight:bold;color: #004687;}
	#navigation ul li a:hover	{background-color: #eaebf2;color: #3B465C;margin-bottom:0px;text-decoration:underline;}
	#navigation ul li#active {background-color: #e3e5e8;}
	#navigation ul li#active a {color:#ba4b32; text-decoration:underline;}
	
	
	#secnavigation{height:1.6em;width:1001px;background:#e3e5e8;border-bottom:1px solid #858585;margin-top:0px;padding-top:0;padding-bottom:5px;display:block;}
	#secnavigation ul {list-style:none;font-size:0.85em;font-weight: bold; color: #004687;padding-top:5px;margin-left:10px;background:#e3e5e8;}
	#secnavigation ul li {float:left;padding-right:20px;margin:0px;list-style:none;margin-top:2px; margin-bottom:5px;}
    #secnavigation ul li a {margin:0; padding: 0em 1em 0em 11px;  text-decoration: none; float: left;font-weight:bold;color: #004687;}	
    #secnavigation ul li a:hover {margin:0; padding: 0em 1em 0em 5px;  text-decoration: none; float: left;font-weight:bold;color: #004687;border-left: 6px solid #004687;}	
    #secnavigation ul li #secnavselected {margin:0; padding: 0em 1em 0em 5px;  text-decoration: none; float: left;font-weight:bold;color: #ba4b32;border-left: 6px solid #ba4b32;}	
	
	#personanav {float:right; margin-right:5px;margin-top:0;padding-top:0;color:#ffffff;list-style:none;font-size:0.85em;font-weight: bold;}
	#personanav li{float:left;padding-left:20px;margin:0px;list-style:none;}
    #personanav li a {margin:0; padding: 0.3em 0.4em;  text-decoration: none; float: left;font-weight:bold;color:#ffffff;}	
    #personanav li a:hover {text-decoration: underline;color:#ffffff;}	
    #personanav li a#personselected {text-decoration: underline;color:#ffffff;}	
	
	.tertiary {margin-top:0;}/*f3f9ff*/
	#tertiarynav {background-color:#f5f5f5;border:1px solid #d9d9d9;list-style:none; font-size:0.8em;color:#004687;font-weight:normal; margin-left:0; padding-left:8px;padding-bottom:10px;margin-right:0px;}
	#tertiarynav li {border:0; padding-left: 5px;margin-bottom:8px;margin-top:8px;}
	#tertiarynav li#activetert {}
    #tertiarynav li a {font-size:1.1em;color:#004687;font-weight:normal; text-decoration:none;padding-left: 11px;}	
    #tertiarynav li a:hover {font-size:1.1em;font-weight:normal; text-decoration:none;color:#004687;border-left: 6px solid #004687;padding-left: 5px;}	
    #tertiarynav li a#selectedlinktert {color:#ba4b32;border-left: 6px solid #ba4b32;padding-left: 5px;}	

   #tertiarynav li a.link_main_category:link{font-weight:bold;}
   #tertiarynav li a.link_main_category:visited{font-weight:bold;}
   #tertiarynav li a.link_main_category:hover{font-weight:bold;}
   #tertiarynav li a.link_main_category:active{font-weight:bold;}
   #tertiarynav li ul{margin-left:20px;list-style:none;}
   
   .top5reasonsheadings {margin:0; padding: 0em 1em 0em 5px;  text-decoration: none; font-weight:bold;color: #ba4b32}	
	
	
	/* ******** END NAVIGATION STYLES******** */


	/* ******** START BREADCRUMB STYLES******** */
	#crumb {font-size: 0.8em; color: #ba4b32; font-style:normal;margin-top:0px; margin-bottom:0.5em;background:#ffffff; padding-left:5px;padding-top:5px;border-top:1px solid #d6d6d6;clear:both;}
	#crumb a:link, #crumb a:visited, #crumb a:active {background:#ffffff; text-decoration:none; color:#004A84;font-weight:normal;}
        #crumb a:hover {color:#004A84; text-decoration:underline;font-weight:normal;}

	/* ******** END BREADCRUMB STYLES******** */

	
	/* ******** START UNORDERED LISTS STYLES******** */
      .relatedlinklist{/*list-style:none;font-size:0.8em;color:#3B465C;font-weight:bold;margin-left:5px; padding-left:8px; padding-bottom:10px; list-style-position:outside;*/}
      /*.relatedlinklist li{padding-bottom:4px;}*/
  	  .relatedlinklist li a:link{font-size:1.0em;color:#3B465C;font-weight:normal; text-decoration:none;margin-left:5px; }
  	  .relatedlinklist li a:visited{font-size:1.0em;color:#3B465C;font-weight:normal; text-decoration:none;margin-left:5px; }
  	  .relatedlinklist li a:active{font-size:1.0em;color:#3B465C;font-weight:normal; text-decoration:none;margin-left:5px; }
  	  .relatedlinklist li a:hover{font-size:1.0em;color:#3B465C;font-weight:normal; text-decoration:underline; margin-left:5px; }

	  .relatedlinklist img{margin-right:8px;}

       /* Related links Dan style 07/08/07 */

      ul.relatedlinklist {list-style:none;list-style-position:outside;margin-left:1.5em;padding-left:1em;padding-bottom:1em;
      font-size:0.8em;color:#3B465C;font-weight:bold;}
      ul.relatedlinklist li {padding-bottom:0.6em;text-indent:-5px;}
      ul.relatedlinklist li a {margin-left:1em;}
      ul.relatedlinklist li.pdf {list-style-image:url(images/110092_pdf.gif);}
      ul.relatedlinklist li.powerpoint {list-style-image:url(images/110094_PPT16_GIF.jpg);}
      ul.relatedlinklist li.movie {list-style-image:url(images/110095_movieIcon.gif);}
      ul.relatedlinklist li.word {list-style-image:url(images/110093_word.gif);}
      ul.relatedlinklist li.circle {list-style-image:url(images/110089_listCircle.gif);}
      ul.relatedlinklist li.disc {list-style-image:url(images/110090_listDisc.gif);}
      ul.relatedlinklist li.square {list-style-image:url(images/110091_listSquare.gif);}
      ul.relatedlinklist li.hyperlink {list-style-image:url(images/112739_hyperlinkicon.gif);}
      ul.relatedlinklist li.internalLink {list-style-image:url(images/112755_internallinkicon.gif);}
      ul.relatedlinklist li.xls {list-style-image:url(images/112747_xlsicon.jpg);}
      ul.relatedlinklist li.zip {list-style-image:url(images/112748_zipicon.gif);}
	  
	/* ******** END UNORDERED LISTS STYLES******** */
	
	/* ******** START HEADING STYLES******** */
	#search{float:right; width:27em;}
	#searchform{float:right;width:22em;text-align:right;}
	#searchform fieldset{width:22em;padding-top:50px;}
	#searchterms{width:15em;}
	#searchbutton{position:relative; top:-4px;margin-right:10px;}
	/* ******** START HEADING STYLES******** */
	
	
	
	/* ******** START ICONED PANEL DIVS STYLES******** */

	/* ******** END ICONED PANEL DIVS STYLES******** */

	/* ******** START NAME-VALUE PAIR LIST STYLES ******** */
    dl.pairlist{font-size: 0.8em;width: 100%;margin: 1em 0;	padding: 0;}
    .pairlist dt  {width: 17em;float: left;margin: 0 0 0 0px;	padding: .5em;text-align: left;font-weight:bold;}
    .pairlist dd{float: left;width: 17em;margin: 0 10px 0 0;	padding: .5em;padding-left:0px;	padding-right: 0px; text-align:left;}

dl.researchlist{font-size: 0.8em;width: 100%;margin: 1em 0;	padding: 0;}
    .researchlist dt  {width: 17em;float: left;margin: 0 0 0 0px;	padding: .5em;text-align: left;font-weight:bold;}
    .researchlist dd{float: left;width: 30em;margin: 0 10px 0 0;	padding: .5em;padding-left:0px;	padding-right: 0px; text-align:left;}


        dl.address {width: 40em;}
	dl.address dt{width: 8em;}
	dl.address dd{width: 30em;}

	dl.peoplelist {float:left;border: solid 1px #bebebe; font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;padding: 0;}    
	dl.peoplelist dt {height:0.9em; width: 13em;float: left;text-align: left;font-weight:normal;background-color:#f2f2f2;margin:0px;padding: .5em;}   
	dl.peoplelist dd {height:0.9em;width: 40em;float: left;background-color:#f2f2f2;margin: 0;padding: .5em;text-align:left;}
	dl.peoplelist .shade {background-color:#fafafa;}

    dl.eventmetadata{font-size: 0.8em;width: 98%;margin: 1em 0;	padding: 0;background-color:#FAFAFA; border:1px solid #BEBEBE;float:left;}
    dl.eventmetadata dt  {width: 3em;float: left;margin: 0 0 0 0px;	padding: .5em;text-align: left;font-weight:bold;}
    dl.eventmetadata dd{float: left;width: 21em;margin: 0 20px 0 0;	padding: .5em;padding-left:0px;	padding-right: 0px; text-align:left;}


      dl#celebrationlist {font-size:0.85em;}  
      dl#celebrationlist dd {border-bottom:1px dotted #858585; margin-left:0px; padding-bottom:0.5em; margin-bottom:1em;}

	/* ******** END NAME-VALUE PAIR LIST STYLES ******** */


	/* ******** START TAB PANEL STYLES ******** */

	
	
	/* ******** END TAB PANEL STYLES ******** */
	
	

	/* ******** START TABLE STYLES ******** */
	.bulletpointtables {}
	.bulletpointtables td{}

   	/* ******** END TABLE STYLES ******** */

	
	/* ******** START ORDER FORM STYLES ******** */
	.legendwrap{width:270px;font-size:1.1em;font-weight:bold;color:#3B465C;}
	.formpoll{margin-left:8px;margin-bottom:10px;}
	.formpoll fieldset{font-size:0.8em;color:#3B465C;font-weight:normal;}
	.radio{padding-top:3px;}
   	/* ******** END ORDER FORM STYLES ******** */

        /* ********START CAMPAING STYLES ******** */
	.campaign_panel{background:#e3e5e8;border:1px solid #a3adb8;vertical-align:top;height:6.2em;padding:5px;padding-bottom:0;min-height:7.3em;}
	.campaign_panel h2.campaignpaneltitle {font-size:1.4em;padding-top:0.1em;margin-top:0.1em;}
	.campaign_panel h2.campaignpaneltitle a:link{text-decoration:none;}
	.campaign_panel h2.campaignpaneltitle a:visited{text-decoration:none;}
	.campaign_panel h2.campaignpaneltitle a:hover{text-decoration:underline;}
	.campaign_panel h2.campaignpaneltitle a:active{text-decoration:none;}
	.campaign_panel img{padding: 0em 0.5em 0.5em 0em;float:left;vertical-align:middle;}
	.campaign_panel p{margin-bottom:0; padding-bottom:0;padding-left:30px;display:block;}
        /* ********END CAMPAING STYLES ******** */



/* ******** START TIME STYLES ******** */
   .timelist{width: 100%;}
   .timelist dt{width: 20px;float: left;padding-left: 5px;padding-bottom:0.8em; text-align: left;font-weight:bold;font-size:0.8em;}
   .timelist dd{float: left;width: 590px;padding-left:5px;	padding-bottom:0.8em; text-align:left;font-size:0.8em;}

/* ******** END TIME STYLES ******** */

ul#paperlist {font-size:0.95em;list-style: none;padding: 0;margin: 0;margin-bottom:0px;}
ul#paperlist li {border-bottom:1px dotted #858585; margin-left:0px; padding-bottom:0.5em; margin-bottom:0.5em;}
ul#paperlist li h5 {margin-bottom:2px; padding-bottom:0px; font-weight:normal;}
span.date {font-weight:bold; color: #BA4B32;}
span.metadata {font-weight:normal; color: #BA4B32; font-size:0.8em;}


#papersearch fieldset {border:1px solid #bebebe; padding:2px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#ccc; font-weight:normal; color:#000; font-size:0.7em;}
#papersearch fieldset input, #papersearch fieldset select  {font-size:0.8em; margin-right:20px;}

/* ********** CAREERS STYLES ********** */

dl#jobdetails {font-size:0.85em;}
dl#jobdetails dd {border-bottom:1px dotted #858585; margin-left:0px; padding-bottom:2em; margin-bottom:1em;}
dd.jobdetail{font-weight:bold; font-size:0.85em; color:#333333;font-weight:normal;}
dl.jobdetails {font-size:0.95em;margin-top:0;width: 550px;margin-left: 0px;}

ul.jobdetailsA {font-size:0.95em;margin-top:0;width: 550px;margin-left: 0px; list-style:none;}
li.jobdetail {font-weight:bold; font-size:0.85em; color:#333333;font-weight:normal;}
li.jobdetailB {font-size:0.95em;margin-top:0;width: 550px;margin-left: 0px; list-style:none;}



form#application{border: 1px solid #d8d8d8;width: 97%;background-color:#f5f5f5;}
.cvform {padding: 0px 10px 10px 10px; width: 97%;font-size:0.9em;color:#3B465C;font-weight:normal; }
.cvform legend {font-weight:bold; margin-left:0;margin-bottom:10px; padding-left:0;margin-top:10px;position:relative; left:-10px; color:#3B465C;}
.cvform #messagearea{width:90%;}
.cvform input{font-size:1.0em;}
#browsebtn{position:relative;top:-5px;}


/* ************ PAGE TABS ***************** */
#content ul.pagetabs	{padding: 6px 0;margin-left: 0;border-bottom: 1px solid #c2c7d3;font-size:0.8em;}
	#content ul.pagetabs li {list-style: none;margin: 0;display: inline;}
	#content ul.pagetabs li a{padding: 7px 25px 0.5em 25px;margin-left: 3px;border: 1px solid #c2c7d3;border-bottom: none;background: #edeef4;text-decoration: none;}
	#content ul.pagetabs li.tabactive	a{border-bottom:1px solid #fff;background-color: #fff;}
	#content ul.pagetabs li.tabactive a:link{font-weight:bold;margin-left:15px;color:#3b465c;}
	#content ul.pagetabs li.tabactive a:visited{font-weight:bold;margin-left:15px;color:#3b465c;}
	#content ul.pagetabs li.tabactive a:hover{font-weight:bold;margin-left:15px;color:#3b465c;}
	#content ul.pagetabs li.tabactive a:active{font-weight:bold;margin-left:15px;color:#3b465c;}
	#content ul.pagetabs li#past_li a:link{padding-left:48px; padding-right:48px;}
	#content ul.pagetabs li#past_li a:visited{padding-left:48px; padding-right:48px;}
	#content ul.pagetabs li#past_li a:hover{padding-left:48px; padding-right:48px;}
	#content ul.pagetabs li#past_li a:active{padding-left:48px; padding-right:48px;}

	.tabborder{	width: 90%;padding-top:5px;}
	.tabborder .content {padding:0 15px 15px 15px;/*height:8.4em;*/} /* removed "height:8.4em" because page was not expanding to content 
    .tabarea{width:90%;padding-top:5px;background-color:none;}
*/

/* *************** END PAGE TABS *********** */

        #forthcoming{font-weight:normal;font-size:0.8em;margin-left:30px;}
	#past{list-style:none;}
	#past a{font-weight:normal;}
	#past{display:none;}


	.examtable #event{width:85%;}
	.examtable #type{width:15%;}

	.examtable tr.odd {background-color:#fafafa;}
	.examtable tr.even {background-color:#f2f2f2;}
	.examtable {border-bottom:solid #bebebe 1px;border-left:solid #bebebe 1px;}
	.examtable td {border-top:solid #bebebe 1px;border-right:solid #bebebe 1px;}
	.examtable th {border-top:solid #bebebe 1px;border-right:solid #bebebe 1px;}
	
	#eventForm {margin-bottom:1em;border:solid #bebebe 1px;padding:0.5em;}
	#eventForm label{padding-right:10px;margin-left:20px;font-weight:bold;}
	
	
	.eventhighlight{height:11em;vertical-align:middle;}
	.eventhighlight p{vertical-align:middle;padding:10px;padding-top:5px;}
	.eventhighlight p a:link {color:#3b465c;font-size:1.0em; font-weight:bold;}
	.eventhighlight p a:visited {color:#3b465c;font-size:1.0em; font-weight:bold;}
	.eventhighlight p a:hover {color:#3b465c;font-size:1.0em; font-weight:bold;}
	.eventhighlight p a:active {color:#3b465c;font-size:1.0em; font-weight:bold;}
    .eventhighlight .date{color:#3b465c;font-size:1.0em; font-weight:bold;}


	/* ******** START FILTER FORM STYLES ******** */
	#pagefilter fieldset {border:1px solid #bebebe; padding:4px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#ccc; font-weight:normal; color:#000; font-size:1.0em;}
    #pagefilter fieldset input, #pagefilter fieldset select  {font-size:1.0em; margin-right:20px;}
    #filterbtn{position:relative;top:-5px;}
		/* ******** END FILTER FORM STYLES ******** */

      /* ***************START SIDE FORM STYLES ************** */
		span.attention {color:#BA4B32;}
		.sidepanelbutton {width:93%;margin:1em auto 0 auto;}
		.sidepanel textarea {overflow: scroll;overflow-y: scroll;overflow-x: hidden;overflow:-moz-scrollbars-vertical;}
		.width100 {width:100% !important;}
		
		.postform{margin-left:7px;}
		.postform label{width:6em;font-size:0.8em; font-weight:bold;float:left;margin-bottom:1px;}
		.postform select{width:14em;margin-bottom:10px; padding-left:0;}
		.postform input{margin-bottom:10px;margin-left:0;padding-left:0; width:96%;}

                .postcommentlink{width:10em;font-size:0.75em;float:right;position:relative;top:10px;}

	        /*#postform{margin-left:7px;}*/
	        /*#postform label{width:6em;font-size:0.8em; font-weight:bold;float:left;}*/
                /*#postform #fname{width:13.3em;}*/
	        /*#postform select{width:14em;}*/
/* sanded 20/08/07 start */
#postform {padding-left:7px;padding-right:7px;}
#postform label, #postform input, #postform select, #postform textarea {float:left;width:98%;}
#postform label {font-size:0.8em; font-weight:bold;}
/* end */
             .searchpanel{background-color:#f5f5f5;text-align:left;vertical-align:top;padding-bottom:0px;margin-top:0px;}
              .searchpanel fieldset{border:none;margin-top:10px;}
              .searchpanel fieldset label {font-family: Arial, Helvetica, sans-serif; font-size:1em; color:#3A445D;  padding:5px; font-weight:bold; margin-bottom:10px;padding-top:5px;} 
              #searchresearchterms {margin:10px;margin-right:5px;width:13.8em;vertical-align:middle;}
              #searchsectionbutton {vertical-align:middle;}

              #searchresearchform fieldset .button{position:relative; top:-3px;}
              .searchpanel #presssearchform fieldset {border:none;margin-top:10px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
              .searchpanel #presssearchform fieldset #searchsectionbutton {vertical-align:middle;position:relative; top:-3px;}

	/* ************END SIDE FORM STYLES ************* */

        /* ************ HREVIEW STYLES ************* */

            .hReview .item {font-size:0.8em;}
	    .fn {color:#3B465C;}
            .description, .dtreviewed {line-height:1.5em;}
            .hReview hr {color:#f4f4f4;background:#f4f4f4;border:solid #f4f4f4 1px;}

       /* ************ HREVIEW END STYLES *********** */


.examboards li{margin-top:10px; margin-bottom:5px;/**/list-style:none;margin-left:5px; padding-left:8px; padding-bottom:10px; list-style-position:outside; }
.examboards li img{margin-right:8px;}
/* */
/*
.relatedlinklist{list-style:none; font-size:0.8em;color:#3B465C;font-weight:bold;margin-left:5px; padding-left:8px; padding-bottom:10px; list-style-position:outside;}
.relatedlinklist li{padding-bottom:4px;}
.relatedlinklist img{margin-right:8px;}
*/
/* */

 .universitystyle{font-weight:bold;font-size:0.9em;font-style:italic;}
#authoritativestyle{font-weight:bold;font-size:0.9em;font-style:italic;}


/*.contactlabel {width:50%; padding-right:4px; text-align:right; border:1px solid #ff0000;}*/
.vcard p {padding:3px;}

.meta {
	font-size:0.8em;
	font-style : italic;
}

               .iconrow{font-size:0.7em;}


        #searchpic {
        border:1px solid #D8D8D8;margin-top:0;padding-left:5px;
	background: #f0eae6 url(images/110087_search_backgrd.jpg) no-repeat right;
	width:auto;
	padding-top:1em;}

        #accesspic {
        border:1px solid #D8D8D8;height: 120px; margin-top:0; padding-top:5px; padding-left:5px;
	background: #f0eae6 url($access_backgrd) no-repeat right top;
	width:auto;
	padding-top:1em;
	}

        /* *************PRESS ARCHIVE LIST START ************ */

       #pressarchive {padding-left:5px; padding-right:5px;margin-top:10px; margin-bottom:15px;margin-left:10px; margin-right:10px;             padding-top:5px; padding-bottom:5px; background:#f5f5f5;border:1px solid #d8d8d8;}
       #pressarchive h5 {margin:0;padding:0;}
       #presssearchform fieldset {border:1px solid #D8D8D8; padding:10px; margin-top:0px; margin-bottom:10px; margin-left:10px; margin-right:10px;}

ul#archivenavlist li#active a#current {text-decoration:underline;}

    .printOnly {display: none;}

/*Fat Erik's Pipelist*/
#archivenavlist
{
list-style: none;
padding: 0;
margin: 0;
}

#archivenavlist li
{
display: inline;
padding: 0;
margin: 0;
}

#archivenavlist li:before { content: "| "; }
#archivenavlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #archivenavlist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #archivenavlist { height: 1%; }

* html #archivenavlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #archivenavlist li:first-child { border-left: 0; }

/** search results **/

#divide {background:#f5f5f5;border-bottom:1px solid #d8d8d8;padding-top:2px; padding-left:5px;}

	ul#searchlist  {padding:0; margin:0;}
	#searchlist {list-style: none;}
	#searchlist li {display: inline;padding: 0;margin-right: 0.2em; }
	#searchlist li a {text-decoration:none;}

	dl#latestresults {font-size:0.85em;}
    dl#latestresults dd {border-bottom:1px dotted #858585; margin-left:0px; padding-bottom:0.5em; margin-bottom:1em;}
	span.item {font-weight:bold; color: #000000;}
	/*span.searchlink {font-size:0.75em; color="#008000"} */
	
	

	#latestresults dd a:link {color:#008000;	text-decoration:none;font-weight : normal; margin: 0; padding:0;}
	#latestresults dd a:visited {color:#008000; text-decoration:none;	font-weight : normal; margin: 0; padding:0;}
	#latestresults dd a:active {color:#008000; text-decoration:none;font-weight : normal; margin: 0; padding:0;}
	#latestresults dd a:hover {color:#008000;text-decoration:underline;	font-weight : normal; margin: 0; padding:0;}


.dividekm {background:#eef0f9;border-bottom:1px solid #d8d8d8;padding-top:2px; padding-left:5px;}

     /* ***************KEYNOTES*************** */
        dl#keynoteslist{font-size:0.85em;}
        dl#keynoteslist dd {border-bottom:1px dotted #858585; margin-left:0px; padding-bottom:0.5em; margin-bottom:1em;}
    /* ***************END KEYNOTES ************** */



    /* ************EVENTS ******************** */
      #content ul.eventslist {margin: 25px; margin-bottom:25px;}
      ul.eventspagetabs{padding-bottom:6px;}
      .eventstabarea{width:90%;padding-top:5px;background-color:transparent ;}
      .eventsexamtable{width:99%;}
    /* ************END EVENTS **************** */


   /* ************CAREERS***************** */
     dl.jobdetails {font-size:0.95em;margin-top:0;
	width: 550px;
	margin-left: 0px;
}

     dl.jobdetails dd {padding-top:0.90em;border-bottom:0px dotted #858585; margin-left:0px; padding-bottom:2em; margin-bottom:2em;}
     dd.jobdetail{font-weight:bold; font-size:0.90em; color:#333333;font-weight:normal;}
     span.jobclosingdate {font-weight:normal; color: #3b465c;font-size:0.90em;}
     .jobs_bs_subheading{background:#F5F5F5;padding:3px 0 3px 3px;margin-bottom:5px;}
     #jobformlegend{color:#3B465C;}
     dd.jobdetails {font-size:0.95em;margin-top:0; margin-left: 0px;}
     span.furtherdetails {float:right; margin-top:2%; width:100%; text-align:right;}

          dl.jobdetails2 {font-size:0.9em;margin-top:0;
	width: 650px;
	margin-left: 0px;
}
   /* ***********END CAREERS************* */

  /* ***************PRESS ROOM *************** */
    dl#latestpressreleases {font-size:0.85em;}
    dl#latestpressreleases dd {border-bottom:1px dotted #858585; margin-left:0px; padding-bottom:0.5em; margin-bottom:1em;}
    span.date {font-weight:bold; color: #BA4B32;}

   .press_link{font-size: 1.0em; text-align:right;padding-right:10px;padding-top:2px; font-weight:bold; color:#3b465c;margin-top:0;}
    #mediacontacts h5 {margin-top:5px; padding:3px;}

  /* ***************END PRESS ROOM *********** */

  /* ***************SEARCH RESULTS ********** */
	#searchresults fieldset {border:1px solid #bebebe; padding:2px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#ccc; font-weight:normal; color:#000; font-size:0.7em;}
    #searchresults fieldset input, #searchresults fieldset select  {font-size:1.0em; margin-right:8px;}
	#searchresults fieldset label  {font-size:1em; color:#000000;}
	#searchresults fieldset input#keywords  {font-size:1.0em; width:20em; margin-top:3px;padding-top:2px; padding-bottom:2px;}
	#searchresults fieldset select#subcollections  {font-size:1.2em; width:22em; height:1.5em; margin-top:3px;}
	#searchresults fieldset select#subcollections optgroup {background:#ccc;}
	#searchresults fieldset select#subcollections optgroup option {background:#fff;}
  /* *************END SEARCH RESULTS ********** */

#enigma li {display:inline; }
.keylink {font-family:Tahoma,Trebuchet MS; color:#946a4d; font-size:0.8em;font-weight:normal;}
a.whatisthis:link{color:#946A4D;}
a.whatisthis:visited{color:#946A4D;}
a.whatisthis:hover{color:#946A4D;}
a.whatisthis:active{color:#946A4D;}

.borderdiv div {margin:3px; padding:5px; border: #6666cc solid 1px}

.benefitstable {width:500px; height:450px; margin-left:20px; vertical-align:top; float:left; margin-bottom: 0.6em; padding:0; font-size: 0.8em;}

.benefits_borderdiv {margin-left: 10px; margin-right:0px; margin-top:0px; margin-bottom:10px; height: 100%; width: 650px; border:1px solid #000000; float:left; padding-bottom:5px;}

.p1 {margin-left:10px}

.bullet1px {margin-top:1px}

.bullet4px {margin-top:4px}

.bullet6px {margin-top:6px}

td.listofall {color:#345a91; font-family: Arial, Helvetica, sans-serif;font-size:1.1em;}

div.listofall {margin-left:140px}

/********** specific whyjoinus page classes************** */

div.whyjoinus {margin-left: 10px; margin-right:0px; margin-top:0px; height: 100%; width: 650px; border:1px solid #000000}

div.whyjoinus2 {margin-left: 10px; margin-right:0px; margin-top:0px; width: 650px}

.whyjoinus_img1 {width:124px; height:162px; float:right; padding-left: 20px; padding-right:20px; padding-top:20px; padding-bottom:5px}

.whyjoinus_img2 {float:left; padding-right: 10px; padding-bottom:5px}

.whyjoinus_img3 {float:right; padding-left: 20px; padding-right:20px; padding-top:25px; padding-bottom:5px}

b.bluetext {color:#345a91}

p.paddedleft {margin-left:20px}

.whyjoinus_table {width:200px; margin-left:20px}

.standardfont {font:12px Arial}

/* ******end of whyjoinus specifics******* */

div.default1 {margin-left:5px; font-size:12px}
