/*
              Title:          default.css 
      
              Author:         Global Web Limited
              Version:        97 
              Filename:       css/default.css 
              Date:           15:46 22 October 2009
              File Type:      Style Sheet
      
              Copyright:      Copyright (c) 1994-2009 Global Web Limited.
                              All rights reserved.
      
              Address:        Global Web Limited
                              Twin Spires Business Park
                              Mugiemoss Road
                              Bucksburn
                              Aberdeen
                              AB21 9BG
                              United Kingdom
      
              Telephone:      +44 1224 454000
              Fax:            +44 1224 454001
              E-mail:         support@globalweb.co.uk
      	      Web:            http://www.globalweb.co.uk/
      
      */
      



/* Table of Contents:
1.basic styles
2.page layout
3.typography
4.forms
5.images
*/

/* 1.basic styles
-------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:62.5%/1.5;
	background-color: #fff;
	text-align:center;
	margin:0;
	padding:0;
}

*html>body {
height:100%;
}
p {font-size:1em} /* This keeps the font at 10pt */
h1 { font-size:1.2em; }/* This increases the font to 12pt */
h2 { font-size:1.15em; }
h3 { font-size:1.1em; }
h4 { font-size:1.05em; }
h1,h2,h3,h4,h5,h6,a {
	color:#333;
}
small {font-size: 0.8em;} /* This decreases the font to 8pt */
a { color:#215DB1; text-decoration:none; }
a:hover { text-decoration:underline; color:#000; }

img { border:none; }

/* 2.page layout
-------------------------------------------------- */
#wrapper { width:960px; margin:0 auto; position:relative; }
#header {
	background: #fff;
	height:114px;
	width:960px;
	margin:0;
	padding:0;
	
}
.logo { float:left; width:168px; height:114px; }
#topNav { height:39px; width:960px; }
.search { height:39px; position:absolute; right:0; top:0; }
.rss { height:39px; position:absolute; right:250px; top:0; }

#main {
	background:#fff;
	height:100%;
	text-align:left;
	position:relative;
	width:960px;
}
#content {
	background:#fff;
	margin:0;
	float:left;
	width:792px;
}
#sidebar { width:168px; float:left; }

#footer {
	text-align:left;
	width:960px;
	height:44px;
	clear:both;
}

.newsevents {
	width:792px;
	background:url(../images/header-news.gif) no-repeat top center;
	padding:20px 0px 0px 0px;
}
.newsHome, .eventsHome { width:48%; float:left;}
.newsHome { padding:0px 12px 0px 0px; border-right:2px solid #E6E6E6; }
.eventsHome { padding:0px 0px 0px 12px; }

.fade-box-container, #fadeBox {
float:right;
margin:0px 0px 8px 8px;
width: 284px;
height: 188px;
padding:4px 4px 24px 4px;
border:1px solid #CDCDCD;
background:#EFEFEF;
}
.fade-box {
position:absolute;
width: 284px;
height: 180px;
}

.floatRight { float:right; }
.floatLeft { float:left; margin:0px 8px 8px 0px; }
.skipNav { display:none; }
.clear { clear:both; }

/* 3.typography
-------------------------------------------------- */

#content p:first-child:first-letter { float:left; font-size:2em; padding:5px; background:#000; color:#fff; margin-right:4px; font-weight:bold;}
#content p:first-child:first-line { font-variant:small-caps; }

#footer { color:#fff; font-size:0.8em; }
#footer a { color:#215DB1; text-decoration:none; }
#footer a:hover { color:#000; text-decoration:underline; }
.copyright { border-top:solid 4px #E6E6E6; color:#000; padding:12px 0px; margin-left:168px; }
a.copyright { color:#215DB1; text-decoration:none; }
a.copyright :hover { text-decoration:underline; color:#000; }
.asterix { color:red; }

.navigation {
	width:150px;
	text-align:left;
	float:left;
	padding:4px 0px 12px 12px;
}
.navigation ul {
	list-style:none;
	margin:26px 0px 0px 0px;
	padding:0;
	text-align:left;
}

.navigation li {
display:block;
}

.navigation li a {
	display:block; text-decoration:none; background: url(../images/arrow-up.gif) no-repeat left center;
	padding:0px 0px 0px 20px; 
}
.navigation li a:link, .navigation li a:visited {
color:#333;
}
.navigation li a:hover {
	background: url(../images/arrow-down.gif) no-repeat left center;
	padding:0px 0px 0px 20px;
}
.newsevents { font-size:0.8em; }
.contactSide { float:left; font-size:0.6em; padding:12px 0px 0px 12px; border-top:4px solid #E6E6E6; width:108px; clear:both; text-align:center; }
.fade-box-container small, #fadeBox small { color:#000; text-align:center; display:block;  line-height:1.6em;}
#usefullinks { font-size:0.8em; }
#usefullinks ul { list-style:none;}
#usefullinks li { padding:2px 0px 12px 0px; border-bottom:1px dashed #CDCDCD; }
#usefullinks strong { display:block;}

/* 4.forms
-------------------------------------------------- */
input.forms, textarea.forms, input.searchField, input.searchBtn {border:1px solid #BFBFBF;  }
input:focus, textarea:focus { background-color:#FFEFDF; }
.search {
	width: 200px;
	background: url(../images/search-box.gif) no-repeat;;
	padding: 6px 0px 0px 0px;
	height: 39px;
	margin:0;
}
.search table { width:100%; }
.searchField { margin-left:12px; height:14px; width:130px; border:0; }
.searchButton {
	margin: 0px 10px 0px 2px;
	padding: 0px;
	border: none;

}

input.searchBtn,  .googleBtn {
	background-color:#D57412;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.btn {
	font-size:1em;
	color:#fff;
	background-color:#CC1925;
	text-decoration:none;
	padding:0 5px;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}

/* 5.images
-------------------------------------------------- */

#logoPrint { display:none; }
.floatRightImg, .imgFloat1 { float:right; border:1px solid #ccc; padding:4px; margin:0px 0px 4px 4px;}
.riLogo { width:60px; height:60px; padding:0px 0px 16px 0px; }

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }

/* flickr
-------------------------------------------------- */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff; border: solid 1px #000000; width:375px; }
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/*-----Home Page Slideshow-----*/

#slideshowContainer { float:right; margin:0px 0px 8px 28px;

}
#slideshow {
position:relative;
width: 284px;
height: 218px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0px;
    z-index:8;
    opacity:0.0;
    height: 218px;
padding:4px;
border:1px solid #CDCDCD;
background:#EFEFEF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 188px;
    display: block;
    border: 0;
    margin-bottom:6px;
}
#slideshow small, #slideshow small { color:#000; text-align:center; display:block;  line-height:1.6em;}
 
 
 
