/* *************************** 
  Site - docrime
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
  
* {
	margin: 0;
	padding: 0;
}

a {
	color:#999;
	text-decoration:none;
}
a:hover {
	color:#999;
	text-decoration:underline;
}
h1, h2, h3 {
    font-size: 1em;
    line-height: 1.3em;
    text-transform: uppercase;
}
strong, b {
    text-transform: capitalize;
    }
img {
	border:0;
}
fieldset {
	border:none;
}
.sidebar li {
	list-style:none;
}

/* *************************** 
   $2 Website Structure Styles
   ***************************/
html, body {
	height: 100%;
	overflow: auto;
}
body {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	background:#FFF;
}
#container {
	position: relative;
	height: 100%;
	overflow: auto;
	color: #333333;
	font-size: 0.673em; /* 9px/10.4px */
	line-height: 1.3em; /* 15pt/21px */    
}
.container_inner{
	width:1022px;
	padding-top: 20px;
	margin:0px auto;
	position:relative;
}

#overview .breadcrumb a, #overview h1, #overview .theme_type a, #overview .central_column_entries_inner h1 a { color: #9ccfc8; }
#researchcentre .breadcrumb a, #researchcentre .theme_type a, #researchcentre .central_column_entries_inner h1 a { color: #6ACFD1; }
#news .breadcrumb a, #news .theme_type a, #news .central_column_entries_inner h1 a { color: #9FE3F0; }
#project .breadcrumb a,  #project .theme_type a, #project .central_column_entries_inner h1 a { color: #6ACFD1; }
#resources .breadcrumb a, #resources .theme_type a, #resources .central_column_entries_inner h1 a { color: #A1D4B2; }
#contact .breadcrumb a,  #contact .theme_type a, #contact .central_column_entries_inner h1 a { color: #87D4B2; }

/* *************************** 
   $3 Header Styles
   ***************************/
#header{
	height:200px;
	position:relative;
	margin-bottom: 11px;
    margin-left: 215px;
    width: 800px;
}
.main_nav{
    background: #333333;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0;	
  margin-bottom: 20px;
  float:left;
  width:530px;
  margin-right:56px;
  position: relative;
  top: -14px;
  left: 0;
}

