
 /* CSS RESET */

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
		margin:0;
		padding:0;
	}
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	fieldset,img {
		border:0;
	}
	address,caption,cite,code,dfn,th,var {
		font-style:normal;
		font-weight:normal;
	}
  blockquote {
    margin: 10px 20px;
  }

	ol,ul {
		list-style:none;
    padding-left:20px;
	}
	caption,th {
		text-align:left;
	}
	h1,h2,h3,h4,h5,h6 {
		font-size:100%;
		font-weight:normal;
	}
	q:before,q:after {
		content:'';
	}
	abbr,acronym { border:0;
	}


  .printonly,.printonly_block { display:none; }

	body {
	  margin:0px 0px;
	  padding:0px;
	  font-family: Verdana,Tahoma,Trebuchet MS,Sans-Serif,Georgia,Times New Roman,Serif;
	  background:#fff url(gfx/bg_leftfade.gif) no-repeat top;
	}
  body#popup {
    background:#fff;
  }

	h1 { font-size: 250%; margin-bottom:15px; }
	h2 { font-size: 180%; margin-bottom:10px; }
	h3 { font-size: 150%; margin-bottom:7px; }
	ol { margin-bottom:15px; list-style:decimal; }
  ol li { margin-left:24px; }
	ul { margin-bottom:15px; list-style:circle; }
	ul li { margin-left:24px; }

	.frame {
		width:975px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
	}
	#footer {
	  width:975px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px 0px 20px 0px;
		text-align:right;
		font-size:70%;
		padding:10px;
		clear:both;
		color:#333;
		height:30px;
	}
	#footer img {
	  vertical-align:middle;
	}
	a { text-decoration:underline; color:#3566CC; }
	a:hover { color:#0000ff; }
	#footer a { text-decoration:none; color:#3566cc; }
	#footer a:hover { text-decoration:none; color:#0000ff; }
	#footer .section2 { margin-right:5px; float:right; }
	#footer .section1 { margin-left:0px; float:left; }

	#header {
	  height:100px;
	  background:#fff url(gfx/bg_header_exeteruni2.gif) no-repeat 20px 20px;
	  position:relative;
	}
	#search {
	  position:absolute;
	  top:0px;
	  right:0px;
	}
	#search input.text { border:1px solid #999; margin:2px; }
	#search input.submit { margin:2px; }

	#intranet {
	  position:absolute;
	  top:7px;
	  right:230px;
	  font-size:70%;
	}
	#intranet a { text-decoration:none; color:#3566CC }

	#navigation1 {
	  position:absolute;
	  bottom:0px;
	  right:0px;
	  background:#999;

	}

	#navigation1 ul { padding-left:0px; list-style:none; font-size:130%; font-weight:normal;}
	#navigation1 ul li { margin:0px; border-top:5px solid #fff; float:left; padding:6px 16px 2px; }
	#navigation1 ul li a { text-decoration:none; color:#fff; }
	#navigation1 ul li:hover { border-top:5px solid #000; }
  #navigation1 ul li.dm1:hover { border-top:5px solid #503C64; } 
