/* CSS Document */
body{
	margin:0px;
	font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	
}

a{font-family:Arial; font-size:12px; color: blue;text-decoration:none;	}
a:hover{text-align:left;text-decoration:underline;}

td, th{font-family:Arial; font-size:12px; color: #000000;}
th {text-align:left;}

.ezinestyles input,textarea{
	background:url(images/input_bg.gif) top left repeat-x #fff;
	margin:0px;
	padding:0px;
	border:1px solid #CDC37D;
	font-family: Arial;
	font-size: 10px;
	color: 4C4618;
	scrollbar-3dlight-color: #C8BD6E; scrollbar-arrow-color: #7D7645; scrollbar-darkshadow-color: #C8BD6E;
	scrollbar-face-color: #E6DC93; scrollbar-highlight-color: #E6DC93; scrollbar-shadow-color: #E6DC93;
	scrollbar-track-color: #E6DC93;}

#container{
	width:777px;
	
	float:left;

}
#newestcontainer{
width:777px;
float:left;
}

#topnewcontainer{
width:777px;
float:left;
}

#container2{
	width:500px;
	float:left;
}
#logo{
	background:url(images/logo_left.jpg) bottom no-repeat; 
	height:69px; 
	width:383px; 
	float:left;
}	

#logo2{
	background:url(images/logo_left2.jpg) bottom no-repeat; 
	height:69px; 
	width:383px; 
	float:left;
}	

#search{
	height:69px;
	float:left;
	width:310px;
	
}

#searchlinks{
    text-align:center;
	width:304px;
	
}


#rightlogo{
	height:69px;
	background:url(images/crest.jpg) no-repeat; 
	width:70px;
	text-align:left;
	float:left;
	
}



#header{ 
	height: 179px;
	background:#003366 url(images/top_header.jpg) bottom no-repeat;
	width: 777px;
}

#header2{ 
	height: 179px;
	background:#003366 url(images/top_header2.jpg) bottom no-repeat;
	width: 777px;
}

#headerlower{
    padding-top:0px; 
	height: 70px;
	background:#003366 url(images/lower_header.jpg) bottom no-repeat;
	width: 777px;
}
#headertext{
	width:300px;
	padding-left:60px;
	padding-top:50px;
	color:#FFFFFF;
}
.headertitle{
	font-size:150%;
	font-weight:bold;
	color:white;
}
.headertitle2{
	font-size:140%;
	font-weight:normal;
	color:#3267A2;
}
.headertitle3{
	font-size:125%;
	font-weight:bold;
	color:#3267A2;
}

.headertitle4{
	font-size:110%;
	font-weight:bold;
	color:#3267A2;
}

.heading1{
	font-size:200%;
	color:#3267A2;
}
.heading2{font-size:150%; color:#3267A2;}

.heading3 {color:#3267A2;font-size:120%;}

.heading4 {color:#3267A2;font-size:120%;}



.eventlinks {
    font-size:100%;
	colour:red;
	
	}
.eventlinks a{
    font-size:100%;
	colour:red;
	}
#lang{
   padding-left:20px;
   padding-top:10px;
   float:left;

}
#topnav{
	height:auto;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background:#EFEFEC;
	text-align:right;
}
#topnav ul{
	padding:10px; margin:0px;
}
#topnav li{
	display:inline; 
}
#topnav li a{
	display:inline; 
	background:#EFEFEC;
	text-decoration:none;
	color:black;
	padding:1px 3px 1px 2px;
}
#topnav li a:hover{
	display:inline; 
	text-decoration:none;	
	background:#D5D5D5;
}
#newsflash{
	background:#5092CA;
	width:717px;
	color:#D9EEFC;
	padding-left:60px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:100%;
	font-weight:bold;
}

.newsflash2{
	background:#5092CA;
	color:#fff;
	
	font-size:80%;
	font-weight:bold;
}
#newsflash a{
	color:white;
	text-decoration:none;
}
#newsflash a:hover{
	color:white;
	text-decoration:underline;
}
#leftcol{
	width:160px;
	float:left;
	text-align:center;
	
}
#rightcol{
   /* padding:5px 5px 5px 5px;
	margin-left:5px;
	margin-right:5px;*/
	padding-top:5px;
	
	width:600px;
	float:left;
	
	
	/*text-align:center;*/
}
#rightcol2{
   /* padding:5px 5px 5px 5px;
	margin-left:20px;*/
	padding-top:5px;
	
	width:480px;
	float:left;
	
	
	/*text-align:center;*/
}

#content{width:600px;float:left;}

#singlecol{
    width:568;
    float:left;
         }

#mainNav{
	width:140px;
	padding:2px;
	text-align:left;
	
}

