@charset "utf-8";
/* CSS Document */
body {
	padding:0;
	margin:0;
	font-size:100%;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.5;
	color:#222222;
}
.logo {
	float:left;
}
#sitetitle {
top:0px;
position:absolute;
left:-3000px;
}
.globalforum {
	float:right;
	width:229px;
	background-image:url(../images/globe.png);
	background-repeat:no-repeat;
	height:91px;
	margin-top:43px;
	text-align:right;

	

}

.globalforum2 {
	float:right;
	width:229px;
	background-image:url(../images/globe.png);
	background-repeat:no-repeat;
	height:91px;
	margin-top:10px;
	margin-right:30px;
	text-align:right;

	

}

.menuholder {
	float:left;
}
#nav {
margin:0;
padding:0;
float:left
}
#nav ul {
	margin:0;
padding:0;
}
#nav li {
display:inline;
padding:0;
margin:0;
}
#nav a:link,
#nav a:visited {
color:#025a92;
margin:0px 25px 0px 0px;
text-decoration:none;
font-size:90%;
font-weight:bold;
 }
#nav a.active-trail{
border-bottom:2px solid #025a92
}
#nav a:hover {
border-bottom:2px solid #025a92
 }
 .connectbutton {
	 background-color:#717e1b;
	 border-radius:10px;    /* Firefox */
    webkit-border-radius:10px; /* Safari and Chrome */
	text-align:center;
	padding-bottom:4px;
	width:190px;float:right;	
margin-top:10px
 }
h2.green {
	color:#4b5412;
	padding:0px;
	margin:0px;
	font-size:95%;

}

A.white:link {
COLOR: #ffffff; TEXT-DECORATION: none; font-size:90%; 
}
A.white:visited {
COLOR: #ffffff; TEXT-DECORATION: none; font-size:90%;
}
A.white:hover {
COLOR: #ffffff; TEXT-DECORATION: underline; font-size:90%;
}
A.green:link {
COLOR: #717e1b; TEXT-DECORATION: none; font-weight:bold;
}
A.green:visited {
COLOR: #717e1b; TEXT-DECORATION: none; font-weight:bold;
}
A.green:hover {
COLOR: #717e1b; TEXT-DECORATION: underline; font-weight:bold;
}
.search {
	float:right;
	padding-bottom:7px;
}
A:link {
COLOR: #025a92; TEXT-DECORATION:  none; 
}
A:active {
COLOR: #025a92; TEXT-DECORATION: none; 
}
A:visited {
COLOR: #025a92; TEXT-DECORATION: none; 
}
A:hover {
COLOR: #025a92; TEXT-DECORATION: underline; 
}
A.na:link {
COLOR: #025a92; TEXT-DECORATION:  none; 
}
A.na:active {
COLOR: #025a92; TEXT-DECORATION: none; 
}
A.na:visited {
COLOR: #025a92; TEXT-DECORATION: none; 
}
A.na:hover {
COLOR: #025a92; TEXT-DECORATION: underline; 
}
a {color:#C84129}
.outline {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:284px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	min-height:485px;
	max-height:485px;
	overflow:hidden;
	font-size:80%;
}
.outlinead {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	font-size:80%;
	background-image:url(../images/grade.jpg);
	background-repeat:repeat-x;

}
.outlinead2 {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	font-size:80%;
}
.outlinenewsletter {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:95.75%;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	min-height:347px;
	font-size:80%;

}

.outline2 {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:95.75%;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	min-height:355px;
	font-size:80%;
}

.outlinetweet {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	min-height:484px;
	font-size:80%;
}
.outlineblog {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	min-height:420px;
	font-size:80%;
}
.outlineblog2 {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:95.75%;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	margin-top:14px;
	min-height:785px;
	font-size:80%;
}
.outlinerio {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:100%;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:7px;
	margin-top:14px;
	font-size:80%;
}

.short {min-height:260px
}
h3 {
	padding:0px;
	margin:0px;
	font-size:100%;
}
.red {
	padding:2px;
	color:#FFF;
	background-color:#990000;
}
.boxes {
	float:left;
	border:1px solid red;
	width:66.25%;
}
/*.blog {
	border:1px solid red;
	width:33.33%;
}*/
.news {
	border:1px solid red;
	float:left;
	width:50%;
}
.socialmedia {
	float:right;
}
.clear {
	clear:both;
}
.nerclogo {
	float:left;
	margin-left:35%;
	
}
.ukaidlogo {
	float:left;

	
}
.esrclogo {
	float:right;

}
/*
.footleft {
	text-align:center;
	float:left;
	line-height:280%;
	padding-left:5%;
	padding-right:5%;
}
.footmiddle {
	float:left;
	text-align:center;
	line-height:280%;
	padding-left:11%;
	padding-right:11%;
}
.footright {
	float:right;
	text-align:center;
	line-height:280%;
	padding-left:5%;
	padding-right:5%;
}
*/
.newslabel {
	background-color:#333333;
	color:#FFF;
	padding-top:18px;
	padding-left:28px;
	padding-right:28px;
	opacity:0.8;
}
.rss {
	float:right;
}
.blue {
	border-left:1px solid #ff;
	border-right:1px solid #fff;
	border-bottom:1px solid #ccc;
	padding:0 0 9px;
}
#menuunderline {

	height:10px;
	background:#fff
}
.bar {
	height:2px;
	background-image:url(../images/bar.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#025a92;
	
}
.bar2 {
	height:2px;
	background-image:url(../images/bar2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#025a92;
}
p.label {
	font-weight:bold;
	line-height:normal;
}

table { width:100%;border-collapse:collapse}

tbody{}
th {border:1px solid #ccc;background: #eee;padding:3px 5px;color:#444
}
tr {border-bottom:1px solid #ddd}
td {border:0px solid #cccccc;padding:5px 5px}
tr.grey {
	background-color:#eeeeee;}
	tr.even {background:#fff}
	tr.odd {background:#f9f9f9}
p.centre {
text-align:center;
}
.item {
	border-top:1px solid #cccccc;
	padding-left:8px;
	font-size:80%;
	padding-top:4px;
	padding-bottom:4px;
}
.item2 {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left:8px;
	font-size:80%;
	padding-top:4px;
	padding-bottom:4px;
}
    div.section-feature { position: relative;	border:1px solid #bbb }
      div.section-feature img { z-index: 1; }
      div.section-feature div {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 10px;
        height: 46px;
        line-height: 20px;
        text-align: center;
        overflow: hidden;
	
      }
      div.section-feature div.blackbg {
        z-index: 2;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: 0.7;
      }
      div.section-feature div.feature-label {
        z-index: 3;
        color: white;
      }

div.feature-label p.caption {
	margin:0 auto
}
div.feature-label p.attrib {
	font-size:.8em;
	margin:5px auto 0
}