#navigation1 ul li.dm2:hover { border-top:5px solid #ffaa33; } 
#navigation1 ul li.dm3:hover { border-top:5px solid #ff464d; } 
#navigation1 ul li.dm4:hover { border-top:5px solid #5e8dcd; } 
#navigation1 ul li.dm5:hover { border-top:5px solid #c8eb35; } 
#navigation1 ul li.dm6:hover { border-top:5px solid #a87f57; } 

	#navigation2 {
	  width:150px;
	  float:left;
	  text-align:center;
	}
  #navigation2 ul { padding-left:0px; text-align:left; margin-bottom:20px; list-style:none; font-size:75%; font-weight:normal; }
  #navigation2 ul li { margin:0px 0px 5px 0px;}
  #navigation2 ul li a { text-decoration:none; color:#000; display:block; padding:4px 4px 4px 3px;}
  #navigation2 ul li a:hover { background:#ccc;}
  #navigation2 ul li.current { background:#999; font-weight:bold; }

  #navigation2 ul.back {text-align:left; margin-bottom:4px; list-style:none; font-size:70%; font-weight:normal; border-bottom:1px dashed #fff; }
  #navigation2 ul.back li.current { background:none;  margin: 0px 0px 2px 0px;  }
  #navigation2 ul.back li.current a { text-decoration:none; color:#000; display:block; padding:2px 0px 2px 2px;}
  #navigation2 ul.back li { background:transparent url(gfx/icon_back_16.png) no-repeat 0px 1px;  margin: 0px 0px 2px 0px;  }
  #navigation2 ul.back li a { text-decoration:none; color:#000; display:block; padding:2px 0px 2px 18px;}
  #navigation2 ul.back li a:hover { background:transparent; color:#fff; }

	#splash {
	  width:975px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
	}

	#splash_left {
	  width:520px;
	  float:left;
	  position:relative;
	}


	#splash_picturestrap {
	  position:absolute;
	  left:0px; bottom:40px;
	  width:520px;
	  padding:0px;
	  height:40px;
	  font-size:120%;
	  background:#000000;
	  color:#fff;
	  opacity:0.9;
	}
	#splash_picturestrap p {
	  padding-top:13px; padding-bottom:2px; padding-left:2px;
	  font-family: Arial;
	  letter-spacing:0.08em;
	}

	#splash_right {
	  width:455px;
	  /*margin-left:520px;*/
      float:left;
	}
  #splash_right a {
    color:#fff;
    text-decoration:underline;
  }

	#splash_right_top {
	  float:right;
	  width:455px;
	  position:relative;
	  color:#fff;
	  font-family:Arial;
	}
	#splash_right_top div#splash_right_top_wrapper { position:absolute; font-size:160%; bottom:0px; padding:2px 2px 8px 4px; }
	#splash_right_top div h1 { font-size:160%; font-weight:bold; margin-bottom:0px; }
	#splash_right_top div#splash_right_top_content { letter-spacing:0.1em; }
	#splash_right_bottom {
	  float:right;
	  clear:right;
	  width:455px;
	  position:relative;
	  color:#fff;
	  font-family:Arial;
	}
	#splash_right_bottom div {
	  padding:8px 4px;
	  line-height:1.7;
	  letter-spacing:0.05em;
	}

  .splash_divider {
    background:#fff url(gfx/bg_splash_fader.gif) repeat-x 0px 0px;
    min-height:500px;
    padding-top:22px;
  }

  div#content {
	  /* margin-left:170px; */
	  float:left;
	  margin-left:20px;
	  width:805px;
	}
  body#popup div#content {
    width:auto;
    margin:5px;
    float:none;
  }
	div#content h1 { font-size:250%; color:#fff; margin-bottom:15px;}
  body#popup div#content h1 { color:#000; }
	div#content { font-size:80%; }
	div#content p { margin-bottom:15px; }

	div#content div.profilebox {
	  border-top: 4px solid #F17700; border-bottom: 4px solid #F17700; background: #e5e5e5;
	  margin: 10px;
	  float: right;
	  width: 278px;
	  font-size: 90%;
	}
	div#content div.profilebox div {
	  padding:4px;
	}


  div#news {
  }
  div#news .content {
    background:transparent url(gfx/box_news_mid.png) repeat-y 0px 0px;
    padding:0px 24px 0px 20px;
    font-size:85%;
  }

  div#news .content h1 {
    font-size:120%; font-weight:bold; margin-bottom:1px; padding-top:5px;
    color:#333;
    clear:left;
  }
  div#news .content h1 a {  color:#2244CC; text-decoration:none; }
  div#news .content p {
   padding: 0px 0px 5px 0px;
  }
  div#news p.newsClear {
    padding: 0px 0px 3px 0px;
    margin:0px 0px 3px 0px;
    border-bottom:1px dotted #999999;
    clear:left;
  }
  div#news div.header {
    background:transparent url(gfx/box_news_top.png) no-repeat;
    height:22px;
  }
  div#news div.footer {
    background:transparent url(gfx/box_news_bottom.png) no-repeat;
    height:23px;
  }
  div#news div.newsheader {
     /* font-size:70%; */
  }

  div#news div.newsheader ul {
    height:18px;
    margin:0px;
    border-bottom:1px solid #999;
    padding-top:2px;
    list-style:none;
    padding-left:0px;
  }
  div#newsarchive_toppanel ul {
    height:18px;
    margin:0px;
    border-bottom:1px solid #999;
    border-right:1px solid #999;
    padding-top:2px;
    list-style:none;
    padding-left:0px;
  }
  div#news div.newsheader ul li,
  div#newsarchive_toppanel ul li {
    float:left;
    padding-left:18px;
    margin:0px 6px 0px 0px;
    height:18px;
  }
  div#news div.newsheader ul li a { text-decoration:none; color:#999; }
  div#newsarchive_toppanel ul li a  { text-decoration:none; color:#3566CC; }
  div#news div.newsheader ul li a:hover { color:#000; }
  div#newsarchive_toppanel ul li a:hover { color:#0000ff; background:#fff; }
  div#news div.newsheader ul li#rss,
  div#newsarchive_toppanel ul li#rss {
    background:transparent url(gfx/icon_rss.gif) no-repeat 0px -1px;
  }
  div#news div.newsheader ul li#delicious,
  div#newsarchive_toppanel ul li#delicious {
    background:transparent url(gfx/icon_delicious.gif) no-repeat 0px -1px;
  }
  div#news div.newsheader ul li#digg,
  div#newsarchive_toppanel ul li#digg {
    background:transparent url(gfx/icon_digg.gif) no-repeat 0px -1px;
  }
  div#news div.newsheader ul li#facebook,
  div#newsarchive_toppanel ul li#facebook {
    background:transparent url(gfx/icon_facebook.gif) no-repeat 0px -1px;
  }

  div#news.newsFULL {
    width: 100%;
    font-size: 15px;
  }
  div#news.newsFULL .content,
  div#news.newsTB .content,
  div#news.newsB .content {
    background:none !important;
  }

  div#news.newsFULL .content h1 {
    font-size:150%;
    }
  div#news.newsFULL .content h1 a {
    color:#3566CC;
  }
  div#news.newsTB {
    background-color:#fff;
    width:100%;
    padding-top:20px;
    padding-bottom:20px;
  }
  div#news.newsB {
    width:100%;
    padding-top:20px;
    padding-bottom:20px;
  }
  div#news.newsB div ul li a { color:#000; }

	/* SEARCH FUNCTIONS/PAGES */
	.input_search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width:300px;
  color:#000000;
  background-color:#ffffff;
  border:1px #C1C5D9 solid;
  margin:0px;
  text-align:left;
  font-weight:normal;
  font-size:100%;
}
.input_search_button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  color:#000000;
  border:1px #999999 solid;
  padding:2px 4px 2px 16px;
  font-weight:bold;
  background:#ffffff  url(./gfx/icon_search_16.gif) no-repeat 2px 1px;
}
.input_text_search {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width:100px;
        color:#000000;
        background-color:#ffffff;
        border:0px #ffffff solid;
        margin:0px;
        padding:1px 3px;
        font-weight:normal;
        font-size:100%;
}
.input_submit_search {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        background-color:#ffffff;
        border:0px #000000 solid;
        padding:0px 1px;
        font-weight:normal;
        font-size:100%;
}
.input_select_search {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#ffffff;
        border:0px #ffffff solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}

div.keywords {
        margin:1px;
        padding:1px 20px 1px 0px;
        font-size:90%;
        font-family:"Courier New",Courier,monospace;
        color:#666666;
}
div.keywords_category {
        margin:1px;
        padding:1px 20px 1px 10px;
        font-size:90%;
        font-family:"Courier New",Courier,monospace;
        color:#666666;
}
div.search_header {
        margin:2px;
        padding:4px 20px 4px 4px;
        border:1px solid #999999;
        background:#E0E5F8;
        font-size:90%;
}
div.search_header2 {
        margin:2px;
        padding:4px 20px 4px 4px;
        border:2px solid #ffcf00;
        background:#fff;
        font-size:90%;
}
div.search_result {
        margin-bottom:8px;
        margin-left:2px;
}
span.highlight {
  background-color:#FFF799;
  border-bottom:1px #ff0000 dotted;
  }
span.highlight2 {
  font-weight:bold;
  border-bottom:1px #ff0000 dotted;
  }

.AJAX_busy {
        background-color:#ff0000;
        color:#ffffff;
        width:10px;
        background-image:url('./gfx/busy_red.gif');
}


.section_hidden { display:none; }
.section_shown { display:inline; }

#formdata,#formdata2,#formdata3 {
  background:#e5e5e5;
  padding:4px;
  margin:2px;
}