#mainNav li{
	list-style-type:none;
	color:#1A4683;
	
	padding:3px;
	
}
/*
#mainNav li a{
	text-decoration:none;
	color:#1A4683;
	display:block;
	width:144px;
}
#mainNav li a:hover{
	text-decoration:none;	
	background:#D5D5D5;
	background:#E2E8F0;
	display:block;
}*/
.panelone{
	width:177px;
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
}
.panelone a{
color:white;}

.paneltwo{
	width:182px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

.paneltwo a{
color:white;}

.panelthree{
	width:177px;
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
}



.orangebanner{
	background:url(images/orange_bg.jpg) repeat-x;
	border-bottom:1px solid white;
	text-align:left;
	color:white;
	padding:7px 7px 7px 7px;	
}
.bluebanner{
	background:url(images/blue_bg.jpg) repeat-x;
	border-bottom:1px solid white;
	text-align:left;
	color:white;
	padding:7px 7px 7px 7px;	
}
.panelonepic{
	/*background:url(images/panelonepic.jpg) no-repeat;*/
	height:95px;
}
.panelonepic a img{
color:black;border:0;}


.paneltwopic{
	/* background:url(images/paneltwopic.jpg) no-repeat; */
	height:95px;
}
.paneltwopic a img{
color:black;border:0;}

.panelthreepic{
	/*background:url(images/panelthreepic.jpg) no-repeat;*/
	height:95px;
}
.panelthreepic a img{
color:blue;border:0;}


.paneltext{
	padding:2px;
	text-align:left;
	color:black;
	font-size:100%;
}

.paneltext a{
	padding:2px;
	text-align:left;
	color:black;
	font-size:100%;
}

.split{
	height:20px;
	border-bottom:1px dashed #8AA5CB;
}
#welcome{
	text-align:left;
	
	font-size:90%;
}



h1{
	font-size:150%;
	color:#042767;
}


h2{font-size:200%; color:#042767;}


h3 {color:#042767;font-size:100%;}


hr{border:1px solid #EFEFEF}

.textRed {color:#C20303;}
.textRed a{color:#C20303;}
.textRed a:hover{color:#585858;}

.textGreen {color:#41886E;}
.textGreen a{color:#41886E;}
.textGreen a:hover{color:#585858;}

.textPurple {color:#411354;}
.textPurple a{color:#411354;}
.textPurple a:hover{color:#585858;}


#leftlowerpanel{
	padding-left:8px;
	padding-top:10px;
	text-align:left;
	
	font-size:90%;
	
	width:130px;
}
#footer{
	background:#3267A2;
	padding:10px;
	color:white;
}
#footer a { color: white;}
#footer a.hover {color:white;}

.noticeboardContainer{
width:600px;
}

#leftnoticeboardtitle{
width:200px;
	float:left;
	text-align:left;
	color:white;
	border-right:10px #3267A2;
	background:#3267A2;
	display:block;
}

#middlenoticeboardtitle{
width:300px;
	float:left;
	text-align:left;
	color:white;
	border-right:10px #3267A2;
	background:#3267A2;display:block;
}

#rightnoticeboardtitle{
width:100px;
	float:left;
	text-align:center;
	color:white;
	background:#3267A2;display:block;
}
#rightnoticeboarddate{
width:100px;
	float:left;
	text-align:center;
	color:white;
	background:#3267A2;
	display:block;
}

#leftnoticeboard{
width:200px;
	float:left;
	text-align:left;
	border-right:10px #3267A2;
	display:block;
	
}

#middlenoticeboard{
width:300px;
	float:left;
	text-align:left;
	border-right:10px #3267A2;
	display:block;
	
}

#rightnoticeboard{
width:100px;
	float:left;
	text-align:center;
	display:block;
	
}

#shownoticeboard{
width:400px;
	float:middle;
	text-align:center;
	
}

#leftheader{
    width:400px;
	float:left;
	text-align:left;
    color: #3267A2;

}
#rightheader{
    width:100px;
	float:left;
	text-align:center;
    color: #3267A2;

}
/* links styles */


#category{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #ffffff;background-color:#3267A2;padding: 3px;display : block;width:95%;
	
}


#category ul li a {
	color:#606060; text-decoration:none;
	display:block; width:150px;
	border-bottom: 1px solid #CCCCCC;
	padding-top:4px;
}

/* events styles */

#events{
border:solid black 1px;
width:350px;
	float:left;
	text-align:left;
	/*border-right:1px solid black;*/
	
}


#category7{margin:0;float:left;}
#category7 ul{margin-left:30%; margin-right:30%;list-style:none;background: transparent; } 
/*#category7 ul{list-style:none;background: transparent; } */
#category7 li{margin-left:8%;margin-right:7%; list-style:none;  font-weight:bold; padding-top:10px;display:block;}
#category7 li a{margin:0;display:block;
	width:170px;
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: #0066cc;
	text-decoration: none;
	padding:2px;
	}

