body{
padding:0px;
margin:0px;
background-color:#fff;
font-family:Arial, Tahoma, Helvetica;
font-size:0.9em;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-color:#f6f6f6;
}

.imgfright {float:right; margin:0 0 10px 10px;}
.imgfleft {float:right; margin:0 10px 10px 0;}

/*Rounded box with no images CSS 2.1 */

.xtop,.xbottom {display:block; background:transparent; font-size:1px;}
.xbcontent {display:block; padding:5px 10px; background-color:Red;}
.xb1,.xb2,.xb3,.xb4 {display:block; overflow:hidden;}
.xb1,.xb2,.xb3 {height:1px;}
.xb2,.xb3,.xb4,.xbcontent {border:solid #1ea4d8; border-width:0 1px; background:#fff;}
.xb1 {margin:0 5px; background:#1ea4d8;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}


#ticks {list-style-image: url(images/bullet.gif);margin:0 0 0 25px; padding:0 0 0 0;}
#ticks li {
color:black;
font-size:0.8em;
padding:0;
padding:0 0 2px 5px;
margin:0 5px 0 5px;
background-position:2em;
font-family:Verdana;
} 

ul.cv li {padding:0 0 15px 0;}
ul.cv li ul li{padding:0 0 5px 0;}


#logocontainer a img {vertical-align:bottom; margin:4px 4px 4px 4px; border:solid 1px #ccc;}
#logocontainer a:hover img {border-color:#1ea4d8;}
#logocontainer a:hover {  /* wakeup IE */
	border-width:1;
}