/* TABS */

div.menu_tabs {
        background:#ffffff;
        padding:3px;
        padding-left:10px;
        margin-left:5px;
        margin-top:10px;
        margin-right:5px;
        padding-top:4px;
        border-bottom:1px #ffffff solid;
        height:26px;
        background-image:url(./gfx/menu_bg.gif);
        font-size:90%;
        white-space: nowrap;
}

div.menu2_tabs {
        background:#ffffff;
        padding:2px;
        padding-left:10px;
        margin-left:5px;
        margin-top:3px;
        margin-right:5px;
        padding-top:4px;
        height:22px;
        border-bottom:1px #e5e5e5 solid;
        background-image:url(./gfx/menu2_bg.gif);
        }

div.menu_tabs_wrap {
        background:#ffffff;
        padding:1px;
        padding-left:10px;
        margin-left:5px;
        margin-top:2px;
        margin-bottom:2px;
        margin-right:5px;
        padding-top:4px;
        border-bottom:3px #cccccc solid;
        font-weight:bold;
}
span.menu_tabs_wrap_off {
  padding:3px 4px;
  margin:1px;
}
span.menu_tabs_wrap_off:hover {
        background:#e5e5e5;
        border-bottom:2px #999999 solid;
          border-top:1px #cccccc solid;

}
span.menu_tabs_wrap_on {
  padding:3px 4px;
  margin:1px;
  background:#9FDDDB;
  border-top:1px #cccccc solid;
  border-bottom:2px #999999 solid;
}
a.menu_tabs_wrap_off {
        color:#333333;
        text-decoration:none;
        line-height: 200%;
}

