BODY { 	BACKGROUND: url(../imgs/background.gif) #ffffff; font:small Verdana, sans-serif; COLOR: #000; TEXT-ALIGN: center; padding:0px; margin:0px; height:100%; min-width: 960px; }

#page { MARGIN: 0px auto; width: 960px; text-align:center; float:none;  }
#pagecolour { background: #fff; width: 960px; }
#content { width: 580px; text-align:left; float:left; height:100%; }
#fullcontent { width: 100%; text-align:left; float:left; height:100%; }
#smallcontent { width: 440px; text-align:left; float:left; padding-top:20px; }

#pagebox { width: 960px; margin: 0; padding:0; text-align:left;  }
#header {  margin: 0px; padding-left:10px; vertical-align:top; text-align:left; background:#594831; }
#pagebody { width: 657px; margin: 0; padding:0;  text-align:left; background:#000; }
#pagepadding { margin: 15px; text-align:left;  background: #000; }

.title { float:right; text-align:left; margin:0px; padding-top:10px; padding-bottom:5px; padding-right:10px; BACKGROUND: #fff; }
.breadnav { float:left; text-align:left; margin:0px; padding-top:10px; padding-bottom:5px; padding-left:10px; BACKGROUND: #fff; }
.breadnav p { font-size:12px; color:#666; }
.breadnav a { COLOR: #333; TEXT-DECORATION: underline; }
.breadnav a:hover { COLOR: #3F7EE9; TEXT-DECORATION: underline; }
.selected { color: #cecece; }
#flashcontent { text-align:center; }

h1 { color: #b89257; font-family: Georgia, "Times New Roman", serif; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { color: #b89257; font-family: Georgia, "Times New Roman", serif; font-size: 14px; line-height: 24px; margin-bottom: 0px; }
h3 { color: #907956; font-family: Georgia, "Times New Roman", serif; font-size: 17px; line-height: 18px; margin-bottom: 18px; }
h4 { line-height: 18px;	font: bold 11px Verdana, Arial, sans-serif;	text-transform: uppercase; }
h1,h2,h3,h4,h5,h6 {	margin-bottom: 0em; }

.img { margin: 0; text-align:left;  padding-top:10px; }
P { FONT-SIZE: 12px; FONT: Verdana, Arial, sans-serif, Helvetica; COLOR: #000; line-height: 1.3em; }
.small { FONT-SIZE: 10px; }
A {	 COLOR: #3F7EE9; FONT-FAMILY: Arial; TEXT-DECORATION: underline; }
A:hover { COLOR: #8783A9; TEXT-DECORATION: underline; }

#top { text-align:center; width: 960px; }
#topgap {  height:60px; padding:0;  }
#bar { width: 956px; BACKGROUND-COLOR: #fff; BORDER-TOP: #D8D7DC 3px solid; padding:0px; margin-top:1px; }
#banner { width: 956px; BACKGROUND: #EBEEF1; COLOR: #000; padding:0px; margin-top:20px; height:140px; }

.leftimg  {  float:left; padding:0; margin:0; padding-right:20px; }
.rightimg  { text-align:right; float:right; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.righttext {  margin:0; font-size:20px; padding-top:30px; color: #6694AE; }


/* NAVIGATION ROLL_OVERS */
#topbar { COLOR: #fff; PADDING: 0px; margin:0; text-align:left; margin-top: 0em;  }
.navtext { margin: 0; padding: 0; background: no-repeat; cursor: pointer; }
.navtext span {	width: 0; height: 0; display: block;  overflow: hidden; }

#nav { PADDING: 0px; margin: 0px; WIDTH:100%; }
#nav li { text-align:left; display: inline; }
#nav a { float:left;  height: 38px; display: block; }
#nav #nav-home { background: url(../imgs/home.gif); left:35px; width: 127px; }
#nav #nav-home.active {	background: url(../imgs/home_f2.gif) !important; }
#nav #nav-home:hover { background: url(../imgs/home_f2.gif); }
#nav #nav-about { background: url(../imgs/about.gif); left:186px; width: 239px; }
#nav #nav-about.active {	background: url(../imgs/about_f2.gif) !important; }
#nav #nav-about:hover { background: url(../imgs/about_f2.gif); }
#nav #nav-takingpart { background: url(../imgs/takingpart.gif); left:397px; width: 313px; }
#nav #nav-takingpart.active {	background: url(../imgs/takingpart_f2.gif) !important; }
#nav #nav-takingpart:hover { background: url(../imgs/takingpart_f2.gif); }
#nav #nav-media { background: url(../imgs/media.gif); left:629px; width: 143px; }
#nav #nav-media.active {	background: url(../imgs/media_f2.gif) !important; }
#nav #nav-media:hover { background: url(../imgs/media_f2.gif); }
#nav #nav-links { background: url(../imgs/links.gif); left:724px; width: 135px; }
#nav #nav-links.active {	background: url(../imgs/links_f2.gif) !important; }
#nav #nav-links:hover { background: url(../imgs/links_f2.gif); }
/*#nav #nav-contact { background: url(../imgs/contact.gif); left:873px; width: 121px; }
#nav #nav-contact.active {	background: url(../imgs/contact_f2.gif) !important; }
#nav #nav-contact:hover { background: url(../imgs/contact_f2.gif); } */
#nav #nav-facts { background: url(../imgs/facts.gif); left:859px; width: 136px; }
#nav #nav-facts.active {	background: url(../imgs/facts_f2.gif) !important; }
#nav #nav-facts:hover { background: url(../imgs/facts_f2.gif); } 

  	
#footergap {  BACKGROUND-COLOR: #585858; height:5px; margin:0px; padding:0; width:960px; }
#footer { background: url(../imgs/footer.gif); width: 940px; FONT-SIZE: 11px; BACKGROUND-COLOR: #fff; COLOR: #000; height:120px; padding-top: 10px; BORDER-TOP: #ada4c5 5px solid; vertical-align:bottom; text-align:left; float:left; padding-left:20px; line-height:1.5em;  }
#footer A {	FONT-SIZE: 11px; COLOR: #555; TEXT-DECORATION: underline; }
#footer A:hover { COLOR: #6694AE; }
#footer img { padding-left:25px; padding-right:40px; padding-bottom:40px; padding-top:20px; }

#footer a#ddee { display: block; width: 47px; height: 38px; background-image: url(../imgs/logo_dundee2.png); margin: 0 auto; float:left; margin-left:230px; }
#footer a#ddee:hover { background-image: url(../imgs/logo_dundee.png); }
#footer a#abdn { display: block; width: 93px; height: 35px; background-image: url(../imgs/logo_aberdeen2.png); margin: 0 auto; float:left; margin-left:60px;	}
#footer a#abdn:hover { background-image: url(../imgs/logo_aberdeen.png); }
#footer a#ed { display: block; width: 38px; height: 38px; background-image: url(../imgs/logo_edinburgh2.png); margin: 0 auto; float:left; margin-left:60px;	}
#footer a#ed:hover { background-image: url(../imgs/logo_edinburgh.png); }
#footer a#gla { display: block; width: 111px; height: 35px; background-image: url(../imgs/logo_glasgow2.png); margin: 0 auto; float:left; margin-left:60px;	}
#footer a#gla:hover { background-image: url(../imgs/logo_glasgow.png); }
#footer a#dnsk { display: block; width: 113px; height: 35px; background-image: url(../imgs/logo_denmark2.png); margin: 0 auto; float:left; margin-left:60px;	}
#footer a#dnsk:hover { background-image: url(../imgs/logo_denmark.png); }
#footer a#notts { display: block; width: 116px; height: 35px; background-image: url(../imgs/logo_nottingham2.png); margin: 0 auto; float:left;	margin-left:60px;	}
#footer a#notts:hover { background-image: url(../imgs/logo_nottingham.png); }
a .alt { display: none; }

#right { float:right;  padding-bottom:30px; padding-top: 10px; margin:0; width:220px; }
#left {	float:left; padding-top: 10px; margin:0; width:60%; }

.box {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; zoom:1; width:260px; }
.box {  background: #161616 ; padding: 6px; border: 1px solid #eee; display: block; text-align:left; font-size: 11px; line-height:1.4em; }
.box img { padding-bottom:5px; } 

ul { list-style: none; }
LI.inline {	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; }

.imgright {	float: right; BACKGROUND-COLOR: #000; text-align:center; MARGIN: 0px; PADDING: 0px; padding-TOP: 20px; TEXT-DECORATION: none; width:320px; height:100%; }
.boxlook {	BORDER: 1px solid; BACKGROUND-COLOR: #999; MARGIN-TOP: 10px; }

.clear { CLEAR: both; }     
               
#highlight { float: left; margin-top: 2em; display: inline;	position: relative; }
#highlight img { float: left; margin-left: 2em; }
#highlight p.link {	text-align: left; }
#top #highlight.testimonial { background-image: url("../imgs/quote_open.gif"); background-position: 30px 0;	background-repeat: no-repeat; }
#top #highlight.testimonial blockquote { padding-left: 40px; padding-right: 45px; background-image: url("../imgs/quote_close.gif"); background-position: bottom right; background-repeat: no-repeat; }
#top #highlight .credit { padding-top: 5px; }

#keys { width: 350px; margin-bottom: 10px; padding-right:0px;  text-align:left;  float:right; }
.ktxt { background:#D6DDE4; margin: 0px; padding-left:10px; padding-top:10px; padding-bottom:10px; width:320px; }
.ktxt A { COLOR: #000; TEXT-DECORATION: none; }
.ktxt A:hover { COLOR: #7A91A7; TEXT-DECORATION: underline; }
#keys .keyfacts { background-image: url("../imgs/h_facts.gif"); background-position: top left; height:20px;	width:330px; background-repeat: no-repeat; margin: 0; padding:0;  }
#keys .keyfactsbot { background-image: url("../imgs/h_facts_bot.gif"); background-position: bottom left; height:12px; width:330px; background-repeat: no-repeat; margin: 0; padding:0;  }

.dtxt { background:#EBEEF1; margin: 0px; padding-left:10px; padding-top:10px; padding-bottom:10px; width:320px; }
.dtxt A { COLOR: #000; TEXT-DECORATION: none; }
.dtxt A:hover { COLOR: #7A91A7; TEXT-DECORATION: underline; }
.downhead { background-image: url("../imgs/h_down.gif"); background-position: top left; height:20px; width:330px; background-repeat: no-repeat; margin-top: 10px; padding:0;  }
.downbot { background-image: url("../imgs/h_down_bot.gif"); background-position: bottom left; height:12px; width:330px; background-repeat: no-repeat; margin: 0; padding:0;  }

.ptxt { background:#E0DEED; margin: 0px; padding-left:10px; padding-top:10px; padding-bottom:10px; width:320px; }
.ptxt A { COLOR: #000; TEXT-DECORATION: none; }
.ptxt A:hover { COLOR: #7A91A7; TEXT-DECORATION: underline; }
.mediahead { background-image: url("../imgs/h_media.gif"); background-position: top left; height:20px; width:330px; background-repeat: no-repeat; margin-top: 10px; padding:0;  }
.mediabot { background-image: url("../imgs/h_media_bot.gif"); background-position: bottom left; height:12px; width:330px; background-repeat: no-repeat; margin: 0; padding:0;  }


.quote { background:#FBF0E6; margin: 0px; padding:14px;  width:95%; font-style:italic; font-weight:bold; }

#www { width: 460px; margin-bottom: 10px; padding-right:0px;  text-align:left;  float:right; margin-top:30px; }
#wwwleft { width: 460px; margin-bottom: 20px; padding-right:0px;  text-align:left;  float:left; margin-top:10px; }
.wtxt { background:#EBEEF1; margin: 0px; padding-left:20px; padding-top:10px; padding-bottom:10px; width:440px; line-height:1.5em; }
.wtxt A { COLOR: #7A91A7; TEXT-DECORATION: underline; }
.wtxt A:hover { COLOR: #3F7EE9; TEXT-DECORATION: underline; }
#www .wwwhead { background-image: url("../imgs/h_www.gif"); background-position: top left; height:20px;	width:460px; background-repeat: no-repeat; margin: 0; padding:0;  }
#www .wwwfaq { background-image: url("../imgs/h_faq.gif"); background-position: top left; height:20px;	width:460px; background-repeat: no-repeat; margin: 0; padding:0;  }
#www .wwwbot { background-image: url("../imgs/h_www_bot.gif"); background-position: bottom left; height:12px; width:460px; background-repeat: no-repeat; margin: 0; padding:0;  }
#wwwleft .wwwhead { background-image: url("../imgs/h_www.gif"); background-position: top left; height:20px;	width:460px; background-repeat: no-repeat; margin: 0; padding:0;  }
#wwwleft .wwwbot { background-image: url("../imgs/h_www_bot.gif"); background-position: bottom left; height:12px; width:460px; background-repeat: no-repeat; margin: 0; padding:0;  }
.frontlink { COLOR: #000; TEXT-DECORATION: none; }
.frontlink A:hover { COLOR: #7A91A7; TEXT-DECORATION: underline; }


#links { background:#EBEEF1; margin: 0px; padding:6px; width:95%; }
em { font-style:italic; }
.website { font-size:14px; font-weight:bold; padding-top:5px; }
#linkstwo { background:#dde; margin: 0px; padding:6px; width:95%; }

#faq { float:none; margin-left:20px; margin-top:20px; }
#quest { background:#F5EBEF; margin: 0px; margin-top: 2px; padding:6px; width:95%; font-weight:bold; font:Geneva, Arial, Helvetica, sans-serif; font-size:14px; }
#quest .no { font-size:18px;  font-weight:normal; }
#ans { background:#E7CBD5; margin-top: 2px; padding-top:6px; padding-bottom:6px; padding-left:30px; padding-right:30px; width:90%; text-align:justify; }

#speak { background: #F7F0E8; margin: 0px; padding:8px; font-style:italic; }
#newsfoot p { color: #A3A3A3; }

.linkblock { background: #fff; clear: left; display: block; margin: 0.5em -1em 0em; padding: 0.5em; text-decoration: none; float:left; width:700px;  border-bottom:dashed 1px; }
.linkblock IMG { background-color: transparent; padding:4px; margin:0; float:left; }
.linkblock .icon { padding-left:10px; padding-right:10px; float:left; margin-top:10px; margin-bottom:10px; }
.linkblock .text { padding-left:10px;   }
.linkblock .text IMG { float:right; background:#555; margin-left:20px; }
.linkblock H3 { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:0px; text-transform:uppercase; }
.linkblock P { font-size:10px; padding:0; margin:0; }
.linkblock em {  color:#aaa; }

.mediablock { background: #fff; clear: left; display: block; margin: 0.5em -1em 0em; padding: 0.5em; text-decoration: none; float:left; width:700px; border-bottom:dashed 1px; }
.mediablock IMG { background:#fff; padding:4px; float:left; margin-right:10px; margin-left:10px; }
.mediablock .text { padding-left:10px; }
.mediablock H3 { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:0px; margin-top:5px; text-transform:uppercase; }
.mediablock P { font-size:10px; padding:0; margin:0; }
.mediablock em {  color:#555; }

.clipsl { background: #fff; clear: left; display: block; margin: 0.5em -1em 0em; padding: 0.5em; text-decoration: none; float:left; width:340px; }
.clipsl IMG { background:#fff; padding:4px; float:left;  margin:0px; }
.clipsl H3 { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; text-transform:uppercase; padding-top:5px; }
.clipsl P { font-size:11px; margin:0px; }
.clipsl em { color:#555; }
.clipsl li { border-bottom:dashed 1px; margin-bottom:10px; width:100%; padding-top:0px; height:85px; }

.clipsr { background: #fff; display: block; margin: 0.5em -1em 0em; padding: 0.5em; text-decoration: none; float:left; width:340px; padding-left:40px; border-left: #aaa dotted 1px; margin-left:60px; }
.clipsr IMG { background:#fff; padding:4px; float:left; width:92px; }
.clipsr H3 { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; text-transform:uppercase; padding-top:5px; }
.clipsr P { font-size:11px; margin:0px; }
.clipsr em { color:#555; }
.clipsr li { border-bottom:dashed 1px; margin-bottom:10px; width:100%; padding-top:0px; height:85px; }
.highlight { background: #F7F0E8; color:#6694AE; margin: 0px; padding:8px; font-style:italic; width:50%; font-size:14px; }

.sitemap ul { list-style: none; }
.sitemap li { padding:0px; background: url("../imgs/libox.gif") no-repeat; height:18px; margin-left:20px; padding-left:20px; padding-top:4px; }
li.indent { padding-left:42px; background: url("../imgs/sublibox.gif") no-repeat; }

