/*
              Title:          default.css 
      
              Author:         Global Web Limited
              Version:        111 
              Filename:       css/default.css 
              Date:           10:34 4 May 2010
              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: #4d4a4a;
	text-align:center;
	margin:0;
	padding:0;
}
img { border:0; }
*html>body { height:100%; }
p {font-size:0.9em} /* 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:#FA0000; }
small {font-size: 0.8em; color:#FA0000; font-style:italic; } /* This decreases the font to 8pt */
a { color:#FA0000; text-decoration:underline;}
a:hover { color:#000; text-decoration:underline; }
hr { background: #000; color:#000; height: 1px; width: 90%; border:0;}
blockquote, .events strong, .moreInfo { padding:4px; }

/* 2.page layout
-------------------------------------------------- */
#wrapper { 
	width:920px;
	margin: 0 auto;
	height:100%;
	min-height:100%;
	text-align:left;
	background-color: #fff;
}
#header {
	height:152px;
	width:920px;
	margin:0px;
	padding:0px;
	
}

#main, #mainDefault  {
	width:920px;
	height:100%;
	position:relative;
	background: #fff;
	margin:0 auto;
	padding:0px 0px 22px 0px;
}
#mainCol { float:left; width:565px; margin:12px 5px 0px 12px; background: #fff;}
#mainColDefault { width:800px;  margin:12px 5px 0px 12px; background: #fff;}
#col3 { float:left; width:290px; margin:12px 12px 0px 12px; background: #fff;}
#col3content { margin:12px 0px 0px 5px; background: #fff;}

#col1 { width:265px; margin:0px 10px 0px 0px; float:left; }
#col1content { }
#col2 {width:265px; float:left; padding:0px; margin:0px 0px 0px 12px; }
#col2content {padding:0px;}

#navigation {
	position:relative;
	height:25px;
	margin:0px;
	width:920px;
	min-width:920px;
	text-align:left;
	font:0.9em Arial, Helvetica, sans-serif;
        letter-spacing:0.1em;
	background:#000000;
	border-top:1px solid #FA0000;
}

#footer { width:920px; background: #000; margin:0px;  }
#sponsors { height:80px; width:920px; background:#000; margin:0px; }
#sponsors img { float:left; margin:0; padding:0; }

#copyright { background:#FA0000; width:920px; padding:0px; margin:0px; clear:both; }
#copyrightText { padding:12px; }
#copyright em small { color:#000; float:right; }

.floatRight { float:right; }
.floatLeft { float:left; margin:0px 8px 8px 0px; }
.skipNav { display:none; }
.clear { clear:both; }
.events { border-bottom:1px dotted #FF0000; }
#youtube { margin-left:60px;}
#gallery { text-align:center; }

/* 3.typography
-------------------------------------------------- */
#col1content h2, #col3content h2, #col2content h2 {
	color:#fff;
	display: block;
	margin: 0px 0px 12px 0px;
	width: 255px;
	padding:0px 0px 0px 12px;
	letter-spacing:0.1em;
	font-weight:normal;
background:#000; 
}
#col1content, #col2content { font-size:0.8em; }
.asterix { color:red; font-size:1.4em;}
#copyright { font-size:0.8em; }
#copyright a { text-decoration:underline; color:#000; }

#navigation ul {
	width:920px;
	float:left;
	line-height:25px;
	list-style:none;
	margin:0px 0px 0px 12px;
	padding:0px;
}
#navigation li { display:inline;  }
#navigation li a { text-decoration:none; }

#navigation li a:link, #navigation li a:visited { color:#fff; padding:0.4em; text-decoration:none;}
#navigation li a:hover, #navigation li a.current { color:#000000; background:#fff; }