.main_nav li{
	display: inline;
	padding: 0px 5px;
	position: relative;
}
.main_nav li.first{
    padding-left:14px;
}
.main_nav a { text-align: center; }
.main_nav li.first a{ color: #a1ded5;}
.main_nav li img {
    display:none;
}
.main_nav li:hover img , .main_nav li img.current {
    display:inline;
    position: absolute; 
    top: 24px; 
}
.main_nav li.first img {
    left: 8px;
}
.main_nav li.second img {
    left: 2px;
}
.main_nav li.third img {
    left: 14px;
}
.main_nav li.fourth img {
    left: 8px;
}
.main_nav li.fifth img {
    left: 14px;
}
.main_nav li.sixth img {
    left: 0;
}
.main_nav a:hover {
    text-decoration: none;
}

.main_nav li.second a, .anchor_list li a, .anchor_list li { color: #6acfd1;}
.main_nav li.third a, .anchor_list li a, .anchor_list li{ color: #9fe3f0;}
.main_nav li.fourth a, .anchor_list li a, .anchor_list li{ color: #75d6e8;}
.main_nav li.fifth a, .anchor_list li a, .anchor_list li{ color: #a1d4b2;}
.main_nav li.sixth a, .anchor_list li a, .anchor_list li{ color: #87d4b2;}
.main_nav li.selected a{color:#aedee4; text-decoration:none;}

.sublogo { position: absolute; top: 98px; right: 264px; }
.sublogo a { margin-right: 8px; }
#header h1.logo a{
	display:block;
	width:410px;
	height:142px;
	text-indent:-9999px;
	position: relative;
	left: -109px;
	top: 0;
	background:url(../images/chrome/logo.png) left top no-repeat;
}
#header h2 a{
    display:block;
	width:105px;
	height:30px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	left:460px;
	top:137px;    	
	background:url(../images/chrome/jag.png) left top no-repeat;
}
#header h3 a{
    display:block;
	width:105px;
	height:30px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	left:575px;
	top:137px;    	
	background:url(../images/chrome/uts.png) left top no-repeat;
}
.home_box{
	width:100%;
	position: relative;
}
.home_box .text_box{
	background:url(../images/black_bg.png) left top repeat;
	width:21.5em;
	padding: 15px;
	position:absolute;
	top:16px;
	left:16px;
	z-index: 1000;
}
.home_box .text_box h2{
	color:#FFF;
	padding-top:15px;
	font-weight: bold;
    text-transform: uppercase;
}
.home_box .text_box h3{
	color:#FFF;
	padding-top:15px;
	font-weight: bold;
    text-transform: uppercase;
}

/* FFF */
.central_column_entries .text_box h4{
	color:#000;
	font-weight: bold;
    text-transform: none;
}


.home_box .text_box p{
	color:#FFF;
	padding-top:10px;
	font-family: Arial;
    font-weight: normal; 
}
/* *************************** 
   $4 Content Styles
   ***************************/
#content{
	width:100%;
	padding-bottom:45px;
}
.center_inner{
	width:530px; 
    float:left;
	padding:10px 0px;
    margin-right:56px;
}
.breadcrumb{
	padding: 0px 0px 0px 230px;
}
.breadcrumb a, .theme_type a , .central_column_entries_inner h1 a{
	color:#75D6E8;
	font-weight: bold;
	text-transform: uppercase;
	}
.breadcrumb a:hover {
    color:#7fcccf;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
    }
.breadcrumb span{
	color:#333;
	font-weight: bold;
	text-transform: uppercase;
    }
.content_box{
	width:100%;
	background:url(../images/chrome/bg_bt.png) left top no-repeat;
	padding-top:15px;
}
.content_box .bb{
	background:url(../images/chrome/bg_bb.png) left top no-repeat;
	height:15px;
}
.content_box .content_box_inner{
	width:500px;
	padding:0px 14px;
	border-left:1px solid #e0dfdf;
	border-right:1px solid #e0dfdf;
	overflow:hidden;
}
.left_box{
	width:242px;
	float:left;
}
.content_box .content_box_inner .left_box h2{
	font-size:1.2em;
	color:#1a1a1a;
	margin-bottom:1.2em;
}
.content_box .content_box_inner .left_box ul{
	margin-bottom:12px;
}
.content_box .content_box_inner .left_box ul li{
	color:#666;
}
.content_box .content_box_inner .left_box ul li a{color:#666;}
.content_box .content_box_inner .left_box ul li a:hover {color:#666;}
.content_box .content_box_inner .left_box p{
	margin-bottom:1.2em;
	color:#666;
}
.content_box .content_box_inner .left_box h3{
	color:#1a1a1a;
	font-size: 1em;
}

form#subscribe label {
    display:block;
    width:11.7em;
    float:left;
    clear: left;
    margin-bottom: 0.3em;
}

form#subscribe select{
    width:4.8em;
    height:1.4em;
    padding-left:0.5em;
    border:none;
    background:#e6e6e6;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
}

form#subscribe input[type='text'] {
    width:12.0em;
    height:1.4em;
    float:left;
    border:none;
    background:#e6e6e6;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    padding-left:0.5em;
    margin-bottom: 0.3em;
}

form#subscribe input[type='submit'] {
    background: url(../images/chrome/submit_button.png) left top no-repeat;
    height:1.8em;
    width:8.1em;
    border:none;
    cursor:pointer;
    margin-top:1.2em;
    clear: both;
    float: left;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 1em;
}

.right_box{
	width:242px;
	float:right;
}
.right_box img{
	display:block;
	margin:0px auto;
}
.contact_box{
	width:100%;
	clear:both;
	padding-top:15px;
}
.content_box .content_box_inner .text_box{
	width:100%;
	overflow:hidden;
	margin-top:1.3em;
}
.content_box .content_box_inner .text_box img{
	display:block;
	float:left;
	margin-top:0.3em;
}
.content_box .content_box_inner .text_box .box{
	width:395px;
	float:right;
    line-height:1.2em;
	color:#666;
}
.content_box .content_box_inner .text_box .box li{color:#1a1a1a;}
.content_box .content_box_inner .text_box .box li a{ color:#1a1a1a;}
.content_box .content_box_inner .text_box .box li a:hover { color:#1a1a1a;}


.central_column_entries{
	width:100%;
	border-top:3px solid #000000;
/*	background:url(../images/chrome/bg_bt2.png) left top no-repeat; */
	padding:1.5em 0px 0px 0px;
}
.central_column_entries .bb{
/*	background:url(../images/chrome/bg_bb2.png) left top no-repeat; */
	height:15px;
	margin-top: -1em;
}
.central_column_entries .central_column_entries_inner{
	overflow:hidden;
	padding:0px 14px;
/*	border-left:1px solid #e0dfdf;
	border-right:1px solid #e0dfdf; */
	overflow:hidden;
}

.central_column_entries .central_column_entries_inner img {
    margin-bottom: 1em;
}

.central_column_entries .central_column_entries_inner h1,
.content_box h1 {
    margin-bottom:1.0em;
}

.central_column_entries .central_column_entries_inner h1.listing {
    margin-bottom: 0;
}


.central_column_entries .central_column_entries_inner h1 a {
   color:#7fcccf;   
  /* ok */
}
.central_column_entries .central_column_entries_inner h2,
.content_box h2 {
    font-weight: normal;
    font-size: 1em;
	color:#1a1a1a;
    margin-bottom: -1.0em;
}
.central_column_entries .central_column_entries_inner h2 a {
   color:#1a1a1a !important;
}
.central_column_entries .central_column_entries_inner h3,
.content_box h3 {
    font-weight: normal;
    font-size: 1em;
	color:#999;
    margin-bottom: -1.0em;
}
.central_column_entries .central_column_entries_inner p,
.content_box p,
.central_column_entries .central_column_entries_inner ul
 {
	color:#333333;
	margin-bottom:1.0em;
    margin-top: 1.0em;
}
.central_column_entries .central_column_entries_inner img{
	display:block;
	float:right;
}
.central_column_entries .central_column_entries_inner .text_box{
	float:left;
}

.has_pictures {
	width:324px;
}

.has_big_pictures {
  width: 246px;
}

.central_column_entries .central_column_entries_inner .text_box p{
	margin-bottom:1.0em;
    margin-top: 1.0em;
}
.central_column_entries .central_column_entries_inner h5{
	color:#999;
	font-size:0.8em;
	font-weight: normal;
    margin-bottom: 1.5em;
}
.central_column_entries .central_column_entries_inner h5 a{color:#999;}
.central_column_entries .central_column_entries_inner h5 a:hover {color:#999;}

.central_column_entries .central_column_entries_inner li{
    list-style-type: disc;
    list-style-position:outside;
    padding-left:2.5em;
    margin-left:1.4em;

    
}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
.sidebar {
	width:190px;
    float:left;
}

.sidebar h3 {
    margin-bottom: 6px;
}


#sidebar_left{
	text-align:right;
    margin-right: 56px;
    width: 160px;
}

#sidebar_right p{
  margin-bottom: 10px;
}
#sidebar_right a { text-decoration:underline ;}
#sidebar_right li { margin-top: 1.2em; }

#sidebar_right ul.list_1{ margin-bottom: 10px;}
#sidebar_right ul.list_1 li a img{
width: 24px; height: 24px; }

.sidebar_form{
	width:100%;
	overflow:hidden;
}
.sidebar_form .input_box{
	width:10em;
	height:1.4em;
	border:1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.673em;
	font-size:11px;
	padding: 2px 5px 2px 5px ;
	float:left;
}
.sidebar_form .search_button{
	background:none;
	border:none;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:auto;
    clear: both;
    display: block;
    margin-top:0.5em;
    margin-bottom:1em;
    text-decoration:underline;
    font-size:0.9em;
    font-size:11px;
}
.sidebar h3{
	color:#1A1A1A;
	margin-top:1.2em;
}
.sidebar_right a{color:#333333;}
.sidebar_right a:hover {color:#333333;}
.sidebar h3 a {color:#1a1a1a;}
.sidebar h3 a:hover {color:#1a1a1a;}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:4.5em;
	z-index: 1000000;
	font-size: 0.625em;
}
* html #footer { 
	position: absolute;
}
#footer .footer_inner{
	width:600px;
	height:4.5em;
	margin:0px auto;
	background:url(../images/chrome/bg_footer.png) left top repeat-y;
}
#footer .footer_inner h2 {
    font-weight: normal;
	font-size:1.3em;
	color:#FFF;
	padding:4px 0px 0px 5px;
}
#footer .footer_inner h2 a {
    color: #fff;
}
#footer .footer_inner ul{
	color:#FFF;
	text-align:center;
}
#footer .footer_inner ul li{
	display:inline;
	padding:0px 4px;
}
#footer .footer_inner ul li a{color:#FFF;}
#footer .footer_inner ul li a:hover{color:#FFF;}
#footer .footer_inner ul.list_1{
	font-size:0.7em;
}
#footer .footer_inner ul.list_1 li a{color:#999;}
#footer .footer_inner ul.list_1 li a:hover {color:#999;}
/*
.rounded_corners {
    position: relative;
}

.rounded_corners .top {
   background: transparent url(../images/chrome/rounded_corners/15px-white-tr.png) top right no-repeat;
   z-index: 1000;
   position: absolute;
   left: 0;
   right: 0;
   height: 15px;
}

.rounded_corners .top .left {
    background: transparent url(../images/chrome/rounded_corners/15px-white-tl.png) top left no-repeat;
    width: 15px;
    height: 15px;
}

.rounded_corners .bottom {
   background: transparent url(../images/chrome/ro.central_column_entries .central_column_entries_inner liunded_corners/15px-white-br.png) top right no-repeat;
   z-index: 1000;
   position: absolute;
   left: 0;
   right: 0;
   bottom: 0;
   height: 15px;
}

.rounded_corners .bottom .left {
    background: transparent url(../images/chrome/rounded_corners/15px-white-bl.png) top left no-repeat;
    width: 15px;
    height: 15px;
}
*/
.content_images {
   width: 152px;
   float: right;
   margin-left: 15px;
}