#calendar{
width:200px
	float:right;
	
	
}

.eventscalendarlisting{
border:solid #808080 1px;
}

#events2{

width:576px;
	float:left;
	text-align:left;
	/*border-right:1px solid black;*/
	
}

#printevents2{
width:500px;
	float:left;
	text-align:left;
	/*border-right:1px solid black;*/
	
}

#calendarday{
width:30px;}

  #container {
    display: table;
    }

  #row  {
    display: table-row;
    }

  #day{
    display: table-cell;
	width:30px;
    }



.Resultdetails{margin:0;width:550px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.twincol-resultstitle {width: 30px;float: left;font-size:11px;font-weight:bold;}
.twincol-resultsfield {margin-left: 100px;font-size:11px;display:block;}

.twincol-contacttitle {width: 140px;padding-bottom:5px;float: left;font-size:11px;font-weight:bold;}
.twincol-contactfield {width: 410px;display:block;float: right;font-weight:normal;}

.twincol-applytitle { width: 140px;float: left;font-size:11px;font-weight:bold;padding:5px;}
.twincol-applyfield {margin-left: 100px;display : block;padding:5px;font-size:11px;font-weight:normal;}
.enterdetails{margin:0;margin-left: 250px;}

.twincol-contactdetails {width: 280px;padding-bottom:5px;float: left;font-size:11px;}
.contactlocations {width: 270px;font-size:11px;padding:2px;display:block;background: #445859;color:#ffffff;}


.twocol{float:left;padding-left:10px;float:right;width:550px;}
.divider{border-bottom : 1px dashed #e1e1e1;display : block;}
#containerrequest {width:550px;float:right; margin-left:auto; margin-right:auto;border-bottom:1px solid black; padding:5px 5px 5px 5px;}
.clear-both  { font: 1px / 1px sans-serif; clear: both; }
/*.bannerContact{background:url(images/banners_contact.jpg) no-repeat;height:120px;}*/



.indent{margin-left:10%;text-align:left;}
.left{float:left; margin:0px;  text-align:left; margin-right:10px; margin-bottom:5px;}
.right{float:right; margin:0px; text-align:right; margin-right:10px; margin-bottom:5px;}
.center{float:center; margin:0px; text-align:center;  margin-right:10px; margin-bottom:5px;}	

p .right{float:right; margin:0px; margin-right:10px; margin-bottom:5px;} 



/*Projects and Clubs Sections */
.searchTitle{background-color: #fff; padding:2px; position:relative; text-align:center;width:25%;display: block; color:#0F2B80;margin-bottom:-9px;margin-left:20px;border:1px solid; border-color:#DEEEFE}
.searchTitle2{background-color: #fff; padding:2px; position:relative; text-align:center;width:25%;display: block; color:#0F2B80;margin-bottom:-9px;margin-left:25%;border:1px solid; border-color:#DEEEFE}

.searchButton{margin-left:10px;font-weight:bold;border:1px solid; height:23px; border-color:#DEEEFE}
.searchBox2{ margin-left:5%;margin-right:5%; float:center;font-size:100%;display: block; background-color: #F5FCFE; padding:10px; border:2px solid; border-color:#DEEEFE;}
.searchBox3{margin-left:5%;margin-right:5%; width:300px;float:center;text-align:center; font-size:100%;display: block; background-color: #F5FCFE; padding:10px; border:2px solid; border-color:#DEEEFE;}
.searchBox4{margin-left:10%;margin-right:10%; width:420px;float:center;text-align:center; font-size:100%;display: block; background-color: #F5FCFE; padding:10px; border:1px solid; border-color:#DEEEFE;}
.searchBox5{ width:575px;float:center;text-align:center; font-size:100%;display: block; background-color: #F5FCFE;  border:px solid; border-color:#DEEEFE;}
.searchBox6{ width:600px;float:center;text-align:center; font-size:100%;display: block; background-color: #F5FCFE;  border:px solid; border-color:#DEEEFE;}
.searchBox7{margin-left:10%;margin-right:10%; width:420px;float:center;text-align:center; font-size:100%;display: block; background-color: #F5FCFE; padding:10px; border:1px solid; border-color:#DEEEFE;}
.selmap{font-size:10px}
.emptyspace{float:left; width:10%;}

.emptyspace2{float:left; width:70px;}
.emptyspace3{float:right; width:10%;}
.projecttitle{float:left; margin:0px;margin-left:10px; margin-right:10px; margin-bottom:5px;width:350px;font-style:bold;color:#042767;font-size:14px;text-align:left;}
.area{float:left; margin:0px; margin-right:10px; margin-bottom:5px;width:160px;font-style:bold;color:#042767;font-size:14px; text-align:left;} 
.projecttitle2{float:left; margin:0px;margin-left:10px; margin-right:10px; margin-bottom:5px;width:350px;text-align:left;}
.area2{float:left; margin:0px; margin-right:10px; margin-bottom:5px;width:160px;text-align:left;} 

.fieldtitles{float:left; margin:0px; margin-right:10px; margin-bottom:5px;width:110px;font-weight:bold;}
.projectresults{float:right; margin:0px; margin-right:10px; margin-bottom:5px;width:357px;} 

.printfieldtitles{float:left; margin:0px; margin-right:0px; margin-bottom:5px;width:120px;font-weight:bold;text-align:left;}
.printprojectresults{float:left; margin:0px; margin-right:10px; margin-bottom:5px;width:250px;text-aligh:left;} 

.AtoZ {
    float:left;
	background-color: #ffffff;
	text-decoration:none;
	border-style:solid;
	border-width:1px;border-color:#DEEEFE;
	background-position : bottom;
	list-style-type : none;
	paddding:10px 10px 10px 10px;
	margin:3px;
	}
	
.AtoZ a, ul.menu a:visited {
	
	text-decoration:none;
	background-position : bottom;
	list-style-type : none;
	paddding:10px 10px 10px 10px;
	}
/* rollover pseudo-classes, and scriptable persistence class */
.AtoZ a:hover, ul.menu a:focus, ul.menu a.rollover, ul.menu a.rollover:visited {
	text-decoration:none;
	background-position : bottom;
	background-color: #5092CA;}		


.All{text-align:center;}












/*Publication Section*/
.publicationSection {margin: 5px;}
.twincol-publicationdocheader {width: 90%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.twincol-publicationtitle {width: 100px;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.twincol-publicationfield {width: 80%;margin: 4px;display : block;text-align : left;}
.divider{border-bottom : 1px dashed #e1e1e1;display : block;}


.menu {	padding-top: 0px;
		margin:0px;
		padding-bottom: 5px;
		background-color:#3373c1;
		text-decoration:none;
		background-position : bottom;
		color:#fff;
		list-style-type : none;}
		
.menu a, menu a:visited {
	padding-top: 5px;margin:0px;
	padding-bottom: 5px;
	width: 140px;
	background-color:#3373c1;
	text-decoration:none;
	background: url(/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#fff;list-style-type : none;
	display:block;
	}
/* rollover pseudo-classes, and scriptable persistence class */
.menu a:hover, ul.menu a:focus, ul.menu a.rollover, ul.menu a.rollover:visited {
	background: url(/Images/bg_xdot.jpg) repeat-x;
	padding-top: 5px;
	margin:0px;
	width: 140px;
	color:#ffffff;
	margin:0px;
	text-decoration:none;
	background-position : bottom;
	background-color: #5092CA; }		
	
ul.menu a, ul.menu a:visited {
	padding-top: 5px;margin:0px;
	padding-bottom: 5px;
	width: 140px;
	background-color:#606060;
	text-decoration:none;
	background: url(/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#606060;list-style-type : none;
	}
/* rollover pseudo-classes, and scriptable persistence class */
ul.menu a:hover, ul.menu a:focus, ul.menu a.rollover, ul.menu a.rollover:visited {
	background: url(/Images/bg_xdot.jpg) repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 140px;
	color:#ffffff;
	text-decoration:none;
	background-position : bottom;
	background-color: #5092CA;
	margin:0px;}	
	
	
	
.drawdown{width:115px;float:left;text-align:center;}	
.drawdown2{width:115px;float:left;background-color:#5092CA;text-align:center;}	
.drawdown3{width:115px;float:left;text-align:left;}	
.supportingdocs{width:345px;float:left;text-align:center;}	
.supportingdocs2{width:345px;float:left;background-color:#5092CA;text-align:center;}	
.supportingdocs3{width:345px;float:left;text-align:left;}	


/*#test, #test span {
width: 276px; height: 110px; 
 background-image: url(http://www.google.co.uk/intl/en_uk/images/logo.gif); 
 background-repeat: no-repeat; 
}

#test span { margin-bottom: -75px; } 

h1 span { 
 display: block; 

 position: relative; 
 z-index: 1; 
}*/

/* new publication styles */
.newpublicationicon{width:30px;float:left;}
.newpublicationtitle{width:320px;float:left;}
.newpublicationdate{width:80px;float:left;}
.newpublicationsize{width:80px;float:left;}



.cal{background: url(/Images/calendar.gif) no-repeat;padding-left:25px;}
.row1{background:#EDF3FE;}
.row2{background:#FFF;}

.hide{text-align:right;}
.backlink{padding-top:10px;}

.header1{font-size:150%;color:#042767;}
.headertwo{font-size:200%; color:#042767;}
.header3{color:#042767;font-size:100%;}