#twitter_div { margin:4px; width:250px; } 
#twitter_update_list { list-style:none; font-size:0.8em; margin:0px; padding:0px; }
#twitter_div #twitter_update_list li { border-bottom:1px dotted #FA0000; padding:12px 0px 4px 0px; margin:0px; }
#twitter_div2 #twitter_update_list li { padding:12px 0px 4px 0px; margin:0px; }
.twitterTitle a, .twitterTitle a:hover { text-decoration:none; color:#fff; }


#usefullinks li { list-style:none; font-size:0.8em; }
td.news {font-size:0.8em;}
.paypal h2 { text-align:left; font-size:0.73em; line-height:24px;  }
.searchResults small { color:#333; margin:6px 0px 12px 6px; display:block;  }


/* 4.forms
-------------------------------------------------- */
.search {
	width: 233px;
	height:20px;
	padding: 0;
	margin:4px 0px 0px 0px;
	float:right;
}
.search table { width:100%; }
.searchField { margin:0px 0px 0px 36px; height:14px; width:146px; border:0; }
#searchbutton {
	margin: 0px 16px 0px 0px;
	padding: 0px;
	border: none;
	float: right;
}
fieldset { margin: 0 0 1.5em 0; padding: 1.4em; border: 1px dashed #ccc; width:580px;}
legend { padding: 0 .4em; font-size:1.2em; background-color: #FA0000; color: #fff; }
label { float:left; width:9em; display:block; clear:left; margin-right:4em; text-align:left; color:#333; cursor:hand; font-size:0.8em;}

textarea, input, select { padding: .2em; margin: 0.5em 0.5em 0 0;  }
textarea { border: 1px solid #666; }
textarea:focus, input[type="text"]:focus  { border: 1px solid #666; background:#E7FCFF; }

select { padding:0; background-color: #fff; color: #000; }

input[type="text"] { border: 1px solid #666; }
input[type="submit"] { margin: 0.5em 0.5em 0 0; padding: .4em; background-color: #ccc;color: #333; }
input[type="checkbox"] { color: #000; }
input[type="radio"] { padding: 0.5em; background-color: #fff; color: #000; }
	
input.sendBtn {
	width: 130px;
	height: 25px;
	background: #FA0000;
	color: #fff;
	border:1px solid #ccc;
	float:left;
	clear:left;
	margin-left:15.8em;
	cursor:hand;
	cursor:pointer;
}
input.searchBtn {
	width: 130px;
	height: 25px;
	background: #FA0000;
	color: #fff;
	border:1px solid #ccc;
	margin-left:1em;
	cursor:hand;
	cursor:pointer;
}
.searchPageField { border:1px solid #666; width:200px; }
.paypal { width:270px; text-align:center; padding:4px; }
.paypal input[type="image"] { border:0; }
.iframe, a:hover.iframe { text-decoration:none; }

/* 5.images
-------------------------------------------------- */
#logoPrint { display:none; }
.library img, .news img, .newsArticle img, .hotNews img { border:#ccc solid 1px; padding:4px; }
.newsArticle img {float:right; margin:0px 0px 8px 8px; }
.floatRightImg, .developments img { float:right; border:1px solid #ccc; padding:4px; margin:0px 0px 4px 4px;}
.indent { padding: 0px 0px 0px 20px; }
#usefullinks li { padding: 0px 0px 10px 0px; }
.spaced li { padding: 0px 0px 10px 0px; }
.spaced ul { padding-top: 10px; }
#associates img { margin-left:4px; } 

#flickr_badge_uber_wrapper {text-align:left; width:270px; }
#flickr_badge_wrapper {padding:2px 0 2px 0; }
.flickr_badge_image {margin:0px 2px 2px 2px; width:80px; float:left;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#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:#FF0000;}
#flickr_badge_wrapper {background-color:#ffffff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;} 

#map { border:2px solid #FA0000;} 

/*------drop shadow effect for certain photographs------*/
.img-wrapper {
	float:right;
	margin:12px;
	line-height:0;
}
.img-wrapper img {
	float:none;
	margin:0;
	background:#fff;
	padding:4px;
	border:1px solid #C5BDBD;
	position:relative;
	left:-5px;
	top:-5px;
}
.img-wrapper2 img {
	margin:0;
	background:#fff;
	padding:4px;
	border:1px solid #C5BDBD;
}

.nosee
{
display:none;
}
  