td.blue {background-color:#1ea3db; color:White; text-align:right; width:209px;}
td.grey {background-color:#cccccc; color:Black; text-align:left; width:249px;}

.cbxSearchJobs {margin:0; padding:0;}


ul.supporters {list-style-type:none; padding:0; margin:5px 0 0 0;}
ul.supporters li {list-style-type:none; float:left; padding:0 10px 0 10px; margin:0;}

a.IstructE:link, a.IstructE:visited, a.IstructE:active {display:block; width:26px; height:40px; background-position:0 -40px; background-image:url(images/supporters/IstructE_on.gif);}
a.IstructE:hover {display:block; width:26px; height:40px; background-position:0 0; background-image:url(images/supporters/IstructE_on.gif)}

a.ice:link, a.ice:visited, a.ice:active {display:block; width:60px; height:40px; background-position:0 -40px; background-image:url(images/supporters/ice_on.gif);}
a.ice:hover {display:block; width:60px; height:40px; background-position:0 0; background-image:url(images/supporters/ice_on.gif)}

a.iceWales:link, a.iceWales:visited, a.iceWales:active {display:block; width:150px; height:40px; background-position:0 -40px; background-image:url(images/supporters/iceWales_on.gif);}
a.iceWales:hover {display:block; width:150px; height:40px; background-position:0 0; background-image:url(images/supporters/iceWales_on.gif)}

a.cardiffUni:link, a.cardiffUni:visited, a.cardiffUni:active {display:block; width:41px; height:40px; background-position:0 -40px; background-image:url(images/supporters/cardiffUni_on.gif);}
a.cardiffUni:hover {display:block; width:41px; height:40px; background-position:0 0; background-image:url(images/supporters/cardiffUni_on.gif)}

a.BathUni:link, a.BathUni:visited, a.BathUni:active {display:block; width:106px; height:40px; background-position:0 -40px; background-image:url(images/supporters/bathUni_on.gif);}
a.BathUni:hover {display:block; width:106px; height:40px; background-position:0 0; background-image:url(images/supporters/bathUni_on.gif)}

a.ManchesterUni:link, a.ManchesterUni:visited, a.ManchesterUni:active {display:block; width:117px; height:40px; background-position:0 -40px; background-image:url(images/supporters/manchesterUni_on.gif);}
a.ManchesterUni:hover {display:block; width:117px; height:40px; background-position:0 0; background-image:url(images/supporters/manchesterUni_on.gif)}

a.UniGlam:link, a.UniGlam:visited, a.UniGlam:active {display:block; width:37px; height:40px; background-position:0 -40px; background-image:url(images/supporters/uniGlam_on.gif);}
a.UniGlam:hover {display:block; width:37px; height:40px; background-position:0 0; background-image:url(images/supporters/uniGlam_on.gif)}

a.BristolUni:link, a.BristolUni:visited, a.BristolUni:active {display:block; width:127px; height:40px; background-position:0 -40px; background-image:url(images/supporters/BristolUni_on.gif);}
a.BristolUni:hover {display:block; width:127px; height:40px; background-position:0 0; background-image:url(images/supporters/BristolUni_on.gif)}

a.ImpLondon:link, a.ImpLondon:visited, a.ImpLondon:active {display:block; width:131px; height:40px; background-position:0 -40px; background-image:url(images/supporters/ImperialCollegeLondon_on.gif);}
a.ImpLondon:hover {display:block; width:131px; height:40px; background-position:0 0; background-image:url(images/supporters/ImperialCollegeLondon_on.gif)}

a.PlymouthUni:link, a.PlymouthUni:visited, a.PlymouthUni:active {display:block; width:40px; height:40px; background-position:0 -40px; background-image:url(images/supporters/PlymouthUni_on.gif);}
a.PlymouthUni:hover {display:block; width:40px; height:40px; background-position:0 0; background-image:url(images/supporters/PlymouthUni_on.gif)}



a.blue:link, a.blue:visited, a.blue:active {color:#3586d7;}
a.blue:hover {color:#3586d7; text-decoration:none;}

a.black:link, a.black:visited, a.black:active {color:black; text-decoration:none;}
a.black:hover {color:black; text-decoration:none;}


#faqLinks {color:#3586d7;}
#faqLinks ul {text-align:justify;}

#faqs li {margin:0 0 20px 0; text-align:justify;}


.floatimgleft {
float:left;
margin:0 10px 10px 0;
}

.floatimgright {
float:right;
margin:0 0 10px 10px;
}

.TabArea {
background-color:White;
border-top:solid 3px #1ea4d8;
padding:10px 0 0 0;
}

div.hr {height:1px; color:#3586d7; background-color:#3586d7; margin:15px 0 15px 0}

img.profile {border:solid 1px #3586d7}

.StaticMenuItemStyle {text-align:center; display:block}


#menu1 a:link, #menu1 a:visited, #menu1 a:active {border-left:solid 1px black; border-top:solid 1px black; border-right:solid 1px black}
#menu1 a:hover {border-left:solid 1px black; border-top:solid 1px black; border-right:solid 1px black}

#menu a.orangeactive:link, #menu a.orangeactive:visited, #menu a.orangeactive:active {text-decoration:none; color:#E7610F; display:block; height:21px; width:140px; padding:2px 0 0 10px;}
#menu a.orangeactive:hover {text-decoration:none; color:#E7610F; height:21px; width:140px; padding:2px 0 0 10px; background-image:url(images/bgMenuHover.gif)}

#menu a.orange:link, #menu a.orange:visited, #menu a.orange:active {text-decoration:none; color:#E7610F; display:block; height:21px; width:145px; padding:2px 0 0 5px;}
#menu a.orange:hover {text-decoration:none; color:#E7610F; height:21px; width:145px; padding:2px 0 0 5px; background-image:url(images/bgMenuHover.gif)}


.orange{color:#E7610F;}
.blue{color:#1ea4d8;}
.boldblue{color:#1ea4d8; font-weight:bold;}
.darkblue{color:#0475ad;}
.bolddarkblue{color:#0475ad; font-weight:bold;}
.red{color:red;}
.boldred{color:red; font-weight:bold;}
.grey{color:#533c36;}
.boldgrey{color:#533c36; font-weight:bold;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.clear{clear:both;}
.nob{border:0;}
.fleft {float:left;}

.login {height:12px; width:163px; line-height:12px; font-size:1em;}

.failuretext {color:red;}

#menu {padding:0; margin:0;}

#menu ul {padding:0; margin:0;}

#menu li {padding:4px 0 0 0; margin:0; list-style-type:none;}

#menu a:link, #menu a:visited, #menu a:active {text-decoration:none; color:#979797; display:block; height:21px; width:145px; padding:0 0 0 5px; border-bottom:solid 1px #e8e3e7;}
#menu a:hover {text-decoration:none; color:#1ea4d8; height:21px; width:140px; padding:0 0 0 10px; background-image:url(images/bgMenuHover.gif); background-position:top; background-repeat:no-repeat;}

#menu a.current:link, #menu a.current:visited, #menu a.current:active, #menu a.current:hover {text-decoration:none; color:#1ea4d8; display:block; height:21px; width:140px; padding:0 0 0 10px;}


a.boldblue:link, a.boldblue:visited, a.boldblue:active {text-decoration:underline; color:#3586d7;}
a.boldblue:hover {text-decoration:none; color:#3586d7;}

a.empa2z:link, a.empa2z:visited, a.empa2z:active {text-decoration:underline; color:#1ea4d8;}
a.empa2z:hover {text-decoration:underline; color:white;}


#ftr a:link, #ftr a:visited, #ftr a:active {text-decoration:none; color:#9a9a9a;}
#ftr a:hover {text-decoration:underline; color:#9a9a9a;}

h1 {margin:0 0 10px 0; padding:0; color:#1ea4d8; font-weight:bold; font-size:1.4em}
h2 {margin:0; padding:15px 0 10px 0; color:#1ea4d8; font-weight:bold; font-size:1.2em}
h3 {margin:0; padding:15px 0 10px 0; color:#1ea4d8; font-weight:bold; font-size:1em}
h4 {margin:0; padding:0; color:#1ea4d8; font-weight:bold; font-size:0.8em}

h1.whitehdr {margin:0; padding:0; color:white; font-weight:bold; font-size:1.1em}




h1.inPage {margin:0; padding:20px 0 15px 0; color:#1ea4d8; font-weight:bold; font-size:1.4em}
h2.inPage {margin:0; padding:20px 0 5px 0; color:#1ea4d8; font-weight:bold; font-size:1.2em}
h3.inPage {margin:0; padding:20px 0 5px 0; color:#1ea4d8; font-weight:bold; font-size:1em}
h4.inPage {margin:0; padding:20px 0 5px 0; color:#1ea4d8; font-weight:bold; font-size:0.8em}

h1.white {margin:0; padding:0; color:white; font-weight:bold; font-size:1em}
h2.white {margin:0; padding:0; color:white; font-weight:bold; font-size:0.9em}