a.menu_tabs_wrap_on {
        color:#000000;
        text-decoration:none;
        line-height: 200%;
}

div.job_buttons {
        margin-top:0px;
        margin-left:5px;
        padding:3px;
        margin-right:5px;
        background:#e5e5e5;
        font-size:90%;
}


a.ext_link, a.email_link, a.map_link { text-decoration:none; position:relative;  }
a.email_link_small {  text-decoration:none; font-size:10px; }

a.email_link img.directory_photo_img_thumb_room { width:40px; vertical-align:middle; }

a.ext_link:link span, a.email_link:link span, a.email_link_visited:link span, a.map_link:link span{display: none;}
a.ext_link:visited span , a.email_link:visited span, a.email_link_small:visited span, a.map_link:visited span {display: none;}

a.ext_link:hover span,
a.email_link:hover span,
a.email_link_small:hover span ,
a.map_link:hover span  {
  position: absolute;
  left:-100px;
  margin:5px 0px 0px 0px;
  background-color: #e5e5e5;
  max-width:260px;
  width:200px;
  padding: 6px 12px 6px 12px;
  border: 1px solid #999999;
  color: #000;
  text-align:left;
  display: block;
  background-image: url(./gfx/bg_fade1.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
	filter:alpha(opacity=90);
	opacity: 0.90;
	z-index:99999;
  }

 ul.menu_tabs { padding-left:0px;  list-style:none; margin:0px; padding:0px; font-size:80%; float:left; }
 ul.menu_tabs li {  float:left; margin:0px; padding:0px;  }
 ul.menu_tabs li a { display:block; text-decoration:none; color:#000; padding:5px 15px 3px 5px; margin:0px 0px 0px 0px; background:#e5e5e5;border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; }
 ul.menu_tabs li a:hover {  background:#fff; border-bottom:1px solid #fff; }
 ul.menu_tabs li a.current {  background:#fff; font-weight:bold; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #fff; }


.list1 {
    margin-left: 18px;
    padding-left: 0;
    list-style: none;
    margin-bottom:0px;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
    }

.list1 li {
    padding-left: 00px;
    list-style-image: url(./gfx/bdot2.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;

}

 form#filterform { padding:5px; border-left:1px solid #999; border-right:1px solid #999;border-bottom:1px solid #999; background:#cccccc; }

 /* tables */
 td.datatable_filter_header { font-weight:bold; }
 tr.datatable_row:hover { background: yellow; }
 tr.greyline {border-top: 1px #cccccc solid; border-bottom: 1px #aaaaaa solid;}
 td.datatable_header_cell { font-weight:bold; border-bottom:2px solid #999; padding:2px; }
 td.datatable_header_cell a { text-decoration:none; color:#000; }
 table.datatable a { text-decoration:none; }
 td.scroller_left, td.scroller_right { color:#666; font-size:80%; }
 td.scroller_link a { padding:2px; text-decoration:none; }
 td.scroller_link a:hover { background:#3566CC; color:#fff; }
 td.scroller_link_current_top,
 td.scroller_link_current { background:#3566CC; color:#fff; padding:2px;}

 td ul, td ol { margin-bottom: 0px; }
 th.job_details { font-size:1.7em; }

 table.job_details { margin-left:5px; }


 a.news { font-size:130%; font-weight:bold; text-decoration:none; }
 span.newsInfo { color:#666; font-size:80% }
 div.news_entry_header { margin-bottom:3px; border-bottom:1px solid #999; }
 div.news_entry_wrapper { margin-bottom:2px; margin-right:10px; }
 div.news_column_entry { float:left; }
 div#newsarchive_toppanel { float:right; background:#e5e5e5; }
 ul#ulposter {padding-left:0px;}