.content_images img {
   margin-bottom: 1em;
}

p.meta {
   color: #999 !important;
   margin-top: 0 !important;
   margin-bottom: 0 !important;
   font-size: 0.8em;
   font-weight: bold;
}

.underlinelinks a {
   text-decoration: underline !important;
}

.slideshow li {
  list-style: none;
}

.clear{
    clear:both;
}

.search-box{
    width: 200px;
    float:left;
}

.sidebar-top{
    margin-top:10px !important;
}

.anchor_list li a, .anchor_list li {
    font-weight: bold;
    text-transform: uppercase;
    color: #75D6E8;
}

#aboutus .anchor_list li, #aboutus .anchor_list li a{
    color: #A1DED5;
}
.central_column_entries .central_column_entries_inner ol.anchor_list li{
    list-style-type: decimal !important;
    padding-left: 0;
}
.anchors{
    margin-top: 20px;
    color: #999 !important;
}

.theme-list a {
    color: #75D6E8 !important;
}
#project .theme-list a{
	color: #6ACFD1 !important;
}
.project_list h1{
    color: black !important;
}

.person-detail li{
	list-style-type:none !important;
    margin: 0 !important;
    padding: 0 !important;
}

img.staff {
  margin: 0 auto 24px !important;
  float: none !important;
}
.breadcrumb {
    text-transform: uppercase;
    font-weight: bold;
}
h4 , .anchor_list li{
    text-transform: uppercase;
}
.sidebar h3.mailing_list{
	margin-bottom:6px;
}
#research .central_column_entries .central_column_entries_inner h1 a {
	color: #6ACFD1;
}
#aboutus  .central_column_entries .central_column_entries_inner h1 a , #aboutus .breadcrumb a{
	color: #A1DED5;
}
#sidebar_right a{
	color: black  !important;
}

